<SEC-DOCUMENT>0001030894-22-000008.txt : 20220314
<SEC-HEADER>0001030894-22-000008.hdr.sgml : 20220314
<ACCEPTANCE-DATETIME>20220314102158
ACCESSION NUMBER:		0001030894-22-000008
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		161
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220314
DATE AS OF CHANGE:		20220314

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

	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>cls-20211231.htm
<DESCRIPTION>20-F
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:94888965-7fe3-4502-9e04-871172e75e4b,g:ff8c6bb7-2685-4676-a3ce-a1ea7894e1e4,d:58a7b20e6565498698d818dd373e6564--><html xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:cls="http://www.celestica.com/20211231" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cls-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8xL2ZyYWc6MDUwYzc4OTZiNDM0NGI0OTg1NDAxNmMwZGRkYWRlYzIvdGFibGU6ZTJmMGVhMTkwOTlhNGJiZDg1MWMwODkwNjEzNWFkM2MvdGFibGVyYW5nZTplMmYwZWExOTA5OWE0YmJkODUxYzA4OTA2MTM1YWQzY180LTEtMS0xLTQwMzEy_57eecab9-3601-4593-97bc-9a407cd925eb">false</ix:nonNumeric><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8xL2ZyYWc6MDUwYzc4OTZiNDM0NGI0OTg1NDAxNmMwZGRkYWRlYzIvdGFibGU6ZTJmMGVhMTkwOTlhNGJiZDg1MWMwODkwNjEzNWFkM2MvdGFibGVyYW5nZTplMmYwZWExOTA5OWE0YmJkODUxYzA4OTA2MTM1YWQzY182LTEtMS0xLTQwMzEy_82853ed7-003d-404c-817a-2b68c0072cb9">2021</ix:nonNumeric><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8xL2ZyYWc6MDUwYzc4OTZiNDM0NGI0OTg1NDAxNmMwZGRkYWRlYzIvdGFibGU6ZTJmMGVhMTkwOTlhNGJiZDg1MWMwODkwNjEzNWFkM2MvdGFibGVyYW5nZTplMmYwZWExOTA5OWE0YmJkODUxYzA4OTA2MTM1YWQzY183LTEtMS0xLTQwMzEy_7bac8109-35de-42f2-9a31-bbc8540a16af">FY</ix:nonNumeric><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8xL2ZyYWc6MDUwYzc4OTZiNDM0NGI0OTg1NDAxNmMwZGRkYWRlYzIvdGFibGU6ZTJmMGVhMTkwOTlhNGJiZDg1MWMwODkwNjEzNWFkM2MvdGFibGVyYW5nZTplMmYwZWExOTA5OWE0YmJkODUxYzA4OTA2MTM1YWQzY18xMS0xLTEtMS00MDMxMg_f83ca0b0-b811-48d9-8124-f63d043ed5e0">0001030894</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i62b4e20082ef4eff9b80be1ae06f9739_D20210101-20211231" decimals="2" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNC9mcmFnOmFmMzg2MTRkMTgyNzQyN2FiNzUxMjY2MjFiY2EzMGEwL3RhYmxlOjZiODdjZWIyYTI0ODRhMDZiNzEzMDc5ODJhOTkzNjQ1L3RhYmxlcmFuZ2U6NmI4N2NlYjJhMjQ4NGEwNmI3MTMwNzk4MmE5OTM2NDVfMS0xLTEtMS00MDMwMw_b4f234c1-459b-4954-8b80-374f011395ce">25</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="id6a6b4fb065845c28637daaea5965d3e_D20210101-20211231" decimals="INF" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNC9mcmFnOmFmMzg2MTRkMTgyNzQyN2FiNzUxMjY2MjFiY2EzMGEwL3RhYmxlOjZiODdjZWIyYTI0ODRhMDZiNzEzMDc5ODJhOTkzNjQ1L3RhYmxlcmFuZ2U6NmI4N2NlYjJhMjQ4NGEwNmI3MTMwNzk4MmE5OTM2NDVfMi0xLTEtMS00MDMwMw_54005113-2fc4-4178-8ed3-b6047293dc6f">25</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="if51ea0ab28ac41f7b4ba2a9b91d48b1c_D20210101-20211231" decimals="INF" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNC9mcmFnOmFmMzg2MTRkMTgyNzQyN2FiNzUxMjY2MjFiY2EzMGEwL3RhYmxlOjZiODdjZWIyYTI0ODRhMDZiNzEzMDc5ODJhOTkzNjQ1L3RhYmxlcmFuZ2U6NmI4N2NlYjJhMjQ4NGEwNmI3MTMwNzk4MmE5OTM2NDVfMy0xLTEtMS00MDMwMw_b98e0b7e-2a03-421e-b222-4997d55d2fb9">25</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i2e8c5c2a0a944976ace90c63db6f90c0_D20210101-20211231" decimals="4" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNC9mcmFnOmFmMzg2MTRkMTgyNzQyN2FiNzUxMjY2MjFiY2EzMGEwL3RhYmxlOjZiODdjZWIyYTI0ODRhMDZiNzEzMDc5ODJhOTkzNjQ1L3RhYmxlcmFuZ2U6NmI4N2NlYjJhMjQ4NGEwNmI3MTMwNzk4MmE5OTM2NDVfNC0xLTEtMS00MDMwMw_2dbbd38d-47b2-465b-abe5-86bac792bce5">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ifa95e406f3304f1e8e2f61ab6ba3d296_D20210101-20211231" decimals="4" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNC9mcmFnOmFmMzg2MTRkMTgyNzQyN2FiNzUxMjY2MjFiY2EzMGEwL3RhYmxlOjZiODdjZWIyYTI0ODRhMDZiNzEzMDc5ODJhOTkzNjQ1L3RhYmxlcmFuZ2U6NmI4N2NlYjJhMjQ4NGEwNmI3MTMwNzk4MmE5OTM2NDVfNS0xLTEtMS00MDMwMw_e2c7356e-5f4f-491d-8536-5bc2d2891551">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i7841f75728e242e8947d257a03bd2b48_D20210101-20211231" decimals="4" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNC9mcmFnOmFmMzg2MTRkMTgyNzQyN2FiNzUxMjY2MjFiY2EzMGEwL3RhYmxlOjZiODdjZWIyYTI0ODRhMDZiNzEzMDc5ODJhOTkzNjQ1L3RhYmxlcmFuZ2U6NmI4N2NlYjJhMjQ4NGEwNmI3MTMwNzk4MmE5OTM2NDVfNi0xLTEtMS00MDMwMw_c1073afa-18ce-473d-8a3e-33e5d562eadf">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="4" name="cls:InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80OS9mcmFnOmE1YzU5Yzc1NzhjMTQ4MDg5ZDM2ZjgwYzFjYWYzMTZiL3RleHRyZWdpb246YTVjNTljNzU3OGMxNDgwODlkMzZmODBjMWNhZjMxNmJfMTI5_4fe3dae8-4159-4b2a-ad5e-8e08e06dab46">0.6667</ix:nonFraction><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:TermOfStrategicPlan" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTQ1OA_cbd9c2d5-f1e0-4608-9251-c506d3ba146e">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:TermOfStrategicPlan" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTczNg_4e8f95bf-cd15-4b14-b034-f992129cb31f">P3Y</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjM5MTUwZTg3NTAxMTQ2NzZiY2UyNDViNDEzYzM2N2FlL3RhYmxlcmFuZ2U6MzkxNTBlODc1MDExNDY3NmJjZTI0NWI0MTNjMzY3YWVfMS0xLTEtMS00MDMwMw_124a5679-a8d0-48a2-a5dc-7525877c3616">&#8212;</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjM5MTUwZTg3NTAxMTQ2NzZiY2UyNDViNDEzYzM2N2FlL3RhYmxlcmFuZ2U6MzkxNTBlODc1MDExNDY3NmJjZTI0NWI0MTNjMzY3YWVfMS0yLTEtMS00MDMwMw_9b7ecfac-4477-48cd-9f6c-6bed0529c116">&#8212;</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i06d10da8b403499cbab89e4e448ca7b4_I20211231" decimals="2" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMS0xLTEtMS00MDMwMw_a34cc849-3bb9-4996-a5dc-129273ae880c">10</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i915ee157a3c942ada907469bd3d79043_I20201231" decimals="2" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMS0yLTEtMS00MDMwMw_116afae4-ae68-493c-8f95-3d492c3ffebd">13</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ie2741f4566a54cfa9b82869e73f16bfd_I20191231" decimals="2" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMS0zLTEtMS00MDMwMw_1f990079-7f01-4a13-bbc5-d1110256f9be">13</ix:nonFraction><ix:nonNumeric contextRef="i6d417de9b436435785a5a9e576157d7c_D20210101-20211231" name="cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMi0xLTEtMS00MDMwMw_ec76fdd8-1304-4d36-ab3d-a4cceb9a62af">5</ix:nonNumeric><ix:nonNumeric contextRef="id279c2454c0d475e878801e5dc2da1ab_D20200101-20201231" name="cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMi0yLTEtMS00MDMwMw_0a4d30fe-84f4-4e5a-a890-c90461e7497b">5</ix:nonNumeric><ix:nonNumeric contextRef="id805f64ae66a417fb459027a48d8a1cb_D20190101-20191231" name="cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMi0zLTEtMS00MDMwMw_18428fec-047f-46bd-8380-2bb2b7f6a6e3">5</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i06d10da8b403499cbab89e4e448ca7b4_I20211231" decimals="2" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMy0xLTEtMS00MDMwMw_f6508e73-3a15-420b-81d3-0bd85dca8441">11</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i915ee157a3c942ada907469bd3d79043_I20201231" decimals="2" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMy0yLTEtMS00MDMwMw_29ed344e-6811-46d2-8d84-7af54888ba61">12</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ie2741f4566a54cfa9b82869e73f16bfd_I20191231" decimals="2" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMy0zLTEtMS00MDMwMw_1bba78a5-b529-4d10-b292-35c1941079ef">13</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i30839c94691a41fc88669bca30316f07_I20211231" decimals="2" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfOC0xLTEtMS00MDMwMw_ee6be296-74e9-47e2-acd0-af2de4b3491f">11</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i0c7f44d2c68b46b89f804e5266c8a879_I20201231" decimals="2" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfOC0yLTEtMS0xMDU0Njc_00670763-a7e9-4cbf-9288-ebe5d4099285">8</ix:nonFraction><ix:nonNumeric contextRef="i1b533dda2aa0412b9ddf4ac3062e6a83_D20210101-20211231" name="cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfOS0xLTEtMS00MDMwMw_9f4fa404-bc99-44fb-bd74-0d59a9abdd02">5</ix:nonNumeric><ix:nonNumeric contextRef="i812767a298d14685b52102e6193a1f99_D20200101-20201231" name="cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfOS0yLTEtMS00MDMwMw_a311e74f-282c-4d2b-8610-afa66bd3b1b9">5</ix:nonNumeric><ix:nonNumeric contextRef="i8dea85e5deb7439fab8766505053281b_D20190101-20191231" name="cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfOS0zLTEtMS00MDMwMw_37d284d7-c629-4a5d-a383-0a92f19dcf68">5</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i30839c94691a41fc88669bca30316f07_I20211231" decimals="2" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTAtMS0xLTEtNDAzMDM_6fd5b4a8-51ad-4191-8461-6790aa705c1a">11</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i0c7f44d2c68b46b89f804e5266c8a879_I20201231" decimals="2" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTAtMi0xLTEtNDAzMDM_fecb7103-290e-4ef5-8256-b58dd77ed285">11</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i8505e79860a349b19aa8af74fccfe23b_I20191231" decimals="2" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTAtMy0xLTEtNDAzMDM_918d9754-83f4-4d84-bb55-0c5492db7338">10</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="iff15bdc64d214d36a7caf41054ab3543_I20211231" decimals="2" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTUtMS0xLTEtNDAzMDM_e1560ac9-9e10-47b3-9461-003396217294">19</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i7ea3fccd36294f4aa2628fd6546c3676_I20201231" decimals="2" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTUtMi0xLTEtNDAzMDM_15be3f88-f4df-4267-879d-057e0b125215">9</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i532a28107ce541f49305b8e1668a2173_I20191231" decimals="2" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTUtMy0xLTEtNDAzMDM_e12a0bb2-a382-4fe9-8174-187ff7f86347">4</ix:nonFraction><ix:nonNumeric contextRef="ic9e7b60afb824fdc931474aa649e2010_D20210101-20211231" name="cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTYtMS0xLTEtNDAzMDM_6bcc0d97-3ac7-4130-9b14-b57d38255af7">5</ix:nonNumeric><ix:nonNumeric contextRef="ifd079ced46924b0482deab46c3603995_D20200101-20201231" name="cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTYtMi0xLTEtNDAzMDM_31569d57-a784-4005-acb6-e78207eedfd1">5</ix:nonNumeric><ix:nonNumeric contextRef="id720815be4164b1fbb5259d37d074a1e_D20190101-20191231" name="cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTYtMy0xLTEtNDAzMDM_448b645d-bcfc-404e-ba75-d69afb85e8ae">5</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="iff15bdc64d214d36a7caf41054ab3543_I20211231" decimals="2" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTctMS0xLTEtNDAzMDM_5995ccd4-c119-4eaf-b5be-aaa919a51e81">10</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i7ea3fccd36294f4aa2628fd6546c3676_I20201231" decimals="2" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTctMi0xLTEtNDAzMDM_0a587d1b-eb88-454a-9ef3-2ae6beb32ffc">10</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i532a28107ce541f49305b8e1668a2173_I20191231" decimals="2" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTctMy0xLTEtNDAzMDM_2bd1c64f-3c79-4c34-b200-9d20718d5084">10</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i9affc87402fc4d9facf4f82c5bf428cb_I20211231" decimals="2" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMjAtMS0xLTEtMTA1NDU2_778bb124-2606-45a1-aa3e-929229450568">9</ix:nonFraction><ix:nonNumeric contextRef="i7fb87a5012664efbb7aefaee64c39159_D20210101-20211231" name="cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMjEtMS0xLTEtMTA1NDU2_bd6d221a-ed1d-41c1-80cc-3e6c498f2502">5</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i9affc87402fc4d9facf4f82c5bf428cb_I20211231" decimals="2" name="ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMjItMS0xLTEtMTA1NDU2_263627ca-99ee-4b81-9c16-4007ded1244b">15</ix:nonFraction><ix:nonNumeric contextRef="ifd3482e58cf348c48d1e1229407f2988_D20210101-20211231" name="cls:BorrowingsMaturityTerm" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI2Mg_74dcc0b1-eb03-4017-a2c4-469271c78176">P10D</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="id3f31b8d3cb64ca58bf82ba1a4a2d123_I20190630" decimals="INF" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83OS9mcmFnOjNiZTFhMGEzOGU5MTQzMWNiMzMxYTRiNGIwZWFmNDY2L3RleHRyZWdpb246M2JlMWEwYTM4ZTkxNDMxY2IzMzFhNGI0YjBlYWY0NjZfNDM_5f86af33-55aa-4f67-a6f8-4c7ee12ed271">800.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i47fa55d24f7f4d889cf1a7264a31fb08_I20190630" decimals="INF" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83OS9mcmFnOjNiZTFhMGEzOGU5MTQzMWNiMzMxYTRiNGIwZWFmNDY2L3RleHRyZWdpb246M2JlMWEwYTM4ZTkxNDMxY2IzMzFhNGI0YjBlYWY0NjZfMTk2_f8b63679-73e6-4c53-8dea-e3821d2f73da">350.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ica14bccec8dc423fbdc8a40e557f640d_I20190630" decimals="INF" name="cls:LineOfCreditFacilityMaximumBorrowingCapacity1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83OS9mcmFnOjNiZTFhMGEzOGU5MTQzMWNiMzMxYTRiNGIwZWFmNDY2L3RleHRyZWdpb246M2JlMWEwYTM4ZTkxNDMxY2IzMzFhNGI0YjBlYWY0NjZfMjYy_84c93b89-4b9e-4437-aade-ed38945caaf7">450.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i2278161ed2da457eb8736ab8b96443a8_I20181130" decimals="INF" name="cls:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83OS9mcmFnOjNiZTFhMGEzOGU5MTQzMWNiMzMxYTRiNGIwZWFmNDY2L3RleHRyZWdpb246M2JlMWEwYTM4ZTkxNDMxY2IzMzFhNGI0YjBlYWY0NjZfNjM3_3b50b75d-e56b-4a92-90ea-cd0a1e6cf2b0">250.0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="INF" name="ifrs-full:BankOverdraftsClassifiedAsCashEquivalents" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83OS9mcmFnOjNiZTFhMGEzOGU5MTQzMWNiMzMxYTRiNGIwZWFmNDY2L3RhYmxlOmMyMzNlOGI2ZDczYzQ4ZmJhZmViMTVjNmY1ZTdlYzBhL3RhYmxlcmFuZ2U6YzIzM2U4YjZkNzNjNDhmYmFmZWIxNWM2ZjVlN2VjMGFfMS0xLTEtMS00MDMwMw_ca301efb-b4b3-4222-b089-28e4b7e99e96">&#8212;</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84NS9mcmFnOjIwMzIwZjliYWMxNjRlZmQ5ZTQ2MzdkYThlYTA0NjkyL3RleHRyZWdpb246MjAzMjBmOWJhYzE2NGVmZDllNDYzN2RhOGVhMDQ2OTJfNDI2_0e57261b-9457-4148-af4b-8c13957838ed">0</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="ib6c222859dfc4ee99c159df6a3fa308d_D20200101-20201231" decimals="-5" name="cls:BusinessTransitionCosts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTk5L2ZyYWc6NjNkZDBiZGE0MGY4NDI1OWFhMWQ0ZTIwOTZlYmZlYWYvdGV4dHJlZ2lvbjo2M2RkMGJkYTQwZjg0MjU5YWExZDRlMjA5NmViZmVhZl8zMjk4NTM0ODgzNDM5_f876a385-a1c0-4982-a9cb-8a884ae3154c">0</ix:nonFraction><ix:nonNumeric contextRef="i1589f316e9b74385a06e8e546d728fee_D20210101-20211231" name="cls:ServicesAgreementRenewalTermRelatedPartyTransactions" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzgwOQ_f254668b-8fa5-4cfa-8089-c76b423bb0c6">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231" name="cls:IncomeTaxHolidayInitialTerm" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc2ODE_1911b070-3751-4a07-a3d8-3bc490ffd781">P8Y</ix:nonNumeric><ix:nonNumeric contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231" name="cls:IncomeTaxHolidayTermTwo" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc3NDQ_9856306c-8440-4ce3-96cd-e753283d5f75">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231" name="cls:IncomeTaxHolidayInitialTerm" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc5Nzk_f0dd738a-0fed-4b75-86e0-51e73b06fc52">P8Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i6101666c1a224b90b623de74750bdf51_D20210101-20211231" decimals="INF" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTUvZnJhZzpmYjE1YTBiOTRmYWU0NjEwYWU5YWVjOThmNjFiMmI5ZC90YWJsZTpiOWFhZWQ5ZWZiNDg0ZTUwYmM5NzIzNmI4NjIzZGFkNy90YWJsZXJhbmdlOmI5YWFlZDllZmI0ODRlNTBiYzk3MjM2Yjg2MjNkYWQ3XzEtMC0xLTEtNDAzMDM_13bf864a-212a-4a54-aab4-93905aefeba8">1</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231" decimals="INF" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTUvZnJhZzpmYjE1YTBiOTRmYWU0NjEwYWU5YWVjOThmNjFiMmI5ZC90YWJsZTozNGIxMWE2MTQ1NWY0ZDk5YmJjOTM0NTI3YzE4OWVmZS90YWJsZXJhbmdlOjM0YjExYTYxNDU1ZjRkOTliYmM5MzQ1MjdjMTg5ZWZlXzEtMC0xLTEtNDAzMDM_cd8a6f0d-e905-4ab9-a469-fd622e83f78d">1</ix:nonFraction><ix:nonNumeric contextRef="idbb991078cbe46e8b32b9dcc2aef9e04_D20190301-20190331" name="cls:LeasesExtensionPeriods" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMxMjI_82712552-1d4b-467e-8f8d-39e30f8ac7ea">P5Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cls-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic59574412b8d4484b5415c8bed775ad9_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i523d95117e3b468087eda2bb86013558_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a72d4a6b79f4ca7a0afa271c60759d1_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i9a90751afe4248708b018c9be1a2affe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"><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="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier></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="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-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:context id="if761da122bee4ad1a834e66ee9c6f841_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90b6ba1cf6da485bba47cf4f77abbc0b_D20190101-20191231"><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="i066cb673d2234bcc99d53b6a75103a5a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6007457e7a448faadbdadfd1cd2c799_D20210101-20211231"><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><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26900b5fd5834a95b6431e59d1c58cba_D20190101-20191231"><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="i67ea403153cb43a7bd6304068aff43b1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i600da4649d60447eb49bac6b034890cb_D20210101-20211231"><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><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia951f14b9b8a4b58831994b29082c720_I20181231"><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="ib1ff8b489aa141e98bfcec951d824bdc_I20181231"><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="i48d17c6220064a7ba26e93ecce22496a_I20181231"><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="i3ef70176dd7c403a8e418278005a8557_I20181231"><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="idfaba84aadbe459891b9e49ef6cf81f4_I20181231"><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="icf4edea7044e4e7da7f2af9c64c2689c_I20181231"><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="i62fa3558a03d4b0b9f65e7b0feb1603d_D20190101-20191231"><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="i06a996e0a30e48f2b64af574c1225f0f_D20190101-20191231"><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="i76e0cf222d614ae58d26cb21e92fdbcd_D20190101-20191231"><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="ied86f2d021384935af53fb377d24e761_D20190101-20191231"><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="iad503335377e4f3d97079b5f9da7e62e_D20190101-20191231"><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="ie84a51d16ebb4f9caa965cc0dcb309c8_D20190101-20191231"><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><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="i0773521b914f46b09a1a21591a487106_D20190101-20191231"><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><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="ieb6b612058204210881253c8a5cb4cae_I20191231"><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="i36dfa1f7d3454ad38310b020f7c547c9_I20191231"><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="i9e7195abddd9472a9e326360ebbd055e_I20191231"><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="i25f0509e338a403bb1354a6e51aa0b6d_I20191231"><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="i0696efbfd1354a67aaf3557faff853a6_I20191231"><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="i5763580f419340ebb4ec4b05579c624f_I20191231"><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="ia36570d1476d4487b800e10b71aaf84c_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d76a6f614a3494c9886d135cef21443_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d12293c99214e728e50598c5cf44c8b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic025c8ea19164c2e826b3a28a6388768_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b2bd4854e854350b545bdd5b32b3b64_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b9db995e784493b96f65e390a21bc37_D20200101-20201231"><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><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</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="i0022d500d3a34099a7649e3d60057d06_D20200101-20201231"><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><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</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="i5b54e78764f74b148a5fa33708ba5537_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a4449699ea048c3b11740f1e1d075b9_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdbd873bd0ba460c8a5afbb71b83e100_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb899aa329db40b9a99ed4f8cecd18e7_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia333985de1004d8b89642e593bd2b8f7_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c5c468e0e084cd2bcb7622abccfeb91_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab5acc96efb246e19225a5dcb951132c_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4148ed3b94b84f50b023ef6acdfc3751_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83fb3b33fd6047e5bb76a96ad68a754a_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64d7eaba7796447b87185d1ad721fc07_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa5d59fd81be402ea724c34b87ccff15_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3bf315f29ad42a0b102c09eb03af650_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i651d4f9437f54ddfa825076efe72d007_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib56861fbaab24d71bce6f049bcecd9a1_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46a73b4ad1954ecaa1cde01af2a25444_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ca9eb48e08d42c8a6cfaad1a7890359_I20201231"><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="cls:ShareRepurchaseProgram1Axis">cls:AutomaticSharePurchasePlanASPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63b34fe858f64c919df750bd33f097b7_D20210101-20211231"><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="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneNICBASPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ad4257449874bce809b3196532655af_I20211231"><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="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneNICBASPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe51623869344c27872ead1e40835def_I20211231"><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="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneSBCASPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4437b6d53ba64734b9b22f3c2bdbf54b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingLoansMember</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="ia0f96546da5d484bb8a8ec93bffbe594_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingLoansMember</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="i7de77df9f8ba4d939bdd1e902c9b8545_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61ff6710bd7c4546adbbdcd8b76596c5_D20190101-20191231"><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="idca7ca03d7014320a4e3ba976db8e86a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fc9fa17a66a4000a112ffb0acf634d4_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i039868df5ab14b18bc2b493d63bca224_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cls:RestructuringAxis">cls:GainonSaleofTorontoPropertyMember</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="i60988a72be664f34810cee5c71ec68ac_D20191001-20191231"><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="ib207507ef0ac49a19151cf21550ff6ad_I20190101"><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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i389324151a8c41d2af4dd3ce1358ea98_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ee8b80958504a0bb725dff06ebd0374_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i739a496a461c4bfb8f5570921141371a_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i420de13c500448a8adcfafdb3df86fce_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f0212bd846a48a28d0a84ca17c02f76_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf4d0774c1d94298b30cddc200f4deb1_D20210101-20211231"><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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3cfd2f93179449dbafdae747ee638da9_D20210101-20211231"><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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i949c045983e243f88cbf9539943b098c_D20210101-20211231"><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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i631573669f1a4ac29da34c65c2f7ca47_D20210101-20211231"><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:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54cff7341f2648798c92ca65e0fb85ab_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida698a13bf584094b39065263fd78640_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e0ce9ea1f4a48a581baacaba847b64a_D20210101-20211231"><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><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68eeadd02e6c42cd938f39c3bd89f484_D20210101-20211231"><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><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9d12cdd1a7d404bb65cd9d65167a86c_D20210101-20211231"><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="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ab2ab00ee714e07b1ec8631abc8e36f_D20210101-20211231"><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="ifrs-full:RangeAxis">cls:MiddleOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i186b356d0e2448189f31ca986805bba9_D20210101-20211231"><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="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd27bde314614249ab64383786e4a3ea_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62b4e20082ef4eff9b80be1ae06f9739_D20210101-20211231"><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><xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheTwo1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6a6b4fb065845c28637daaea5965d3e_D20210101-20211231"><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><xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheThree1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if51ea0ab28ac41f7b4ba2a9b91d48b1c_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e8c5c2a0a944976ace90c63db6f90c0_D20210101-20211231"><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="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheOne1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa95e406f3304f1e8e2f61ab6ba3d296_D20210101-20211231"><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="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheTwo1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7841f75728e242e8947d257a03bd2b48_D20210101-20211231"><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="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheThree1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:PCIPrivateLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e37bc6e89754ec4b2850d4a5156c182_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:PCIPrivateLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id96d025e0e7c4124b532355bd8369474_D20211101-20211101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:PCIPrivateLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:CustomerIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ided708f7750348d3bfb71004354ec148_D20211101-20211101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:PCIPrivateLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9da7468a14da41d087d561006fb8a8cc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:PCIPrivateLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibeb693ff3df14a5a864b12bfb518700e_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3748331f07ea48cfba7ddb0b1f18a0e0_D20190101-20191231"><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="iae01a9608dd849ae925d411b9ac34854_D20190101-20191130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderPriorFacilityProgramMember</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="i131cb85395e64d0a976de5704106e0fb_D20190101-20200115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderPriorFacilityProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2020-01-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="bank"><xbrli:measure>cls:bank</xbrli:measure></xbrli:unit><xbrli:context id="i9aaaf929cacd4a53ad37b4ab3a4002f3_D20191201-20200115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderPriorFacilityProgramMember</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="i615948a12e664b41a4239a51d3700436_D20200301-20200331"><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>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="program"><xbrli:measure>cls:program</xbrli:measure></xbrli:unit><xbrli:context id="ic501d7520b1e4adf8495a5a398f661e4_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c15de4b1c2242b9b4eac68b9be2730a_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i381a02876a7540b4a9eb60796b22eeff_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ec5509bd21a49fd8c82282e4ea5cc8a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45a0e26cc5ec4ef0b7896dcf2f4f8189_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb741bf2b4754761b5501da57fe9e000_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderSupplierFinancingProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cls:PCIPrivateLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93b1bcdfa13941c0a4b1a1da2a092964_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7292e21eb76c4c56992816045a38ffe1_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34dcf51127a24cd2ab08b95852551bc0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c36e94694ab4b4d83bd4fa721c5552b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0a8c1d23bba4115b623a8f57ab3f278_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8a92478811e4faabcb73f9b074ea7eb_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb95a72f5d3e49939f735524b1c7cc6b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a296a2c2f404b40aff47db02ee6ef1e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2728e134dd3e4a578d1b92b0e0a54f4b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7a82412bcd04e4690cac1c9ba3612a6_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c65f9c98c03407bb76a7f2185bd526e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8704b525d7c4c40a968f1d241c7e212_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd981cc6b2cd477581ea329fa4cae8bf_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide479599bdfc4375bcf6d593d9de88d9_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ba4e2600b8f4db2a1c8836c4f43fbeb_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2b0b537b6254d4a9a267b2e170bf996_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d20610b53b948e8bb1e2b9b29bab289_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa89b374cac24630a47a18eaa6ebf69c_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i404d499cc9754f709f707011716051ea_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i523861178cfe4c7e9bb97de506da5e81_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82df7731abb941c98d9d4c7bd6174068_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2b025deec9b450bb741b36d61466a32_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c662bcabffd41d6805b3d7a871e5928_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i915b17e184a040369dd32c215c659746_I20191231"><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="ib08428b5af1c46bd84effcc72686b0df_I20191231"><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="i22ecf31bd14d40199a2f7802c1387410_I20191231"><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="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i956212b0456049db8b603e00db3c4ae2_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icee65b3db2744790b4ef1f8308e7f401_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie77b64bc95bf4e76905ae0286678942d_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6054433fade340939550134fbadbbefd_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b0c9ba9f2a34403b76ce2fbbd534250_I20191231"><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="ida56d8bc01d4448582bbc08dc861f670_I20191231"><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="ida5488d95aab42e3b1c51b9b4553b371_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie87eaf617ae04814884a105de2d238ea_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb5cc4aa128c4599ba765f4f1486bab0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2861e4ab009c47ceb0a517d6e0492abf_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51d1500111b043f68aad1d6e17e937c4_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i589715cd1fd74b0095845345ebaa631b_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ba75fb143f947009f58505e29e7ffbc_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="site"><xbrli:measure>cls:site</xbrli:measure></xbrli:unit><xbrli:context id="i410e708056f8456ab03e6a0a80923756_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35d6ba1dc7e44c1389a802f3b994f0fb_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89663b77f0124253af26bf64c1493f37_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i689f50db4c7b427580029fa88e658311_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i586ddbd5104a4057b96f105ff44b5c41_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i958b2f675dab42f5a21c67ce8575169f_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb8510e220d443a9bc89bbaa0e22a247_I20201231"><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><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie09468cc17bd460c90b8a8d9b0953a85_I20201231"><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><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15e4519a0e5c42ab99ff11d595f431c0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i250023048ab048949d9fe018d85c49ef_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i995034f910114275a696c1cb7a8a8eaa_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3598d3851adc477a81766172e8bb9462_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9abff9a38e8d43a5b4263cbabf851abc_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4121a27e06eb416f9549576bc55424f6_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cb188575ac6453a803e826ef0f03702_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib75d60afebcb490f97ff2b84a1338e68_I20211231"><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><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdbc0eca0ed84b7fb5005874cea3b91b_I20211231"><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><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i182a493c605646ffbc09beb4334c7cff_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41c5ed27c80245359dd12e528705a5d7_I20191231"><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="if6e3140d4e72447eaa1a9b7cc8012bc9_I20191231"><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="i714925154fd14b8b9952781ad1db4704_I20191231"><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="ib16372af8760466f983abbfe6a5c91a9_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idac1f96994c8411fac48bb30f62201c3_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba9fa7354afd4ae0a77acf082927692d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if98a57284fd049f1b55dd5904818bb42_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb991c02db614465951bf9218136e7e9_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b1c1e86b4f4443fa58d4520aa00eaf4_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33f7ed73d93e4a28842bd66a5498f7ae_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie867ca231c444e93ad4cb32a316db5eb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:ImpaktAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ef94e6b23734db08d847a3689b5c2a6_I20181031"><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="idce553de06324086bf9d3c8aa5ac66bd_I20161130"><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="ie210357baccd4aae9c52c1addd527c87_I20180430"><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="i06d10da8b403499cbab89e4e448ca7b4_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30839c94691a41fc88669bca30316f07_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff15bdc64d214d36a7caf41054ab3543_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9affc87402fc4d9facf4f82c5bf428cb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:PCICGUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i915ee157a3c942ada907469bd3d79043_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie2741f4566a54cfa9b82869e73f16bfd_I20191231"><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="i6d417de9b436435785a5a9e576157d7c_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id279c2454c0d475e878801e5dc2da1ab_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id805f64ae66a417fb459027a48d8a1cb_D20190101-20191231"><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="i0c7f44d2c68b46b89f804e5266c8a879_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b533dda2aa0412b9ddf4ac3062e6a83_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i812767a298d14685b52102e6193a1f99_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8dea85e5deb7439fab8766505053281b_D20190101-20191231"><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="i8505e79860a349b19aa8af74fccfe23b_I20191231"><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="i7ea3fccd36294f4aa2628fd6546c3676_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i532a28107ce541f49305b8e1668a2173_I20191231"><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="ic9e7b60afb824fdc931474aa649e2010_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd079ced46924b0482deab46c3603995_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id720815be4164b1fbb5259d37d074a1e_D20190101-20191231"><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="i7fb87a5012664efbb7aefaee64c39159_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:PCICGUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86be99de1a224dc8828a8b37ee7f4ddf_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccf557fbef854e739c5bd662cd306bd4_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e41ac1802d740ed818d3aa64fc5c73b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76b0bb2deb594c40b576049dc8b79934_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16f9b78077224ce6a3a3ea50561321c3_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i329c6fc7af3042d595dd66490e2a4974_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f9579b4b7b1481f8d85b6d1d4a1a664_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfabd2e8b5804a60b1037ea0c31c2a31_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bb08fa64a9b4097ba911065a429d03c_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36a0710e1d0e4977840cbae954f72638_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37eb308e665f45f493a42ddc1fa6dc69_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd98f138dd374986a51578839f9f4007_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i870711961dfe440da1953fe4a9fd91c4_I20180630"><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="i2278161ed2da457eb8736ab8b96443a8_I20181130"><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="i4af3412113d54f039f646c50883f957c_I20180630"><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="ifb0409b9e9d045faa11b4ff05aa9e30d_I20211206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c75b37aab394dc7ba964aa903d8f502_I20211206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab2e8987957c410b908af85e2a28a8a2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1fef45bbc28349c1a5d84544c734112d_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5faab7ac46034d868904a7f707b81182_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ebcae460ea64bdf989e398c0ef4b3eb_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic65fe7fc070d4172a9537cfb77888f02_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i759b86dfaff6417197ffcff98bdfc6f2_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide2d908d5000461f99c3d7937a4d7dd5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ac39c9d81564147b9efbf86f4a9a594_D20210101-20211231"><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:NonadjustingEventsAfterReportingPeriodAxis">cls:CreditFacilityPrepaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i873c18394fc1429a832a7c71f70b850b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:CreditFacilityPrepaymentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i147d9fee9c974a028e13a73172f40915_D20210101-20211231"><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:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i551698db52eb48808ed5f689a20c08e1_D20210101-20211231"><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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c77f25724da4ca9b013b22cd06a2262_D20210101-20211231"><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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib683e0205de741f480ac876e752a58a5_D20210101-20211231"><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><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58a6908066f24af681fd70016061dacd_D20210101-20211231"><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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e82c97207e44f3886c2d7e7d9bb7fee_D20210101-20211231"><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:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i386d20abebfc4bf7b610ffac5f701763_D20210101-20211231"><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><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94271cc4cc4743bf84b0b33a723f1a95_D20210101-20211231"><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:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibeb0134cc1b64f07b04228910db95147_D20210101-20211231"><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:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b7c905a77ac4cf4a8a699c62e19755e_D20210101-20211231"><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><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22323def4a504c5dbca103f9ffff84ef_D20210101-20211231"><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:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fb7cc8805894b06bd540b1d4f8fc28d_D20210101-20211231"><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:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91761c66181c4f60b63b1fb4ba2f5fe1_D20210101-20211231"><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><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0b04daf786e475c8799475ea6781505_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="cls:CreditFacility1Axis">cls:BridgeLoan1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd3482e58cf348c48d1e1229407f2988_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="cls:CreditFacility1Axis">cls:BridgeLoan1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i949c695516794d32962c658740bea392_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2051bd077894471c9e4d4f274564e4c7_I20211206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37eda1d6594248d0868e1cb065037290_I20211206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfcd4f49227e4b7c87864a0ed72c14d4_I20211206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5eb620426ad643c5b1d28c7e75f2cfab_I20211206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11baaff1741348e395aac27e65e0447b_I20211206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a5b58864cea453fbbcfd137d054263a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90712c7c65a0416ca1a9a02eea10e0a4_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i084892b4174744d7af5152f48e3533c4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8f90ea7d57c420da4f135f5e24a43cc_I20211205"><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:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0fbf492852c42d99d1ffa3a2ea4326f_I20211205"><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:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa969ee7ed804c3982dffabf016671b2_I20211205"><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>2021-12-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83a93e2e96ca4fd28267c2c03d9465f5_I20211205"><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>2021-12-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia14f75f1e8344394a681d65123f2a98f_I20211205"><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>2021-12-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic518295247114265a5e2799e2f337bfa_I20211205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:FirstIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i471a3a294d3f4043b9bbbc65aaf7213c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:FirstIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib297826213fa4d4b9c862a248359ec7d_D20211027-20211027"><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>2021-10-27</xbrli:startDate><xbrli:endDate>2021-10-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d26c15d99bf47d293561f8a1cfc097a_D20211206-20211206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-06</xbrli:startDate><xbrli:endDate>2021-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6bf4997f454483aa68c3862803e4430_D20211206-20211206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:FirstIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-06</xbrli:startDate><xbrli:endDate>2021-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24936c6eb4c84eed915a0a2c48a44af3_D20211206-20211206"><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>2021-12-06</xbrli:startDate><xbrli:endDate>2021-12-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i206f5dace2324126a75d4fc8870d13ab_D20211229-20211229"><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>2021-12-29</xbrli:startDate><xbrli:endDate>2021-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61022668844144398ebac3a010640ef8_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49b83126730847708d243be58b399957_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:FirstIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2eeef9edd4554670a467389cb235d064_D20200427-20200427"><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>2020-04-27</xbrli:startDate><xbrli:endDate>2020-04-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i379c6cbe6f86462e9b82defaae9b846d_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i468aca76244e4e62ab998a031e93707d_D20200601-20200630"><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>2020-06-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80624019402e4566b249d0ad42a9c819_D20200601-20200630"><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>2020-06-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51406da0942742708b6096d130b43ad5_D20200701-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc2b85a3b09042539b66fa5c7931bdee_D20190101-20190331"><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="i1d744dc697d94959b6832ba77f2f46f6_D20190101-20191231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61131b8c84964e5183e263aa05ba9608_D20190307-20190307"><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-03-07</xbrli:startDate><xbrli:endDate>2019-03-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73b3e38e32b64988b37aee31a6b666b6_D20190307-20190307"><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="ifd8ae79d9a4f465781a54a828dfd8d87_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia055eca737ba4bc682908835b39a2663_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c872ae47a654e95813e4dfab0ecda04_D20190101-20190331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b0c2b5cc31f401b8d7188444bb4b766_I20181231"><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="ibf2bdcabe547419d9121a3957a31062f_I20181231"><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="ib7b9cd117e1a42bebe84e9a87edb919b_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanAndFirstIncrementalTermLoanMember</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="i5ff62777e56e4c11b7d9030da9c982b9_D20190401-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e093d6985bc496d84dd2a938ce3c92b_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanAndFirstIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5699a41972c4328a129fc365ac4cf02_D20190701-20190930"><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-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id464cfda75bb4c058ae5a6fdb209954d_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanAndFirstIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a59dd4b13c44c07a0c645b234145aa1_D20191001-20191231"><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-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic77f7a0bc2f9481da4d0dd019cae09e9_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanAndFirstIncrementalTermLoanMember</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="i2c92a4185d3b40b0819ed958e7b702c7_I20191231"><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="ide1a84d843e1403faae91da4a5969af5_I20191231"><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="i49803fc829af46538f95ba75eeae3840_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idca2b8a4bf04453dbf15967eedb905cc_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6f592d21b0240958410db6ad502b50f_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25ebfad7632c42a09c0493eb7f2cc4ba_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7902d6700c44840962bdd4743de42fa_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8e9959eeb8d48f09c6448144f8ae6a2_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c465bafc7794d4e9807f379c55c9af6_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e1002899b9f4d8e9e8acd252033e244_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56c46699749c468497a6fc0f1f4a5e67_D20211001-20211231"><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>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9e71ca4b84a4a0c9123d9df12b2b462_D20211001-20211231"><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>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6512f21b45b4445eb4782fc584551992_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5890e5bac31a418bb1d866baf2f89bc0_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbd5e977124340f1b24d5335bbfe79fa_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cc5da078ad244caa18f35ced2c4bed9_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida0fba49143b490baed78dd889fa8e24_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i148af886da87441298938490796fb4e3_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89f3544c2caf413b8cb51720c3f19084_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2411f2b5f8bb4ba5a933d23e61cd6fe9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9138214347dc40bb83695c57ec4e0959_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c04ea231e6742809810120d8e2d2cb0_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cfac3297b3b4cf4a8673ceb07683299_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:DeferredFinancingCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic093edde06fb4499bcd2d3adc141d952_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:DeferredFinancingCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i946d4f75407c48bb81cd7f64b36a1f17_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia86e03bb1ea04ef4b23bf797c4d1b509_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6b6eb6008bd455ca33409e11dc09a24_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:LineOfCreditsAndSuretyBondsOutsideTheRevolverMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4bece39fe4c84d808072ad06932e540a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:LineOfCreditsAndSuretyBondsOutsideTheRevolverMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b6ad9d993a443d4a4cd465f49ee08bb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:AggregateDebtIssuanceCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i352a836a3f1a40a68933507ddaf059b6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:AggregateDebtIssuanceCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityMember</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="i541d7f00fb054ed5a9a38b9b3711d81c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:AggregateDebtIssuanceCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityMember</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="i1c6ed0bd5dbf4062b29764de5bda89a8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:AggregateDebtIssuanceCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifba15ae9aee34f8fb829358b7e66e4c8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:AggregateDebtIssuanceCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</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="ic494b6c1065745419edf6cdc10205510_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:AggregateDebtIssuanceCostsMember</xbrldi:explicitMember><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="ie00f3c7531b842c8b6aad7ae33aabf18_D20211201-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1165bdc78c5649b99609f0b9443474ba_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b46db8407d349c9a2716d74f1c13d46_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d305a14dd5644bfa71d8913e43b041a_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50a4a63b2862456ba64f8cdc36dc436e_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieeb6b711c0734336b617f878f7550dce_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a196ed51c6b4ac2a9e0b75e5cc04eea_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3f31b8d3cb64ca58bf82ba1a4a2d123_I20190630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47fa55d24f7f4d889cf1a7264a31fb08_I20190630"><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>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica14bccec8dc423fbdc8a40e557f640d_I20190630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>cls:vote</xbrli:measure></xbrli:unit><xbrli:context id="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d109624a3154c30be180cc025992115_I20181231"><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="i5c40994f39f7471da6ef67ec9655717a_I20181231"><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="id433362f2e1f4e7389aa0741c6718716_D20190101-20191231"><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="i2b854278f8304a12a2dd7a6d41735ba9_D20190101-20191231"><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="i715485d7f9a340bbaf7b2debded7197b_I20191231"><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="i59ec7aa68a244d0bb8f9f3f8a4bf175c_I20191231"><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="icf15e0b7df394c58bad4e84c5d0a9d1a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4607808537544704a1d734e51fae954c_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i679d1c5c764240f1835e7c33343d2032_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic783987df81940abbd1e4b64a23e5887_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6356c4685f84d29b8c5374d9582ce33_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie46ff46cc9154d1ba4870323efb28b70_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8af2a69b7214372a9aee1a553c3536e_D20190101-20191231"><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="i984242c9df6e4c40abf1347a96a03d65_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f1e8bf3ae354e25b51d454e3d3704ae_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic26b12f556c54b5f963c652852d86ae1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01bf88c5b7614451a3acaa54abd63eca_D20190101-20191231"><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="i1ae2a9aeb55a438b9afd440c28ac0364_D20201124-20211123"><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:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyNCIBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-24</xbrli:startDate><xbrli:endDate>2021-11-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd727ebf60d0459fbbb7b34e672a75f9_D20210101-20210129"><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:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cls:PlanName1Axis">cls:AssociateSharePurchasePlanASPPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6631e92e00f941469a92e6450938896b_D20201216-20210129"><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:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:AutomaticSharePurchasePlanASPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-16</xbrli:startDate><xbrli:endDate>2021-01-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6409a549dab84da7954ac9db3461b669_D20210301-20210630"><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="cls:ShareRepurchaseProgram1Axis">cls:AutomaticSharePurchasePlanASPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if656d8ec0f264e0380e504cb9430d50c_D20211206-20221205"><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:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneNCIBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-06</xbrli:startDate><xbrli:endDate>2022-12-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i435bb560e90b433aacf04fc3642f37d3_I20211231"><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="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneNCIBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc73404dd2cb4f1a9497127b14b7d359_D20211201-20211231"><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:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneNICBASPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8227323401984386a7e8de117ac82a64_D20211201-20211231"><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:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneNICBASPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb0564d1f3f64b718a83928efe610c10_D20211201-20211231"><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:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07ec32e370f04e0f9557ec3d8251833a_D20210101-20211231"><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="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneSBCASPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib551982ff21d41a5bcfb9ad7b02f9b47_I20211231"><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="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneSBCASPPMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fe81198cceb4e46900cd7d2cfadadf7_D20181201-20191231"><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="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandEighteenNCIBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-12-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica57396691764401b2743b4568742519_D20190101-20191231"><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="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandSeventeenNCIBMember</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="i81ebfc3ecc8b4363bd77a03bfa13e021_D20200101-20201231"><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="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyNCIBMember</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="i20a456cb0e0f4e438b09dad75b5065b1_D20210101-20211231"><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="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyNCIBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98856cb351f34bd1bb89dcacee8504ab_D20190101-20191231"><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="cls:ShareRepurchaseProgram1Axis">cls:AutomaticSharePurchasePlanASPPMember</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="i288e70d00b384ac499a1f136fb609c92_D20200101-20201231"><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="cls:ShareRepurchaseProgram1Axis">cls:AutomaticSharePurchasePlanASPPMember</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="ib627c83e698c4de4a030156451a99a7e_D20210101-20211231"><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="cls:PlanName1Axis">cls:AssociateSharePurchasePlanASPPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4edde00107eb44e5b4d1bd9ee9f0bbca_D20200101-20201231"><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="cls:PlanName1Axis">cls:AssociateSharePurchasePlanASPPMember</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="if08bc98b66a04783835656f3959a7c8a_D20190101-20191231"><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="cls:PlanName1Axis">cls:AssociateSharePurchasePlanASPPMember</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="i6fb0ccc0c9864d56bb25ed2f2e1d244a_D20210101-20211231"><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="cls:PlanName1Axis">cls:LTIPMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie77d8499746c4c36bd2f516a16d21fac_I20211231"><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="cls:PlanName1Axis">cls:LTIPMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae610e3634614fc69a243f52418742d6_D20190101-20191231"><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="ibb11e77318244167b164078fc26565d6_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28f8399fd3764ce49fa4d917b2470cd8_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id23f67786e864c888cf49353814086d6_D20190101-20191231"><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="i787666749b9543689a5013bdd55d6b19_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75748da374f542d7b273f0cfe6769a37_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ba6aef506484466a7da76eec3a2b350_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82422b0a746b455190242e33ab3275b6_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib3b756f65c4c4e79a1c15206697e8df0_I20210101"><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>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied2e138f4e4c497c8900e8ba4c625efd_I20200101"><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>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68fbf9d8463444ab9fe2a6902fb87c09_I20190101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231"><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="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98a1d799e6284013b32557940c5939a9_D20190101-20191231"><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="i97c7f4fa1e814c72a5a3e1b782f0312c_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i255ef76c387342119bf79f73372a82c3_I20191231"><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="i7145e2767b814162b8c1aea40e52b511_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2525191b25c8498bb62ad765b84e17e0_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id281e07212524645963683539240515f_I20191231"><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="i6b73dbeabf3347bea6b70478178262aa_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50f75feedc1b48f99bd6eaf00143bc8b_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i126854109eef461aa6e8dc8d43fe4446_D20211231-20211231"><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">cls:Mr.WilliamA.EtheringtonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:OtherRelatedPartiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:RetirementOfTheChairmanOfTheBoardOfDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b46837c8ea74fe197e155542a9e6892_I20211231"><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">cls:Mr.WilliamA.EtheringtonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:OtherRelatedPartiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:RetirementOfTheChairmanOfTheBoardOfDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc8a72d3b71046b6b192b009b36ffc6d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</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="iadd96b99733440839198c628ccba8391_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</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="iaf6be9fb8ba045c0961952bb57a6d1d9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22282438a2b249bd96c27dcbf3c7db1e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</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="i74b8b57dcaae427ca4658d092793013b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</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="i9673f326c2d541daa9a75c9e6866ec80_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i445f64a940aa485ab2d43478352dfc6d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id824c6f757ac45a98fef7dd5cf752baa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d745337724e43b9af03b530c725fcc7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8a90c5754744955a5b82215e6be0eda_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><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="i563882d78cdb47a4ae679796fc4d985f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5ec4e84042942839c490b8c7032616d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia23367c4ccaf4c1db01190748ce36d5b_I20181231"><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="i24b2ef08a7724056b1fe86239d7bc82f_I20191231"><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="i8f83cfb23e824ee0a6bcec9749955b23_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a9f172d525d4194beb48de36712c673_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i633abad2ca4c420d8c6766e381a9f275_I20181231"><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="ibf4fb8c9a9284181bf462cf1c72faf7c_I20191231"><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="i09e473e3fa08460eb90cc0137c9e9238_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacda123d8ab34911a91fe69e68c5ea6c_D20190101-20191231"><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="i191eb78fe61143f3a6d9563241253fbd_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30b80239ff944714831fd0542f5e69ea_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia55a43f5acd74ebcb3e1066d5300946d_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id15dc62d52d44b6484d7db0ae9ceda72_I20181231"><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="i0126851caddb4158a745a828969f0db1_I20191231"><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="i9bd782b44bdc49e9b34028543d9baf0c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic57f14cd47804c49808f08d82c990c3e_D20190101-20191231"><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="i20d2ccc5adc74a9f867030d269380d1b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24b4b7037d104bb2809601c486acdd06_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idfa2f64cf1bd407e93da2488896cc376_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6beb42c95764741b32db6919d541118_I20191231"><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="iaed1e41cda3b4adba28b88b63fefc1f0_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i851275d97ff04302bb05c6eefddd1387_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e83087fdc2447b483e3f2966fff9c30_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94c7ff77c5694d3894aad85d1b76c02c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:GainsOnSaleOfSurplusEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia85c7325389545d895fcbdfe6c4bbddd_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2e660bb04df4e01bae1f6a6ac95ff36_D20190101-20191231"><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="if52113ee6d0d4cf58346ab0a80876b7d_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">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="id50a01de0464481dba172ee894dc8898_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:GainonSaleofTorontoPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61fde172d61f46fb8722de46eb4fee92_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:InternalTransitionCostsMember</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="ie7eeae8926e446e598a58955a0064395_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85932ced32a44ee9acc5cf694c7c6734_D20191001-20191231"><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="ie4c0d259b6594f288d6c2bbb3e203721_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:ImpaktAcquisitionMember</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="ib6c222859dfc4ee99c159df6a3fa308d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:InternalTransitionCostsMember</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="ib2c51057258b4bf3bde0f5c2b080e627_D20190101-20191231"><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="i1589f316e9b74385a06e8e546d728fee_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="real_estate_partnership"><xbrli:measure>cls:real_estate_partnership</xbrli:measure></xbrli:unit><xbrli:context id="ifb4924fb82474d149bf2953eefd84f23_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifad5b65fa2524a2aacda6217c9b97086_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76a9752a8bd14cdaa1a9fbca51242e2e_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0663c50e21a0438b909af67853c47463_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if78226e298a342d38bb9241ef1340e26_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5e2c825f88744fd9cea4e41846b6a21_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7fcefea3be54fa8b91bb3e0995cbf5d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</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="iab7fb2d30c3b410bbedfbbabf1133126_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id94a799b25b948758121c2288189f8e0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</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="i8525b9ec36bd4c6889a5d7a47be110f3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifec711250c8a4659b78367ab87b56284_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</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="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</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="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0bb063673d54c7b8662c7db77238404_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c879c44c0c441eab1cfb37276b1163c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfd3ec56dc2f427e96d69c7d5bcae721_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba1a2e393a14454ea6ce9e94a4111d7a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i780ff9638cf94142b9c76804fcc8fd13_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i864a8bbf678548228ae333e92d41fdd3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</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="i21c013f2210747adb829f27e22596b2a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</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="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5beb74fa70454ba8aa78fcae8d8f9752_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id03449e021b34c229d9b0ea9feaa3413_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</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="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</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="i60122fe954c645799802fe1dae45acff_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4ffc89955524c55b95decefa92c7ef4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd822a0414a64072bc9f8a891b0f971d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</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="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</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="i2224c78495c5455ea2c44fb46acdf077_I20181231"><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="i1c9e3d0ad8d34cde870ed99c06d89860_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33e0f8b0587d4c66b1bed9919879234c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a0405cfb7b44b1bb67ce50615befda5_I20211231"><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">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c0ef102656c452cb12d7a38e0417fa6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i785d17144ee3463f811e58c56d027626_I20211231"><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">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd5d035e94e14961bf0a306d1c51991f_I20211231"><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">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ac38391550c49b1ac8b0a2727d9fef3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:DefinedContributionPlanMember</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="id8cfa6c3e434436d866f1a810101ba56_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:DefinedContributionPlanMember</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="ieba673a95ba94e1987e9ff36018fe3c2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:DefinedContributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TH</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47f83d00f0b74702bce0efa0032b47f0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb8ca3fedf8f4b4eabcc0a490dcc636d_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2c3497938a64df984948f3bb416891b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cls:ChinaAndThailandMember</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="i11b9a6d94b7b4abf870c124cdd22d3e0_I20191231"><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="iac5cf1c14bbf454f8ddf7463cbc4ecaa_I20191231"><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="i900f46a379dd4ac9b314c2d8de3280e8_I20191231"><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="i8ebe7a9fced34a81847a0e163080c4ec_I20191231"><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="i9b03d4e99e6a427da73e91a9b918ca95_I20191231"><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="ibe4e7c0898cd423492fab01da95d21b0_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f26d76865674a8cab24ee603ef3af7e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ce08a88165840758059dae6c8d0989f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i102e64fa1d2c4959b7930b9918101da7_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i319c9ab2870a420884c4a80d3cde2aba_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76e375d5ee62468a84efe4c2a0be1510_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecf84f3dd5794a1392b43b789ef0d28c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21819dd66cd34b53983318d454ca158a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ca2deb446494d23a5dd0fc4bfe6c36c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f689f289f9442ef88a1521b65e2030c_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2defbf4e7b8842839b3cf353851704f9_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic11380efd6d94354aa1f65f794d21bfe_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d28e286e4864d64800318102bd22617_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i248e1d4ae1334edfbe90459d89e382a1_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i272d643e7e38491daee7eb33b26eb5d0_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i319d09d1141242a0ba3124e433bc39d7_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4314dfbb48774bea861d23f042f170f6_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief52ac8e75db44e2af67230a14d22f2c_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d5ba9ae21e3476ca24bb8c106ebedf8_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7be14cc3852f4750a2b6916e0a45c3bb_I20191231"><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="i544c80f3d80e47fca2d0ac042a2de6c6_I20191231"><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="i8b73435d399d4ad38b7a5b3e51ebf427_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifefb119acb1f443f981f2d7ecc44ea4d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64dc6f416cc145d09fd23edb540996c7_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec4a98ac346445daacc09d6428d7d186_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23b703b3ca7b4dcda26973cab498adfa_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i206d61a63d9847bab04fa70f049e15f7_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7046a86084cd4ffaa529ddb1ab46a037_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4b167675521428dbcada077966aa968_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic613c6d23e8e4a12841ee70cfa293060_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0faf32153e84dfda354c036b621d582_I20191231"><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:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63dc52d88f9841928cbd34a27d2c696c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:LA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb78a488221f457ca8571db9d5530adb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</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="iafe3f58aa6024f15844b605a7d5077cc_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib58ecb97c0b0417db17b57984e72e736_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i121d9cec8a414af9ba25bd802f6fda3a_I20211231"><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="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibca412a2bef349eaa0b2cf6b7f8a50ba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c630da29e254f6cbdafbf676c746d76_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6d19c477b6840b8b99e64f1cf9ed7de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74c6835f84bc4d55b6ae69312a29c790_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62d449b9d02e4ab1b9ca88184c32bc07_I20211231"><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="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1a4f15e5377430e900be3e24e93577a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7011d43d23514c26bd0335ea948b7b98_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99be2d3993f547d38a287c29b22207db_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea0b86bcca97431998090321c91f5c6e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaeef0766143348aab5a5038654baeb82_I20211231"><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="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefaf4f6f88244c7192cb96a6d6675af1_I20211231"><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="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0967c3fd6b841ff86dcf7072d887ab3_I20211231"><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="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d7b949b5d3343a5996bfa8a0acafa7b_I20211231"><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="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic43cdbf16bd54fc2b3b81d1f583074d7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad17d07be76a46c1bbbff2a1a213fcc6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e8e08a08239421a9579a2c4ac3033d5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90fd7185053c416ab198edd4fe25468e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie896536c55f042b2aa5e22aecf227f04_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bb740b3ebc64a46a2edccf037097130_I20211231"><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="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f90553c4859493d86556bbca4014178_I20211231"><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="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icebcd9bf66a8452694b996010c9e6a6f_I20211231"><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="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4eb37442a78d43b7ae3fc5c808a170e3_I20211231"><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="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6239b84c0ee8468c9064cd968782c894_I20211231"><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="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e186b2b3d904090be53162dfa88ce24_I20211231"><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="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4ea5f050389464a96fd8d0d79cc3041_I20211231"><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="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbaa786286e9412c87b0da5fd59b81b8_I20211231"><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="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i907f0af44d014bcfa68d827e1c5978a8_I20211231"><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="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8922b91be18b465c8f85c3d3fb4b5b4c_I20211231"><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="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b7c542c95e44d78b5a1eea4bc2e8804_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd8c0d3549244b11adba56aa2d495d98_I20211231"><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="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i207f1d3086854a94a398a5426da00c38_I20211231"><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="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8007df854aa54eb3ad73bf73f2ff9cd6_I20211231"><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="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5267eb85def24610807c837044fae915_I20211231"><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="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3581bad897543b39cfae911aa115b0d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:NetFinancialAssetsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie95cf49897064eefa0cd484e3ffa86c6_I20211231"><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="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ec5946963af46b9afb06b9683fe49a8_I20211231"><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="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9b989381c9c4334874fdeed164f5daf_I20211231"><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="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38a1f74f26064b59a6c3d4efba89baea_I20211231"><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="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie95d0f58e0d94a138a2c0e79a88ab182_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4112747cca864099b76e0459e9e0aca3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73ac5d4e76e8467c83e0918d15c6e1ea_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if25bfbb23558453798bc582458ff264b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54919fdf49b14a2c94d4c701beb2023e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id571d00e6308496ab52cc9f2a18ce6cf_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96df51cde89a4434aab4b0ce84a757c5_I20211231"><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="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:InitialSwapsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d95f7072ff5460d9dc4ea4b34fb517c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:FirstExtendedInitialSwapsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25e184cf96004a4d82d45cf0f795eafd_I20211231"><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="ifrs-full:HedgingInstrumentsAxis">cls:IncrementalSwapsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5c256ecde2e4a64ac3518aac6c4f30c_I20211231"><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="ifrs-full:HedgingInstrumentsAxis">cls:IncrementalSwapsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:FirstIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fa8e94c18ea4d7c8bf9a9c49d2a0d56_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:InitialSwapsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c4ce16c310c4ed7b0dbb3321354c29b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2852aeb3698a491d8a6def3a5703ab29_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28f573674b48459b83ca410ae8352bbf_I20220228"><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="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:InitialSwapsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e126b91d4b4404785c1ec0d24251b6d_I20220228"><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="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:IncrementalSwapsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i014362cae64746df93e6de15b2e98c44_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:AdditionalIncrementalSwapsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6470a20224964c8e8e81222301bc164f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e2b841e91d84ec09dfcc8b7ca8d85f0_I20211231"><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="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i836c1b034fa44889bdb6872122392390_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9e49fd1d2f3439097a7637ce24ca9bd_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i523f6ed36d9c42048107939942605007_I20211231"><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="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00832d05309b4cef8506159297bf83d5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida872a7e6bfe49adaff0d24d6dc43356_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79bed5ee1e55479b934569b4964fadd8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbd7d31d521746b2aa0155ba3e859c5f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b55008bef204b5a945f2aa6bb2c28e1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><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:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia310abbf419f4c5ca1550ac6ea3c6ca6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if858fbc0593e44c2b797d7a3d5509328_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><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:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ce34095207c45f5b80fd9a2532bf952_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd19552048f64a4e9afb48b8869a4416_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic412bd22e93640d6bab0f7dac9191efe_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4fc0bc6fe2d4b9da91a68986f3c98df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75c4516449e44af4983341c8d3258c56_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1ae0a008be2468ea200b1776d237ce7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3ab8c9307124bea80ca6be7a5a5edd7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74932aab23144048b9515d35760439ab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idab29c9387594e1cae60cfcc81015c6c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c6e2e2263ed463bb2b88cf43da09b08_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><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:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55f4c8452cdd4846af02567d4f429e11_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25071fd5974c438987a5f953ba1fc24f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><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:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc854a7207dd4f45af1282692310aa00_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i137f45e46c2e46eb9b97f9d080d2a5a8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90c489be89b74184bf7826dcd928a421_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide5de1069cfd492a9be1dfbef36e4301_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2c4c2dd737f4b10a996b84084090ac0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b025f9c15aa426ead3c6090b6b21b69_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19b5ccd495434be2b40a6068671874d7_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32918d1d07364e1ebd4db69c455068d5_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02ff2f4b904e4bda96de79349a40e5ec_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd5661bf81244a7fbff5229d3b3381dc_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06ddb73e45ee43b3ba76831eec03fde0_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37048bff704648c8a749158b294d9f39_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6c8074fcb4f4e1e94529f5fcec1c1a3_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a9ea66d536f46c58c8b892323e4bdae_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2186780e36534d71babbe8973791681d_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b578702956842cf83b4c3d3748b31b5_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41e061cc75b543b38bce737d3797e090_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18b13154946d48388ef56d691e5978ab_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i144a65b10f8f4f4590b779a18efe0901_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i652a7fd45058463ba0a0534ff4f28d7a_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5791ed9c5677486a9cadb68ce26b2155_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0a64b76c46d4d068658eedf25d661eb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f27e64a586b4524886eb103de961fcc_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86ac9277db9741d4badc24e6ecdfd863_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2461f61165a426ea9e445f034651eec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b1dfc2723bd4e28a5437e1491da15a5_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55e4833d46f94cab9816e071ae19086f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibba3c89a7e2d48c1be8e77d6240be540_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i101f96def84f4ef19206f5d0c98ed477_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib59e54a77e1f41648197b6ccc35d03dd_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d88a95bc6584cd3897f367cd06275c5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied16c368d6064391b110be97a692dbb3_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i463fcf975a504084963205dee5071d6b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i260acdbfeb5a41329a1c080a0cbab914_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0f37167d37a42ebaf3ca0636c3c8ed8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81391024d02d4667ba77788899aacdac_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91c9d09626fd450cbf81acef07c68857_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacc75eefa1d3449b88560d6c2e59d780_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42deb06c0daf415294b4e9de568ba229_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0d71c9456ab40b89cfda73323f80e37_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fc782a572374b76bc89f7ce31004426_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3eed6baab7db41cfac148ef17d63c7b8_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i144ace815efa41029f1f4c2336d8f0ca_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9687c33debba42028e7bf837ee249e74_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0ad6d8cc15f4de8bb4cca81e37412a1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</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="i628e84d213944ea9a15435a228639a4f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5c59eda4edc447fb459b55c08528cc5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</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="if00752ec95074f02837cb515cdc04a94_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:ForwardCurrencyAndForwardSwapContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a06e7f1d0ff4c8da66dbfe94ee0e58f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:ForwardCurrencyAndForwardSwapContractsMember</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="i523d921687724296b6014a9b797bf24e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:ForwardCurrencyAndForwardSwapContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a4d02b82a3b4c7194b6ddefb965b9bb_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:ForwardCurrencyAndForwardSwapContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</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="i6101666c1a224b90b623de74750bdf51_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i203216be79d340f6ab64eac783ec77b7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityDueDec2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7f1df9818f540ffa887632165c1aa95_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderPriorFacilityProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e6e827d4cba461ca7621b6d1c51f0bc_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1beb05d2c4a4ed3ab1acd0843ce5c01_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:InventoryContractPurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i813795279a1e42c7b4ea0e56653b0baa_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03a02ac9e59e4a088c5af16b896b968b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedca63b79f4148efa3aa22fa34dd798f_I20211231"><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><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e462a58058e47aabc27f4b557945e97_I20201231"><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><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a8ccf6c57674ecba29c0c2c5d9736d6_D20190301-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PropertyPlantAndEquipmentByOperatingLeaseStatusAxis">cls:LeasePeriodOne512023To4302033Member</xbrldi:explicitMember></xbrli:segment></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="i38ecde20257e4d678d6b8d1e014f83c3_D20230501-20280430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:OperatingLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2028-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><xbrli:context id="ie2daed7d6d404c779242eab6bc7c05c9_D20280501-20330430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:OperatingLeaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2028-05-01</xbrli:startDate><xbrli:endDate>2033-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbb991078cbe46e8b32b9dcc2aef9e04_D20190301-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:PropertyPlantAndEquipmentByOperatingLeaseStatusAxis">cls:LeasePeriodTwo512033To4302043Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="extension"><xbrli:measure>cls:extension</xbrli:measure></xbrli:unit><xbrli:context id="i0f5df5389dd84ae1889cffd842f84e35_D20210901-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2bc210c690543d1820cb5a5046d66d6_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac5f80faef6140d5bbf85e445fa40165_I20210930"><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><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4bb8bedde94471cbb744e47c0b0ff98_I20210930"><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><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e922ead858848ed8a5a16eb418e8e73_I20210930"><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><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8276862a7460432d8fb507cd3434a8db_I20210930"><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><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e8a63682e404e118dfc1decca16e1b0_I20210930"><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><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i560babb04b1b4917b09089fe144b75bd_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="brl"><xbrli:measure>iso4217:BRL</xbrli:measure></xbrli:unit><xbrli:context id="id537f56e2c734fbe860a1772eb913586_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8a15be804054c8e8299acb2adf9dd67_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">cls:AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="ron"><xbrli:measure>iso4217:RON</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>cls:segment</xbrli:measure></xbrli:unit><xbrli:context id="i31b5ca8201e64457a3488c178e3a5584_D20190101-20191231"><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="ib1a695ebc0214883a0ff39c8a7a8e56d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i629de70d0163455cac9422697dd0bf67_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37839964e4a34c7f90ffee15d63a53f0_D20190101-20191231"><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="i6756831d976044f5ab008ec5e499191d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdb3b949bc1640bb9590a0f74d207fc2_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafc979af07f645fea66936ef9c89aeb9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:CommunicationsMember</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="iff7811c88b224983ba03d1c7ea1c2a33_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:CommunicationsMember</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="i97931bd0b5a14e8aa8ea695e3f92eded_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:CommunicationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id16a637456a74233903438763fad02f1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:EnterpriseMember</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="icd11a9733685487fa7cbf503e4863aec_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:EnterpriseMember</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="i1a674525da0944a6945c888d25296b00_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:EnterpriseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i377f6ee04d584398b7ac267c0672e774_D20190101-20191231"><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><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="if1328727e7a24904b2dda220eb242cc5_D20200101-20201231"><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><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</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="i62e17fde02e64aa2a073ff86c58eaffd_D20210101-20211231"><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><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10166c2a8ac64d4ba2ee03248ece86c4_D20190101-20191231"><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><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="icb854f2ae1384f928f7d960ac8ed1d13_D20200101-20201231"><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><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</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="i05963d503eba484298d84c7007ed95c7_D20210101-20211231"><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><xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id786eeaa3bef40368244af0401f51d38_D20190101-20191231"><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="i3450f59f8d0d44bb8e803f2b1e753f61_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i029cfdad7f0d406891228a8bc1f9aed5_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bbac41414cf43379491bee7545a8383_D20190101-20191231"><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="ifc68a795cddd47ef85fa3f679cd8cbf5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7e2fe464f364b5981a4b39a9b5323fd_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i707b5749316242b081be5af64058cb83_D20190101-20191231"><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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntangibleAssetsLessComputerSoftwareMember</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="i0897fd893efc45a2a70515d2c8ea0421_D20200101-20201231"><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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntangibleAssetsLessComputerSoftwareMember</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="i5a635d952241459392777e6ec11d79eb_D20210101-20211231"><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><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntangibleAssetsLessComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i476744fe37d34eb485213548255f6b2c_D20190101-20191231"><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="iafae6b81403e49f2b00e09683d7d2245_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie50b12178e6e459cb4a6e9b74e735e14_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04b34f84d1c04f089635060bee41ee75_D20190101-20191231"><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="i2963a59fe1f04e1aa81bcff3a400b8f5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31141276633f44bdb273669a2890f99f_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd7ba2c9da0244378e8c3435fc3a7981_D20190101-20191231"><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="ib36504f1376d47a5ab65b2fa2e5a8229_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b4aa72a09f242d887ed395e1ac8005e_I20201231"><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:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib65c5cef043541d49c136c72f4420bff_I20211231"><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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71cfa8fe9a1544d1a31dcb7fdc64f488_I20201231"><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:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd8231f8ecb541b6aed4485bf9665e8b_I20211231"><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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39a3223ec29a48a28ec8b4c784c0122b_I20201231"><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:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3f994742cdc4fe699a385f8b98ce42b_I20211231"><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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c610dd640c040c09bfeede7eb4bcd58_I20201231"><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:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85e72ca7240b4447b05635619f10c901_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SG</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09c7367b117b4b8991ff7f8be5adb649_D20190101-20191231"><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="idc0c509ffe5f42d7b2735039f20e0199_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:CCSSegmentCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="customer"><xbrli:measure>cls:customer</xbrli:measure></xbrli:unit><xbrli:context id="i6ba260fe22f9469eb623da2c1f886d9a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:CCSSegmentCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4427af849e2d4f62a2c93f0d35158975_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:CCSSegmentCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzItNC0xLTEtNDAzMDM_cba840c3-a9ef-40bb-8783-f85f950fb3b6 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzItMTItMS0xLTQwMzAz_02b41afa-c196-4d93-8943-075d74be7d26" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODg_458216af-3584-45c6-b2aa-4cfb6cb2e841" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC00LTEtMS00MDMwMw_cb9043fe-8e0a-4851-aa9b-037c2c97f277 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC02LTEtMS00MDMwMw_a63acdca-150b-44e5-98bc-08ce3523bff6 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC0yLTEtMS00MDMwMw_d8c62ff5-0466-41d1-88bc-eea271e26e52" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTU_a93c2a0d-160d-48ee-a927-f035432c555d" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctNi0xLTEtNDAzMDM_6dacdd03-3d03-4686-a4cc-fd531e5c150b id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctNC0xLTEtNDAzMDM_246d49ee-d18a-4def-9cb7-5ee6340bf3b9 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctMi0xLTEtNDAzMDM_13dd5c87-5dba-40c1-a7f8-05fa5a3a31e5" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTY_4b705df4-6d58-4eca-8028-3e53ca69d833" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTUtMTAtMS0xLTQwMzAz_2a7b286a-4072-4b90-b201-657227ae923f id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtMTAtMS0xLTQwMzAz_655becb7-88fc-4508-9f8c-41fdda5f74b8 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjYtMTAtMS0xLTQwMzAz_038573aa-65d0-41e0-b413-d0b9bad80a8e id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS0xMC0xLTEtNDAzMDM_38f9fc98-2b50-4090-852c-4d526106d98f id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtMTAtMS0xLTQwMzAz_56efa58e-fe37-4967-8272-ee5608896990 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjctMTAtMS0xLTQwMzAz_951a8874-5e2f-4df9-969d-c413d7d8d4d1 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTAtNi0xLTEtNDAzMDM_eccc87aa-df54-48f4-8c8f-ec663698b118 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzctMTAtMS0xLTQwMzAz_4fc850c7-7351-4825-8966-fb92815a8c65 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTMtMTAtMS0xLTQwMzAz_e25b7b56-b96b-4fe0-8cf4-dc9e82b04683 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtMTAtMS0xLTQwMzAz_d3b8f55b-0da1-4275-a88f-7d336f6e5d12 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOS02LTEtMS00MDMwMw_1d536ec8-9f4c-450e-b21c-b276a30ad466 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTQtMTAtMS0xLTQwMzAz_57416f98-3eee-400e-9a94-0377a869d94a id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOC02LTEtMS00MDMwMw_4fc850c7-7351-4825-8966-fb92815a8c65 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzktMTAtMS0xLTQwMzAz_eccc87aa-df54-48f4-8c8f-ec663698b118 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjUtMTAtMS0xLTQwMzAz_2d59e82a-9e94-4a3d-9297-57bc3ea39e8d id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzgtMTAtMS0xLTQwMzAz_1d536ec8-9f4c-450e-b21c-b276a30ad466" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtNi0xLTEtNDAzMDM_7bb14fe3-0260-4869-a542-3eeb74550dfc id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtMi0xLTEtNDAzMDM_c5725b81-df13-4988-9d87-8645942c54eb id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtMTItMS0xLTQwMzAz_00c8e84e-3e02-458d-aa0e-8701e9588288" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODc_c7205dec-df81-42cc-bb46-f78eb66f8231" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktMTItMS0xLTQwMzAz_bb738991-6b52-40e0-a209-c13ebae5ea14 id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktMi0xLTEtNDAzMDM_346ad4bd-927a-4721-88c2-d047faf690bd id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktNi0xLTEtNDAzMDM_ef2730b7-f030-4de5-a4c0-2c282645a035" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODY_9ec6328d-d901-48cd-bbc6-532c961ca58f" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i58a7b20e6565498698d818dd373e6564_4"></div><div style="min-height:22.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington,&#160;D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">___________________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTI3_31572c52-45af-4c98-bcb6-f5c7ebeac8d1">20-F</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:DocumentRegistrationStatement" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQ5_0af7ff41-eb81-4ea0-aee0-acb0b558c446">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;Registration statement pursuant to Section&#160;12(b) or&#160;(g) of the Securities Exchange Act of 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTUw_617aaabc-4a0f-4e9d-b6ae-6a1b9aa4270d">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Annual report pursuant to Section&#160;13 or&#160;15(d) of the Securities Exchange Act of 1934</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl8zNzA_30cbe398-eff2-41ae-8c05-5439da1fbd0b"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl8zNzA_7c7e4096-0a70-4a10-bb7c-e9eacb4a90bc">December&#160;31</ix:nonNumeric>, 2021</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQw_b9f29a16-4992-483d-8bcc-365545079f67">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;Transition report pursuant to Section&#160;13 or&#160;15(d) of the Securities Exchange Act of 1934</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:DocumentShellCompanyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTI4_d8b3b30a-9887-464c-ae2c-3f67ad65f25d">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;Shell company report pursuant to Section&#160;13 or&#160;15(d) of the Securities Exchange Act of 1934</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Date of event requiring this shell company report: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTI1_9033584d-c5af-4d90-baf1-82bb6ab1f7de">1-14832</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">___________________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTI2_695bedc8-b3f4-4617-8f2f-a33333cb10cb">CELESTICA&#160;INC.</ix:nonNumeric></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:edgarprovcountryen" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTM1_634b98e8-e9c0-4cea-8ade-2ce505aff13e">Ontario</ix:nonNumeric>, <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:CountryOfIncorporation" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQ2_ac589117-293b-42c2-82ce-f06011d326be">Canada</ix:nonNumeric></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Jurisdiction of incorporation or organization)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTI5_8c06357a-4e19-4a72-a081-f4b23b6ae479">5140 Yonge Street, Suite 1900</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTMw_cde01f25-06b1-4700-9e11-240db3c2b5cb">Toronto</ix:nonNumeric>, <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTM2_2e0a847a-2be2-412f-b79c-042d8f53ec8d">Ontario</ix:nonNumeric>, <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityAddressCountry" format="ixt-sec:countrynameen" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTU0_40e408e9-b425-4480-af58-ba6015f80563">Canada</ix:nonNumeric> <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTU1_58e9ed82-aad1-4a1b-8860-0db08a466404">M2N&#160;6L7</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Address of principal executive offices)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:700;line-height:120%">  </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231" name="dei:ContactPersonnelName" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTUx_a0385653-19d4-4933-a6c7-267aab602978">Craig Oberg</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTM3_6aa83e22-222b-46ee-bf90-d3bb6685eabc">416</ix:nonNumeric>-<ix:nonNumeric contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTU4_116b083e-c741-49e7-94a8-40a8f63bdf5f">448-2211</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:ContactPersonnelEmailAddress" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTU2_01e892a1-b62a-49f5-8dbd-6b98c0c91b83">clsir@celestica.com</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQy_1ff58b36-84a7-4bf8-ac0e-ccbcc0c4b4de">5140 Yonge Street, Suite 1900</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTIy_50f7bf13-8248-4b8a-aa1a-fc6a95516226">Toronto</ix:nonNumeric>, <ix:nonNumeric contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTM4_2ee8d2f6-ed41-4c25-8e82-6088d0cd83d4">Ontario</ix:nonNumeric>, <ix:nonNumeric contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231" name="dei:EntityAddressCountry" format="ixt-sec:countrynameen" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTU3_516e73a4-dd68-42fc-9b94-35530b1f1077">Canada</ix:nonNumeric> <ix:nonNumeric contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTUy_bf235078-39b5-4be3-8284-b234498415d3">M2N&#160;6L7</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact&#160;Person)</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">___________________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SECURITIES REGISTERED OR TO BE REGISTERED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">PURSUANT TO SECTION&#160;12(b) OF THE ACT:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.836%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Title of each class:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Name of each exchange on which registered:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGFibGU6MTY4ZjhiYTY1MzBiNDQxNThiY2JjNTEzYWFlOTE5ZTkvdGFibGVyYW5nZToxNjhmOGJhNjUzMGI0NDE1OGJjYmM1MTNhYWU5MTllOV8xLTAtMS0xLTQwMzEy_40cbbd87-1239-435b-93a9-9233020d55cd">Subordinate Voting Shares</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGFibGU6MTY4ZjhiYTY1MzBiNDQxNThiY2JjNTEzYWFlOTE5ZTkvdGFibGVyYW5nZToxNjhmOGJhNjUzMGI0NDE1OGJjYmM1MTNhYWU5MTllOV8xLTEtMS0xLTQwMzEy_b8efcc7a-1312-429f-a2fd-cdc1b2e14c7c">CLS</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The Toronto Stock Exchange</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGFibGU6MTY4ZjhiYTY1MzBiNDQxNThiY2JjNTEzYWFlOTE5ZTkvdGFibGVyYW5nZToxNjhmOGJhNjUzMGI0NDE1OGJjYmM1MTNhYWU5MTllOV8yLTItMS0xLTQwMzEy_694b6fc4-c3af-4d7e-8bfe-4d4cb178389c">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">___________________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SECURITIES REGISTERED OR TO BE REGISTERED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">PURSUANT TO SECTION&#160;12(g) OF THE ACT:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">N/A</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:700;line-height:120%">__________________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">SECURITIES FOR WHICH THERE IS A REPORTING OBLIGATION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">PURSUANT TO SECTION&#160;15(d) OF THE ACT:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">N/A</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">___________________________________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.539%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.950%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.585%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGFibGU6MGViYjE3NGEyNzZmNDZhYjk5YWM5NDg0ZDM0MmMwYzEvdGFibGVyYW5nZTowZWJiMTc0YTI3NmY0NmFiOTlhYzk0ODRkMzQyYzBjMV8wLTAtMS0xLTQwMzEy_56fc2780-172a-4e52-b4b6-7251abdde457">106,111,146</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Subordinate Voting Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i523d95117e3b468087eda2bb86013558_I20211231" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGFibGU6MGViYjE3NGEyNzZmNDZhYjk5YWM5NDg0ZDM0MmMwYzEvdGFibGVyYW5nZTowZWJiMTc0YTI3NmY0NmFiOTlhYzk0ODRkMzQyYzBjMV8wLTItMS0xLTQwMzEy_f64e8367-2c65-4d18-8c91-4f1121499891">0</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Preference Shares</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;<ix:nonFraction unitRef="shares" contextRef="i4a72d4a6b79f4ca7a0afa271c60759d1_I20211231" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGFibGU6MGViYjE3NGEyNzZmNDZhYjk5YWM5NDg0ZDM0MmMwYzEvdGFibGVyYW5nZTowZWJiMTc0YTI3NmY0NmFiOTlhYzk0ODRkMzQyYzBjMV8xLTAtMS0xLTQwMzEy_56053012-7de3-4743-ae0c-8242979aef41">18,600,193</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;Multiple Voting Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act. <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQ3_ed23d55a-c8e5-4b68-a0b2-7cc0ebc98279">Yes</ix:nonNumeric> &#9746; No&#160;&#9744; </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">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 &#9744; <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQ4_8d06ff7e-31e6-4f39-b7f6-1a4e88d35073">No</ix:nonNumeric>&#160;&#9746;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or&#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. <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTU5_19b62e3a-fcfa-42f2-a579-cadd6e94ee45">Yes</ix:nonNumeric> &#9746; No&#9744;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">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). <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTMx_6dfa54c4-c841-4da0-8604-7fcf5b8d6858">Yes</ix:nonNumeric> &#9746;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">No&#160;&#9744;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:115%">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.&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQz_e3b91c68-1cd2-49e9-94bb-891528ea2be1">Large accelerated filer</ix:nonNumeric> &#9746;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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 &#9744;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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 &#9744; &#160;&#160;&#160;&#160;        Emerging growth company <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTMy_1ec45a57-601c-4c42-8eba-a1d93fab39f6">&#9744;</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">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.  &#9744;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">       &#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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTMz_98ada95e-735a-4520-8bbc-4b6267810c9d">&#9746;</ix:nonNumeric> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this&#160;filing:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">U.S.&#160;GAAP &#9744;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:DocumentAccountingStandard" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQ0_098f8c3f-7c8f-4896-80b0-869929475675">International Financial Reporting Standards</ix:nonNumeric> as issued by the International Accounting Standards Board &#9746;&#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;&#9744;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">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 &#9744; Item&#160;18&#160;&#9744;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">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 <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTUz_52eb8cb6-c54d-4f90-8fd5-3602f0eaf500">&#9744;</ix:nonNumeric> No&#160;&#9746;</span></div><div style="height:22.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:77.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.649%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_10">Part&#160;I.&#160;</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_10">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_13">Item&#160;1.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_13">Identity of Directors, Senior Management and Advisers</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_13">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_16">Item&#160;2.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_16">Offer Statistics and Expected Timetable</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_16">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_19">Item&#160;3.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_19">Key Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_19">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_22">Selected Financial Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_22">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_25">Capitalization and Indebtedness</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_25">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_28">Reasons for the Offer and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_28">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_31">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_31">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_34">Item&#160;4.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_34">Information on the Company</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_34">29</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_37">History and Development of the Company</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_37">29</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_40">Business Overview</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_40">29</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_43">Organizational Structure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_43">43</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_46">Property, Plants and Equipment</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_46">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_49">Item&#160;4A.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_49">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_49">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_52">Item&#160;5.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_52">Operating and&#160;Financial Review and Prospects</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_55">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_100">Item&#160;6.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_103">Directors, Senior Management and Employees</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_100">93</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_103">Directors and Senior Management</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_103">93</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Compensation</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_2146">98</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_109">Board Practices</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_109">138</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_112">Employees</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_112">141</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_115">Share Ownership</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_115">142</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_118">Item&#160;7.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_118">Major Shareholders and Related Party Transactions</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_118">143</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_121">Major Shareholders</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_121">143</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_124">Related Party Transactions</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_124">144</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_127">Interests of Experts and Counsel</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_127">145</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_130">Item&#160;8.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_130">Financial Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_130">145</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_133">Consolidated Statements and Other Financial Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_133">145</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_136">Significant Changes</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_136">145</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_139">Item&#160;9.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_139">The Offer and Listing</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_139">145</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_142">Offer and Listing Details</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_142">146</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_145">Plan of Distribution</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_145">146</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_148">Markets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_148">146</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_151">Selling Shareholders</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_151">146</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_154">Dilution</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_154">146</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_157">Expenses of the Issue</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_157">146</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_160">Item&#160;10.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_160">Additional Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_160">146</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_163">Share Capital</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_163">146</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_166">Memorandum and Articles of Incorporation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_166">146</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_169">Material Contracts</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_169">147</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_172">Exchange Controls</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_172">147</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_175">Taxation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_175">147</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:77.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.649%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_178">Dividends and Paying Agents</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_178">152</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">G.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_181">Statements by Experts</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_181">152</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">H.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_184">Documents on Display</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_184">152</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_187">Subsidiary Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_187">153</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_190">Item&#160;11.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_190">Quantitative and&#160;Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_190">153</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_193">Item&#160;12.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_193">Description of Securities Other than Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_193">156</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_196">Debt Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_196">156</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_199">Warrants and Rights</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_199">156</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_202">Other Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_202">156</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_205">American Depositary Shares</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_205">156</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_208">Part&#160;II.&#160;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_208">156</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_211">Item&#160;13.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_211">Defaults, Dividend Arrearages and Delinquencies</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_211">156</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_214">Item&#160;14.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_214">Material Modifications to the Rights of Security Holders and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_211">156</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_217">Item&#160;15.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_217">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_217">156</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_220">Item&#160;16.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_220">[Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_220">157</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_223">Item&#160;16A.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_223">Audit Committee Financial Expert</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_223">157</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_226">Item&#160;16B.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_226">Code of Ethics</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_226">157</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_229">Item&#160;16C.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_229">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_229">157</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_232">Item&#160;16D.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_232">Exemptions from the Listing Standards for Audit Committees</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_232">158</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_235">Item&#160;16E.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_235">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_235">158</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_238">Item&#160;16F.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_238">Change in Registrant's Certifying Accountant</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_238">159</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_241">Item&#160;16G.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_241">Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_241">159</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_244">Item&#160;16H.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_244">Mine Safety Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_244">159</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_244">Item&#160;16</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_244">I</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_244">.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_1649267443846">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_244">159</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_247">Part&#160;III.&#160;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_247">159</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_250">Item&#160;17.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_250">Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_250">159</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_253">Item&#160;18.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_253">Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_253">159</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_256">Item&#160;19.</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_256">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i58a7b20e6565498698d818dd373e6564_256">160</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii</span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part&#160;I.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In this Annual Report on Form&#160;20-F for the year ended December&#160;31, 2021 (referred to herein as "this Annual Report"), "Celestica," the "Corporation," the "Company," "we," "us" and "our" refer to Celestica&#160;Inc. and its subsidiaries.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">In this Annual Report, the United States is referred to as the "U.S.," and all dollar amounts are expressed in U.S. dollars, except where we state otherwise. All references to "U.S.$" or "$" are to U.S.&#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 December&#160;31, 2021. 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.2533.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unless we indicate otherwise, all information in this Annual Report is stated as of February 22, 2022.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward-Looking Statements </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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: anticipated and potential adverse impacts resulting from coronavirus disease 2019 and related mutations (COVID-19); our priorities, intended areas of focus, targets, objectives and goals (including, but not limited to, those set forth under the caption "Celestica's Strategy" in Item 4(B), and the captions "Operating Goals and Priorities" and "Our Strategy" in Item 5, "Operating and Financial Review and Prospects"); trends in the electronics manufacturing services (EMS) industry and our segments (and/or their constituent businesses), and their anticipated impact; the anticipated impact of current market conditions in each of our segments (and/or constituent businesses) and near-term expectations (positive and negative); anticipated restructuring and potential divestiture actions; our anticipated financial and/or operating results and outlook; our strategies; our credit risk; the anticipated impact of acquisitions (including the acquisition of PCI Private Limited (PCI)), and program wins, transfers, losses or disengagements; materials, component and supply chain constraints; shipping delays; anticipated expenses, capital expenditures and other working capital requirements and contractual obligations; our intended repatriation of certain undistributed earnings from foreign subsidiaries (and amounts we do not intend to repatriate in the foreseeable future); diversity and inclusion; the potential impact of tax and litigation outcomes; our ability to use certain tax losses; intended investments in our business; the potential impact of the pace of technological changes, customer outsourcing, program transfers, and the global economic environment; the intended method of funding subordinate voting share (SVS) repurchases and our restructuring provision; the lease for our temporary and new corporate headquarters; Toronto transition costs; the impact of our outstanding indebtedness; liquidity and the sufficiency of our capital resources; our intention (when in our discretion) to settle outstanding equity awards with SVS; our financial statement estimates and assumptions; recently-issued accounting pronouncements and amendments; the potential impact of price reductions and longer payment terms; our compliance with covenants under our credit facility; refinancing debt at maturity; interest rates and expense; the potential adverse impacts of events outside of our control, including, among others: U.S. policies or legislation, U.S. and global tax reform; product/component tariffs on items imported into the U.S. and related countermeasures, and/or the impact of, in addition to COVID-19, other widespread illness or disease (External Events); mandatory prepayments under our credit facility; pension plan funding requirements and the impact of annuity purchases; our income tax incentives; the anticipated impact of COVID-19-related governmental relief measures; accounts payable cash flow levels; expectations with respect to cash deposits; accounts receivable sales; internal relocation costs; our cash generating units with goodwill; our future warranty obligations; cybersecurity threats and incidents; our intentions with respect to environmental assessments for newly-leased or acquired properties; our expectations with respect to expiring leases; interest rate swap agreements; the pay-for-performance alignment of our executive compensation program; our intention to retain earnings for general corporate purposes; the timing of finalization of the PCI purchase price allocation and net working capital adjustment; increases in intangible asset amortization; and costs 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," "target," "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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">RISK FACTOR SUMMARY </span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">customer and segment concentration; challenges of replacing revenue from completed, lost or non-renewed programs or customer disengagements;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">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);</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">delays in the delivery and availability of components, services and materials, as well as their costs and quality;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our customers' ability to compete and succeed using our products and services;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">changes in our mix of customers and/or the types of products or services we&#160;provide, including negative impacts of higher concentrations of lower margin programs;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">managing changes in customer demand;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">rapidly evolving and changing technologies, and changes in our customers' business or outsourcing strategies;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the cyclical and volatile nature of our semiconductor business;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the expansion or consolidation of our operations;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the inability to maintain adequate utilization of our workforce;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">defects or deficiencies in our products, services or designs;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">volatility in the commercial aerospace industry;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">integrating and achieving the anticipated benefits from acquisitions (including our acquisition of PCI) and "operate-in-place" arrangements;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">compliance with customer-driven policies and standards, and third-party certification requirements;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">challenges associated with new customers or programs, or the provision of new services;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.5pt">the impact of our restructuring actions and/or productivity initiatives, including a failure to achieve anticipated benefits therefrom;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">negative impacts on our business resulting from newly-increased third-party indebtedness;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the incurrence of future restructuring charges, impairment charges, other write-downs of assets or operating losses;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.5pt">managing our business during uncertain market, political and economic conditions, including among others, geopolitical and other risks associated with our international operations, including military actions, protectionism and reactive countermeasures, economic or other sanctions or trade barriers, including in relation to the evolving Ukraine/Russia conflict;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">disruptions to our operations, or those of our customers, component suppliers and/or logistics partners, including as a result of External Events;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:31.8pt">the scope, duration and impact of the COVID-19 pandemic;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">changes to our operating model;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">changing commodity, materials and component costs as well as labor costs and&#160;conditions;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">execution and quality issues (including our ability to successfully resolve these challenges);</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">non-performance by counterparties;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">maintaining sufficient financial resources to fund currently anticipated financial actions and obligations and to pursue desirable business opportunities;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">negative impacts on our business resulting from any significant uses of cash (including for the acquisition of PCI), securities issuances, and/or additional increases in third-party indebtedness (including as a result of an inability to sell desired amounts under our uncommitted accounts receivable sales program);</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">operational impacts that may affect PCI's ability to achieve anticipated financial results;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">foreign currency volatility;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our global operations and supply chain; </span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">competitive bid selection processes;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">customer relationships with emerging companies;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">recruiting or retaining skilled talent;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our dependence on industries affected by rapid technological change;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to adequately protect intellectual property and confidential information;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">increasing taxes, tax audits, and challenges of defending our tax positions;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">obtaining, renewing or meeting the conditions of tax incentives and&#160;credits;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the management of our information technology systems, and the fact that while we have not been materially impacted by computer viruses, malware, ransomware, hacking attempts or outages, we have been (and may continue to be) the target of such events;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the inability to prevent or detect all errors or fraud;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the variability of revenue and operating results;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">unanticipated disruptions to our cash flows;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">compliance with applicable laws and regulations;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our pension and other benefit plan obligations;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">changes in accounting judgments, estimates and assumptions;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to maintain compliance with applicable credit facility covenants;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">interest rate fluctuations and the discontinuation of LIBOR;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to refinance our indebtedness from time to time; </span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">deterioration in financial markets or the macro-economic environment;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our credit rating;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the interest of our controlling shareholder;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">current or future litigation, governmental actions, and/or changes in&#160;legislation or accounting standards; </span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">negative publicity;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the impact of climate change; </span></div><div style="padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:32.5pt">that we will not be permitted to, or do not, repurchase SVS under any normal course issuer bid (NCIB); and</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to achieve our environmental, social and governance (ESG) initiative goals, including with respect to diversity and inclusion and climate change.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The foregoing and other material risks and uncertainties are discussed in our public filings, which can be found at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">www.sedar.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">www.sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, 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.</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.5pt">the scope and duration of materials constraints and the COVID-19 pandemic, and their impact on our sites, customers and suppliers;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">fluctuation of production schedules from our customers in terms of volume and mix of products or&#160;services;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the timing and execution of, and investments associated with, ramping new&#160;business; </span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the success of our customers' products;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to retain programs and&#160;customers;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the stability of general economic and market conditions, and currency exchange rates;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">supplier performance and quality, pricing and terms;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">compliance by third parties with their contractual obligations; </span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the costs and availability of components, materials, services, equipment, labor, energy and transportation;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">that our customers will retain liability for product/component tariffs and countermeasures;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">global tax legislation changes;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to keep pace with rapidly changing technological developments;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the timing, execution and effect of restructuring actions;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the successful resolution of quality issues that arise from time to time;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the components of our leverage ratio (as defined in our credit facility);&#160;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to successfully diversify our customer base and develop new capabilities; </span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the availability of cash resources for, and the permissibility under our credit facility of, repurchases of outstanding SVS under our current NCIB, and compliance with applicable laws and regulations pertaining to NCIBs;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">compliance with applicable credit facility covenants;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.5pt">anticipated demand strength in certain of our businesses;  </span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.5pt">anticipated demand weakness in, and/or the impact of anticipated adverse market conditions on, certain of our businesses;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.5pt">anticipated financial results by PCI will be achieved; we are able to successfully integrate PCI, further develop our ATS segment business, and achieve the other expected synergies and benefits from the acquisition; all financial information provided by PCI is accurate and complete, and all forecasts of PCI&#8217;s operating results are reasonable and were provided to Celestica in good faith; and </span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:32.5pt">we will continue to have sufficient financial resources to fund currently anticipated financial actions and obligations and to pursue desirable business opportunities.</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All forward-looking statements attributable to us are expressly qualified by the cautionary statements included in this Annual Report. </span></div><div id="i58a7b20e6565498698d818dd373e6564_13"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160;Identity of Directors, Senior Management and Advisers</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_16"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2.&#160;&#160;&#160;&#160;Offer Statistics and Expected Timetable</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_19"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3.&#160;&#160;&#160;&#160;Key Information</span></div><div id="i58a7b20e6565498698d818dd373e6564_22"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">A.&#160;&#160;&#160;[Removed and Reserved]</span></div><div><span><br/></span></div><div id="i58a7b20e6565498698d818dd373e6564_25"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">B.&#160;&#160;&#160;&#160;Capitalization and Indebtedness</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_28"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C.&#160;&#160;&#160;&#160;Reasons for the Offer and Use of Proceeds</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">D.&#160;&#160;&#160;&#160;Risk Factors </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Each 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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend upon a small number of customers for a substantial portion of our revenue. Our top 10&#160;customers in 2021 represented 66% (2020 &#8212; 66%; 2019 &#8212; 65%) of our total revenue. We also remain dependent upon revenue from our Connectivity and Cloud Solutions (CCS) segment, which represented 59% of our consolidated revenue in 2021 (2020 &#8212; 64%; 2019 &#8212; 61%). Notwithstanding the expansion of our Advanced Technology Solutions (ATS) segment, our newly-reshaped CCS segment portfolio, and growth in our Hardware Platform Solutions (HPS) business, we remain dependent on our traditional CCS business 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). </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. 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. Disengagements resulting from our recent CCS segment portfolio review, including our disengagement from programs with Cisco Systems, Inc. (Cisco), resulted in an estimated annualized revenue decline of $1.25 billion in 2021, compared to revenue in 2018, the year such review commenced. Our disengagement from Cisco was completed in the fourth quarter of 2020. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There can also be no assurance that our efforts to secure new customers and programs will succeed in reducing our customer concentration. Failure to secure business from existing or new customers in any of our end markets would adversely impact our operating results. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our revenue and operating results may vary significantly from period to period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;below. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We operate in an industry comprised of numerous competitors and aggressive pricing dynamics. </span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in a highly competitive industry. Our competitors include large global EMS companies, ODMs that specialize in providing internally designed products and manufacturing services, smaller EMS companies that often have a regional, product, service or industry-specific focus, as well as component and sub-system suppliers, distributors and/or systems integrators. In addition, our HPS offering may compete with our traditional customers' hardware offerings. Offering products or services that compete with the offerings of our customers may negatively impact our relationship with, or result in a loss of business from, such customers. We face indirect competition from current and prospective customers who decide to manufacture products internally, or insource previously outsourced business. In addition to the foregoing, we may face competition from distribution and logistics providers expanding their services across the supply&#160;chain.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. Additionally, our current or potential competitors may: be more effective than we are in increasing or shifting their presence in new lower-cost, lower-tariff or tariff-free 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; have greater name recognition, critical mass and/or geographic market presence; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">have greater manufacturing, research and development (R&amp;D) and marketing resources; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be better able to take advantage of acquisition opportunities; be willing to, or able to make sales or provide services at lower margins than we do; 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 information technology solutions to differentiate their offerings. Some of our competitors have increased their vertical capabilities by manufacturing modules or components used in the products they assemble. Although we have also expanded our capabilities, including through acquisitions and "operate-in-place" arrangements, our competitors' expansion efforts may be more successful than ours. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We are dependent on third parties to supply certain materials, and our results can be negatively affected by the quality, availability and cost of&#160;such materials. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The purchase of materials and electronic components represents a significant portion of our costs. We rely on third parties to provide such items. 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 components, supplies or equipment as required under a contract, 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 continue to experience materials constraints in both of our segments, due to global supply shortages for many electronic components, which have been significantly exacerbated during 2020 and 2021 as a result of COVID-19. Materials shortages have been aggravated by the significant impact of COVID-19-related workforce constraints on the factories of certain of our suppliers. We also recognize that some sub-tier suppliers providing raw materials such as palladium, neon gas and high-grade aluminum</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are partially dependent on supply from Russia/Ukraine. We will closely monitor the supply availability and price fluctuations of these raw materials. In addition, as a result of the evolving situation in Ukraine, we may experience, among other impacts, export restrictions and increases to fuel costs. As we are dependent on our suppliers to prioritize their manufacturing to produce the products we need to fulfill our customer orders, these shortages have caused delays in the production of customer products in both of our segments, and in combination with volatile market demand, negatively impacted our margins and resulted in higher-than-expected levels of inventory in 2020 and 2021. To address these adverse market conditions, which are expected to continue throughout 2022, we are placing purchase orders with longer-than-usual lead times (in some cases in excess of one year), in order to secure materials needed for production. See Item 5, Operating and Financial Review and Prospects &#8212; MD&amp;A, "Recent Developments &#8211; Segment Environment" and "Liquidity &#8212; Contractual Obligations." </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are dependent on our customers' ability to compete and succeed in the marketplace using our products and services. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our operating results are highly dependent upon our customers' ability to compete and succeed in the marketplace using our products and services. Factors that may adversely affect our customers include: rapid changes in technology; evolving industry standards; seasonal demand; their 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 them to lose market share or exit businesses; recessionary periods in our customers' markets; short product lifecycles resulting from continuous improvements in products and services, commoditization of certain products, changes in preferences by end customers, and the emergence of new entrants or competitors with disruptive products, services, or new business models that de-emphasize traditional original equipment manufacturer (OEM) solutions and distribution channels. 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. 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 certain of our customers, and consequently, our business. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our revenue and operating results may vary significantly from period to period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> below. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:11pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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. </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. See Item 5, "Operating and Financial Review and Prospects &#8212; Management's Discussion and Analysis of Financial Condition and Results of Operations (MD&amp;A) &#8212; Recent Developments" for a discussion of the impact on our operating results of customer and service mix during 2021. In addition, certain customer agreements 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.</span></div><div style="margin-bottom:11pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inherent challenges in managing changes in customer demand may impact our planning, supply chain execution and manufacturing, and may adversely affect our operating performance and&#160;results. </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our customers typically do not commit to production schedules for more than 30&#160;to 90&#160;days in advance (however, due to global supply shortages, some customers have provided us with longer commitments), and we often experience volatility in customer orders and inventory levels. Customers may terminate their agreements with us prior to scheduled expiration, fail to renew such agreements 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Customers may also shift business to our competitors, in-source programs, or adjust the concentration of their supplier base. The global economic environment, adverse market conditions, political and geopolitical 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. 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. In 2021, we continued to experience significant demand reductions in certain markets, particularly in our commercial aerospace business, as a result of COVID-19. Because we cannot predict customer behavior, or 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are dependent on third parties to supply certain materials, and our results can be negatively affected by the quality, availability and cost of&#160;such materials</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">above</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;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 (which persisted throughout 2021). As a result of global supply constraints, and related customer requests for us to order sufficient components, there has been a significant increase in our purchase order obligations from prior periods.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 higher working capital needs (offset in part by customer cash deposits), and/or a requirement to record additional (and higher-than-typical) reserves for excess or obsolete inventory (as occurred in 2020). Order cancellations and delays could also lower our asset utilization, resulting in higher levels of unproductive assets, lower inventory turns, and lower&#160;margins.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">The semiconductor industry is cyclical and volatile in nature.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The semiconductor industry is highly cyclical and has experienced 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 (as was the case throughout 2019). 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, exacerbate the adverse impact of these downturns on our operating results. Actions taken to reduce our costs may be insufficient to align our structure with prevailing business conditions, and we may be unable to invest in R&amp;D and </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">engineering at the levels we believe are necessary to maintain our competitive position. On the other hand, in the event of a significant upturn, we may not be able to expand our workforce and operations in a sufficiently timely manner, procure adequate resources and raw materials, or locate suitable third-party suppliers to respond effectively to changes in demand for our existing products or to the demand for new products requested by our customers. See Item 5, "Operating and Financial Review and Prospects &#8212; MD&amp;A &#8212; Recent Developments &#8211; Segment Environment." 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 period. </span></div><div style="margin-bottom:11pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may encounter difficulties expanding or consolidating our operations or introducing new competencies or new offerings, which could adversely affect our operating results. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 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, our profitability was adversely impacted during 2020 and 2021 as a result of significant reduced demand in our aerospace and defense (A&amp;D) business, due in part to COVID-19, requiring cost reduction actions to appropriately adjust our cost base. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. We may incur increased ramping costs as we further expand our ATS segment, and ramp new programs, including in the facility formerly used for programs with Cisco. 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 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our strategy to enhance our end-to-end service offerings, we intend to continue to expand our design and engineering 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 require significant investments in R&amp;D, 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 face increased competition with respect to this offering, as well as the recruitment of our HPS talent, from ODMs&#160;and other companies providing similar services. As we continue to grow our HPS business, costs required to support our design and engineering capabilities are expected to increase (for example, we expanded our HPS engineering network at our Richardson, Texas facility in 2021), and adversely impact 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">when required on terms acceptable to us or at all. If we are unable 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 adversely impact our operating results, and may not result in the consummation of any such transactions. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred substantial third-party debt to fund acquisitions, 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our profitability could suffer if we are not able to maintain adequate utilization of our workforce. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of providing our services, including the extent to which we utilize our workforce, affects our profitability. Our workforce utilization rate 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. Manufacturing shut-downs and restrictions due to COVID-19 resulted in the incurrence of certain idled labor costs, which adversely impacted our financial results in 2020 and 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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.  </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In most of our sales contracts, we provide warranties against defects or deficiencies in our products, services, or designs. We generally design and manufacture products to our customers' specifications, many of which are highly complex, and include products for regulated industries, such as HeathTech and A&amp;D. The customized design solutions that form&#160;a part of our HPS offering also subject us to the risk of liability claims if defects are discovered or alleged. Despite our quality control and assurance efforts, problems may occur or 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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As we expand our service offerings (including our HPS 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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We are subject to demand volatility in the commercial aerospace industry, and the sustained downturn in this industry as a result of COVID-19 has adversely impacted the revenues of our A&amp;D business. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our A&amp;D business may be affected by certain characteristics and trends of the commercial aerospace industry, such as fluctuations in its business cycle, varying fuel and labor costs, intense price competition and regulatory scrutiny, certain trends, including a possible decrease in aviation activity and a decrease in outsourcing by aircraft manufacturers or the failure of projected market growth to materialize or continue. In the event that these characteristics and trends adversely affect customers in the commercial aerospace industry, they may reduce the overall demand for our commercial aerospace services. The Bo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eing 737 Max program halt led to demand reductions in our commercial aerospace business in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2020, which have not yet recovered.</span><span style="background-color:#ffffff;color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the severe and prolonged adverse impact of COVID-19 on the commercial aerospace industry due to quarantines, travel restrictions, business curtailments, resurgences and mutations of the virus and safety concerns had a material and adverse impact on our commercial aerospace revenues during 2020 and 2021.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We may encounter integration and other significant challenges with respect to our acquisitions and strategic transactions which could adversely affect our operating results. </span></div><div style="margin-bottom:11pt;margin-top:11pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have (and may continue to) expand our network, capabilities and presence in new regions and 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/or 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, our profitability was adversely impacted during 2020 and 2021 as a result of significant reduced demand in our A&amp;D business, due in part to COVID-19, requiring related cost reduction actions to adjust our cost base. 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.</span></div><div style="margin-bottom:11pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any failure to comply with customer-driven policies and standards, and third party certification requirements could adversely affect our business and&#160;reputation. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to government regulations and industry standards, our customers may require us to comply with their own climate change, 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. 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.</span></div><div style="margin-bottom:11pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Challenges associated with new customers or programs, or the provision of new services, could adversely affect our operations and financial results.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, supply chain dynamics, market acceptance, regulatory approvals and/or economic conditions. Any failure to meet expectations on these factors could adversely affect our results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred significant restructuring charges in recent periods, and expect to incur further restructuring charges during 2022; 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. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We incurred restructuring charges of $10.5 million in 2021, $25.8 million in 2020, and $37.9 million in 2019, and expect to incur incremental restructuring charges in 2022. See Item 5, "Operating and Financial Review and Prospects &#8212; MD&amp;A &#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 require a significant amount of management and other employees&#8217; time and focus, which may divert attention from operating and growing our business. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred substantial third-party debt to fund acquisitions, 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. </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our outstanding indebtedness, together with the mandatory prepayment provisions of our credit facility, 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, and may reduce our ability to fund future acquisitions and/or to respond to unexpected capital requirements. Such indebtedness (which may increase if we are unable to sell desired amounts under our uncommitted accounts receivable sales program) 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; and increase our vulnerability to general adverse economic and industry conditions. In addition, such 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 credit facility also prohibits share repurchases for cancellation if our leverage ratio (as defined in such facility) exceeds a specified amount (this restriction is not currently, and during 2021 was not, in effect).</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 disadvantage compared to our competitors and prevent us from taking actions that could benefit us in the long term. 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. 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.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred impairment charges and operating losses in certain of our businesses, and may incur such charges and losses in future&#160;periods. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have from time to time recorded impairment charges when we have determined that the carrying amount of our assets, or related cash generating unit or units (CGUs), may not be recoverable (last recorded in 2015). We have also recorded charges (including during 2019 - 2021) to write-down specified assets in connection with our restructuring actions (described in note 15 to the Consolidated Financial Statements in Item 18). Determining the recoverable amount of our assets and CGUs is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, and in projecting future cash flows, among other factors, including the impact of market conditions on management's assumptions. Future events and changing 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, which may in turn result in impairment charges, which could be substantial and adversely affect our financial results. 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, slower growth rates, or significant operating losses 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 CGU could negatively impact our operating results, including the incurrence of restructuring charges and/or impairment losses for such CGU or operating losses for the relevant business. Similar risks apply to assessing the recoverability of our deferred tax assets.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We continue to operate in an uncertain global economic and political environment. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. The political environment in the U.S., tensions between the U.S. and other countries, and the evolving Russia/Ukraine conflict, have contributed to such uncertainty. Trade actions between the U.S. and China have made our production from China less cost-competitive than other low-cost countries in recent periods. These geopolitical events, which are outside our control, have adversely impacted, and are expected to continue to adversely impact, our China operations. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our operations have been and could continue to be adversely affected by events outside our control</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">U.S.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">policies or legislation could have a material adverse effect on our business, results of operations and financial condition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> below. Uncertain global economies have adversely impacted, and may continue to unpredictably impact, currency exchange rates. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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 materials and/or increase our costs of borrowing and raising capital, and we have experienced wage and materials price inflation during 2021. 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. 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 exacerbate 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations have been and could continue to be adversely affected by events outside our&#160;control. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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; geopolitical dynamics; terrorism; armed conflict; labor or social unrest; criminal activity; disease or illness that affects local, regional, national or international economies (see below); unusually adverse weather conditions; cybersecurity incidents (see "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> below);</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our business and operations could be materially and adversely affected by the effects of a widespread outbreak of a contagious disease or other adverse public health developments. These effects could (and with respect to COVID-19, did and continue to) 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, including single source suppliers, and shipping delays and premiums. In addition, a significant outbreak of contagious diseases in the human population could (and with respect to COVID-19, did and continues to) result in a widespread health crisis that adversely affects the economies and financial markets of many countries, resulting in an economic downturn that affects demand for our end customers&#8217; products and in turn adversely impacts our operating results. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The effect of COVID-19 on our operations and the operations of our customers, suppliers and logistics providers has had, and may continue to have, a material and adverse impact on our financial condition and results of operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">" </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">below</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">for a discussion of the actual and potential impact of COVID-19 on our business. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Increased international political volatility, including changes to previously accepted trading or other government policies or legislation in the U.S. and Europe, instability in parts of Europe and 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 (including the evolving situation in Ukraine), 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 U.S. 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 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. Also see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">U.S.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">policies or legislation could have a material adverse effect on our business, results of operations and financial condition,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our ability to successfully manage unexpected changes or risks inherent in our global operations and supply chain may adversely impact our financial performance," "We continue to operate in an uncertain global economic and political environment," </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and Item 5, "Operating and Financial Review and Prospects &#8212; MD&amp;A &#8212; External Factors that May Impact our Business."</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The effect of COVID-19 on our operations and the operations of our customers, suppliers and logistics providers has had, and may continue to have, a material and adverse impact on our financial condition and results of operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">  </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">COVID-19 had a material and adverse impact on our operations during 2020 and 2021. In addition to the impact of demand reductions due to COVID-19 on our revenue (most significantly in our Industrial and commercial aerospace businesses), we experienced significant adverse revenue impacts across our businesses resulting from materials constraints (including as a result of COVID-19). See Item 5, "Operating and Financial Review and Prospects &#8212; MD&amp;A &#8212; Recent Developments &#8212; Segment Environment" for further detail. As a result of supply chain and workforce constraints, we were negatively impacted by approximately $32 million and $37 million during 2021 and 2020, respectively, in estimated COVID-19-related costs, comprised of both direct and indirect costs, including manufacturing inefficiencies related to lost revenue due to our inability to secure materials, idled labor costs resulting from shelter-in-place orders and manufacturing capacity restrictions, and incremental costs for labor, expedite fees and freight premiums, cleaning supplies, personal protective equipment, and IT-related services to support our work-from-home arrangements (collectively, COVID-19 Costs). Although we expect to continue to incur COVID-19 Costs in 2022, stemming most significantly</span><span style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">from manufacturing inefficiencies related to lost revenue due to our inability to secure materials, we cannot quantify anticipated amounts. Adverse COVID-19-related impacts were mitigated in part by an aggregate of $11 million and $34 million in COVID-19-related government subsidies, grants or credits and $1 million and $3 million of COVID-19-related customer recoveries we recognized in 2021 and 2020, respectively. However, we do not anticipate that such relief will be available to us in 2022.  </span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have experienced (and continue to experience) shipping surcharges on ocean freight, premiums on air freight, and increased transit times in receiving certain raw materials as a result of shipping delays due to, among other things, additional safety requirements imposed by port authorities, closures of or congestion at ports, reduced availability of commercial transportation, border restrictions and capacity constraints for air freight as a result of COVID-19, which have had an adverse impact on our ability to obtain materials and, at times, deliver our products in a timely manner, and consequently, our results of operations. Shipping delays and increased shipping costs are anticipated to continue to disrupt our operations, and have an adverse effect on our business, financial condition and results of operations, until ocean and air freight capacity is no longer constrained.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The pandemic has impacted our customers and may create unpredictable reductions or increases in demand for our services. See Item 5, "Operating and Financial Review and Prospects &#8212; MD&amp;A &#8212; Recent Developments &#8212; Segment Environment." In addition, the ability of our employees to work may be significantly impacted by individuals contracting or being exposed to COVID-19. While we are following the requirements of governmental authorities and taking preventative and protective measures to prioritize the safety of our employees (including periodic cessations (other than very limited essential inter-regional travel) of employee travel, a global work-from-home policy for applicable employees, and for all other employees, physical distancing, enhanced screening, mandatory mask and use of other personal protective equipment, shift-splitting, and organization of vaccine clinics in regions where vaccines were not readily available, including Malaysia and Thailand), these measures may not be successful, and we may be required to temporarily close facilities or take other measures. If factory closures or significant reductions in capacity utilization occur, we would incur additional inefficiencies and direct costs, as well as a loss of revenue. If our suppliers experience additional closures or reductions in their capacity utilization levels, we may have further difficulty sourcing materials necessary to fulfill production requirements. A material adverse effect on our employees, customers, suppliers and/or logistics providers could have a material adverse effect on us. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the potential items noted above, future impacts from the pandemic may also include: (i) a further decrease in short-term and/or a decrease in long-term demand and/or pricing for certain of our products; (ii) further reductions in production levels and R&amp;D activities; (iii) further increased costs resulting from our efforts to mitigate the impact of COVID-19; (iv) deterioration of worldwide credit and financial markets that could limit our ability to obtain external financing to fund our operations and capital expenditures, could result in losses on our holdings of cash and investments due to failures of financial institutions and other parties, and could result in a higher rate of losses on our accounts receivable (A/R) due to credit defaults; (v) further disruptions to our supply chain, including as a result of shipping delays; (vi) write-downs and/or impairments of assets; (vii) diversion of management&#8217;s attention from our key strategic priorities, causing us to reduce, delay, alter or abandon initiatives that may otherwise increase our long-term value or otherwise disrupt our business operations; and/or (viii) adverse impacts on our information technology systems and our internal control systems as a result of continued remote work arrangements. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, to the extent government-required vaccine mandates in jurisdictions in which our businesses operate </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">become effective, it could create operational burdens necessary to track vaccination status and/or enforce COVID-19 testing of non-vaccinated employees. We cannot </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">predict with certainty the impact that any such regulations would have on our workforce. Our implementation of applicable requirements may result in workforce attrition or difficulty securing future labor needs, which could have a material adverse effect on our business, financial condition, and results of operations. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ultimate size of the impact of the COVID-19 pandemic on our business and its duration will depend on future developments which cannot currently be predicted, including infection resurgences and mutations, government responses, the speed at which our suppliers and logistics providers can return to and maintain full production, the status of labor shortages and the impact of supplier prioritization of backlog. Even after the COVID-19 pandemic has subsided, we may experience significant adverse impacts to our businesses as a result of its global economic impact, including any related recession, as well as lingering impacts on our suppliers, third-party service providers and/or customers (including movement of production in-country to decrease global exposures). </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">U.S. policies or legislation could have a material adverse effect on our business, results of operations and financial condition. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The former U.S. administration created uncertainty with respect to, among other things, trade agreements and free trade generally, and imposed significant increases on tariffs on goods imported into the U.S. from specified countries, each of which has imposed retaliatory tariffs on specified items. These actions, and/or other governmental actions related to tariffs or international trade agreements, have increased (and could further 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">results of operations or our financial condition. Although we have transferred numerous customer programs to countries unaffected by these tariffs (including Thailand), we anticipate continued actions from non-China based customers to exit China to avoid the impact of these additional tariffs. Given the uncertainty regarding the scope and duration of these (or further) trade actions, whether trade tensions will escalate further, and whether our customers will continue to bear the cost of the tariffs and/or avoid such costs by in-sourcing or shifting business to other providers, 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; MD&amp;A &#8212; External Factors that May Impact our Business" for further detail.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, it is unknown at this time to what extent new U.S. laws will be passed or new regulatory proposals will be adopted, if any (or whether current laws or regulations will be rolled back), or the effect that such events 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, 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. See "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">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."</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes to our operating model may adversely affect our business. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We continuously work to improve our productivity, quality, delivery performance and flexibility through various operational initiatives, including our recent CCS segment portfolio review (including our disengagement from programs with Cisco), which resulted in an estimated annualized aggregate CCS segment revenue decline of $1.25 billion in 2021 compared to revenue in 2018, the year such review commenced. We may be unable to replace all of such revenue in a timely manner or on acceptable terms.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Implementation of these initiatives also 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred significant restructuring charges in recent periods, and expect to incur further restructuring charges during 2022; 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">above</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results may be negatively affected by rising labor costs.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is some uncertainty with respect to the pace of rising labor costs (including minimum wage increases that may be government-mandated from time to time), and increasing competition for specific talent/resources in various regions in which we operate. The competition for talent has been heightened as a result of COVID-19, due to government-imposed border controls, which limit the supply of foreign labor, and require us to rely on more expensive talent solutions. COVID-19 has also impacted our labor costs due to employees' idled time and paid time off to receive vaccines and/or stay in quarantine. 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.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Volatility in commodity prices may negatively impact our operating results. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on various energy sources in our production and transportation activities. Increases in prices for energy and other commodities have resulted in, and may result in further increased 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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to financial and reputational risk due to non-performance by counterparties. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. In addition, our ability to collect outstanding A/R depends, in part, on the financial strength of our customers. See Item 5, "Operating and Financial Review and Prospects &#8212; MD&amp;A &#8212; External Factors that May Impact our Business" for further detail. In each of 2021 and 2020, we had two customers individually representing 10% or more of total A/R. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Failure by the insurance companies to fulfill their contractual obligations would result in a significant 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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (necessitating the use of additional cash flow for this purpose), may reduce our debt agency ratings, may further adversely impact our ability to fund future acquisitions and/or respond to unexpected capital requirements, may impose additional restrictions on our operations, and may have a variety of additional adverse effects, including, but not limited to, those described in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred substantial third-party debt to fund acquisitions, 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">above. 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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global currency markets can be volatile. Although we conduct the majority of our business in U.S.&#160;dollars, 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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;20 to&#160;the Consolidated Financial Statements in Item&#160;18. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our risk management program, we enter into foreign currency forward and swap contracts to lock in the exchange rates for future foreign currency transactions, which is intended to reduce the foreign currency risk related to 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. In addition, these instruments are subject to 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to successfully manage unexpected changes or risks inherent in our global operations and supply chain may adversely impact our financial performance. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have sites in the following countries: Canada, the U.S., China, Ireland, Japan, Laos, Malaysia, Mexico, Romania, Singapore, South Korea, Spain, Indonesia, India, Philippines and Thailand. During 2021, 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global operations are subject to inherent risks which may adversely affect us,&#160;including: </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in local tax rates and tax incentives and the adverse tax consequences of repatriating earnings;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">labor unrest and differences in regulations and statutes governing employee relations, including increased scrutiny of labor practices within our&#160;industry;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">cultural differences and/or differences in local business customs;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">negative impacts, or ineffectiveness, of our restructuring activities;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in regulatory requirements;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">inflationary trends and rising costs;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in international political relations;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">difficulty in staffing (including skilled labor availability and cost) and managing foreign operations;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">challenges in building and maintaining infrastructure to support operations;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">compliance with a variety of foreign laws, including import and export tariffs and regulations;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">adverse changes in trade policies and/or agreements between countries in which we maintain operations;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in logistics costs;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">changes in the availability, lead time, and cost of components and materials;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">weaker laws protecting intellectual property rights and/or greater difficulty enforcing such&#160;rights;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">global economic, political and/or social instability, including military actions, protectionism and reactive countermeasures, economic or other sanctions or trade barriers; </span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">potential restrictions on the transfer of funds and/or other restrictive actions by foreign governments;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">the effects of terrorist activity, armed conflict, natural disasters and epidemics (including COVID-19);&#160;and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:63pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">global currency fluctuations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 (2021 &#8212; 16%; 2020 &#8212; 20%). 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. 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, and engineers in our design centers, 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. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, international trade disputes with China have resulted in increased tariffs and other measures that have, and may continue to, adversely affect the Company&#8217;s business. Our production from China has become less cost-competitive than other low-cost countries in recent periods, and we anticipate continued actions from non-China based customers to exit China to avoid the impact of additional tariffs. More generally, 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, or other events outside of our control, could materially adversely affect our U.S. and foreign operations. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">U.S.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">policies or legislation could have a material adverse effect on our business, results of operations and financial condition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> and "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations have been and could continue to be adversely affected by events outside our&#160;control" </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">above, and Item 5, "Operating and Financial Review and Prospects &#8212; MD&amp;A &#8212; External Factors that May Impact our Business."</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is dependent on us winning competitive bid selection processes.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These selection processes are typically lengthy and can require us to dedicate significant development expenditures and 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Customer relationships with emerging companies may present more risks than with established companies. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to recruit or retain highly skilled talent, our business could be adversely affected. </span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The recruitment of personnel in the EMS and ODM 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. Competitive dynamics, as well as 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. Regional competitive dynamics may also impact our ability to retain and acquire talent. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not keep pace with rapidly evolving technology. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the markets for our manufacturing and engineering services are characterized by rapidly changing technology and evolving process development, and we cannot assure 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not adequately protect our intellectual property or the intellectual property of&#160;others. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 obtaining patents to safeguard our HPS intellectual property, 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 intellectual 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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct business operations in a number of 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;MD&amp;A&#160;&#8212;&#160;Operating Results &#8212; Income taxes" and note 19 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 and our Romanian tax position.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. The U.S. Biden administration has proposed legislative tax changes. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although such proposals, if adopted as currently contemplated, would not have a significant tax impact on our operations, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">we cannot predict the likelihood, timing or substance of U.S. tax reform. If the recent global minimum tax agreement </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">is implemented in the jurisdictions in which we do business, it could, among other things, increase cash taxes, increase audit risk, and increase our worldwide corporate effective tax rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, the Organization for Economic Cooperation and Development continues to issue guidelines and proposals related to Base Erosion and Profit Shifting which may result in legislative changes that could reshape international tax rules in numerous countries and negatively impact our effective tax rate. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We cannot predict the outcome of any specific legislative proposals or initiatives, and we cannot provide assurance that any such legislation or initiative will not apply to us. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Legislation or other changes in U.S. and/or international tax laws could increase our tax liability or adversely affect our overall profitability and results of operations.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 tax 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 in excess of amounts accrued.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2021, 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 repatriated in 2021, and currently expect to repatriate in the foreseeable future, an aggregate of approximately $290&#160;million from various foreign subsidiaries (December 31, 2020 &#8212; expected to repatriate $300 million).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. </span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are increasingly reliant on IT networks and systems, including our own and 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 (among others), product manufacturing, worldwide financial reporting, inventory and other data management, procurement, invoicing, employee payroll and benefits administration, and email communications. All of these systems are susceptible to outages due to fire, floods, power loss, telecommunications failures, terrorist attacks, sabotage and similar events. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These systems are also susceptible to cybersecurity threats and incidents, ranging from uncoordinated individual attempts to gain unauthorized access to our IT systems to sophisticated and targeted measures known as 'advanced persistent threats', and may include industrial espionage attacks, data theft, malware, phishing, ransomware attacks (which are becoming increasingly prevalent), or other cybersecurity threats or incidents. Similarly, third parties and infrastructure in our supply chain may become compromised or contain exploitable defects (of which we may be unaware) that could result in a breach or disruption of our systems and networks or the systems or networks of third parties that support us.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We believe attempts to gain unauthorized access through the Internet or to introduce malicious software to our information systems are increasing in number and in technical sophistication.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If our security measures are compromised, or the security, confidentiality, integrity or availability of, our IT, software, services, communications or data is compromised, limited or fails, it could result in: damage to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">our system infrastructure; significant business interruption, delays or outages, either internally or at our third-party providers; data loss or leakage </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(including exposure to unauthorized persons or the public of sensitive data, including our intellectual property, trade secrets or personal information of our employees, customers or other business partners)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">; significant extra expense to restore data or systems; reputational loss; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">significant fines, penalties and liability; breach or triggering of data protection laws, privacy policies and/or data protection obligations (discussed below); loss of customers or sales, and in the case of our defense business, debarment from future participation in U.S. government programs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, we may be required to expend significant resources, change our business practices or modify our operations in an effort to protect against security breaches and to mitigate, detect, and remediate actual and potential vulnerabilities that could adversely affect our business and operations and/or result in the loss of critical or sensitive information. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If we are </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">perceived to be unable to prevent or promptly identify and remedy such outages and breaches, this could result in reputational loss and/or loss of customers or sales</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While we have invested, and continue to invest, in the protection of our data and IT infrastructure, w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">e regularly face attempts by others to access our information systems in an unauthorized manner, to introduce malicious software to such systems or both, and while we have not been materially impacted by computer viruses, malware, ransomware, hacking attempts, outages, or unauthorized access to data, we have been (and may continue to be) the target of such events. In addition, there can be no assurance that our efforts will prevent further service interruptions or identify breaches in our systems that could adversely affect our business and operations and/or result in the loss of critical or sensitive information, which could result in financial, legal, business or reputational harm to us (as described above). Although this has not been an issue to date, our liability insurance may not be sufficient in type or amount to cover us against claims related to security breaches, cybersecurity attacks and other related breaches.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 threats, and the enhanced risk resulting from the number of employees currently working remotely due to COVID-19, through the increased use of home networks that may lack encryption or secure password protection, virtual meeting/conference security concerns and increase of phishing/cyber-attacks around COVID-19 digital resources. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are also subject to increasing expectations and data security requirements from our customers, including those related to the U.S. Federal Acquisition Regulation, U.S. Defense Federal Acquisition Regulation Supplement, and U.S. Cybersecurity Maturity Model Certification. 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, and similar legislation in other jurisdictions in which we operate, impose additional obligations on companies regarding the handling of personal data and provide certain individual privacy rights to persons whose data is stored. Compliance with customer expectations and existing, proposed and recently enacted laws and regulations can be costly; any failure to comply with these expectations and 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to prevent or detect all errors or fraud. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 remediation expense. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our revenue and operating results may vary significantly from period to period.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the volume and timing of customer demand relative to our capacity;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the typical short life cycle, and success in the marketplace, of our customers' products;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the cyclical nature of customer demand in several of our businesses;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">customers' financial condition;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">changes to our mix of customers, programs and/or end market demand;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">how well we execute on our operational strategies, and the impact of changes to our business model;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">varying revenues and gross margins among geographies and programs for the products or services we&#160;provide;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">pricing pressures, the competitive environment and contract terms and&#160;conditions;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">upfront investments and challenges associated with the ramping of programs for new or existing customers;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">provisions or charges resulting from unexpected changes in market conditions impacting our industry or the end markets we&#160;serve;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">customer disengagements or terminations or non-renewal of customer programs, arrangements or agreements;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the timing of expenditures in anticipation of future orders;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our effectiveness in planning production and managing inventory, fixed assets and manufacturing processes;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">operational inefficiencies and disruptions in production at individual sites;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">unanticipated disruptions to our cash flows;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">changes in cost and availability of commodities, materials, components, services and&#160;labor;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">current or future litigation;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">seasonality in quarterly revenue patterns across some of our businesses;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">governmental actions or changes in legislation;</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">currency fluctuations; and</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">changes in global economic and political conditions and world events, including the impact of External Events.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">See Item&#160;5, "Operating and Financial Review and Prospects&#160;&#8212;&#160;MD&amp;A&#160;&#8212;&#160;Overview" for a discussion of additional factors, including rapid shifts in technology, model obsolescence, commoditization of certain products, and the emergence of new business models, that contribute to the complexity of managing our operations and fluctuations in our financial results.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compliance with governmental laws and obligations could be costly and may negatively impact our financial performance. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 industry 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, due to our complex supply chain, compliance with Dodd-Frank diligence, disclosure and reporting requirements with respect to defined "conflict minerals" 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 U.S. Securities and Exchange Commission 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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compliance or the failure to comply with employment laws and regulations may negatively impact our financial performance. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, and enforcement activity relating to these laws, particularly outside of the U.S., 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We may be required to make larger contributions to our defined benefit pension and other benefit plans in the&#160;future. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain defined benefit and defined contribution pension plans, as well as other benefit plans globally. Our pension 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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Consolidated Financial Statements in Item 18 are prepared in accordance with IFRS, which 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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, 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.  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to interest rate fluctuations. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Borrowings under our credit agreement generally bear interest at a selected rate (depending on the currency of the borrowing and our election for such currency), plus a margin (based on the rate we select and a defined consolidated leverage ratio). Our term loans currently bear interest at LIBOR plus a specified margin (2.125% for one term loan and 2.0% for the other). These borrowings (which increased in 2021 compared to 2020 to fund a portion of our PCI acquisition) expose us to interest rate risks due to fluctuations in these rates and margins, and our interest rate swap agreements only apply to a portion of the total borrowings under our term loans. Significant interest rate fluctuations may adversely affect our business, operating results and financial condition.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The discontinuation of LIBOR may negatively impact us. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;Global reform of major interest rate benchmarks is currently underway, including the anticipated replacement of some Interbank Offered Rates (including LIBOR) with alternative nearly risk-free rates. We have obligations under our credit facility and certain lease arrangements and derivative instruments that are indexed to LIBOR (LIBOR Agreements), and most (including our credit facility), have not yet transitioned to alternative benchmark rates. The interest rates under these agreements are subject to change when relevant LIBOR benchmark rates cease to exist. See note 20 to our Consolidated Financial Statements in Item 18 for a discussion of the status of interest rate transitions under applicable agreements. We cannot assure that any applicable alternative reference rates under the LIBOR Agreements that have not yet transitioned from LIBOR will result in substantially similar interest rate calculations under such agreements. If any such alternative reference rates are higher than LIBOR, interest rates under the affected LIBOR Agreements would increase, which would adversely impact our interest expense, results of operations and cash flows. In addition, with respect to our interest rate swap agreements, hedge ineffectiveness could result due to the cessation of LIBOR if such agreements transition using a different benchmark or spread adjustment as compared to the underlying hedged debt. We will continue to monitor developments with respect to the cessation of LIBOR, and will evaluate potential impacts on the LIBOR Agreements and our financial results. However, we are currently unable to predict what the future replacement rates or consequences on our operations or financial results will be.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">anticipate that we will refinance outstanding indebtedness from time to time, and an inability to refinance on favorable terms, or at all, would have a material adverse effect on our operating results and financial condition. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We anticipate that we will repay outstanding debt from time to time through refinancing. The amount of our existing indebtedness may impede our ability to obtain such refinancing on acceptable terms, or at all. If we cannot refinance, extend, or pay principal payments due at maturity with the proceeds of other capital transactions, our cash flows may not be sufficient to repay our debt upon maturity. In such event, we may be forced to dispose of one or more assets on disadvantageous terms. In addition, refinanced debt may carry </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">higher interest rates and have more restrictive covenants than our current outstanding indebtedness. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although we anticipate that we will be able to repay or refinance our existing indebtedness when it matures, there can be no assurance we will be able to do so, or that the terms of any such refinancing will be favorable. An inability to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">refinance, extend or otherwise satisfy our debt as it matures would have a material adverse effect on our business, contracts, financial condition, operating results, cash flow, liquidity and prospects. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to borrow or raise capital, or refinance 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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our credit rating may be downgraded. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The interest of our controlling shareholder, Onex Corporation, with an 81.5% voting interest, may conflict with the interests of other shareholders. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 81.5% 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. 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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gerald W. Schwartz, the Chairman of the Board 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 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to litigation and proceedings, which may result in substantial 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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 or governmental 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 or governmental proceedings 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 proceedings or the likelihood that other proceedings will be initiated against us. Accordingly, the cost of defending against such lawsuits or proceedings, 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 be in excess or any amounts accrued, and could have a material adverse effect on our reputation, financial condition and/or results of&#160;operations. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in accounting standards enacted by the relevant standard-setting bodies may adversely affect our reported operating results, profitability and financial performance. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting standards are revised periodically and/or expanded upon by applicable standard-setting bodies. While these accounting changes do not typically affect the economics of our business, such standards have in the past, and may in the future, have a significant effect on our accounting methods and reported results. Our Consolidated Financial Statements are prepared in accordance with IFRS, and as such, may not be comparable to the information reported by our competitors or other public companies that use different accounting standards.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our SVS has been volatile. </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Volatility in our business can result in significant SVS price and volume fluctuations. 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. Furthermore, the existence of our NCIB may cause our SVS price to be higher than it would be in the absence of such a program, and repurchases under the NCIB expose us to risks resulting from a reduction in the size of our "public float," which may reduce our trading volume as well as our SVS price.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">There can be no assurance that we will continue to repurchase SVS for cancellation. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Although we currently have an NCIB in effect, whether we repurchase SVS under such NCIB for cancellation, and the amount and timing of any such repurchases, is subject to the restrictions under our credit facility, 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 consolidated leverage ratio (as defined in our credit facility); 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 for cancellation under any 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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Potential unenforceability of judgments. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are incorporated under the laws of the Province of Ontario, Canada. Our controlling persons, half of our directors, and one of our executive 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 U.S. As a result, it may be difficult to effect service of process within the U.S. upon those directors, officers, or controlling persons who are not residents of the U.S, or to enforce judgments in the U.S. obtained in courts of the U.S. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Negative publicity could adversely affect our reputation as well as our business, financial results and share&#160;price. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 from any media outlet could damage our reputation and reduce the demand for our products, which would adversely affect our&#160;business.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Climate change could adversely affect our business, results of operations and financial condition.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There is increasing concern that a gradual increase in global average temperatures due to increased concentration of carbon dioxide and other greenhouse gases in the atmosphere will cause significant changes in weather patterns around the globe and an increase in the frequency and severity of natural disasters. Changes in weather patterns and an increased frequency, intensity and duration of extreme weather conditions could, among other things, impair our production capabilities, disrupt the operation of our supply chain, and impact our customers and their demand for our services. As a result, the effects of climate change could have a long-term adverse impact on our business, results of operations and financial condition. </span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business and operations could be adversely impacted by environmental, social and governance (ESG) initiatives. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, investors are placing a greater emphasis on non-financial factors, including ESG factors, when evaluating investment opportunities. Although we actively manage a broad range of ESG matters, including the potential impact of our business on society and the environment, and matters relating to diversity and inclusion, there can be no certainty that we will manage such issues effectively, or that we will successfully meet society&#8217;s expectations in this regard. The perception of our operations held by our shareholders, potential investors, suppliers, customers, other stakeholders, or the communities in which we do business may depend, in part, on the ESG standards we have chosen to aspire to meet, whether or not we meet these standards on a timely basis or at all, and whether or not we meet external ESG factors they deem relevant. In addition, notwithstanding our achievements in these regards, the subjective nature and wide variety of methods and processes used by various stakeholders, including investors, to assess a company with respect to ESG criteria can result in the perception of negative ESG factors or a misrepresentation of our ESG policies and practices. In addition, by electing to set and publicly share our ESG standards, our business may face increased scrutiny related to ESG activities. As a result, our reputation could be harmed if we fail to act effectively in the areas in which we report. In addition, our failure to achieve progress on our ESG policies and practices on a timely basis, or at all, or to meet ESG criteria set by third parties, could adversely affect our SVS price, business, financial performance, or growth. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_34"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4.&#160;&#160;&#160;&#160;Information on the Company</span></div><div id="i58a7b20e6565498698d818dd373e6564_37"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A.&#160;&#160;&#160;&#160;History and Development of the Company </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Corporations Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Ontario) (OBCA). Our principal executive offices are 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.celestica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Information on our website is not incorporated by reference into this Annual&#160;Report.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A description of our acquisition activities (including our acquisition of PCI in November of 2021), 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, 6, 11, 12, 21, 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;MD&amp;A." </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A description of our divestiture activities (including our restructuring activities) over the last three financial years is set forth in notes&#160;6 and 15 to the Consolidated Financial Statements in Item&#160;18, and Item&#160;5, "Operating and Financial Review and Prospects&#160;&#8212;&#160;MD&amp;A," including a discussion of the 2019 sale of our real property located in Toronto, Ontario, and related transition matters. Item 5, "Operating and Financial Review and Prospects &#8212;&#160;MD&amp;A" also describes principal divestitures (primarily our restructuring activities) currently in progress. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A description of our significant commitments for capital expenditures as at December&#160;31, 2021 and those currently in progress and planned for 2022 is set forth in Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;MD&amp;A&#160;&#8212;&#160;Liquidity &#8212;  Contractual Obligations: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">."  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;See "Overview &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Celestica's business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"Recent Developments" in Item 5,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"Operating and Financial Review and Prospects&#160;&#8212;&#160;MD&amp;A" for a discussion of the estimated annualized impact of disengagements associated with the review of our CCS segment portfolio; as well as recent trends impacting our businesses, including the impact of global supply constraints, due in part to COVID-19.&#160;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">http://www.sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div id="i58a7b20e6565498698d818dd373e6564_40"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">B.&#160;&#160;&#160;&#160;Business Overview </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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). </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. See note 25 to the Consolidated Financial Statements in Item&#160;18.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our customers include original equipment manufacturers (OEMs), cloud-based and other service providers, including hyperscalers, and other companies in a wide range of industries. 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.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Our HPS offering, within our CCS segment, includes the development of hardware platforms, design solutions and software services that can be used as-is, or customized for specific applications in collaboration with our customers, and management of program design and aspects of the supply chain, manufacturing, and after-market support.</span><span style="color:#ffff00;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our services and solutions create value for our customers by enabling their strategies, while 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.  </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We depend on a small number of customers for a substantial portion of our revenue. In the aggregate, our top 10&#160;customers represented 66% of our total 2021 revenue (2020 &#8212; 66%). In 2021 and 2020, no customer individually represented 10% or more of total revenue. Cisco (a former CCS segment customer) accounted for 9% of total 2020 revenue, and 12% of total 2019 revenue (and was the only customer in 2019 that individually represented 10% or more of total revenue). 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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Disengagements resulting from our recent CCS segment portfolio review resulted in an estimated annualized revenue decline of $1.25 billion compared to revenue in 2018, the year such review commenced.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 customers; high-precision semiconductor and display equipment and integrated subsystems; a wide range of industrial automation, controls, test and measurement devices; engineering-focused engagements, including full product development in the areas of telematics, human machine interface (HMI), Internet-of-Things (IoT) and embedded systems; 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 higher margin profiles and margin volatility, 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 systems, and can include routers, switches, data center interconnects, edge solutions, and 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 lower margin profiles, lower working capital requirements, and higher volumes than the businesses in our ATS segment. Within our CCS segment, however, our HPS business (which includes firmware/software enablement across all primary IT infrastructure data center technologies and after-market services) typically has a higher margin profile than our traditional CCS businesses, but also requires specific investments (including R&amp;D) and higher working capital. Our CCS segment generally experiences a high degree of volatility in terms of revenue and product/service mix, and as a result, our CCS segment margin can fluctuate from period to period. In recent periods, we have experienced 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, and additional challenges with respect to the management of our supply chain and working capital requirements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We remain committed to making the investments we deem necessary to support our long-term growth strategy, 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 and supply chains. 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 continue to concentrate on expanding our business beyond such traditional markets, including through CCS segment growth initiatives focused on our newly-reshaped CCS 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; MD&amp;A &#8212; Operating Goals and Priorities" for a discussion of our current priorities.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Electronics Manufacturing Services Industry</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 (including hyperscalers), and other companies in a wide range of industries, outsource these services to address challenges related to cost, asset utilization, quality, time-to-market, demand volatility, customer support, and rapidly changing technologies. In particular, service providers have utilized our services to expand and optimize their data centers to enable their strategies.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We believe outsourcing by these companies will continue across a number of industries as a means&#160;to: </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reduce Operating Costs and Invested Capital.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Global EMS companies can provide access to a network of manufacturing sites with supply chain management expertise, advanced engineering capabilities, flexible capacity and economies of scale. As a result, outsourcing to such companies can reduce customers'&#160;overall product lifecycle and operating costs, working capital, and property, plant and equipment investment requirements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Focus Resources on Core Competencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;EMS customers are able to prioritize their resources on product development, sales, marketing and customer service by outsourcing design, engineering, manufacturing, supply chain, product lifecycle management, and other product support requirements.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improve Time-to-Market.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We believe that 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Utilize EMS Companies' Procurement, Inventory Management and Logistics Expertise.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Access Leading Engineering Capabilities and Technologies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;EMS providers can assist companies&#160;in the development of new product concepts, the re-design of existing products, and improvements with respect to 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improve Access to Global Markets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Access Value-Added Service Offerings.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Celestica's Strategy</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We constantly seek to advance our quality, engineering, manufacturing, HPS, and supply chain capabilities. We will continue to focus on our pursuit of the following, intended to strengthen our competitive position and enhance customer satisfaction and shareholder value: </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Increase Penetration in our End Markets/Offerings.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;We strive to further diversify our portfolio. Our goal is to increase our presence across our high-value end markets, with particular emphasis on HPS business within our CCS segment, and expanding our ATS segment, both organically and through acquisitions. Revenue from our HealthTech and Capital Equipment businesses for 2021 increased by an aggregate of approximately 30% from 2020. Within our CCS segment, we continue to expand our HPS offering, which accounted for 20% of our total 2021 revenue, up from 15% in 2020. We intend to continue to expand our portfolio in higher margin service offerings (including HPS). </span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our end market revenue as a percentage of total revenue is as follows: </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:67.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Communications</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19%</span></td></tr></table></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selectively Pursue Acquisitions and Strategic Transactions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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; (iii)&#160;enhance the scope of our capabilities and service offerings, (iv) enhance our intellectual property portfolio, and (v) expand our capabilities and offerings to include further after-market services and product licensing opportunities.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Continuously Improve Operational Performance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#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, (iii) successfully ramping new programs, and (iv)&#160;improving operating efficiencies to reduce costs and improve margins. In order to help us streamline our processes, we continue to invest in our "digital factory," which automates and connects our equipment, people and systems throughout our global network, including our customers and suppliers. Although our overall revenues decreased in 2021 compared to 2020, our mix of programs, and volume leverage across several of our businesses had a favorable impact on our gross margin in 2021. In addition, our cost reductions initiatives, intended to further streamline our business, increase operational efficiencies and improve our productivity, had a favorable impact on our profitability in 2021. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Develop and Grow Trusted Relationships with Leading Customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;We continue to pursue 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. 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;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expand Range of Service Offerings and Continue to Invest in Developing New&#160;Technology, Quality Products and Supply Chain Solutions and Services.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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, engineering, quality, product lifecycle management 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 customer lead time requirements, 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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;See Item 5, "Operating and Financial Review and Prospects &#8212; MD&amp;A &#8212; Operating Goals and Priorities" for a discussion of our current priorities and areas of focus.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Celestica's Business </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Innovative Supply Chain Solutions and Services</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 HPS offering, which consists of developing hardware platforms, design solutions and software services in collaboration primarily with CCS segment customers, as well as managing aspects of the supply chain and manufacturing, including firmware/software enablement across all primary IT infrastructure data center technologies, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and after-market support. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our HPS offering helps to differentiate us from other EMS providers, by encompassing advanced technology </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. In September 2021, we assumed manufacturing, warehousing, and customer return goods activity under an outsourcing arrangement with Fujitsu Network Communications, Inc. (FNC), and signed a 10-year lease agreement for a portion of FNC's Richardson, Texas facility. We also established a center of excellence at the FNC facility, expanding our HPS engineering network and increasing our North America manufacturing capacity. In addition, we have established a Master Validation Plan to help ensure that our IT systems that support regulated industries, including HealthTech and A&amp;D, are compliant with customer expectations with respect to data security.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Quality, Lean and Six Sigma Culture </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Celestica Operating System (COS) consists of the application of global standard processes to all critical aspects of our operations, including quality, supply and operations planning, new product introduction, daily visual performance management, and continuous operational improvement through a &#8220;Plan Do Check Adjust&#8221; cycle. The COS is intended to improve cost productivity, create accountable teams, and assure consistent performance.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to these standards, we deploy Lean initiatives to help drive manufacturing efficiencies, cycle times velocities and improved product quality, and 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.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Design and Engineering Services</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 augment their design teams, and utilize our proprietary design analysis tools to minimize design revisions and to achieve improved manufacturing yields. Our HPS offering includes the development of hardware platforms and design solutions in collaboration with customers, managing aspects of the supply chain, manufacturing their products and providing asset management services (including IT asset disposition). Our HPS offering is an engineering-led, intellectual-property-based offering that allows us to drive hardware innovation and solutions for our customers and further broaden our value proposition by leveraging our ecosystem partners and broad range of capabilities across the product lifecycle. We continue to invest in leading-edge product roadmaps and design capabilities aligned with both market standards and emerging technologies in support of our HPS offering. We are currently delivering both partially customized HPS products, and complete hardware platform solutions to customers in the storage, servers, and communications markets. These products and solutions are intended to help our customers reach their markets faster and enable their strategies, while reducing total costs, increasing supply chain resilience and building valuable intellectual property for their product portfolios and/or data centers. Through our collective experience with common technologies across multiple industries and product groups, we believe we provide quality and cost-focused solutions for a wide range of our customers' design&#160;needs and strategies. Revenue attributable to our HPS business has more than doubled since 2019, due in part to increased demand resulting from COVID-19 in 2020 and 2021.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 HPS offering encompasses advanced technology hardware design solutions that customers can tailor to their specific 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our engineering services team works with our customers throughout the product life-cycle. We believe our engineering expertise and experience in product and process design, design review, product test solutions, assembly technology, automation, and 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. </span></div><div style="margin-bottom:8pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prototyping and New&#160;Product Introduction</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supply Chain Management and Services</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing Services</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Printed Circuit Board Assembly</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Printed circuit board (PCB) assembly includes the attachment of electronic components, such as capacitors, microprocessors, resistors and memory modules, to PCBs. Our global network of engineers helps us to provide our customers with full 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.</span></div><div style="margin-bottom:8pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Complex Mechanical Assembly</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Precision Machining</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Energy Services</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Systems Assembly and Testing</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Quality and Product Assurance</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure Analysis and After-Market Services</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our extensive failure analysis capabilities concentrate on identifying the root cause of product failures and determining corrective actions. 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 solutions if&#160;required.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also seek to provide value to our customers through our after-market services offerings which include repair, fulfillment, reverse logistics, asset management and disposition, 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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Product Licensing </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to our partners that are seeking to rationalize their product lines, licensing to us provides them with an alternative to sale or discontinuation. Celestica manages the entire business process for the licensed product or product line, including order acceptance, customer service, engineering, supply chain, obsolescence management, manufacturing, logistics, service parts offering, and after-market services. This allows our partners to continue to serve their customers while maintaining ownership of their intellectual property, and to redeploy their resources for other uses. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Geographies</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of 2019, 2020 and 2021, 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 7% of revenue in 2021 (2020 &#8212; 6%; 2019&#160;&#8212;&#160;8%). Our property, plant and equipment in Canada represented 7% of our property, plant and equipment at December&#160;31, 2021 (December&#160;31, 2020&#160;&#8212;&#160;8%; December&#160;31, 2019&#160;&#8212;&#160;10%). 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 with 10% or more of our external revenue, property, plant and equipment and ROU assets, and intangible assets and goodwill is set forth in note&#160;25 to&#160;the Consolidated Financial Statements in Item&#160;18. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Marketing and Customer Experience</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We structure our business development teams by end market, with a focus on offering market insight and expertise, and complete manufacturing, HPS (in the case of our CCS segment) 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 subject matter experts to meet the requirements of each customer's product or supply chain. Our global network is comprised of such customer-focused teams, as well as operational and project managers, supply chain management teams, and senior executives. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Customer Concentration and Relationship Management </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We target industry-leading customers in each of our segments. Our current CCS segment customers include Dell Technologies, Hewlett-Packard Enterprise, Hewlett-Packard Inc., IBM Corporation, Juniper Networks,&#160;Inc., NEC Corporation, Oracle Corporation, and Polycom,&#160;Inc. Our current ATS segment customers include Applied Materials,&#160;Inc., Honeywell Inc., Lam Research and Raytheon Company. We are focused on strengthening our relationships with strategic customers through the delivery of new and expanding end-to-end solutions.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">No customer individually represented 10% or more of total revenue in 2020 or 2021. Cisco (a former CCS segment customer) was the only customer that individually represented 10% or more of total revenue for 2019 (12%). </span></div><div style="margin-bottom:3pt;margin-top:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our top 10&#160;customers represented 66%, 66% and 65% of total revenue for 2021, 2020 and 2019, respectively. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally enter into master supply agreements with our customers that provide the framework for our overall relationship, although such agreements do not typically 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 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). A majority of these supply 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, which has had (and is expected to continue to have) a significant adverse impact on our revenues, gross margin and operating results. Also see Item 3(D), Key Information&#160;&#8212;&#160;Risk Factors&#160;&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inherent challenges in managing changes in customer demand may impact our planning, supply chain execution and manufacturing, and may adversely affect our operating performance and&#160;results.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Technology Development</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 HPS product solutions for our&#160;customers.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 PCBs to highly complex, dense multi-layer PCBs, 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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our ongoing R&amp;D activities include the development of processes, test technologies, and hardware platform solutions, spanning core data center technologies, that can be used as-is or customized to optimize a customer's specific applications. Our HPS offering is focused on developing design solutions and subsequently managing the other aspects of the supply chain, including product manufacturing and after-market services. 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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 requirements, and to develop technology solutions intended to meet the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 areas.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Supply Chain Management</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Components and raw materials are sourced globally, with a majority of electronic components originating from Asian countries. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">See Item 3(D), Key Information &#8212; Risk Factors &#8212; "</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our ability to successfully manage unexpected changes or risks inherent in our global operations and supply chain may adversely impact our financial performance</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">" for a discussion of various risks related to our foreign operations.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 experienced materials constraints from certain suppliers in both of our segments in recent years, due in part to global supply shortages for many electronic components. These constraints were also significantly exacerbated with respect to several of our businesses during 2020 and 2021 as a result of COVID-19. These shortages have been aggravated by the significant impact of COVID-19-related workforce constraints on the factories of certain of our suppliers. As we are dependent on our suppliers to prioritize their manufacturing to produce the products we need to fulfill our customer orders, these shortages caused delays in the production of customer products in both of our segments, and in combination with volatile market demand, negatively impacted our margins and led to higher-than-expected levels of inventory in 2020 and 2021, and resulted in operational and materials inefficiencies and a continued backlog of orders. See Item 5, "Operating and Financial Review and Prospects &#8212; MD&amp;A &#8212; Recent Developments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Segment Environment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">" for a discussion of the impact of materials constraints (including due to COVID-19) on our business during 2020 and 2021. See Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We are dependent on third parties to supply certain materials, and our results can be negatively affected by the quality, availability and cost of&#160;such materials.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We recognize that some sub-tier suppliers providing raw materials such as palladium, neon gas and high-grade aluminum</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">are partially dependent on supply from Russia/Ukraine. We will closely monitor the supply availability and price fluctuations of these raw materials. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While the prices of principal raw materials are generally not volatile, price increases have resulted from materials shortages in recent periods. Price increases resulting from such shortages and/or other factors which we cannot recover from our customers have, and may continue to, adversely impact our results of operations. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. However, in light of the constrained materials environment in recent periods, we have also been placing additional orders to secure supply, offset in part by the receipt of cash deposits from the relevant customers. 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 volatility from our customers and the materials constraints from certain suppliers discussed above, we carried higher than expected levels of certain inventory at December&#160;31, 2021. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not adequately protect our intellectual property or the intellectual property of&#160;others.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our increased research and design activities have resulted in the growth of our dependence on our patent portfolio. We have over 280 hardware patents that are integral to our HPS business. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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;(including Quanta Computer Inc., Wistron Corp., Delta Network, Inc., and Accton Technology Corp.) that provide internally designed products and manufacturing services. We provide hardware platform solutions as part of our HPS offering. There may be instances where our hardware platform solutions compete with a customer's hardware offerings. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The competitive landscape in our CCS segment 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, these competitive pressures, aggressive pricing and technology-</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">driven demand shifts, have negatively impacted, and may continue to negatively impact our CCS businesses in future periods. We intend to continue to monitor these dynamics and focus on cost and portfolio management, including HPS growth initiatives, 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, including expanding our HPS and after-market services offerings. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors&#160;&#8212;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We operate in an industry comprised of numerous competitors and aggressive pricing dynamics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;MD&amp;A&#160;&#8212; Overview &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Overview of business environment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Recent Developments."</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Environmental Matters </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compliance with governmental laws and obligations could be costly and may negatively impact our financial performance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Backlog </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our A&amp;D business continued to be negatively impacted by materials shortages during 2021, most significantly with respect to the availability of certain high reliability parts and machined components, resulting in, among other things, a continued backlog of orders. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. However, due to global supply shortages, some customers have provided us with longer commitments. 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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 has introduced different demand cycles. 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, 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 and/or ODM 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. Recently, revenue from our Enterprise end market has decreased in the first quarter of the year compared to the previous quarter, and then increased in the second quarter, reflecting an increase in customer demand. In addition, we typically experience our lowest overall revenue levels during the first quarter of each year. There is no assurance that this pattern will continue. See also Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors&#160;&#8212;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our revenue and operating results may vary significantly from period to&#160;period.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Controlling Shareholder Interest</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Onex is our controlling shareholder with an 81.5% 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 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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The interest of our controlling shareholder, Onex Corporation, with an 81.5% voting interest, may conflict with the interests of other shareholders</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and footnotes&#160;2 and&#160;3 of Item&#160;7(A) "Major Shareholders and Related Party Transactions&#160;&#8212;&#160;Major Shareholders."</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulation</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Information regarding material effects of government regulations on Celestica's business is provided in the risk factors entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Compliance with governmental laws and obligations could be costly and may negatively impact our financial performance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Compliance or the failure to comply with employment laws and regulations may negatively impact our financial performance,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">U.S.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">policies or legislation could have a material adverse effect on our business, results of operations and financial condition,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our business and operations could be adversely impacted by environmental, social and governance (ESG) initiatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">" in Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sustainability</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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: our planet, our products and services, our people and our communities. Our most recent Sustainability Report, as well as our Corporate Values, can be found on our website: </span><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">www.celestica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (information on our website is not incorporated by reference into this Annual Report).</span><span style="color:#424242;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 currently report in accordance with the guidance of the Global Reporting Initiative (GRI), and our most recent Sustainability Report includes disclosures aligned with the standards of the Sustainability Accounting Standards Board (SASB) and the Task Force on Climate-related Financial Disclosures (TCFD).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 Climate Change questionnaire, which enables engagement on environmental issues worldwide. Our GHG emissions reduction target has been approved by the Science Based Targets initiative (SBTi). In 2021, we increased the number of United Nations Sustainable Development Goals (SDGs) which we have adopted as part of our sustainability strategy (increasing from four goals to ten goals). Although all 17 SDGs are relevant to Celestica, our communities, and our stakeholders, we have prioritized ten goals we believe present opportunities for us to affect the greatest change. We determine this annually through our materiality assessment and during </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">stakeholder conversations. The new goals reflect our commitment to diversity and inclusion, investments in our employees, continued focus on climate action and increased focus on water. We have an established Conflict Minerals Policy in accordance with Dodd-Frank. We fully support the objectives of the conflict minerals legislation, which aims to minimize violence in the Democratic Republic of Congo and adjoining countries, and expect our suppliers to provide all requested declarations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Diversity and Inclusion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe in building an inclusive culture that encourages diversity of thought and attributes while allowing employees to thrive, be valued and celebrated. In our view, diversity includes, but is not limited to, gender or gender identity, race, age, ethnicity, religious or cultural background, disability, marital or family status, sexual orientation, education, experiences, perspectives, language and other areas of potential difference. In furtherance of these beliefs, we have adopted a Diversity and Inclusion Policy, under which we are committed to providing a work environment in which everyone feels accepted and valued, by being treated fairly and with respect across the enterprise. Our Diversity and Inclusion Steering Committee (D&amp;I Steering Committee) is comprised of three members of senior management and is co-chaired by our Chief Executive Officer (CEO) and Chief Human Resources Officer. The D&amp;I Steering Committee oversees diversity and inclusion at Celestica and seeks to ensure that diversity and inclusion are incorporated into Celestica&#8217;s culture, workplace and talent practices. The D&amp;I Steering Committee has designated a Diversity and Inclusion Committee (D&amp;I Committee) for the purpose of developing and promoting diversity. Celestica&#8217;s diversity &amp; inclusion practice (D&amp;I Practice) is led by a Diversity and Inclusion Leader to drive our diversity and inclusion strategy.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Employees were invited to participate in a global Diversity and Inclusion survey in November 2020, which provided the opportunity to anonymously provide perspectives on diversity and inclusion at Celestica, and thereby establish a baseline to measure progress as our D&amp;I Practice matures. Management reviewed the survey data and identified key focus areas for action plans. The results of the survey and management&#8217;s action plans were reviewed with the Human Resources and Compensation Committee in April 2021, and were also shared with employees. In addition, the following actions were taken in 2021 with respect to diversity and inclusion at Celestica:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226; &#160;&#160;&#160;&#160;launched diversity and inclusion training to our global workforce in order to raise employee awareness of diversity and inclusion and how we can effect change within the organization;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;&#160;&#160;&#160;&#160;held our first &#8220;Celestica Day for Diversity and Inclusion Awareness&#8221; to highlight the value of equity and reveal issues of inequity that may be unnoticed and unaddressed, understand diverse teams, cultural differences to develop intercultural fluency, spark ways of thinking about inclusion within Celestica and reinforce the value of diverse teams in the workplace;</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;&#160;&#160;&#160;&#160;reviewed our policies and practices to ensure they support our diversity and inclusion agenda, remove perception of favoritism and uphold equity; and </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;&#160;&#160;&#160;&#160;created four employee-led employee resource groups (Celestica Women&#8217;s Network, Celestica Black Employee Network, Celestica Pride Network and Celestica Indigenous Affinity Group).</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In furtherance of Board diversity, the Board adopted a new Board Diversity Policy in January 2021. In accordance with the Board Diversity Policy, Celestica aspires to attain by its annual meeting in 2023, and thereafter maintain, a Board composition in which at least 30% of the Board are women. Further, when identifying candidates for election or appointment to the Board of Directors, the Board and its Nominating and Corporate Governance Committee (NCGC) will:</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;&#160;&#160;&#160;&#160;consider candidates who are qualified based on a balance of skills, background, experience and knowledge;</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;&#160;&#160;&#160;&#160;take into account diversity considerations such as age, geographical representation from the regions in which Celestica operates, cultural heritage (including Aboriginal peoples (as defined in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Employment Equity Act </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(Canada) and members of visible minorities) and different abilities (including persons with disabilities); </span></div><div style="margin-bottom:3pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;&#160;&#160;&#160;&#160;strive to use, to their fullest potential, the Board&#8217;s network of relationships, in addition to using third-party organizations, that may help identify diverse candidates for joining the Board;</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226; &#160;&#160;&#160;&#160;ensure that the initial candidate list is comprised of no less than 50% women; and</span></div><div style="margin-bottom:3pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;&#160;&#160;&#160;&#160;periodically review recruitment and selection protocols to ensure diversity remains an important component of the Board.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Two director nominees at our upcoming 2022 Annual Meeting of Shareholders (2022 Meeting) are women (22%), including the current Chair of the Audit Committee. Three of our other director nominees self-identify as members of visible minorities (33%) and none of the nominees self-identify as Aboriginal peoples or as persons with disabilities (each as defined under the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Employment Equity Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (Canada)). </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time, the Board will review the Board Diversity Policy and assess its effectiveness in promoting a diverse Board. We adhered to the Board Diversity Policy with respect to identifying women and other diverse candidates for our 2021 director search. An initial candidate list of 50% women was developed by our Director Search Committee with the assistance of a director search firm tasked with this objective. Suitable candidates were interviewed by the members of our Director Search Committee.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ultimately, Dr. M&#252;ller was appointed to the Board effective August 31, 2021 on the basis that he will make a strong contribution and provide the diversity, background, skills and experience needed by the Board in view of the Corporation&#8217;s strategy. We maintain our commitment to the 2023 target of 30% women on the Board and intend to commence a search for a new director, following the 2022 Meeting, with an initial candidate list comprised of no less than 50% women in accordance with our Board Diversity Policy. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COVID-19 Response</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Celestica established a COVID-19 response committee in early 2020, which included members of our regional human resources, health and safety, IT and operations teams. During 2021, we maintained a robust COVID-19 business continuity management program to minimize disruptions during the pandemic and to minimize impacts to employee health and well-being across our global network. We continue to follow the requirements of governmental authorities and maintain preventative and protective measures to prioritize the safety of our employees, including a range of health and safety protocols such as a cessation of employee travel (other than very limited essential inter-regional travel), a global work-from-home policy for applicable employees, and for all other employees: physical distancing, enhanced screening, mandatory mask and use of other personal protective equipment, and shift splitting. We have also strongly encouraged vaccination for all of our employees and we organized vaccination clinics in regions where vaccines were not readily available, including Malaysia and Thailand.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:96%">Employee Engagement</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At Celestica, we know our success depends on our talented people and their commitment to excellence. We believe employee engagement is crucial for employee performance and productivity, and strong business outcomes. We therefore continually strive to enhance employee engagement.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In support of our efforts to foster a high-performing and engaged workforce, we launched a global employee engagement survey in 2021 in order to measure overall engagement and identify our strengths and areas for improvement. The results of the survey were reviewed by management and compared against the last employee engagement survey conducted in 2018. Management reviewed the survey results, together with management&#8217;s strategy to continue to improve engagement levels in response to the survey feedback, with the Human Resources and Compensation Committee. Employee engagement activities initiated during 2021 included:</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;&#160;&#160;&#160;&#160;diversity and inclusion training modules;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;a formalized mentorship program and an enhanced leadership training program;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;an enhanced Women In Action program;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;a global wellness program; and</span></div><div style="margin-bottom:9pt;padding-left:58.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;a &#8220;Grow Together&#8221; program to support ongoing talent development emphasizing growth opportunities for employees by providing specialized speaking events, leadership academies and modernized online learning experiences.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Celestica&#8217;s rewards and recognition programs acknowledge employees who are achieving business results by living our brand and values, and embracing the characteristics of our Leadership Imperatives. We encourage business and people leaders to acknowledge individual and team success in quarterly town halls, and in more formal ways through our Bravo! and Ignition Awards programs. Acknowledging the challenges presented by the lack of in-person connection as a result of the pandemic, we continually look for ways to reward our employees with virtual recognitions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that employee engagement and well-being is strengthened through healthy, supportive and safe workplaces. Globally, we have established a framework whereby all sites are required to measure and report on their environmental, health and safety performance regularly.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:96%">Community Engagement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We strive to support the local communities in which we live and work. We encourage all full-time employees to take up to 16 hours of paid time off per year to volunteer through our Time Off to Volunteer program. This program gives employees the opportunity to become involved in their communities in a meaningful way and to help those in need.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">United Way is a federated network of 71 local United Way Centraide offices serving more than 5,000 communities across Canada, each registered as its own non-profit organization. In 2021, Celestica&#8217;s annual United Way fundraising campaign raised C$240,000 plus a match of C$120,000 for a total of C$360,000, which brings Celestica&#8217;s lifetime fundraising amount to C$12.3 million.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Ethical Labor Practices</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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: </span><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">www.celestica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> (information on our website is not incorporated by reference into this Annual Report).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Financial Information Regarding Geographic Areas</span></div><div style="margin-bottom:12pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to successfully manage unexpected changes or risks inherent in our global operations and supply chain may adversely impact our financial performance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">"</span></div><div id="i58a7b20e6565498698d818dd373e6564_43"></div><div style="margin-bottom:12pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C.&#160;&#160;&#160;&#160;Organizational Structure</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Onex, an Ontario corporation, is the Corporation's controlling shareholder with an 81.5% 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 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).</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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: </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Celestica Cayman Holdings 1&#160;Limited, a Cayman Islands corporation;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Celestica Hong Kong Limited, a Hong Kong corporation;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Celestica&#160;LLC, a Delaware, U.S.&#160;limited liability company;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Celestica (Thailand) Limited, a Thailand corporation;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Celestica (USA)&#160;Inc., a Delaware, U.S.&#160;corporation;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2480333&#160;Ontario&#160;Inc., an Ontario, Canada corporation; and</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Celestica Electronics (M.) Sdn. Bhd., a Malaysia corporation. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_46"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">D.&#160;&#160;&#160;&#160;Property, Plants and Equipment </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our principal owned and leased properties as of February&#160;22, 2022. These sites are used to provide manufacturing services and solutions, including the manufacture of PCBs, 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 7.0 million square feet of productive capacity. </span></div><div style="margin-bottom:3pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:26.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.698%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.686%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.573%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Major locations</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Square Footage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owned/Leased </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Expiration Dates</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS/CCS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">between 2025 and 2028</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arizona </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS/CCS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">between 2022 and 2026</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">979</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS/CCS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned/Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">between 2023 and 2056</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indonesia</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned/Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">between 2022 and 2028</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ireland</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS/CCS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">between 2024 and 2030</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS/CCS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned/Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">between 2022 and 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laos</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">between 2022 and 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysia</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)(3)(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS/CCS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned/Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">between 2022 and 2060</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Minnesota</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS/CCS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">between 2022 and 2032</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS/CCS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">between 2022 and 2027</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oregon</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Romania</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS/CCS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS/CCS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned/Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">between 2022 and 2053</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned/Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCS</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2032</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thailand</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)(4)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">982</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS/CCS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Owned/Leased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">between 2022 and 2048</span></td></tr></table></div><div style="margin-bottom:2pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt">Represents estimated square&#160;footage (in thousands) being used.</span></div><div style="margin-bottom:2pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:17.68pt">Owned real properties are pledged as security under our credit facility. </span></div><div style="margin-bottom:2pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt">Represents multiple locations. </span></div><div style="margin-bottom:2pt;padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt">With respect to these locations, the land is leased, and the buildings are either owned or leased by&#160;us.</span></div><div style="margin-bottom:2pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:17.68pt">As part of our 2019 Toronto real property sale, we entered into a 10-year lease in March 2019 with the purchaser of such property for our new corporate headquarters (to be built by such purchaser on the site of our former location). The commencement date of this lease is currently targeted to be May 2023, with occupancy to commence in November 2023. In connection therewith, we completed a temporary relocation of our corporate headquarters in the second quarter of 2019. Although we expect to incur certain capitalized and transition costs once the move into our new corporate headquarters commences, such costs cannot be estimated at this time, but are expected to be funded from cash on hand. See Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;MD&amp;A&#160;&#8212; Liquidity&#160;&#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Toronto Real Property and Related Transactions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash Requirements &#8212; Contractual Obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">"</span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:17.68pt">In connection with an outsourcing arrangement and 10-year lease agreement with FNC, we will occupy additional space at this site starting April 2022.  See Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;MD&amp;A&#160;&#8212; Liquidity&#160;&#8212; Cash Requirements &#8212; Contractual Obligations."</span></div><div style="text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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. Our principal executive office is located at 5140 Yonge Street, Suite 1900, Toronto, Ontario, Canada M2N 6L7. Our material tangible fixed assets (of which approximately one-third is pledged as security under our credit agreement) are described in note&#160;6 to&#160;the Consolidated Financial Statements in Item&#160;18. </span></div><div><span><br/></span></div><div id="i58a7b20e6565498698d818dd373e6564_49"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4A.&#160;&#160;&#160;&#160;Unresolved Staff Comments</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_55"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.&#160;&#160;&#160;&#160;Operating and Financial Review and Prospects</span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA INC. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FOR THE YEAR ENDED DECEMBER 31, 2021 </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">The following Management</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">s Discussion and Analysis of Financial Condition and Results of Operations (MD&amp;A) should be read in conjunction with our 2021 audited consolidated financial statements (2021 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 United States (U.S.)&#160;dollars. The information in this discussion is provided as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">February&#160;22, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> unless we indicate otherwise.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">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: anticipated and potential adverse impacts resulting from coronavirus disease 2019 and related mutations (COVID-19); our priorities, intended areas of focus, targets, objectives, and goals; trends in the electronics manufacturing services (EMS) industry and our segments (and/or their constituent businesses) and their anticipated impact; the anticipated impact of current market conditions on each of our segments (and/or their constituent businesses) and near term expectations (positive and negative); anticipated restructuring and potential divestiture actions; our anticipated financial and/or operating results and outlook; our strategies; our credit risk; the anticipated impact of acquisitions (including the acquisition of PCI Private Limited (PCI)) and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">program wins, transfers, losses or disengagements; materials, component and supply chain constraints; shipping delays; anticipated expenses, capital expenditures and other working capital requirements and contractual obligations; the impact of our price reductions; our intended repatriation of certain undistributed earnings from foreign subsidiaries (and amounts we do not intend to repatriate in the foreseeable future); the potential impact of tax and litigation outcomes; our ability to use certain tax losses; intended investments in our business; the potential impact of the pace of technological changes, customer outsourcing, program transfers, and the global economic environment; the intended method of funding subordinate voting share (SVS) repurchases and our restructuring provision; the lease for our temporary and new corporate headquarters; Toronto transition costs; the impact of our outstanding indebtedness; liquidity and the sufficiency of our capital resources; our intention (when in our discretion) to settle outstanding equity awards with SVS; our financial statement estimates and assumptions; recently-issued accounting pronouncements and amendments; our compliance with covenants under our credit facility; interest rates and expense; interest rate swap agreements; the potential adverse impacts of events outside of our control, including, among others: U.S. policies or legislation, U.S. and global tax reform, product/component tariffs on items imported into the U.S. and related countermeasures, and/or the impact of, in addition to COVID-19, other widespread illness or disease (External Events); mandatory prepayments under our credit facility; income tax incentives; COVID-19-related governmental relief measures; accounts payable cash flow levels; expectations with respect to cash deposits; and accounts receivable sales. 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;target,&#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. Private Securities Litigation Reform Act of 1995, and applicable Canadian securities laws.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">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; 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); delays in the delivery and availability of components, services and/or materials, as well as their costs and quality; challenges of replacing revenue from completed, lost or non-renewed programs or customer disengagements; our customers' ability to compete and succeed using our products and services; changes in our mix of customers and/or the types of products or services we&#160;provide, including negative impacts of higher concentrations of </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">lower margin programs; managing changes in customer demand; rapidly evolving and changing technologies, and changes in our customers' business or outsourcing strategies; the cyclical and volatile nature of our semiconductor business; the expansion or consolidation of our operations; the inability to maintain adequate utilization of our workforce; defects or deficiencies in our products, services or designs; volatility in the commercial aerospace industry; integrating and achieving the anticipated benefits from acquisitions (including our acquisition of PCI) and "operate-in-place" arrangements; compliance with customer-driven policies and standards, and third-party certification requirements; challenges associated with new customers or programs, or the provision of new services; the impact of our restructuring actions, and/or productivity initiatives, including a failure to achieve anticipated benefits therefrom; negative impacts on our business resulting from newly-increased third-party indebtedness; the incurrence of future restructuring charges, impairment charges, other write-downs of assets or operating losses; managing our business during uncertain market, political and economic conditions, including among others, geopolitical and other risks associated with our international operations, including military actions, protectionism and reactive countermeasures, economic or other sanctions or trade barriers, including in relation to the evolving Ukraine/Russia conflict; disruptions to our operations, or those of our customers, component suppliers and/or logistics partners, including as a result of External Events; the scope, duration and impact of the COVID-19 pandemic; changes to our operating model; changing commodity, materials and component costs as well as labor costs and&#160;conditions; execution and/or quality issues (including our ability to successfully resolve these challenges); non-performance by counterparties; maintaining sufficient financial resources to fund currently anticipated financial actions and obligations and to pursue desirable business opportunities; negative impacts on our business resulting from any significant uses of cash (including for the acquisition of PCI), securities issuances, and/or additional increases in third-party indebtedness (including as a result of an inability to sell desired amounts under our uncommitted accounts receivable sales program); operational impacts that may affect PCI&#8217;s ability to achieve anticipated financial results; 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 adequately protect intellectual property and confidential information; increasing taxes, tax audits, and challenges of defending our tax positions; obtaining, renewing or meeting the conditions of tax incentives and&#160;credits; the management of our information technology systems, and the fact that while we have not been materially impacted by computer viruses, malware, ransomware, hacking attempts or outages, we have been (and may continue to be) the target of such events; the inability to prevent or detect all errors or fraud; the variability of revenue and operating results; unanticipated disruptions to our cash flows; compliance with applicable laws and regulations; our pension and other benefit plan obligations; changes in accounting judgments, estimates and assumptions; our ability to maintain compliance with applicable credit facility covenants; interest rate fluctuations and the discontinuation of LIBOR; our ability to refinance our indebtedness from time to time; deterioration in financial markets or the macro-economic environment; our credit rating; the interest of our controlling shareholder; current or future litigation, governmental actions, and/or changes in&#160;legislation or accounting standards; negative publicity; that we will not be permitted to, or do not, repurchase SVS under any normal course issuer bid (NCIB); the impact of climate change; and our ability to achieve our environmental, social and governance (ESG) initiative goals, including with respect to diversity and inclusion and climate change. The foregoing and other material risks and uncertainties are discussed in our public filings at www.sedar.com and www.sec.gov, 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. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">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: the scope and duration of materials constraints and the COVID-19 pandemic, and their impact on our sites, customers and our suppliers; 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 success of our customers&#8217; products; our ability to retain programs and customers; the stability of general economic and market conditions, and currency exchange rates; supplier performance and quality, pricing and terms; compliance by third parties with their contractual obligations; the costs and availability of components, materials, services, equipment, labor, energy and transportation; that our customers will retain liability for product/component 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; the components of our leverage ratio (as defined in our credit facility); our ability to successfully diversify our customer base and develop new capabilities; the availability of cash resources for, and the permissibility under our credit facility of, repurchases of outstanding SVS under NCIBs,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">and compliance with applicable laws and regulations pertaining to NCIBs; compliance with applicable credit facility covenants; anticipated demand strength in certain of our businesses; anticipated demand weakness in, and/or the impact of anticipated adverse market conditions on, certain of our businesses; and that: anticipated financial results by PCI will be achieved; we are able to successfully integrate PCI, further develop our ATS segment business, and achieve the other expected synergies and benefits from the acquisition; all financial information provided by PCI is accurate and complete, and all forecasts of PCI&#8217;s operating results are reasonable and were provided to </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Celestica in good faith; and we will continue to have sufficient financial resources to fund currently anticipated financial actions and obligations and to pursue desirable business opportunities. 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. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">All forward-looking statements attributable to us are expressly qualified by these cautionary statements.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i58a7b20e6565498698d818dd373e6564_58"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Celestica's business:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2021 AFS. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers include original equipment manufacturers (OEMs), cloud-based and other service providers, including hyperscalers, and other companies in a wide range of industries. 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. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Our Hardware Platform Solutions (HPS) offering (within our CCS segment) includes the development of hardware platforms, design solutions and software services, that can be used as-is, or customized for specific applications in collaboration with our customers, and management of program design and aspects of the supply chain, manufacturing, and after-market support.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 customers; high-precision semiconductor and display equipment and integrated subsystems; a wide range of industrial automation, controls, test and measurement devices; engineering-focused engagements, including full product development in the areas of telematics, human machine interface (HMI), Internet-of-Things (IoT) and embedded systems; 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 higher margin profiles and margin volatility, higher working capital requirements, and longer product life cycles than the businesses in our CCS segment. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products and services in our CCS segment consist predominantly of enterprise-level data communications and information processing infrastructure products and systems, and can include routers, switches, data center interconnects, edge solutions, and 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 is subject to negative pricing pressures driven by the highly competitive nature of this market and is experiencing technology-driven demand shifts, which are not expected to abate. Our CCS segment businesses typically have lower margin profiles, lower working capital requirements, and higher volumes than the businesses in our ATS segment. Within our CCS segment, however, our HPS business (which includes firmware/software enablement across all primary IT infrastructure data center technologies and aftermarket services) typically has a higher margin profile than our traditional CCS businesses, but also requires specific investments, including research and development (R&amp;D), and higher working capital. Our CCS segment generally experiences a high degree of volatility in terms of revenue and product/service mix, and as a result, our CCS segment margin can fluctuate from period to period. In recent periods, we have experienced an increasing shift in the mix of our programs towards cloud-</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">based and other service providers, which are cyclically different from our traditional OEM customers, creating more volatility and unpredictability in our revenue patterns, and additional challenges with respect to the management of our supply chain and working capital requirements. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Overview of business environment:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EMS industry is highly competitive. Demand can be volatile from period to period, and aggressive pricing is a common business dynamic. 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 modify or 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. The loss of one or more major customers could have a material adverse effect on our operating results, financial position and cash flows. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Managing our operations is complex, and our financial results often fluctuate, in each case as a result of, among other factors, product lifecycles in the markets we serve, production lead times required by our customers, our ability to secure materials and components, our ability to manage staffing and talent dynamics, rapid shifts in technology, model obsolescence, commoditization of certain products, the emergence of new business models, shifting patterns of demand, the proliferation of software-defined technologies enabling the disaggregation of software and hardware, product oversupply, changing supply chains and customer supply chain requirements, and the build-up by customers of inventory buffers. For example, the shift from traditional network infrastructures to highly virtualized and cloud-based environments, and declines in end-market demand for proprietary systems in favor of open systems with standardized technologies in recent periods, have adversely impacted some of our traditional CCS segment customers, and favorably impacted our service provider customers and our HPS business. We continue to experience operational challenges as a result of global supply chain constraints, and to a lesser extent, from periodic COVID-19-related regional lockdowns and workforce constraints. In addition, notwithstanding recent increases in travel, our A&amp;D business continues to experience reduced demand resulting from the prolonged impact of COVID-19, particularly in the commercial aerospace market (see "Recent Developments &#8212; Segment Environment" below). </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and engineering capacity and network, and the mix of business through that capacity are vital considerations for EMS and original design manufacturing (ODM) 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 (adjusted ROIC), which is primarily based on non-IFRS operating earnings (each discussed in "Non-IFRS Financial Measures" below) and investments in working capital and equipment, is an important metric for measuring an EMS provider&#8217;s financial performance.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Recent Developments" and "External Factors that May Impact our Business" below for a discussion of certain factors, including COVID-19 and the impact of global supply chain constraints, that have (and/or may in the future), adversely impact our business.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Developments </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Environment:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ATS Segment </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ATS segment revenue for 2021 increased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">11%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> ($0.2 billion) to $2.3 billion compared to $2.1 billion in 2020, exceeding our long-term 10% annual revenue growth target. The increase was driven by strong revenue growth in our HealthTech and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Capital Equipment businesses, returning growth in our base Industrial business, and the addition of PCI in November 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. See "Operating Results" below. These increases more than offset adverse demand and revenue impacts resulting primarily from supply chain constraints (which impacted each such year). See "Operational Impacts" below. ATS segment margin increased to 4.5% for 2021 compared to 3.3% for 2020, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">primarily due to profitable growth in our Capital Equipment business, partially offset by headwinds in our A&amp;D business. Our ATS segment margin for the fourth quarter of 2021 (Q4 2021) was 5.6%, and was within our target range of 5% to 6%. This marked the seventh consecutive quarter of sequential ATS segment margin expansion. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue from our</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Capital Equipment business for 2021 was approximately $750 million, representing growth of more than 30% compared to 2020, driven by continued strong end market demand from our semiconductor capital equipment customers, in combination with new program wins and market share gains. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We expect the strong demand backdrop to continue into 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While we continued to experience soft demand in our commer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">cial aerospace business in 2021 as a result of COVID-19, our A&amp;D business is stabilizing. Although we do not expect our commercial aerospace business to return to pre-COVID-19 levels in the near term, we expect modest sequential and year-over-year quarterly growth in 2022, supported by new program wins.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue in our Industrial business increased in 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> compared to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2020,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> as a result of growth in our base Industrial business, and the addition of PCI. We expect quarterly year-over-year growth to continue throughout 2022 on an organic basis, supported by new program wins and a general recovery in demand, as well as growth from PCI.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our HealthTech business benefited from program ramps in 2021 compared to 2020, attributable in part to new program wins to support the fight against COVID-19. However, certain COVID-19-related programs have ramped down in the latter half of 2021. For 2022, we expect revenue growth in our HealthTech business to moderate as new program ramps are expected to be largely offset by a reduction in COVID-19-related programs from the prior year.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In general, we continue to pursue new customers and invest in our ATS segment to expand our market share, to</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">diversify our end market mix, and to enhance and add new technologies and capabilities to our offerings.</span></div><div style="margin-bottom:8pt;margin-top:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CCS Segment </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CCS segment revenue for 2021 decreased 9% ($0.3 billion) to $3.3 billion compared to 2020, primarily due to the impact of our disengagement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from programs with Cisco Systems, Inc. (Cisco) (Cisco Disengagement), completed in the fourth quarter of 2020 (Q4 2020). We also had adverse revenue impacts in each of 2020 and 2021 resulting from materials constraints. See "Operational Impacts" below. These revenue declines were partially offset by strong demand from service provider customers, including in our HPS business. HPS revenue for 2021 increased 34% to $1.15 billion compared to 2020, and accounted for 20% of our total 2021 revenue. Although CCS segment revenue decreased in 2021 from 2020, Q4 2021 marked the first quarter of year-over-year revenue growth for the segment since the completion of the Cisco Disengagement. CCS segment margin increased to 3.9% for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021 (4.4% in Q4 2021)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to 3.5% for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, primarily due to more favorable mix, driven by an increased concentration of revenue from our HPS business. Q4 2021 represents our seventh consecutive quarter with CCS segment margin above our 2% to 3% target range.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operational Impacts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global supply chain constraints (including as a result of COVID-19) continued to impact both of our segments in 2021, resulting in extended lead times for certain components, and impacting the availability of materials required to support customer programs. Our advanced planning processes, supply chain management, and collaboration with our customers and suppliers has helped to partially mitigate the impact of these constraints on our revenue.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect this pressure to persist throughout 2022. While we have incorporated these dynamics into our 2022 annual outlook to the best of our ability, their adverse impact (in terms of duration and severity) cannot be estimated with certainty, and may be materially in excess of our expectations. We recognize that some sub-tier suppliers providing raw materials such as palladium, neon gas and high-grade aluminum</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are partially dependent on supply from Russia/Ukraine. We will closely monitor the supply availability and price fluctuations of these raw materials. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of supply chain constraints that prevented us from fulfilling customer orders, we estimated the following adverse revenue impacts for 2021: Q4 2021 &#8212; approximately $55 million; third quarter of 2021 (Q3 2021) &#8212; approximately $30 million; second quarter of 2021 (Q2 2021) &#8212; approximately $30 million; first quarter of 2021 (Q1 2021) &#8212; approximately $12 million. As a result of such supply chain constraints, as well as Workforce Constraints (defined below), we estimated the following adverse revenue impacts for 2020: Q4 2020 &#8212; approximately $9 million; third quarter of 2020 (Q3 2020) &#8212; approximately $16 million; and second quarter of 2020 (Q2 2020) &#8212; approximately $56 million. See "Operating Results &#8212; Revenue" below for the estimated adverse revenue impact of such matters on each of our segments for each of the foregoing periods.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">resurgences of COVID-19 outbreaks,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> governments of various jurisdictions have mandated periodic lockdowns or workforce constraints (collectively, Workforce Constraints). However, because Celestica&#8217;s operations have been considered an essential service by relevant local government authorities to date, our manufacturing sites have generally continued to operate in impacted countries at reduced capacities (due to reduced attendance, shift reductions or temporary shutdowns).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Although these Workforce Constraints present a challenge to our business performance when in force, due to effective resource management and planning, we have been able to largely mitigate the impact of these actions to date on our manufacturing capacity and our revenues. But see "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Future Uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of supply chain constraints and Workforce Constraints, we were negatively impacted in 2021 by approximately $32 million (2020 &#8212; approximately $37 million) in estimated COVID-19 Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> COVID-19 Costs were partially offset in 2021 by the recognition of $11 million (2020 &#8212; $34 million) of COVID-19-related government subsidies, grants and/or credits (COVID Subsidies, described in note 23 to the 2021 AFS) and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1 million (2020 &#8212; $3 million) of COVID-19-related customer recoveries (Customer Recoveries) (collectively with COVID Subsidies, COVID Recoveries). The most significant of the COVID Subsidies we recognized were provided under the Canadian Emergency Wage Subsidy (CEWS). Due to changes in legislation, however, we have not applied for further COVID Subsidies under the CEWS since June 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In late December 2021, we experienced a brief IT outage that temporarily impacted our operations. Based on the nature of the incident, and our timely response, it did not have a material impact on our financial results for Q4 2021. Our operations are functioning at normal capacity and we do not expect any material impact on our financial results for 2022 from this brief outage. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Future Uncertainties:</span></div><div style="text-align:justify;text-indent:53.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The global supply chain constraints and the pandemic have impacted our operations and created (and may continue to create) unpredictable reductions or increases in demand for our services. In addition, the ability of our employees to work may be significantly impacted by individuals contracting or being exposed to COVID-19. While we are following the requirements of governmental authorities and taking preventative and protective measures (including organizing vaccine clinics in regions where vaccines were not readily available, including Malaysia and Thailand) to prioritize the safety of our employees, these measures may not be successful, and we may be required to temporarily close facilities or take other measures. If factory closures or significant reductions in capacity utilization occur, we would incur additional inefficiencies and direct costs, as well as a loss of revenue. If our suppliers experience additional closures or reductions in their capacity utilization levels (as a result of COVID-19 or otherwise), we may have further difficulty sourcing materials necessary to fulfill production requirements, especially in an already constrained materials environment. A material adverse effect on our employees, customers, suppliers and/or logistics providers could have a material adverse effect on us. </span></div><div style="text-align:justify;text-indent:53.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ultimate magnitude of the impact of global supply chain constraints and COVID-19 on our business will depend on future developments which cannot currently be predicted, including the speed at which our suppliers and logistics providers can return to and/or maintain full production, the impact of supplier prioritization of backlog, infection resurgences, government responses, and the status of labor shortages. While we expect that our financial results for 2022 (and potentially beyond) will continue to be adversely affected by global materials constraints and COVID-19 (albeit to a lesser extent than in 2021), we cannot currently estimate the overall severity or duration of the impact, which may be material. While we have been successful in largely mitigating the impact of supply constraints and COVID-19 on our productivity, and are currently operating near pre-COVID-19 production capacity, the continued spread, resurgence and mutation of the virus may make our mitigation efforts more challenging. Even after these issues have subsided, we may experience significant adverse impacts to our businesses as a result of their global economic impact, including any related recession, as well as lingering impacts on our suppliers, third-party service providers and/or customers (including movement of production in-country, particularly in North America, to decrease global exposures). Also see Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The effect of COVID-19 on our operations and the operations of our customers, suppliers and logistics providers has had, and may continue to have, a material and adverse impact on our financial condition and results of operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" and "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are dependent on third-parties to supply certain materials, and our results can be negatively affected by the quality, availability and cost of such materials</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of our Annual Report on Form 20-F for the year ended December 31, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Annual Report), of which this MD&amp;A is a part. </span></div><div style="text-align:justify"><span><br/></span></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">COVID-19 Costs consists of both direct and indirect costs, including manufacturing inefficiencies related to lost revenue due to our inability to secure materials, idled labor costs, and incremental costs for labor, expedite fees and freight premiums, cleaning supplies, personal protective equipment, and IT-related services to support our work-from-home arrangements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PCI Acquisition:</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On November 1, 2021, we completed the acquisition of 100% of the shares of PCI, a fully integrated design, engineering and manufacturing solutions provider with five manufacturing and design facilities across Asia. The purchase price for PCI was $314.7 million, net of $11.4 million of cash acquired, and including a preliminary net working capital adjustment. The purchase price was funded with a combination of cash and borrowings of $220.0 million under the revolving portion of our credit facility. We recorded $126.0 million of goodwill in connection with this acquisition (on a preliminary basis). W</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">e expect to finalize the net working capital adjustment by the end of the first quarter of 2022 (Q1 2022). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Facility Amendment:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 6, 2021, we amended our credit facility, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">inter alia</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: to provide a new $365 million term loan; to increase the commitments under our revolving facility from $450 million to $600 million and extend its maturity date to at least 2025; and to ease certain covenant restrictions. Net proceeds from the new term loan were used to repay all remaining amounts outstanding under our November 2018 term loan ($145 million outstanding at the time of repayment), terminating such loan, and substantially all of the $220 million borrowed under our revolving facility to finance a portion of the PCI acquisition price. See "Liquidity &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Cash provided by (used in) financing activities &#8212; Financing and Finance Costs" </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Senior Management Changes:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, Mr. Todd Cooper was appointed President, ATS and Mr. Yann Etienvre was appointed Chief Operations Officer. Mr. Lawless stepped down from his position as President, ATS effective December 31, 2021, but continues to serve as a special advisor to Mr. Mionis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Restructuring Update: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded $10.5 million in net restructuring charges during 2021. Our restructuring activities consisted primarily of actions to adjust our cost base to address reduced levels of demand in certain of our businesses and geographies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">SVS Repurchases:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 2, 2021, the Toronto Stock Exchange accepted our notice to launch a new normal course issuer bid (NCIB). This NCIB (2021 NCIB) allows us to repurchase, at our discretion, from December 6, 2021 until the earlier of December 5, 2022 or the completion of purchases thereunder, up to approximately 9.0 million SVS in the open market, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">or as otherwise permitted, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">subject to the normal terms and limitations of such bids. The maximum number of SVS we are permitted to repurchase for cancellation under the 2021 NCIB will be reduced by the number of SVS we purchase in the open market during the term of the 2021 NCIB to satisfy delivery obligations under our stock-based compensation (SBC) plans. From the commencement of the 2021 NCIB through </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">February 22, 2022, we paid a total of approximately $4.1 million (including transaction fees) to repurchase 0.4 million SVS, at a weighted average price of $11.23</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> p</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">er share, for cancellation under the 2021 NCIB and approximately $38.7 million (including transaction fees) to purchase 3.4 million SVS for delivery obligations under our SBC plans. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During 2021, we paid an aggregate of $35.9 million (including transaction fees) to repurchase and cancel 4.37 million SVS under a previous NCIB (2020 NCIB) through its expiration on November 23, 2021, at a weighted average price of $8.21 per share. We also paid an aggregate of $10.4 million to purchase 0.9 million SVS in the open market during the term of the 2020 NCIB for delivery obligations under our SBC plans.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">See note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">12 to our 2021 AFS for details regarding automatic share purchase plans (ASPPs) we entered into in 2021 and 2020, and SVS purchases made thereunder. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Operating Goals and Priorities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our current operating goals and priorities are set forth below. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Evolving our Revenue Portfolio</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> &#8212; To evolve our revenue portfolio, we intend to continue to focus on: (i) pursuing 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 our portfolio to drive more consistent returns and profitability. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Margins</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> &#8212; We intend to continue to focus on improvements to our segment margins&#8224; and our non-IFRS operating margin*. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The duration and impact of global supply constraints, the COVID-19 pandemic, and other industry market conditions are not within our control, and may therefore impact our ability to achieve our revenue and margin goals. See "Recent Developments" above.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;Balanced Approach to Capital Allocation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212; We are focused on maintaining a strong balance sheet, generating non-IFRS free cash flow* and balancing our debt and capital levels, while maintaining optimal financial flexibility. In terms of capital allocation, our goal is to: (i) return approximately 50% of non-IFRS free cash flow* to shareholders annually, on average and when permitted, over the long term, (ii) generally invest 1.5% to 2.0% of annual revenue in capital expenditures to support our organic growth, and (iii) pursue potential strategic acquisitions as part of a disciplined capital allocation framework. </span></div><div><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">* Operating margin (a ratio based on a non-IFRS financial measure) and free cash flow are non-IFRS financial measures without standardized meanings, and may not be comparable to similar measures presented by other companies. See "Non-IFRS Financial Measures" below for the definitions and uses of these non-IFRS financial measures, and a reconciliation of these non-IFRS financial measures to the most directly-comparable financial measures determined under IFRS for specified periods. 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. </span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8224; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Strategy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;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: increasing 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. The focus and scale of our Celestica Operating System, which standardizes best practices and processes across our network, continued to drive operational optimization and improved supply chain resiliency during 2021. Our recent productivity initiatives and related restructuring actions were also intended to further streamline our business and increase operational efficiencies. </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In support of our expansion efforts, we recently:</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">assumed manufacturing, warehousing, and customer return goods activity under an outsourcing arrangement with Fujitsu Network Communications, Inc. (FNC) and signed a 10-year lease agreement for a portion of FNC's Richardson, Texas facility;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">established a center of excellence at such facility to expand our HPS engineering network and increase our North America manufacturing capacity;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">opened a state-of-the-art facility in Minnesota for our Atrenne Integrated Solutions, Inc. (Atrenne) business; and</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:58.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">acquired PCI in November 2021 (in our ATS segment), expanding our capabilities, product portfolio and customer base in key markets.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As we expand our business, open new sites, or transfer business within our network to accommodate growth or achieve synergies and supply chain resilience, we may encounter difficulties that result in higher than expected costs associated with such activities. Potential difficulties related to such activities are described in Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may encounter difficulties expanding or consolidating our operations or introducing new competencies or new offerings, which could adversely affect our operating results</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of our </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Annual Report, of which this MD&amp;A is a part. Any </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">such difficulties could prevent 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We may, at any time, be in discussions with respect to possible acquisitions or strategic transactions. There can be no assurance that any of these 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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">External Factors that May Impact our Business </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertainty in the global economy and financial markets may impact current and future demand for our customers' products and services, and consequently, our operations. I</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nflationary pressures could adversely impact our financial results by increasing costs for labor and materials. Our operating costs have increased, and may continue to increase, due to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recent growth in inflation </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">due to, among other things, the continuing impacts of the pandemic and uncertain economic environment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We may not fully offset these higher costs with increased pricing for our products and services, which could adversely impact our margins. Further, our customers may choose to reduce their business with us if we increase our pricing. 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. </span></div><div style="text-align:justify;text-indent:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other external factors that could adversely impact the EMS industry and our business include government regulations or policies, supplier or customer financial difficulties, natural disasters and related disruptions, political instability, geopolitical dynamics, terrorism, armed conflict (including the evolving situation in Ukraine), labor or social unrest, criminal activity, cybersecurity incidents, unusually adverse weather conditions, disease or illness that affects local, regional, national or international economies, and other risks present in the jurisdictions in which we, our customers, our suppliers, and/or our logistics partners operate. These events could 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. See "Recent Developments &#8212; "Segment Environment" above for a discussion of the impact of materials constraints and COVID-19 on our business during </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertainties resulting from government policies or legislation, and/or increased political tensions between countries, may adversely affect our business, results of operations and financial condition. In general, changes in social, political, regulatory and economic conditions or in laws and policies governing foreign trade, taxation, manufacturing, clean energy, the healthcare industry, and/or 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.  See Item&#160;3(D), Key Information&#160;&#8212;&#160;Risk Factors, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operations have been and could continue to be adversely affected by events outside our control</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of our </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Annual Report, of which this MD&amp;A is a part, for further detail. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Governmental actions related to increased tariffs and/or international trade agreements have increased (and could further 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, as well as regional supply concentrations, have and may continue to cause our U.S. customers to in-source programs previously outsourced to us, transfer manufacturing to (or request us to have duplicate capabilities in) locations within our global network that are not impacted by such actions (potentially increasing production costs), and/or shift their business to other 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. Production from China has become less cost-competitive than other low-cost countries in recent periods as a result of these geopolitical pressures. In connection therewith, we have transferred numerous customer programs, primarily located in China, to countries unaffected by these tariffs (including Thailand). However, as tariffs are typically borne by the customers, we anticipate continued actions from non-China-based customers to exit China to avoid these added costs. We review our site production strategies on an ongoing basis, including with respect to our China production.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have increased the resilience of our global network to manage this dynamic, including our recent expansion efforts in North America and Asia (see "Overview &#8212; Our Strategy" above). Given the uncertainty regarding the scope and duration of these (or further) trade actions, whether trade tensions will escalate further, and whether our customers will continue to bear the cost of the tariffs and/or avoid such costs by in-sourcing or shifting business to other providers, their </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impact on the demand for our services, 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, including China's recent policy supporting its private sector businesses. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Shipping delays and increased shipping costs have had an adverse impact on our operations. During 2020 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, as a result of COVID-19, we experienced, among other things, shipping surcharges on ocean freight, premiums on air freight, and increased transit times in receiving certain raw materials, as well as additional safety requirements imposed by port authorities, closures of or congestion at ports, reduced availability of commercial transportation, border restrictions and capacity constraints for air freight. These conditions had an adverse impact on our ability to obtain materials and at times, deliver our products in a timely manner during 2020 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and are expected to continue until ocean and air freight capacity is no longer constrained. In order to help mitigate disruptions to our supply chains caused by COVID-19, including freight premiums and surcharges, as well as component shortages due to these supply chain disruptions, we have taken steps to enhance the resilience of our supply chain, including: implementation of a global risk mitigation strategy to proactively manage risk and supply chain disruptions, enhanced communication with suppliers through bi-weekly market updates, enhanced forecasting and lead-time management processes and systems, strategic purchases of certain critical commodities, and devotion of increased resources to further develop a diverse network of suppliers that have robust mitigation plans to address these and other supply chain disruptions. See "Recent Developments &#8212; Segment Environment" above. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We rely on IT 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 product manufacturing, worldwide financial reporting, inventory and other data management, procurement, invoicing and email communications. Any of these systems are susceptible to outages due to fire, floods, power loss, telecommunications failures, terrorist attacks, sabotage, cybersecurity threats and incidents, and similar events. In order to mitigate certain geopolitical risks related to our IT systems, we completed a relocation of our Hong Kong data center in 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although we have not been materially impacted by computer viruses, malware, ransomware, hacking attempts or outages, we have been (and may continue to be) the target of such events.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. See "Capital Resources &#8212; Financial instruments and financial risks" below for a discussion of customer credit risk reviews we conduct. No significant credit adjustments were recorded in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or to date. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our inventory levels have increased in recent periods, due in part to strategic inventory purchases we have made in light of ongoing materials constraints. In connection therewith, we continue to work with our customers to obtain cash deposits to help mitigate the impact of increased inventory.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Customer decisions to shift production between EMS providers, or to change the amount of business they outsource or the concentration or location of their EMS suppliers, have impacted and may continue to impact, among other items, our revenue and margins, the need for future restructuring, the level of capital expenditures and our cash&#160;flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_61"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Key Operating Results and Financial Information</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2021 and 2020 and the financial performance, comprehensive income and cash flows for each of the years in the three-year period ended December&#160;31, 2021. On January 1, 2019, we adopted IFRS 16,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and no restatement of comparative period financial information was required in connection therewith. We also adopted Interest R</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ate Benchmark Reform Phase 1 amendments to IFRS 9, IAS 39, and IFRS 7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> effective January 1, 2020, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Phase 2 amendments to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IFRS 9, IAS 39, IFRS 7, IFRS 4 and IFRS 16 effective January 1, 2021, neither of which had a significant impact on our disclosures or the amounts reported in our consolidated financial statements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the years ended December 31, 2020 or December 31, 2021, as applicable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> See "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently issued accounting standards and amendments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" in note 2 to our </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> AFS. See "Recent Developments &#8212; "Segment Environment" above for a discussion of materials constraints and COVID-19 impacts on our 2021 financial results. 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): </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change 2020 v. 2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% Change 2021 v. 2020</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,888.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,748.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,634.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">487.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses (SG&amp;A)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">230.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other charges (recoveries)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(147)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(56)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.53&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.82&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.698%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment revenue* as a percentage of total revenue:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ATS revenue (% of total revenue)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CCS revenue (% of total revenue)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59%</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:42.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.542%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment income and segment margin*:</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment Margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment Margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment Margin</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ATS segment</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CCS segment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9%</span></td></tr></table></div><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* 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.</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,664.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,666.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under term loans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">470.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">660.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under revolving credit facility*</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* excluding ordinary course letters of credit.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.321%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash provided by operating activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SVS repurchase activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">of SVS repurchased for cancellation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"># of SVS repurchased for cancellation (in millions)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.0062&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average price per share for repurchases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> of SVS repurchased for delivery under stock-based compensation (SBC) plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"># of SVS repurchased for delivery under SBC plans (in millions)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:108%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:108%"> &#160;&#160;&#160;&#160;Includes transaction fees.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;For 2020, excludes an accrual of $15.0 million we recorded at December 31, 2020 for the estimated contractual maximum of permitted SVS repurchases (Contractual Maximum) for cancellation under an ASPP executed in December 2020. For 2021, excludes a $7.5 million accrual for the estimated Contractual Maximum of SVS purchases for cancellation under an ASPP executed in December 2021. See note 12 to the 2021 AFS.</span></div><div style="margin-top:2pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> &#160;&#160;&#160;&#160;Includes approximately 1.7 million ASPP purchases of SVS for cancellation in 2021 (there were no ASPP purchases in 2020 or 2019). See note 12 to the 2021 AFS.</span></div><div style="margin-top:2pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline">(4) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">For 2021, excludes a $33.8 million accrual as of December 31, 2021 for the estimated Contractual Maximum of SVS purchases to settle awards under our SBC plans under an ASPP executed in December 2021. See note 12 to the 2021 AFS.</span></div><div style="margin-top:2pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;Includes 0.7 million ASPP purchases of SVS for SBC delivery obligations in 2021 (there were no ASPP purchases in 2020 or 2019).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:108%">A discussion of the foregoing information is set forth under "Operating Results" below.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other performance indicators:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the key operating results and financial information described above, management reviews the following measures: </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:42.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.527%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.527%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.527%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.232%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.534%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1Q20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2Q20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3Q20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4Q20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1Q21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2Q21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3Q21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">4Q21</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash cycle days:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Days in accounts receivable (A/R)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Days in inventory</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Days in accounts payable (A/P)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(70)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(78)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Days in cash deposits*</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash cycle days</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory turns</span></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.9x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5x</span></td></tr></table></div><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*     We receive cash deposits from certain of our customers primarily to help mitigate the impact of higher inventory levels carried due to the current constrained materials environment, and to reduce risks related to excess and/or obsolete inventory. See "Customer Cash Deposits" in the table below.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:27.199%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.726%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March <br/>31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June <br/>30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December<br/>31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March <br/>31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June <br/>30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December<br/>31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A/R Sales (in millions)</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier Financing Programs* (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total (in millions)</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">176.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">143.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer Cash Deposits (in millions)</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.9&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222.2&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207.2&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174.7&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">190.3&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207.3&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264.7&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*     Represents A/R sold to third party banks in connection with the uncommitted supplier financing programs (SFPs) of two customers through Q3 2021, and of three customers in Q4 2021, including an SFP for a PCI customer.  The amounts we sell under our A/R sales program and the SFPs can vary from quarter to quarter depending on our working capital and other cash requirements, including by geography. See "Capital Resources" below. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;Cash cycle days increased by 2 days in Q4 2021 compared to Q4 2020, due primarily to higher days in inventory, offset in part by higher days in A/P and days in cash deposits. Days in A/R for Q4 2021 remained flat from Q4 2020 at 73 days. Days in inventory for Q4 2021 increased 21 days from Q4 2020 to 103 days primarily due to higher average inventory levels at the end of Q4 2021, offset in part by higher cost of sales for Q4 2021 compared to Q4 2020. We carried higher inventory levels at the end of Q4 2021 compared to Q4 2020 primarily to support the ramping of new programs and anticipated future demand, including for our HPS business, and to help secure supply to mitigate the impact of global supply chain constraints and longer lead times for certain components. In certain cases, we received cash deposits from our customers to help alleviate the impact of such purchases on our cash flows. The acquisition of PCI also contributed to an increase in inventory days in Q4 2021 compared to the prior year period. Days in A/P increased 10 days from Q4 2020 to 78 days in Q4 2021 mainly due to higher average A/P balances in Q4 2021, primarily due to the higher level of inventory purchases in Q4 2021, offset in part by the impact of higher cost of sales in Q4 2021. Days in cash deposits increased 9 days from Q4 2020 to 23 days in Q4 2021 primarily due to a higher customer cash deposit balance in Q4 2021, as a result of increased inventory purchases for certain customers as described above. Our customer cash deposit balance fluctuates depending on the levels of inventory we have been asked to procure by certain customers (to secure supply for future demand), or as we utilize the inventory in production. Cash cycle days increased by 3 days sequentially due to higher days in A/R and days in inventory in Q4 2021 compared to Q3 2021, offset in part by higher days in A/P and days in cash deposits. Days in A/R for Q4 2021 increased 4 days sequentially primarily due to higher average A/R balances in Q4 2021 compared to Q3 2021, reflecting the timing of revenue and collections. Days in inventory for Q4 2021 increased 14 days sequentially primarily due to higher average inventory levels at the end of Q4 2021 compared to Q3 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Days in A/P for Q4 2021 increased 8 days sequentially primarily due to higher average A/P levels at the end of Q4 2021 compared to Q3 2021. Days in cash deposits for Q4 2021 increased 7 days sequentially primarily due to higher average cash deposit levels at the end of Q4 2021 compared to Q3 2021</span><span style="background-color:#ffffff;color:#008080;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Sequentially, the acquisition of PCI also impacted each of the cash cycle day components for Q4 2021.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div id="i58a7b20e6565498698d818dd373e6564_64"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (including, in recent periods, the prolonged impact of COVID-19 and materials constraints), 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. 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 also impact future periods. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our review of the estimates, judgments and assumptions used in the preparation of our financial statements for 2021 included those relating to, among others: our determination of the timing of revenue recognition, the determination of whether indicators of impairment existed for our assets and cash generating units (CGUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">), our measurement of deferred tax assets and liabilities, our estimated inventory provisions and expected credit losses, customer creditworthiness, and the determination of the fair value of assets acquired and liabilities assumed in connection with a business combination. Any revisions to estimates, judgments or assumptions may result in, among other things, write-downs or impairments to our assets or CGUs, and/or adjustments to the carrying amount of our A/R and/or inventories, or to the valuation of our deferred tax assets and/or pension obligations, any of which could have a material impact on our financial performance and financial condition. While we </span></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">CGUs are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> 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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">continue to believe the COVID-19 pandemic and materials constraints to be temporary, the situation remains dynamic and their impact on our financial performance and financial condition, including their impact on overall customer demand, and/or our ability to fulfill customer demand, cannot be reasonably estimated at this time. See "Recent Developments &#8212; Segment Environment" above. However, we continue to believe that our long-term estimates and assumptions are appropriate.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant accounting policies and methods used in the preparation of our consolidated financial statements are described in note 2 to our 2021 AFS. The following is a discussion of accounting estimates which management considers to be "critical," defined as accounting estimates made in accordance with IFRS that involve a significant level of estimation uncertainty, and have had, or are reasonably likely to have, a material impact on the Company's financial condition or results of operations. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Key sources of estimation uncertainty and judgment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We have applied significant estimates, judgments 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; 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, and discount and terminal growth rates; and the allocation of the purchase price and other valuations related to our business acquisitions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:103%">Revenue recognition:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of goodwill, intangible assets, property, plant and equipment, and right-of-use (ROU) assets: </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. We determined that no triggering event had occurred in 2021 that would require an impairment assessment for our assets or CGUs. 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 (Annual Impairment Assessment). Judgment is required in the determination of whether events or changes in circumstances are indicators that a review for impairment should be conducted. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. Determining the recoverable amount is subjective and requires management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, 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 to our estimates of future cash flows. Our expected value-in-use is determined based on a discounted cash flow analysis. Determining estimated fair value less costs of disposal requires valuations and use of appraisals. At each reporting date, we assess whether triggering events that could change our estimates of the recoverable amount of the relevant assets have occurred. 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;</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business combinations: </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 have engaged 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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i58a7b20e6565498698d818dd373e6564_67"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Operating Results </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Overview of business environment"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and "Recent Developments" above for a discussion of recent market conditions, including global supply chain constraints and the COVID-19 pandemic, impacting our segments and our business.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating results expressed as a percentage of revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:&#160;</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:61.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.649%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other charges (recoveries)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Earnings before income tax</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Revenue of $5.6 billion for 2021 decreased 2% compared to 2020. ATS segment revenue increased 11% in 2021 compared to 2020, and CCS segment revenue decreased 9% in 2021 compared to 2020. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Revenue of $5.7 billion for 2020 decreased 2% compared to 2019. ATS segment revenue decreased 9% in 2020 compared to 2019, and CCS segment revenue increased 2% in 2020 compared to 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table sets forth segment revenue information (in millions, except percentages) for the periods indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:37.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.117%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.274%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ATS segment revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,285.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,086.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,315.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">CCS segment revenue</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,602.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,661.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,319.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Communications</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,346.4</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,434.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,259.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Enterprise</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,256.3</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,227.0</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,059.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,888.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,748.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,634.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ATS segment revenue for 2021 increased $228.8 million (11%) compared to 2020, due to strong revenue growth in our HealthTech and Capital Equipment businesses (aggregate growth of approximately 30% compared to 2020), driven by new program ramps and continued demand strength in the semiconductor market, returning growth in our base Industrial business and the addition of PCI in November 2021. These increases were partially offset by adverse demand impacts related to COVID-19 in our commercial aerospace business and the adverse impacts of materials constraints. We estimated adverse revenue impacts for 2021 of approximately $73 million on our ATS segment revenue (Q4 2021 &#8212; approximately $20&#160;million; Q3 2021 &#8212; approximately $21 million; Q2 2021 &#8212; approximately $21 million; Q1 2021&#8212; approximately $11 million) as a result of supply chain constraints, and approximately $23 million in 2020 (Q4 2020 &#8212; approximately $8 million; Q3 2020 &#8212; approximately $7 million; Q2 2020 &#8212; approximately $8 million) as a result of supply chain constraints (due in part to COVID-19) and Workforce Constraints. For both years, these disruptions had the most significant adverse impact on our Industrial and A&amp;D revenues.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ATS segment revenue for 2020 decreased $199.3 million (9%) compared to 2019, as revenue growth in our HealthTech and Capital Equipment businesses (aggregate growth of approximately 30% compared to 2019), driven by new program ramps and continued demand strength in the semiconductor market, were more than offset by adverse COVID-19-related demand impacts in our commercial aerospace and Industrial businesses, and in addition with respect to our A&amp;D business, the impact of the Boeing 737 Max program halt. In addition to COVID-19-related demand reductions, we estimated aggregate adverse revenue impacts across our ATS segment of approximately $23 million in 2020 (described above) as a result of supply chain constraints (due in part to COVID-19) and Workforce Constraints. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;CCS segment revenue for 2021 decreased $342.2 million (9%) compared to 2020, primarily due to the Cisco Disengagement (representing an approximate $500 million decline in 2021 compared to 2020) and the adverse impact of materials constraints, partly offset by strong demand from service provider customers, including in our HPS business. We estimated adverse impacts for 2021 of approximately $54 million on our CCS segment revenue (Q4 2021 &#8212; approximately $35 million; Q3 2021 &#8212; approximately $9 million; Q2 2021 &#8212; approximately $9 million; Q1 2021 &#8212; approximately $1 million) as a result of supply chain constraints and approximately $58 million in 2020 (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020 &#8212; approximately $1 million; Q3 2020 &#8212; approximately $9 million; Q2 2020 &#8212; approximately $48 million) as a result of supply chain constraints (due in part to COVID-19) and Workforce Constraints</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Communications end market revenue for 2021 decreased $174.9 million (7%) compared to 2020 primarily due to the Cisco Disengagement, partially offset by demand increases from service providers, including in our HPS business. Demand from service providers continues to be strong as they expand and upgrade their data centers in support of continued cloud and on-line requirements. Enterprise end market revenue for 2021 decreased $167.3 million (14%) compared to 2020, due to program-specific demand softness from several server customers. Our HPS business experienced strong demand in 2021, increasing 34% compared to 2020 to $1.15 billion, and accounting for 20% of our total 2021 revenue.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CCS segment revenue for 2020 increased $59.1 million (2%) compared to 2019. Communications end market revenue for 2020 increased $88.4 million (4%) compared to 2019, reflecting strength in our HPS business, including increased demand from service providers, which more than offset an approximate $200 million revenue decline from disengagements stemming from our CCS portfolio review (CCS Review Disengagements). Enterprise end market revenue for 2020 decreased $29.3 million (2%) compared to 2019, as demand strength in our HPS business was more than offset by an approximate $100 million revenue decline from CCS Review Disengagements, as well as demand softness across a number of customers. In addition, we estimated aggregate adverse revenue impacts across our CCS segment in 2020 of approximately $58 million (described above) as a result of supply chain constraints (due in part to COVID-19) and Workforce Constraints.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on a small number of customers for a substantial portion of our revenue. In the aggregate, our top 10&#160;customers represented 66% of total revenue for 2021 (2020 &#8212; 66%; 2019 &#8212; 65%). </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No customer individually represented 10% or more of total revenue in 2021 or 2020. Cisco (a former CCS segment customer) was the only customer that individually represented 10% or more of total revenue in 2019 (12% of total revenue).</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally enter into master supply agreements with our customers that provide the framework for our overall relationship, although such agreements do not typically guarantee a particular level of business or fixed pricing. Instead, we bid on a program-by-program basis and 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, working capital performance (including requiring us to carry higher than expected levels of inventory, particularly in a supply-constrained environment, to enable us to meet demand requirements), and result in lower asset utilization and lower margins. 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. Continuing market shifts to disaggregated solutions and open hardware platforms are adversely impacting demand from our traditional OEM Communications customers, but favorably impacting our service provider customers and our HPS business. 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. The CCS Review Disengagements (which began in the second half of 2018) had an estimated annualized revenue decline of $1.25 billion once completed. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Materials constraints can also cause delays in production and could have a material and adverse impact on our operations. As noted above, materials constraints adversely impacted our revenues and inventory levels over recent years, and we anticipate that materials constraints (and longer lead-times for high-demand components and materials) will continue throughout 2022, adversely impacting our revenue and working capital performance. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows gross profit and gross margin (gross profit as a percentage of total revenue) for the periods indicated:&#160;</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.137%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.433%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit (in&#160;millions)</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">384.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">437.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">487.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Gross profit for 2021 increased $49.4 million (11%), compared to 2020, primarily due to a higher concentration of HPS business, growth in our ATS segment, and lower variable spend, which more than offset the reduced profits in A&amp;D. Gross profit for 2021 also includes a $12.1 million reduction in net inventory provisions compared to 2020 (2021&#8212; $4.9 million; 2020 &#8212; $17.0 million, described below). Gross profit in 2021 was adversely impacted by approximately $31 million of estimated COVID-19 Costs recorded in cost of sales (2020 &#8212; $33 million). However, we also recognized an aggregate of $9 million of COVID Recoveries in cost of sales in 2021 (2020 &#8212; $30 million), mitigating such adverse impacts. Approximately 70% and 60% of both the COVID-19 Costs and COVID Recoveries recorded in 2021 and 2020, respectively, pertained to our ATS segment. Gross margin increased to 8.6% in 2021 from 7.6% in 2020 primarily driven by growth in our ATS segment, and improved CCS performance, including higher HPS revenue concentration.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit for 2020 increased $52.9 million (14%), compared to 2019, primarily due to improvements in our CCS segment, despite a $12.9 million increase in net inventory provisions recorded in 2020 compared to 2019. Our 2020 inventory provisions of $17.0 million were due in part to reduced demand, including as a result of the deterioration of the commercial aerospace market due to COVID-19, to certain aged inventory in our CCS segment, and to specific disengaging customers in both of our segments. We recorded $33 million of COVID-19 Costs in cost of sales in 2020. We also recognized an aggregate of $30 million of COVID Recoveries in cost of sales in 2020, mitigating such adverse impact. Approximately 60% of both the COVID-19 Costs and COVID Recoveries recorded in 2020 pertained to our ATS segment. Despite overall lower revenue, the increase in gross margin to 7.6% in 2020 compared to 6.5% in 2019 was primarily driven by improved mix, productivity and volume leverage across several of our businesses.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain 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. 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. Our gross profit and SG&amp;A 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. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, general and administrative expenses (SG&amp;A):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A for 2021 of $245.1 million (4.3% of total revenue) increased $14.4 million compared to $230.7 million (4.0% of total revenue) for 2020, primarily due to higher variable compensation, lower COVID Subsidies recorded in SG&amp;A (2021 &#8212; $3 million; 2020 &#8212; $7 million), and approximately $2 million in SG&amp;A attributable to the PCI acquisition.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A for 2020 of $230.7 million (4.0% of total revenue) increased $3.4 million compared to $227.3 million (3.9% of total revenue) for 2019, primarily due to higher variable compensation and variable spend (including IT-related COVID-19 Costs), offset in part by the recognition of approximately $7 million of COVID Subsidies in SG&amp;A, and $2.2 million in lower foreign exchange losses in 2020.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment income and margin:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 "Finance Costs" below), employee SBC expense, amortization of intangible assets (excluding computer software), and Other Charges (recoveries) (described under "Other charges (recoveries)" below), as these costs and charges/recoveries are managed and reviewed by our Chief Executive Officer at the company level. See the reconciliation of segment income to our earnings before income taxes for 2019 &#8212; 2021 in note 25 to the 2021 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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ATS segment income for 2021 increased $35.3 million (51%) compared to 2020. ATS segment margin increased from 3.3% in 2020 to 4.5% in 2021. The increase in ATS segment income for 2021 as compared to 2020 was primarily due to revenue increases noted above, which more than offset the reduced profit contribution from our A&amp;D business. The increase in ATS segment margin for 2021 compared to 2020 was primarily due to profitable growth in our Capital Equipment business. See "Recent Developments" above. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ATS segment income for 2020 increased $5.5 million (9%) compared to 2019. ATS segment margin increased from 2.8% in 2019 to 3.3% in 2020, despite the lower revenue. The increase in ATS segment income for 2020 as compared to 2019 was due primarily to the Capital Equipment revenue increases discussed above and improved productivity across a number of our ATS segment businesses. The increase in ATS segment margin for 2020 compared to 2019 was primarily due to improvements in our Capital Equipment business, driven by improved productivity, the beneficial impact of our cost reduction initiatives, and volume leverage, partly offset by reduced profit contribution from our A&amp;D business.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CCS segment income for 2021 decreased $0.4 million (0.3%) compared to 2020 as a result of the lower revenue levels described above, driven primarily by the Cisco Disengagement. Despite the lower revenue levels, CCS segment margin increased from 3.5% in 2020 to 3.9% in 2021, primarily due to more favorable mix, driven by our portfolio reshaping activities, and a higher concentration of revenue from our HPS business. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">CCS segment income for 2020 increased $35.4 million (38%) compared to 2019. CCS segment margin increased from 2.6% in 2019 to 3.5% in 2020. These increases were primarily due to favorable mix, including increased HPS programs, and the positive impact of our productivity initiatives.  </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SBC expense:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our SBC expense may fluctuate from period to period to account for, among other things, new grants, forfeitures resulting from employee terminations or resignations, and the recognition of accelerated SBC expense for employees eligible for retirement (generally in the first quarter of the year associated with our annual grants).  The portion of our employee SBC expense that relates to performance-based compensation is subject to adjustment in any period to reflect changes in the estimated level of achievement of pre-determined performance goals and financial targets. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 deferred share units (DSUs) and RSUs issued to directors as compensation) for the periods indicated (in millions):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:65.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee SBC expense in cost of sales</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee SBC expense in SG&amp;A</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Director SBC expense in SG&amp;A </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1) &#160;&#160;&#160;&#160;Expense consists of director compensation to be settled with SVS, or SVS and cash, as elected by each director. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The increase in employee SBC expense for 2021 as compared to 2020 was primarily the result of an $8.4 million expense reversal recorded in 2020 to reflect a reduction in the estimated number of PSUs expected to vest at the end of January 2021 (SBC Reversal). The decrease in employee SBC expense for 2020 as compared to 2019 was due primarily to the 2020 SBC Reversal. Unless a grantee has been authorized, and elects, to settle these awards in cash, Celestica intends to settle all outstanding RSUs and PSUs with SVS purchased in the open market by a broker, or issued from treasury. Accordingly, we account for these share unit awards as equity-settled awards. See "Cash requirements" below.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other charges (recoveries):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;Restructuring charges:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We recorded the following restructuring charges for the periods indicated (in millions):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:62.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.311%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We perform ongoing evaluations of our business, operational efficiency and cost structure, and implement restructuring actions as we deem necessary. Our restructuring activities in 2021 consisted primarily of actions to adjust our cost base to address reduced levels of demand in certain of our businesses and geographies, due in part to the impact of COVID-19, including actions in the first half of 2021 to right-size our commercial aerospace facilities. Our 2020 restructuring actions were associated primarily with the Cisco Disengagement, as well as other actions intended to adjust our cost base similar to (and for the same reasons as) those taken in 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; We recorded net restructuring charges of $10.5 million in 2021, consisting of cash restructuring charges of $9.8 million, primarily for employee termination costs, and net non-cash charges of $0.7 million (consisting of non-cash restructuring charges of $1.5 million and non-cash restructuring recoveries of $0.8 million). The non-cash restructuring recoveries in 2021 primarily reflect gains on the sale of surplus equipment. The non-cash restructuring charges recorded in 2021 consisted primarily of the write-down of equipment related to disengaged programs. Approximately one half of our 2021 restructuring charges were associated with our ATS segment, and included actions related to our A&amp;D business. Our restructuring provision at December&#160;31, 2021 was $6.1 million (December&#160;31, 2020 &#8212; $4.7 million; December&#160;31, 2019 &#8212; $11.2 million). All cash outlays have been, and the balance is expected to be, funded with cash on&#160;hand.&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We recorded restructuring charges of $25.8 million in 2020, consisting of cash charges of $23.3 million, primarily for employee termination costs, and non-cash charges of $2.5 million. The non-cash restructuring charges recorded in 2020 represented the write-down of certain equipment related to disengaged programs, and the write down of ROU assets ($1.1 million) in connection with vacated properties, resulting in part from certain sublet recoveries that were lower than the carrying value of the related leases (Sublet Losses), offset in part by $0.3 million in gains on the disposition of surplus equipment. Approximately two-thirds of our 2020 restructuring charges were associated with our CCS segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2019, we completed our cost efficiency initiative (CEI), which commenced in the fourth quarter of 2017, and consisted of restructuring actions related to our CCS segment portfolio review and our Capital Equipment business. The CEI resulted in reductions to our workforce, as well as consolidation of certain sites to better align capacity and infrastructure with then-anticipated customer demand, related transfers of customer programs and production, re-alignment of business processes, management reorganizations, and other associated activities. We recorded restructuring charges of $37.9 million in 2019, all in connection with our CEI, consisting of cash charges of $28.1 million, primarily for employee termination costs, and non-cash charges of $9.8 million. The non-cash restructuring charges recorded in 2019 represented the write-down of certain equipment, primarily related to our Capital Equipment business (ATS segment) and disengaged programs, and the write-down of ROU assets ($1.0 million) pertaining to vacated properties, resulting in part from Sublet Losses. Approximately two-thirds of our 2019 restructuring charges were associated with our CCS segment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii) &#160;&#160;&#160;&#160;Asset impairment: &#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> 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(s), 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 each year (Annual Impairment Assessment). See "Critical Accounting Estimates" above and note 2(j) to our 2021 AFS. We did not identify any triggering events during 2019, 2020 or 2021 indicating that the carrying amount of our assets or CGUs may not be recoverable. However, we recorded non-cash restructuring charges to write-down equipment and ROU assets during such periods in connection with our restructuring activities. See paragraph (i) above and footnote (ii) in note 7 to the 2021 AFS. As a result of our 2019, 2020 and 2021 Annual Impairment Assessment for CGUs with goodwill, we determined that there was no impairment, as the recoverable amount of our CGUs exceeded their respective carrying values.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes 2(j) and 8 to our 2021 AFS for a discussion of when impairment losses for our assets and CGUs are recognized, and 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 2019, 2020 and 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our goodwill balance is allocated to the following CGUs (in millions):&#160;&#160;&#160;&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital Equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A&amp;D </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Atrenne</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PCI </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Consists of goodwill attributable to our 2018 acquisition of Impakt Holdings, LLC (Impakt), as well as prior acquisitions.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consists of goodwill attributable to our 2016 acquisition of Lorenz, Inc. and Suntek Manufacturing Technologies, SA de CV, collectively known as Karel Manufacturing.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Consists of goodwill attributable to our 2018 acquisition of Atrenne. </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4) &#160;&#160;&#160;&#160;Consists of our preliminary allocation of goodwill attributable to our 2021 acquisition of PCI. The purchase price adjustment and allocation for PCI has not yet been finalized.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As part of our Annual Impairment Assessment of CGUs with goodwill, 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 2019, 2020 or 2021. Future growth in revenue and margins for these CGUs is supported by new business awarded recently, customer forecasts, assumptions for additional future program wins based on our current revenue pipeline, margin improvements based on recent restructuring actions, growth due to our acquisitions and external industry outlooks. Assumptions for our Capital Equipment CGU for our 2021 Annual Impairment Assessment reflect the continued recovery of, and demand strength (including from new programs and market share gains) in our semiconductor business in 2021 (which is expected to continue). We have also assumed margin expansion for this CGU during the forecast period based on anticipated increased productivity driven by expected additional volumes. Assumptions for our Atrenne CGU for our 2021 Annual Impairment Assessment reflect an expected broad-based market recovery from the impact of COVID-19, as well as anticipated accelerated growth over the 5-year forecast period primarily in our defense business, resulting from expected new program wins following the investment in, and expansion of, a facility (opened in 2021) to accommodate additional capacity for our defense customers and our licensing business. Although our A&amp;D CGU was adversely affected by COVID-19 in 2021, particularly our commercial aerospace business, our assumptions for this CGU for our 2021 Annual Impairment Assessment reflect industry expectations for a recovery of demand within the 5-year forecast period. The discount rate for our PCI CGU reflects the risks inherent in the PCI business. 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 Estimates" above. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii) &#160;&#160;&#160;&#160;Losses on post-employment benefit plan (Post-employment Benefit Plan Losses):</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During the fourth quarter of 2019 (Q4 2019), we recorded non-cash charges of $4.1 million, representing additional obligations under our Thailand post-employment benefit plan as a result of changes in labor protection laws in Thailand that increased the severance benefits for specified employees upon termination.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv) &#160;&#160;&#160;&#160;Transition Costs (Recoveries):</span></div><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transition Costs consist of Toronto Transition Costs and Internal Relocation Costs, each of which are defined under the caption "Non-IFRS Financial Measures" below. We incurred no Toronto Transition Costs during 2021 or 2020 (2019 &#8212; $3.8 million). We do not expect to incur further Toronto Transition Costs until the move into our new corporate headquarters commences. We recorded $1.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million of Internal Relocation Costs in 2021 (2020 &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">de minimus</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">; 2019 &#8212; $2.4 million). Transition Recoveries consist of the $102.0 million gain (Property Gain) we recorded on the sale of our Toronto real property in the first quarter of 2019 (Q1 2019). See "Liquidity &#8212; Toronto Real Property and Related Transactions" below for a discussion of the sale of our Toronto real property and related relocations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)   &#160;&#160;&#160;&#160;Credit facility-related charges:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Credit facility-related charges for 2021 consist primarily of a $2.6 million charge to accelerate the amortization of unamortized deferred financing costs upon the termination of a prior term loan in connection with our December 2021 amendment to our credit agreement. See "Liquidity &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash provided by (used in) financing activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8212; Financing and Finance Costs" for a discussion of such amendment and "Finance Costs" below for related debt-issuance costs. During Q4 2019, we incurred $2.0 million in fees in connection with obtaining waivers in October 2019 related to our non-compliance with certain restrictive covenants under our credit facility (Waiver Fees). See "Capital Resources" below. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi) &#160;&#160;&#160;&#160;Acquisition Costs and Other:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;We incur consulting, transaction and integration costs relating to potential and completed acquisitions. We also incur charges or releases related to the subsequent re-measurement of indemnification assets or the release of indemnification or other liabilities recorded in connection with acquisitions. Collectively, these costs, charges and releases are referred to as Acquisition Costs (Recoveries). During 2021, we recorded $7.3 million of net Acquisition Costs related to acquisition activities, including $4.8 million in connection with the acquisition of PCI, offset in part by a $1.2 million release in Q1 2021 of certain indirect tax liabilities previously recorded in connection with our acquisition of Impakt. During 2020, we recorded $0.2 million of Acquisition Costs related to potential acquisitions (2019 &#8212; $3.9 million, including $2.2 million of such remeasurement charges related to our Impakt acquisition). See note 3 to our 2021 AFS.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other consists of legal recoveries in connection with the settlement of class action lawsuits in which we were a plaintiff (2021 &#8212; $10.5 million; 2020 &#8212; $2.5 million; 2019 &#8212; $2.0 million). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Losses on pension annuity purchases:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;To mitigate the actuarial and investment risks of our defined benefit pension plans, we purchase annuities from time to time (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 the related pension obligations. In August 2020, the trustees of our defined benefit pension plan for employees in the United Kingdom (U.K.) purchased annuities to hedge the pension benefits payable to newly-retired members of such plan. The 2020 annuity purchase resulted in a non-cash loss of $0.2 million in 2020, which we recorded in other comprehensive income (loss) (OCI) and simultaneously re-classified to deficit. We completed the wind-up of a former supplementary pension plan for our U.K. employees in 2019.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance Costs:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, customer SFPs, and interest expense on our lease obligations, net of interest income earned. During 2021, we paid Finance Costs of $26.0 million (2020 &#8212; $29.5 million; 2019 &#8212; $44.5 million), including $3.6 million in debt issuance costs paid in 2021 (2020 &#8212; $0.6 million; 2019 &#8212; $2.9 million). T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">he decrease in Finance Costs paid from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> was primarily due to lower amounts outstanding under our credit facilit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">y fo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">r most of the year (until Q4 2021 when borrowings increased to fund a portion of the PCI acquisition), a reduction in interest </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">rates compared to 2020, and lower amounts of swap interest due to the cancellation of a portion of the notional amount of our interest rate swaps in December 2020 and September 2021. The decrease in Finance Costs paid from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> was primarily due to lower borrowings under our credit facility, and a reduction in interest rates compared to 2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. We also paid $2.0 million in Waiver Fees in Q4 2019, which we recorded in other charges.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income taxes: </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2021, we had a net income tax expense of $32.1 million on earnings before tax of $136.0 million, compared to a net income tax expense of $29.6 million on earnings before tax of $90.2 million for 2020, and a net income tax expense of $29.5 million on earnings before tax of $99.8 million for 2019. Our 2019 earnings before tax included the Property Gain, which had no net tax impact, as such gain was offset by previously unrecognized tax losses. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net income tax expense of $32.1 million for 2021 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was favorably impacted by a $7.6 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deferred tax recovery recorded in connection with the revaluation of certain temporary differences using the future effective tax rate of our Thailand subsidiary in connection with the upcoming transition from a 100% income tax exemption to a 50% exemption in 2022 under an applicable tax incentive (Revaluation Impact), </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">largely offset by a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.0</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million tax expense arising from taxable temporary differences associated with the anticipated repatriation of undistributed earnings from certain of our Chinese subsidiaries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We currently expect to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">repatriate cash from certain of our Chinese subsidiaries in the near future and have recorded a $15.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deferred tax liability in connection therewith. Upon such repatriation, 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. Taxable foreign exchange impacts were not significant in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net income tax expense of $29.6 million for 2020 included $18.3 million of tax expenses relating to current and future withholding taxes associated with repatriations of undistributed earnings from certain of our Chinese and Thai subsidiaries that occurred in 2020 or were then-anticipated to occur in the foreseeable future, offset in large part by the following favorable impacts: (i) $4.1 million in tax benefits related to return-to-provision adjustments for changes in estimates related to prior years based on changes in facts or circumstances (RTP Adjustments), (ii) the recognition of $2.6 million of previously unrecognized deferred tax assets of our Japanese subsidiary, (iii) $5.1 million in favorable foreign exchange impacts (Currency Impacts) arising primarily from the strengthening of the Chinese renminbi relative to the U.S. dollar, and (iv) a $5.7 million reversal of tax uncertainties in certain of our Asian subsidiaries in Q1 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net income tax expense for 2019 of $29.5 million was favorably impacted by $6.4 million in tax benefits arising from RTP Adjustments, and an aggregate of $4.5 million in reversals of certain previously-recorded tax liabilities and uncertainties, offset in part by $6.0 million in withholding taxes associated with the then-anticipated repatriations of undistributed earnings with respect to certain of our Chinese and Thai subsidiaries. Upon repatriating the cash in 2020, we reversed the related deferred tax liability previously recorded in 2019 and recorded a current income tax expense for withholding taxes in 2020. Overall net Currency Impacts for 2019 were not significant.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the COVID-19 pandemic, certain jurisdictions in which we operate have implemented certain tax relief measures, including deferral of value-added tax payments (such as VAT or GST) and additional tax deductions. However, these tax relief measures have not provided us with significant tax benefits to date. We do not currently expect that these tax relief measures will have a significant impact on our global tax rate. However, see "Recent Developments &#8212; Segment Environment &#8212; Operational Impacts" above and note 23 to the 2021 AFS for a discussion of COVID Subsidies recorded in 2021 and 2020 that subsidized or offset qualifying expenses, including payroll costs/taxes and social insurance program contributions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Biden administration has proposed tax legislative changes. Although such proposals, if adopted as currently contemplated, would not have a significant tax impact on our operations, we cannot predict the likelihood, timing or substance of U.S. tax reform. If the recent global minimum tax agreement is implemented in the jurisdictions in which we do business, it could, among other things, increase cash taxes, increase audit risk, and increase our worldwide corporate effective tax rate. In addition, the Organization for Economic Cooperation and Development continues to issue guidelines and proposals related to Base Erosion and Profit Shifting which may result in legislative changes that could reshape international tax rules in numerous countries and negatively impact our effective tax rate. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We cannot predict the outcome of any specific legislative proposals or initiatives, and we cannot provide assurance that any such legislation or initiative will not apply to us. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legislation or other changes in U.S. and/or international tax laws could increase our tax liability or adversely affect our overall profitability and results of operations. We will continue to monitor the progress of U.S. tax reform, as well as other global tax reform agreements and initiatives. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our tax incentives currently consist of tax exemptions for the profits of, and for dividend withholding taxes for, our Thailand and Laos subsidiaries. We have two income tax incentives in Thailand. One of these incentives initially allowed for a 100% income tax exemption (including distribution taxes), but transitioned to a 50% income tax exemption in January 2022 for the next five years (excluding distribution taxes) until its expiration in 2027. The impact of this transition on our 2021 net income tax expense is discussed above (see Revaluation Impact). The second incentive allows for a 100% income tax exemption (including distribution taxes) for eight years, and expires in 2028. Upon full expiry of each of the incentives, taxable profits associated with such incentives become fully taxable.&#160;During 2020 and 2021, we successfully transitioned a portion of our Thailand business under recently expired incentives to our remaining two incentives, and we are monitoring for further optimization on a continuous basis. Our tax incentive in Laos allows for a 100% income tax exemption (including distribution taxes) until 2025, and a reduced income tax rate of 8% thereafter. Our tax expense could increase significantly if certain tax incentives from which we benefit are retracted. The aggregate tax benefit arising from all of our tax incentives was approximately $15 million for 2021 (2020 &#8212; $10 million; 2019 &#8212; $1.5 million). </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We received an approval from the Malaysian authorities in Q4 2020 for an income tax incentive for one of our Malaysian subsidiaries, which provides for a 50% income tax exemption for a period of five years for certain product sets manufactured by such subsidiary. The commencement date of this incentive has yet to be determined by the Malaysian authorities. Although a significant portion of this incentive may be retroactively applicable to past periods, we cannot assure that this will be the case. Due to uncertainty of the period for which this incentive applies, we cannot currently quantify the applicable benefit.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 may be 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 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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;In 2017, the Brazilian Ministry of Science, Technology, Innovation and Communications (MCTIC) issued assessments seeking to disqualify certain of our 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. We received lower re-assessments for 2007 and 2008 during Q1 2020 in response to our initial appeal, and in Q4 2021, the MCTIC accepted our appeal in respect of 2006 resulting in no adjustment to our original filing position for such year. We intend to continue to appeal the original assessments for 2009 and the re-assessments for</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2007 and 2008. As of December 31, 2021, the assessments and re-assessments, including interest and penalties, total approximately 12 million Brazilian real (approximately $2 million at year-end exchange rates) for all such years, reduced from original assessments totaling approximately 39 million Brazilian real (approximately $7 million at year-end exchange rates). </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In Q3 2021, the Romanian tax authorities issued a final tax assessment in the aggregate amount of approximately 31 million Romanian leu (approximately $7 million at year-end exchange rates), for additional income and value-added taxes for one of our Romanian subsidiaries for the 2014 to 2018 tax years. In order to advance our case to the appeals phase and reduce or eliminate potential interest and penalties, we paid the Romanian tax authorities the full amount assessed in 2021 (without agreement to all or any portion of such assessment). We believe that our originally-filed tax return positions are in compliance with applicable Romanian tax laws and regulations, and intend to vigorously defend our position through all necessary appeals or other judicial processes. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The successful pursuit of assertions made by any government authority, including tax authorities, could result in our owing significant amounts of tax or other reimbursements, interest and possibly penalties. We believe we adequately accrue for any probable potential adverse 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;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net earnings:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net earnings for 2021 increased $43.3 million compared to 2020. The increase was primarily due to $49.4 million in higher gross profit and an aggregate of $19.2 million in lower other charges (recoveries) and Finance Costs, offset in part by $14.4 million in higher SG&amp;A expense and $8.5 million in higher R&amp;D costs (in support of our HPS business) in 2021 as compared to 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net earnings for 2020 decreased $9.7 million compared to 2019. The decrease was primarily due to the $102.0 million Property Gain recorded in Q1 2019, offset in part by $52.9 million in higher gross profit, $12.1 million in lower restructuring charges, and $11.8 million in lower Finance Costs in 2020 as compared to 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i58a7b20e6565498698d818dd373e6564_70"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Liquidity and Capital Resources</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth key liquidity metrics for the periods indicated (in&#160;millions):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:65.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">479.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under credit facility*</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">592.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">470.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">660.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* excluding ordinary course letters of credit.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:65.762%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash provided by operating activities</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash provided by (used in) investing activities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(364.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash provided by (used in) financing activities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(326.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(204.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in non-cash working capital items (included in operating activities above):</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A/R</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">153.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(102.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(99.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(521.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A/P, accrued and other current liabilities and provisions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(158.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Working capital changes</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23.5)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(78.9)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash provided by operating activities:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;  </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we generated $226.8 million of cash from operating activities compared to $239.6 million in 2020. The $12.8 million decrease in cash from operating activities in 2021 as compared to 2020 was primarily due to $55.4 million in higher working capital requirements, offset in significant part by $43.3 million higher net earnings in 2021 compared to 2020. Higher working capital requirements for 2021 as compared to 2020 primarily reflect a $61.7 million reduction in A/R cash flows and a $422.6 million reduction in inventory cash flows, which more than offset a $439.9 million improvement in A/P cash flows. The reduction in A/R cash flows was due to the timing of collections, as well as higher A/R levels carried at the end of 2021 compared to the end of 2020, resulting from higher revenue earned in Q4 2021 compared to Q4 2020. The reduction in inventory cash flows was due to higher inventory levels carried at the end of 2021 compared to the end of 2020. We carried higher inventory levels at the end of 2021 primarily to support the ramping of new programs and anticipated future demand, including for our HPS business, to help secure supply to mitigate the impact of global supply chain constraints and longer lead times for certain components, and as a result of the PCI acquisition. However, a significant portion of our inventory purchases were covered by cash deposits received from our customers, which helped to alleviate the impact of such purchases on our cash flows. Improvement in A/P cash flows was due to an increase in these cash deposits, as well as timing of payments (see "Summary of Key Operating Results and Financial Information" above).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our A/P cash flow levels may decrease in subsequent periods as payments are made, and as cash deposit balances change.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, we generated $239.6 million of cash from operating activities compared to $345.0 million in 2019. The $105.4 million decrease in cash from operating activities in 2020 as compared to 2019 was primarily due to $132.6 million in higher working capital requirements. Higher working capital requirements for 2020 as compared to 2019 reflect a $197.0 million reduction in inventory cash flows, a $194.4 million reduction in A/R cash flows, and a $17.0 million reduction in other current assets cash flows, which more than offset a $223.0 million improvement in A/P cash flows (reflecting the timing of purchases and payments) a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $52.8 million in higher customer cash deposits at the end of 2020 compared to the end of 2019 (described below). The decrease in inventory cash flows for 2020 as compared to 2019 primarily reflects the higher inventory levels carried in 2020 to support new program ramps and anticipated future demand, including for our HPS business. In certain cases, we received cash deposits from our customers to help alleviate the impact of such purchases on our cash flows ($174.7 million as at December 31, 2020, compared to $121.9 million as at December 31, 2019). The reduction in A/R cash flows was the result of higher outstanding A/R balances at the beginning of 2019 compared to the beginning of 2020, as well as lower 2020 revenue levels and the timing of collections.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we extend payment terms applicable to certain customers, and/or provide longer payment terms to new customers. To substantially offset the effect of extended payment terms for particular customers on our working capital, we participate in three customer supplier financing programs (SFPs), pursuant to which we sell A/R from such customers to third-party banks on an uncommitted basis to receive earlier payment. One SFP is for a CCS segment customer, and the other two are for ATS segment customers, including an SFP for a PCI customer</span><span style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, we sold $98.0 million of A/R under the three SFPs, including $21.5 million of A/R under the PCI customer's SFP (December&#160;31, 2020 &#8212; $65.3 million under two SFPs). The A/R are sold net of discount charges, which are recorded as Finance Costs in our consolidated statement of operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Free cash flow (non-IFRS):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Free cash flow is a non-IFRS financial measure without a standardized meaning and may not be comparable to similar measures presented by other companies. We define non-IFRS free cash flow 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, including our Toronto real property in 2019), lease payments, and Finance Costs paid (excluding debt issuance costs and when applicable, Waiver Fees paid). As we do not consider debt issuance costs paid ($3.6 million in 2021; $0.6 million in 2020; $2.9 million in 2019); or Waiver Fees paid ($2.0 million in 2019, recorded in other charges) to be part of our ongoing financing expenses, these costs are excluded from total Finance Costs paid 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 (described above), 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):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:65.322%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"><div style="margin-bottom:1pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS cash provided by operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">226.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of property, plant and equipment, net of sales proceeds</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease payments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance Costs paid (excluding debt issuance costs and Waiver Fees paid)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS free cash flow</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">301.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our non-IFRS free cash flow of $114.8 million for 2021 decreased $11.2 million compared to 2020, due primarily to $12.8 million in lower cash generated from operating activities in 2021 (as described above). In addition, the higher lease payments in 2021 compared to 2020 were offset by lower Financing Costs, each as set forth above. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our non-IFRS free cash flow of $126.0 million for 2020 decreased $175.2 million compared to 2019, primarily due to the $113.0 million in proceeds (Toronto Proceeds) we received in Q1 2019 for the sale of our Toronto real property (included in "purchase of property, plant and equipment, net of sales proceeds" in the table above), and $105.4 million of lower cash generated from operating activities in 2020, offset in part by $27.7 million of lower capital expenditures in 2020 as compared to 2019. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash provided by (used in) investing activities:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our capital expenditures for 2021 were $52.2 million (2020&#160;&#8212; $52.8 million; 2019 &#8212; $80.5 million), primarily to enhance our manufacturing capabilities in various geographies and to support new customer programs (split approximately evenly between our segments in each such year). Our capital expenditures for 2021 included the expansion of an Atrenne facility in the U.S. (Minnesota) to accommodate additional capacity for our A&amp;D customers and customers in other highly-regulated markets, and to support CCS segment growth, particularly our HPS business (including additional manufacturing lines at our former Cisco facility). Overall capital expenditures in 2021 and 2020 were lower than originally anticipated, as a result of delays or the shifting of programs or spending to future periods. See footnote (iii) to the "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Additional Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">" table below for information with respect to commitments for capital expenditures as of December 31, 2021. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 2019, we incurred capital expenditures in connection with relocations related to the sale of our Toronto real property as follows: $5.0 million related to our temporary corporate headquarters, and $1.2 million in building improvements and new machinery at our new Toronto manufacturing site. 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 (2021 &#8212; $2.6 million; 2020 &#8212; $1.8 million; 2019 &#8212; $116.5 million). The Toronto Proceeds were recorded as cash provided by investing activities in 2019. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 1, 2021, we completed the acquisition of PCI. The purchase price for PCI was $314.7 million, net of $11.4 million of cash acquired, and including a preliminary net working capital adjustment, which is subject to finalization in Q1 2022. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash provided by (used in) financing activities:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SVS repurchases:</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;See "Summary of Key Operating Results and Financial Information" above for a table detailing repurchases of SVS during each of 2019, 2020 and 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">Financing and Finance Costs:</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:113%">We are party to a credit agreement with Bank of America, N.A., as Administrative Agent, and the other lenders party thereto, which prior to the amendment described below, provided a term loan in the original principal amount of $350.0 million (Initial Term Loan) and a term loan in the original principal amount of $250.0 million (First Incremental Term Loan), each of which was scheduled to mature in June 2025, and a $450.0 million revolving credit facility (Revolver) that was scheduled to mature in June 2023. On December 6, 2021, the credit agreement was amended (as so amended, the Credit Facility) primarily: (i) to provide a new term loan (Second Incremental Term Loan) in the original principal amount of $365.0 million (all of which was drawn on the amendment date, and used as described below); (ii) to increase the commitments under the Revolver to $600.0 million and extend its maturity date (see below), (iii) to ease certain covenant restrictions; and (iv) to include specified LIBOR successor provisions. The Initial Term Loan and the Second Incremental Term Loan are collectively referred to as the Term Loans.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Initial Term Loan was unchanged by the December 2021 amendment to the Credit Facility, and continues to mature in June 2025. The Second Incremental Term Loan and the Revolver each mature on March 28, 2025, unless either (i) the Initial Term Loan has been prepaid or refinanced or (ii) commitments under the Revolver are available and have been reserved to repay the Initial Term Loan in full, in which case such obligations mature on December 6, 2026.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Second Incremental Term Loan requires quarterly principal repayments (commencing March 31, 2022) of $4.5625 million, and each of the Term Loans requires a lump sum repayment of the remainder outstanding at maturity. The Initial Term Loan required quarterly principal repayments of $0.875 million, and the First Incremental Term Loan required quarterly principal repayments of $0.625 million, all of which (in each case) were paid by the end of the first half of 2020. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are also required to make annual prepayments 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 (ECF) for the prior fiscal year. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> mandatory prepayment of $107.0 million (ECF Amount) was required and paid during the first half of 2020 based on this provision. No prepayments based on 2020 ECF were required in 2021, or will be required in 2022 based on 2021 ECF. In addition, prepayments of outstanding obligations under the Credit Facility (applied as described above) may also be required in the amount of specified</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> net cash proceeds received above a specified annual threshold (including proceeds from the disposal of certain assets). No</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Credit Facility prepayments based on 2020 net cash proceeds were required in 2021, or will be required in 2022 based on 2021 net cash proceeds. Any outstanding amounts under the Revolver are due at maturity. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest rates applicable to borrowings under our Credit Facility as of December 31, 2021, are described under "Capital Resources" below.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In Q1 2021, we repaid an aggregate of $30.0 million under the First Incremental Term Loan. On October 27, 2021, we borrowed $220.0 million under the Revolver to fund a portion of the purchase price for our November 2021 acquisition of PCI. On December 6, 2021, upon receipt of the net proceeds from the $365.0 million Second Incremental Term Loan, we repaid all remaining amounts outstanding under the First Incremental Term Loan ($145.0 million outstanding at the time of repayment), terminating such loan, and repaid $215.0 million of the $220.0 million borrowed under the Revolver. On December 29, 2021, we repaid the remaining $5.0 million outstanding under the Revolver with available cash.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the first quarter of 2020 (Q1 2020), we made the scheduled quarterly principal repayment of $0.875 million under the Initial Term Loan, and also prepaid an aggregate of $60.0 million under the First Incremental Term Loan. On April 27, 2020, we prepaid $47.0 million under the Initial Term Loan. These two prepayments were first applied to all remaining scheduled quarterly principal repayments of the Initial Term Loan and First Incremental Term Loan prior to maturity, as applicable, and thereafter to remaining applicable principal amounts outstanding thereunder. These prepayments also represented payment in full of the ECF Amount. In June 2020, we prepaid an additional $1.5 million under the Initial Term Loan and $12.5 million under the First Incremental Term Loan. No further prepayments were required or made thereafter during 2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During 2019, we borrowed $48.0 million under the Revolver, primarily to fund share repurchases in Q1 2019 and repaid an aggregate of $207.0 million of the amount then-outstanding under the Revolver (including by use of $110.0 million of </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Toronto Proceeds). We made scheduled principal repayments of $1.5 million in each quarter of 2019 under the Initial Term Loan and the First Incremental Term Loan.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Activity under our Credit Facility for the periods indicated is set forth below (in millions):</span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:70.261%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.208%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.516%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revolver</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Term loans</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2018</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">598.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount borrowed in Q1 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount repaid in Q1 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(110.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount repaid in Q2 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(44.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount repaid in Q3 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(53.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount repaid in Q4 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">592.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount repaid in Q1 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(60.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount repaid in Q2 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">470.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount repaid in Q1 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount borrowed in Q4 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">220.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount repaid in Q4 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(220.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(145.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">660.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense under the Credit Facility, including the impact of our interest rate swap agreements (described below), was $20.7 million in 2021 (2020 &#8212; $26.0 million; 2019 &#8212; $36.8 million). Any increase in prevailing interest rates, margins, or amounts outstanding, would cause this amount to increase (see discussion below). Commitment fees (see footnote (i) to the "Contractual Obligations" table below) paid during 2021 were $1.8 million (2020 &#8212; $1.9 million; 2019 &#8212; $1.3 million). We incurred debt issuance costs of approximately $4 million in connection with the December 2021 amendment to the Credit Facility. Debt issuance costs are deferred on our consolidated balance sheet and amortized to Finance Costs. In December 2021, we accelerated the amortization of $2.6 million of unamortized deferred financing costs upon termination of the First Incremental Term Loan, which we recorded in other charges. During Q4 2019, we incurred $2.0 million in Waiver Fees which we recorded in other charges. See "Operating Results &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" above for a description of Finance Costs paid in 2021, 2020 and 2019.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:113%">Our Credit Facility, including outstanding balances thereunder and interest rates as of December 31, 2021, are described under "Capital Resources" below. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:113%"> </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease payments:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During 2021, we paid $40.0 million (2020 &#8212; $33.7 million; 2019 &#8212; $38.2 million) in lease payments. Lease payments in 2020 were lower compared to 2019 and 2021 primarily as a result of tenant improvement allowances of $4.2 million received in 2020 with respect to a new building lease for one of our Atrenne sites. Lease payments reduce our non-IFRS free cash flow. See "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-IFRS free cash flow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" above.  </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cash requirements: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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, and/or sell A/R through our A/R sales program or participate in customer SFPs, when permitted. The timing and the amounts we borrow or repay under these facilities can vary significantly from month-to-month depending upon our cash requirements. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Based on our current cash flow budgets and forecasts of our short-term and long-term liquidity needs, we continue to believe that our current and projected sources of liquidity will be sufficient to fund our anticipated liquidity needs for 2022 and beyond. Specifically, we continue to believe that cash flow from operating activities, together with cash on hand, availability under the Revolver ($579.0 million at December 31, 2021), potential availability under uncommitted intraday and overnight bank overdraft facilities, and cash from accepted sales of A/R, will be sufficient to fund our anticipated working capital needs, planned capital spending (including the contractual commitments described below and other commitments described elsewhere herein), and other cash requirements (including any required SBC share repurchases, debt repayments and interest expense). See "Capital Resources" below. Notwithstanding the foregoing, although we anticipate that we will be able to repay or refinance outstanding obligations under our Credit Facility when they mature (our primary current long-term cash liquidity requirement), there can be no assurance we will be able to do so, or that the terms of any such refinancing will be favorable. In addition, we may require additional capital in the future to fund capital expenditures, acquisitions (including contingent consideration payments), strategic transactions or other investments. We will continue to assess our liquidity position and potential sources of supplemental liquidity in view of our objectives, operating performance, economic and capital market conditions and other relevant circumstances. Our operating performance may also be affected by matters discussed under the Risk Factors section of our 2021 Annual Report, of which this MD&amp;A is a part. These risks and uncertainties may adversely affect our long-term liquidity.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Contractual Obligations: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2021, we had known contractual obligations that require future payments as follows (in millions): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:34.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.524%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.524%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.524%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.524%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.608%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">660.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.25&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.25&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.25&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313.65&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(ii)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension plan contributions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(iii)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-pension post-employment plan payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Binding purchase order obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(iv)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,693.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,244.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">379.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase obligations under IT support <br/>&#160;&#160;&#160;agreements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(v)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,772.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,352.15&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">461.85&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139.55&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">356.45&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">328.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;Represents annual amortization of the Second Incremental Term Loan, as well as principal repayment obligations at maturity (June 2025 for our borrowings under the Initial Term Loa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">n and an assumed maturity date of December 2026 for the Second Incremental Term Loan , based on amounts outstanding as of December&#160;31, 2021, but excludes related interest and fees. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The Second Incremental Term Loan matures in March 2025, unless either (i) the Initial Term Loan has been prepaid or refinanced or (ii) commitments under the Revolver are available and have been reserved to repay the Initial Term Loan in full, in which case such obligations mature on December 6, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> (we have assumed that the conditions required for a December 2026 maturity date will have been satisfied). Under the Credit Facility, we are required to pay a commitment fee on the unused portion of the Revolver, which is calculated based on our consolidated leverage ratio (as defined in the Credit Facility) and the daily balance outstanding (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> &#8212; $1.8 million; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> &#8212; $1.9 million, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> &#8212; $1.3 million). Any borrowings under the Revolver are due upon maturity (March 2025, or under specified circumstances described above, December 2026). S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ee "Financing Arrangements" below for a description of mandatory prepayments required under the Credit Facility. No mandatory principal prepayments of the Term Loans based on specified excess cash flow or net cash proceeds will be required for 2022, but we are currently unable to determine whether any such prepayments will be required thereafter. The Initial Term Loan currently bears interest at LIBOR plus 2.125%. The Second Incremental Term Loan currently bears interest at LIBOR plus 2.0%. Annual interest expense and fees under the Credit Facility were approximately $21 million for 2021. Any increase in prevailing interest rates, margins, or amounts outstanding 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 (and is not waived), the administrative agent may declare all amounts under the Credit Facility to be immediately due and payable, and may cancel the lenders' commitments to make further advances thereunder. See "Capital Resources" below and note 11 to our 2021 AFS for a description of the Credit Facility, including amounts outstanding thereunder, repayment dates and applicable interest rates and margins. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Includes real property lease commitments in effect as of December 31, 2021, but unrecognized as liabilities in our financial statements because the relevant leases had not yet commenced. Specifically, in September 2021, in connection with our outsourcing arrangement with FNC, we agreed to lease a portion of their Richardson, Texas facility for a 10-year period. The commencement dates for certain portions of the lease do not begin until April 2022 and April 2027. However, we have included the following minimum lease obligations for such portions in the above table (an aggregate of $45.5 million): $2.6 million in 2022; $3.5 million in 2023; $3.6 million in 2024; $3.7 million in 2025, $3.8 million in 2026 and $28.3 million thereafter. In addition, in connection with the 2019 sale of our Toronto real property, we entered into a 10-year lease for our new corporate headquarters, targeted to commence in May 2023. Upon such commencement, our estimated annual basic rent will be approximately $2.1 million Canadian dollars for each of the first five years, and approximately $2.2 million Canadian dollars for each of the remaining five years (also included in the table above). See "Toronto Real Property and Related Transactions" below and note 24 to our 2021 AFS.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Based on our latest actuarial valuations, we estimate our funding requirement for 2022 to be $14.5 million (2021 &#8212; funding requirement of $15.4 million; 2020 &#8212; funding requirement of $13.1 million). See note 18 to our 2021 AFS. A significant deterioration in the asset values or asset returns could lead to higher than expected future contributions. Adjustments to 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.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;Represents outstanding purchase orders with suppliers primarily to acquire inventory. As of December 31, 2021, our purchase order obligations have significantly increased compared to just under $1 billion as at December 31, 2020, primarily as a result of supply chain constraints, new business, and the addition of PCI. Although previously, purchase orders were generally short-term in nature (less than a year), we are currently placing many orders with lead times in excess of one year, in order to secure the materials needed for production. In addition, purchase obligations at December 31, 2020 were lower than usual as a result of the Cisco Disengagement, and have since increased as a result of the addition of replacement business. 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. In some cases, we have cash deposits from customers to help mitigate our exposures to these increased inventory levels. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;This table excludes $60.2 million of long-term deferred income tax liabilities and $39.8 million 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, at December 31, 2021, our interest rate swap agreements require us to pay a fixed rate of interest with respect to an aggregate of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> $200.0 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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. See "Capital Resources" below for a description of additional interest rate swap agreements we entered into in February 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional Commitments:&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As at December&#160;31, 2021, we had additional commitments that expire as follows (in millions):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:36.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Thereafter</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency contracts and swaps</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">539.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">539.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Letters of credit, letters of guarantee and </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;surety bonds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(ii)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital expenditures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(iii)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">597.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">570.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i)  &#160;&#160;&#160;&#160;Represents the aggregate notional amounts of our forward currency contracts and swaps.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(ii)  &#160;&#160;&#160;&#160;Includes $21.0 million in letters of credit issued under our Revolver, with an assumed maturity of December 2026. The Revolver matures in March 2025, unless either (i) the Initial Term Loan has been prepaid or refinanced or (ii) commitments under the Revolver are available and have been reserved to repay the Initial Term Loan in full, in which case such obligations mature in December, 2026. We have assumed that the conditions required for a December 2026 maturity date will have been satisfied.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(iii)&#160;&#160;&#160;&#160;As at December&#160;31, 2021, management had approved $45.9 million for capital expenditures, primarily for machinery and equipment to support new customer programs (approximately 40% of which is committed for the Americas, approximately 45% of which is committed for Asia, and the remainder of which is committed for Europe). Of such approved amount, $10.1 million in purchase orders had been issued to third-party vendors as of December&#160;31, 2021. Our capital spending varies each period based on, among other things, the timing of new business wins and forecasted sales levels. Based on our current plans, we anticipate capital spending for 2022 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 2022 capital spending includes expenditures to support growth in our HPS business and our ATS segment.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash outlays for our contractual obligations and commitments identified in the tables above are expected to be funded from cash on hand </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and through the financing agreements described below under "Capital Resources."</span><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing Arrangements:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Second Incremental Term Loan requires quarterly principal repayments (commencing March 31, 2022) of $4.5625 million, and each of the Term Loans requires a lump sum repayment of the remainder outstanding at maturity. As described above, w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e are also required to make annual prepayments of outstanding obligations under the Credit Facility based on specified ECF and net cash proceeds</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Although no</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> such prepayments will be required in 2022, mandatory Credit Facility prepayments based on ECF and/or net cash proceeds may be required in future years. Any outstanding amounts under the Revolver are due at maturity. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual interest expense and fees under the Credit Facility, including the impact of our interest rate swap agreements, based on amounts and swap agreements outstanding as of December 31, 2021, are approximately $21 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rates applicable to borrowings under the Credit Facility are described under "Capital Resources" below.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not believe that the aggregate amounts outstanding under our Credit Facility as at December&#160;31, 2021 ($660.4 million under the Term Loans, and $21.0 million in ordinary course letters of credit), had or will have a material adverse impact on our liquidity, our results of operations or financial condition (unless our debt obligations mature without refinancing). In addition, although our cash balance decreased by approximately $110 million in connection with our acquisition of PCI, our availability under the Revolver increased by $150.0 million as part of our December 2021 amendment to the Credit Facility. See "Capital Resources" below for a description of our available sources of liquidity. We believe that our current level of leverage is acceptable for a company of our size.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;However, our current outstanding indebtedness, and the mandatory prepayment provisions of the Credit Facility (described above), require us to use a portion of our cash flow to service such debt, and may reduce our ability to fund future acquisitions and/or to respond to unexpected capital requirements; limit our ability to obtain additional financing for future investments, working capital, or other corporate purposes; 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/or reduce our debt agency ratings. Existing or increased third-party indebtedness could have a variety of other adverse effects, including: (i) default and foreclosure on our assets if refinancing is unavailable on acceptable terms and we have insufficient funds to repay the debt obligations when due; and (ii) acceleration of such indebtedness or cross-defaults if we breach applicable financial or other covenants and such breaches are not waived.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In addition, the Credit Facility contains restrictive covenants that limit our ability to engage in specified types of transactions and prohibit share repurchases for cancellation if our leverage ratio (as defined in such facility) exceeds a specified amount, as well as specified financial covenants (described in "Capital Resources" below). We expect to remain in compliance with restrictive and financial covenants under the Credit Facility. However, 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, $45.8 million of A/R were sold under our current A/R sales program (December&#160;31, 2020 &#8212; $119.7 million; December&#160;31, 2019 &#8212; $90.6 million). We currently use, and may in future periods increase the amounts we offer to sell under, our A/R sales program as a cost-effective alternative to drawing additional amounts on our Revolver to meet our ordinary course cash requirements. In order to offset the impact of extended payment terms for particular customers on our working capital, we also participate in three customer SFPs (including an SFP for a PCI customer as of the PCI acquisition date), pursuant to which we sell A/R from such customers to third-party banks on an uncommitted basis to receive earlier payment. At December&#160;31, 2021, an aggregate of $98.0 million of A/R were sold under the three SFPs, including $21.5 million sold under the SFP for the PCI customer (December&#160;31, 2020 &#8212; $65.3 million sold under two SFPs; December&#160;31, 2019 &#8212; $50.4 million sold under two SFPs). See "Capital Resources" below for a description of our A/R sales program and SFPs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repatriations:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2021, 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, which we do not intend to repatriate in the foreseeable future, are not subject to these withholding taxes. We repatriated approximately $90 million of cash in 2021 from various of our foreign subsidiaries, and remitted related previously-accrued withholding taxes (approximately $7 million). We currently expect to repatriate an aggregate of approximately $200 million of cash in the foreseeable future from various foreign subsidiaries, and have recorded anticipated related withholding taxes as deferred income tax liabilities (approximately $15 million). 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 (and are not reasonably likely to have) a material impact on our ability to meet our cash obligations. At December&#160;31, 2021, we had approximately $250 million (December&#160;31, 2020 &#8212; $320 million) of cash and cash equivalents held by foreign subsidiaries outside of Canada that we do not intend to repatriate in the foreseeable future. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital Expenditures:</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our capital spending varies each period based on, among other things, the timing of new business wins and forecasted sales levels. See footnote (iii) to the "Additional Commitments" table above for a description of approved capital expenditure amounts as of December 31, 2021, and anticipated capital expenditures for 2022. We expect to fund these expenditures from cash on hand and through the financing agreements described below under "Capital Resources."</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SVS Repurchases:&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have funded and intend to continue to fund our SVS repurchases under our NCIBs, from cash on hand, borrowings under the Revolver, or a combination thereof. We have funded, and expect to continue to fund, SVS repurchases to satisfy delivery obligations under SBC plan awards from cash on hand. </span><span style="color:#000000;font-family:'Times',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of, and the amounts paid for, these repurchases can vary from period to period. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash provided by (used in) financing activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" above. Also see "Recent Developments" and note 12 to our 2021 AFS.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring Provision:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our restructuring provision as of February 22, 2022 is approximately $6 million. We expect to incur incremental restructuring charges in 2022. We have funded and intend to continue to fund our restructuring provisions from cash on hand. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease Obligations:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, we had a total of $138.6 million in lease obligations outstanding (December&#160;31, 2020 &#8212; $122.7 million; December&#160;31, 2019 &#8212; $116.1 million). Also see footnote (ii) to the "Contractual Obligations" table above.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Toronto Real Property and Related Transactions:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 7, 2019, we completed the sale of our Toronto real property (which included the site of our corporate headquarters and our Toronto manufacturing operations) and received the $113.0 million in Toronto Proceeds. The $102.0 million Property Gain was recorded in other charges (recoveries) in Q1 2019. Also see "Related Party Transactions" below. Related relocations, and capitalized costs and transition costs incurred in connection therewith (including a total of $10.0 million of such costs in 2019), are described under the caption "Cash requirements &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Toronto Real Property and Related Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" of Item 5, Operating and Financial Review and Prospects, of our 2020 Annual Report on Form 20-F. As part of the property sale, we entered into a 10-year lease in March 2019 with the purchaser of the property for our new corporate headquarters. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The commencement date of this lease will be determined by such purchaser based on completion of construction of the new building, and is currently targeted for May 2023, with occupancy in November 2023. Our estimated annual basic rent will be approximately $2.1 million Canadian dollars for each of the first five years, and approximately $2.2 million Canadian dollars for each of the remaining five years. We may, at our option, extend this lease for two further consecutive five-year periods. Our temporary headquarters lease expires in January 2023, but can be extended for an additional one-year period. We intend to exercise this extension option.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 Costs: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we expect to continue to incur COVID-19 Costs in 2022, particularly related to manufacturing inefficiencies resulting from continuing global supply constraints, we cannot quantify anticipated amounts. Adverse COVID-19-related impacts were in part mitigated by COVID Recoveries recorded in 2020 and 2021, however, we do not anticipate that such relief will be available to us in 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Litigation and contingencies (including indemnities):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and a Romanian income and value-added tax matter. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide routine indemnifications, the terms of which range in duration and scope, and often are not explicitly defined, including for third-party intellectual property infringement, certain negligence claims, and for our directors and officers. We have also provided indemnifications in connection with the sale of certain assets. The maximum potential liability from these indemnifications cannot be reasonably estimated. In some cases, we have recourse against other parties or insurance to mitigate our risk of loss from these indemnifications. Historically, we have not made significant payments relating to these types of indemnifications.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also see note 24 to the 2021 AFS.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i58a7b20e6565498698d818dd373e6564_73"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Resources</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our capital resources consist of cash provided by operating activities, access to the Revolver, uncommitted intraday and overnight bank overdraft facilities, an uncommitted A/R sales program, three uncommitted 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 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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, we had cash and cash equivalents of $394.0 million (December&#160;31, 2020 &#8212; $463.8 million), the majority of which was denominated in U.S. dollars. We also held cash and cash equivalents in the following currencies: B</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ritish pound sterling, Brazilian real, Canadian dollar, Chinese renminbi, Czech koruna, Euro, Hong Kong dollar, Indian rupee, Indonesian rupiah, 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-quarter swings, generally related to the timing of A/R collections, inventory purchases and payments, and other capital uses.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, an aggregate of $660.4 million was outstanding under the Term Loans, and other than ordinary course letters of credit, no amounts were outstanding under the Revolver (December&#160;31, 2020 &#8212; $470.4 million was outstanding under the Initial Term Loan and the First Incremental Term Loan, and other than ordinary course letters of credit, no amounts were outstanding under the Revolver). See "Liquidity &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash provided by (used in) financing activities &#8212; Financing and Finance Costs" </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">above for a discussion of amounts borrowed and repaid under our Credit Facility during 2019, 2020 and 2021. 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. At December&#160;31, 2021, we had $579.0 million available under the Revolver for future borrowings, after reflecting outstanding letters of credit issued under the Credit Facility (December&#160;31, 2020 &#8212; $428.7 million of availability).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility has an accordion feature that allows us to increase the term loans and/or revolving loan commitments thereunder by $150.0 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. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Revolver bear interest, depending on the currency of the borrowing and our election for such currency, at LIBOR, Base Rate, Canadian Prime, an Alternative Currency Daily Rate, or an Alternative Currency Term Rate  (each as defined in the Credit Facility) plus a specified margin. The margin for borrowings under the Revolver and the Second Incremental Term Loan ranges from 1.50% to 2.25% for LIBOR borrowings and Alternative Currency borrowings, and from 0.50% to 1.25% for Base Rate and Canadian Prime borrowings, in each case depending on the rate we select and our consolidated leverage ratio (as defined in the Credit Facility). Commitment fees range from 0.30% to 0.45% depending on our consolidated leverage ratio. The Initial Term Loan currently bears interest at LIBOR plus 2.125%. The Second Incremental Term Loan currently bears interest at LIBOR plus 2.0%. See "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial instruments and financial risks</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" below for a description of the LIBOR successor provisions under the Credit Facility. Prior to the December 2021 Credit Facility </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amendment, the margin for borrowings under the Revolver ranged from 0.75% to 2.5%, commitment fees ranged from 0.35% to 0.50%, in each case depending on the rate we selected and our consolidated leverage ratio, the Initial Term Loan bore interest at LIBOR plus 2.125%, and the First Incremental Term Loan bore interest at LIBOR plus 2.5%. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;As part of our risk management program, we attempt to mitigate interest rate risk through interest rate swaps. At December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> we had: (i) interest rate swaps hedging the interest rate risk associated with $100.0 million of our Initial Term Loan borrowings that expire in August 2023 (Initial Swaps), and additional interest rate swaps hedging the interest rate risk associated with $100.0 million of our Initial Term Loan borrowings, for which the cash flows commence upon the expiration of the Initial Swaps and continue through June 2024 (First Extended Initial Swaps) and (ii) interest rate swaps hedging the interest rate risk associated with $100.0 million of our Second Incremental Loan borrowings, which expire in December 2023 (Incremental Swaps). Prior to repayment in full of the First Incremental Term Loan on December 6, 2021, we had interest rate swaps hedging the interest rate risk associated with $100.0 million of outstanding borrowings thereunder, which were scheduled to expire in December 2023. As the First Incremental Term Loan and the Second Incremental Term Loan have the same interest rate risk, these interest rate swaps continued, and now cover $100.0 million of outstanding borrowings under the Second Incremental Term Loan. At December&#160;31, 2021, the interest rate risk related to $460.4 million of borrowings under the Credit Facility was unhedged (December 31, 2020 &#8212; $195.4 million unhedged). In February 2022, we entered into the following additional interest rate swaps with various third-party banks: (i) interest rate swaps hedging the interest rate risk associated with $100.0 million of our Initial Term Loan borrowings (and any subsequent term loans replacing the Initial Term Loan), for which the cash flows commence upon expiration of the First Extended Initial Swaps and continue through December 2025 (Second Extended Initial Swaps), (ii) interest rate swaps hedging the interest rate risk associated with $100.0 million of our Second Incremental Term Loan borrowings, for which the cash flows commence upon expiration of the Incremental Swaps and continue through December 2025 (First Extended Incremental Swaps), and (iii) interest rate swaps hedging the interest rate risk associated with another $130.0 million of our Second Incremental Term Loan borrowings (Additional Incremental Swaps) effective from February 2022 through December 2025. We have an option to cancel up to $50.0 of the notional amount of the Additional Incremental Swaps from January 2024 through October 2025. A one-percentage point increase in applicable interest rates would increase interest expense, based on the outstanding borrowings under the Credit Facility and swap agreements at December&#160;31, 2021, by $4.6 million annually, and by $6.6 million annually, without accounting for such swap agreements. Upon execution of the Additional Incremental Swaps, our unhedged obligations under the Credit Facility were reduced from $460.4 million to $330.4 million. A one-percentage point increase in applicable interest rates would increase interest expense, based on the outstanding borrowings under the Credit Facility and swap agreements at February 22, 2022, by $3.3 million annually. See note 20(b) to our 2021 AFS for further information regarding our interest rate swap agreements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;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, 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 December&#160;31, 2021, we were in compliance with all restrictive and financial covenants under the Credit Facility. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As previously disclosed, we were not in compliance with certain restrictive covenants related to the Repurchase Restriction with respect to approximately $17.0 million in excess share purchases made in May 2019 under our then-current NCIB. These defaults, as well as related cross defaults, were waived in October 2019. The Repurchase Restriction is not currently in effect, nor </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">was it in effect during 2020 or 2021 (or at December&#160;31, 2021)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, we had $21.0 million outstanding in letters of credit under the Revolver (December&#160;31, 2020 &#8212; $21.3 million). We also arrange letters of credit and surety bonds outside of the Revolver.&#160;At December&#160;31, 2021, we had $27.1 million of such letters of credit and surety bonds outstanding (December&#160;31, 2020 &#8212; $20.2 million).</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, we also had a total of $198.5 million in uncommitted bank overdraft facilities available for intraday and overnight operating requirements (December&#160;31, 2020 &#8212; $162.7 million). There were no amounts outstanding under these overdraft facilities at December&#160;31, 2021 or December&#160;31, 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Although our leverage increased with the additional borrowings to finance the PCI acquisition, our priority continues to be to improve</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">our leverage and reduce our future interest costs.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We entered into an agreement in March 2020 with a third-party bank to sell up to $300.0 million in A/R on an uncommitted basis, subject to pre-determined limits by customer. This one-year agreement provides for automatic annual one-year extensions, and was so extended in each of March 2021 and March 2022. This agreement may be terminated at any time by the bank or by us&#160;upon 3 months' prior notice, or by the bank upon specified defaults. We also participate in three SFPs (including an SFP for a PCI customer as a result of our acquisition in November 2021), pursuant to which we sell A/R from the relevant customer to third-party banks on an uncommitted basis to receive earlier payment (substantially offsetting the effect of such customer's extended payment terms on our working capital for the period). The SFPs have indefinite terms and may be terminated at any time by the customer or by us upon specified prior notice. A/R are sold under these arrangements net of discount charges. As our A/R sales program and the SFPs are on an uncommitted basis, there can be no assurance that any of the banks will purchase any of the A/R we intend to sell to them thereunder. However, as the A/R that we offer to sell under these programs are largely from customers we deem to be creditworthy, we believe that such offers will continue to be accepted notwithstanding the current environment. See</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">"</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Cash Requirements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> &#8212; Financing Arrangements" above for a description of A/R amounts sold under these arrangements during 2019 through 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The timing and the amounts we borrow and repay under our Revolver and overdraft facilities, or sell under the SFPs or our A/R sales program, can vary significantly from month-to-month depending on our working capital and other cash requirements. We may increase the amounts we offer to sell under our A/R sales program in future periods as a cost-effective alternative to drawing amounts on our Revolver to meet our ordinary course cash requirements. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our strategy on capital risk management has not changed significantly since the end of 2020. 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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial instruments and financial risks:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to a variety of risks associated with financial instruments and otherwise.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. Although the majority of our cash balances, pricing to customers, and materials costs are denominated in U.S.&#160;dollars, a significant portion of our non-materials costs (including payroll, pensions, site costs, costs of locally sourced supplies and inventory, and income taxes) 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. The majority of our currency risk is driven by such costs, 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 monetary assets and monetary liabilities denominated in foreign currencies. We enter into foreign currency forward contracts to hedge our cash flow exposures and swaps to hedge our exposures of monetary assets and monetary liabilities (Economic Hedges), generally for periods of up to 12 months, to lock in the exchange rates for future foreign currency transactions, which is intended to reduce the foreign currency risk related to our operating costs and future cash flows denominated in local currencies. Economic Hedges are based on our forecasts of the future position of anticipated monetary assets and monetary liabilities denominated in foreign currencies, and therefore may not mitigate the full impact of any translation impacts in the future. As for our cash flow hedges, while these contracts are intended to reduce the effects of fluctuations in foreign currency exchange rates on our operating costs and cash flows, 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.  </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;See note 20 to our 2021 AFS for a listing of our foreign currency forwards and swaps to trade U.S. dollars in exchange for specified currencies at December&#160;31, 2021. The fair value of the outstanding contracts at December&#160;31, 2021 was a net unrealized gain of $1.2 million (December 31, 2020 &#8212; net unrealized gain of $23.3 million), resulting from fluctuations in foreign exchange rates between the contract execution and the period-end date. There can be no assurance that our hedging transactions will be&#160;successful in mitigating our foreign exchange risk.&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 could have a material effect on our business, results of operations and financial condition.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate risk: Borrowings under the Credit Facility bear interest at specified rates, plus specified margins (described above). We have entered into agreements to swap the variable interest rates with fixed rates of interest with respect to a portion of the amounts outstanding under the Term Loans (described above). Unhedged borrowings ($460.4 million at December&#160;31, 2021) expose us to interest rate risk due to the potential variability in market interest rates. A one-percentage point increase in applicable interest rates would increase interest expense, based on outstanding borrowings under the Credit Facility and interest rate swap agreements at December&#160;31, 2021, by $4.6 million annually, and by $6.6 million annually, without accounting for such swap agreements. At December&#160;31, 2021, the fair value of our interest rate swap agreements was a net unrealized loss of $6.9 million (December 31, 2020 &#8212; aggregate unrealized loss of $16.5 million, which we record on our consolidated balance sheet. The change in the fair value of the swaps is partly a result of the recent increases in the forward interest rates compared to our fixed rates. An increase in forward interest rates would cause a further reduction in the amount of the loss. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global reform of major interest rate benchmarks is currently underway, including the anticipated replacement of some Interbank Offered Rates (including LIBOR) with alternative nearly risk-free rates. We have obligations under our Credit Facility, and certain lease arrangements and derivative instruments, that are indexed to LIBOR (LIBOR Agreements). The interest rates under these agreements are subject to change when relevant LIBOR benchmark rates cease to exist. There remains uncertainty over the timing and methods of transition to such alternate rates. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Credit Facility provides that when the administrative agent, the majority of lenders or we determine that LIBOR (or the corresponding rate for any Alternative Currency, as defined in the Credit Facility), is unavailable or being replaced (or, in the case of LIBOR borrowings under the Revolver and the Second Incremental Term Loan, at our joint election with the administrative agent), then we and the administrative agent may amend the underlying credit agreement to reflect a successor rate as specified therein. Once LIBOR becomes unavailable, if no successor rate has been established, applicable loans under the Credit Facility accruing interest at LIBOR will convert to Base Rate loans. The Credit Facility has not yet been amended to reflect a successor rate for LIBOR. Certain of our lease arrangements that include progress payments provide that a successor rate will be determined by the lessor when LIBOR ceases to be available or is no longer representative, or if earlier, by mutually-agreed amendments to the lease agreement to adopt a replacement benchmark. It remains uncertain when the benchmark transitions will be complete or what replacement rates will be used. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our variable rate Term Loans are partially hedged with interest rate swap agreements. Hedge ineffectiveness could result due to the cessation of LIBOR, if such agreements transition using a different benchmark or spread adjustment as compared to the underlying hedged debt. The Second Extended Initial Swaps, the First Extended Incremental Swaps and the Additional Incremental Swaps mirror the LIBOR successor provisions under the Credit Facility. As of February 22, 2022, we are in the process of negotiating a successor rate to LIBOR with one of the two counterparty banks under the Incremental Swaps (with a notional amount of $50.0 million), to ensure that such agreements mirror the LIBOR successor provisions under the Credit Facility. However, we cannot assure the outcome of these negotiations, or what the LIBOR successor provisions will be. We have not begun the process to amend relevant LIBOR provisions with the other counterparty bank, or the counterparty banks under the Initial Swaps or the First Extended Initial Swaps. As a result, we cannot assure that benchmark transitions under all of our interest rate swap agreements will be successful, or if so, what replacement rates will be used. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the LIBOR Agreements described above, our A/R sales program and three customers SFPs have transitioned to alternative benchmark rates with predetermined spreads, with no significant impact on our consolidated financial statements for the year ended December 31, 2021. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we expect that reasonable alternatives to LIBOR benchmarks will be implemented in advance of their cessation dates, we cannot assure that this will be the case. If LIBOR is no longer available and the alternative reference rate is higher, interest rates under the affected LIBOR Agreements would increase, which would adversely impact our interest expense, our financial performance and cash flows. We will continue to monitor developments with respect to the cessation of LIBOR, and will evaluate potential impacts on our LIBOR Agreements, processes, systems, risk management methodology and valuations, financial reporting, taxes, and financial results. We are currently unable to predict what the future replacement rates or consequences on our operations or financial results will be.&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 continues to be relatively low. We are in regular contact with our customers, suppliers and logistics providers, and have not experienced significant counterparty credit-related non-performance during 2021 or to date. However, if a key supplier (or any company within such supplier's supply chain) or customer fails to comply with their contractual obligations, this could result in a significant financial loss to us. We would also suffer a significant financial loss if an institution from which we purchased foreign currency exchange contracts or swaps, interest rate swaps, or annuities for our pension plans defaults on their contractual obligations. 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. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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. In light of COVID-19, we assessed the financial stability and liquidity of our customers in Q1 2020 to identify customers we believe to be at greatest risk of default. We also enhanced the monitoring of, and/or developed plans intended to mitigate, the limited number of identified exposures in Q1 2020, which enhancements and plans remain in effect. No significant adjustments were made to our allowance for doubtful accounts during 2021 in connection with our on-going assessments and monitoring initiatives. At December&#160;31, 2021, less than 2% of our gross A/R were over 90&#160;days past due (December&#160;31, 2020 &#8212; 1%). A/R are net of an allowance for doubtful accounts of $5.7 million at December&#160;31, 2021 (December&#160;31, 2020 &#8212; $5.0 million).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, uncommitted intraday and overnight bank overdraft facilities, an A/R sales program and three customer SFPs. Since our A/R sales program and customer SFPs are each uncommitted, there can be no assurance that any participant bank will purchase any of the A/R that we wish to sell. We believe, however, that cash flow from operating activities, together with cash on hand, cash from accepted sales of A/R, and borrowings available under the Revolver and potentially available under uncommitted intraday and overnight bank overdraft facilities are sufficient to fund our currently anticipated financial obligations, and will remain available in the current environment. See "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Requirements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" above.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commodity price risk:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are exposed to market risk with respect to commodity price fluctuations for components used in the manufacture of our products. These components are impacted by global pricing pressures, general economic conditions, market conditions, geopolitical issues, weather, changes in tariff rates, and other factors which are neither predictable nor within our control. While generally we have been able to offset inflation and other changes in the costs of key operating resources through price increases, productivity improvements, greater economies of scale, supplier negotiations and global sourcing initiatives, there can be no assurance that we will be able to continue to do so in the future. We do not engage in hedging activities for commodity price risk. Competitive conditions may limit our pricing flexibility, and macroeconomic conditions may make additional price increases imprudent. Increases in commodity prices that we cannot recover from our customers would adversely impact our operating results. We are also exposed to fluctuations in transportation costs, which have recently increased based on freight carrier capacity and fuel prices. We manage transportation costs by optimizing logistics and supply chain planning. We continue to invest in supply chain initiatives to address industry-wide capacity challenges.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See note 20 to the 2021 AFS for further detail.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_76"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Party Transactions</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and Chief Executive Officer of Onex, indirectly owns shares representing the majority of the voting rights of the shares of&#160;Onex.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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, to ensure that such holders 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;defined in such 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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 an annual fee of $235,000, payable in DSUs in equal quarterly installments in arrears, as compensation for such services. The Services Agreement automatically renews for successive one-year terms unless either party provides a 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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, holds a 5% non-voting interest in the purchaser of our former Toronto real property.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i58a7b20e6565498698d818dd373e6564_79"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Outstanding Share Data </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of February&#160;22, 2022, we had 105</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">,891,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> outstanding SVS and 18,600,193 outstanding MVS. As of such date, we also had </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">404,353 o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">utstanding stock options, 4,665,123 outstanding RSUs, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5,519,307 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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;2,215,089 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.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i58a7b20e6565498698d818dd373e6564_82"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Controls and Procedures</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Evaluation of disclosure controls and procedures:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2021. Based on that evaluation, our principal executive officer and principal financial officer have concluded that, as of December&#160;31, 2021, 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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in internal control over financial reporting:</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On November 1, 2021, we completed the acquisition of PCI, and are in the process of assessing its processes and internal controls. Although this assessment may result in changes to our internal control over financial reporting, we do not currently anticipate that the integration of PCI will result in changes that would materially affect, or would be reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s report on internal control over financial reporting:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reference is made to our Management&#8217;s Report on Internal Control over Financial Reporting on page&#160;F-1 of our 2021 Annual Report, of which this MD&amp;A is a part. 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 December&#160;31, 2021, which appears on page&#160;F-2 of such 2021 Annual Report.</span></div><div id="i58a7b20e6565498698d818dd373e6564_85"></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Quarterly Financial Highlights</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in&#160;millions, except percentages and per share&#160;amounts):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:30.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.319%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.319%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.319%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.319%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.319%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.319%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">First<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,318.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,492.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,550.5&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,386.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,234.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,420.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,467.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,512.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net earnings (loss)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average # of basic shares</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average # of diluted shares</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"># of shares outstanding</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS earnings (loss) per share:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">basic</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">diluted</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.10&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.08&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All quarters in the table above have been impacted by restructuring charges, the amounts of which vary from quarter to quarter. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Q4 2021 compared to Q4 2020:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Revenue of $1.51 billion for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased $125.5 million, or 9% compared to Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, primarily due to revenue increases in our ATS segment. ATS segment revenue increased $119.6 million (23%) in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">driven by continued strength in our Capital Equipment business, organic growth in our base Industrial business and two months of contribution from the PCI acquisition</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Compared to Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, CCS segment revenue in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased $5.9 million (1%), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to strong demand from service provider customers, including in our HPS business, which was largely offset by the Cisco Disengagement and the impact of materials constraints. HPS revenue for Q4 2021 was approximately $350 million, and increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from Q4 2020. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand from service providers continues to be strong as they expand and upgrade their data centers in support of continued cloud and on-line requirements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Communications end market revenue increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) in Q4 2021 as compared to the prior year period, and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Enterprise end market revenue was flat in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to the prior year period. Gross profit increased $28.3 million in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and gross margin for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased to 9.4% compared to 8.2% for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The increases in gross profit and gross margin were primarily due to a higher concentration of HPS business, strong contribution from our Capital Equipment business,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and lower variable spend</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. CCS segment income for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased to $38.9 million from $30.0 million in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. CCS segment margin for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased to 4.4% of segment revenue, compared to 3.4% for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These increases were </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to more favorable mix, driven by an increased concentration of revenue from our HPS business. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ATS segment income for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased to $35.4 million from $20.0 million in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and ATS segment margin increased from 3.9% of segment revenue for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to 5.6% for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to profitable growth in our Capital Equipment business and the addition of PCI, partially offset by headwinds in our A&amp;D business.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Net earnings increased to $31.9 million for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to net earnings of $20.1 million in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, due primarily to the $28.3 million of higher gross profit in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> offset in part by $6.1 million in higher SG&amp;A expense and $2.9 million in higher other charges, for 2021 as compared to the prior year period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Q4 2021 compared to Q3 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased $44.7 million, or 3% compared to Q3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as a result of revenue increases in our ATS segment. ATS segment revenue increased $44.4 million (8%) sequentially, driven by </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">continued strength in our Capital Equipment business and two months of contribution from the PCI acquisition</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Compared to the previous quarter, CCS segment revenue was flat. Sequentially, our Communications end market revenue increased $20.7 million (4%), and our Enterprise end market revenue decreased $20.4 million (7%). Gross profit increased $16.7 million in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as compared to Q3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, primarily as a result of higher revenue in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Gross margin increased to 9.4% in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to 8.5% in Q3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, due to higher volumes and favorable mix across several businesses. CCS segment income increased sequentially by $2.7 million to $38.9 million for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and CCS segment margin for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased to 4.4% of segment revenue compared to 4.1% for Q3 2021, primarily due to improved mix and demand strength in HPS. ATS segment income increased sequentially by $10.3 million to $35.4 million in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and ATS segment margin increased from 4.3% in Q3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to 5.6% for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, primarily due to profitable growth in our base Industrial business and the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">addition of PCI</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Net earnings of $31.9 million for Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> decreased from Q3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> net earnings of $35.2 million, primarily due to  $14.8 million in higher other charges and SGA in Q4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021, offset in part by</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> higher gross profit. Other charges (recoveries) for Q3 2021 benefited from $9.2 million in legal recoveries (none in Q4 2021), which was offset in part by $4.7 million in higher acquisition costs, primarily related to PCI.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selected Q4 2021 IFRS results (in millions, except percentages and per share amount, or as otherwise noted):&#160;&#160;&#160;&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS revenue (in billions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1.51</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS earnings before income taxes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$41.6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS earnings before income taxes as a % of revenue</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.8%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS SG&amp;A </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$65.5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS net earnings</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$31.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS earnings per share (EPS)* (diluted)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.26</span></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* IFRS EPS for Q4 2021 included an aggregate charge of $0.16 (pre-tax) per share for employee SBC expense, amortization of intangible assets (excluding computer software), and restructuring charges. This aggregate charge was within our Q4 2021 guidance range of between $0.11 to $0.17 per share for these items.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Q4 2021 actual compared to Q4 2021 guidance (in millions, except percentages and per share amounts, or as otherwise noted):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.250%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Q4 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Guidance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS revenue (in&#160;billions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1.425 to $1.575</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1.51</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS operating margin*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5% at the mid-point of our revenue and non-IFRS adjusted EPS guidance ranges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.9% </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS adjusted SG&amp;A*</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$62 to $64</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$59.9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Non-IFRS adjusted net earnings*</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$55.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Non-IFRS adjusted EPS* (diluted) </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.35 to $0.41</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.44</span></td></tr></table></div><div style="margin-top:3pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;See above for the most directly-comparable IFRS financial measures.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For Q4 2021, our revenue was in-line with the mid-point of our guidance range and reflected anticipated growth from our ATS segment and contributions from our PCI acquisition. Non-IFRS adjusted EPS exceeded the high end of our guidance range, and our non-IFRS operating margin exceeded the mid-point of our revenue and non-IFRS adjusted EPS guidance ranges, each of which benefited from strong performance in both of our segments, despite adverse revenue impacts attributable to materials shortages. Our non-IFRS adjusted SG&amp;A was slightly below our guidance range. Our IFRS effective tax rate for Q4 2021 was 23%. Our non-IFRS adjusted effective tax rate for Q4 2021 was 16%, lower than our anticipated estimate of approximately 19%, primarily due to favorable jurisdictional profit mix. </span></div><div><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Select 2021 results compared to 2020 (in millions, except percentages and per share amounts, or as otherwise noted): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS revenue (in&#160;billions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$5.63</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$5.75</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS earnings before income taxes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$136.0</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$90.2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS earnings before income taxes as a % of revenue</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.4%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.6%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS operating earnings*</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$233.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$199.0</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS operating margin*</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS income tax expense</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$32.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$29.6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS effective tax rate (income tax expense as a percentage of IFRS earnings before income taxes)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS adjusted tax expense*</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$37.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$34.7</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS adjusted effective tax rate (non-IFRS adjusted tax expense as a percentage of non-IFRS adjusted net earnings before income taxes)*</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS net earnings</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$103.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$60.6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS EPS (diluted)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.82</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.47</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS adjusted net earnings*</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$164.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$126.6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS adjusted EPS (diluted)* </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1.30</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0.98</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS cash provided by operations</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$226.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$239.6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS free cash flow*</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$114.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$126.0</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As anticipated, 2021 revenue declined relative to 2020, reflecting the completion of the Cisco Disengagement in Q4 2020, offset in part by higher than expected growth in our HPS business and ATS segment revenue. 2021 non-IFRS operating margin and non-IFRS adjusted EPS* increased relative to 2020, due in part to the achievement of ATS segment margin within our target range of 5% to 6% during Q4 2021, and the high end of our target CCS segment margin range of 2% to 3% throughout 2021. Our IFRS effective tax rate for 2021 was 24%. Our 2021 non-IFRS adjusted effective tax rate of 19%, was lower than the mid-twenty-percent range previously anticipated, mainly due to favorable jurisdictional profit mix and tax items described in "Operating Results &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">" above. We generated $114.8 million of non-IFRS free cash flow*, delivering on our target of at least $100 million in non-IFRS free cash flow* for 2021. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">*  These are non-IFRS financial measures without standardized meanings and may not be comparable to similar measures presented by other companies. A discussion of non-IFRS financial measures included herein, and a reconciliation of historical non-IFRS financial measures to the most directly-comparable IFRS financial measures, is set forth&#160;below.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-IFRS Financial Measures:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management uses adjusted net earnings and the other non-IFRS financial measures (including ratios where applicable) 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 financial 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 core operations), to evaluate cash resources that we generate from our business 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 provide improved insight into the tax effects of our core operations, and are 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 our core operations.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe investors use both IFRS and non-IFRS financial 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.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-IFRS financial measures do not have any standardized meaning prescribed by IFRS and therefore may not be comparable to similar measures presented by other companies that report under IFRS, or who report under U.S. GAAP and use non-GAAP financial measures to describe similar financial metrics. Non-IFRS financial measures are not measures of performance under IFRS and should not be considered in isolation or as a substitute for any IFRS financial measure. The most significant limitation to management's use of non-IFRS financial measures is that the charges or credits excluded from the non-IFRS financial measures are nonetheless recognized under IFRS and 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;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following non-IFRS financial measures are included in this MD&amp;A: 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 (or 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. In calculating these non-IFRS financial measures, management excludes the following items where indicated in the table below: employee SBC expense, amortization of intangible assets (excluding computer software), Other Charges, net of recoveries (defined below), Finance Costs (defined below) and acquisition inventory fair value adjustments, all net of the associated tax adjustments (quantified 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).</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Charges, net of recoveries, consist of, when applicable: Restructuring Charges, net of recoveries (defined below); Transition Costs (defined below); net Impairment charges (defined below); Acquisition Costs (Recoveries); legal settlements (recoveries); specified credit facility-related charges (consisting primarily of the accelerated amortization of </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unamortized deferred financing costs, and credit agreement-related waiver fees); and post-employment benefit plan losses. 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.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2019 sale of our Toronto real property) (collectively, Toronto Transition Costs) and (ii) costs recorded in connection with the transfer of manufacturing lines from closed sites to other sites within our global network (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. We believe that excluding these costs 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.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 customers' SFPs, and interest expense on our lease obligations, net of interest income earned. We believe that excluding these costs provides useful insight for assessing the performance of our core operations.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the periods indicated, the various non-IFRS financial measures discussed above, and a reconciliation of non-IFRS financial measures to the most directly comparable IFRS financial measures (in&#160;millions, except percentages and per share&#160;amounts): </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:178.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:36.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:39.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:36.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:36.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:39.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:36.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended December 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">% of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">% of revenue</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">IFRS revenue</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,386.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,512.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,748.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,634.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">IFRS gross profit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">437.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">487.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee SBC expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Non-IFRS adjusted gross profit/adjusted gross margin</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">145.7&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">448.7&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">IFRS SG&amp;A</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee SBC expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-IFRS adjusted SG&amp;A</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56.5&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">216.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">224.7&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">IFRS earnings before income taxes</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">136.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee SBC expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of intangible assets (excluding computer software)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other Charges</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Non-IFRS operating earnings (adjusted EBIAT)/operating margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:112%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">233.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">IFRS net earnings</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee SBC expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of intangible assets (excluding computer software)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other Charges </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (2)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-IFRS adjusted net earnings</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">164.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Diluted EPS</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average # of shares (in millions) </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">124.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IFRS earnings per share </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.82&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-IFRS adjusted earnings per share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.44&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.98&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"># of shares outstanding at period end (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">124.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">124.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">IFRS cash provided by operations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">239.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">226.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of property, plant and equipment, net of sales proceeds </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(51.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(49.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance Costs paid (excluding debt issuance costs  paid)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (3)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(28.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-IFRS free cash flow </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">IFRS ROIC % </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Non-IFRS adjusted ROIC % </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:115%;position:relative;top:-2.8pt;vertical-align:baseline">(4) </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(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 above), employee SBC expense, amortization of intangible assets (excluding computer software), Other Charges (recoveries) (defined above), and in applicable periods, acquisition inventory fair value adjustments.  See "Operating Results </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Other charges (recoveries)" for separate quantification and discussion of the components of Other Charges (recoveries).</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)&#160;   The adjustments for taxes, as applicable, represent the tax effects of our non-IFRS adjustments and non-core tax impacts (see below). </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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:</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:5pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:495.00pt"><tr><td style="width:1.0pt"></td><td style="width:195.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:34.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:36.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:30.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:36.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:31.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:36.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:31.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:34.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr style="height:19pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effective tax rate</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IFRS tax expense and IFRS effective tax rate</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:19pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax costs (benefits) of the following items excluded from IFRS tax expense:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee SBC expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:19pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of intangible assets (excluding computer software)&#160;&#160;&#160;&#160;</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other Charges </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-core tax impacts related to tax uncertainties*</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-core tax impact related to prior acquisition**</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-core tax impact related to restructured sites***</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:19pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-IFRS adjusted tax expense and non-IFRS adjusted effective tax rate</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37.9&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:1pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">*    Consists of the reversal of certain tax uncertainties related to a prior acquisition that became statute-barred in such periods and related settlements.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; **   Consists of deferred tax adjustments attributable to our acquisition of Impakt .</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;***  Consists of the reversals of tax uncertainties related to one of our Asian subsidiaries that completed its liquidation and dissolution during Q1 2021.</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(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 and Finance Costs paid (excluding any debt issuance costs and when applicable, Waiver Fees paid).  We do not consider debt issuance costs ($3.6 million paid in Q4 2021 and the full year 2021; nil and $0.6 million paid in Q4 2020 and the full year 2020, respectively) or such Waiver Fees (when applicable) to be part of our ongoing financing expenses. As a result, these costs are excluded from total Finance Costs paid 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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(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 derived from IFRS measures, and is defined as total assets less: cash, ROU assets, accounts payable, accrued and other current liabilities, provisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> 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. For example, the average net invested capital for Q4 2021 is calculated using the average of the net invested capital as at September 30, 2021 and December 31, 2021. A comparable measure under IFRS would be determined by dividing IFRS earnings (loss) before income taxes by average net invested capital. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 %). </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:509.25pt"><tr><td style="width:1.0pt"></td><td style="width:163.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:64.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:64.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:64.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:64.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS earnings before income taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Multiplier to annualize earnings</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annualized IFRS earnings before income taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average net invested capital for the period </span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,610.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,794.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,600.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,682.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS ROIC % </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS operating earnings (adjusted EBIAT)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Multiplier to annualize earnings</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annualized non-IFRS adjusted EBIAT</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">199.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average net invested capital for the period</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,610.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,794.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,600.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,682.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS adjusted ROIC % </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31<br/>2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net invested capital consists of:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,664.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,553.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,745.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,026.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,666.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: cash</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">449.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">467.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">477.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">394.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: ROU assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:32pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accounts payable, accrued and other current liabilities, provisions and income taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,478.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,407.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,575.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,800.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,202.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net invested capital at period end </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,620.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,598.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,601.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,632.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,957.1&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31<br/>2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31<br/>2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net invested capital consists of:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,560.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,537.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,788.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,789.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,664.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: cash</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">479.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">451.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">463.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: ROU assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:32pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accounts payable, accrued and other current liabilities, provisions and income taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,341.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,397.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,684.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,637.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,478.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net invested capital at period end </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,635.4&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,571.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,573.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,599.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,620.9&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)      &#160;&#160;&#160;&#160;See footnote 4 on the previous page.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently issued accounting pronouncements:</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See note 2 to the 2021 AFS for a discussion of the following: our adoption of IFRS 16, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, effective as of January 1, 2019, our adoption of Interest R</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ate Benchmark (IBOR) Reform (Phase 1 amendments to IFRS 9, IAS 39, and IFRS 7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) effective January 1, 2020, and our adoption of IBOR Reform (Phase 2 amendments to IFRS 9, IAS 39, IFRS 7, IFRS 4, and IFRS 16) effective January 1, 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Phase 1 IBOR Reform amendments did not have a significant impact on our disclosures or the amounts reported in our consolidated financial statements for the year ended December 31, 2020. The Phase 2 IBOR Reform amendments did not have a significant impact on our disclosures or the amounts reported in our consolidated financial statements for the year ended December 31, 2021. We will continue to monitor relevant developments, and will evaluate the impact of the Phase 2 amendments on our consolidated financial statements as IBOR reform progresses. 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.</span></div><div><span><br/></span></div><div id="i58a7b20e6565498698d818dd373e6564_91"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and development, patents and licenses, etc.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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."</span></div><div id="i58a7b20e6565498698d818dd373e6564_94"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trend Information</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Estimates</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See "Critical Accounting Estimates" above.</span></div><div id="i58a7b20e6565498698d818dd373e6564_97"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.&#160;&#160;&#160;&#160;Directors, Senior Management and Employees</span></div><div id="i58a7b20e6565498698d818dd373e6564_103"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">A.&#160;&#160;&#160;&#160;Directors and Senior Management </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 February&#160;22, 2022. </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.432%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.472%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Director<br/>Since</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Position with Celestica</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Residence</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael M. Wilson</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2011</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chair of the Board</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alberta, Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert A. Cascella</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida, U.S.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deepak Chopra</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ontario, Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel P. DiMaggio</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2010</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Georgia, U.S.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laurette T. Koellner</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2009</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida, U.S.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luis A. M&#252;ller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California, U.S.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carol S. Perry</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2013</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ontario, Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tawfiq Popatia</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ontario, Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eamon J. Ryan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2008</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ontario, Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert A. Mionis</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2015</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director, President and Chief Executive Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Hampshire, U.S.</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.405%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.370%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.364%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Executive<br/>Officer<br/>Since</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Position with Celestica</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Residence</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mandeep Chawla</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ontario, Canada</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yann Etienvre</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Operations Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts, U.S.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Todd C. Cooper</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President, ATS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut, U.S.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jason Phillips</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President, CCS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North Carolina, U.S.</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Mr. Wilson was appointed Chair of the Board effective January 29, 2020.</span></div><div style="margin-bottom:8pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Appointed as a director effective August 31, 2021.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:26.68pt">Mr. Ryan is not standing for re-election to the Board of Directors at the Corporation&#8217;s 2022 Annual Meeting of Shareholders. </span></div><div style="text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:26.68pt">Effective January 1, 2022, Mr. Cooper was appointed President, ATS and Mr. Etienvre was appointed Chief Operations Officer. Mr. Lawless stepped down from his position as President, ATS effective December 31, 2021, but continues to serve as a special advisor to Mr. Mionis. </span></div><div style="margin-bottom:11pt;margin-top:14pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a brief biography of each of Celestica's directors, director nominees and executive officers: </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Michael M. Wilson.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Mr. Wilson is Chair of the Board. He has served on the Board since 2011, and has been a corporate director since 2013. 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 subsequently merged with Potash Corporation of Saskatchewan Inc. to form Nutrien Ltd.). He 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 (since 2014) 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.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Robert A. Cascella. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Cascella retired from Royal Philips, a public Dutch multinational healthcare company, in 2021, where he most recently served as Special Advisor and Strategic Business Development Leader. From 2015 to 2020, he served as Executive Vice President of Royal Philips and Chief Executive Officer of Philips&#8217; Diagnosis and Treatment businesses, including businesses serving Radiology, Cardiology and Oncology, as well as Enterprise Diagnostic Informatics. Mr. Cascella has also served on Philips&#8217; Executive Committee from 2016 to 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Since 2021, he has served on the board of directors of Neuronetics, Inc., a Nasdaq-listed medical device company, Mirion Technologies, a NYSE-listed provider of nuclear and radiation measurement and detection systems, and Metabolon Inc., a private company using metabolomics to assist in the discovery of biomarkers. Mr. Cascella served as the President and Chief Executive Officer of Hologic, Inc., a public medical device and diagnostics company, from 2003 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 Mirada Medical. He holds a Bachelor&#8217;s degree in Accounting from Fairfield University.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deepak Chopra.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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., an 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 Toronto Stock Exchange (TSX)-traded retailer (since 2018), The Descartes Systems Group Inc. a TSX and Nasdaq-listed logistics company (since 2020), and Sun Life Financial Inc., a TSX and NYSE-listed international financial services organization (since 2021). 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).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Daniel P. DiMaggio.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Laurette T. Koellner. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. (since 2014), The Goodyear Tire&#160;&amp; Rubber Company (since 2015), and Nucor Corporation (since 2015), 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.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Luis A. M&#252;ller. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Dr. M&#252;ller has 25 years of business and technical leadership in the semiconductor industry. In 2014, he assumed his current role as Chief Executive Officer and board member of Cohu, Inc. a Nasdaq-listed global leader in back-end semiconductor equipment and services. Prior to joining Cohu, Dr. M&#252;ller cofounded Kinetrix, Inc. and later joined Teradyne, a Nasdaq-listed advanced test solutions company, when it acquired Kinetrix. Dr. M&#252;ller has a PhD in mechanical engineering from the Massachusetts Institute of Technology and a BS and MS in mechanical engineering from Universidade Federal Santa Catarina.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Carol S. Perry.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;Ms.&#160;Perry is a corporate director. She most recently served on the Independent Review Committees of 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 (2011-2020), and of investment funds managed by Jarislowsky Fraser Limited and MD Financial Management Inc., which are subsidiaries of The Bank of Nova Scotia (2018-2020). 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tawfiq Popatia.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Mr.&#160;Popatia has been a Senior Managing Director of Onex* since 2020 and leads its efforts in automation, aerospace and defense, and other transportation-focused industries. He joined Onex in 2007, and has led several of Onex Partners' investments in these sectors. He previously served as a Managing Director of Onex from 2014 to 2020. 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 WestJet, a Canadian airline, 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.</span></div><div style="margin-bottom:8pt;margin-top:3pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:32pt">Onex holds an 81.5% voting interest in Celestica. See "Controlling Shareholder Interest" under Item&#160;4(B)&#160;above.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Eamon J. Ryan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Robert A. Mionis.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Mr.&#160;Mionis has been President and CEO 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 served on the board of directors of Shawcor Ltd., a TSX-listed energy services company, from 2018 through 2021. He holds a Bachelor of Science in Electrical Engineering from the University of Massachusetts.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mandeep Chawla.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with MDS Inc., Tyco International, and General Electric. Mr. Chawla was appointed to the Board of Directors of Sleep Country Canada Holdings Inc., a TSX-listed mattress and bedding retailer, effective August 20, 2020. Mr. Chawla holds a Master of Finance degree from Queen's University and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a Bachelor of Commerce degree from McMaster University. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">He is a CPA, CMA.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Todd C. Cooper. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Cooper joined Celestica as Chief Operations Officer in 2018, and held that role until January 1, 2022, when he was appointed President, ATS. As Chief Operations Officer, Mr. Cooper was 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. He also led the Corporation's operations, supply chain, quality, global business services and information technology teams. As President, ATS, Mr. Cooper is responsible for strategy development, deployment and execution of Celestica's A&amp;D, Capital Equipment, HealthTech, Industrial and Energy businesses, as well as for PCI. 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 U.S. 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.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Yann Etienvre. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Etienvre was appointed as Chief Operations Officer effective January 1, 2022 after serving as a special advisor upon joining Celestica on November 27, 2021. As Chief Operations Officer, 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 and information technology teams. Prior to joining Celestica, he held various leadership roles with Sensata Technologies, an NYSE-listed global technology company, from 2013 to 2021. Most recently from 2019 to 2021, he served as Executive Vice-President where he was responsible for global operations, sourcing, logistics and compliance.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mr. Etienvre has held commercial and operational leadership roles throughout Asia, Europe and the Americas, and has worked in various business sectors, such as automotive, healthcare, industrial equipment and electrical controls. He holds an EMBA from Marquette University and Bachelor of Science in Mechanical Engineering from the National Institute of Applied Sciences in Lyon, France.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%"> </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Jason Phillips.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;Mr. Phillips was appointed President, CCS, effective January 1, 2019. In this role, he is responsible for strategy and technology development, deployment and execution for Celestica's enterprise and communications businesses. His responsibilities include the strategic development of our HPS business (which includes firmware/software enablement across all primary IT infrastructure data center technologies and aftermarket services) and our new center of excellence in Richardson, Texas, which expands our HPS engineering network and increases our North America manufacturing capacity. 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.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">None of the directors of the Corporation during 2021, current directors or 2022 Meeting nominees serve together as directors of other corporations. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table identifies the functional competencies, expertise and qualifications of the Corporation's 2022 Meeting nominees pursuant to a skills matrix developed by the NCGC to identify functional competencies, expertise and qualifications that our Board would ideally possess: </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><img src="cls-20211231_g1.jpg" alt="cls-20211231_g1.jpg" style="height:392px;margin-bottom:5pt;vertical-align:text-bottom;width:654px"/></div><div style="margin-bottom:8pt;padding-left:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_2146"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">B.  Compensation  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Director Compensation</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Director compensation is set by the Board on the recommendation of the Human Resources and Compensation Committee (HRCC) and in accordance with director compensation guidelines and principles established by the NCGC. 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 2021 is set forth in Table 1 below.</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;1: Directors&#8217; Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div><div style="padding-left:20.64pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.815%"><tr><td style="width:1.0%"></td><td style="width:67.781%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.019%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Element</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Director Fee Structure for 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annual Board Retainer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$360,000&#160;&#8212; Board Chair</span></div><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$235,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212; Directors</span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Travel Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2,500</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annual Retainer for the Audit Committee Chair</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$20,000</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annual Retainer for the HRCC Chair</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$15,000</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annual Retainer for the NCGC Chair</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Does not include Mr.&#160;Mionis, President and CEO of the Corporation, whose compensation is set out in Table&#160;16. Does not include fees payable to Onex for the service of Mr.&#160;Popatia as a director, which are described in footnote 9 to Table&#160;2.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Directors may also receive further retainers and meeting fees for participation on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">ad hoc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> committees. No incremental fees were paid to directors for their participation on the Director Search Committee during 2021. The Board has the discretion to grant supplemental equity awards to individual directors as deemed appropriate (no&#160;such discretion was exercised in&#160;2021).  </span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Paid on a quarterly basis.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Payable only to directors who travel outside of their home state or province to attend a Board or Committee meeting. Travel fees were suspended as of March 2020 as Board/Committees meetings had been held virtually due to COVID-19.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">However, travel fees were paid to directors who traveled outside of their home state or province to attend in person the October 2021 Board meetings, which were held as hybrid virtual and in-person meetings.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Chair of the Board also served as the Chair of the NCGC in 2021, for which no additional fee was&#160;paid.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">DSU/RSU Election</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Each director must elect to receive 0%, 25% or 50% of their annual board fees, committee chair retainer fees and travel fees (collectively, Annual Fees) in cash, with the balance in DSUs, until such director has satisfied the requirements of the Director Share Ownership Guidelines described (and defined) under </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director Share Ownership Guidelines</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below. Once a director has satisfied such requirements, the director may then elect to receive 0%, 25% or 50% of their Annual Fees in cash, with the balance either in DSUs or RSUs. If a director does not make an election, 100% of such director&#8217;s Annual Fees will be paid in&#160;DSUs.</span></div><div style="padding-left:76.2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.089%"><tr><td style="width:1.0%"></td><td style="width:15.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.891%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.159%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:0.5pt solid #000000;border-left:2pt double #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual Fee Election</span></td></tr><tr><td colspan="6" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prior to Satisfaction of Director<br/>Share Ownership Guidelines</span></td><td colspan="9" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">After Satisfaction of Director<br/>Share Ownership Guidelines</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Option&#160;1</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Option&#160;2</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Option&#160;1</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Option&#160;2</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Option&#160;3</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100% DSUs</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(i) 25% Cash&#160;+<br/>75% DSUs<br/>or<br/>(ii) 50% Cash&#160;+<br/>50% DSUs</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(i) 100% DSUs<br/>or<br/>(ii) 100% RSUs<br/></span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(i) 25% Cash&#160;+<br/>75% DSUs<br/>or<br/>(ii) 50% Cash&#160;+<br/>50% DSUs</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(i) 25% Cash&#160;+<br/>75% RSUs<br/>or<br/>(ii) 50% Cash&#160;+<br/>50% RSUs</span></td></tr></table></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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&#160;the Corporation&#8217;s discretion) when the director (a)&#160;ceases to be a director of the Corporation and (b)&#160;is not an employee of the Corporation or a director or employee of any corporation that does not deal at arm&#8217;s-length with the Corporation (collectively, Retires). RSUs granted to directors are governed by the terms of the Corporation&#8217;s Long-Term Incentive Plan (LTIP). Each quarterly grant of RSUs will vest in installments 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. Unvested RSUs will vest immediately on the date that the director Retires. DSUs that vest on retirement will be settled on the date that is 45&#160;days following the date on which the director Retires, or the following business day if the 45th day is not a business day (Valuation Date), or as soon as practicable thereafter. The amount used to cash-settle DSUs (if applicable) will be based on the closing price of the SVS on the Valuation Date. DSUs will in all cases be redeemed and payable on or prior to the 90</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;day following the date on which the director Retires.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Grants of DSUs and RSUs to directors 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 New York Stock Exchange (NYSE) on the last business day of the quarter for DSUs and the closing price of the SVS on the NYSE on the trading day preceding the date of grant for RSUs.</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Directors&#8217; Fees Earned in 2021</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;All compensation paid in 2021 by the Corporation to its directors is set out in Table&#160;2, except for the compensation of Mr.&#160;Mionis, President and CEO of the Corporation, which is set out in Table&#160;16. The Board&#160;earned $1,888,587 in Total Annual Fees in respect of 2021, including total grants of $897,707</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in DSUs and $482,473</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in&#160;RSUs (excluding fees paid to Mr. Mionis, whose compensation is set out in Table&#160;16, and fees payable to Onex for the service of Mr. Popatia as a director, which are described in footnote 9 to Table 2). </span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;2: Director Fees Earned in Respect of 2021</span></div><div style="padding-left:22.7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.178%"><tr><td style="width:1.0%"></td><td style="width:22.662%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="12" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual Fees Earned</span></td><td colspan="9" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allocation of Annual Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual<br/>Board<br/>Retainer</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual<br/>Committee<br/>Chair<br/>Retainer</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Travel<br/>Fees</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Fees</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Robert A. Cascella</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$235,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$10,096</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (5)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(6)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$247,596</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$123,798</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$123,798</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deepak Chopra</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$235,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$235,000</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$176,250</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$58,750</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Daniel P. DiMaggio</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$235,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$235,000</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$176,250</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$58,750</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Laurette T. Koellner</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$235,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$20,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (7)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$255,000</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$127,500</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$127,500</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Luis A. M&#252;ller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(8)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$78,546</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$78,546</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$58,909</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$19,637</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carol S. Perry</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$235,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$235,000</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$235,000</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tawfiq Popatia</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(9)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Eamon J. Ryan</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$235,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$4,945</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$239,945</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$119,973</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(10)</span></div></td><td colspan="3" style="background-color:#e7e7e8;border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$119,972</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Michael M. Wilson</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$360,000</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(6)</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$362,500</span></td><td colspan="3" style="background-color:#e7e7e8;border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#e7e7e8;border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$362,500</span></td><td colspan="3" style="background-color:#e7e7e8;border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 2021 Annual Fees (set&#160;forth in the &#8220;Total Fees&#8221; column above) in cash, with the balance in DSUs. Directors who had satisfied such requirements were required to elect to receive 0%, 25% or 50% of their 2021 Annual Fees in cash, with the balance either in DSUs or RSUs. The Annual Fees received by directors in DSUs for 2021 were credited quarterly, and the number of DSUs 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.37 on March&#160;31, 2021, $7.85 on June&#160;30, 2021, $8.88 on September&#160;30, 2021 and $11.13 on December&#160;31,&#160;2021. The Annual Fees received by directors in RSUs for 2021 were credited quarterly, and the number of RSUs 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 for the first two quarters, which was $8.37 on March&#160;31, 2021 and $7.85 on June&#160;30, 2021, and was determined using the closing price of the SVS on the NYSE on the trading day preceding the day of the grant for the last two quarters, which was $9.00 on September&#160;29, 2021 and $11.03 on December&#160;30,&#160;2021.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;For 2021, the directors elected to receive their Annual Fees as follows:</span></div><div style="padding-left:25.2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:34.226%"><tr><td style="width:1.0%"></td><td style="width:41.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.160%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.163%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Director</span></td><td colspan="3" style="border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash</span></td><td colspan="3" style="border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">DSUs</span></td><td colspan="3" style="border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Robert A. Cascella</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deepak Chopra</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">75%</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Daniel P. DiMaggio</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">75%</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Laurette T. Koellner</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Luis A. M&#252;ller</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">25%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">75%</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Carol S. Perry</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Eamon J. Ryan</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">50%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Michael M. Wilson</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">100%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Amounts in this column represent the grant date fair value of the units issued in respect of 2021 Annual Fees which is the same as their accounting value.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Amounts in this column represent the portion of 2021 Annual Fees paid in&#160;cash.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Represents the annual retainer for the Chair of the HRCC. Mr. Ryan served as Chair of the HRCC from January 1 to April 29, 2021 and received a prorated annual Chair retainer as appropriate. Mr. Cascella was appointed Chair of the HRCC effective as of the close of the Annual Meeting of Shareholders held on April 29, 2021, and received a prorated annual Chair retainer as appropriate.  </span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Travel fees were suspended in March 2020 as Board/Committee meetings have been held virtually due to COVID-19; however, travel fees were paid to directors who traveled outside of their home state or province to attend in person the October 2021 Board meetings, which were held as hybrid virtual and in-person meetings.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(7)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Represents the annual retainer for the Chair of the Audit Committee.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(8)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dr. M&#252;ller was appointed to the Board of Directors effective August 31, 2021. For August 31, 2021 to September 30, 2021, Dr. M&#252;ller received a prorated quarterly annual Board retainer.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(9)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mr.&#160;Popatia is an officer of Onex and did not receive any compensation in his capacity as a director of the Corporation in 2021; however, Onex received compensation for providing the services of Mr.&#160;Popatia as a director in 2021 pursuant to a Services Agreement between the Corporation and Onex, entered into on January&#160;1, 2009 (as&#160;amended January&#160;1, 2017, the Services Agreement). 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)&#160;30&#160;days after the first day on which Onex ceases to hold at least one MVS of Celestica or any successor company or (b)&#160;the date Mr.&#160;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&#160;credited.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(10)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">In 2021, 12,770 of the RSUs previously issued to Mr. Ryan vested and were settled in SVS (on a one-for-one basis) at his election.</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Directors&#8217; Ownership of Securities</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding Share-Based Awards</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Information concerning all outstanding share-based awards as of December&#160;31, 2021 made by the Corporation to each director (other than Mr.&#160;Mionis, whose information is set out in Table 17), including awards granted prior to 2021, is set out in Table&#160;3. Such awards consist of DSUs and RSUs. DSUs granted to the individuals set forth below may only be settled in SVS purchased in the open market or an equivalent value in cash (at&#160;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. No options to acquire SVS may currently be granted to directors under the LTIP, and no options previously granted to directors (or&#160;former directors) under the LTIP remain outstanding.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;3: Outstanding Share-Based Awards</span></div><div style="padding-left:76.17pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.238%"><tr><td style="width:1.0%"></td><td style="width:33.645%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.216%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10pt;text-indent:-10pt"><span><br/></span></div></td><td colspan="6" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Outstanding Securities</span></td><td colspan="6" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Market Value of<br/>Outstanding Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/>($)</span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DSUs<br/>(#)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs<br/>(#)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DSUs<br/>($)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs<br/>($)</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Robert A. Cascella</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,883</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$566,328</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deepak Chopra</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,612</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$763,651</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Daniel P. DiMaggio</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">262,270</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,919,065</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Laurette T. Koellner</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">267,099</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,972,812</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Luis A. M&#252;ller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,629</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$62,651</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carol S. Perry</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">222,127</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,472,274</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tawfiq Popatia</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Eamon J. Ryan</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">262,768</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,549</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,924,608</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$373,400</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Michael M. Wilson</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283,131</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,602</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3,151,248</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$451,900</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The market value of DSUs and unvested RSUs was determined using a share price of $11.13, which was the closing price of the SVS on the NYSE on December&#160;31,&#160;2021.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Dr. M&#252;ller was appointed to the Board of Directors effective August 31, 2021. </span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No share-based awards have been made to Mr.&#160;Popatia; however</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">317,564&#160;DSUs have been issued to Onex (and&#160;are outstanding) pursuant to the Services Agreement since its inception, including 26,396 DSUs issued to Onex for the services of Mr.&#160;Popatia as a director of the Corporation in 2021. For further information see footnote 9 to Table&#160;2. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Director Share Ownership Guidelines</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;All directors must meet our Director Share Ownership Guidelines within five years of joining the Board (unless they are employees or officers of the Corporation or Onex). 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. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Each director&#8217;s holdings of securities are reviewed annually as of December&#160;31. The following table sets out whether each director standing for election at the next Annual Meeting of Shareholders was in compliance with the Director Share Ownership Guidelines as of December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;4: Shareholding Requirements</span></div><div style="padding-left:69.85pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.470%"><tr><td style="width:1.0%"></td><td style="width:28.674%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.719%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.255%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.952%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span><br/></span></div></td><td colspan="9" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shareholding Requirements</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Director</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target Value as of<br/>December&#160;31, 2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.47pt;padding-right:0.47pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value as of<br/>December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Met Target as of<br/>December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Robert A. Cascella</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:11.27pt;padding-right:11.27pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$352,500</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$566,328</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deepak Chopra</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:11.27pt;padding-right:11.27pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$352,500</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$763,651</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Daniel P. DiMaggio</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:11.27pt;padding-right:11.27pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$352,500</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,919,065</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Laurette T. Koellner</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:11.27pt;padding-right:11.27pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$352,500</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,972,812</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Luis A. M&#252;ller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:11.27pt;padding-right:11.27pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$352,500</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$62,651</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carol S. Perry</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:11.27pt;padding-right:11.27pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$352,500</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,472,274</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Michael M. Wilson</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:11.27pt;padding-right:11.27pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$675,000</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3,825,748</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As President and CEO of the Corporation, Mr.&#160;Mionis is subject to the Executive Share Ownership Guidelines &#8211; see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Executive Share Ownership</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">. As an officer of Onex, Mr.&#160;Popatia is not subject to the Director Share Ownership Guidelines. Directors have five years from their appointment to comply with the Director Share Ownership Guidelines. Although applicable directors 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.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The value of the aggregate number of SVS, DSUs and/or unvested RSUs held by each director is determined using a share price of $11.13, which was the closing price of the SVS on the NYSE on December&#160;31,&#160;2021.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Dr. M&#252;ller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">was appointed to the Board of Directors effective August 31, 2021 and he is required to comply with the Director Share Ownership Guidelines within five years of his appointment.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Director Attendance</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Directors are expected to be prepared for and attend all Board and respective committee meetings. 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&#160;1, 2021 to February&#160;22, 2022. All then-members of the Board attended the Corporation&#8217;s 2021 Annual Meeting of Shareholders.</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;5: Directors&#8217; Attendance at Board and Committee Meetings</span></div><div style="padding-left:22.85pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.369%"><tr><td style="width:1.0%"></td><td style="width:23.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.046%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.979%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="border-left:2pt double #000000;border-right:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Director</span></div></td><td colspan="3" rowspan="2" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Board</span></td><td colspan="3" rowspan="2" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Audit Committee</span></td><td colspan="3" rowspan="2" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">HRCC</span></td><td colspan="3" rowspan="2" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">NCGC</span></td><td colspan="6" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Meetings&#160;Attended&#160;%</span></td></tr><tr style="height:11pt"><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Board</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Committee</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Robert A. Cascella</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 of 13</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 of 5</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deepak Chopra</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 of 13</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 of 5</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Daniel P. DiMaggio</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 of 13</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 of 5</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Laurette T. Koellner</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 of 13</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 of 5</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Robert A. Mionis</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 of 13</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Luis A. M&#252;ller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 of 4</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2 of 2</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 of 3</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2 of 2</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carol S. Perry</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12 of 13</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 of 5</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tawfiq Popatia</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 of 13</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Eamon J. Ryan</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 of 13</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 of 5</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Michael M. Wilson</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 of 13</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 of 6</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 of 5</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;Dr. M&#252;ller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">was appointed to the Board of Directors effective August 31, 2021.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In response to the COVID-19 pandemic, all Board and Committee meetings noted in the above table were held virtually by electronic means other than the October 2021 meetings which were held as hybrid in-person and virtual meetings. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMPENSATION DISCUSSION AND ANALYSIS</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This Compensation Discussion and Analysis sets out the policies of the Corporation for determining compensation paid to the Corporation&#8217;s CEO, its CFO, and the three other most highly compensated executive officers (collectively, Named Executive Officers or NEOs). The NEOs who are the subject of this Compensation Discussion and Analysis&#160;are: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:21.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:75.801%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1.5pt double #000;border-top:1.5pt double #000;padding:0 1pt"><div style="margin-top:4pt;padding-right:2.75pt;text-align:justify"><img src="cls-20211231_g2.jpg" alt="cls-20211231_g2.jpg" style="height:112px;margin-bottom:5pt;vertical-align:text-bottom;width:134px"/></div></td><td colspan="3" style="border-right:1.5pt double #000;border-top:1.5pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:4pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Robert A. Mionis&#160;&#8212; President and Chief Executive Officer</span></div><div style="margin-bottom:8pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;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. </span></div></td></tr><tr><td colspan="6" style="border-bottom:1.5pt double #000;border-left:1.5pt double #000;border-right:1.5pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to joining Celestica, Mr.&#160;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.&#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, Axcelis Technologies, AlliedSignal and&#160;Honeywell. From 2018 to 2021, Mr. Mionis served on the board of Shawcor Ltd., a Canadian oilfield services company listed on the TSX.</span></div><div style="margin-bottom:6pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;Mionis is a member of the Board of Directors. He holds a Bachelor of Science in Electrical Engineering from the University of Massachusetts.</span></div></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:24.235%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.565%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1.5pt double #000;border-top:1.5pt double #000;padding:0 1pt"><div style="margin-top:4pt;padding-right:2.75pt;text-align:justify"><img src="cls-20211231_g3.jpg" alt="cls-20211231_g3.jpg" style="height:133px;margin-bottom:5pt;vertical-align:text-bottom;width:155px"/></div></td><td colspan="3" style="border-right:1.5pt double #000;border-top:1.5pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:4pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mandeep Chawla&#160;&#8212; Chief Financial Officer</span></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;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. </span></div></td></tr><tr><td colspan="6" style="border-bottom:1.5pt double #000;border-left:1.5pt double #000;border-right:1.5pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt;margin-top:6pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;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&#160;Inc., Tyco International, and General Electric. Mr. Chawla was appointed to the Board of Directors of Sleep Country Canada Holdings Inc., a TSX-listed mattress and bedding retailer, effective August 20, 2020.</span></div><div style="margin-bottom:8pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;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,&#160;CMA.</span></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:19.764%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.737%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.099%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1.5pt double #000;border-top:1.5pt double #000;padding:0 1pt"><div style="margin-top:4pt;padding-right:2.75pt;text-align:justify"><img src="cls-20211231_g4.jpg" alt="cls-20211231_g4.jpg" style="height:119px;margin-bottom:5pt;vertical-align:text-bottom;width:135px"/></div></td><td colspan="6" style="border-right:1.5pt double #000;border-top:1.5pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;margin-top:4pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Jason Phillips&#160;&#8212; President, CCS</span></div><div style="padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Phillips was appointed President, CCS, effective January 1, 2019. In this role, he is responsible for strategy and technology development, deployment and execution for Celestica's enterprise and communications businesses. His responsibilities include the strategic development of our HPS business (which includes firmware/software enablement across all primary IT infrastructure data center technologies and aftermarket services) and our new center of excellence in Richardson, Texas, which expands our HPS engineering network and increases our North America manufacturing capacity.</span></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span><br/></span></div><div style="padding-right:2.75pt;text-align:justify"><span><br/></span></div></td></tr><tr><td colspan="9" style="border-bottom:1.5pt double #000;border-left:1.5pt double #000;border-right:1.5pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:6pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Phillips holds a Bachelor of Science in Business Administration from the University of North Carolina, Chapel Hill.</span></div></td></tr><tr style="height:27pt"><td colspan="9" style="border-top:1.5pt double #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="border-left:1.5pt double #000;border-top:1.5pt double #000;padding:0 1pt"><div style="margin-top:4pt;padding-right:2.75pt;text-align:justify"><img src="cls-20211231_g5.jpg" alt="cls-20211231_g5.jpg" style="height:129px;margin-bottom:5pt;vertical-align:text-bottom;width:148px"/></div></td><td colspan="3" style="border-right:1.5pt double #000;border-top:1.5pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt;margin-top:4pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">John &#8220;Jack&#8221; J. Lawless&#160;&#8212; Former President, ATS</span></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;Lawless was responsible for strategy development, deployment and execution of Celestica&#8217;s A&amp;D, Industrial, HealthTech, Energy and Capital Equipment businesses. Mr. Lawless stepped down from his position as President, ATS effective December 31, 2021 but continues to serve as a special advisor to Mr. Mionis.</span></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to joining Celestica, 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 </span></div></td></tr><tr><td colspan="9" style="border-bottom:1.5pt double #000;border-left:1.5pt double #000;border-right:1.5pt double #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></td></tr></table></div><div><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:21.254%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1.5pt double #000;border-top:1.5pt double #000;padding:0 1pt"><div style="margin-top:4pt;padding-right:2.75pt;text-align:justify"><img src="cls-20211231_g6.jpg" alt="cls-20211231_g6.jpg" style="height:122px;margin-bottom:5pt;vertical-align:text-bottom;width:144px"/></div></td><td colspan="3" style="border-right:1.5pt double #000;border-top:1.5pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;margin-top:4pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Todd C. Cooper&#160;&#8212; Former Chief Operations Officer; current President, ATS</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, Mr.&#160;Cooper served as Chief Operations Officer and was 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 also led the operations, supply chain, quality, global business services and information technology teams. Effective January 1, 2022, Mr. Cooper was appointed President, ATS. As President, ATS, Mr. Cooper is responsible for strategy development, deployment and execution of Celestica&#8217;s A&amp;D, Capital Equipment, HealthTech, Industrial and Energy businesses, as well as for PCI.</span></div></td></tr><tr><td colspan="6" style="border-bottom:1.5pt double #000;border-left:1.5pt double #000;border-right:1.5pt double #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:2pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;Cooper has over 25&#160;years&#8217; 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.&#160;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&#160;&amp; Company, and served as a Captain in the U.S.&#160;Army. </span></div><div style="margin-bottom:6pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">He holds a Bachelor of Science in Engineering from the U.S. 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&#160;Management.</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note Regarding Non-IFRS Financial Measures</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This Compensation Discussion and Analysis contains references to operating margin and adjusted return on invested capital (ROIC), each of which is a non-IFRS financial measure (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a ratio based on a non-IFRS financial measure). With respect to all references to these measures (wherever used herein), please note the&#160;following:</span></div><div style="margin-bottom:12pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;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) and Other Charges (recoveries) (as defined below).</span></div><div style="margin-bottom:12pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Non-IFRS adjusted ROIC is determined by dividing non-IFRS operating earnings by average net invested capital, which is derived from IFRS financial measures and is defined as total assets less: cash, right-of-use 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. </span></div><div style="margin-bottom:12pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;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 accounts receivable sales program and customer supplier financing programs, and interest expense on our lease obligations, net of interest income&#160;earned.</span></div><div style="margin-bottom:12pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Other Charges (recoveries) consist of restructuring charges, net of recoveries, transition costs (costs related to, when applicable: the relocation of our Toronto manufacturing operations and the move of our corporate headquarters into and out of a temporary location; and manufacturing line transfers from closed sites); net impairment charges; Acquisition Costs (as defined below); legal settlements (recoveries); and specified credit facility-related charges.</span></div><div style="margin-bottom:9pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Acquisition Costs consist of acquisition-related consulting, transaction and integration costs, and charges or releases related to the remeasurement of indemnification assets or the release of indemnification or other liabilities recorded in connection with acquisitions.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Non-IFRS Financial Measures&#8221; in Item 5 of this Annual Report for, among other things, a discussion of the exclusions used to determine these non-IFRS financial measures, how these non-IFRS financial measures are used, and a reconciliation of historical non-IFRS operating margin and non-IFRS adjusted ROIC to the most directly comparable IFRS financial measures, which reconciliations are incorporated herein by reference. These non-IFRS financial measures do not have any standardized meanings prescribed by IFRS and therefore may not be comparable to similar measures presented by other companies.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A description and explanation of the significant elements of compensation awarded to the foregoing NEOs during 2021 is set forth below under </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Compensation Decisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Objectives</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 Corporation&#8217;s risk profile, align the interests of executives and shareholders, incentivize executives to work as a team to achieve our strategic objectives, ensure direct accountability for annual and long-term operating results, 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 our compensation policies are not reasonably likely to have a material adverse effect on the Corporation.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A substantial portion of the compensation of our executives is linked to the Corporation&#8217;s performance. The HRCC establishes total target compensation and certain elements of compensation (base salary, short-term incentives and long-term incentives) for the NEOs with reference to the median compensation of the Comparator Group, and other factors including experience, internal pay equity, work location, tenure, and role. Rather than setting pay formulaically to match the median exactly, the Comparator Group is primarily used for setting an anchor point by which to test the reasonableness of compensation. 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. </span></div><div style="padding-left:45.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.142%"><tr><td style="width:1.0%"></td><td style="width:45.095%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.424%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e7e6e6;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">What We Do</span></td><td colspan="3" style="background-color:#e7e6e6;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#e7e6e6;border-left:0.5pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">What We Don&#8217;t Do</span></td><td colspan="3" style="background-color:#e7e6e6;border-right:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pay for performance</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No repricing of options</span></td><td colspan="3" style="border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Focus on long-term compensation using a <br/>balanced mix of compensation elements</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No hedging or pledging by executives of <br/>Celestica securities</span></td><td colspan="3" style="border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ensure the mix of executive compensation balances <br/>long-term success, annual performance, and adequate fixed compensation</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No steep payout cliffs at certain performance <br/>levels that may encourage short-term business <br/>decisions to meet payout thresholds</span></td><td colspan="3" style="border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consider market norms and competitive pay <br/>practices</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No multi-year guarantees</span></td><td colspan="3" style="border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mitigate undue risk in compensation programs</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No uncapped incentive plans</span></td><td colspan="3" style="border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retain an independent advisor to the HRCC</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stress-test compensation plan designs</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Apply stringent share ownership policies and post-employment hold period for the CEO&#8217;s<br/>shares</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Clawback incentive-based compensation under specified circumstances</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maintain equity plans that provide for change of control treatment for outstanding equity based on a <br/>&#8220;double trigger&#8221; requirement</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Set minimum corporate profitability <br/>requirement for CTI payments</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Establish caps on PSU payout factors</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provide annual shareholder &#8220;say-on-pay&#8221; advisory vote</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="text-align:center"><img src="cls-20211231_g7.jpg" alt="cls-20211231_g7.jpg" style="height:16px;margin-bottom:5pt;vertical-align:text-bottom;width:19px"/></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The 2021 compensation package was designed to:</span></div><div style="margin-bottom:12pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;&#160;&#160;&#160;&#160;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;</span></div><div style="margin-bottom:12pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;&#160;&#160;&#160;&#160;provide competitive fixed compensation (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">, base salary and benefits), as well as a substantial amount of at-risk pay through our annual and equity-based incentive plans;</span></div><div style="margin-bottom:12pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;&#160;&#160;&#160;&#160;reward executives for: achieving short-term operational and financial results through annual cash incentives based on the Corporation&#8217;s Annual Operating Plan (AOP); achieving long-term operational and financial results as well as superior share price performance relative to a group of technology hardware and equipment companies (through PSUs); and sustained, long-term leadership (through RSUs);</span></div><div style="margin-bottom:12pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;&#160;&#160;&#160;&#160;align the interests of executives and shareholders through long-term equity-based compensation;</span></div><div style="margin-bottom:12pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;&#160;&#160;&#160;&#160;recognize tenure and utilize a multi-year approach for setting and transitioning target compensation for executives who are new in their&#160;role;</span></div><div style="margin-bottom:12pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;&#160;&#160;&#160;&#160;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;&#160;and</span></div><div style="margin-bottom:12pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;&#160;&#160;&#160;&#160;ensure direct accountability for the annual operating results and the long-term financial performance of the Corporation.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Independent Advice</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The HRCC, which has the sole authority to retain and terminate an executive compensation consultant to the HRCC, has engaged Willis Towers Watson (Compensation Consultant) since 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 chosen comparator companies and the market in&#160;general.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">portions of all HRCC meetings held in 2021, in person, by telephone or virtually, as requested by the Chair of the HRCC. At each of its meetings, the HRCC held an </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in camera</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 2021, 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-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-executive compensation consulting fees to exceed $25,000 in aggregate in a calendar year must also be pre-approved by the&#160;HRCC.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The following table sets out the fees paid by the Corporation to the Compensation Consultant in each of the past two&#160;years:</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;6: Fees of the Compensation Consultant</span></div><div style="padding-left:0.77pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:73.862%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.420%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="6" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended<br/>December&#160;31</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:13.7pt;text-indent:-10.1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Compensation-Related Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">C$272,238</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">C$299,264</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:13.7pt;text-indent:-10.1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">All Other Fees</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">C$14,980</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">C$11,626</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Services for 2021 and 2020 included support on executive compensation matters that are part of the HRCCs annual agenda (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">e.g.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">,&#160;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 2020 also included the comprehensive Comparator Group review, market benchmark data for certain executives, and PSU valuation and estimated fair values. </span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Other fees for 2021 included a competitive market analysis for certain of our businesses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other fees for 2020 included an abridged director compensation review.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Process</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Executive compensation is determined as part of an annual process followed by the HRCC, 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-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 approval of the compensation of such other&#160;NEOs. The CEO and the other NEOs are not present at the HRCC meetings when their respective compensation is discussed.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The HRCC generally meets five times a year, in January, April, July, October and December. The annual executive compensation process typically follows the calendar outlined below:</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="padding-left:0.24pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:10.507%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:87.293%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">January</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Determine achievement of the corporate performance factor (based on the Corporation&#8217;s year end results as approved by the Audit Committee) and the individual performance factors for CTI payments for the previous year</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Determine achievement of performance for the PSUs that vest in the current year based on the applicable performance period</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Approve corporate performance objectives for the CTI for the current year </span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Approve performance goals for PSUs granted in the current year</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Review individual target compensation levels and approve base salary, target under the CTI and long-term incentives for the current year</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Conduct risk assessment of compensation programs</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Review scope of activity of Compensation Consultant and approve fees for the current year</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Review executive compensation disclosure</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">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</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Review and approve total compensation package for CEO for the current year, including stress-test of performance-based compensation</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Annual compensation policy review and pension plan review</span></div><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Assess performance of Compensation Consultant</span></div><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Diversity and inclusion update</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Review and consider shareholder feedback from say-on-pay vote</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Review trends and &#8220;hot topics&#8221; in compensation governance</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Review and approve Comparator Group for the following year (based on the recommendation of the Compensation Consultant)</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Review talent management strategy and succession plans</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Conduct pay for performance alignment review</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">October</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Review market benchmark reports for the CEO and other NEOs</span></div><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Review and evaluate interim performance relative to corporate goals and objectives for the current year</span></div><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Conduct risk assessment of compensation programs</span></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December</span></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Review and evaluate updated interim performance relative to corporate goals and objectives for the current year</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Review preliminary compensation recommendations and performance objectives for the following year, including base salary recommendations and the value and mix of equity-based incentives (NEO compensation recommendations are developed by the CEO. The CEO&#8217;s compensation recommendations are determined by the HRCC in consultation with the Compensation Consultant and the CHRO). </span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">By 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 they deem appropriate, based on input provided at the December meeting.</span></div><div style="margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.35pt">Preliminary evaluation of individual performance relative to objectives</span></div></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">HRCC Discretion</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 2021 compensation with respect to any&#160;NEO.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation Risk Assessment and Governance Analysis</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. It is the HRCC&#8217;s view that the Corporation&#8217;s 2021 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 </span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#160;following: </span></div><div style="padding-left:0.29pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="background-color:#dcddde;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Governance</span></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:2pt;margin-top:2pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Corporate Strategy Alignment</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our executive compensation program is designed to link executive compensation outcomes with the execution of business strategy and align with shareholder interests.</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Compensation Decision-Making Process</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">We have formalized compensation objectives to help guide compensation decisions and incentive design and to effectively support our pay for performance policy (see&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Compensation Objectives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">).</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Shareholder Engagement </span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">We have a shareholder outreach program through which we solicit feedback on our corporate governance, executive compensation program, and other matters.</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Non-binding Shareholder Advisory Vote on Executive Compensation</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">We annually hold an advisory vote on executive compensation, allowing shareholders to express approval or disapproval of our approach to executive compensation.</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Annual Review of Incentive Programs</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Each year, we review and set 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 our risk profile to ensure continued relevance and applicability.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">When new compensation programs are considered, they are stress-tested to ensure potential payouts would be reasonable within the context of the full range of performance outcomes. CEO compensation is stress-tested annually in addition to any stress-tests for new compensation programs.</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">External Independent Compensation Advisor</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">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.</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Overlapping Committee Membership</span></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">All of our 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.</span></div></td></tr><tr><td colspan="6" style="background-color:#dcddde;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Compensation Program Design</span></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Review of Incentive Programs</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">At appropriate intervals, we conduct a review of our compensation strategy, including pay philosophy and program design, in light of business requirements, shareholder views, market practice and governance considerations.</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Fixed versus Variable Compensation</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">For the NEOs, a significant portion of target total direct compensation is delivered through variable compensation (CTI&#160;and long-term, equity-based incentive plans).</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The majority of the value of target variable compensation is delivered through grants under long-term, equity-based incentive plans which are subject to time and/or performance vesting requirements.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The mix of variable compensation provides a strong pay for performance relationship.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The NEO compensation package provides a competitive base level of compensation through salary, and mitigates the risk of encouraging the achievement of short-term goals at the expense of creating and sustaining long-term shareholder value, as NEOs benefit if shareholder value increases over the long-term.</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">&#8220;One-company&#8221; Annual Incentive Plan</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Celestica&#8217;s &#8220;one-company&#8221; annual incentive plan (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.</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Balance of Financial Performance Metrics as well as Absolute and Relative Performance Metrics</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The CTI ensures a balanced assessment of performance with ultimate payout tied to measurable corporate financial metrics.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">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).</span></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Minimum Performance Requirements and Maximum Payout Caps</span></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">&#160;A corporate profitability requirement must be met for any payout to occur under the CTI.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Additionally, target performance on a second performance measure must be achieved for payment above target on any other performance measure.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Each of the CTI and PSU payouts have a maximum payout of two times target.</span></div></td></tr></table></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="padding-left:0.29pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.492%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Share Ownership Requirement</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Our share ownership guidelines require executives to hold a significant amount of our securities to help align their interests with those of shareholders&#8217; and our long-term performance.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">This practice also mitigates against executives taking inappropriate or excessive risks to improve short-term performance at the expense of longer-term objectives.</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">In the event of the cessation of Mr.&#160;Mionis&#8217; employment with us 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&#160;month period immediately following his termination date as set out in Mr.&#160;Mionis&#8217; amended CEO employment agreement effective August&#160;1, 2016 (CEO Employment Agreement).</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Anti-hedging and Anti-pledging Policy</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Executives and directors are prohibited from: entering into speculative transactions and transactions designed to hedge or offset a decrease in the market value of our securities; purchasing our securities on margin; borrowing against our securities held in a margin account; and pledging our securities as collateral for a loan.</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Clawback Policy and Provisions</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The Clawback Policy provides for recoupment of incentive compensation from the NEOs if the Corporation is required to restate financial statements due to, directly or indirectly, one or more NEOs having engaged in fraud, intentional misconduct or gross negligence or committed a material breach of the BCG Policy. Additionally, incentive compensation is subject to clawback if an executive has committed a material breach of certain post-employment provisions. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Clawback Policy and Provisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> below.</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">&#8220;Double Trigger&#8221;</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">The LTIP and Celestica Share Unit Plan (CSUP) provide for change-of-control treatment for outstanding equity based on a &#8220;double trigger&#8221; requirement.</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Severance Protection</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">NEOs&#8217; entitlements on termination without cause are in part contingent on complying with confidentiality, non-solicitation and non-competition obligations.</span></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:15.35pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">Pay For Performance Analysis</span></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Periodic scenario-testing of the executive compensation programs is conducted, including a pay for performance analysis.</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comparator Group</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Global Presence</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;While the Corporation is incorporated and headquartered in Canada, we have a global business strategy and we compete for executive talent worldwide. 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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The EMS industry is highly competitive, and certain of our businesses are extensively technical and highly specialized requiring a highly skilled leadership team.</span></div><div style="margin-bottom:12pt;text-align:justify"><img src="cls-20211231_g8.jpg" alt="cls-20211231_g8.jpg" style="height:225px;margin-bottom:5pt;vertical-align:text-bottom;width:664px"/></div><div style="margin-bottom:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#faac16;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Broadly diversified footprint operating globally across 40+ sites</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">2021 Comparator Group</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Celestica&#8217;s approach to executive pay benchmarking has evolved over time and reflects the changes in Corporation&#8217;s strategic direction. The evolution of our business model, as well as external market conditions, led us to reconsider the companies comprising the Comparator Group. Specifically, it is important to Celestica that the Comparator Group reflect the global scale of executive talent required to drive our strategic vision. We therefore undertook a comprehensive review during 2020 of our approach to the companies comprising our Comparator Group to ensure that it properly reflected our market for executive talent and the financial characteristics and highly specialized and diversified operations of the Corporation as it progressed from a transformative phase to an anticipated growth phase. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A majority of our current executive officers were not recruited from the Canadian market. Our three most recent CEOs (including Mr. Mionis) and three of the four other NEOs have come from the U.S. We have no EMS competitors in Canada, and non-EMS companies of similar size, that are based exclusively within Canada do not provide the desired EMS business and operational knowledge required for the complexity of our business.  </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Compensation Consultant prepared an in-depth review of potential changes to the Comparator Group, which was presented to the HRCC, with consideration for the following criteria:</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.792%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.008%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial performance</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">revenue is the driver of relative scope/complexity and is the financial measure that is most strongly correlated with executive pay</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">the range of revenue of the Comparator Group is provided below; Celestica&#8217;s 2020 revenue was above the median:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><img src="cls-20211231_g9.jpg" alt="cls-20211231_g9.jpg" style="height:81px;margin-bottom:5pt;vertical-align:text-bottom;width:172px"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">other financial indicators were used in addition to revenue, such as market capitalization, earnings before interest and taxes (EBIT) margin and other financial indicators which align with our strategic direction </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:14.5pt">these financial attributes ensure the alignment of executive pay with that of companies with similar financial characteristics as well as affordability of incentive plans</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company size and complexity</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:2.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">companies with similar size and complexity recruit from the same executive talent pool </span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industry</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:2.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">similarly sized industry comparables were further refined based on other financial indicators</span></div><div style="padding-left:18pt;padding-right:2.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">review of technology companies associated with the EMS industry</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peers of peers</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;      analysis of the comparator groups of certain peer companies within the EMS industry</span></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Input from management</span></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:2.75pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">perspectives of management regarding which organizations were most relevant from a business operations and talent competitor perspective</span></div></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Based on these criteria, the Compensation Consultant recommended and the HRCC approved the following Comparator Group, which is comprised of U.S.-based technology companies, to be used in the determination of 2021 executive compensation: </span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;7: Comparator Group</span></div><div style="padding-left:84.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.857%"><tr><td style="width:1.0%"></td><td style="width:47.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.216%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benchmark Electronics Inc.</span></td><td colspan="3" style="border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NetApp, Inc.</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ciena Corp.</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ON Semiconductor Corporation</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CommScope Holdings Company, Inc.</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plexus Inc.</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Curtiss-Wright Corporation</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sanmina Corporation</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diebold Nixdorff, Incorporated</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ScanSource Inc.</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Juniper Networks, Inc.</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Seagate Technology PLC</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Keysight Technologies Inc.</span></td><td colspan="3" style="border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trimble Inc.</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NCR Corporation</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Xerox Holdings Corporation</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During 2021, the HRCC reviewed the Comparator Group for 2022 executive compensation, and no changes were made.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Additionally, broader market compensation survey data for other similarly-sized organizations as well as U.S. technology companies and Canadian general industry companies with global operations provided by the Compensation Consultant is analyzed in accordance with a process approved by the HRCC. The HRCC also considered proxy disclosure for companies in the Comparator Group, as well as survey data, among other factors, in making compensation decisions for the CEO and the other&#160;NEOs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Anti-Hedging and Anti-Pledging Policy</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Clawback Policy and Provisions</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2021, the HRCC approved a new Clawback Policy applicable to the NEOs which provides that if the Corporation is required to restate financial statements due to, directly or indirectly, one or more NEOs having (a) engaged in fraud, intentional misconduct or gross negligence or (b) committed a material breach of the BCG Policy, the following clawbacks will apply: (i) reduction of the number or value of, or cancellation or termination of, all or any portion of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">incentive compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> awarded or granted to the breaching NEO in the 12 months prior to date of breach; and (ii) disgorgement or reimbursement of all or any portion of any </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">incentive compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> paid, awarded or granted to such executive, as well as proceeds realized from any such award or grant in the 12 months prior to the date of breach. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Additionally, the Executive Policy Guidelines were updated in 2021 to include provisions that all </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">incentive compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> paid or awarded to executives (including the NEOs) may be subject to clawback in the event an executive has committed a material breach of certain post-employment provisions (non-competition, non-solicitation or disclosure of confidential information). The clawbacks include reduction of the number or value of, or cancellation and termination, of all or any portion of any </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">incentive compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that was awarded or granted to the executive or vested, in each case in the two-year period prior to the date of breach and/or disgorgement or reimbursement of all or any portion of any </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">incentive compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> paid, awarded or granted to such executive, as well as proceeds realized from any such award or grant, in each case in the two year period prior to the date of breach.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;For the purposes of these clawbacks and recoupment, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">incentive compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> means, without limitation, short-term cash incentives, equity-based incentives and any other incentive-based compensation. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In addition, under the terms of all equity grants made to employees (including the NEOs) under the LTIP and the CSUP, 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, is required to be repaid to the Corporation if, within 12 months of the release date, there was a breach of certain post-employment provisions (non-competition, non-solicitation or disclosure of confidential information). </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Executive Share Ownership</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Corporation has executive share ownership guidelines (Executive Share Ownership Guidelines) which require specified executives to hold a multiple of their base salary in specified securities of the Corporation as shown in Table&#160;8. 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 the ownership guidelines. Compliance is reviewed annually as of December&#160;31 of each year. The HRCC reviewed the Executive Share Ownership Guidelines in July 2021 and no policy changes were made. The table below sets forth the compliance status of the applicable NEOs with the Executive Share Ownership Guidelines as of December&#160;31,&#160;2021: </span></div><div><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;8: Executive Share Ownership Guidelines</span></div><div style="padding-left:45.42pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.291%"><tr><td style="width:1.0%"></td><td style="width:22.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.131%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.942%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Executive Share Ownership Guidelines</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share and Share Unit <br/>Ownership<br/>(Value)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share and Share Unit <br/>Ownership<br/>(Multiple of Salary)</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.95pt;padding-right:0.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Robert A. Mionis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$4,750,000</span></div><div style="padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5 &#215; salary)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$20,193,237</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.3x</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mandeep Chawla</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,650,000</span></div><div style="padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3 &#215; salary)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$3,973,477</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2x</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jason Phillips</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,455,000</span></div><div style="padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;(3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#215; salary)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$3,217,561</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6x</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jack J. Lawless</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,380,000</span></div><div style="padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3 &#215; salary)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$4,846,392</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.5x</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Todd C. Cooper</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,455,000</span></div><div style="padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;(3&#215; salary)</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$5,291,491</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.9x</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Consists of: (i)&#160;SVS beneficially owned as of December 31, 2021, (ii)&#160;all unvested RSUs held as of December 31, 2021, and (iii)&#160;PSUs that settled on February 6, 2022 at 74% of target, which, on December&#160;31, 2021, was the Corporation&#8217;s anticipated payout and at vesting was the actual payout; the value of which was determined using a share price of $11.13, the closing price of SVS on the NYSE on December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;For additional details regarding Mr.&#160;Mionis&#8217; share and share unit ownership, see Table 17 and Item 6.E. of this Annual Report.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The CEO Employment Agreement provides that, in the event of the cessation of Mr.&#160;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&#160;date.</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Elements for the Named Executive Officers</span></div><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our executive compensation program is comprised of the following elements:</span></div><div style="padding-left:25.2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.178%"><tr><td style="width:1.0%"></td><td style="width:21.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.128%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#c7c8ca;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Elements</span></div></td><td colspan="3" style="background-color:#c7c8ca;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Rationale</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Base Salary</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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</span></td></tr><tr><td colspan="3" style="background-color:#dcddde;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annual Cash Incentives</span></div></td><td colspan="3" style="background-color:#dcddde;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aligns executive performance with the Corporation&#8217;s annual goals and objectives</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity-Based Incentives</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:20.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;  RSUs</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provides a strong incentive for long-term executive retention</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:20.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;  PSUs</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aligns executives&#8217; interests with shareholder interests and provides incentives for long-term performance</span></td></tr><tr><td colspan="3" style="background-color:#dcddde;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Benefits</span></div></td><td colspan="3" style="background-color:#dcddde;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Designed to help ensure the health and wellness of executives</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Designed to assist executives in saving for their retirement</span></td></tr><tr><td colspan="3" style="background-color:#dcddde;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Perquisites</span></div></td><td colspan="3" style="background-color:#dcddde;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Perquisites are provided to executives on a case-by-case basis as considered appropriate and in the interests of the Corporation</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Element Mix</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 competitive market data, we also consider executive compensation in the context of an executive&#8217;s level of responsibility, experience, performance relative to their internal peers and succession planning. 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&#160;role.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The at-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-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. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">At-Risk Compensation</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The vast majority of compensation paid to the NEOs is in the form of compensation that is variable and at-risk based on performance. A significant component of our executive at-risk pay is equity-based incentives, whose value is linked directly to the value of our SVS, ensuring alignment with the interests of shareholders. Further, CTI awards are contingent upon the Corporation&#8217;s financial and operational performance and are therefore also at-risk. </span></div><div style="margin-bottom:3pt;text-align:center"><img src="cls-20211231_g10.jpg" alt="cls-20211231_g10.jpg" style="height:144px;margin-bottom:5pt;vertical-align:text-bottom;width:549px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Base Salary</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Celestica Team Incentive Plan</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The CTI is a broad-based annual incentive program for all eligible employees, including the NEOs. The objective of the CTI is to motivate employees to achieve our short-term corporate goals, and to reward them accordingly. The payout amount for each participant in the CTI is based on actual achievement levels with respect to: (i) a corporate performance factor (CPF), which is based on the achievement of specified corporate goals; and (ii) an individual performance factor (IPF), which is based on achievement of individual performance goals. Payouts can vary from 0% to 200% of the Target Award (as defined below) depending on performance. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments under the CTI are made in cash and are determined in accordance with the following formula: </span></div><div style="text-align:justify"><img src="cls-20211231_g11.jpg" alt="cls-20211231_g11.jpg" style="height:86px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="padding-left:0.24pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.013%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.787%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CPF</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:3pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the beginning of the performance period, management sets certain corporate financial targets in alignment with the Board-approved AOP. The HRCC approves such targets once finalized, and the Corporation&#8217;s results relative to the approved targets are measured to determine the CPF at the end of the performance period. </span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The CPF can vary from 0% to 200%, depending on the level of achievement of the corporate financial targets, subject to the following two parameters (CTI Parameters):</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) a separate minimum corporate profitability requirement must be achieved for the CPF to exceed zero; and</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) target non-IFRS operating margin must be achieved for any other measures under the CPF to pay above target.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The CTI Parameters are set in addition to the achievement of CPF corporate financial targets in order to ensure challenging goals are reflective of our current business environment and that CTI aligns with our pay for performance philosophy.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The CPF must be greater than zero for an executive to receive any CTI payment.</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">IPF</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt;margin-top:3pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Individual contribution is recognized through the IPF component of the CTI. At the beginning of the performance period, eligible employees, including the NEOs, set individual specific goals and objectives to be achieved in the year which include both quantitative and qualitative objectives. NEOs also review their goals and objectives with the CEO in order to align the goals and objectives of the executive leadership team, and once finalized are approved by the CEO. The goals and criteria may include, for example, individual performance relative to segment or company business results, ESG metrics, teamwork, leadership, execution of responsibilities and key accomplishments. </span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At the end of the year, an NEO&#8217;s IPF is determined through the annual performance review process which is based on an evaluation of the NEO&#8217;s performance measured against the NEO&#8217;s specific goals and criteria and is approved by the HRCC as recommended by the CEO.</span></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The IPF can increase an NEO&#8217;s CTI award by a factor of up to 1.5x, subject to an overall CTI award cap of two times the Target Award, or reduce an NEO&#8217;s CTI award to zero depending on individual performance. An IPF of less than 1.0&#160;will result in a reduction of the CTI award payment otherwise payable, and an IPF of zero will result in no CTI Payment. </span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target Incentive</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The Target Incentive is a percentage of a NEO&#8217;s base salary and is determined based on competitive market data.</span></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Target Award</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The Target Award is a NEO&#8217;s Target Incentive multiplied by their base salary.</span></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maximum Award</span></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Although the combination of a CPF of 200% and an IPF of 1.5x may mathematically result in an amount in excess of two times the Target Award, all CTI awards are capped at two times the Target Award.</span></td></tr></table></div><div style="margin-bottom:10pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Equity-Based Incentives</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The Corporation&#8217;s equity-based incentives for the NEOs consist of RSUs, PSUs and/or stock options. The objectives of equity-based compensation are&#160;to:</span></div><div style="margin-bottom:10pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;&#160;&#160;&#160;&#160;align the NEOs&#8217; interests with those of shareholders and incent appropriate behaviour for long-term performance;</span></div><div style="margin-bottom:10pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;&#160;&#160;&#160;&#160;reward the NEOs&#8217; contributions to the Corporation&#8217;s long-term success; and</span></div><div style="margin-bottom:10pt;padding-left:28.8pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8226;&#160;&#160;&#160;&#160;enable the Corporation to attract, motivate and retain qualified and experienced employees.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At the January meeting, the HRCC determines the dollar value and mix of the equity-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 trading 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-end results have been 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.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Target equity-based incentives are determined using a variety of factors, including, the median awards of the Comparator Group as well as individual performance, experience and anticipated contribution to the Corporation&#8217;s strategy. 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 </span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#160;set.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. Such grants are reviewed in advance with the Chairs of the Board and HRCC, and are subject to ratification by the HRCC. No such grants were made to NEOs in 2021, with the exception of an additional grant to Mr. Cooper of 24,691 RSUs &#8211; see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Compensation Decisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> below for a description of this award. </span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RSUs</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 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&#160;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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation &#8212; Equity Compensation Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PSUs</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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-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-year performance period subject to pre-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&#160;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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Compensation &#8212; Equity Compensation Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Stock Options</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;NEOs may be granted stock options under the LTIP (no stock options have been granted to the NEOs after 2015). The exercise price of a stock option is the closing market price on the business day prior to the date of the 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-year term. The LTIP is not an evergreen plan and no stock options have been&#160;re-priced.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Compensation</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Benefits</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Perquisites</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 all 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 and we compete for executive talent worldwide. In addition, 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&#160;business. Although we also cover housing </span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses for Mr. Mionis while in Canada, we are re-evaluating his housing requirements in light of changes to business travel requirements. </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Compensation Decisions</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Base Salary</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The base salaries for the NEOs were reviewed during 2021, taking into account individual performance and experience, level of responsibility and median competitive&#160;data. The HRCC approved the increases shown in the following table for Messrs. Chawla, Phillips and Cooper in 2021 in order to align their respective base salaries with the median base salary of executives with similar roles within the Comparator Group. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table sets forth the annual base salary for the NEOs for the years ended December&#160;31, 2019 through December&#160;31,&#160;2021:</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;9: NEO Base Salary Changes</span></div><div style="padding-left:98.19pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.458%"><tr><td style="width:1.0%"></td><td style="width:48.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.427%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">NEO</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Salary<br/>($)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.47pt;padding-right:0.47pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">% Increase</span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Robert A. Mionis</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$950,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$950,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$950,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mandeep Chawla</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$550,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$500,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jason Phillips</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$485,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jack J. Lawless</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Todd C. Cooper</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$485,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;padding:0 1pt"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span><br/></span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Annual Incentive Award (CTI)</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2021 Company Performance Factor</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The CPF component of the CTI for 2021 was based on the achievement of specified corporate financial targets for the year (2021 Targets). The 2021 Targets were revenue (Revenue Target) and non-IFRS operating margin (OM Target), as these measures were determined to be aligned with the Corporation&#8217;s continuing key objectives of driving profitable growth on both a &#8220;top line&#8221; and &#8220;bottom line&#8221; basis. As both measures were deemed to be equally important, the same weight was given to each target. The same measures and associated weight were used in 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Targets were initially considered in January 2021 in conjunction with the establishment of the 2021 AOP and in the context of the continued uncertainty regarding the impacts of COVID-19 on our business. As the year progressed, actions were taken to enhance the resiliency of our supply chain, while simultaneously sharpening its focus on investments in our value-added businesses to grow the business. The executive team took proactive steps to improve the organization&#8217;s focus in this regard. In determining the final targets, the HRCC considered the positive impact of these actions on the 2021 AOP as well as shareholder expectations that were expressed in our shareholder engagement initiatives with respect to the need to ensure alignment of executive pay with company performance. As a result, the final 2021 Revenue Target was set higher than the corresponding revenue target in 2020 and actual 2020 revenue, and at a level that was determined to be both challenging, yet attainable. The 2021 OM Target was finalized as originally considered since it was determined to satisfactorily represent achievement of the expected value in 2021, and demonstrate growth from the prior year&#8217;s results. The 2021 Revenue Target and the 2021 OM Target were approved by the HRCC and used to determine the CPF for 2021 CTI awards.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The CTI Parameters that specifically indicate that no minimum CTI payments are guaranteed, and there is a maximum CTI payout of two times the Target Award for which the CTI cannot exceed. Under the first CTI Parameter, a minimum corporate profitability requirement must be achieved in order for any CTI award to be payable at all. That requirement was achieved in 2021 and therefore CTI awards were payable. Under the second CTI Parameter, a cap applies such that, in order for the revenue component of the CPF to pay above target (regardless of the actual revenue achievement level), target non-IFRS operating margin must be achieved, which it was. 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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The CPF for 2021 was based on 116% based on the results in the following table:</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;10: Company Performance Factor</span></div><div style="padding-left:0.79pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.270%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.362%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.220%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Measure</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weight</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Threshold</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Achieved<br/>Results</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Achievement</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-IFRS operating margin</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.95%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.7%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.45%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.2%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IFRS revenue</span></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$5,336M</span></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$5,800M</span></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$6,264M</span></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$5,635M</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73%</span></td></tr><tr><td colspan="18" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CPF</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">116%</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">2021 Individual Performance Factor</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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&#160;IPF of less than 1.0&#160;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&#160;process.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 other NEOs is measured against the established goals and also contains qualitative 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&#160;payment.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2021, the HRCC approved an increase in Mr. Chawla&#8217;s Target Incentive from 80% (initially established upon his appointment as CFO in 2017) to 100%. As part of our multi-year approach for setting target compensation and to better align his target short-term incentives with those of CFOs within the Comparator Group, the HRCC approved this increase.  </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CEO</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In assessing Mr.&#160;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.&#160;Mionis&#8217; IPF for 2021 are included&#160;below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.321%"><tr><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Objective</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021 Performance Results</span></td></tr><tr style="height:17pt"><td colspan="3" rowspan="3" style="border-left:2pt double #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Meet Our Commitments</span></td><td colspan="3" rowspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">Met or exceeded a number of financial performance goals for 2021</span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Focused on operational cost productivity and continued to drive improved and more predicable ramp performance </span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Realized robust bookings aligned with growth aspirations in both of our ATS and CCS segments</span></div></td></tr><tr style="height:10pt"><td colspan="6" style="display:none"></td></tr><tr style="height:15pt"><td colspan="6" style="display:none"></td></tr><tr style="height:17pt"><td colspan="3" rowspan="3" style="border-left:2pt double #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Return to Growth</span></td><td colspan="3" rowspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">Completed long-term strategic objective of transitioning to higher value markets </span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Achieved a return to top-line year-over-year revenue growth in Q4 2021</span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Non-IFRS operating margin of 4.2% was up 70 basis points compared to 2020</span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">HPS business achieved a record $1.15 billion in revenue in 2021</span></div></td></tr><tr style="height:10pt"><td colspan="6" style="display:none"></td></tr><tr style="height:15pt"><td colspan="6" style="display:none"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Optimize Operations</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">Celestica Operating System continued to drive optimization of operations through standardized best practices</span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Advanced planning processes, supply chain management, and collaboration with our customers and suppliers helped to partially mitigate the impact of materials constraints </span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">While inventory performance fell below expectations (due to carrying higher inventory levels to mitigate the impact of supply chain constraints), achieved cash cycle days in line with plan</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Enable the Enterprise</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Enhanced talent practices and improved succession readiness</span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Made significant progress on our three-year roadmap to entrench diversity and inclusion into our culture</span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Development of specific actions in response to D&amp;I Survey and Employee Engagement survey </span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Embedded ESG strategy and oversight into our management system</span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Created operational plans and reporting mechanisms to achieve our target of 30% reduction in GHG emissions by 2025</span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Successfully completed enterprise-enablement initiatives, including mitigating compliance risks and improving connectivity and data analytics platforms </span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Continued to prioritize the health and safety of employees during the pandemic while meeting customer commitments  </span></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">As a result of operational resilience and safety measures, operated at near pre-COVID-19 production capacity at most of our sites during 2021 </span></div></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Despite a number of significant challenges in 2021, including materials constraints and the ongoing impacts from COVID-19 in select locations, the Corporation achieved strong financial results led by year-over-year improvements in our ATS segment and another solid year in our CCS segment driven by strength in HPS business. Our bookings continued to outperform our expectations, our quality and productivity performance was further strengthened, and we expanded our technology capabilities, people practices, and focus on ESG matters. In addition, the HRCC and the Board believe that the growth initiatives undertaken in both segments, led by the PCI acquisition in our ATS segment and HPS roadmap in our CCS segment, have placed the Corporation into an even better position to drive profitable growth in 2022 and beyond. As a result, the HRCC and the Board determined that Mr. Mionis exceeded expectations for the year, and approved an IPF of 1.3&#160;for 2021.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other NEOs</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 other 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 or exceeded expectations for 2021 based on each of their individual performance and contribution to corporate goals and&#160;objectives. Factors considered in the evaluation of each NEO&#8217;s IPF included the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="padding-left:0.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:13.079%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.721%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mandeep Chawla</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">Rigorously evaluated financial liquidity needs during the strategic transformation and led the enhancements to our current credit facility, including an expansion of our borrowing capacity with improved terms</span></div><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Effectively managed the negotiation and closing of the PCI acquisition </span></div><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Partnered with the CEO and business leaders to successfully complete the Corporation&#8217;s strategic transformation in pursuit of profitable growth, shareholder value creation and enhanced transparency to stakeholders</span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jason Phillips</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;padding-left:14.85pt">Drove record HPS revenue of $1.15 billion, representing growth of 34% compared to 2020, led by demand strength and new program ramps with service providers and supported by continuing data center growth</span></div><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Achieved CCS segment margin of 4.4% in Q4 2021 (highest since 2015) driven by strength in HPS business  </span></div><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Established a center of excellence in Richardson, Texas, expanding our HPS engineering network and increasing our North America manufacturing capacity </span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jack J. Lawless</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">ATS segment saw strong revenue growth in 2021, driven by continued strength in our Capital Equipment business and organic growth in our Industrial business</span></div><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">&#160;Successfully contributed to our portfolio diversification efforts by supporting the PCI acquisition </span></div><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Expanded our engineering services business and grew engineering led bookings compared to 2020</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Todd C. Cooper</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Successfully led advanced planning processes, supply chain management, and collaboration with our customers and suppliers to mitigate the impact of global supply chain constraints on our revenue</span></div><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Achieved meaningful progress in the integration of the Celestica Operating System to drive continuous improvements and consistent processes across the Celestica network to increase operational efficiencies</span></div><div style="padding-left:18pt;padding-right:0.95pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.85pt">Led Celestica&#8217;s robust COVID-19 business continuity management program to minimize disruptions during the pandemic and to minimize impacts to employee health and well-being across our global network</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021 CTI Awards</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The following table sets forth information with respect to the potential and actual awards under the CTI for the NEOs during&#160;2021:</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;11: 2021 CTI Awards</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:14.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.170%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.734%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.674%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.182%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target<br/>Incentive<br/>%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Potential<br/>Award for<br/>Below<br/>Threshold<br/>Performance</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Potential<br/>Award for<br/>Threshold<br/>Performance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Potential<br/>Award for<br/>Target<br/>Performance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Potential<br/>Maximum<br/>Award</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount<br/>Awarded</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount<br/>Awarded<br/>as a %<br/>of Base<br/>Salary</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Robert A. Mionis</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:4.55pt;padding-right:4.55pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125%</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$296,875</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,187,500</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2,375,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,790,750</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mandeep Chawla</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:4.55pt;padding-right:4.55pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$134,589</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$538,356</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,076,712</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$736,902</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jason Phillips</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:4.55pt;padding-right:4.55pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80%</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$95,836</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$383,342</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$766,685</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$569,187</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117%</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jack J. Lawless</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:4.55pt;padding-right:4.55pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80%</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$92,000</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$368,000</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$736,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$426,880</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Todd C. Cooper</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:4.55pt;padding-right:4.55pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80%</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$0</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$95,836</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$383,342</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$766,685</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$511,379</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105%</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The Target Incentive for each NEO was not changed from 2021 except for Mr. Chawla whose Target Incentive was increased from 80% to 100%.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Award amounts in these columns are calculated based on an IPF of 1.0.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">NEO Equity Awards and Mix</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Target equity-based incentives were determined for the NEOs with reference to the median awards of the Comparator Group. Consideration was also given to individual performance, the roles and responsibilities of the NEOs, retention value and market trends. The mix of equity in respect of 2021 compensation was comprised of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40% RSUs and 60% PSUs (in&#160;accordance with executive compensation program design changes implemented in 2018). See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation Elements for the Named Executive Officers&#160;&#8212; Equity-Based Incentives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a general description of the process for determining the amounts of these&#160;awards.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In addition to the annual grant to the NEOs, Mr. Cooper received a grant of 24,691 RSUs on February 2, 2021 based on a share price of $8.10, which was the closing price of the SVS on the NYSE on February 1, 2021. The RSUs will vest in their entirety on the second anniversary of the grant.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This award was made to Mr. Cooper in order to recognize his leadership through unprecedented, prolonged conditions within our operations as a result of COVID-19.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table sets forth equity awards granted to the NEOs on February 2, 2021 as part of their 2021 compensation as well as the additional RSU award granted to Mr. Cooper:</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;12: NEO Equity Awards</span></div><div style="padding-left:0.77pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.229%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs<br/>(#)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs<br/>(#)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Options<br/>(#)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value of Equity<br/>Award</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Robert A. Mionis</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355,555</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">533,333</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$7,200,000</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mandeep Chawla</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,296</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,444</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,950,000</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jason Phillips</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,950</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,925</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,700,000</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jack J. Lawless</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,419</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,629</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,750,000</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Todd C. Cooper</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,641</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:8.15pt;padding-right:8.15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,925</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,900,000</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Grants were based on a share price of $8.10, which was the closing price of the SVS on the NYSE on February 1, 2021 (the&#160;last business day before the date of grant).</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Assumes achievement of 100% of target level performance.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Represents the aggregate grant date fair value of the RSUs and PSUs.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The RSUs granted in 2021 vest rateably over a three-year period, commencing on the first anniversary of the date of grant (other than the additional award of RSUs granted to Mr. Cooper in February 2021). The value of the RSUs granted on February 2, 2021 was determined at the January 2021 meeting of the HRCC. The number of RSUs granted was determined using the closing price of the SVS on February 1, 2021 (the&#160;day prior to the date of grant) on the NYSE of&#160;$8.10.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;PSUs 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 (Target Grant). 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 (OM Result), subject to modification by the Corporation&#8217;s average annual non-IFRS adjusted ROIC achievement over the performance period (ROIC Factor) and relative TSR achievement (TSR Factor) over the performance period in accordance with the&#160;following:</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="padding-left:0.29pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.228%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.686%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Formula</span></td><td colspan="12" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preliminary Vesting&#160;% based on OM Result</span></td><td colspan="12" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The percentage of PSUs that will vest based on the OM Result (Preliminary Vesting %) 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.</span></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preliminary Vesting % subject to modification by a factor of either &#8722;25%, 0% or +25% based on ROIC Factor</span></td><td colspan="12" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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&#160;so adjusted, the Secondary Vesting %). The ROIC Factor cannot increase the actual number of PSUs that vest to more than 200% of the Target Grant.</span></td></tr><tr style="height:90pt"><td colspan="3" rowspan="7" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Secondary Vesting % subject to modification by a factor ranging from &#8722;25% to +25% based on TSR Factor</span></td><td colspan="12" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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&#160;2020 is the beginning share price and the average daily closing price for the month of December&#160;2023 will be the ending share price. The TSR of the Corporation is calculated in the same manner in respect of the SVS (the&#160;Corporation does not currently pay dividends).</span></td></tr><tr style="height:96pt"><td colspan="12" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For purposes of determining modifications to the Secondary Vesting % based on the TSR Factor, the HRCC determined that for PSUs granted in 2021, the Corporation&#8217;s TSR will be measured relative to the S&amp;P Americas BMI Technology Hardware&#160;&amp; Equipment Index as of January&#160;1, 2021 (BMI Index), with the addition of Flex&#160;Ltd. (the&#160;only EMS-peer company not already included in the BMI Index), that remain publicly traded on an established U.S.&#160;stock exchange for the entire performance period (TSR Comparators). 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.&#160;technology peers used for overall executive compensation benchmarking and Celestica&#8217;s business models made it appropriate for PSU vesting determinations. The Corporation&#8217;s market capitalization is positioned around the median of the TSR Comparators.</span></td></tr><tr style="height:69pt"><td colspan="12" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">After calculating the percentile rank for each TSR Comparator (by&#160;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.</span></td></tr><tr style="height:12pt"><td colspan="3" rowspan="4" style="border-left:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Celestica&#8217;s TSR Positioning</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TSR Modification Factor</span></td><td colspan="3" rowspan="4" style="border-bottom:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Percentile</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25%</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Percentile</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0%</span></td></tr><tr style="height:20pt"><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Percentile </span></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">-25%</span></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Summary</span></td><td colspan="12" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:3pt;margin-top:2pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total PSU Vesting Percentage =</span></div><div style="margin-bottom:3pt;margin-top:2pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1) Preliminary Vesting&#160;% based on OM Result;</span></div><div style="margin-bottom:3pt;margin-top:2pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2) Preliminary Vesting&#160;% is subject to modification by a factor of either &#8722;25%, 0% or +25%, based on ROIC Factor (Secondary Vesting&#160;%); and</span></div><div style="margin-bottom:3pt;margin-top:2pt;padding-left:0.95pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3) Secondary Vesting&#160;% is subject to modification by a factor ranging from &#8722;25% to +25% based on TSR&#160;Factor.</span></div></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Note Regarding the Use of Non-IFRS Operating Margin</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-IFRS operating margin is utilized as a performance measure in both the CPF of the CTI and for PSU performance as we believe it closely aligns with both our short-term and long-term profitability goals and is a key metric to measure the value we deliver to shareholders. In the CTI, annual non-IFRS operating margin is used (together with revenue) to measure short-term profitable growth. For PSUs, the non-IFRS operating margin target is based on the Corporation&#8217;s long-term strategic plan, as it is not measured until the last year of the performance period, and vesting is subject to modification based on other measures (including TSR). As a result, the non-IFRS operating margin target and the relevant time-period for achievement, are different under the CTI and PSUs (one year for CTI and three years for PSUs), and therefore we do not consider the use of non-IFRS operating margin to be duplicative. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:1pt"><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Realized and Realizable Compensation</span></div><div style="margin-bottom:10pt;margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CEO Realized and Realizable Compensation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table is a look back at CEO compensation that compares the total target direct compensation awarded to Mr.&#160;Mionis for the years ended December&#160;31, 2017 through December&#160;31, 2021 to his realized and realizable compensation for each such year. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;13: CEO Realized and Realizable Compensation </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fully Realized</span></td><td colspan="6" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Not Fully Realized</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Target Direct Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$7,582,021</span></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$9,337,500</span></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$9,337,500</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$9,337,500</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$9,337,500</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized and Realizable Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$4,433,564</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$5,090,158</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$ 9,340,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$12,075,427</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$12,634,073</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized and Realizable Compensation as <br/>a % of Total Target Direct Compensation</span></td><td colspan="3" style="background-color:#d0cece;border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58%</span></td><td colspan="3" style="background-color:#d0cece;border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55%</span></td><td colspan="3" style="background-color:#d0cece;border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129%</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The total target direct compensation value represents Mr.&#160;Mionis&#8217; salary, target CTI award and the target value of share-based awards (i.e., 100% for PSUs). </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The realized and realizable value for 2017 - 2019 represents actual salary paid, actual CTI award paid and share based awards at vest date value (and demonstrates fully-realized compensation, as the vesting or performance period for all equity grants in such years has ended). The realized and realizable value for 2020 and 2021 represents actual salary paid, actual CTI award paid, vest-date value for the portion of RSU grants which had vested by December 31, 2021, and for the portion of share-based awards which had not vested by such date, an assumed value of $11.13 per share (the closing price of the SVS on the NYSE on December 31, 2021) and assumed vesting of PSUs at target performance of 100%, which may not be the ultimate amount earned.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Compensation for 2020 and 2021 has only been partially realized, such that a significant portion remains realizable and is &#8220;at-risk&#8221; as described in footnote 4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">below.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The following table includes the CPF for CTI awards actually paid and the vesting percentage of PSUs granted in each year: </span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.500%"><tr><td style="width:1.0%"></td><td style="width:27.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.615%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CPF under CTI</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs as % of Target</span></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40%</span></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26%</span></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74%</span></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Mr. Mionis&#8217; 2020 and 2021 compensation has not been fully realized and a significant portion remains &#8220;at-risk&#8221; as follows (representing the December 31, 2021 value of: PSUs whose performance period does not conclude until the end of 2022 and 2023, respectively, and RSUs granted in each such year that remain unvested):</span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:32.142%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount Still &#8220;At-Risk&#8221;</span></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$7,812,281</span></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$9,893,323</span></td></tr></table></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">NEO Realized and Realizable Compensation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table is a look back at compensation for all NEOs that compares the total target direct compensation awarded to the NEOs for the years ended December&#160;31, 2017 through December&#160;31, 2021 to their realized and realizable compensation for each such year. </span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;14: NEO Realized and Realizable Compensation</span></div><div style="padding-left:0.77pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:35.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.273%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fully Realized</span></td><td colspan="6" style="background-color:#ffffff;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Not Fully Realized</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Target Direct Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$16,088,075</span></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$19,049,426</span></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$19,155,708</span></td><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$19,904,386</span></td><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$20,267,253</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized and Realizable Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$10,113,460</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$10,972,171</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#d0cece;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$18,973,951</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3) </span></div></td><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$25,698,446</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$26,865,812</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized and Realizable Compensation as a % of  Total Target Direct Compensation</span></td><td colspan="3" style="background-color:#d0cece;border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63%</span></td><td colspan="3" style="background-color:#d0cece;border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58%</span></td><td colspan="3" style="background-color:#d0cece;border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133%</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The total target direct compensation value represents the NEOs&#8217; salary, target CTI award and the target value of share-based awards (i.e., 100% for PSUs). </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The realized and realizable value for 2017 - 2019 represents actual salary paid, actual CTI award paid and share based awards at vest date value (and demonstrates fully-realized compensation, as the vesting or performance period for all equity grants in such years has ended). The realized and realizable value for 2020 and 2021 represents actual salary paid, actual CTI award paid, vest-date value for the portion of RSU grants which had vested by December 31, 2021, and for the portion of share-based awards which had not vested by such date, an assumed value of $11.13 per share (the closing price of the SVS on the NYSE on December 31, 2021) and assumed vesting of PSUs at target performance of 100%, which may not be the ultimate amount earned. Compensation for 2020 and 2021 has only been partially realized, such that a significant portion remains realizable and is &#8220;at-risk&#8221; as described in footnote 4 below. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The following table includes the CPF for CTI awards actually paid and the vesting percentage of PSUs granted in each year: </span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:37.500%"><tr><td style="width:1.0%"></td><td style="width:27.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.615%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CPF under CTI</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.25pt solid #000;border-top:0.25pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs as % of Target</span></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2017</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.25pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40%</span></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2018</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.25pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26%</span></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.25pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74%</span></td></tr><tr><td colspan="3" style="border-left:0.25pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182%</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.25pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:0.25pt solid #000;border-left:0.25pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116%</span></td><td colspan="3" style="border-bottom:0.25pt solid #000;border-left:0.5pt solid #000000;border-right:0.25pt solid #000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The NEOs&#8217; 2020 and 2021 compensation has not been fully realized and a significant portion remains &#8220;at-risk&#8221; as follows (representing the December 31, 2021 value of: PSUs whose performance period does not conclude until the end of 2022 and 2023, respectively, and RSUs granted in each such year that remain unvested):</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:30.357%"><tr><td style="width:1.0%"></td><td style="width:34.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount Still &#8220;At-Risk&#8221;</span></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$15,528,303</span></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$19,924,002</span></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Shareholder Return</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table 15: TSR vs. NEO Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following graph compares the five</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. 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.</span></div><div style="margin-bottom:12pt;text-align:center"><img src="cls-20211231_g12.jpg" alt="cls-20211231_g12.jpg" style="height:259px;margin-bottom:5pt;vertical-align:text-bottom;width:456px"/></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">NEO total target direct compensation value represents salary, target CTI award and the target value of share-based awards (i.e., 100% for PSUs) and option awards (if&#160;applicable) for all NEOs reported in the Corporation&#8217;s Annual Report on Form 20-F each year. NEO realized and realizable value represents actual salary paid, actual CTI award paid and share-based awards at vest date value (and for the portion of share-based awards that had not vested as of December 31, 2021, at an assumed value of $11.13 per share, the closing price of the SVS on the NYSE on December&#160;31, 2021, and assumed vesting of PSUs at target performance of 100%, which may not be the ultimate amount&#160;earned). </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A significant portion of NEO compensation is at-risk to support our pay for performance culture. We believe the realized value of the long-term incentives granted to NEOs, and the performance of the PSUs in particular (the value of which will not be realized, if at all, until the end of the relevant three-year performance period), more closely mirror the trend in share price movement and serve to better demonstrate the alignment of the interests of management with those of our shareholders than total target direct compensation. </span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXECUTIVE COMPENSATION</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This section contains references to operating margin and adjusted ROIC, which are non-IFRS financial measures (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, ratios based on non-IFRS financial measures). See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation Discussion and Analysis &#8212; Note Regarding Non-IFRS Measures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for definitions of such non-IFRS financial 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 financial measures. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary Compensation Table</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The following table sets forth the compensation of the NEOs for the years ended December&#160;31, 2019 through December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;16: Summary Compensation Table</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.809%"><tr><td style="width:1.0%"></td><td style="width:23.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.924%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.086%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.755%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.747%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-equity<br/>Incentive Plan<br/>Compensation</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name&#160;&amp; Principal Position</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Salary<br/>($)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share-<br/>based<br/>Awards<br/>($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Option-<br/>based<br/>Awards<br/>($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Annual<br/>Incentive<br/>Plans<br/>($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension<br/>Value<br/>($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">All Other<br/>Compensation<br/>($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(6)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Compensation<br/>($)</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Robert A. Mionis</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$950,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$7,200,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,790,750</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$249,200</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$292,382</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$10,482,332</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">President and Chief Executive</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$950,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$7,200,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,375,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$89,735</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$500,220</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$11,114,955</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Officer</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$950,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$7,200,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$383,562</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$131,850</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$691,354</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$9,356,766</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mandeep Chawla</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(7)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$538,356</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,950,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$736,902</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$110,942</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3,901</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3,340,101</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$490,492</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,850,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$784,787</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$46,876</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$4,399</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3,176,554</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$457,534</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,600,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$118,227</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$61,346</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,462</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,238,569</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jason Phillips</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(7)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$479,178</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,700,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$569,187</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$80,342</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$26,925</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,855,632</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">President, CCS</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,000,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$736,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$29,057</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$27,594</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3,252,651</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$438,137</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,600,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$113,215</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$31,828</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$58,826</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,242,006</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Jack J. Lawless</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(8)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,750,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$426,880</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$70,902</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$21,432</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,729,214</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">President, ATS</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,750,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$636,272</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$29,509</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$16,512</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,892,293</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,750,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$118,864</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$46,357</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$19,247</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,394,468</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Todd C. Cooper</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(9)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$479,178</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,900,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$511,379</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$80,342</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$48,664</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3,019,563</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Chief Operations Officer</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,600,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$736,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$29,509</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$17,100</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,842,609</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$460,000</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1,600,000</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$118,864</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$52,058</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$16,800</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$2,247,722</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;All amounts in this column represent the grant date fair value of share-based awards. Amounts in this column for 2021 represent RSU and PSU grants to all NEOs, and the additional RSU grant (with a grant date fair value of $200,000) to Mr. Cooper, all made on February 2, 2021, which was made to Mr. Cooper in order to recognize his leadership through unprecedented, prolonged conditions within our operations as a result of COVID-19. Grants were based on a share price of $8.10, which was the closing price of the SVS on the NYSE on February 1, 2021 (the day prior to the date of the grant).  Amounts in this column for 2020 represent RSU and PSU grants to all NEOs, and the additional grant to Mr. Phillips&#8217; of a performance award of $400,000 in PSUs, all made on February 4, 2020. The 2020 grants were based on a share price of $8.89, which was the closing price of the SVS on the NYSE on February 3, 2020 (the day prior to the date of the grant). Amounts in this column for 2019 represent RSU and PSU grants made on February&#160;6, 2019 to all NEOs and an additional grant of 22,124&#160;RSUs made to Mr.&#160;Phillips on August&#160;6, 2019 in recognition of his expanded responsibilities. The February&#160;2019 grants were based on a share price of $8.04, which was the closing price of the SVS on the NYSE on February&#160;5, 2019 (the&#160;day prior to the date of the grant) and the August&#160;2019 grant to Mr.&#160;Phillips was based on a share price of $6.78, which was the closing price of the SVS on the NYSE on August&#160;5, 2019 (the&#160;day prior to the date of the grant). See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Compensation Discussion and Analysis&#160;&#8212; Compensation Elements for the Named Executive Officers&#160;&#8212; Equity-Based Incentives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> for a description of the process followed in determining the grants for 2021, and see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Compensation Discussion and Analysis&#160;&#8212; 2021 Compensation Decisions&#160;&#8212; Equity-Based Incentives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> for a description of the vesting terms of the RSU and PSU awards. Grants made in-year are reported for such&#160;year.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The estimated accounting fair value of the share based awards is calculated using the market price of SVS as defined under each of the plans and in the case of PSUs, various fair value pricing models may apply. The accounting fair values for the PSU portion of the share based awards in Table 16 reflect various assumptions as to estimated vesting for such awards in accordance with applicable accounting standards. The grant date fair value of the RSU portion of the share based awards in Table 16 is the same as their accounting fair value. The grant date fair value for the PSU portion of the share 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 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 &#8211; 2021 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 OM Result in the final year of the three-year performance period, subject to </span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">modification by the Corporation&#8217;s ROIC Factor and TSR Factor over the performance period, as described in detail under NEO Equity Awards and Mix above. 74% of the target amount of PSUs granted in 2019 settled in February 2022. For PSUs granted in 2019 &#8211; 2021, the Corporation&#8217;s TSR was measured relative to that of companies in the BMI Index, with the addition of Flex Ltd, that remain publicly traded on an established U.S. stock exchange for the entire performance period. The Corporation estimated the grant date fair value of the TSR Factor 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 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. The accounting grant date fair value is not subsequently adjusted regardless of the eventual number of awards that were earned based on the market performance condition. </span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;There were no stock options granted to the NEOs in 2019, 2020 or 2021.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Amounts in this column represent CTI incentive payments made to NEOs. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Compensation Discussion and Analysis&#160;&#8212; Compensation Elements for the Named Executive Officers&#160;&#8212; Celestica Team Incentive Plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> for a description of the CTI. </span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Amounts in this column represent Celestica&#8217;s contributions to defined contribution pension plans (other than 401(k) plans) on behalf of the NEOs&#160;&#8212; see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Pension Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> for a full description of the plans. Contributions for Messrs.&#160;Mionis, Phillips, Lawless and Cooper 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 2021 of $1.00 equals C$1.2533. </span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Amounts in this column for Mr.&#160;Mionis include amounts for items provided for under the CEO Employment Agreement, which for 2021 consisted of tax equalization payments of $189,260, housing expenses of $75,080 while in Canada, group life insurance premiums of $7,482 and a 401(k) contribution of $17,400. For 2020, the amount in this column for Mr. Mionis consisted of tax equalization payments of $400,602, housing expenses of $72,196 while in Canada, group life insurance premiums of $7,482 and a 401(k) contribution of $17,100. For 2019, the amount in this column for Mr. Mionis 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. Amounts in this column for Mr. Chawla for 2021 include a tax equalization payment of $2,311. Amounts in this column for Mr. Chawla for 2020 include a tax equalization payment of $2,582. Amounts in this column for Mr.&#160;Phillips for 2021 include a tax equalization payment of $9,340 and a 401(k) contribution of $17,085. Amounts in this column for Mr.&#160;Phillips for 2020 consisted of a tax equalization payment of $10,121 and a 401(k) contribution of $16,973. For 2019, the amount in this column for Mr. Phillips include a tax equalization payment of $41,719 and a 401(k) contribution of $16,607. Amounts in this column for Mr.&#160;Lawless for 2021 consisted of a tax equalization payment of $4,770 and a 401(k) contribution of $16,662. Amounts in this column for Mr.&#160;Lawless for 2020 consisted of a 401(k) contribution of $16,512. For 2019, the amount in this column for Mr. Lawless include tax equalization payments of $3,451 and a 401(k) contribution of $15,796. Amounts in this column for Mr.&#160;Cooper for 2021 consisted of a tax equalization payment of $31,264 and a 401(k) contribution of $17,400. Amounts in this column for Mr.&#160;Cooper for 2020 consisted of a 401(k) contribution of $17,100. For 2019, the amount in this column for Mr. Cooper include a 401(k) contribution of $16,800. In accordance with the Corporation&#8217;s Short-Term Business Travel Program, tax equalization payments for all NEOs were made to maintain each NEO&#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 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 and 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.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(7)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2021, the HRCC approved increases to the base salaries of Messrs. Chawla, Phillips and Cooper in order to align their respective base salaries with the median base salary of executives with similar roles within the Comparator Group.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">In April 2020, Mr. Chawla&#8217;s base salary was increased to better align it with the median base salary of CFOs within the Comparator Group, and to reflect the expanded scope of his responsibilities to include additional functional areas. In 2019, the HRCC approved an increase in Mr. Chawla&#8217;s base salary. Mr.&#160;Phillips was appointed President, CCS effective January&#160;1, 2019 and his base salary increased as a result. In August&#160;2019, Mr.&#160;Phillips&#8217; base salary was increased to reflect his significantly expanded responsibilities.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(8)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Mr. Lawless stepped down from his position as President, ATS Celestica effective December 31, 2021, but continues to serve as a special advisor to Mr. Mionis. </span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(9)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Mr. Cooper was appointed President, ATS effective January 1, 2022. </span></div><div><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Option-Based and Share-Based Awards</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;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&#160;31,&#160;2021. </span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;17: Outstanding Option-Based and Share-Based Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.577%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Name</span></div></td><td colspan="12" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Option-Based Awards</span></td><td colspan="15" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Share-Based Awards</span></td></tr><tr style="height:74pt"><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Number of<br/>Securities<br/>Underlying<br/>Unexercised<br/>Options<br/>(#)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Option<br/>Exercise<br/>Price<br/>($)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Option<br/>Expiration<br/>Date</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Value of<br/>Unexercised<br/>In-the-<br/>Money<br/>Options<br/>($)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Number of<br/>Shares or<br/>Units that<br/>have not<br/>Vested<br/>(#)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Payout<br/>Value of<br/>Share-<br/>Based<br/>Awards<br/>that<br/>have not<br/>Vested at<br/>Minimum<br/>($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Payout<br/>Value of<br/>Share-<br/>Based<br/>Awards<br/>that<br/>have not<br/>Vested at<br/>Target<br/>($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Payout<br/>Value of<br/>Share-Based<br/>Awards that<br/>have not<br/>Vested at<br/>Maximum<br/>($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4.55pt;font-weight:700;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Payout<br/>Value of<br/>Vested<br/>Share-Based<br/>Awards<br/>Not Paid<br/>Out or<br/>Distributed<br/>($)</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Robert&#160;A. Mionis</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Aug.&#160;1, 2015</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">298,954</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">C$17.52</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Aug.&#160;1, 2025</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb.&#160;6, 2019</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">537,313</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$5,980,294</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$11,960,587</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb. 4, 2020</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">701,912</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$2,403,779</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$7,812,281</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$13,220,782</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb. 2, 2021</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">888,888</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$3,957,327</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$9,893,323</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$15,829,319</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">298,954</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2,128,113</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$6,361,106</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$23,685,898</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$41,010,688</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Mandeep Chawla</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb.&#160;6, 2019</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">119,402</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$1,343,308</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$2,686,616</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb. 4, 2020</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">180,352</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$624,313</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$2,029,014</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$3,433,715</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Feb. 2, 2021</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">240,740</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$1,083,359</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$2,708,397</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$4,333,435</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">540,494</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$1,707,672</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$6,080,719</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$10,453,766</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Jason Phillips</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb.&#160;6, 2019</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">108,208</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$1,204,355</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$2,408,710</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Aug.&#160;6, 2019</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">14,749</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$164,156</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$164,156</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$164,156</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb. 4, 2020</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">186,328</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$534,173</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$2,073,831</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$3,275,715</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb. 2, 2021</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">209,875</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$934,364</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$2,335,909</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$3,737,454</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">519,160</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$1,632,693</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$5,778,251</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$9,586,035</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Jack J. Lawless</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb.&#160;6, 2019</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">130,597</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$1,453,545</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$2,907,089</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb. 4, 2020</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">170,603</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$584,247</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$1,898,811</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$3,213,376</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb. 2, 2021</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">216,048</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$961,843</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$2,404,614</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$3,847,385</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">517,248</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$1,546,090</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$5,756,970</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$9,967,850</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Todd C. Cooper</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb.&#160;6, 2019</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">119,402</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$1,328,944</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$2,657,889</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb. 4, 2020</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">155,980</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$534,173</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$1,736,057</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$2,937,942</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Feb. 2, 2021</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">234,566</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$1,209,174</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$2,610,720</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$4,012,265</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">509,948</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$1,743,347</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$5,675,721</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">$9,608,096</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Compensation Discussion and Analysis&#160;&#8212; 2021 Compensation Decisions&#160;&#8212; Equity-Based Incentives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> for a discussion of the equity-based grants.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Includes unvested RSUs, as well as PSUs assuming achievement of 100% of target level performance.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Payout values at minimum vesting include the value of RSUs only, as the minimum value of PSUs would be $0.00 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.&#160;Chawla were determined using a share price of C$14.10, which was the closing price of the SVS on the TSX on December&#160;31, 2021, converted to U.S.&#160;dollars at the average exchange rate for 2021 of $1.00 equals C$1.2533. Payout values for Messrs.&#160;Mionis, Phillips, Lawless and Cooper were determined using a share price of $11.13, which was the closing price of the SVS on the NYSE on December&#160;31,&#160;2021. </span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table provides details for each NEO of the value of option-based and share-based awards that vested during 2021 and the value of annual incentive awards earned in respect of 2021 performance.</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;18: Incentive Plan Awards&#160;&#8212; Value Vested or Earned in 2021</span></div><div style="padding-left:0.79pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.958%"><tr><td style="width:1.0%"></td><td style="width:32.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.924%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Option-based Awards&#160;&#8212; <br/>Value Vested During<br/>the Year<br/>($)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.47pt;padding-right:0.47pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share-based Awards&#160;&#8212; <br/>Value Vested During<br/>the Year<br/>($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.47pt;padding-right:0.47pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-equity&#160;Incentive<br/>Plan&#160;Compensation&#160;&#8212; <br/>Value&#160;Earned&#160;During<br/>the&#160;Year<br/>($)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Robert A. Mionis</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$4,097,987</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,790,750</span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mandeep Chawla</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;$944,908</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;$736,902  </span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jason Phillips</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,457,901</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;$569,187     </span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jack&#160;J.&#160;Lawless</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;$984,218</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$426,880</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Todd C. Cooper</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;$910,652</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:14.87pt;padding-right:14.87pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$511,379</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Amounts in this column reflect: (i)&#160;share-based awards released in 2021 for Messrs.&#160;Mionis, Lawless, Phillips and Cooper based on the price of the SVS on the NYSE as&#160;follows:</span></div><div style="padding-left:102.07pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.672%"><tr><td style="width:1.0%"></td><td style="width:59.997%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.370%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Type&#160;of&#160;Award</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vesting&#160;Date</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">PSU</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 1,&#160;2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$7.96</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 4, 2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$8.69</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 5, 2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$8.99</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 8, 2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$9.14</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">PSU</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 1,&#160;2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$8.48</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 1,&#160;2021</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$10.20</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">and (ii)&#160;share-based awards released in 2021 for Mr. Chawla based on the price of the SVS on the TSX as&#160;follows:</span></div><div style="padding-left:102.05pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.523%"><tr><td style="width:1.0%"></td><td style="width:60.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.150%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Type&#160;of&#160;Award</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Vesting&#160;Date</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Price</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">PSU</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 1,&#160;2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">C$10.23</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 4,&#160;2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">C$11.15</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 8,&#160;2021</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">C$11.60</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 1,&#160;2021</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">C$13.08</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Certain values in this column were converted to U.S.&#160;dollars from Canadian dollars at the average exchange rate for 2021 of $1.00 equals C$1.2533. With respect to previously-issued PSUs that vested in 2021, the overall vesting percentage was 26% based on the Corporation&#8217;s non-IFRS operating margin, non-IFRS adjusted ROIC and TSR performance.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Consists of payments under the CTI made on February 18, 2022 in respect of 2021 performance. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Compensation Discussion and Analysis&#160;&#8212; 2021 Compensation Decisions&#160;&#8212; Annual Incentive Award&#160;&#8212; Target Award</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">. These are the same amounts as disclosed in Table 16 under the column &#8220;Non-equity Incentive Plan Compensation&#160;&#8212; Annual Incentive Plans&#8221;.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No gains were realized by NEOs from exercising stock options in 2021.</span></div><div style="margin-bottom:1pt"><span><br/></span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Securities Authorized for Issuance Under Equity Compensation Plans</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;19: Equity Compensation Plans as at December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.822%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.176%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.287%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plan Category</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Securities to be<br/>Issued Upon Exercise<br/>of Outstanding<br/>Options, Warrants<br/>and Rights<br/>(#)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price of<br/>Outstanding Options,<br/>Warrants and Rights<br/>($)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Securities Remaining<br/>Available for Future<br/>Issuance Under<br/>Equity Compensation<br/>Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/>(#)</span></div></td></tr><tr style="height:12pt"><td colspan="3" rowspan="4" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity Compensation Plans</span></div><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approved by Securityholders</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">LTIP (Options)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417,353</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">C$16.05</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">LTIP (RSUs)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,151</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">LTIP (PSUs)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">491,504</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">C$16.05</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,519,069</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;This table sets forth information, as of December 31, 2021, 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.</span></div><div style="margin-bottom:8pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Excluding securities that may be issued upon exercise of outstanding stock options, warrants and&#160;rights.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The total number of securities issuable upon the exercise/settlement of outstanding grants under all equity compensation plans approved by shareholders represents 0.394% of the total number of outstanding shares at December&#160;31, 2021 (LTIP (Options)&#160;&#8212; 0.335%; LTIP (RSUs)&#160;&#8212; 0.059%; and LTIP (PSUs)&#160;&#8212; 0.00%).</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Compensation Plans</span></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Incentive Plan</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The LTIP (which was approved by the Corporation&#8217;s shareholders) is the only securities-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 it 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&#160;the form of RSUs and PSUs) and stock appreciation rights (SARs) to employees and consultants of the Corporation and affiliated entities.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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&#160;22, 2022, 19,231,148&#160;SVS have been issued from treasury, 404,353&#160;SVS are issuable under outstanding stock options, 74,151</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SVS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are issuable under outstanding RSUs, and no SVS are issuable under outstanding PSUs. Accordingly, as of February&#160;22, 2022, 9,768,852</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SVS are reserved for issuance from treasury pursuant to current and potential future grants of securities-based compensation under the LTIP. In addition, the Corporation may satisfy obligations under the LTIP by acquiring SVS in the open&#160;market.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of February&#160;22, 2022, the Corporation had a &#8220;gross overhang&#8221; of 7.3% 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; (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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.4%.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of December&#160;31, 2021, the Corporation had an &#8220;overhang&#8221; for stock options of 8.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&#160;date.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Corporation had a &#8220;burn rate&#8221; for the LTIP for each of the years 2021, 2020 and 2019, of 0.1%, 0.0% and 0.0%, 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&#160;year.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">131</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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-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-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-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&#160;MVS.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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-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.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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&#160;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 options. To date, the Corporation has not granted any SARs under the&#160;LTIP.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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-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 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.</span></div><div style="margin-bottom:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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:</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;increasing the maximum number of SVS that may be issued under the LTIP;</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;reducing the exercise price of an outstanding stock option (including cancelling and, in conjunction therewith, regranting a stock option at a reduced exercise price);</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;extending the term of any outstanding stock option or SAR;</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;expanding the rights of participants to assign or transfer a stock option, SAR or share unit beyond that currently contemplated by the&#160;LTIP;</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">132</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(e)&#160;&#160;&#160;&#160;amending the LTIP to provide for other types of security-based compensation through equity issuance;</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(f)&#160;&#160;&#160;&#160;permitting a stock option to have a term of more than ten years from the grant&#160;date;</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(g)&#160;&#160;&#160;&#160;increasing or deleting the percentage limit on SVS issuable or issued to insiders under the&#160;LTIP;</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(h)&#160;&#160;&#160;&#160;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);</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;adding to the categories of participants who may be eligible to participate in the LTIP;&#160;and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(j)&#160;&#160;&#160;&#160;amending the amendment provision,</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subject to the application of the anti-dilution or re-organization provisions of the&#160;LTIP.</span></div><div style="margin-bottom:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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:</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;clerical changes (such as a change to correct an inconsistency or omission or a change to update an administrative provision);</span></div><div style="margin-bottom:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;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</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;a change deemed necessary or desirable to comply with applicable law or regulatory requirements.</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Celestica Share Unit Plan</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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-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.</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension Plans</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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&#160;31, 2021 for each&#160;NEO.</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table&#160;20: Defined Contribution Pension Plan</span></div><div style="padding-left:0.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.824%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Value<br/>at Start of Year<br/>($)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Compensatory<br/>($)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Value<br/>at End of Year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/>($)</span></div></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Robert A. Mionis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,064,437</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$249,200</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,530,246</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mandeep Chawla</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$410,949</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$110,942</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$570,771</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jason Phillips</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$409,841</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$80,342</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$583,149</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jack J. Lawless</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$344,590</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$70,902</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$495,480</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Todd C. Cooper </span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$122,376</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$80,342</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$224,811</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The difference between the Accumulated Value at Start of Year reported here and the Accumulated Value at End of Year reported in our 2020 Annual Report on Form 20-F for Messrs.&#160;Mionis and Chawla is attributable to different exchange rates used in our 2020 Annual Report on Form 20-F and in this Annual Report. The exchange rate used in our 2020 Annual Report on Form 20-F was&#160;$1.00&#160;=&#160;C$1.3422.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">133</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Canadian Pension Plans</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Mr.&#160;Chawla participates in the Corporation&#8217;s registered pension plan for Canadian employees (Canadian Pension Plan) 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.&#160;Chawla also participates in an unregistered supplementary pension plan (Canadian Supplementary Plan). 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.</span></div><div style="margin-bottom:12pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">U.S.&#160;Pension Plans</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Messrs.&#160;Mionis, Phillips, Lawless and Cooper participate in the Corporation&#8217;s U.S.&#160;pension plans comprised of two defined contribution retirement programs, one of which qualifies as a deferred salary arrangement under section&#160;401(k) of the U.S. Internal Revenue Code (401(k) Plan). 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)&#160;3% of eligible compensation for the participant, and (ii)&#160;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 2021 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19,500 (plus an additional $6,500</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for an individual over the age of 50). Messrs.&#160;Mionis, Phillips, Lawless and Cooper also participate in a supplementary retirement plan that is also a defined contribution plan (U.S.&#160;Supplementary Plan). Under the U.S.&#160;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.&#160;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.</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Termination of Employment and Change in Control Arrangements with<br/>Named Executive Officers</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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-solicitation and non-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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Mr.&#160;Mionis</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The CEO Employment Agreement provides that Mr.&#160;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&#160;&#8220;double 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)&#160;the end of the 6-month period following a potential change of control; and (ii)&#160;a change of&#160;control.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The amount of the severance payment for Mr.&#160;Mionis is equal to: (i)&#160;base salary up to and including the termination date; (ii)&#160;a lump sum amount equal to his target payment under the CTI prorated to the date of termination; (iii)&#160;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)&#160;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)&#160;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)&#160;payment received under the CTI for the fiscal year preceding the fiscal year during which termination occurs); (v)&#160;vacation pay earned but unpaid up to and including the date of termination; (vi)&#160;a lump sum cash settlement of contributions to, or continuation of his pension and retirement plans for a two-year period; and (vii)&#160;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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.&#160;Mionis is equal to: (a)&#160;base salary up to and including the termination date; (b)&#160;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; (c)&#160;a lump sum amount equal to two times his eligible earnings (as&#160;calculated in the paragraph above); (d)&#160;vacation pay earned but unpaid up to and including the date of termination; (e)&#160;a one-time lump sum payment of $100,000 in lieu of all future benefits and perquisites; and (f)&#160;a lump sum cash settlement of contributions to, or continuation of his pension and retirement plans for a two-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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">pro&#160;rata</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">pro&#160;rata</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The foregoing entitlements are conferred on Mr.&#160;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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table summarizes the incremental payments and benefits to which Mr.&#160;Mionis would have been entitled upon a change in control occurring on December&#160;31, 2021, or if his employment had been terminated on December&#160;31, 2021 as a result of a change in control, retirement or termination without cause (or&#160;with good&#160;reason).</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table&#160;21: Mr.&#160;Mionis&#8217; Benefits</span></div><div style="padding-left:0.82pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.511%"><tr><td style="width:1.0%"></td><td style="width:41.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.896%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.836%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash<br/>Portion</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.47pt;padding-right:0.47pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value of Option-Based and Share-Based Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:0.47pt;padding-right:0.47pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other<br/>Benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination without Cause/with Good Reason or Change in Control with Termination</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$4,275,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$633,200</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$4,908,200</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in Control with no Termination or Retirement</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Other benefits consist of group health benefits and pension plan contributions.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">135</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Messrs.&#160;Chawla, Phillips, Lawless and Cooper</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Messrs.&#160;Chawla, Phillips, Lawless and Cooper are subject to the Executive Policy Guidelines which provide the&#160;following:</span></div><div style="padding-left:0.29pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.703%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.097%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination without cause</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:4.5pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226; 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 (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</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:4.5pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226; (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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">pro rata</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">pro&#160;rata</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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 date</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination without cause within two years following a change in control of the Corporation (&#8220;double trigger&#8221; provision)</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:4.5pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226; 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</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:4.5pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226; (a)&#160;all unvested stock options vest on the date of change in control, (b)&#160;all unvested RSUs vest on the date of change in control, and (c)&#160;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 favourable terms as the Board may in its discretion provide</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination with cause</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.75pt;padding-right:0.95pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226; no severance benefit is payable</span></div><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.75pt;padding-right:0.95pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226; all unvested equity is forfeited on the termination date</span></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retirement</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-right:0.95pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226; (a)&#160;stock options continue to vest and are exercisable until the earlier of three years following retirement and the original expiry date, (b)&#160;RSUs will continue to vest on their vesting dates, and (c)&#160;PSUs vest based on actual performance on a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">pro&#160;rata</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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</span></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 1.97pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Resignation</span></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:11.75pt;padding-right:0.95pt;text-align:justify;text-indent:-10.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226; no severance benefit is payable</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8226; (a)&#160;vested stock options may be exercised for a period of 30&#160;days and unvested stock options are forfeited on the resignation date and (b)&#160;all unvested RSUs and PSUs are forfeited on the resignation date</span></div></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The entitlements described in the above table are only conferred on eligible executives who fulfill certain confidentiality, non-solicitation and non-competition obligations for a period of two years following termination of their employment.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following tables summarize the incremental payments to which Messrs.&#160;Chawla, Phillips, Lawless and Cooper would have been entitled upon a change in control occurring on December&#160;31, 2021, or if their employment had been terminated on December&#160;31, 2021 as a result of a change in control, retirement or termination without&#160;cause.</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;22: Mr.&#160;Chawla&#8217;s Benefits</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.660%"><tr><td style="width:1.0%"></td><td style="width:41.735%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash<br/>Portion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:0.47pt;padding-right:0.47pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value of Option-Based and</span></div><div style="padding-left:0.47pt;padding-right:0.47pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Share-Based Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other<br/>Benefits</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-right:0.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination without Cause or Change in Control with Termination</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2,200,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$2,200,000</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in Control with no Termination or Retirement</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-bottom:5pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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&#160;less.</span></div><div style="margin-bottom:8pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">136</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;23: Mr.&#160;Phillips&#8217; Benefits</span></div><div style="padding-left:0.77pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.511%"><tr><td style="width:1.0%"></td><td style="width:41.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.833%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.835%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash<br/>Portion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value of Option-Based and<br/>Share-Based Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other<br/>Benefits</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-right:0.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination without Cause or Change in Control with Termination</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,746,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,746,000</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in Control with no Termination or Retirement</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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&#160;less.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;24: Mr.&#160;Lawless&#8217; Benefits</span></div><div style="padding-left:0.77pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.660%"><tr><td style="width:1.0%"></td><td style="width:41.735%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.817%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.47pt;padding-right:0.47pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash<br/>Portion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.47pt;padding-right:0.47pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value of Option-Based and<br/>Share-Based Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other<br/>Benefits</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-right:0.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination without Cause or Change in Control with Termination</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,656,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,656,000</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in Control with no Termination or Retirement</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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&#160;less.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;25: Mr.&#160;Cooper&#8217;s Benefits</span></div><div style="padding-left:0.77pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:41.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.746%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.95pt;padding-right:0.95pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash<br/>Portion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:0.47pt;padding-right:0.47pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value of Option-Based and<br/>Share-Based Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other<br/>Benefits</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:2pt double #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-right:0.95pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination without Cause or Change in Control with Termination</span></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,746,000</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$1,746,000</span></td></tr><tr><td colspan="3" style="border-bottom:2pt double #000000;border-left:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;margin-top:1pt;padding-left:10.95pt;padding-right:0.95pt;text-indent:-10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in Control with no Termination or Retirement</span></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-bottom:2pt double #000000;border-left:0.5pt solid #000000;border-right:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#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&#160;less.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Graph</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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&#160;31, 2016 to December&#160;31,&#160;2021.</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Table&#160;26: Performance Graph</span></div><div style="text-align:center"><img src="cls-20211231_g13.jpg" alt="cls-20211231_g13.jpg" style="height:206px;margin-bottom:5pt;vertical-align:text-bottom;width:633px"/></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">137</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;An investment in the Corporation on December&#160;31, 2016 would have resulted in an 11% decrease in value over the five-year period ended December&#160;31, 2021 compared with a 61% increase that would have resulted from an investment in the S&amp;P/TSX Composite Total Return Index over the same&#160;period. Over the same period, annual total direct compensation for NEOs (actual salary paid, actual CTI awards paid and the value of long-term incentive awards (at target in the case of PSUs) granted in the respective years) increased by 27%. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2021, we met or exceeded a number of our financial performance goals, realized a 38% increase in our share price (from $8.07 on December 31, 2020 to $11.13 on December 31, 2021 on the NYSE), and our TSR outperformed the S&amp;P/TSX Composite Total Return Index by 13% and the Global Industry Classification (GICS) 4520 &#8211; Technology Hardware and Equipment TSR by 22%. We believe that these 2021 results validate the successful execution of our strategic transformation, and that the Corporation is now positioned for profitable growth. We further believe that the Corporation&#8217;s strategic transformation, in addition to materials constraints, and demand reductions and other adverse impacts on our business related to COVID-19 resulted in significant price and volume fluctuations in the market price of our SVS, and negatively impacted our TSR in recent years.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the medium to long-term, compensation of the NEOs is directly impacted by the market value of the SVS, as a significant portion of such NEO compensation is comprised of RSUs and PSUs with realized compensation tied to the market value of the SVS (and in the case of PSUs, tied to other financial performance metrics of the Corporation over a 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, serve to better demonstrate the alignment of pay for performance. In addition to share performance, the achievement of the Corporation&#8217;s strategic objectives and other financial measures (such as revenue and non-IFRS operating margin) are used to assess the alignment our executive pay with the Corporation&#8217;s performance. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Realized and Realizable Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> above.</span></div><div id="i58a7b20e6565498698d818dd373e6564_109"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C.    Board Practices  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and executive officer has served in such capacity. Our independent directors (as defined under Canadian rules and NYSE listing standards) meet separately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in camera</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (and without our CEO, CFO or other members of management present) as part of every Board meeting to consider such matters as they deem appropriate. The presiding director at these </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in camera</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> sessions is the Chair of the Board, or in the absence of the Chair of the Board, another independent director selected by those in attendance. The independent directors can set their own agenda, maintain minutes, and report back to the Board as a whole. Among the items that the independent directors meet privately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in camera</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to review is the performance of the CEO. Each of our standing Board committees, which consist solely of independent directors (as defined under applicable Canadian and SEC rules, and NYSE listing standards), also meet separately (without our CEO, CFO or other members of management present) as part of each committee meeting.  </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Board has determined that Mr. Cascella, Mr. Chopra, Mr.&#160;DiMaggio, Ms.&#160;Koellner, Dr. M&#252;ller, 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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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." </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Communications with the Board</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shareholders and other interested parties may confidentially communicate directly with the Chair of the Board, or all non-management directors (directors who are not executive officers of the Company) 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) or their designees. </span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">138</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 U.S. 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">www.ethics.celestica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. </span></div><div style="margin-bottom:11pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All communications will be handled in a confidential manner, to the degree that applicable 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Board Committees</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (NCGC). 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).</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Audit Committee </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Audit Committee in 2021 consisted of Ms.&#160;Koellner (Chair), Mr. Cascella, Mr. Chopra, Mr.&#160;DiMaggio, Dr. M&#252;ller (commencing upon his appointment to the committee effective August 31, 2021), 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 to review the qualifications, expertise, resources and the overall performance of the Corporation's external auditor. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.celestica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:11pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Members of the Audit Committee do not serve on more than three audit committees of public companies, including that of&#160;Celestica. See Item&#160;16A "Audit Committee Financial Expert" for a discussion of the Corporation's Audit Committee Financial Experts.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Audit Committee Report:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Audit Committee has reviewed and discussed the audited financial statements with management;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Audit Committee has received the written disclosures and the letter from the independent accountant as required by applicable requirements of the PCAOB regarding the independent accountant's communications with the Audit Committee concerning independence, and has discussed with the independent accountant the independent accountant's independence;&#160;and </span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">139</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2021 for filing with the&#160;SEC.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Audit Committee:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Cascella</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Chopra</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;DiMaggio</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms.&#160;Koellner</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dr. M&#252;ller</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms.&#160;Perry</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;Ryan</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;Wilson</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Human Resources and Compensation Committee </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The HRCC in 2021 consisted of Mr. Cascella (Chair as of April 29, 2021), Mr. Ryan (Chair through April 29, 2021), Mr. Chopra, Mr.&#160;DiMaggio, Dr. M&#252;ller (commencing upon his appointment to the committee effective August 31, 2021), 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.  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 NCGC; 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A copy of the HRCC Mandate is available on our website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.celestica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Resources and Compensation Committee Report:</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2021.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Human Resources and Compensation Committee:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Cascella</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Chopra</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;DiMaggio</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms.&#160;Koellner</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dr. M&#252;ller</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ms.&#160;Perry</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;Ryan</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr.&#160;Wilson</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">140</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nominating and Corporate Governance Committee </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The NCGC in 2021 consisted of Mr. Wilson (Chair), Mr. Cascella, Mr. Chopra, Mr.&#160;DiMaggio, Ms.&#160;Koellner, Dr. M&#252;ller (commencing upon his appointment to the committee effective August 31, 2021), Ms.&#160;Perry, and Mr.&#160;Ryan, all of whom were determined by the Board to be independent directors pursuant to applicable Canadian rules and NYSE listing standards. The NCGC is responsible for developing and recommending governance guidelines for the Corporation (and recommending changes to those guidelines), identifying individuals qualified to become members of the Board, and recommending director nominees to be put before the shareholders at each annual meeting. The duties and responsibilities of the NCGC include: reviewing the Corporation's Corporate Governance Guidelines; creating a formal, rigorous and transparent procedure for the appointment of new directors to the Board; identifying and recommending new director nominees; annually assessing the effectiveness of the Board's Diversity Policy and its effectiveness in promoting a diverse Board, and monitoring compliance with disclosure and any other requirements under applicable corporate and securities laws and regulations, as well as any applicable stock exchange requirements, regarding diversity; developing a director orientation program; developing a director continuing education program; developing position descriptions for the Chair, the CEO and the chair of each committee; developing and overseeing annual director evaluations, including assessing the performance of the Board, the committees, and individual directors and through peer review; reviewing director compensation guidelines; overseeing the Corporation&#8217;s general strategy, policies and initiatives relating to ESG matters, including, among other things, sustainability, and reviewing the risks related to ESG matters; and annual director independence reviews.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A copy of the NCGC Mandate is available on our website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.celestica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div id="i58a7b20e6565498698d818dd373e6564_112"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">D.&#160;&#160;&#160;&#160;Employees </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, we employed 23,915 permanent and temporary (contract) employees worldwide (December&#160;31, 2020&#160;&#8212;&#160;20,550; December&#160;31, 2019&#160;&#8212;&#160;approximately 24,600). 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. </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information concerning our employees (permanent and temporary) by geographic location for the past three financial&#160;years:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.531%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.454%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Employees</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Americas</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Asia</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2019</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,500&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,100&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,000&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,600&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2020</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,191&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,243&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,347&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,325&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,915&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Given the variable nature of our project flow and the quick response time required by our customers, it is critical that we 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 December&#160;31, 2021, 5,272&#160;temporary (contract) employees (December&#160;31, 2020&#160;&#8212; 2,324; December&#160;31, 2019&#160;&#8212;&#160;approximately 3,100) were engaged by us worldwide. We employed, on average for the year, 3,053&#160;temporary (contract) employees in&#160;2021. The total number of employees (permanent and temporary) decreased</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">by 4,050 from December 31, 2019 to December 31, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">and increased by 3,365 from December 31, 2020 to December 31, 2021. The increase in total number of employees (permanent and temporary) in 2021 is primarily due to our PCI acquisition. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">See Item 4(B), &#8220;Business Overview&#8221; under the following captions: &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Diversity and Inclusion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">,&#8221; &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">COVID-19 Response</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">,&#8221; &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Employee Engagement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">,&#8221; &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Community Engagement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">,&#8221; and &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Ethical Labor Practices</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; for information on our approach to those topics.</span></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">141</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_115"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">E.&#160;&#160;&#160;&#160;Share Ownership </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth certain information concerning the direct and beneficial ownership of shares of Celestica at February&#160;22, 2022 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. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.879%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.165%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.395%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Name of Beneficial Owner</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage<br/>of Class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Percentage of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">All Equity Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.17pt;font-weight:700;line-height:100%;position:relative;top:-3.32pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Percentage of<br/>Voting Power</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert A. Cascella</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deepak Chopra</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel P. DiMaggio</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laurette T. Koellner</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Luis A. M&#252;ller</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carol S. Perry</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tawfiq Popatia</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0&#160;SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Eamon J. Ryan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,240&#160;SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael M. Wilson</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,000 SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert A. Mionis</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,044,121 SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mandeep Chawla</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,003 SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Todd C. Cooper</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,853 SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yann Etienvre</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John ("Jack") J. Lawless</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,900 SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jason Phillips</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,010 SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All directors and executive officers as a group (14 persons)</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571,227 SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:32pt">Less than 1%. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%;padding-left:26.68pt">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 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:115%">i.e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">., 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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:26.68pt">With respect to Mr. Mionis, includes SVS subject to a total of 298,954 vested stock options issued on August 1 2015, all of which have an exercise price of C$17.52 and an expiration date of August 1, 2025. </span></div><div style="text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> </span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Represents the percentage beneficial ownership of the Company's SVS and MVS in the&#160;aggregate. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 18.5% of the aggregate voting rights attached to Celestica's shares. MVS represent 81.5% of the voting rights attached to Celestica's shares. See Item&#160;10(B), "Additional Information&#160;&#8212;&#160;Memorandum and Articles of Incorporation."</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At February&#160;22, 2022, 3&#160;persons (Mr. Mionis, one retired executive officer, and one employee) held stock options to acquire an aggregate of 404,353 SVS. The options held by Mr. Mionis are described in footnote (3) to the table above. Elizabeth DelBianco, a former executive officer of the Company who retired as of December 31, 2020, holds 10,881 vested stock options, which have an exercise price of C$8.29 and an expiration date of January 28, 2023. Another Celestica employee was granted 94,518 stock options with an exercise price of $10.58 on November 5, 2021. These options vest ratably over a four-year period commencing on the first anniversary of the date of grant and expire on November 5, 2031. All stock options were issued under the LTIP. No other stock options issued by the Company to employees are outstanding as of February&#160;22, 2022. See Item&#160;6(B), "Compensation" and note&#160;12(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, issued and issuable to our employees. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">142</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_118"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7.&#160;&#160;&#160;&#160;Major Shareholders and Related Party Transactions</span></div><div id="i58a7b20e6565498698d818dd373e6564_121"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">A.&#160;&#160;&#160;&#160;Major Shareholders</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth certain information concerning the direct and beneficial ownership of the shares of Celestica as of February&#160;22, 2022 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 18.5% of the aggregate voting rights attached to Celestica's shares, and MVS represent 81.5% of the aggregate voting rights attached to Celestica's shares. See footnotes (2) and (3) below and 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. </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:33.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.161%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of Beneficial Owner</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of<br/>Class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of<br/>All Equity Shares</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of<br/>Voting Power</span></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Onex Corporation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,600,193&#160;MVS</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9%</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.5%</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,045&#160;SVS</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Gerald W. Schwartz</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,600,193&#160;MVS</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9%</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.5%</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,702&#160;SVS</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Letko, Brosseau&#160;&amp; Associates&#160;Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,251,527</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5%</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6%</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3%</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pzena Investment Management, LLC </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,593,324 SVS</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2%</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1%</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Total percentage of all equity shares and total percentage of voting power</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.0%</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.9%</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:1pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:32pt">Less than 1%.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">i.e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">., 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.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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 14.7% as of February 19, 2020, 14.7% as of February 22, 2021, and 15.2% as of February&#160;22, 2022. </span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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 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. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">143</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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 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 14.8% as of each of February 19, 2020, and February 22, 2021, and 15.3% as of February&#160;22, 2022.</span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The address of Mr.&#160;Schwartz is: 161&#160;Bay Street, P.O.&#160;Box&#160;700, Toronto, Ontario, Canada M5J&#160;2S1.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:26.68pt">Letko, Brosseau&#160;&amp; Associates&#160;Inc. (Letko) is the beneficial owner of 13,251,527 SVS and has sole voting and dispositive power over these shares. Pursuant to the Schedule&#160;13G/A filed by Letko with the SEC on February 11, 2022, reporting beneficial ownership as of December&#160;31, 2021: 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; and no clients of Letko beneficially own more than five percent of the SVS. The address of Letko is: 1800&#160;McGill College Avenue, 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 is based on the alternative monthly report it filed on SEDAR on February 8, 2022, reporting investment control as of January 31, 2022. The percentage ownership of SVS beneficially owned by Letko was 18.6% as of February 19, 2020, 14.8% as of February 22, 2021, and 12.5% as of February&#160;22, 2022. </span></div><div style="text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%;padding-left:26.68pt">Pzena Investment Management, LLC (Pzena) is the beneficial owner of 7,593,324, and has sole voting power over 5,848,722 of such shares and sole dispositive over all of such shares. Clients of the filing investment manager have the right to receive and the ultimate power to direct the receipt of dividends from, or the proceeds of sale of, such SVS. No interest of any one of such clients relates to more than 5% of the class. The number of shares reported as owned by Pzena in this Major Shareholders Table and the information in this footnote is based on the Schedule&#160;13G/A filed by Pzena with the SEC on January 20, 2022, reporting beneficial ownership as of December&#160;31, 2021. The address of Pzena is: 320 Park Avenue, 8th Floor, New York, NY 10022. The percentage ownership of SVS beneficially owned by Pzena was 7.0% as of February 22, 2021, and 7.2% as of February 22, 2022. This is the second year in the past three years that Pzena has been listed in this Major Shareholders Table.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There are no arrangements known to the Corporation, the operation of which may at a subsequent date result in a change in control of the Corporation.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holders </span></div><div style="margin-bottom:12pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;22, 2022, based on information provided to us by our transfer agent, there were 1,639&#160;holders of record of SVS, of which 378&#160;holders, holding approximately 87.7% of the outstanding SVS, were resident in the U.S. and 364 holders, holding approximately 12.2% 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 U.S.</span></div><div id="i58a7b20e6565498698d818dd373e6564_124"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">B.&#160;&#160;&#160;&#160;Related Party Transactions</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">144</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 7, 2019, we completed the sale of our Toronto real property and received the Toronto Proceeds. As part of the property sale, we entered into a 10-year lease (with two 5-year options to renew) in March 2019 with the purchaser of the property for our new corporate headquarters, which is currently targeted to commence in May 2023. Upon such commencement, our estimated annual basic rent will be approximately $2.1 million Canadian dollars for each of the first five years, and approximately $2.2 million Canadian dollars for each of the remaining five years. A consortium of four real estate partnerships, approximately 27% of the interests of which are held by a 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, holds a 5% non-voting interest in such purchaser. See Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;MD&amp;A&#160;&#8212;&#160;Liquidity and Capital Resources&#160;&#8212;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Toronto Real Property and Related Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">" above. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Compensation arrangements with our directors and executive officers are described under Item 6(B), &#8220;Directors, Senior Management and Employees &#8212; Compensation&#8221; above.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indebtedness of Related Parties</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at February&#160;22, 2022, 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. </span></div><div id="i58a7b20e6565498698d818dd373e6564_127"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C.&#160;&#160;&#160;&#160;Interests of Experts and Counsel</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_130"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;8.&#160;&#160;&#160;&#160;Financial Information</span></div><div id="i58a7b20e6565498698d818dd373e6564_133"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A.&#160;&#160;&#160;&#160;Consolidated Statements and Other Financial Information</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item&#160;18, "Financial Statements."</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Export Sales</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2021, we had approximately $5.4 billion of export sales (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., sales to customers located outside of Canada), constituting approximately 95% of our $5.6 billion 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."</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Litigation</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are party to litigation from time-to-time. We are not currently (nor&#160;have we been) party to any legal or arbitration proceedings (including governmental proceedings pending or known to be contemplated) which management expects may have (or which have had in the recent past) 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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning the status of certain tax matters is disclosed in Item&#160;5, "Operating and&#160;Financial Review and Prospects&#160;&#8212;&#160;MD&amp;A&#160;&#8212;&#160;Liquidity and Capital Resources&#160;&#8212;&#160;Litigation and contingencies (including indemnities)" and note&#160;24 to&#160;the Consolidated Financial Statements in Item&#160;18.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div id="i58a7b20e6565498698d818dd373e6564_136"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">B.&#160;&#160;&#160;&#160;Significant Changes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as otherwise disclosed in this Annual Report, no significant change has occurred since December&#160;31, 2021.</span></div><div id="i58a7b20e6565498698d818dd373e6564_139"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9.&#160;&#160;&#160;&#160;The Offer and Listing</span></div><div id="i58a7b20e6565498698d818dd373e6564_142"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A.&#160;&#160;&#160;&#160;Offer and Listing Details</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Information </span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SVS are listed on the NYSE and the TSX (in each case under the symbol "CLS"). </span></div><div id="i58a7b20e6565498698d818dd373e6564_145"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">B.&#160;&#160;&#160;&#160;Plan of Distribution</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_148"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C.&#160;&#160;&#160;&#160;Markets</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item 9A. &#8212; "Offer and Listing Details" above. </span></div><div id="i58a7b20e6565498698d818dd373e6564_151"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">D.&#160;&#160;&#160;&#160;Selling Shareholders</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_154"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">E.&#160;&#160;&#160;&#160;Dilution</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_157"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">F.&#160;&#160;&#160;&#160;&#160;Expenses of the Issue</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_160"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;10.&#160;&#160;&#160;&#160;Additional Information</span></div><div id="i58a7b20e6565498698d818dd373e6564_163"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A.&#160;&#160;&#160;&#160;Share Capital</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_166"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">B.&#160;&#160;&#160;&#160;Memorandum and Articles of Incorporation</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Objects and Purposes</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Certain Powers of Directors</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;birthday.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">146</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Ownership </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shareholder Rights and Limitations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights and preferences attached to our SVS and MVS, as well as additional information required by this Item 10(B), is included in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001030894/000103089420000010/exhibit23.htm">Exhi</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001030894/000103089420000010/exhibit23.htm">b</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001030894/000103089420000010/exhibit23.htm">it 2.3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> attached to this Annual Report, which Exhibit is incorporated herein by reference thereto. </span></div><div id="i58a7b20e6565498698d818dd373e6564_169"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">C.&#160;&#160;&#160;&#160;Material Contracts </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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, for 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;MD&amp;A &#8212; Liquidity and Capital Resources," Item&#160;6(B), "Compensation," and note 4 to the Consolidated Financial Statements in Item 18. These contracts include equity compensation plans, agreements related to our credit facility, our March 2020 A/R sales program agreement, and our acquisition agreement with PCI. 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." </span></div><div id="i58a7b20e6565498698d818dd373e6564_172"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">D.&#160;&#160;&#160;&#160;Exchange Controls</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Canada has no system of exchange controls. We are not aware of any governmental laws, decrees, regulations or other legislation in Canada that restrict the export or import of capital, including the availability of cash and cash equivalents for use by our affiliated companies, or that affect 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." </span></div><div id="i58a7b20e6565498698d818dd373e6564_175"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">E.&#160;&#160;&#160;&#160;Taxation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Material Canadian Federal Income Tax Considerations </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 U.S. 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).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 February&#160;22, 2022, and the current published administrative policies and assessing practices of the Canada Revenue&#160;Agency.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">147</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Taxation of Dividends</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disposition of SVS</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Material U.S. Federal Income Tax Considerations</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion describes the material U.S. federal income tax consequences to U.S. Holders (as&#160;defined below). For purposes of this discussion, a U.S. Holder means a beneficial owner of SVS that is a citizen or resident of the U.S., 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 U.S. 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 U.S. 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">148</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 U.S. 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-U.S. Holder" means a beneficial owner of SVS that is (i) not a U.S. 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-U.S. Holders are also discussed below.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 February&#160;22, 2022, 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 U.S. Holder based on the U.S. 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 U.S. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Taxation of Dividends Paid on SVS</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the discussion of the passive foreign investment company (PFIC) rules below, in the event that we pay a dividend, a U.S. 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 U.S. Holder's tax basis in the SVS and, to the extent in excess of such basis, will be treated as capital&#160;gain.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributions of current or accumulated earnings and profits paid in Canadian dollars to a U.S. Holder will be includible in the income of the U.S. Holder in a dollar amount calculated by reference to the exchange rate on the date the distribution is received. A U.S. 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. U.S. Holders should consult their own tax advisors regarding the treatment of a foreign currency gain or&#160;loss.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. 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 category and further limitations may apply to </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">149</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">individuals under the alternative minimum tax. A U.S. 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 such 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 U.S. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends received by certain individuals, trusts and estates with income above certain thresholds will also be subject to a 3.8% unearned Medicare contribution tax on passive&#160;income.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Taxation of Disposition of SVS</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to the discussion of the PFIC rules below, upon the sale, exchange or other disposition of SVS, a U.S. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A U.S. 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 U.S. 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 U.S. 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 U.S. 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 individuals, trusts and estates with income above certain thresholds. A reduced rate does not apply to capital gains realized by a U.S. 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 U.S. 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 U.S. 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. U.S. Holders should consult their own tax advisors regarding the treatment of a foreign currency gain or&#160;loss.</span></div><div style="margin-bottom:8pt;margin-top:2pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax Consequences if We Are a Passive Foreign Investment Company</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 U.S. Holder holds SVS and such U.S. 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:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Such U.S. 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 U.S. Holder with respect to SVS in any taxable year that exceed 125% of the average distributions received by the U.S. 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 U.S. Holder </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">150</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has held SVS. A U.S. 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 U.S. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">The entire amount of gain that is realized by a U.S. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">A U.S. Holder's tax basis in shares that were acquired from a decedent that is a United States person 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The special PFIC rules do not apply to a U.S. Holder if the U.S. 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 U.S. 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 U.S. Holder generally must file&#160;a completed IRS Form&#160;8621 every&#160;year.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A U.S. 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 U.S. 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 U.S. 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 is, however, subject to complex and specific rules and requirements, and U.S. Holders are strongly urged to consult their tax advisors concerning this election if Celestica is classified as a&#160;PFIC.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite the fact that we are engaged in an active business, we are unable to conclude that Celestica was not a PFIC in 2021 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 2022 or in a future year. A U.S. 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 U.S. 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 U.S. Holders to make a qualified electing fund election would not have been provided. U.S. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax Consequences for Non-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Holders of SVS</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as described in "Information Reporting and Backup Withholding" below, a Non-U.S. 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:</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the item is effectively connected with the conduct by the Non-U.S. Holder of a trade or business in the U.S. and, generally, in the case of a resident of a country that has an income treaty with the U.S., such item is attributable to a permanent establishment in the U.S.;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">151</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the Non-U.S. Holder is an individual who holds SVS as a capital asset, is present in the U.S. for 183&#160;days or more in the taxable year of the disposition and satisfies certain other requirements;&#160;or</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the Non-U.S. 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Information Reporting and Backup Withholding</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments made within the U.S., 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 U.S. Holder (a)&#160;fails to furnish the U.S. 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 U.S. 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 U.S. Holder has furnished the U.S. Holder's correct U.S.&#160;taxpayer identification number and that the IRS has not notified the U.S. Holder that the U.S. Holder is subject to backup withholding tax. However, U.S. 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 U.S. Holder's U.S.&#160;federal income tax liability, if any, or will be refunded, if the U.S. Holder follows the requisite procedures and timely furnishes the required information to the IRS. U.S. Holders should consult their own tax advisors regarding the information reporting and backup withholding tax&#160;rules.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-U.S. 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-U.S. Holder certifies to his foreign status or otherwise establishes an&#160;exemption.</span></div><div id="i58a7b20e6565498698d818dd373e6564_178"></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">F.&#160;&#160;&#160;&#160;&#160;Dividends and Paying Agents</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_181"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">G.&#160;&#160;&#160;&#160;Statement by Experts</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_184"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">H.&#160;&#160;&#160;&#160;Documents on Display</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You may access this Annual Report, including exhibits, on our website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.celestica.com,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or request a copy free of charge through our website. Requests may also be directed: (i) to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clsir@celestica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">; (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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SEC maintains a website (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.sedar.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You may access other information about Celestica on our website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.celestica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Information on our website is not incorporated by reference into this Annual&#160;Report.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_187"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">I.&#160;&#160;&#160;&#160;&#160;Subsidiary Information</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_190"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Item&#160;11.&#160;&#160;&#160;&#160;Quantitative and&#160;Qualitative Disclosures about Market Risk </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Risk </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not hold financial instruments for speculative trading purposes.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exchange Rate Risk </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 B</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ritish pound sterling, Brazilian real, Canadian dollar, Chinese renminbi, Czech koruna, Euro, Hong Kong dollar, Indian rupee, Indonesian rupiah, Japanese yen, Korean won, Lao kip, Malaysian ringgit, Mexican peso, Philippines peso, Romanian leu, Singapore dollar, Taiwan dollar, and Thai baht.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our risk management program, we enter into foreign currency forward contracts and swaps, generally for periods up to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#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 foreign currency risk related to 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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-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.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 currency forward contracts and swaps at December&#160;31, 2021. These notional amounts are used to calculate the contractual payments to be exchanged under the contracts. At December&#160;31, 2021, we had foreign currency contracts and swaps covering various currencies in an aggregate notional amount of $539.5 million (December&#160;31, 2020&#160;&#8212;&#160;$562.6 million). These contracts had a fair value net unrealized gain of $1.2 million at December&#160;31, 2021 (December&#160;31, 2020&#160;&#8212;&#160;$23.3 million net unrealized gain), resulting from fluctuations in foreign exchange rates between the contract execution and year-end date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, we had foreign currency forward contracts and swaps to trade U.S.&#160;dollars in exchange for the following currencies: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:41.861%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.310%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.634%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Expected Maturity Date</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024 and thereafter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value<br/>Gain (Loss)<br/>(in&#160;millions)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Currency Forward and Swap Agreements</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Contract amounts in millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive C$/Pay U.S.$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amount</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average exchange rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive Thai Baht/Pay U.S.$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amount</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average exchange rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive Malaysian Ringgit/Pay U.S.$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amount</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average exchange rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive Mexican Peso/Pay U.S.$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amount</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average exchange rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive Chinese Renminbi/Pay U.S.$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amount</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average exchange rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pay Euro/Receive U.S.$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amount</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average exchange rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive Romanian Leu/Pay U.S.$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amount</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average exchange rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receive Singapore Dollar/Pay U.S.$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amount</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average exchange rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pay Japanese Yen/Receive U.S.$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amount</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average exchange rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0088</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pay Korean Won/Receive U.S.$</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract amount</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average exchange rate</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0008&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Interest Rate Risk </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%"> </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Borrowings under the Credit Facility bear interest at specified rates, plus specified margins. See note 11 to the Consolidated Financial Statements in Item 18. Our borrowings under this facility at December&#160;31, 2021 totaled $660.4 million, comprised of amounts outstanding under our Term Loans, and other than ordinary course letters of credit, no amounts outstanding under the 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 December&#160;31, 2021 as described </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">above (December&#160;31, 2020 &#8212; aggregate outstanding borrowings of $470.4 million), 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 $6.6&#160;million annually (December&#160;31, 2020 &#8212; an increase of $4.7 million annually). Including the impact of interest rate swap agreements outstanding as of December 31, 2021, a one-percentage point increase in relevant interest rates would increase interest expense, based on the outstanding borrowings under the Credit Facility at December&#160;31, 2021, by $4.6 million annually (December&#160;31, 2020 &#8212; $2.0 million). The change in our exposure to interest rate risk as of December&#160;31, 2021 as compared to December&#160;31, 2020 is attributable to the general increase in borrowings from 2020.  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;As of December 31, 2021, we were party to agreements with syndicates of third-party banks to swap the variable interest rate (based on LIBOR plus a margin) with a fixed rate of interest on $100.0 million of the total borrowings outstanding under the Initial Term Loan (Initial Swaps), which expire in August 2023 (reflecting our exercise of a partial cancellation option in September 2021), additional interest rate swaps hedging the interest rate risk associated with $100.0 million of our Initial Term Loan borrowings for which cash flows commence upon the expiration of the Initial Swaps and continue through June 2024, and interest rate swaps hedging the interest rate risk associated with $100.0 million of our Second Incremental Term Loan borrowings, which expire in December 2023. As the First Incremental Term Loan and the Second Incremental Term Loan have the same interest rate risk, these interest rate swaps continued, and now cover $100.0 million of outstanding borrowings under the Second Incremental Term Loan. At December&#160;31, 2021, the interest rate risk related to $460.4 million of borrowings under the Credit Facility was unhedged, consisting of unhedged amounts outstanding under the Term Loans and no amounts outstanding (other than ordinary course letters of credit) under the Revolver (December&#160;31, 2020 &#8212; $195.4 million, consisting of unhedged amounts under the Term Loans and no amounts outstanding (other than ordinary course letters of credit) under the Revolver). </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">See Item 5, "Operating and Financial Review and Prospects &#8212; MD&amp;A &#8212; Capital Resources &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Financial instruments and financial risks</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">" for a discussion of risks related to the phase-out of LIBOR, as well as note&#160;20 to&#160;the Consolidated Financial Statements in Item&#160;18.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit and Counterparty Risk </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash balances held at banking institutions in the U.S. 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.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 continues to be relatively low. We are in regular contact with our customers, suppliers and logistics providers, and to date have not experienced significant counterparty credit-related non-performance. 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 significant financial loss to us. We would also suffer a significant financial loss if an institution from which we purchased foreign exchange contracts or swaps, interest rate swaps, or annuities for our pension plans defaults on their contractual obligations (with respect to pension obligations, 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 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. See note 20 to the Consolidated Financial Statements in Item 18 for further information. 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 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. In light of COVID-19, we </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">155</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assessed the financial stability and liquidity of our customers beginning in the first quarter of 2020 to identify customers we believe to be at greatest risk of default. We also enhanced the monitoring of, and/or developed plans intended to mitigate, the limited number of identified exposures, which enhancements and plans remain in effect. No significant adjustments were made to our allowance for doubtful accounts in 2021 in connection with our ongoing assessments and monitoring activities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Commodity Price Risk </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are exposed to market risk with respect to commodity price fluctuations for components used in the manufacture of our products. These components are impacted by global pricing pressures, general economic conditions, market conditions, geopolitical issues, weather, changes in tariff rates, and other factors which are neither predictable nor within our control. While generally we have been able to offset inflation and other changes in the costs of key operating resources through price increases, productivity improvements, greater economies of scale, supplier negotiations and global sourcing initiatives, there can be no assurance that we will be able to continue to do so in the future. We do not engage in hedging activities for commodity price risk. Competitive conditions may limit our pricing flexibility, and macroeconomic conditions may make additional price increases imprudent. Increases in commodity prices that we cannot recover from our customers would adversely impact our operating results. We are also exposed to fluctuations in transportation costs, which have recently increased based on freight carrier capacity and fuel prices. We manage transportation costs by optimizing logistics and supply chain planning. We continue to invest in supply chain initiatives to address industry-wide capacity challenges.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i58a7b20e6565498698d818dd373e6564_193"></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;12.&#160;&#160;&#160;&#160;Description of Securities Other than Equity Securities</span></div><div id="i58a7b20e6565498698d818dd373e6564_196"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">A.&#160;&#160;&#160;&#160;Debt Securities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_199"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">B.&#160;&#160;&#160;&#160;Warrants and Rights</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_202"></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">C.&#160;&#160;&#160;&#160;Other Securities</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_205"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">D.&#160;&#160;&#160;&#160;American Depositary Shares</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_208"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part&#160;II.</span></div><div id="i58a7b20e6565498698d818dd373e6564_211"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Item&#160;13.&#160;&#160;&#160;&#160;Defaults, Dividend Arrearages and Delinquencies </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i58a7b20e6565498698d818dd373e6564_214"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;14.&#160;&#160;&#160;&#160;Material Modifications to the Rights of Security Holders and Use of&#160;Proceeds</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i58a7b20e6565498698d818dd373e6564_217"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;15.&#160;&#160;&#160;&#160;Controls and&#160;Procedures</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;MD&amp;A&#160;&#8212;&#160;Liquidity and Capital Resources&#160;&#8212;&#160;Controls and Procedures."</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. The Company completed the acquisition of PCI in November 2021, and as a result, management has excluded PCI's internal controls from the scope of its assessment, and conclusion on the effectiveness, of the Company's internal control over financial reporting as of December 31, 2021, and from such report. PCI represented 12% of the Company's consolidated assets, and 1% of the Company's consolidated revenue as of, and for the year ended, December 31, 2021, respectively.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_220"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16. [Reserved]</span></div><div id="i58a7b20e6565498698d818dd373e6564_223"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16A.&#160;&#160;&#160;&#160;Audit Committee Financial Expert</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board has considered the extensive financial experience of Ms.&#160;Koellner, Mr. Chopra 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.</span></div><div id="i58a7b20e6565498698d818dd373e6564_226"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Item&#160;16B.&#160;&#160;&#160;&#160;Code of Ethics </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Board has adopted a Finance Code of Professional Conduct for Celestica's Chief Executive Officer, our senior finance officers, and all personnel in our 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 in reports and documents filed with, or submitted to, the SEC and in other public communications made by the Corporation; 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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Finance Code of Professional Conduct and the BCG policy can be accessed electronically at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.celestica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Celestica will provide a copy of such policies free of charge to any person who so requests. Requests should be directed: (i) to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clsir@celestica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">; (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. </span></div><div id="i58a7b20e6565498698d818dd373e6564_229"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16C.&#160;&#160;&#160;&#160;Principal Accountant Fees and Services </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our auditors are KPMG. KPMG did not provide any financial information systems design or implementation services to us during 2020 or 2021. The Audit Committee has determined that the provision of the non-audit services by KPMG described below does not compromise KPMG's independence.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Audit Fees</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KPMG billed $3.1&#160;million in 2021 (2020&#160;&#8212;&#160;$2.9&#160;million) for audit services.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Audit-Related Fees</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KPMG billed $0.2 million in 2021 for due diligence services primarily in connection with acquisitions and certain other specified procedures (2020 &#8212; nil).  </span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax Fees</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KPMG billed $0.1&#160;million in 2021 (2020&#160;&#8212;&#160;$0.1&#160;million) for tax compliance and tax advisory services.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">All Other Fees</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">KPMG billed no other amounts in either 2021 or 2020.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pre-approval Policies and Procedures&#160;&#8212;&#160;Percentage of Services Approved by Audit&#160;Committee</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Percentage of Hours Expended on KPMG's engagement not performed by KPMG's full-time, permanent employees (if&#160;greater than&#160;50%):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Not applicable. </span></div><div id="i58a7b20e6565498698d818dd373e6564_232"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16D.&#160;&#160;&#160;&#160;Exemptions from the Listing Standards for Audit Committees</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_235"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16E.&#160;&#160;&#160;&#160;Purchases of Equity Securities by the Issuer and Affiliated Purchasers </span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ISSUER PURCHASES OF EQUITY SECURITIES </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.201%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.201%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(a) Total number<br/>of SVS<br/>purchased<br/>(in&#160;millions)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(b) Average price paid<br/>per SVS</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(c) Total number of<br/>SVS purchased as<br/>part of publicly<br/>announced plans or<br/>programs<br/>(in&#160;millions)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(d) Maximum<br/>number of<br/>SVS that may<br/>yet be purchased<br/>under the plans<br/>or programs<br/>(in&#160;millions) </span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January&#160;1&#160;&#8212;&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;February&#160;1&#160;&#8212;&#160;28, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$8.37</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;March&#160;1&#160;&#8212;&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$8.33</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;April&#160;1&#160;&#8212;&#160;30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(3)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$8.32</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;May&#160;1&#160;&#8212;&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(4)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$8.27</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;June&#160;1&#160;&#8212;&#160;30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;July&#160;1&#160;&#8212;&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(5)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7.63</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;August&#160;1&#160;&#8212;&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$8.70</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;September&#160;1&#160;&#8212;&#160;30, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;October&#160;1&#160;&#8212;&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;November&#160;1&#160;&#8212;&#160;30, 2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(6)</span></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.27</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;December&#160;1&#160;&#8212;&#160;31, 2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(6)(7)(8)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$10.66</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(7)</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.2</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$9.06</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(1)&#160;&#160;&#160;&#160;On November 19, 2020, the TSX accepted our notice to launch, and we announced, a normal course issuer bid (2020 NCIB), which allowed us to repurchase, at our discretion, from November 24, 2020 until the earlier of November 23, 2021 or the completion of purchases thereunder, up to 9,021,320 of our SVS in the open market, or as otherwise permitted, subject to the normal terms and limitations of such bids. In 2021, we repurchased and canceled a total of 4.37 million SVS under the 2020 NCIB at a weighted average price of $8.21 per share. The maximum number of SVS we were permitted to repurchase for cancellation under the 2020 NCIB was reduced by 0.9 million SVS purchased in the open market during the term of the 2020 NCIB to satisfy delivery obligations under our SBC plans. See footnote (6) below. The 2020 NCIB expired on November 23, 2021.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(2)&#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:112%">Includes 0.01 million SVS purchased under an Automatic Share Purchase Plan (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">ASPP</span><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:112%">) we entered into in March, 2021 (March 2021 ASPP). The March 2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">ASPP</span><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> instructed the broker to purchase, on our behalf for cancellation under the 2020 NCIB, up to the NYSE and TSX daily maximums at any time through </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">May 3, 2021 (subject to specified conditions)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:112%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(3)        &#160;&#160;&#160;&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Includes 0.4 million SVS purchased under the March 2021 ASPP.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(4) &#160;&#160;&#160;&#160;Includes 0.1 million SVS purchased under the March 2021 ASPP.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(5) &#160;&#160;&#160;&#160;Includes 1.2 million SVS purchased under an </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">ASPP</span><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> we entered into in June, 2021, which instructed the broker to purchase, on our behalf for cancellation under the 2020 NCIB, up to the NYSE and TSX daily maximums at any time through July 28</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">, 2021 (subject to specified conditions)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:112%">.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(6) &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">From time-to-time, a broker has purchased SVS in the open market, on our behalf, to settle vested employee awards under our SBC plans. During 2021, 1.9&#160;million SVS were purchased on our behalf by a broker for such purpose. 0.9 million of such SVS were purchased during the term of the 2020 NCIB, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">0.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> million of such SVS were purchased during the term of the 2021 NCIB (defined in footnote 7 below).</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">158</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(7)&#160;&#160;&#160;&#160;On December 2, 2021, the TSX accepted our notice to launch, and we announced, a new normal course issuer bid (2021 NCIB). The 2021 NCIB allows us to repurchase, at our discretion, from December 6, 2021 until the earlier of December 5, 2022 or the completion of purchases thereunder, up to 8,987,310 of our SVS in the open market, or as otherwise permitted, subject to the normal terms and limitations of such bids. In December 2021, we repurchased and canceled a total of 3,550 SVS under the 2021 NCIB at a weighted average price of $10.97 per share. The maximum number of SVS we are permitted to repurchase for cancellation under the 2021 NCIB will be reduced by the number of SVS purchased in the open market during the term of the 2021 NCIB to satisfy delivery obligations under our SBC. See footnote (6) above. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:115%">(8) &#160;&#160;&#160;&#160;Includes 3,550 SVS purchased under an </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">ASPP</span><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> we entered into in December, 2021. This </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">ASPP</span><span style="background-color:#ffffff;color:#000000;font-family:'Times',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> instructed the broker to purchase, on our behalf for cancellation under the 2021 NCIB, up to the NYSE and TSX daily maximums at any time during specified dates (subject to specified conditions).</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div id="i58a7b20e6565498698d818dd373e6564_238"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16F.&#160;&#160;&#160;&#160;Change in Registrant's Certifying Accountant</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_241"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16G.&#160;&#160;&#160;&#160;Corporate Governance</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Governance</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 U.S. 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), subject to limited exceptions, regardless of whether new issuances or treasury shares are&#160;used.</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Corporate Governance Guidelines are available on our website at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.celestica.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div id="i58a7b20e6565498698d818dd373e6564_244"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16H.&#160;&#160;&#160;&#160;Mine Safety Disclosure</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_1649267443846"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16I.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">      Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_247"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part&#160;III.</span></div><div id="i58a7b20e6565498698d818dd373e6564_250"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;17.&#160;&#160;&#160;&#160;Financial Statements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i58a7b20e6565498698d818dd373e6564_253"></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;18.&#160;&#160;&#160;&#160;Financial Statements</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following financial statements have been filed as part of this Annual&#160;Report: </span></div><div style="margin-bottom:8pt;margin-top:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:91.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.672%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Management's Report on Internal Control Over Financial Reporting</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reports of Independent Registered Public Accounting Firm (<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8yNTMvZnJhZzo1NjNkYmE4NDQwNzE0MjU5OWMzZDQzMDEwYWExNzc5NS90YWJsZTozOWNjZTMxY2ZhMDM0ZGIzOTdhNTNkMzVkNmIxYTk2Yy90YWJsZXJhbmdlOjM5Y2NlMzFjZmEwMzRkYjM5N2E1M2QzNWQ2YjFhOTZjXzItMC0xLTEtMTEyODQ2L3RleHRyZWdpb246MTA5OTliZTNiZDE5NDljY2FmNGMzYjg1ODc4ZTQ1NWJfMzg0ODI5MDY5NzMyNg_2258c9e6-e80d-427d-b9f6-3cb17aa75b8e">KPMG LLP</ix:nonNumeric>, <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8yNTMvZnJhZzo1NjNkYmE4NDQwNzE0MjU5OWMzZDQzMDEwYWExNzc5NS90YWJsZTozOWNjZTMxY2ZhMDM0ZGIzOTdhNTNkMzVkNmIxYTk2Yy90YWJsZXJhbmdlOjM5Y2NlMzFjZmEwMzRkYjM5N2E1M2QzNWQ2YjFhOTZjXzItMC0xLTEtMTEyODQ2L3RleHRyZWdpb246MTA5OTliZTNiZDE5NDljY2FmNGMzYjg1ODc4ZTQ1NWJfMzg0ODI5MDY5NzM0NA_a16c39a1-b25c-473d-b999-d4c08758da41">Toronto, Canada</ix:nonNumeric>, PCAOB ID <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8yNTMvZnJhZzo1NjNkYmE4NDQwNzE0MjU5OWMzZDQzMDEwYWExNzc5NS90YWJsZTozOWNjZTMxY2ZhMDM0ZGIzOTdhNTNkMzVkNmIxYTk2Yy90YWJsZXJhbmdlOjM5Y2NlMzFjZmEwMzRkYjM5N2E1M2QzNWQ2YjFhOTZjXzItMC0xLTEtMTEyODQ2L3RleHRyZWdpb246MTA5OTliZTNiZDE5NDljY2FmNGMzYjg1ODc4ZTQ1NWJfMzg0ODI5MDY5NzM0OQ_3fb33d42-3cc3-452b-b21f-34c195df8d0a">85</ix:nonNumeric>) </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-2, F-3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheet as at December&#160;31, 2020 and&#160;December 31, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Operations for the years ended December&#160;31, 2019, 2020 and&#160;2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Comprehensive Income for the years ended December&#160;31, 2019, 2020 and&#160;2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-7</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Changes in Equity for the years ended December&#160;31, 2019, 2020 and&#160;2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-8</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statement of Cash Flows for the years ended December&#160;31, 2019, 2020 and&#160;2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-9</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to the Consolidated Financial Statements</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-10</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">159</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_256"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="-sec-extract:summary;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;19.&#160;&#160;&#160;&#160;Exhibits </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following exhibits have been filed as part of this Annual Report:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:10.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed<br/>Herewith</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746910002628/a2196681zex-1_10.htm">Certificate and Restated Articles of Incorporation effective June&#160;25, 2004</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 23, 2010</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746910002628/a2196681zex-1_11.htm">Bylaw No.&#160;1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 23, 2010</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments defining rights of holders of equity securities or long-term debt:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">See Certificate and Restated Articles of Incorporation identified above</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000110465917064049/a17-22993_1ex4d1.htm">Form of Subordinate Voting Share Certificate</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">F-3ASR</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-221144</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 26, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001030894/000103089420000010/exhibit23.htm">Description of Securities</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 16, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certain Contracts:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746910002628/a2196681zex-4_1.htm">Services Agreement, dated as of January&#160;1, 2009, between Celestica&#160;Inc. and Onex Corporation ("Services Agreement")</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 23, 2010</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746917001519/a2230659zex-4_2.htm">Amending Agreement to Services Agreement made as of January&#160;1,&#160;2017</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 13, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000110465914050786/a14-16732_1ex99d1.htm">Amended and Restated Celestica&#160;Inc. Long-Term Incentive Plan as of January&#160;29,&#160;2014</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 9, 2014</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000110465915054403/a15-16449_1ex99d1.htm">Amended and Restated Celestica&#160;Inc. Long-Term Incentive Plan as of July&#160;22,&#160;2015</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 29, 2015</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746916010815/a2226636zex-4_5.htm">Amended and Restated Celestica&#160;Inc. Long-Term Incentive Plan as of October&#160;19,&#160;2015</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 7, 2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746917001519/a2230659zex-4_7.htm">Amended and Restated Celestica&#160;Inc. Long-Term Incentive Plan as of October&#160;19,&#160;2016</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 13, 2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000110465914050786/a14-16732_1ex99d2.htm">Amended and Restated Celestica Share Unit Plan as of January&#160;29,&#160;2014</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 9, 2014</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000110465915054403/a15-16449_1ex99d2.htm">Amended and Restated Celestica Share Unit Plan as of July&#160;22,&#160;2015</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6-K</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 29, 2015</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746916010815/a2226636zex-4_8.htm">Amended and Restated Celestica Share Unit Plan as of October&#160;19,&#160;2015</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 7, 2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.10</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746912009837/a2211520zex-99_d1.htm">Coattail Agreement, dated June&#160;29, 1998, between Onex Corporation, Celestica&#160;Inc. and Montreal Trust Company of Canada.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SC TO-I</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">005-55523</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October&#160;29,&#160;<br/>2012</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)(1)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746912009837/a2211520zex-99_d3.htm">Directors' Share Compensation Plan (2008)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SC TO-I</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">005-55523</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October&#160;29,&#160;<br/>2012</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(d)(3)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746914002389/a2218635zex-4_16.htm">Directors' Share Compensation Plan, amended and restated as of July&#160;25,&#160;2013</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 14, 2014</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.13</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746916010815/a2226636zex-4_22.htm">Directors' Share Compensation Plan, amended and restated as of January&#160;1,&#160;2016</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 7, 2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">160</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:10.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed<br/>Herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000162828019002735/exhibit427.htm">Directors' Share Compensation Plan, amended and restated as of January 1, 2019</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.15</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000162828019002735/exhibit428.htm">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</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.28</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.16</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000162828019002735/exhibit429.htm">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</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.29</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.17</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000162828019002735/exhibit430.htm">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</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 11, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.30</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1030894/000110465919023719/a19-8510_1ex4d31.htm">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;</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F/A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1030894/000110465919023719/a19-8510_1ex4d32.htm">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;</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F/A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 25, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.32</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001030894/000103089420000010/ex421.htm">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 </a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 16, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:10.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed<br/>Herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.21</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001030894/000103089420000010/ex422.htm">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</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 16, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0001030894/000103089421000013/exhibit422.htm">Fourth Amendment to Credit Agreement, dated as of June 26, 2020 by and among Celestica Inc., Celestica International LP, Celestica (USA) Inc., the Guarantors party thereto, the Lenders party thereto and Bank of America, N.A., as Administrative Agent</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 15, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.22</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.23</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4232021.htm">Fifth Amendment, dated as of December 6, 2021, to Credit Agreement dated as of June 27, 2018 among Celestica Inc. and the subsidiaries identified therein as Borrowers, Celestica Inc. and the 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</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.24</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit4242021.htm">First Amendment to the Revolving Trade Receivables Purchase Agreement, dated as of February 4, 2022, among Celestica LLC, Celestica Holdings Pte Ltd., Celestica Hong Kong Ltd., Celestica (Romania) S.R.L., Celestica Japan KK, Celestica Oregon LLC, Celestica Electronics (M.) Sdn. Bhd, Celestica Precision Machining Ltd., 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</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">Agreement</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">, dated September 22, 2021,</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm"> for the </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">Sale and P</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">urchase of the Entire Issued Share Cap</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">i</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">t</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">al of </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">PCI </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">Private Limited, between Pagani Holding III Limited</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">,</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">as </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">Seller,</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm"> 2863862 Ontario Inc. </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">as </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">Buyer, </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">a</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">nd Celestica Inc.</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm"> as Buyer's Guarantor</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="exhibit4252021.htm">&#8224;</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">162</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:10.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.641%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Incorporated by Reference</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed<br/>Herewith</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit812021.htm">Subsidiaries of Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1030894/000104746910002628/a2196681zex-11_1.htm">Finance Code of Professional Conduct</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-F</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-14832</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 23, 2010</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1212021.htm">Principal Executive Officer Certification pursuant to Rule&#160;13(a)-14(a)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1222021.htm">Principal Financial Officer Certification pursuant to Rule&#160;13(a)-14(a)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1312021.htm">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*</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit1512021.htm">Consent of KPMG LLP, independent registered public accounting firm</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document - the instance document does not appear in the Interactive data File because its XBRL tags are embedded within the Inline XBRL document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File - formatted as Inline XBRL and  contained in Exhibit 101</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">X</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8224; &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Certain portions of this exhibit have been omitted because they are both: (i)&#160;not material; and (ii)&#160;of the type that the registrant treats as private or confidential. </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">163</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_259"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:8pt;margin-top:8pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:8pt;margin-top:13pt;padding-left:90pt;padding-right:90pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.216%"><tr><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CELESTICA&#160;INC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;Robert Ellis</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Ellis</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Legal Officer and Corporate Secretary</span></td></tr></table></div><div style="margin-bottom:8pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: March&#160;14, 2022</span></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:18pt;padding-right:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">164</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i58a7b20e6565498698d818dd373e6564_262"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="text-align:right"><span><br/></span></div></div><div><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_1"></div><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with International Financial Reporting Standards (IFRS) as issued by the International Accounting Standards Board (IASB). 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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 IFRS as issued by the IASB, 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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;31, 2021 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 December&#160;31, 2021, the Company&#8217;s internal control over financial reporting is effective.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As discussed in note 3 to the Company's 2021 audited consolidated financial statements, the Company completed the acquisition of PCI Private Limited (PCI) in November 2021. As a result, management has excluded PCI's internal controls from the scope of its assessment, and conclusion on the effectiveness, of the Company's internal control over financial reporting as of December 31, 2021, and from this report. PCI represented 12% of the Company's consolidated assets and 1% of the Company's consolidated revenue as of, and for the year ended, December 31, 2021, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The effectiveness of our internal control over financial reporting as of December&#160;31, 2021 has been audited by KPMG LLP, Chartered Professional Accountants, an independent registered public accounting firm, as stated in their report appearing on page F-2.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;10, 2022</span></div><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-1</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_4"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Board of Directors and Shareholders of Celestica&#160;Inc.:  </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Opinion on Internal Control Over Financial Reporting </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited Celestica Inc.'s (the Company) internal control over financial reporting as of December&#160;31, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#160;&#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 December&#160;31, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2021 and 2020, 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&#160;31, 2021, and the related notes (collectively, the consolidated financial statements), and our report dated March&#160;10, 2022 expressed an unqualified opinion on those consolidated financial statements.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired PCI Private Limited (PCI) in November 2021, and management excluded from its assessment of the effectiveness of the Company&#8217;s internal control over financial reporting as of December 31, 2021, PCI's internal control over financial reporting. PCI represented 12% of the Company&#8217;s consolidated assets, and 1% of the Company&#8217;s consolidated revenue as of, and for the year ended, December 31, 2021, respectively. Our audit of internal control over financial reporting of the Company also excluded an evaluation of the internal control over financial reporting of PCI.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinion </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Toronto, Canada                                                                        March 10, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ KPMG&#160;LLP<br/>Chartered Professional Accountants,<br/>Licensed Public Accountants</span></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-2</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_7"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Board of Directors and Shareholders of Celestica&#160;Inc.: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Opinion on the Consolidated Financial Statements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Celestica Inc. (the Company) as of December&#160;31, 2021 and 2020, 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&#160;31, 2021, and the 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 December&#160;31, 2021 and 2020, and its financial performance and its cash flows for each of the years in the three-year period ended December&#160;31, 2021, in conformity with International Financial Reporting Standards as issued by the International Accounting Standards Board.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2021, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#160;&#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;10, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> expressed an unqualified opinion on the effectiveness of the Company&#8217;s internal control over financial reporting.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Basis for Opinion</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these 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. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Critical Audit Matter </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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 the critical audit matter or on the accounts or disclosures to which they relate. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of goodwill for the capital equipment cash generating unit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Notes 2(j) and 8 to the consolidated financial statements, the Company conducts an annual impairment assessment of cash generating units (CGUs) with goodwill. In addition, the Company also reviews the CGUs for impairment whenever events or changes in circumstances (triggering events) indicate that their carrying amount may not be recoverable. As of December 31, 2021, the Company had $324.2 million of goodwill, which included $131.9 million related to its capital equipment CGU. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-3</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identified the valuation of goodwill for the capital equipment CGU 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 CGU. 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 could have had a significant effect on the recoverable amount. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls related to the critical audit matter. This included controls related to the approval of the future revenue growth rate, profitability, and the discount rate assumptions used in the impairment model. We assessed the Company&#8217;s future revenue growth rates and profitability by comparing them to the underlying forecast, evidence of future customer demand, industry reports and historical results. We compared the Company&#8217;s historical forecasts of the capital equipment CGU to actual results to assess the Company&#8217;s ability to accurately forecast. We involved</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> valuation professionals with specialized skills and knowledge, who assisted in the evaluation of the discount rate,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> by comparing it to a discount rate range that was independently developed using publicly available market data for comparable entities.</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Toronto, Canada                                                                                                     March 10, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ KPMG&#160;LLP<br/>Chartered Professional Accountants,<br/>Licensed Public Accountants</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have served as the Company's auditor since 1997.</span></td></tr></table></div><div id="i383ce06e6beb4962b579ff87dae3e28d_10"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-4</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.852%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.660%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current assets:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMy00LTEtMS00MDMwMw_128f9d0d-c1ff-4f7b-b284-b896ee5a568a">463.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMy02LTEtMS00MDMwMw_de9831d8-d935-48df-888f-01ac56102908">394.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CurrentTradeReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfNC00LTEtMS00MDMwMw_dfa1491e-9467-485e-a204-4335f9984a80">1,093.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CurrentTradeReceivables" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfNC02LTEtMS00MDMwMw_ee40a863-be44-40a2-b570-ec5171f3563a">1,260.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfNS00LTEtMS00MDMwMw_e0cbb52e-bad9-4514-a3f3-3beebbcf4df8">1,091.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfNS02LTEtMS00MDMwMw_f715ec07-5a91-4c72-bc15-7600db710941">1,697.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CurrentTaxAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfNi00LTEtMS00MDMwMw_9c105453-0585-4180-8d2f-82be177bce31">6.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CurrentTaxAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfNi02LTEtMS00MDMwMw_342d5639-f95a-4667-95f8-67401385b6c3">8.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:OtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfOC00LTEtMS00MDMwMw_45258180-5a5c-4b1c-800a-2ffc44846a31">81.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:OtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfOC02LTEtMS00MDMwMw_41974b8f-5986-4b89-b1f9-bfcd94c7088f">75.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfOS00LTEtMS00MDMwMw_6dab7348-60ac-4f51-8e31-8f91c66c55a5">2,737.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfOS02LTEtMS00MDMwMw_af325675-f99b-41f3-8ee3-0542b6251c11">3,435.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTAtNC0xLTEtNDAzMDM_98dea138-7462-4ada-bfdf-609c0faf09d4">332.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTAtNi0xLTEtNDAzMDM_ddea88a5-1138-4528-a9fd-0642865e73ab">338.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Right-of-use assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTEtNC0xLTEtNDAzMDM_c11a58d7-2e7b-4dd1-8409-f70b158451b2">101.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTEtNi0xLTEtNDAzMDM_9501df99-768b-431d-ae6f-d57df23a20a1">113.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Goodwill</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTItNC0xLTEtNDAzMDM_79c291e9-058d-4776-b72f-caaad5315433">198.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTItNi0xLTEtNDAzMDM_337874b7-79a0-49a5-af72-bd9dd95317f6">324.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTMtNC0xLTEtNDAzMDM_e528b063-ef86-4cff-8f91-6701e980d906">229.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTMtNi0xLTEtNDAzMDM_38b42129-dc60-4815-b1cb-d4f797fdc1cf">382.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Deferred income taxes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTQtNC0xLTEtNDAzMDM_96a248c8-b431-415c-8b5b-35711b6b8149">39.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTQtNi0xLTEtNDAzMDM_ee2e0185-5499-474a-9f67-4c70d26e7654">47.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:OtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTUtNC0xLTEtNDAzMDM_0732012d-8525-4b75-9b84-2df00a0ef76c">25.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:OtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTUtNi0xLTEtNDAzMDM_f67fa0e1-ebe5-40f7-9f63-09d6243b6c5f">25.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTYtNC0xLTEtNDAzMDM_cd4d538b-7f8f-4777-8a3a-156eaae08f89">3,664.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTYtNi0xLTEtNDAzMDM_9ae763a2-78a0-4f6e-8251-748d94334ca9">4,666.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities and Equity</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current liabilities:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of borrowings under credit facility &amp; lease obligations</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:CurrentBorrowingsAndLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTktNC0xLTEtNDAzMDM_ca7588c6-52f4-4055-a6d3-fc028fc99b52">99.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:CurrentBorrowingsAndLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTktNi0xLTEtNDAzMDM_220cdcd6-c7f2-45f7-b243-be0ab474f8c6">51.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:TradeAndOtherPayablesToTradeSuppliers" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjAtNC0xLTEtNDAzMDM_a58e8cc7-c67a-4898-a839-0e5b8ee9a5ea">854.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:TradeAndOtherPayablesToTradeSuppliers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjAtNi0xLTEtNDAzMDM_ebbf90da-a442-4d80-a006-684363e87824">1,238.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued and other current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjEtNC0xLTEtNDAzMDM_b3fa49b7-b0d8-4562-9435-c120cf6c4b8a">553.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjEtNi0xLTEtNDAzMDM_f5053a55-41c2-4ab6-9008-0d56bc53c0bb">884.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CurrentTaxLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjItNC0xLTEtNDAzMDM_808b737d-8999-4e87-bbc3-2c55e663f91d">51.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CurrentTaxLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjItNi0xLTEtNDAzMDM_209aaa76-b349-417c-a957-b1a3a903953a">62.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of provisions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CurrentProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjMtNC0xLTEtNDAzMDM_d4c6e054-0e47-4473-ae82-08446cf0b220">19.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CurrentProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjMtNi0xLTEtNDAzMDM_bad90a22-d447-4f4f-82ba-d2264f378717">17.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjQtNC0xLTEtNDAzMDM_c01db83e-f78c-41b5-adb8-5abac7bd512c">1,578.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjQtNi0xLTEtNDAzMDM_9a0b004d-f6c5-4e75-8cfe-153719da6eff">2,253.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term portion of borrowings under credit facility &amp; lease obligations</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjUtNC0xLTEtNDAzMDM_6e7c46e4-c07b-4b57-ac21-50cb45a6c65c">486.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjUtNi0xLTEtNDAzMDM_e9ca6396-128b-4027-afd8-09374d283362">742.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Pension and non-pension post-employment benefit obligations</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjYtNC0xLTEtNDAzMDM_56f2ef74-3744-4ae0-aae3-a489c2cae866">117.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjYtNi0xLTEtNDAzMDM_be596e9c-7a6b-47d1-9f14-58b73ef6b8df">107.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Provisions and other non-current liabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:NoncurrentProvisionsAndOtherNoncurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjctNC0xLTEtNDAzMDM_54143fe0-db4c-4edb-bbb1-bd505d7121f7">41.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:NoncurrentProvisionsAndOtherNoncurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjctNi0xLTEtNDAzMDM_c3caad4f-30f2-4222-80eb-3bf010aeeb20">39.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;Deferred income taxes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjgtNC0xLTEtNDAzMDM_3b3060af-6fc3-4630-9a8d-6bb69e44356d">32.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjgtNi0xLTEtNDAzMDM_de9e03d4-bc21-4cbb-8a39-e5686805f616">60.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjktNC0xLTEtNDAzMDM_63bd36c1-b967-4516-8b4b-dbce0a84d6c1">2,255.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjktNi0xLTEtNDAzMDM_62b42d00-1768-4723-a7b7-202f6215b006">3,203.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capital stock</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:IssuedCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzEtNC0xLTEtNDAzMDM_8b791cff-0dbb-491c-97f3-dc0d7df133b0">1,834.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:IssuedCapital" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzEtNi0xLTEtNDAzMDM_6642590a-9016-4bce-83b0-a443354a5687">1,764.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:TreasuryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzItNC0xLTEtNDAzMDM_9bf8c697-8bfa-49cf-b25c-3b7f3a45a82d">15.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:TreasuryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzItNi0xLTEtNDAzMDM_11685681-5881-4089-8bbc-778ce6156d24">48.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contributed surplus</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:SharePremium" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzMtNC0xLTEtNDAzMDM_c39b55d2-aa49-4798-9536-4183751af8b8">974.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:SharePremium" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzMtNi0xLTEtNDAzMDM_ec665964-9893-4cdf-bcb3-cce0ab0192ce">1,029.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" sign="-" name="ifrs-full:RetainedEarnings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzQtNC0xLTEtNDAzMDM_9b0c7719-c2b9-4648-89d7-cb374a608ade">1,368.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" sign="-" name="ifrs-full:RetainedEarnings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzQtNi0xLTEtNDAzMDM_69ecacf1-2f4b-4956-a1aa-5f1e75f827db">1,255.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzUtNC0xLTEtNDAzMDM_6c14128c-b168-4024-9600-f3e257b8b897">15.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzUtNi0xLTEtNDAzMDM_9121d0e8-5098-45a2-a03a-97454e6d876a">26.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total equity</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzYtNC0xLTEtNDAzMDM_4c6350f0-3a10-4a62-b477-c83a8899ba4a">1,409.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:EquityAttributableToOwnersOfParent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzYtNi0xLTEtNDAzMDM_74c50860-9ad9-4982-9a82-79770212db56">1,463.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and equity</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzctNC0xLTEtNDAzMDM_a555ee54-d740-44a5-8c5a-187d0f460bc0">3,664.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzctNi0xLTEtNDAzMDM_46f680af-ecff-4c65-9bc7-5cf77fd80dc9">4,666.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments, contingencies and guarantees (note 24), Subsequent events (notes 4 and 20)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Signed on behalf of the Board of Directors</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">[Signed] Michael M. Wilson, Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;[Signed] Laurette T. Koellner, Director</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-5</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_13"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENT OF OPERATIONS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except per share amounts)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:55.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.213%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.392%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.392%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.395%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Year ended December 31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Revenue</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMy0yLTEtMS00MDMwMw_61842ace-69fa-48c0-a456-f74fb8ed903d">5,888.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMy00LTEtMS00MDMwMw_aeee1806-6faf-40ca-b844-bd4d129866e0">5,748.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMy02LTEtMS00MDMwMw_123c46dc-ea87-4d1d-9876-ec9d695635fd">5,634.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cost of sales</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">5 &amp; 14</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNC0yLTEtMS00MDMwMw_28a7b78d-4ace-4cd7-a996-f46c8fdd671c">5,503.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNC00LTEtMS00MDMwMw_779e9ad3-befc-46dc-b38d-59ab34fdf2ce">5,310.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNC02LTEtMS00MDMwMw_8d387b5a-1998-4b2a-9a99-c3c34a6182e9">5,147.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNS0yLTEtMS00MDMwMw_34d90281-1b74-4f7d-bdb2-226a87e90639">384.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNS00LTEtMS00MDMwMw_f5ba1963-f38b-4074-bac8-252968cc8e43">437.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:GrossProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNS02LTEtMS00MDMwMw_8c866aea-d4b0-4baa-bca6-6e19c5a0588b">487.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Selling, general and administrative expenses (SG&amp;A)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">14</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNi0yLTEtMS00MDMwMw_d0d1e524-148e-4754-bc15-c7830c16c6ae">227.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNi00LTEtMS00MDMwMw_30bedc60-8cb6-40b1-ba3c-018787860106">230.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:SellingGeneralAndAdministrativeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNi02LTEtMS00MDMwMw_9aaba298-46c2-4e93-9d3a-7ff4f8068bb9">245.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Research and&#160;development</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNy0yLTEtMS00MDMwMw_a5643757-2c78-4afe-9d01-224637544d1a">28.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNy00LTEtMS00MDMwMw_75eda47b-3b0e-4751-a97c-f1dbfbb8e651">29.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ResearchAndDevelopmentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNy02LTEtMS00MDMwMw_6003f7b8-7bef-42b0-a67a-1b2659ecee0e">38.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Amortization of intangible assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">8</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfOC0yLTEtMS00MDMwMw_0a35893e-99dd-414d-a9ce-a4210df63eb5">29.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfOC00LTEtMS00MDMwMw_eb83cd3e-1a22-491a-8e97-173185b7349a">25.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfOC02LTEtMS00MDMwMw_4ca52ccf-bf91-431d-9dd9-5fc372c56f1c">25.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other charges (recoveries)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">15</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="cls:OtherChargesRecoveriesByFunction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfOS0yLTEtMS00MDMwMw_576de8da-7613-4b80-9443-c81cbe69de5f">49.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:OtherChargesRecoveriesByFunction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfOS00LTEtMS00MDMwMw_08e4a888-ee99-4545-ad44-8d5c6cfe0f5e">23.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:OtherChargesRecoveriesByFunction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfOS02LTEtMS00MDMwMw_f5db1469-d64b-4b89-9165-a1d53391846f">10.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Earnings from operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ProfitLossFromOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTAtMi0xLTEtNDAzMDM_e679d680-1604-450c-a35a-34a13f254995">149.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ProfitLossFromOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTAtNC0xLTEtNDAzMDM_6472c5bd-df89-4cad-9b2a-7c637ecddc55">127.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ProfitLossFromOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTAtNi0xLTEtNDAzMDM_23026ed6-be66-494f-953c-244d5ef29752">167.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Finance costs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">16</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:FinanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTItMi0xLTEtNDAzMDM_1be4c1e2-8a50-4939-b9a7-81b831438c84">49.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:FinanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTItNC0xLTEtNDAzMDM_4baea318-97af-4e87-9cea-04aa7f8058bc">37.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:FinanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTItNi0xLTEtNDAzMDM_aba39b13-1f0f-4d26-ba5f-84a221bad098">31.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Earnings before income taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ProfitLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTMtMi0xLTEtNDAzMDM_91728c5c-274d-45b4-9f67-055f67dc5eb7">99.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ProfitLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTMtNC0xLTEtNDAzMDM_d3547af3-534a-49b1-9084-b5918a48ea8f">90.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ProfitLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTMtNi0xLTEtNDAzMDM_83d4282d-86ba-41e1-8f92-35ddd960fcfe">136.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income tax expense (recovery)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTUtMi0xLTEtNDAzMDM_9c546016-f88c-4e13-9562-44234331a7a2">22.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTUtNC0xLTEtNDAzMDM_45a65722-8abc-4a3b-8434-f4557d4152dc">32.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTUtNi0xLTEtNDAzMDM_6719b163-fef8-44a9-b6d4-01bf96dc3c30">40.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Deferred</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTYtMi0xLTEtNDAzMDM_014d74d0-6278-4d61-a109-7e524452fb7d">6.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTYtNC0xLTEtNDAzMDM_6b8f23dc-58ef-4fab-8cae-da865f4da7db">3.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTYtNi0xLTEtNDAzMDM_880268b0-b320-43ca-88dc-6f89e22cbb2c">8.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTctMi0xLTEtNDAzMDM_0e9fa32f-c588-4ca6-b3b3-f32803143a9d">29.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTctNC0xLTEtNDAzMDM_c351dc8e-b0da-45d0-b658-067fae2f85d9">29.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTctNi0xLTEtNDAzMDM_679e1335-1289-426b-9417-c47c676b208c">32.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net earnings</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTgtMi0xLTEtNDAzMDM_b1148e44-a773-4486-8e49-8fa99062cad0">70.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTgtNC0xLTEtNDAzMDM_ea0fe955-c1ac-4dce-a741-e5e3e34acdc1">60.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTgtNi0xLTEtNDAzMDM_9ff3ede3-814f-4377-bfbd-08813e7b381d">103.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjAtMi0xLTEtNDAzMDM_5a38324d-a90b-4860-a758-169bd8b6eb81">0.54</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjAtNC0xLTEtNDAzMDM_b9a929f2-4df0-4c5e-a9f1-5722f0c6f46c">0.47</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="2" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjAtNi0xLTEtNDAzMDM_48954d1b-5201-4cda-9196-b129fc54040c">0.82</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="2" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjItMi0xLTEtNDAzMDM_867e6840-a0ea-4a05-8f9a-4c6a4ed3d291">0.53</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="2" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjItNC0xLTEtNDAzMDM_bdfae332-74a1-46cd-a776-ce5d903ba823">0.47</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="2" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjItNi0xLTEtNDAzMDM_8b88a26e-18c7-4d28-8c2e-552f29998172">0.82</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Shares used in computing per share amounts (in&#160;millions):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">22</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:WeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjQtMi0xLTEtNDAzMDM_497ef90f-6d5f-4564-95d5-cad9a84c8631">131.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:WeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjQtNC0xLTEtNDAzMDM_4da7a898-ee2d-4d8f-8423-8b3bfc827dad">129.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:WeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjQtNi0xLTEtNDAzMDM_8af07bb0-4fe4-46e4-a40b-e86b39eb3b16">126.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">22</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AdjustedWeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjUtMi0xLTEtNDAzMDM_fe282d57-7931-4503-99e4-b4c9bc53227b">131.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:AdjustedWeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjUtNC0xLTEtNDAzMDM_c7d8feae-4f91-4efc-a1db-a068b5f96435">129.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AdjustedWeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjUtNi0xLTEtNDAzMDM_08f5fd4f-c060-4208-94dd-011493f6c163">126.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:1pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-6</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_16"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:58.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.798%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Year ended December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMy0yLTEtMS00MDMwMw_d2411d2c-2358-4bae-a34c-49e314e5e681">70.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMy00LTEtMS00MDMwMw_8614d699-4115-4424-ad27-70f2c4dcb34c">60.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMy02LTEtMS00MDMwMw_9ff3ede3-814f-4377-bfbd-08813e7b381d">103.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Items that will not be reclassified to net earnings:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Gains (losses) on pension and non-pension post-employment benefit plans</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfNi0yLTEtMS00MDMwMw_6c1eba32-19b3-4a27-b748-dd5568d97901">8.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfNi00LTEtMS00MDMwMw_4cd4407e-26a0-4548-8363-9f6f50f41f98">9.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231" decimals="-5" name="cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfNi02LTEtMS00MDMwMw_9de1c8c2-a698-4a5a-b2a3-2faa4b054c91">9.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Items that may be reclassified to net earnings:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Currency translation differences for foreign operations</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOC0yLTEtMS00MDMwMw_6f976e43-2b9c-4a8e-86ea-eac73baad8a5">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOC00LTEtMS00MDMwMw_d79590d6-2364-432b-a358-c2d05223ba5e">4.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if761da122bee4ad1a834e66ee9c6f841_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOC02LTEtMS00MDMwMw_4fc850c7-7351-4825-8966-fb92815a8c65">7.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Changes from currency forward derivative hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90b6ba1cf6da485bba47cf4f77abbc0b_D20190101-20191231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOS0yLTEtMS00MDMwMw_c7264b2f-55b6-447d-88f7-70ef9029373e">10.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066cb673d2234bcc99d53b6a75103a5a_D20200101-20201231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOS00LTEtMS00MDMwMw_8ace3279-006a-4b70-b548-6d0fb8964632">8.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6007457e7a448faadbdadfd1cd2c799_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOS02LTEtMS00MDMwMw_1d536ec8-9f4c-450e-b21c-b276a30ad466">13.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Changes from interest rate swap derivative hedges</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">20</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26900b5fd5834a95b6431e59d1c58cba_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTAtMi0xLTEtNDAzMDM_3fd3c224-bba5-41f8-8687-c16d5489eb4e">7.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67ea403153cb43a7bd6304068aff43b1_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTAtNC0xLTEtNDAzMDM_8e854e25-04af-424f-91a4-6a99263a3dad">4.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i600da4649d60447eb49bac6b034890cb_D20210101-20211231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTAtNi0xLTEtNDAzMDM_eccc87aa-df54-48f4-8c8f-ec663698b118">9.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Total comprehensive income</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTEtMi0xLTEtNDAzMDM_b140f15a-beb4-48a5-bad5-2363fc9b7d63">64.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTEtNC0xLTEtNDAzMDM_004d0fe8-51ca-439c-a2ec-2aaf22166fd4">59.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTEtNi0xLTEtNDAzMDM_6e191d3f-6067-46e4-b17f-6f67ba274230">101.6</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:1pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-7</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_19"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENT OF CHANGES IN EQUITY</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars)</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"></td><td style="width:40.666%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.534%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.133%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Note</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contributed <br/>surplus</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deficit</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">AOC loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">&#160;(a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total <br/>equity</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia951f14b9b8a4b58831994b29082c720_I20181231" decimals="-5" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS0yLTEtMS00MDMwMw_439d9709-5fec-4434-a337-83d75ad381ad">1,954.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1ff8b489aa141e98bfcec951d824bdc_I20181231" decimals="-5" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS00LTEtMS00MDMwMw_17073b96-fcdb-4c89-b314-e0d001f71f1e">20.2</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48d17c6220064a7ba26e93ecce22496a_I20181231" decimals="-5" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS02LTEtMS00MDMwMw_d6d80eb7-a7dc-4b3d-a4d8-e6e948f91cea">906.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ef70176dd7c403a8e418278005a8557_I20181231" decimals="-5" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS04LTEtMS00MDMwMw_b6c1e1d1-faf4-459c-abf7-bb7c782c5b9c">1,481.7</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idfaba84aadbe459891b9e49ef6cf81f4_I20181231" decimals="-5" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS0xMC0xLTEtNDAzMDM_38f9fc98-2b50-4090-852c-4d526106d98f">26.5</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf4edea7044e4e7da7f2af9c64c2689c_I20181231" decimals="-5" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS0xMi0xLTEtNDAzMDM_b10e0184-e228-4135-817c-8ab3ad794cb0">1,332.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital transactions:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of capital stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62fa3558a03d4b0b9f65e7b0feb1603d_D20190101-20191231" decimals="-5" name="ifrs-full:IssueOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNi0yLTEtMS00MDMwMw_69c42f38-b4c3-4ebb-b988-b9184ad96639">10.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i06a996e0a30e48f2b64af574c1225f0f_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:IssueOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNi02LTEtMS00MDMwMw_d5e0dc65-97b7-403a-9bb5-5780b25437f2">10.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:IssueOfEquity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNi0xMi0xLTEtNDAzMDM_55d110a0-5b58-4371-a3c3-7b3975fd46b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of capital stock for cancellation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62fa3558a03d4b0b9f65e7b0feb1603d_D20190101-20191231" decimals="-5" name="cls:StockRepurchasedandRetiredDuringPeriodValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNy0yLTEtMS00MDMwMw_cae2024b-0ee5-46c3-ba19-754190bbf0c5">132.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06a996e0a30e48f2b64af574c1225f0f_D20190101-20191231" decimals="-5" sign="-" name="cls:StockRepurchasedandRetiredDuringPeriodValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNy02LTEtMS00MDMwMw_228a495a-73eb-44e8-9f23-59d7de0dd2d4">65.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:StockRepurchasedandRetiredDuringPeriodValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNy0xMi0xLTEtNDAzMDM_bcb6d1f4-8511-4f86-9a06-ed87a0a737c1">67.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of treasury stock for stock-based plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i76e0cf222d614ae58d26cb21e92fdbcd_D20190101-20191231" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfOC00LTEtMS00MDMwMw_f4b44d86-155b-4e8f-839e-de0a24fd16ae">9.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfOC0xMi0xLTEtNDAzMDM_56977cd8-2570-4b5a-b6dc-17b0539319e4">9.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity-settled stock-based compensation (SBC)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76e0cf222d614ae58d26cb21e92fdbcd_D20190101-20191231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfOS00LTEtMS00MDMwMw_ba4890fc-0ede-425b-94d5-5f1503dd6003">14.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06a996e0a30e48f2b64af574c1225f0f_D20190101-20191231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfOS02LTEtMS00MDMwMw_4ca183be-f694-4e16-882b-870053faa7a7">21.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfOS0xMi0xLTEtNDAzMDM_2862d186-83cc-41a9-a163-ed5d223af952">35.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total comprehensive income:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">     Net earnings for 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied86f2d021384935af53fb377d24e761_D20190101-20191231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTEtOC0xLTEtNDAzMDM_0e7c5da2-edbd-4c93-a6f4-650dfaacd21d">70.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTEtMTItMS0xLTQwMzAz_0e33b961-0168-4b3a-885a-b342039e2e66">70.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Losses on pension and non-pension post-employment benefit plans</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied86f2d021384935af53fb377d24e761_D20190101-20191231" decimals="-5" sign="-" name="cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTItOC0xLTEtNDAzMDM_a3999701-1ec0-4999-9eff-684ad5355bca">8.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTItMTItMS0xLTQwMzAz_0a5bde8d-d685-44e3-bf07-00df9296c7fe">8.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency translation differences for foreign operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iad503335377e4f3d97079b5f9da7e62e_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTMtMTAtMS0xLTQwMzAz_e25b7b56-b96b-4fe0-8cf4-dc9e82b04683">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTMtMTItMS0xLTQwMzAz_f91e1a9d-69f7-4102-b553-de7c32a72b6f">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes from currency forward derivative hedges</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie84a51d16ebb4f9caa965cc0dcb309c8_D20190101-20191231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTQtMTAtMS0xLTQwMzAz_57416f98-3eee-400e-9a94-0377a869d94a">10.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90b6ba1cf6da485bba47cf4f77abbc0b_D20190101-20191231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTQtMTItMS0xLTQwMzAz_5372b72e-8871-4ce2-bcce-997c57202da9">10.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes from interest rate swap derivative hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0773521b914f46b09a1a21591a487106_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTUtMTAtMS0xLTQwMzAz_2a7b286a-4072-4b90-b201-657227ae923f">7.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i26900b5fd5834a95b6431e59d1c58cba_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTUtMTItMS0xLTQwMzAz_7bfefe0a-5e24-48ea-9250-71d92756d9e1">7.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieb6b612058204210881253c8a5cb4cae_I20191231" decimals="-5" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtMi0xLTEtNDAzMDM_c4775f74-760e-496d-aecc-c016ffe52e5a">1,832.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36dfa1f7d3454ad38310b020f7c547c9_I20191231" decimals="-5" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtNC0xLTEtNDAzMDM_b115a7fb-1848-4fa2-9168-0af883d59d79">14.8</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e7195abddd9472a9e326360ebbd055e_I20191231" decimals="-5" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtNi0xLTEtNDAzMDM_6408d801-7b4f-4bbf-857d-3bb86c362237">982.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25f0509e338a403bb1354a6e51aa0b6d_I20191231" decimals="-5" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtOC0xLTEtNDAzMDM_63e3e2e2-9a2c-40b3-bf21-1851cac8aba3">1,420.1</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0696efbfd1354a67aaf3557faff853a6_I20191231" decimals="-5" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtMTAtMS0xLTQwMzAz_655becb7-88fc-4508-9f8c-41fdda5f74b8">23.6</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="-5" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtMTItMS0xLTQwMzAz_8d146fa3-4b23-445b-b878-7d87363a5f96">1,356.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital transactions:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of capital stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia36570d1476d4487b800e10b71aaf84c_D20200101-20201231" decimals="-5" name="ifrs-full:IssueOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTgtMi0xLTEtNDAzMDM_0b76fb92-e937-48fd-93b7-c396418ea4a1">2.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d76a6f614a3494c9886d135cef21443_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:IssueOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTgtNi0xLTEtNDAzMDM_90e7a85b-4a29-4e5f-a9c8-48f85c42d018">2.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:IssueOfEquity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTgtMTItMS0xLTQwMzAz_8a231832-5600-44e8-a5a9-5b8b384f6522">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of capital stock for cancellation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia36570d1476d4487b800e10b71aaf84c_D20200101-20201231" decimals="-5" name="cls:StockRepurchasedandRetiredDuringPeriodValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktMi0xLTEtNDAzMDM_346ad4bd-927a-4721-88c2-d047faf690bd">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d76a6f614a3494c9886d135cef21443_D20200101-20201231" decimals="-5" name="cls:StockRepurchasedandRetiredDuringPeriodValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktNi0xLTEtNDAzMDM_ef2730b7-f030-4de5-a4c0-2c282645a035">15.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:StockRepurchasedandRetiredDuringPeriodValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktMTItMS0xLTQwMzAz_bb738991-6b52-40e0-a209-c13ebae5ea14">15.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of treasury stock for stock-based compensation plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8d12293c99214e728e50598c5cf44c8b_D20200101-20201231" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjAtNC0xLTEtNDAzMDM_8fa3eb48-983d-40a5-96e4-6aa821160e84">19.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjAtMTItMS0xLTQwMzAz_70b90fa5-6c19-476c-af3e-dadf878dc66e">19.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity-settled SBC</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d12293c99214e728e50598c5cf44c8b_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjEtNC0xLTEtNDAzMDM_58bf1d8b-3f8b-4ee7-8ab8-84db5a9fbf88">18.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d76a6f614a3494c9886d135cef21443_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjEtNi0xLTEtNDAzMDM_a18c46b6-d730-4c7a-a326-8f37e3e7f1f8">9.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjEtMTItMS0xLTQwMzAz_9a5389eb-39e9-45d2-b730-b6097debe098">27.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total comprehensive income:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">     Net earnings for 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic025c8ea19164c2e826b3a28a6388768_D20200101-20201231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjMtOC0xLTEtNDAzMDM_e490f5f4-b43e-4146-9029-d5b912352e8e">60.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjMtMTItMS0xLTQwMzAz_14a99dd5-b21a-4126-a90e-38c257a9e261">60.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Losses on pension and non-pension post-employment benefit plans</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic025c8ea19164c2e826b3a28a6388768_D20200101-20201231" decimals="-5" sign="-" name="cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjQtOC0xLTEtNDAzMDM_e3ff22e5-4e23-4097-99e3-defff622e8cd">9.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjQtMTItMS0xLTQwMzAz_3283dbab-d4c1-4280-90dd-a43a605329b4">9.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency translation differences for foreign operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b2bd4854e854350b545bdd5b32b3b64_D20200101-20201231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjUtMTAtMS0xLTQwMzAz_2d59e82a-9e94-4a3d-9297-57bc3ea39e8d">4.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjUtMTItMS0xLTQwMzAz_c92a3823-c930-4bce-957e-6a34224748be">4.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes from currency forward derivative hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b9db995e784493b96f65e390a21bc37_D20200101-20201231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjYtMTAtMS0xLTQwMzAz_038573aa-65d0-41e0-b413-d0b9bad80a8e">8.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i066cb673d2234bcc99d53b6a75103a5a_D20200101-20201231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjYtMTItMS0xLTQwMzAz_7f4a7cd9-2d88-41bf-9f22-aac5d5243821">8.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes from interest rate swap derivative hedges</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">20</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0022d500d3a34099a7649e3d60057d06_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjctMTAtMS0xLTQwMzAz_951a8874-5e2f-4df9-969d-c413d7d8d4d1">4.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i67ea403153cb43a7bd6304068aff43b1_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjctMTItMS0xLTQwMzAz_80776125-ae90-4f6d-b07f-c77c2c11d5ba">4.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b54e78764f74b148a5fa33708ba5537_I20201231" decimals="-5" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtMi0xLTEtNDAzMDM_8563d364-9f91-43ad-b232-19e73a5de443">1,834.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a4449699ea048c3b11740f1e1d075b9_I20201231" decimals="-5" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtNC0xLTEtNDAzMDM_3889ea5f-faa3-4172-a2a5-9567d1f02685">15.7</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdbd873bd0ba460c8a5afbb71b83e100_I20201231" decimals="-5" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtNi0xLTEtNDAzMDM_32784dd2-5508-43fa-9528-46b1c588576a">974.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb899aa329db40b9a99ed4f8cecd18e7_I20201231" decimals="-5" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtOC0xLTEtNDAzMDM_a9b407e4-8b1d-4187-9630-3acc7387333e">1,368.8</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia333985de1004d8b89642e593bd2b8f7_I20201231" decimals="-5" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtMTAtMS0xLTQwMzAz_56efa58e-fe37-4967-8272-ee5608896990">15.2</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtMTItMS0xLTQwMzAz_4357470d-6625-4faa-ae11-28df6cbfc080">1,409.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Capital transactions:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of capital stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c5c468e0e084cd2bcb7622abccfeb91_D20210101-20211231" decimals="-5" name="ifrs-full:IssueOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzAtMi0xLTEtNDAzMDM_9a369020-e16f-450b-906e-7b4e59b59349">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab5acc96efb246e19225a5dcb951132c_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:IssueOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzAtNi0xLTEtNDAzMDM_45f4f184-fcd4-4df3-8f39-2467dadd3fd7">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:IssueOfEquity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzAtMTItMS0xLTQwMzAz_9f0cf31a-dd3b-4ff1-b28a-4f6a9b1e3165">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchase of capital stock for cancellation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(c)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c5c468e0e084cd2bcb7622abccfeb91_D20210101-20211231" decimals="-5" name="cls:StockRepurchasedandRetiredDuringPeriodValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtMi0xLTEtNDAzMDM_c5725b81-df13-4988-9d87-8645942c54eb">70.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab5acc96efb246e19225a5dcb951132c_D20210101-20211231" decimals="-5" sign="-" name="cls:StockRepurchasedandRetiredDuringPeriodValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtNi0xLTEtNDAzMDM_7bb14fe3-0260-4869-a542-3eeb74550dfc">41.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:StockRepurchasedandRetiredDuringPeriodValue1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtMTItMS0xLTQwMzAz_00c8e84e-3e02-458d-aa0e-8701e9588288">28.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Purchase of treasury stock for stock-based plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(d)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4148ed3b94b84f50b023ef6acdfc3751_D20210101-20211231" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzItNC0xLTEtNDAzMDM_cba840c3-a9ef-40bb-8783-f85f950fb3b6">54.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzItMTItMS0xLTQwMzAz_02b41afa-c196-4d93-8943-075d74be7d26">54.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity-settled SBC</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4148ed3b94b84f50b023ef6acdfc3751_D20210101-20211231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzMtNC0xLTEtNDAzMDM_950491f1-9099-4855-95e0-e4f79856c1f4">21.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab5acc96efb246e19225a5dcb951132c_D20210101-20211231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzMtNi0xLTEtNDAzMDM_a4360088-e3d4-41e7-aeaa-3be3ef7eff7e">13.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzMtMTItMS0xLTQwMzAz_2bafbd75-b9b8-49da-8cc2-9915c377c3d3">35.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total comprehensive income:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">     Net earnings for 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzUtOC0xLTEtNDAzMDM_9ff3ede3-814f-4377-bfbd-08813e7b381d">103.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzUtMTItMS0xLTQwMzAz_52a191bc-4f86-47a3-be88-c689b3f8ebcf">103.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gains on pension and non-pension post-employment benefit plans</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231" decimals="-5" name="cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzYtOC0xLTEtNDAzMDM_9de1c8c2-a698-4a5a-b2a3-2faa4b054c91">9.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzYtMTItMS0xLTQwMzAz_22625b4c-cb86-413c-b141-b2c97951fb15">9.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Currency translation differences for foreign operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if761da122bee4ad1a834e66ee9c6f841_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzctMTAtMS0xLTQwMzAz_4fc850c7-7351-4825-8966-fb92815a8c65">7.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzctMTItMS0xLTQwMzAz_a28d0c77-81a8-4178-8688-51d51eb6f541">7.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes from currency forward derivative hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6007457e7a448faadbdadfd1cd2c799_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzgtMTAtMS0xLTQwMzAz_1d536ec8-9f4c-450e-b21c-b276a30ad466">13.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83fb3b33fd6047e5bb76a96ad68a754a_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzgtMTItMS0xLTQwMzAz_91b2e0d5-f1e5-41d0-ac8a-61fd40cf6f8a">13.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes from interest rate swap derivative hedges</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">20</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i600da4649d60447eb49bac6b034890cb_D20210101-20211231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzktMTAtMS0xLTQwMzAz_eccc87aa-df54-48f4-8c8f-ec663698b118">9.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d7eaba7796447b87185d1ad721fc07_D20210101-20211231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzktMTItMS0xLTQwMzAz_ecb4b0af-d901-476d-b3f1-f35cdd0cb5c5">9.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa5d59fd81be402ea724c34b87ccff15_I20211231" decimals="-5" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtMi0xLTEtNDAzMDM_0433dfb2-5893-44aa-a1c3-524a78124054">1,764.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id3bf315f29ad42a0b102c09eb03af650_I20211231" decimals="-5" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtNC0xLTEtNDAzMDM_cd4da061-0b6d-409a-bf56-30dd9c1f4639">48.9</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i651d4f9437f54ddfa825076efe72d007_I20211231" decimals="-5" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtNi0xLTEtNDAzMDM_27ef9293-9e4a-41b5-b3f0-26881a2a0f9d">1,029.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib56861fbaab24d71bce6f049bcecd9a1_I20211231" decimals="-5" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtOC0xLTEtNDAzMDM_830733f8-d5e7-47f0-8cd3-68c5082a4d88">1,255.6</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46a73b4ad1954ecaa1cde01af2a25444_I20211231" decimals="-5" sign="-" name="ifrs-full:Equity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtMTAtMS0xLTQwMzAz_d3b8f55b-0da1-4275-a88f-7d336f6e5d12">26.8</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtMTItMS0xLTQwMzAz_b1277bcb-1d96-4d5f-85c2-26159595fd15">1,463.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:1pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5" footnoteRole="http://www.xbrl.org/2003/role/footnote">Accumulated other comprehensive (AOC) loss is net of tax. See note&#160;13.</ix:footnote></span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(b)     <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODY_9ec6328d-d901-48cd-bbc6-532c961ca58f" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes $<ix:nonFraction unitRef="usd" contextRef="i6ca9eb48e08d42c8a6cfaad1a7890359_I20201231" decimals="-5" name="cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwOTA_84fa5278-44ea-41d9-996c-d1c752a2c5b8">15.0</ix:nonFraction> accrued as of December 31, 2020 for the estimated contractual maximum of permitted subordinate voting share (SVS) repurchases (Contractual Maximum) for cancellation under an automatic share purchase plan (ASPP) executed in December 2020. See note 12. </ix:footnote></span></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(c)    <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODc_c7205dec-df81-42cc-bb46-f78eb66f8231" continuedAt="ib7d55edcb4584bd1926f9fc651cb3071" footnoteRole="http://www.xbrl.org/2003/role/footnote">We paid </ix:footnote></span><ix:continuation id="ib7d55edcb4584bd1926f9fc651cb3071"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i63b34fe858f64c919df750bd33f097b7_D20210101-20211231" decimals="-5" name="cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMTA5OTUxMTYyODY5NA_d50e916f-0ca7-4ae2-be7d-9ac4e2984d79">35.9</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> to repurchase SVS for cancellation in 2021. Also includes $<ix:nonFraction unitRef="usd" contextRef="i0ad4257449874bce809b3196532655af_I20211231" decimals="-5" name="cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMTA5OTUxMTYzMDc0OA_97636ef6-c351-407d-844b-7303f32e9bb3">7.5</ix:nonFraction> accrued as of December 31, 2021 for the estimated Contractual Maximum for cancellation under an ASPP executed in December 2021. See note 12. </span></ix:continuation></div><div style="margin-bottom:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(d)    <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODg_458216af-3584-45c6-b2aa-4cfb6cb2e841" footnoteRole="http://www.xbrl.org/2003/role/footnote">Includes $<ix:nonFraction unitRef="usd" contextRef="ibe51623869344c27872ead1e40835def_I20211231" decimals="-5" name="cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMTY0OTI2NzQ0NTU3OA_b53b445b-ecbb-4ee2-89c6-d90879889887">33.8</ix:nonFraction> accrued as of December 31, 2021 for the estimated Contractual Maximum to settle awards under our SBC plans under an ASPP executed in December 2021. See note 12.</ix:footnote> </span></div><div style="margin-top:6pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><span><br/></span></div><div style="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-8</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_22"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:2pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENT OF CASH FLOWS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars)</span></div><div style="margin-bottom:2pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:55.978%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.904%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.375%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.375%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.378%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash provided by (used in):</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating activities:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net earnings</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNC0yLTEtMS00MDMwMw_3589824c-2543-4d4f-8312-eda5ec78c41a">70.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNC00LTEtMS00MDMwMw_16aaaf01-faa6-42ec-a744-009ec9e26e1f">60.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231" decimals="-5" name="ifrs-full:ProfitLossAttributableToOwnersOfParent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNC02LTEtMS00MDMwMw_9ff3ede3-814f-4377-bfbd-08813e7b381d">103.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to net earnings for items not affecting cash:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNi0yLTEtMS00MDMwMw_4ed49e49-7812-4340-b5d2-ba94ecde0303">135.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNi00LTEtMS00MDMwMw_b0355007-b972-408a-aa04-43ca678e1d94">124.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNi02LTEtMS00MDMwMw_eee0a3ee-8c86-47ca-bbdb-5cb4b34de9fa">126.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Equity-settled employee SBC</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNy0yLTEtMS00MDMwMw_ba9bc147-a632-4c5d-b0e3-56873c855bd4">34.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNy00LTEtMS00MDMwMw_388d380f-3545-4771-9747-a711ac265bf1">25.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AdjustmentsForSharebasedPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNy02LTEtMS00MDMwMw_2995c61f-66ff-4ffc-8c40-a398a57e78d7">33.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other charges (recoveries) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">15</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherAdjustmentsForNoncashItems" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC0yLTEtMS00MDMwMw_d8c62ff5-0466-41d1-88bc-eea271e26e52">86.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:OtherAdjustmentsForNoncashItems" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC00LTEtMS00MDMwMw_cb9043fe-8e0a-4851-aa9b-037c2c97f277">2.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:OtherAdjustmentsForNoncashItems" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC02LTEtMS00MDMwMw_a63acdca-150b-44e5-98bc-08ce3523bff6">2.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AdjustmentsForFinanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOS0yLTEtMS00MDMwMw_26a84e71-505c-4f84-8779-dd72bca7cb2b">49.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:AdjustmentsForFinanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOS00LTEtMS00MDMwMw_fca1a461-4bcf-491f-9dc8-afc09452d558">37.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AdjustmentsForFinanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOS02LTEtMS00MDMwMw_68ff1088-3a45-4a4f-aec1-2ac19ea44939">31.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AdjustmentsForIncomeTaxExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTAtMi0xLTEtNDAzMDM_58097682-4f93-43f9-802d-031559e4e477">29.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:AdjustmentsForIncomeTaxExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTAtNC0xLTEtNDAzMDM_194d75dd-5933-4085-9eb2-297b1ed4d847">29.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AdjustmentsForIncomeTaxExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTAtNi0xLTEtNDAzMDM_ad5a517f-773a-4b28-8a6b-0c74f3604b71">32.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTEtMi0xLTEtNDAzMDM_823f9180-4e50-4cac-b4eb-342ab038764f">24.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTEtNC0xLTEtNDAzMDM_bf1821f7-7aab-44a1-963d-9edbac99c598">10.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTEtNi0xLTEtNDAzMDM_d927054d-9dca-4fef-92c1-2350ca7b41b2">15.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in non-cash working capital items:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTMtMi0xLTEtNDAzMDM_d4b3168e-13bc-43ba-986a-05e4db7d439b">153.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTMtNC0xLTEtNDAzMDM_e442b1d8-97bc-4892-a0b0-c1513c166944">40.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTMtNi0xLTEtNDAzMDM_dd4a2a85-fc60-43d9-b08c-8f307cceb47b">102.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTQtMi0xLTEtNDAzMDM_485b7a68-37e7-430b-a015-6671cd7b262c">97.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTQtNC0xLTEtNDAzMDM_a6f1b68c-3274-40d0-8d29-170b58d1d34d">99.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTQtNi0xLTEtNDAzMDM_581591ca-1e51-419c-a45c-c0a39306633c">521.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTUtMi0xLTEtNDAzMDM_002d8be4-ab78-4b41-9468-6f45767cbf5e">16.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTUtNC0xLTEtNDAzMDM_b1c3bb4c-b400-4f4f-a58d-2f766a92d1b0">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTUtNi0xLTEtNDAzMDM_aacc0558-274f-4614-993b-cb7e8e5f19d3">11.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable, accrued and other current liabilities and provisions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTYtMi0xLTEtNDAzMDM_0688f506-a898-4364-8370-56059abe6f1e">158.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTYtNC0xLTEtNDAzMDM_a8236e2d-3c0b-48c6-a1eb-622c42443f63">117.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTYtNi0xLTEtNDAzMDM_c10d69a1-9cc6-45c2-abdc-1191d3a8b271">556.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash working capital changes</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInWorkingCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTctMi0xLTEtNDAzMDM_b7ca16f4-7a58-4ad4-8f9f-e1d6580ed5be">109.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseInWorkingCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTctNC0xLTEtNDAzMDM_884ca5c6-63bd-4017-992a-07160f155c0f">23.5</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:IncreaseDecreaseInWorkingCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTctNi0xLTEtNDAzMDM_686525d9-188d-4c1e-acae-22acbe64e176">78.9</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income tax paid</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTgtMi0xLTEtNDAzMDM_c1dad9ae-1873-4a62-aee6-1691d6375134">21.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTgtNC0xLTEtNDAzMDM_64ece7fd-6907-4f88-855c-d9d5f531b635">27.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTgtNi0xLTEtNDAzMDM_516404d1-c39e-42ae-a412-a30743ffd219">39.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTktMi0xLTEtNDAzMDM_2434ded2-046e-4703-be7f-33fca881c672">345.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTktNC0xLTEtNDAzMDM_a460343c-cad9-4774-99a9-833488851d2b">239.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTktNi0xLTEtNDAzMDM_7bf0f1d4-7d80-45ad-852e-ee0abb9c82b0">226.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Investing activities:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">3</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjEtMi0xLTEtNDAzMDM_01593871-ddb6-4ae9-a53e-d35678b514fb">2.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjEtNC0xLTEtNDAzMDM_a55f24c6-daed-4a55-a883-ddc31f6e8484">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjEtNi0xLTEtNDAzMDM_709f6957-3838-471a-860e-78cfbae94b00">314.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of computer software and property, plant and equipment</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjItMi0xLTEtNDAzMDM_e8e1263e-a65e-4336-ad31-52b3f0a9ca02">80.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjItNC0xLTEtNDAzMDM_0dcd247f-03f1-4a28-a1ae-7cb722801873">52.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjItNi0xLTEtNDAzMDM_f1953ecd-b182-48a3-ba43-83713f25d52e">52.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of assets</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">6</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjMtMi0xLTEtNDAzMDM_63f33a67-80ec-45fe-a021-edcc33d4f705">116.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjMtNC0xLTEtNDAzMDM_fc7c5efb-d85b-4b2d-a379-ab0742d04c2f">1.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjMtNi0xLTEtNDAzMDM_4b7bd614-df85-4a07-af9f-6b9b95895af2">2.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjctMi0xLTEtNDAzMDM_78a50af1-568d-4230-850d-d4b8c58f7cdd">38.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjctNC0xLTEtNDAzMDM_e3da0f04-f4db-478e-9a86-b15d7af537c3">51.0</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjctNi0xLTEtNDAzMDM_492fa0ce-6109-457e-bad4-7892ff7e3529">364.3</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financing activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under revolving loans</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">11</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4437b6d53ba64734b9b22f3c2bdbf54b_D20190101-20191231" decimals="-5" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjktMi0xLTEtNDAzMDM_85ee40f7-4c8e-4639-81f1-aa4d3b2240ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0f96546da5d484bb8a8ec93bffbe594_D20200101-20201231" decimals="-5" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjktNC0xLTEtNDAzMDM_f2d0abd5-a1f5-4e31-ad30-b16c5a1de100">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7de77df9f8ba4d939bdd1e902c9b8545_D20210101-20211231" decimals="-5" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjktNi0xLTEtNDAzMDM_b6ef6171-6afd-4cb2-8569-e8f10c456443">220.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayments under revolving loans</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">11</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4437b6d53ba64734b9b22f3c2bdbf54b_D20190101-20191231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzAtMi0xLTEtNDAzMDM_6fd1a55c-86be-4fbd-9d58-f0d60ca2251f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0f96546da5d484bb8a8ec93bffbe594_D20200101-20201231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzAtNC0xLTEtNDAzMDM_29cdf334-e0cd-478f-a28f-28a2449a516e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7de77df9f8ba4d939bdd1e902c9b8545_D20210101-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzAtNi0xLTEtNDAzMDM_59233604-732f-4f2e-9024-666870bd4b85">220.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowing under term loans</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">11</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61ff6710bd7c4546adbbdcd8b76596c5_D20190101-20191231" decimals="-5" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzEtMi0xLTEtNDAzMDM_bd7bb1d6-d190-4d9c-97b8-bc8ffeeefaf0">48.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idca7ca03d7014320a4e3ba976db8e86a_D20200101-20201231" decimals="-5" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzEtNC0xLTEtNDAzMDM_5faa4231-3b89-4dd1-b741-a0532516ec41">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fc9fa17a66a4000a112ffb0acf634d4_D20210101-20211231" decimals="-5" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzEtNi0xLTEtNDAzMDM_17649ed6-16ac-4ca0-ac5c-b1f84f9f4ee5">365.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayments under term loans</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">11</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i61ff6710bd7c4546adbbdcd8b76596c5_D20190101-20191231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzItMi0xLTEtNDAzMDM_bc34cb60-6e8b-4321-a110-3c4bd41e0c0f">213.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idca7ca03d7014320a4e3ba976db8e86a_D20200101-20201231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzItNC0xLTEtNDAzMDM_d70d5c2e-a868-49b7-9532-9c9aa98b10d0">121.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7fc9fa17a66a4000a112ffb0acf634d4_D20210101-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzItNi0xLTEtNDAzMDM_10a3b081-d236-4b76-9fde-5d37376b9670">175.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease payments</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">11</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzMtMi0xLTEtNDAzMDM_06d03f63-d6cb-4cf5-bba9-cf9f487d15aa">38.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzMtNC0xLTEtNDAzMDM_200ad606-cb76-4606-b657-ecd5194eabbf">33.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzMtNi0xLTEtNDAzMDM_404ef609-4974-4dde-a00e-659e24fcd15f">40.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of capital stock</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzQtMi0xLTEtNDAzMDM_b826fd37-d827-40da-8af7-a33dea1949e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzQtNC0xLTEtNDAzMDM_89f42d19-b7c3-4f2d-aaf2-ebf48123ad63">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ProceedsFromIssuingShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzQtNi0xLTEtNDAzMDM_ca371f4b-1349-4d90-9b86-57617d7d9680">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of capital stock for cancellation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzUtMi0xLTEtNDAzMDM_a4480e5d-9284-4417-9f92-6b9799db4e37">67.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzUtNC0xLTEtNDAzMDM_62aa2337-24ff-47f0-b022-67c3a6c4b38c">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzUtNi0xLTEtNDAzMDM_b3b6317a-856e-4c09-b2ca-6c7301e2948f">35.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of treasury stock for stock-based plans</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzYtMi0xLTEtNDAzMDM_1e7d2de0-0e0a-456f-bae2-17b70406e20c">9.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzYtNC0xLTEtNDAzMDM_431e237d-3421-40d7-b1be-4c390698a8c0">19.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzYtNi0xLTEtNDAzMDM_c3a510ce-9274-4606-b72a-7b8de3039452">20.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance costs and waiver fees paid </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:PaymentOfFinancingCostsAndWaiverFees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctMi0xLTEtNDAzMDM_13dd5c87-5dba-40c1-a7f8-05fa5a3a31e5">46.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:PaymentOfFinancingCostsAndWaiverFees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctNC0xLTEtNDAzMDM_246d49ee-d18a-4def-9cb7-5ee6340bf3b9">29.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:PaymentOfFinancingCostsAndWaiverFees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctNi0xLTEtNDAzMDM_6dacdd03-3d03-4686-a4cc-fd531e5c150b">26.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzgtMi0xLTEtNDAzMDM_141becca-03b8-4824-860f-420c28c58444">326.2</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzgtNC0xLTEtNDAzMDM_d5c30e24-e390-44be-92a4-c697781f3183">204.3</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzgtNi0xLTEtNDAzMDM_46d4c758-ae4c-4f76-97b1-de280c2a9368">67.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDAtMi0xLTEtNDAzMDM_e6701c6b-b631-48ab-b814-ba8bea567533">57.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDAtNC0xLTEtNDAzMDM_e6b44740-0750-44f6-803a-7b6f0d046b89">15.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDAtNi0xLTEtNDAzMDM_9f5c0b42-75e5-427c-902a-dc9fa358d873">69.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf4edea7044e4e7da7f2af9c64c2689c_I20181231" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDEtMi0xLTEtNDAzMDM_895111e8-69fc-4489-b3f8-84ef35f92c5a">422.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDEtNC0xLTEtNDAzMDM_95448473-7c86-4670-9856-caf4f535c475">479.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDEtNi0xLTEtNDAzMDM_09a9f746-136e-475f-9c46-21b93a6a4b5a">463.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of year</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDItMi0xLTEtNDAzMDM_3c23ff54-e944-48aa-8016-9a69d2ebffaa">479.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDItNC0xLTEtNDAzMDM_c0295ac0-28ec-4087-b5c9-376ec3442fd3">463.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDItNi0xLTEtNDAzMDM_b965eccb-e422-4255-8a56-3d05d5cb0266">394.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(a)   <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTU_a93c2a0d-160d-48ee-a927-f035432c555d" footnoteRole="http://www.xbrl.org/2003/role/footnote">Other charges (recoveries) in 2019 consists primarily of a $<ix:nonFraction unitRef="usd" contextRef="i039868df5ab14b18bc2b493d63bca224_D20190101-20191231" decimals="-5" sign="-" name="cls:BusinessTransitionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTg_5b835d96-87cd-4c03-876d-7010ad2dabe0">102.0</ix:nonFraction> gain on the sale of our Toronto real property.</ix:footnote></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(b)  <ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTY_4b705df4-6d58-4eca-8028-3e53ca69d833" continuedAt="i71e9dd9c82954a7b9b287ae1b7741340" footnoteRole="http://www.xbrl.org/2003/role/footnote">Finance costs paid include debt issuance costs paid of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:PaymentsForDebtIssueCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjc0ODc3OTA3MjAwMQ_1697ed5d-9ad8-4fd4-a4ac-7b3ba3ce9c08">3.6</ix:nonFraction> in 2021 (2020 </ix:footnote></span><ix:continuation id="i71e9dd9c82954a7b9b287ae1b7741340"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:PaymentsForDebtIssueCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMTA5OTUxMTYyOTIwNA_aaa04557-f2bd-456c-b780-e583c724db81">0.6</ix:nonFraction>; 2019 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:PaymentsForDebtIssueCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjc0ODc3OTA3MjAwNQ_66fdb088-5499-4499-88e1-6a21d1bcd114">2.9</ix:nonFraction>). We also paid $<ix:nonFraction unitRef="usd" contextRef="i60988a72be664f34810cee5c71ec68ac_D20191001-20191231" decimals="-5" name="ifrs-full:PaymentsForDebtIssueCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg1MDk_c1307d6c-c320-47ea-98c6-3fbad80a4a4e">2.0</ix:nonFraction> in credit-facility-related waiver fees in 2019, recorded as other charges.</span></ix:continuation></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-9</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_25"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div id="i383ce06e6beb4962b579ff87dae3e28d_28"></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yOC9mcmFnOjVmMmRiODUwMDZiMTRlNzQ5NGNiMTRhNmM0NzU5YjFhL3RleHRyZWdpb246NWYyZGI4NTAwNmIxNGU3NDk0Y2IxNGE2YzQ3NTliMWFfNDk5_55701f43-2a6e-4e4d-aec2-9c5f6cc5a5ca" continuedAt="ie7a181dee6624ece8f4d3e3de2c0b94b" escape="true">REPORTING ENTITY:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie7a181dee6624ece8f4d3e3de2c0b94b">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). Celestica's operating and reportable segments consist of its Advanced Technology Solutions (ATS) segment and its Connectivity &amp; Cloud Solutions (CCS) segment. See note 25 for further detail regarding segment information.</ix:continuation></span></div><div id="i383ce06e6beb4962b579ff87dae3e28d_31"></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzMzE_43ee4922-23ea-43c0-b1bc-10cf3aa7b004" continuedAt="i1bfd255469c84c6db647c2b0004e727a" escape="true">BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES:</ix:nonNumeric></span></div><ix:continuation id="i1bfd255469c84c6db647c2b0004e727a" continuedAt="if2e2699f82de4b11b8e58717c01fe470"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzMTA_196746f6-b3c3-4bf4-9321-18e26ff62e0c" escape="true"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Statement of compliance:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;10, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyOTU_c6450f63-1eca-4dd8-b96a-dd5149ccc246" escape="true"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Functional and presentation currency:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements are presented in United States (U.S.)&#160;dollars, which is also Celestica's functional currency. Unless otherwise noted, all financial information is presented in millions of U.S.&#160;dollars (except percentages and per share&#160;amounts).</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyOTk_ee8d3921-6e60-4a98-b503-9f499c20d0c2" continuedAt="i3dac850abd044fbbbee40edfd5caeb93" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of estimates and judgments:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (including, in recent periods, the prolonged impact of coronavirus disease 2019 and related mutations (COVID-19) and materials constraints), historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment also impacts 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 the 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 also impact future periods.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  Our review of the estimates, judgments and assumptions used in the preparation of our financial statements for 2021 included those relating to, among others: our determination of the timing of revenue recognition, the determination of whether indicators of impairment existed for our assets and cash generating units (CGUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">), our measurement of deferred tax assets and liabilities, our estimated inventory provisions and expected credit losses, customer creditworthiness, and the determination of the fair value of assets acquired and liabilities assumed in connection with a business combination</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Any revisions to estimates, judgments or assumptions may result in, among other things, write-downs or impairments to our assets or CGUs, and/or adjustments to the carrying amount of our accounts receivable (A/R) and/or inventories, or to the valuation of our deferred tax assets and/or pension obligations, any of which could have a material impact on our financial performance and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">_____________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key sources of estimation uncertainty and judgment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have applied significant estimates, judgments 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; 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, </span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-10</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="if2e2699f82de4b11b8e58717c01fe470" continuedAt="i3aacc7c6d16b4a69bcb8251a5c3a3af3"><ix:continuation id="i3dac850abd044fbbbee40edfd5caeb93"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which includes estimating future growth, profitability, and discount and terminal growth rates; and the allocation of the purchase price and other valuations related to our business acquisitions. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We describe our use of judgment and estimation uncertainties in greater detail in the accounting policies described under &#8220;Significant Accounting Policies&#8221; below.</span></div></ix:continuation><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNTM_1720bf61-5afc-48d0-b35b-994e436a84bb" continuedAt="i7aaa03cbec044dd8ba67d34fc13328d2" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently issued accounting standards and amendments: </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest R</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ate Benchmark Reform (Amendments to IFRS 9 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Financial Instruments)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, IAS 39 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Financial Instruments: Recognition and Measurement) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">and IFRS 7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Financial Instruments: Disclosures):</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In September 2019, the IASB issued amendments to IFRS 9, IAS 39, and IFRS 7, effective January 1, 2020, representing phase one of its response to the effects of the Interbank Offered Rates (IBOR) reform on financial reporting. These amendments allow entities to assume that the interest rate benchmark on which hedged cash flows and hedged risk are based, and the interest rate benchmark on which the cash flows of the hedging instrument are based, are not altered as a result of IBOR reform. The amendments provide temporary relief that allows hedge accounting to continue, and any hedge ineffectiveness to continue to be recorded in the income statement, during the period of uncertainty before the replacement of existing interest rate benchmarks. The amendments apply to all hedging relationships that are directly affected by IBOR reform, and application of the relief is mandatory. A hedging relationship is affected if the reform gives rise to uncertainties about the timing and/or amount of benchmark-based cash flows of the hedged item or the hedging instrument.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The relief will cease to apply when the uncertainty arising from IBOR reform is no longer present. On January 1, 2020, and in accordance with applicable transition provisions,</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">we adopted the amendments retrospectively to hedging relationships that existed at the start of the reporting </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">period or were designated thereafter, and we continue to apply hedge accounting to the amount in accumulated other comprehensive income (loss) (OCI) with respect to our interest rate swap cash flow hedges. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amendments also contain specific disclosure requirements for hedging relationships to which the relief is applied. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">See note 20(b) for disclosure of interest rate risks related to IBOR reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The amendments did not have a significant impact on our disclosures or the amounts reported in our consolidated financial statements for the year ended December 31, 2020. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2020, the IASB issued Interest Rate Benchmark Reform-Phase 2, which amends IFRS 9, IAS 39, IFRS 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Insurance Contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, IFRS 7, and IFRS 16, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The amendments complement those issued in 2019 and focus on the effects on financial statements when a company replaces a previous interest rate benchmark with an alternative benchmark rate as a result of IBOR reform. We adopted the Phase 2 amendments </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">as of January 1, 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The adoption of the Phase 2 amendments had no significant impact on our consolidated financial statements for the year ended December 31, 2021. See note 20 for further detail. We will continue to monitor relevant developments and will evaluate the impact of the Phase 2 amendments on our consolidated financial statements as IBOR reform progresses. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Initial adoption and application of IFRS 16, Leases: </span></div></ix:nonNumeric><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><ix:continuation id="i7aaa03cbec044dd8ba67d34fc13328d2" continuedAt="i02ba4ca3c72842489f858191be701781"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Effective January 1, 2019, we adopted IFRS 16</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Leases,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which brought most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases. IFRS 16 superseded IAS 17, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. 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. In connection therewith, we recognized ROU assets of $<ix:nonFraction unitRef="usd" contextRef="ib207507ef0ac49a19151cf21550ff6ad_I20190101" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfOTA4Ng_a2f70217-fec9-4a52-b13a-ba5c7dfc1815">111.5</ix:nonFraction> and related lease obligations of $<ix:nonFraction unitRef="usd" contextRef="ib207507ef0ac49a19151cf21550ff6ad_I20190101" decimals="-5" name="ifrs-full:LeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfOTEyMg_352b1948-3528-4692-9a57-435058164beb">112.0</ix:nonFraction>, and reduced our accrued liabilities by $<ix:nonFraction unitRef="usd" contextRef="ib207507ef0ac49a19151cf21550ff6ad_I20190101" decimals="-5" name="ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfOTE2NQ_48176f12-21d4-4cbb-9a7a-095c6a2560ba">0.5</ix:nonFraction> on our consolidated balance sheet as of January 1, 2019. There was no net impact on our deficit as of January 1, 2019. We discounted our lease payments using a weighted-average rate of <ix:nonFraction unitRef="number" contextRef="ib207507ef0ac49a19151cf21550ff6ad_I20190101" decimals="3" name="ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfOTM5MQ_d6418b79-977d-49b1-81ad-82b76b553b6d">4.7</ix:nonFraction>% as of January 1, 2019. In computing the initial adjustment, we elected to apply the practical expedients available under IFRS 16, and accordingly 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. 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 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></ix:continuation><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i02ba4ca3c72842489f858191be701781">).</ix:continuation> </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-11</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i3aacc7c6d16b4a69bcb8251a5c3a3af3" continuedAt="i0503deedf7ad40928bffd0333e0a2a52"><div style="margin-bottom:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNIFICANT ACCOUNTING POLICIES: </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies below are in compliance with IFRS as issued by the IASB and have been applied consistently to all periods presented in these consolidated financial statements. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNjM_74ce9641-612a-4a6b-b2ce-d828ab7a097d" continuedAt="i4c3a681321bd4cd2b6b2a1e1aa3e2f0f" escape="true">Basis of measurement:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4c3a681321bd4cd2b6b2a1e1aa3e2f0f">These consolidated financial statements have been prepared primarily on the historical cost basis. Other measurement bases, where used, are described in the applicable notes.</ix:continuation></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForSubsidiariesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyNzU_db0c8c7a-69b8-46d8-a0e4-1c06384d6974" continuedAt="i4e65cb551fcc4a23832713db2a768c0e" escape="true">Basis of consolidation:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4e65cb551fcc4a23832713db2a768c0e">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.</ix:continuation></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyNzA_61fe3241-4623-42bc-b97f-bad05a93892e" continuedAt="i7bf61fd2c29e404983670120dd273900" escape="true">Business combinations:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><ix:continuation id="i7bf61fd2c29e404983670120dd273900" continuedAt="i41892b56b5844e62bd98f93776cd9a7e"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the acquisition method to account for any business combinations. All identifiable assets and liabilities are recorded at fair value on our consolidated balance sheet as of the acquisition date. Any goodwill that arises from business combinations is tested annually for impairment (see note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Potential obligations for contingent consideration and other contingencies are also recorded at fair value on our consolidated balance sheet 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. </span></ix:continuation></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i41892b56b5844e62bd98f93776cd9a7e">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. The fair value of acquired intangible assets are measured by applying the income approach using a discounted cash flow model and forecasts based on management's estimates and assumptions.</ix:continuation>  </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTg0MDU_cddd537b-3eee-43a9-95a3-95fd33f2ca01" continuedAt="i2fa569577116498d88122e3385fa1911" escape="true">Foreign currency translation:</ix:nonNumeric></span></div><ix:continuation id="i2fa569577116498d88122e3385fa1911"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Upon consolidation, for our subsidiaries with a non-U.S.&#160;dollar functional currency, we translate assets and liabilities denominated in foreign currencies 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 OCI. For the purposes of foreign currency translation of transactions at our subsidiaries with a non-U.S. dollar functional currency, we translate foreign currency transactions into the relevant non-U.S. dollar functional currency using the exchange rate prevailing during the month of the transaction for revenues and expenses or the exchange rate as at period end for the translation of these foreign currency denominated monetary assets and liabilities, and such gains and losses arising from these translations are recorded in the statement of operations in their non-U.S. dollar functional currency before translation into U.S. dollar for consolidation purposes.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-12</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div style="text-indent:36pt"><span><br/></span></div><ix:continuation id="i0503deedf7ad40928bffd0333e0a2a52" continuedAt="i20d94513b3b04f6eb14617eacb431bc8"><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNjc_db2e7bc1-ea4b-4f15-bf74-d8eec90a4c02" continuedAt="iba26cb9135d443619923ae219cae6f2c" escape="true">Cash and cash equivalents:</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><ix:continuation id="iba26cb9135d443619923ae219cae6f2c"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cash and cash equivalents include cash on account and short-term investments with original maturities of three months or less. Cash and cash equivalents are classified as financial assets measured at fair value through profit or loss (see paragraph </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(o)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> below). 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.</span></ix:continuation></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyNzE_aee34d6d-cc67-4f0c-8651-07846027da87" continuedAt="i803bb6ca8da14ebc83acc4723c9f0b4c" escape="true">Inventories:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i803bb6ca8da14ebc83acc4723c9f0b4c">We procure inventory and manufacture products 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 and estimation. When estimating the net realizable value of our inventory, 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 such 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. We adjust previous write-downs in our consolidated statement of operations in the period a change in estimate occurs.</ix:continuation></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNjg_2f9aa614-937a-46f1-9de7-629e5d01dfc8" continuedAt="i1fc51b643c544967b942c77246a040b1" escape="true">Property, plant and equipment:</ix:nonNumeric></span></div><ix:continuation id="i1fc51b643c544967b942c77246a040b1"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We carry property, plant and equipment at cost less accumulated depreciation and accumulated impairment losses. Cost consists of expenditures directly attributable to the acquisition or construction of the asset, and costs directly attributable to bringing the asset to the condition necessary for its intended use. 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. <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzMjc_3b15c72f-44fd-4854-bb8f-bdad5e9de4f5" continuedAt="i113f29be4bf9484a82ef5e990c6f8185" escape="true">We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&#160;follows:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i113f29be4bf9484a82ef5e990c6f8185" continuedAt="ia5ad5105c320415f8b64a26076c88274"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"><tr><td style="width:1.0%"></td><td style="width:62.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.527%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to <ix:nonNumeric contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231" name="cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmIwNGVlNWQ4ZjYwNDRlMTZhNTM1MzgyZDk4MDc0ZjhhL3RhYmxlcmFuZ2U6YjA0ZWU1ZDhmNjA0NGUxNmE1MzUzODJkOTgwNzRmOGFfMC0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOmYyOWFiMWVmM2I2YzRiMzY4YjhlNzM3YjNhMzYzNWU0XzMyOTg1MzQ4ODMzNTQ_881b0866-f1e6-488b-98cd-0d77d0ff2b9d">40</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building/leasehold improvements</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to <ix:nonNumeric contextRef="i389324151a8c41d2af4dd3ce1358ea98_D20210101-20211231" name="cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmIwNGVlNWQ4ZjYwNDRlMTZhNTM1MzgyZDk4MDc0ZjhhL3RhYmxlcmFuZ2U6YjA0ZWU1ZDhmNjA0NGUxNmE1MzUzODJkOTgwNzRmOGFfMS0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOmY0OTQyZWRlNWFiNzQ5NDZhMWYzMTk1NDFiMjhhZWI1XzMyOTg1MzQ4ODMzODM_83e37b9e-97d3-4bc9-89e6-787dd9ebd492">40</ix:nonNumeric> years or if shorter, term of lease</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6ee8b80958504a0bb725dff06ebd0374_D20210101-20211231" name="cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmIwNGVlNWQ4ZjYwNDRlMTZhNTM1MzgyZDk4MDc0ZjhhL3RhYmxlcmFuZ2U6YjA0ZWU1ZDhmNjA0NGUxNmE1MzUzODJkOTgwNzRmOGFfMi0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOjJlNWVhMGI3ZjA4ZTQ2NzI4M2I2ZGUyN2FmYjBjMGU4XzMyOTg1MzQ4ODMzNDY_53f67c00-1d9e-455d-8918-58600b261f27">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i739a496a461c4bfb8f5570921141371a_D20210101-20211231" name="cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmIwNGVlNWQ4ZjYwNDRlMTZhNTM1MzgyZDk4MDc0ZjhhL3RhYmxlcmFuZ2U6YjA0ZWU1ZDhmNjA0NGUxNmE1MzUzODJkOTgwNzRmOGFfMi0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOjJlNWVhMGI3ZjA4ZTQ2NzI4M2I2ZGUyN2FmYjBjMGU4XzMyOTg1MzQ4ODMzNTg_b971ed55-130f-4ce4-9a4e-c2bae83243b2">15</ix:nonNumeric> years</span></div></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 them 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 or retirement. Also see note 2(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">j</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div></ix:continuation><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNDA_40de61fa-e0e6-4c28-8887-79f3eedbb334" continuedAt="i2242ef517bc24fa9abe78bbb1254821d" escape="true">Leases:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><ix:continuation id="i2242ef517bc24fa9abe78bbb1254821d" continuedAt="i4852b72be8414b06b39f3a44edce13d5"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">j</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)). 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 </span></ix:continuation></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-13</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i20d94513b3b04f6eb14617eacb431bc8" continuedAt="i6ee99fbdac4c46139147182e70fa341a"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4852b72be8414b06b39f3a44edce13d5" continuedAt="i9795a7a0a1f6449999cce5236a99ec0b">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.</ix:continuation></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i9795a7a0a1f6449999cce5236a99ec0b">We 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.</ix:continuation> </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNzU_d1c51774-a6b1-437e-b154-f37a09d1e209" continuedAt="i7f2327bdd1274788b6e9d754329d68e8" escape="true">Goodwill and intangible assets:</ix:nonNumeric></span></div><ix:continuation id="i7f2327bdd1274788b6e9d754329d68e8"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initially record goodwill related to business acquisitions on our consolidated balance sheet in the amount of the excess of the fair value of the aggregate consideration paid or payable (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;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible assets:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record acquired intangible assets on our consolidated balance sheet at fair value on the date of acquisition. We capitalize acquired 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 acquired 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 such intangible assets at cost less accumulated amortization and accumulated impairment losses, if any. <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzODY_15e2ab7a-3770-4418-8561-959025bfffc5" continuedAt="i59d73036b9c24ba1bac003d250d44a8b" escape="true">We amortize these assets on a straight-line basis over their estimated useful lives as&#160;follows:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i59d73036b9c24ba1bac003d250d44a8b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i420de13c500448a8adcfafdb3df86fce_D20210101-20211231" name="cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmFlMDI5OGJjN2ZkNDQ5OGVhOGI3M2IwODFlMGQ5OTMxL3RhYmxlcmFuZ2U6YWUwMjk4YmM3ZmQ0NDk4ZWE4YjczYjA4MWUwZDk5MzFfMC0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOjgyMWYzMGVjMmU4NTQwMGRhMTM3OWFlYzRiZjFhNDA2XzMyOTg1MzQ4ODMzNDU_c1ddeabe-873b-422d-9a60-bc0e94cda776">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i0f0212bd846a48a28d0a84ca17c02f76_D20210101-20211231" name="cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmFlMDI5OGJjN2ZkNDQ5OGVhOGI3M2IwODFlMGQ5OTMxL3RhYmxlcmFuZ2U6YWUwMjk4YmM3ZmQ0NDk4ZWE4YjczYjA4MWUwZDk5MzFfMC0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOjgyMWYzMGVjMmU4NTQwMGRhMTM3OWFlYzRiZjFhNDA2XzMyOTg1MzQ4ODMzNDk_8da89821-7f2d-4746-a232-8452c8a7e2ad">5</ix:nonNumeric>&#160;years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="idf4d0774c1d94298b30cddc200f4deb1_D20210101-20211231" name="cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmFlMDI5OGJjN2ZkNDQ5OGVhOGI3M2IwODFlMGQ5OTMxL3RhYmxlcmFuZ2U6YWUwMjk4YmM3ZmQ0NDk4ZWE4YjczYjA4MWUwZDk5MzFfMS0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOjQ5MWNmNTBkMTI1NjQ0ZWViMzUwNGYyYmYxN2M5YjdhXzMyOTg1MzQ4ODMzNDY_fdd8fe80-3529-4172-8ca2-28e8c8da171e">4</ix:nonNumeric> to <ix:nonNumeric contextRef="i3cfd2f93179449dbafdae747ee638da9_D20210101-20211231" name="cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmFlMDI5OGJjN2ZkNDQ5OGVhOGI3M2IwODFlMGQ5OTMxL3RhYmxlcmFuZ2U6YWUwMjk4YmM3ZmQ0NDk4ZWE4YjczYjA4MWUwZDk5MzFfMS0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOjQ5MWNmNTBkMTI1NjQ0ZWViMzUwNGYyYmYxN2M5YjdhXzMyOTg1MzQ4ODMzNTE_d0102414-6484-49f3-98f8-f976d7e2c782">15</ix:nonNumeric>&#160;years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software assets</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i949c045983e243f88cbf9539943b098c_D20210101-20211231" name="cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmFlMDI5OGJjN2ZkNDQ5OGVhOGI3M2IwODFlMGQ5OTMxL3RhYmxlcmFuZ2U6YWUwMjk4YmM3ZmQ0NDk4ZWE4YjczYjA4MWUwZDk5MzFfMi0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOmUxYzJjMTNkNjVkNTRjOGViMTYwNzkzMmI1Mjc4NjJhXzMyOTg1MzQ4ODMzNDY_8fea50cc-2882-463b-a869-db3ee2fda022">1</ix:nonNumeric> to <ix:nonNumeric contextRef="i631573669f1a4ac29da34c65c2f7ca47_D20210101-20211231" name="cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmFlMDI5OGJjN2ZkNDQ5OGVhOGI3M2IwODFlMGQ5OTMxL3RhYmxlcmFuZ2U6YWUwMjk4YmM3ZmQ0NDk4ZWE4YjczYjA4MWUwZDk5MzFfMi0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOmUxYzJjMTNkNjVkNTRjOGViMTYwNzkzMmI1Mjc4NjJhXzMyOTg1MzQ4ODMzNTE_7bb4f7a3-7df3-44a2-9314-1a47ef620d62">10</ix:nonNumeric>&#160;years</span></div></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intellectual property assets consist primarily of certain acquired 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.</span></div></ix:continuation><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(j)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyODE_130f9614-5bf8-4f74-b8b3-a976ec6b1321" continuedAt="i6133ea9d1e8f4a949bd97066f1133eae" escape="true">Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets:</ix:nonNumeric></span></div><ix:continuation id="i6133ea9d1e8f4a949bd97066f1133eae" continuedAt="iff8da4c337144223adedccb8e9bf0893"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We review the carrying amount 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. 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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Determining the recoverable amount is subjective and requires </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-14</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i6ee99fbdac4c46139147182e70fa341a" continuedAt="i5da58db0e3044820bac87a2941dcad28"><ix:continuation id="iff8da4c337144223adedccb8e9bf0893"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, 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. Determining 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 to 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, if any. If the goodwill is reduced to nil and the impairment losses have not been fully allocated, we then reduce the carrying amount of other assets in such CGU (or group of CGUs), generally on a pro-rata basis, until the impairment losses have been recognized in full. See notes 6, 7, and 8.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 events or conditions that resulted in such losses 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.</span></div></ix:continuation><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(k)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNTA_0fc4fff0-6b50-4122-8359-210c626e50f7" continuedAt="ibf0c46f2a1004d1b856e6d86b4b8c06c" escape="true">Provisions:</ix:nonNumeric></span></div><ix:continuation id="ibf0c46f2a1004d1b856e6d86b4b8c06c" continuedAt="i1dfbca450c9b4058860d0e812c58c939"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 be required to adjust recorded amounts to reflect actual experience or changes in estimates in future periods.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 employee terminations, the measurement of termination costs, any anticipated sublease recoveries from exited sites, the timing of dispositions, and the 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 that 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 estimated fair value 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. We may be required to adjust recorded amounts to reflect actual experience or changes in estimates for future periods. See note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal and other contingencies:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-15</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i5da58db0e3044820bac87a2941dcad28" continuedAt="idadc30835ed34ddc8e87f7253177fceb"><ix:continuation id="i1dfbca450c9b4058860d0e812c58c939"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 24. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(l)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzOTE_28eb2ecf-fa91-434a-96eb-66374272a23a" continuedAt="i51513339d4f642b0932ac083fc478a66" escape="true">Employee benefits:</ix:nonNumeric></span></div><ix:continuation id="i51513339d4f642b0932ac083fc478a66" continuedAt="i565ae2f62b3548cba9d4c47217f47223"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension and non-pension post-employment benefits:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify pension and non-pension post-employment benefits as either defined contribution plans or defined benefit&#160;plans.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under defined benefit plans, our obligation is to provide an agreed-upon benefit to specified plan participants. We remain exposed to both 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 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. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-16</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="idadc30835ed34ddc8e87f7253177fceb" continuedAt="i4be84b31e9c54abc857a34b726897172"><ix:continuation id="i565ae2f62b3548cba9d4c47217f47223"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the related 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.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTg0MDg_f03772a6-452c-48f1-a23b-cb8e1a616532" continuedAt="i5c65fd5b7a3f4bc0802e1a0d478596bf" escape="true"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based compensation (SBC):</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally grant restricted share units (RSUs) and performance share units (PSUs), 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 one-quarter per year over a <ix:nonNumeric contextRef="i54cff7341f2648798c92ca65e0fb85ab_D20210101-20211231" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNTE_fe225051-adc3-4f42-be5f-c80775191556">four-year</ix:nonNumeric> period, and RSUs generally vest one-third per year over a <ix:nonNumeric contextRef="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNjU_acdc34e0-9684-4639-bb03-e93ff269433f">three-year</ix:nonNumeric> 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 <ix:nonNumeric contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfMzY4MDc_8c5e1e89-c592-4ea6-8611-ece67d9152c1">three years</ix:nonNumeric> from the grant date, to the extent that specified performance conditions have been met.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock options:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RSUs:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost we record 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 intend to settle these awards with SVS purchased in the open market by a broker, or issued from treasury. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PSUs:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The number of PSUs that will actually vest varies from <ix:nonFraction unitRef="number" contextRef="i0e0ce9ea1f4a48a581baacaba847b64a_D20210101-20211231" decimals="INF" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfMzg0NjM_c286391f-2b5e-4f9a-9350-031c2811c16f">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i68eeadd02e6c42cd938f39c3bd89f484_D20210101-20211231" decimals="INF" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfMzg0NzA_63173321-a381-4309-907d-88c8d6ef0b1d">200</ix:nonFraction>% 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 <ix:nonNumeric contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzOTM_f123338e-da55-40d6-97fa-6a9c2cb17c40">three-year</ix:nonNumeric> performance period, subject to modification by each of a separate pre-determined non-market financial target, and our relative total shareholder return (TSR), a market performance condition, compared to a pre-defined group of companies over the <ix:nonNumeric contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzOTQ_a2ac8c22-1040-4d08-b5fb-466b6392257c">three-year</ix:nonNumeric> performance period. The cost we record for PSUs is based on our estimate of the outcome of the applicable performance conditions. The grant date fair value of the non-TSR-based performance measurement and modifier is based on the market </span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-17</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i4be84b31e9c54abc857a34b726897172" continuedAt="i74b7eaa3252348a78eb837cc88d993e8"><ix:continuation id="i5c65fd5b7a3f4bc0802e1a0d478596bf"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. The grant date fair value of the TSR modifier</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">is based on a Monte Carlo simulation model. 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 intend to settle these awards with SVS purchased in the open market by a broker or issued from treasury. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Share Units (DSUs):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;The compensation of our Board of Directors is comprised of annual Board and Board Chair retainer fees, annual standing Board committee Chair retainer fees (where applicable), and travel fees (collectively, Annual Fees)</span><span style="background-color:#ffffff;color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">payable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> in quarterly installments in arrears.* Directors must elect to receive <ix:nonFraction unitRef="number" contextRef="id9d12cdd1a7d404bb65cd9d65167a86c_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA0OTQ_09783aaf-2847-4f1b-9374-208144aa25a9">0</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i8ab2ab00ee714e07b1ec8631abc8e36f_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA0OTg_21f88093-5928-4681-9f88-c228d5e63375">25</ix:nonFraction>% or <ix:nonFraction unitRef="number" contextRef="i186b356d0e2448189f31ca986805bba9_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA1MDQ_82073b61-fa0f-4ff1-ba2f-e66cbea4b447">50</ix:nonFraction>% 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 <ix:nonFraction unitRef="number" contextRef="id9d12cdd1a7d404bb65cd9d65167a86c_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA3NTI_78b53772-0f52-443e-98f9-51dbc3efc19b">0</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i8ab2ab00ee714e07b1ec8631abc8e36f_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA3NTY_989c14c3-27f7-4c06-9284-e88a2a1fb3ba">25</ix:nonFraction>% or <ix:nonFraction unitRef="number" contextRef="i186b356d0e2448189f31ca986805bba9_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA3NjI_0bc43c3e-1078-4ae1-9198-df0a0531ba7c">50</ix:nonFraction>% of their Annual Fees in cash, with the balance either in DSUs or in RSUs (if no election is made, <ix:nonFraction unitRef="number" contextRef="id9d12cdd1a7d404bb65cd9d65167a86c_D20210101-20211231" decimals="INF" name="cls:SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA4NjM_8c89b076-da1c-4616-8dc4-1707a553e15a">100</ix:nonFraction>% 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 (in the case of DSUs) or the trading day preceding the date of grant (in the case of RSUs). Each DSU represents the right to receive <ix:nonFraction unitRef="number" contextRef="idd27bde314614249ab64383786e4a3ea_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDExOTM_b4d7446d-45ac-4994-b38b-7d849c538bfa">one</ix:nonFraction> 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 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 <ix:nonNumeric contextRef="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNDI_2c01a2fa-c5d2-40de-bb61-91cc8e8087ba">three-year</ix:nonNumeric> period and are governed by the terms of our Long-Term Incentive Plan (LTIP). Each vested RSU entitles the holder thereof to <ix:nonFraction unitRef="number" contextRef="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDE5NDc_378ebb71-4fff-484a-80e5-d07286dda9f4">one</ix:nonFraction> 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 vest immediately on the date the director Retires. We expense the cost of director compensation through SG&amp;A in our consolidated statement of operations in the period the services are&#160;rendered.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">*  Mr. Popatia is an officer of Onex Corporation (Onex) and does not receive compensation as a director of the Company; however, Onex receives compensation for providing his services as a director, payable in DSUs in equal quarterly installments in arrears. See note 17.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(m)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForFinanceCostsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyOTc_b7647e75-eabc-453e-97ad-4b59c6086992" continuedAt="i591f0447f2ae454283f54a88dd7634bb" escape="true">Deferred financing costs:</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i591f0447f2ae454283f54a88dd7634bb">Deferred financing costs consist of costs relating to the establishment or amendment of our credit facility (including in connection with subsequent security arrangements). We defer financing costs related to our revolving facility as other assets on our consolidated balance sheet, and amortize these costs in our consolidated statement of operations on a straight-line basis over the term of the revolving facility (or the remainder of the term for amendments or subsequent security arrangements). We record financing costs relating to the issuance of our term loans as a reduction to the cost of the related debt (see note 11), which we amortize in 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.</ix:continuation></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(n)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzMzQ_6f0b8c54-fa67-4cf1-87ce-73e1afc5193c" continuedAt="i4c89c06940ab4fe7ad41633f9f51b083" escape="true">Income taxes: </ix:nonNumeric></span></div><ix:continuation id="i4c89c06940ab4fe7ad41633f9f51b083" continuedAt="i530d900054374705b31753e971203848"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 they are recognized in OCI or directly in equity, respectively. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 where 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 used by management in establishing provisions related to tax uncertainties can significantly affect the amounts we recognize in our consolidated financial statements.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-18</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i74b7eaa3252348a78eb837cc88d993e8" continuedAt="i2d19cc18d8684798a4fcbe750a27ddcf"><ix:continuation id="i530d900054374705b31753e971203848" continuedAt="i2ae7b2898ef5473896f340937b145437"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 we determine it is no longer probable that we will realize the related tax benefits. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">probable that the temporary differences will not reverse in the foreseeable future.</span></div></ix:continuation><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2ae7b2898ef5473896f340937b145437">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.</ix:continuation>&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(o)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTg0MDA_b1014d9f-865c-4e10-9967-de5e18814ce6" continuedAt="i28ba25eb069c490195220b26ccedfefa" escape="true">Financial assets and financial liabilities:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><ix:continuation id="i28ba25eb069c490195220b26ccedfefa"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Also see note&#160;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(q)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Impairment of financial assets.&#8221;</span></ix:continuation></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyNzg_1cfb8a84-a174-4975-a2eb-2bf07c7139e0" continuedAt="i7521dce1aa34490ba9a9a749a0a5977b" escape="true">Fair value through profit or loss (FVTPL):</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><ix:continuation id="i7521dce1aa34490ba9a9a749a0a5977b" continuedAt="i86581a22e0da467f829aed61b85945df"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 (unless they relate to effective hedging relationships for accounting purposes, in which case the subsequent changes are recorded in OCI). See note 2(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">p</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i86581a22e0da467f829aed61b85945df">). We expense transaction costs related to financial instruments classified as FVTPL as incurred in our consolidated statement of&#160;operations.</ix:continuation> We do not currently hold any liabilities designated as FVTPL. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyODk_026e8958-6dc0-4c52-b398-d9d8c981f7a2" continuedAt="i7b0da9a994444605bb653e8806fcb818" escape="true">Amortized cost:</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i7b0da9a994444605bb653e8806fcb818">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 A/R, 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.</ix:continuation> <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNDY_fe0e275a-30fe-426c-8c86-10488027bfc8" escape="true">Financial liabilities that are not classified as FVTPL include 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 initially recognize the carrying amount of such liabilities on our consolidated balance sheet at fair value plus transaction costs that are directly attributable to the issuance of such liabilities. These financial liabilities are measured at amortized cost subsequent to initial recognition.</ix:nonNumeric></span></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-19</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i2d19cc18d8684798a4fcbe750a27ddcf" continuedAt="ie43995440b04478b85e5ee1f8206f0a1"><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(p)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzMDc_73c20ea8-418a-4d6b-9cd9-25824b1110b9" continuedAt="iff19c76a14504fe2acd2ffbb46f617e0" escape="true">Derivatives and hedge accounting:</ix:nonNumeric></span></div><ix:continuation id="iff19c76a14504fe2acd2ffbb46f617e0"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 the interest rate risk on a portion of our term loan borrowings. We apply hedge accounting to those hedge relationships 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Forward exchange and swap contracts that are not effective hedges for accounting purposes 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 and swap 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 accumulated OCI until we recognize the hedged item in our consolidated statement of operations. Any cash flow hedge ineffectiveness is recognized in our consolidated statement of operations immediately. For hedging instruments that we discontinue before the end of the original hedge term, we amortize the unrealized hedge gain or loss in accumulated OCI to our consolidated statement of operations over the remaining term of the hedging relationship or when the hedged item is recognized in net income, if this occurs prior to the end of the original term of the hedging relationship. If the hedged item ceases to exist before the end of the original hedge term, we recognize the unrealized hedge gain or loss in accumulated OCI immediately in our consolidated statement of operations. For our current foreign currency forward and swap cash flow hedges, the majority of the underlying expenses we hedge are for inventory, labour and facility costs, which are included in cost of sales in our consolidated statement of&#160;operations. For our interest rate swap agreements, the underlying interest expenses that we hedge are included in finance costs in our consolidated statement of&#160;opera</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">tions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(q)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNzQ_893cd82f-dad4-4c99-bf91-ff7aab0f05c4" continuedAt="id11d01c831c0466e81c89f667abcb107" escape="true">Impairment of financial assets:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><ix:continuation id="id11d01c831c0466e81c89f667abcb107"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review financial assets for impairment 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), 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 determined to be impaired. We adjust previous write-downs to reflect changes in estimates or actual experience.</span></ix:continuation></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-20</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="ie43995440b04478b85e5ee1f8206f0a1" continuedAt="i15455699b5ab4046ae8bbe32070f8108"><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(r)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzOTc_1880852e-4fb8-49f7-93c9-1dca94b27731" continuedAt="i2680d55b3333495eb067f232146c9393" escape="true">Revenue and deferred investment costs:</ix:nonNumeric></span></div><ix:continuation id="i2680d55b3333495eb067f232146c9393"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive the majority of our revenue from the sale of electronic products we manufacture and services we 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. Where the 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 A/R on our consolidated balance sheet. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record certain investment costs, comprised of contract acquisition or fulfillment costs, to the extent we consider the recoverability of these costs 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.</span></div></ix:continuation><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(s)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DescriptionOfAccountingPolicyForGovernmentGrants" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzMDM_ef0d20b2-1f6d-40d0-901e-6eb164531d01" continuedAt="ia32e6721c739415bbae0acb970edc1a6" escape="true">Government subsidies:</ix:nonNumeric></span></div></ix:continuation><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i15455699b5ab4046ae8bbe32070f8108"><ix:continuation id="ia32e6721c739415bbae0acb970edc1a6">We receive governmental subsidies, grants and credits (collectively, Subsidies), from time to time related to operating expenditures or equipment purchases. We recognize such Subsidies when there is reasonable assurance that we qualify for, and have complied with the conditions of, the Subsidy, and that the Subsidy will be received. If we receive a Subsidy but cannot reasonably assure that we have complied with its conditions, we will defer recognition of the Subsidy and record a liability on our consolidated balance sheet until the conditions are fulfilled. For Subsidies that relate to operating expenditures, we recognize the Subsidy as a reduction to the expenditure that the Subsidy was intended to offset, in the period the cost is incurred or when the conditions are&#160;fulfilled if they were not met when the costs were incurred. For Subsidies that relate to the purchase of equipment, we reduce the cost of the asset in the period the cost is incurred or when the conditions are fulfilled if they were not met when the costs were incurred, and we calculate amortization on the net amount.</ix:continuation> See note 23.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i383ce06e6beb4962b579ff87dae3e28d_37"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfBusinessCombinationsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjEwMw_0b5180ec-eb16-427c-99c7-f22e8abf5759" continuedAt="if48725c57d4c418292fe47d36a921198" escape="true">ACQUISITIONS:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="if48725c57d4c418292fe47d36a921198" continuedAt="i2c5e846965e04547954cf4792a233744"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 1, 2021, we completed the acquisition of <ix:nonFraction unitRef="number" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="INF" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjMwODk3NDQyMjE0NTE_5fcf4bd9-5f1f-4fe5-8c24-40a4cb415430">100</ix:nonFraction>% of the shares of PCI Private Limited (PCI), a fully integrated design, engineering and manufacturing solutions provider with five manufacturing and design facilities across Asia. The agreement governing the acquisition of PCI includes a customary post-closing net working capital adjustment (WCA). The purchase price for PCI was $<ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMTA5OTUxMTY0NzM5Mw_8f573f72-6fef-40eb-bc5e-21bd8aab5e20">314.7</ix:nonFraction>, net of $<ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="cls:CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMTA5OTUxMTY0NzQwNQ_3543711d-2fb8-4beb-84a8-399733f86c06">11.4</ix:nonFraction> of cash acquired, and including a preliminary net WCA (which is subject to finalization in the first quarter of 2022). The purchase price was funded with a combination of cash and borrowings of $<ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="cls:PortionOfConsiderationPaidConsistingOfBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMTA5OTUxMTY0NzQxMw_35aba36d-ed80-42c2-b8a8-94a89873c0f0">220.0</ix:nonFraction> under the revolving portion of our credit facility (see note 11).</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjEwOQ_a4047d41-ad23-4193-8df5-a04b2d9cfceb" continuedAt="ic392cc17d5a44c5aba492329e70a82d3" escape="true">Details of our preliminary purchase price allocation in the year of acquisition are as follows:</ix:nonNumeric></span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-21</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i2c5e846965e04547954cf4792a233744"><div style="text-align:justify"><ix:continuation id="ic392cc17d5a44c5aba492329e70a82d3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:19.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.198%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.887%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PCI </span></td></tr><tr style="height:3pt"><td colspan="12" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and other current assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="cls:AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfMi00LTEtMS03MzM1MA_70ecdd83-3aa1-4562-a7ff-257c211182fa">68.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="ifrs-full:InventoryRecognisedAsOfAcquisitionDate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfMy00LTEtMS03MzM1MA_7b55d259-e1c2-4961-8411-e7b52fdc394d">83.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfNC00LTEtMS03MzM1MA_6f6364d0-9bbf-44f1-aaa5-543253508595">22.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfNS00LTEtMS03MzM1MA_bbb0f185-8eea-4591-b53d-72011caf1cbb">173.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="cls:OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfNi00LTEtMS03MzM1MA_83ffa264-627c-4824-acc6-ca3949bbe92a">6.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfNy00LTEtMS03MzM1MA_07740d3d-7e17-4c47-8b2f-c2bcb398a201">126.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="cls:AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfOC00LTEtMS03MzM1MA_4ab777cd-df2f-450b-ac81-2f5d05377dff">121.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="cls:OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfOS00LTEtMS03MzM1MA_80fa23a7-ce24-4c62-a8e4-5c48274b8020">8.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes and other long-term liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="cls:DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfMTAtNC0xLTEtNzMzNTA_2c2bbfa2-5443-47a4-97a4-194e2a166b2d">37.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfMTEtNC0xLTEtNzMzNTA_f88bbe9e-3a8d-4c51-baf2-69560776e0d6">314.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Acquired assets and liabilities are recorded on our consolidated balance sheet at their fair values as of the date of acquisition. We expect to finalize our purchase price allocation by the end of the first quarter of 2022, once the WCA has been finalized, and the work of third-party consultants in estimating the fair values of acquired intangible assets (customer intangible assets) has been completed.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Had the acquisition occurred on January 1, 2021, PCI would have contributed less than <ix:nonFraction unitRef="number" contextRef="i1e37bc6e89754ec4b2850d4a5156c182_I20211231" decimals="2" name="cls:PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzODU_2f978a3a-3b6e-4c88-97a5-5621fc799104"><ix:nonFraction unitRef="number" contextRef="i1e37bc6e89754ec4b2850d4a5156c182_I20211231" decimals="2" name="cls:PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzODU_67b0a18f-b38c-49c7-9f39-41941e3b9317">10</ix:nonFraction></ix:nonFraction>% to our consolidated revenue and net earnings for 2021. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Newly-recognized customer intangible assets from the acquisition will be amortized on a straight line basis over an estimated useful life of <ix:nonNumeric contextRef="id96d025e0e7c4124b532355bd8369474_D20211101-20211101" name="cls:UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzODk_528e4195-06ef-40a5-bae4-110cb2faffa2">10</ix:nonNumeric> years. As a result, our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">amortization of intangible assets will increase by approximately $<ix:nonFraction unitRef="usd" contextRef="ided708f7750348d3bfb71004354ec148_D20211101-20211101" decimals="-5" name="cls:AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMTA5OTUxMTY0OTI4OA_27816245-081f-482a-b6ce-081f42e74197">17</ix:nonFraction> annually. Goodwill from the acquisition arose primarily from specific knowledge and capabilities of the acquired workforce and expected synergies from the combination of our operations. Such goodwill is attributable to our ATS segment and is not tax deductible. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We engaged third-party consultants to provide valuations of certain inventory, property, plant and equipment and intangible assets in connection with our acquisition of PCI. The fair value of the acquired tangible assets 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. The valuation of the intangible assets by the third-party consultants will be primarily based on the income approach using a discounted cash flow model and forecasts based on management's subjective estimates and assumptions. Various Level 2 and 3 data inputs of the fair value measurement hierarchy (defined in note 20) were (and will be) used in the valuation of the foregoing assets.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We recorded A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">cquisition Costs (defined in note 15) of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzNjc_2affa7cd-fae4-4006-aa5e-4021a0b30040">7.3</ix:nonFraction> during 2021, including $<ix:nonFraction unitRef="usd" contextRef="i9da7468a14da41d087d561006fb8a8cc_D20210101-20211231" decimals="-5" name="ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMzg0ODI5MDcyOTA3Nw_ca6e610a-682e-4025-9587-9a844064cb78">4.8</ix:nonFraction> related to our acquisition of PCI, offset in part by a $<ix:nonFraction unitRef="usd" contextRef="ibeb693ff3df14a5a864b12bfb518700e_D20210101-20211231" decimals="-5" name="cls:ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzNTg_0793ba9e-8bb8-45c1-b204-383e2476671d">1.2</ix:nonFraction> release of certain indirect tax liabilities previously recorded in connection with our acquisition of Impakt Holdings, LLC (Impakt). We recorded $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:AcquisitionRelatedCostsForPotentialAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMTA5OTUxMTY0NDM2Mw_c85d9c91-c747-46dd-90c5-698bb3a3147c">0.2</ix:nonFraction> of Acquisition Costs in 2020 related to potential acquisitions, and $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzNDk_403d38a3-b131-4a6b-9e46-b437170750d5">3.9</ix:nonFraction> of Acquisition Costs in 2019 (consisting of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:AcquisitionRelatedCostsForPotentialAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMTA5OTUxMTY0NDQ4Mw_d962b23a-e602-4137-ba40-12f2e378e9c7">1.7</ix:nonFraction> of costs related to potential acquisitions and $<ix:nonFraction unitRef="usd" contextRef="i3748331f07ea48cfba7ddb0b1f18a0e0_D20190101-20191231" decimals="-5" name="cls:AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzNzY_c008c6dc-6d87-40f6-8315-22eb634e39ee">2.2</ix:nonFraction> of charges related to the subsequent re-measurement of indemnification assets recorded in connection with our Impakt acquisition). See note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 2019, we recorded purchase price adjustments totaling $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:BusinessCombinationPurchasePriceAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzU0Mjc_16028a95-10f9-427a-871c-6eb4ba6af4dc">2.7</ix:nonFraction> related to acquisitions completed in 2018 (Atrenne Integrated Solutions, Inc. (Atrenne) and Impakt). There were <ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:BusinessCombinationPurchasePriceAdjustment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzU0MzU_39ae8a59-fba9-4dc9-bf6c-aa808a459c61"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:BusinessCombinationPurchasePriceAdjustment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzU0MzU_8ab48cf8-6215-48c4-b524-aca972882674">no</ix:nonFraction></ix:nonFraction> purchase price adjustments related to such acquisitions in 2020 or 2021.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i383ce06e6beb4962b579ff87dae3e28d_43"></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfDerecognitionOfFinancialAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjUxOQ_4e9443b5-937e-4cee-bbfc-641c79bf987e" continuedAt="i1af83a990271416c969a987688918cde" escape="true">ACCOUNTS RECEIVABLE:</ix:nonNumeric></span></div><ix:continuation id="i1af83a990271416c969a987688918cde" continuedAt="iacd94dd3837c4e8ba910f63c6116cf3e"><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A/R sales program and supplier financing programs (SFPs):</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our previous agreement (Prior Program) to sell up to $<ix:nonFraction unitRef="usd" contextRef="iae01a9608dd849ae925d411b9ac34854_D20190101-20191130" decimals="INF" name="cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMTQx_0d9e651c-d5fd-436f-94bd-cb292e265d7f">250.0</ix:nonFraction> in A/R on an uncommitted basis (subject to pre-determined limits by customer) to <ix:nonFraction unitRef="bank" contextRef="i131cb85395e64d0a976de5704106e0fb_D20190101-20200115" decimals="INF" name="cls:TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjI1_58614a16-5800-448f-a602-e8b2890f6537">two</ix:nonFraction> 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 then-requirements, we reduced the sales program limit from $<ix:nonFraction unitRef="usd" contextRef="iae01a9608dd849ae925d411b9ac34854_D20190101-20191130" decimals="INF" name="cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfNDU4_2c1fdf8f-d5f1-4e86-b183-b85c3b2bea21">250.0</ix:nonFraction> to $<ix:nonFraction unitRef="usd" contextRef="i9aaaf929cacd4a53ad37b4ab3a4002f3_D20191201-20200115" decimals="INF" name="cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfNDY0_67010a0d-9367-4fa6-95cc-c9f12a070907">200.0</ix:nonFraction> during the extension period. </span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-22</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="iacd94dd3837c4e8ba910f63c6116cf3e"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To replace the Prior Program, we entered into an agreement in March 2020 with a third-party bank to sell up to $<ix:nonFraction unitRef="usd" contextRef="i615948a12e664b41a4239a51d3700436_D20200301-20200331" decimals="INF" name="cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjMwODk3NDQxOTAxMzE_b633a9aa-cb4e-47c4-b3c2-bb957dc5bca3">300.0</ix:nonFraction> in A/R on an uncommitted basis, subject to pre-determined limits by customer. This <ix:nonNumeric contextRef="i615948a12e664b41a4239a51d3700436_D20200301-20200331" name="cls:TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMzI5ODUzNDg5MDIzNA_d8b71210-ecf3-460f-8843-3083f8a371e5">one-year</ix:nonNumeric> agreement provides for automatic annual <ix:nonNumeric contextRef="i615948a12e664b41a4239a51d3700436_D20200301-20200331" name="cls:TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjUxNg_42ef796a-ed31-4e67-9fc3-23f619673ce6">one-year</ix:nonNumeric> extensions, and was so extended in each of March 2021 and March 2022. This agreement may be terminated at any time by the bank or by us upon <ix:nonNumeric contextRef="i615948a12e664b41a4239a51d3700436_D20200301-20200331" name="cls:TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjUxNw_6186f6c4-5d52-42dd-9775-945e9294b603">3</ix:nonNumeric> months&#8217; prior notice, or by the bank upon specified defaults. We are required to comply with covenants, including those relating to the fulfillment of payment obligations and restrictions on the sale, assignment or creation of liens, with respect to A/R sold under this agreement. At December&#160;31, 2021 and December&#160;31, 2020, we were in compliance with these covenants. Under our A/R sales programs, we continue to collect cash from our customers and remit amounts collected to the bank weekly.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 1, 2021, upon consummation of our acquisition of PCI, we commenced participation in an SFP pertaining to a PCI customer. As a result, as of December 31, 2021, we participated in <ix:nonFraction unitRef="program" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="INF" name="cls:NumberOfSupplierFinancingPrograms" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjc0ODc3OTA3MzYyMw_182829ee-a0a1-4d5e-a10d-34cc153c0fe3">three</ix:nonFraction> SFPs (<ix:nonFraction unitRef="program" contextRef="ic501d7520b1e4adf8495a5a398f661e4_D20210101-20211231" decimals="INF" name="cls:NumberOfSupplierFinancingPrograms" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMTI5OQ_2b949cdf-4488-472b-b82a-4da22d21351e">one</ix:nonFraction> with a CCS segment customer, and <ix:nonFraction unitRef="program" contextRef="i7c15de4b1c2242b9b4eac68b9be2730a_D20210101-20211231" decimals="INF" name="cls:NumberOfSupplierFinancingPrograms" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjc0ODc3OTA3MzYyOQ_042fe3ab-5be3-45de-a5b4-0384c1a4c839">two</ix:nonFraction> with ATS segment customers), pursuant to which we sell A/R from the relevant customer to third-party banks on an uncommitted basis. The SFPs have indefinite terms and may be terminated at any time by the customer or by us upon specified prior notice. We utilize the SFPs to substantially offset the effect of extended payment terms required by these customers on our working capital for the period. Under our SFPs, the third-party banks collect the relevant receivables directly from the customers. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At December&#160;31, 2021, we sold $<ix:nonFraction unitRef="usd" contextRef="i381a02876a7540b4a9eb60796b22eeff_I20211231" decimals="-5" name="cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMTc2MQ_fe0b1f84-1f78-4f6a-a3b5-17adca0192f7">45.8</ix:nonFraction> of A/R under our current A/R sales program (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i3ec5509bd21a49fd8c82282e4ea5cc8a_I20201231" decimals="-5" name="cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMTgxMw_403234c8-93c7-4e99-8b14-b12cd1d41d11">119.7</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="i45a0e26cc5ec4ef0b7896dcf2f4f8189_I20211231" decimals="-5" name="cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMTg0NQ_fedf4e87-3526-427b-a6e9-072ac590bb78">98.0</ix:nonFraction> of A/R under our <ix:nonFraction unitRef="program" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="INF" name="cls:NumberOfSupplierFinancingPrograms" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjMwODk3NDQxOTAxNDg_34cc8016-eb4e-4314-a1f9-208318db761e">three</ix:nonFraction> SFPs, including $<ix:nonFraction unitRef="usd" contextRef="icb741bf2b4754761b5501da57fe9e000_I20211231" decimals="-5" name="cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjMwODk3NDQxOTAxNDI_c358729c-24d2-4924-b7a3-4b45ac63dd45">21.5</ix:nonFraction> of A/R under the PCI customer's SFP (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i93b1bcdfa13941c0a4b1a1da2a092964_I20201231" decimals="-5" name="cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMTg2MQ_6e57ac61-a461-4757-9f80-b3aaad4cb620">65.3</ix:nonFraction> under <ix:nonFraction unitRef="program" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="INF" name="cls:NumberOfSupplierFinancingPrograms" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjMwODk3NDQxOTAxNTg_2f409c6a-3333-4bdc-a1e3-2bdb69f1dc17">two</ix:nonFraction> SFPs).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The A/R sold under each of these programs are de-recognized from our A/R balance, 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. A/R are sold net of discount charges, which are recorded as finance costs in our consolidated statement of operations.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract assets:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, our A/R balance included $<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:ContractAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjQ0Nw_9b854d3d-1f72-4756-8015-3f07ee9c56bb">253.5</ix:nonFraction> of contract assets recognized as revenue in accordance with our revenue recognition accounting policy (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:ContractAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjUxMQ_d37c7c59-2ebe-46ec-a29a-6116de296aaf">231.8</ix:nonFraction>).</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i383ce06e6beb4962b579ff87dae3e28d_46"></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfInventoriesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMTU1Mw_36462737-c55e-4430-98e6-fb50b9226d9b" continuedAt="i8cd64d19232b428481da22b7d0be2ed1" escape="true">INVENTORIES:</ix:nonNumeric></span></div><ix:continuation id="i8cd64d19232b428481da22b7d0be2ed1" continuedAt="i3c8469997469436bbc9671039660521f"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfCurrentInventoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMTU0OQ_4d6f41af-b384-4e2a-8122-55fbeddcd5cb" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:RawMaterials" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfMy0xLTEtMS00MDMwMw_fc50416c-0d70-4419-9e61-04f0463a867f">956.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:RawMaterials" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfMy0zLTEtMS00MDMwMw_b5d5ecc3-ff2a-4bd8-b760-8597d3fd9519">1,585.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:WorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfNC0xLTEtMS00MDMwMw_8fa3eaa3-a5b2-4aab-89ba-9fa5d97a9aea">71.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:WorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfNC0zLTEtMS00MDMwMw_5e7a2cde-2cb0-4a48-88fe-b25e6c007df8">71.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:FinishedGoods" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfNS0xLTEtMS00MDMwMw_634b7057-91e6-435f-a04a-39e6c5c828b2">63.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:FinishedGoods" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfNS0zLTEtMS00MDMwMw_9f583661-9452-4cd1-94fd-7bbba36617e5">40.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfNi0xLTEtMS00MDMwMw_4618597f-c827-43b5-8410-8b5f85bb90a7">1,091.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfNi0zLTEtMS00MDMwMw_2574d63a-82c7-4017-af66-ca307255394c">1,697.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2021, we recorded net inventory provisions of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:WritedownsReversalsOfInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfNDEx_ed1a1762-e133-44dd-bafd-dddfc6129d66">4.9</ix:nonFraction>, consisting of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:InventoryWritedown2011" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMjMwODk3NDQxOTE4Mjc_18c61879-1f7d-4df9-9f5e-1f1a4ab55dc2">7.2</ix:nonFraction> in inventory provisions pertaining primarily to our ATS segment, offset in part by $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ReversalOfInventoryWritedown" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMjMwODk3NDQxOTE4MDA_768761d6-19f5-41d0-8934-7566aa76255c">2.3</ix:nonFraction> of valuation recoveries in our CCS segment. During 2020, we recorded net inventory provisions of $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:WritedownsReversalsOfInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfNTI3_62e8a6d7-a004-4fa5-be29-a8db79b7a0c0">17.0</ix:nonFraction>, split approximately evenly between our CCS and ATS segments. Our net inventory provisions for 2019 of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:WritedownsReversalsOfInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfODA2_a79f6a3f-4f10-4f4b-a445-8a33463d7267">4.1</ix:nonFraction> were comprised of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:InventoryWritedown2011" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMjMwODk3NDQxOTE4MDk_16f9c2ab-074b-4105-b057-52f39abcedd8">9.9</ix:nonFraction> in provisions (approximately two-thirds of which related to specified aged inventory in our ATS segment), which were partially offset by $<ix:nonFraction unitRef="usd" contextRef="i60988a72be664f34810cee5c71ec68ac_D20191001-20191231" decimals="-5" name="ifrs-full:ReversalOfInventoryWritedown" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMjMwODk3NDQxOTE4MTg_f280179d-7432-4261-8d5e-c0f3fcc7e33e">5.8</ix:nonFraction> of valuation recoveries (split relatively equally between our segments) recorded in the fourth quarter of 2019. We regularly review the estimates and assumptions we use to value our inventory through analysis of historical performance, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current conditions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and future expectations.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-23</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i3c8469997469436bbc9671039660521f">&#160;&#160;&#160;&#160;We receive cash deposits from certain of our customers primarily to cover the impact of higher inventory levels carried due to the current constrained materials environment, and to reduce risks related to excess and obsolete inventory. Such deposits as of December&#160;31, 2021 totaled $<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:DepositsFromCustomers" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMTQ0Mg_1261a87a-7d89-4e99-afbb-c87e7bac80a3">434.0</ix:nonFraction> (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:DepositsFromCustomers" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMTQ1MQ_869c2558-e1bb-4219-b781-1dff4245364d">174.7</ix:nonFraction>), and were recorded in accrued and other current liabilities on our consolidated balance sheet.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div id="i383ce06e6beb4962b579ff87dae3e28d_55"></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RleHRyZWdpb246MmIzOGJhYWQ3ODcxNDE5MzkzNzYyOWM1ODcwODIyYWJfNDA4MA_396ab833-7c61-4e63-8d34-6b7a0741deb4" continuedAt="i65aa87caa37c4e11889c69f976cfa9ce" escape="true">PROPERTY, PLANT AND EQUIPMENT:</ix:nonNumeric></span></div><ix:continuation id="i65aa87caa37c4e11889c69f976cfa9ce" continuedAt="i50749308e6824124a36816136c45d729"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:continuation id="ia5ad5105c320415f8b64a26076c88274" continuedAt="icee6b4179266414797f2e537cfe92799">Property, plant and equipment are comprised of the following:</ix:continuation></span><ix:continuation id="icee6b4179266414797f2e537cfe92799" continuedAt="i367e21623ae44ea081591a754eec1e06"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.214%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.775%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.218%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Depreciation and <br/>Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7292e21eb76c4c56992816045a38ffe1_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfMi0xLTEtMS00MDMwMw_70104e1d-f80a-45d5-9c07-dc35ab4b02bc">36.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34dcf51127a24cd2ab08b95852551bc0_I20201231" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfMi0zLTEtMS00MDMwMw_26395bea-1458-4888-acfe-e659b347bcc3">12.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c36e94694ab4b4d83bd4fa721c5552b_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfMi01LTEtMS00MDMwMw_301ba979-7924-4264-b73c-c24b788221fd">24.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings including improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0a8c1d23bba4115b623a8f57ab3f278_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfMy0xLTEtMS00MDMwMw_c38056b9-cc62-4f93-a999-db2ae7228f0c">360.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8a92478811e4faabcb73f9b074ea7eb_I20201231" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfMy0zLTEtMS00MDMwMw_37c27ee8-e655-44fa-a29a-e71c3642091f">210.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb95a72f5d3e49939f735524b1c7cc6b_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfMy01LTEtMS00MDMwMw_e113c090-bb13-4e19-a671-1a9d3d031a4f">150.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a296a2c2f404b40aff47db02ee6ef1e_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfNC0xLTEtMS00MDMwMw_0989af7f-931e-413b-ab23-b8d80a6169ee">721.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2728e134dd3e4a578d1b92b0e0a54f4b_I20201231" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfNC0zLTEtMS00MDMwMw_48399c48-f8d1-4682-b68e-997f68fb8fd7">563.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7a82412bcd04e4690cac1c9ba3612a6_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfNC01LTEtMS00MDMwMw_50f3007c-db5d-44cf-9015-579e6e96ddaf">157.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c65f9c98c03407bb76a7f2185bd526e_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfNS0xLTEtMS00MDMwMw_9e85f40b-f19d-40ea-bc92-fc4e0dd9aaa4">1,118.6</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8704b525d7c4c40a968f1d241c7e212_I20201231" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfNS0zLTEtMS00MDMwMw_2d1462b5-4aa2-49b4-93b7-df70c1e9668e">786.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfNS01LTEtMS00MDMwMw_5239fca1-edc7-46b6-8fc2-3028eebe3590">332.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><ix:continuation id="i367e21623ae44ea081591a754eec1e06"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"><tr><td style="width:1.0pt"></td><td style="width:289.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:61.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:78.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Depreciation and <br/>Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd981cc6b2cd477581ea329fa4cae8bf_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfMi0xLTEtMS00MDMwMw_655c20a0-04c5-43bc-bfe5-1992c7f8de24">35.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide479599bdfc4375bcf6d593d9de88d9_I20211231" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfMi0zLTEtMS00MDMwMw_c4dd21a7-e695-4c67-ac6c-6bb358a52880">12.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba4e2600b8f4db2a1c8836c4f43fbeb_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfMi01LTEtMS00MDMwMw_5418f474-0e82-4d13-adca-f415d8bc242b">23.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings including improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2b0b537b6254d4a9a267b2e170bf996_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfMy0xLTEtMS00MDMwMw_27533630-c073-4d23-9bab-d1a6f5be76fc">383.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d20610b53b948e8bb1e2b9b29bab289_I20211231" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfMy0zLTEtMS00MDMwMw_f18abea4-5e7f-4382-a7c1-2cb99f29c849">228.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa89b374cac24630a47a18eaa6ebf69c_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfMy01LTEtMS00MDMwMw_27cad8a7-a45a-4918-958d-a63fcf75f407">155.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i404d499cc9754f709f707011716051ea_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfNC0xLTEtMS00MDMwMw_d07c072c-1ac7-4ef6-9c2b-aef3ab5977d5">739.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i523861178cfe4c7e9bb97de506da5e81_I20211231" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfNC0zLTEtMS00MDMwMw_81eb23d9-8668-4551-aa83-d274c082ff31">579.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82df7731abb941c98d9d4c7bd6174068_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfNC01LTEtMS00MDMwMw_bb958f3c-76fb-4515-9bc5-6a67b4023e08">160.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2b025deec9b450bb741b36d61466a32_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfNS0xLTEtMS00MDMwMw_b9cac693-547e-4f13-8df7-ef053023837d">1,158.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c662bcabffd41d6805b3d7a871e5928_I20211231" decimals="-5" sign="-" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfNS0zLTEtMS00MDMwMw_a142c87e-0bab-42a9-aafc-9eae90fc1d62">819.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfNS01LTEtMS00MDMwMw_4e33ec27-d1c0-42dd-a4f1-4eafb6b8d215">338.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the changes to the net book value of property, plant and&#160;equipment for the years indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:51.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.795%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.068%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Land</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Buildings <br/>including <br/>Improvements</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Machinery <br/>and <br/>Equipment</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i915b17e184a040369dd32c215c659746_I20191231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMS0yLTEtMS00MDMwMw_5cc61a5c-8f9a-4d2d-a3c8-82503a23826c">23.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib08428b5af1c46bd84effcc72686b0df_I20191231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMS00LTEtMS00MDMwMw_96ec52db-0a88-4aa6-8243-35bee3fd31dc">154.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22ecf31bd14d40199a2f7802c1387410_I20191231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMS02LTEtMS00MDMwMw_324da1f4-5f35-4ff8-b170-93ec72b69ce1">176.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMS04LTEtMS00MDMwMw_38a9e10d-dd91-47a8-9941-8219226626ef">355.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMy0yLTEtMS00MDMwMw_5125fa70-47ab-46cf-a5ee-c514aafa0520">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i956212b0456049db8b603e00db3c4ae2_D20200101-20201231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMy00LTEtMS00MDMwMw_b0a7a01d-404e-4660-8b17-e29bc60dc753">16.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icee65b3db2744790b4ef1f8308e7f401_D20200101-20201231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMy02LTEtMS00MDMwMw_e96bd22d-2231-466e-8113-6db60b7c1fc3">34.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMy04LTEtMS00MDMwMw_e13ffc62-4f15-40a4-856c-d9a351d72c2e">51.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNS0yLTEtMS00MDMwMw_cea65bdc-f0c6-4322-b4ad-d604bdf4b19f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i956212b0456049db8b603e00db3c4ae2_D20200101-20201231" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNS00LTEtMS00MDMwMw_cd1323e2-2f4f-4852-bce5-302d5e81f18f">20.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icee65b3db2744790b4ef1f8308e7f401_D20200101-20201231" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNS02LTEtMS00MDMwMw_89d75f6b-1bd9-4959-945b-39545ee59579">47.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNS04LTEtMS00MDMwMw_1d8ac234-f836-49eb-90c9-00de150acd15">68.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and other disposals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i) </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231" decimals="-5" name="cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNy0yLTEtMS00MDMwMw_aeba8d59-05e5-4bf4-b2c2-2640caea5e43">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i956212b0456049db8b603e00db3c4ae2_D20200101-20201231" decimals="-5" name="cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNy00LTEtMS00MDMwMw_06ba43b3-7038-4661-afad-678163be4f95">0.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icee65b3db2744790b4ef1f8308e7f401_D20200101-20201231" decimals="-5" name="cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNy02LTEtMS00MDMwMw_e25cb98d-97a2-4a22-ad9e-8eedb6ac824b">4.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNy04LTEtMS00MDMwMw_4775b306-3eb8-4d59-886e-2f52c877e3de">5.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOC0yLTEtMS00MDMwMw_d33cae9d-52b2-47b4-a943-271e81ead478">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i956212b0456049db8b603e00db3c4ae2_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOC00LTEtMS00MDMwMw_3c52e84a-ca7a-41ae-b4c5-0db1bd2a2c0a">0.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icee65b3db2744790b4ef1f8308e7f401_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOC02LTEtMS00MDMwMw_e6a05507-1a89-45be-96e6-6ca0fdba03de">1.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOC04LTEtMS00MDMwMw_3904e6f8-194e-49fd-a4cb-daedc432184c">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c36e94694ab4b4d83bd4fa721c5552b_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOS0yLTEtMS00MDMwMw_51ef43c9-5c88-41b3-83eb-4d63b20b97ef">24.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb95a72f5d3e49939f735524b1c7cc6b_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOS00LTEtMS00MDMwMw_80680117-b331-41f0-a066-2daaddf6980f">150.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7a82412bcd04e4690cac1c9ba3612a6_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOS02LTEtMS00MDMwMw_e7ef0463-ea94-40ff-88ff-a059161b26e3">157.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOS04LTEtMS00MDMwMw_fe6928b2-0a28-4a93-80e5-470e07189745">332.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTEtMi0xLTEtNDAzMDM_3035d456-549d-4607-b03e-d011216478bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie77b64bc95bf4e76905ae0286678942d_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTEtNC0xLTEtNDAzMDM_21133b63-f5b9-4df8-9ccf-4f5d5db8af4f">11.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6054433fade340939550134fbadbbefd_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTEtNi0xLTEtNDAzMDM_2ca7ff69-82e7-4954-8db7-447480a364c4">47.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTEtOC0xLTEtNDAzMDM_298191bc-62ef-45f6-90dd-1c78030ef907">58.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions through business combination</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">3</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTItMi0xLTEtNDAzMDM_e336a773-bb6e-415b-8104-ffdb73afd26e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie77b64bc95bf4e76905ae0286678942d_D20210101-20211231" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTItNC0xLTEtNDAzMDM_6b9f404f-c1c3-41e5-8a38-cc646a2c7af1">17.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6054433fade340939550134fbadbbefd_D20210101-20211231" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTItNi0xLTEtNDAzMDM_d44cdc0b-b368-4826-9dcb-694f618b1e0d">5.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTItOC0xLTEtNDAzMDM_2237ab38-9913-4251-b2d9-21a6f4525e81">22.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTMtMi0xLTEtNDAzMDM_02d206dd-b49f-4b7e-8788-0c3b290673fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie77b64bc95bf4e76905ae0286678942d_D20210101-20211231" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTMtNC0xLTEtNDAzMDM_a5ce163c-455c-4535-a8f2-ddb3ebdf7624">22.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6054433fade340939550134fbadbbefd_D20210101-20211231" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTMtNi0xLTEtNDAzMDM_bd9db442-a89e-4181-a6c0-10fba049b62e">46.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTMtOC0xLTEtNDAzMDM_8cb34b02-7a5f-4404-892b-07bd2cfcc707">68.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and other disposals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231" decimals="-5" name="cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTUtMi0xLTEtNDAzMDM_9fa09f13-4a54-43a2-a752-2e1178e43c94">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie77b64bc95bf4e76905ae0286678942d_D20210101-20211231" decimals="-5" name="cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTUtNC0xLTEtNDAzMDM_3c25b44f-5f5d-40ea-923d-a16a82c4fcba">0.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6054433fade340939550134fbadbbefd_D20210101-20211231" decimals="-5" name="cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTUtNi0xLTEtNDAzMDM_f6e8a420-8a1c-464f-82b3-acf0a769cc05">3.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTUtOC0xLTEtNDAzMDM_df0502d9-2d2b-4c4c-942a-47e4c421273f">3.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTYtMi0xLTEtNDAzMDM_8f1cba28-6676-408e-af8d-dc81d4262607">1.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie77b64bc95bf4e76905ae0286678942d_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTYtNC0xLTEtNDAzMDM_5de1f08c-3feb-499a-8108-6a8f5196b8bd">0.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6054433fade340939550134fbadbbefd_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTYtNi0xLTEtNDAzMDM_b619dca0-b959-4945-b67b-699043eea08f">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTYtOC0xLTEtNDAzMDM_7749f869-cd3d-4dfc-a819-887fde5cd9bd">2.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba4e2600b8f4db2a1c8836c4f43fbeb_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTctMi0xLTEtNDAzMDM_797d09e1-d999-49a9-851f-93d259555d2b">23.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa89b374cac24630a47a18eaa6ebf69c_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTctNC0xLTEtNDAzMDM_bec3a79d-df3e-4c7c-8d21-5ce9612c61dd">155.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82df7731abb941c98d9d4c7bd6174068_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTctNi0xLTEtNDAzMDM_a9898bf2-714e-4bdc-8b63-be042cc52a06">160.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:PropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTctOC0xLTEtNDAzMDM_e24daff5-7753-40fd-bbfb-c29c5bf91f1d">338.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Includes the write-down of equipment primarily related to disengaged programs in 2020 and 2021 (recorded in each case as restructuring charges), as described in note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">).</span></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i50749308e6824124a36816136c45d729">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 2019 through 2021 indicating that the carrying amount of such assets or related CGUs may not be recoverable.</ix:continuation> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-24</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_61"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfLeasesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMTY0Mw_0292e663-15ff-4e0b-9aec-e770b8c00b48" continuedAt="ic351b7445e7d43a4820da0cfc013693e" escape="true">RIGHT-OF-USE ASSETS: </ix:nonNumeric></span></div><ix:continuation id="ic351b7445e7d43a4820da0cfc013693e" continuedAt="i66383f5ef5f04595987cbe21b09337ba"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMTY0NA_7e35224e-393e-4e60-b90c-3060344c1975" continuedAt="i0281bc6828f84d3c8eae5ff1752902bd" escape="true">The following table details the changes to the net book value of ROU assets during the periods shown: </ix:nonNumeric></span></div><ix:continuation id="i0281bc6828f84d3c8eae5ff1752902bd" continuedAt="i23474901bcc44c39901ec26dc5cf6036"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:46.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.421%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Land</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Buildings</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i915b17e184a040369dd32c215c659746_I20191231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMS0xLTEtMS00MDMwMw_ceaaeb22-12fb-4663-911b-8cb24b8102e0">7.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b0c9ba9f2a34403b76ce2fbbd534250_I20191231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMS0zLTEtMS00MDMwMw_6385bb16-6bd2-4894-a37b-045b4895d3ad">94.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida56d8bc01d4448582bbc08dc861f670_I20191231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMS01LTEtMS00MDMwMw_17edbe1f-0891-4c0b-94f4-e7a0100657cb">2.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMS03LTEtMS00MDMwMw_e6ab5dd1-60ea-4605-aa85-eaa7214e0a7d">104.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMi0xLTEtMS00MDMwMw_ee57786a-18ac-4584-acb5-24eb1f41bf79">0.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida5488d95aab42e3b1c51b9b4553b371_D20200101-20201231" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMi0zLTEtMS00MDMwMw_a64072a9-a1a4-4460-91ef-4584a4d7f0d9">26.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie87eaf617ae04814884a105de2d238ea_D20200101-20201231" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMi01LTEtMS00MDMwMw_7914861f-d939-4452-ba6c-9af5c3f7018a">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMi03LTEtMS00MDMwMw_4e4ae747-c6f3-4424-b659-d5c5755fca23">27.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMy0xLTEtMS00MDMwMw_c2b81eac-6a88-4be9-8acf-c97912028bb4">0.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ida5488d95aab42e3b1c51b9b4553b371_D20200101-20201231" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMy0zLTEtMS00MDMwMw_51771352-3814-46fe-b776-79ba5c7ef154">29.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie87eaf617ae04814884a105de2d238ea_D20200101-20201231" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMy01LTEtMS00MDMwMw_03336c70-5584-4b1d-8c4a-364d3743379d">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMy03LTEtMS00MDMwMw_74b07b52-c548-4919-b1ba-f95c6a075ebb">30.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and lease terminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231" decimals="-5" name="cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNC0xLTEtMS00MDMwMw_24fa0336-53c5-4c0f-9b2d-ee5f579f8db0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ida5488d95aab42e3b1c51b9b4553b371_D20200101-20201231" decimals="-5" name="cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNC0zLTEtMS00MDMwMw_49a5b0da-0b1c-4e4e-85a8-487ebcb5e3c5">1.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie87eaf617ae04814884a105de2d238ea_D20200101-20201231" decimals="-5" name="cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNC01LTEtMS00MDMwMw_da1efaa1-17b3-42db-a086-cade4528d57a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNC03LTEtMS00MDMwMw_ec002215-df3c-41d6-9904-ba2a9b3756a4">1.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231" decimals="-5" name="cls:RightOfUseAssetForeignExchangeAndOther" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNS0xLTEtMS00MDMwMw_5505fc02-11e7-45a5-a44b-5dc4bd84363b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida5488d95aab42e3b1c51b9b4553b371_D20200101-20201231" decimals="-5" name="cls:RightOfUseAssetForeignExchangeAndOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNS0zLTEtMS00MDMwMw_e159e4e6-70e4-4edc-b34d-91511c4480e7">0.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie87eaf617ae04814884a105de2d238ea_D20200101-20201231" decimals="-5" name="cls:RightOfUseAssetForeignExchangeAndOther" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNS01LTEtMS00MDMwMw_ecabe6f3-d9eb-4a34-a633-c31ef88dce77">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:RightOfUseAssetForeignExchangeAndOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNS03LTEtMS00MDMwMw_cff2bd42-127f-43da-aa75-730602bceac6">0.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c36e94694ab4b4d83bd4fa721c5552b_I20201231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNi0xLTEtMS00MDMwMw_997f069e-db8d-465d-8a18-a137627fa3b8">7.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5cc4aa128c4599ba765f4f1486bab0_I20201231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNi0zLTEtMS00MDMwMw_1db39478-2b91-4a25-9b95-8783ff097b03">91.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2861e4ab009c47ceb0a517d6e0492abf_I20201231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNi01LTEtMS00MDMwMw_2b4c873a-fbc6-4041-bcba-00bf6b1cdd9c">2.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNi03LTEtMS00MDMwMw_d1a32fa4-84f3-43cd-9ee2-3babcfd7b507">101.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNy0xLTEtMS00MDMwMw_b35d4651-1bd4-4940-8c3e-6d78605cbe77">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNy0zLTEtMS00MDMwMw_5d0e89e9-3cbe-42c2-b5d0-80308faecc53">42.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51d1500111b043f68aad1d6e17e937c4_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNy01LTEtMS00MDMwMw_94a79b9d-d95a-4429-b081-c9ec8bf4d72f">0.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionsToRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNy03LTEtMS00MDMwMw_ed1579f9-c491-484d-883b-527edbd43564">42.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions through business combination (note 3)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231" decimals="-5" name="cls:AdditionsToRightOfUseAssetsThroughBusinessCombination" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC0xLTEtMS03NTUyMQ_bfce0bbe-207d-4843-9f5d-f2c777538d13">4.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231" decimals="-5" name="cls:AdditionsToRightOfUseAssetsThroughBusinessCombination" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC0zLTEtMS03NTUyNw_0dc99a46-1e1e-4a94-afd8-33dea8307e82">0.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51d1500111b043f68aad1d6e17e937c4_D20210101-20211231" decimals="-5" name="cls:AdditionsToRightOfUseAssetsThroughBusinessCombination" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC01LTEtMS03NTUzMw_abce582c-b366-4c1f-9d47-6e6bbb050736">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:AdditionsToRightOfUseAssetsThroughBusinessCombination" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC03LTEtMS03NTUzOQ_7569faf3-754b-47d2-b843-9bf9bbbc9260">5.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC0xLTEtMS00MDMwMw_f9212d47-9812-442b-a97f-8501365c8177">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC0zLTEtMS00MDMwMw_a4044ceb-2440-4c65-bede-a0a96f029458">31.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i51d1500111b043f68aad1d6e17e937c4_D20210101-20211231" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC01LTEtMS00MDMwMw_8628ba40-4d73-4d32-87ce-43864676de39">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:DepreciationRightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC03LTEtMS00MDMwMw_5113a9b9-ee0f-431a-bcb1-43be5ef279a7">32.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and lease terminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231" decimals="-5" name="cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOS0xLTEtMS00MDMwMw_1a0176ec-4ad8-4d6c-88d2-5c736af548f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231" decimals="-5" name="cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOS0zLTEtMS00MDMwMw_76115df3-e73f-48df-b2c9-8f0fb5559fdb">0.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51d1500111b043f68aad1d6e17e937c4_D20210101-20211231" decimals="-5" name="cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOS01LTEtMS00MDMwMw_81cf3fb1-b276-4917-9e8b-505f2cd05b44">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOS03LTEtMS00MDMwMw_1e2d5920-eb8e-4e4a-9d84-b18c121f79f0">0.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231" decimals="-5" sign="-" name="cls:RightOfUseAssetForeignExchangeAndOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTAtMS0xLTEtNDAzMDM_8a3c9ad4-71ab-448a-a690-134aef9e0a28">0.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231" decimals="-5" sign="-" name="cls:RightOfUseAssetForeignExchangeAndOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTAtMy0xLTEtNDAzMDM_0017c617-1e18-440f-a764-bc1beff3c176">2.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51d1500111b043f68aad1d6e17e937c4_D20210101-20211231" decimals="-5" name="cls:RightOfUseAssetForeignExchangeAndOther" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTAtNS0xLTEtNDAzMDM_01bfbbb1-36c8-411b-8783-57ad790e5a9b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="cls:RightOfUseAssetForeignExchangeAndOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTAtNy0xLTEtNDAzMDM_04b6a1b1-6fa7-4061-a429-beb0711c610d">2.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ba4e2600b8f4db2a1c8836c4f43fbeb_I20211231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTEtMS0xLTEtNDAzMDM_b615979b-3df4-4da6-bab5-00e53f0113fe">10.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589715cd1fd74b0095845345ebaa631b_I20211231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTEtMy0xLTEtNDAzMDM_f1cbcab8-16e4-4d3a-9c66-996c9f959266">101.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ba75fb143f947009f58505e29e7ffbc_I20211231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTEtNS0xLTEtNDAzMDM_c32ee0b9-c382-493f-91c1-84ff6661a8c7">2.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;text-align:right"><span><br/></span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:RightofuseAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTEtNy0xLTEtNDAzMDM_8e46acc2-0805-4819-bc4e-a0012c00faeb">113.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Additions represent new leases and lease renewals as result of extension of lease terms. Additions for 2021 were reduced by $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:ReductionOfRightOfUseAssetsTenantImprovementAllowances" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMjMwODk3NDQxODc2Mjg_059aa721-4ad2-4168-b33e-dfdb1de2f2bd">0.4</ix:nonFraction> (2020 &#8212;  $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:ReductionOfRightOfUseAssetsTenantImprovementAllowances" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMjY0_f4956f8d-1e6f-4d7c-910e-8526634c7c93">4.2</ix:nonFraction>) in tenant improvement allowances that we received in connection with a new building lease for <ix:nonFraction unitRef="site" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="INF" name="cls:NumberOfSites" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMzYx_d1dd4dee-fdb2-4a8c-9596-fcdb71b38879">one</ix:nonFraction> of our Atrenne sites. </span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><ix:continuation id="i23474901bcc44c39901ec26dc5cf6036" continuedAt="i9677d0f956494edd882cca984a5fdd38"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;During 2021, we recorded $<ix:nonFraction unitRef="usd" contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231" decimals="-5" name="cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMTA5OTUxMTYzMDY1MQ_76115df3-e73f-48df-b2c9-8f0fb5559fdb">0.3</ix:nonFraction> (2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ida5488d95aab42e3b1c51b9b4553b371_D20200101-20201231" decimals="-5" name="cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMjMwODk3NDQxODc2MTk_f57f2b91-a9ae-4ef1-9f9b-51e8190865e3">1.1</ix:nonFraction>) (in each case as restructuring charges) to write down certain ROU assets in connection with restructuring actions pertaining to vacated properties, resulting in part from certain sublet recoveries that were lower than the carrying value of the related leases (Sublet Losses). See note 15(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">a</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="i9677d0f956494edd882cca984a5fdd38">).</ix:continuation> </span></div></ix:continuation><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><ix:continuation id="i66383f5ef5f04595987cbe21b09337ba" continuedAt="i6be69dd75ec04d058f808f1938b12740"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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, 2020 or 2021 indicating that the carrying amount of our ROU assets or related CGUs may not be recoverable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, we recorded non-cash restructuring charges in such years to write-down certain ROU assets related to vacated properties (resulting in part from Sublet Losses, defined in footnote (ii) above) in connection with our restructuring activities, as described in footnote (ii) above and note 15(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">a</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6be69dd75ec04d058f808f1938b12740">).</ix:continuation> </span></div><div id="i383ce06e6beb4962b579ff87dae3e28d_64"></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfNTQ5OA_a263c6af-338f-41c5-bfb5-6b90b96fe17a" continuedAt="i516b9249462e488b83fa6dafeb5ccd8f" escape="true">GOODWILL AND INTANGIBLE ASSETS:</ix:nonNumeric></span></div><ix:continuation id="i516b9249462e488b83fa6dafeb5ccd8f" continuedAt="i1edcacba377c4cb9bd52aa3b02cc08db"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfNTUwMg_1a665885-2de2-456d-955e-f5b6614a4a9e" continuedAt="i58a951f133254e8fa51eb52fbb342380" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible assets are comprised of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization <br/>and Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c65f9c98c03407bb76a7f2185bd526e_I20201231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfMi0xLTEtMS00MDMwMw_12ac70ce-4380-4a84-b6f7-57b1707e0ca2">254.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8704b525d7c4c40a968f1d241c7e212_I20201231" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfMi0zLTEtMS00MDMwMw_88bd3ef3-6885-47cc-a397-afdaaa335808">55.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfMi01LTEtMS00MDMwMw_660778a5-cc70-4711-b1db-e6cfde42bee0">198.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i410e708056f8456ab03e6a0a80923756_I20201231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNC0xLTEtMS00MDMwMw_3ccb4109-eaa1-4dbf-b455-b1474cc9601f">111.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35d6ba1dc7e44c1389a802f3b994f0fb_I20201231" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNC0zLTEtMS00MDMwMw_a1473898-4a97-42f3-8edf-8232c52a1ed0">111.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89663b77f0124253af26bf64c1493f37_I20201231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNC01LTEtMS00MDMwMw_6ce14a9b-3ad6-4ea5-ab3a-7b0d0c59d857">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i689f50db4c7b427580029fa88e658311_I20201231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNS0xLTEtMS00MDMwMw_42781474-c7ad-4c1e-b7af-fe0efafd620b">503.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i586ddbd5104a4057b96f105ff44b5c41_I20201231" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNS0zLTEtMS00MDMwMw_a2e3556b-e9ec-4189-a3ed-4b143346ac3d">282.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i958b2f675dab42f5a21c67ce8575169f_I20201231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNS01LTEtMS00MDMwMw_c0ed53ac-7ab7-421e-b591-93fd442d346b">220.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb8510e220d443a9bc89bbaa0e22a247_I20201231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNi0xLTEtMS00MDMwMw_10838b57-065e-48f2-8d60-b26b30915050">294.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie09468cc17bd460c90b8a8d9b0953a85_I20201231" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNi0zLTEtMS00MDMwMw_2fd276a5-a362-44f9-aec9-dc35390d055f">285.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15e4519a0e5c42ab99ff11d595f431c0_I20201231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNi01LTEtMS00MDMwMw_2186b951-d3e7-4638-ad98-4f1b4cab85c5">8.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c65f9c98c03407bb76a7f2185bd526e_I20201231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNy0xLTEtMS00MDMwMw_c5c04b6e-9094-40bd-833b-069898f76efa">908.9</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8704b525d7c4c40a968f1d241c7e212_I20201231" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNy0zLTEtMS00MDMwMw_54545099-af94-4bd0-ac5e-fc13c6e6a2bd">679.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNy01LTEtMS00MDMwMw_b1f97e33-86d0-4702-bb11-b0b1dd13aa7e">229.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-25</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i1edcacba377c4cb9bd52aa3b02cc08db" continuedAt="iaa85dbfb125b418094636ccb6bf7fb27"><ix:continuation id="i58a951f133254e8fa51eb52fbb342380"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:505.50pt"><tr><td style="width:1.0pt"></td><td style="width:283.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:78.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:63.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization <br/>and Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2b025deec9b450bb741b36d61466a32_I20211231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfMi0xLTEtMS00MDMwMw_407510a5-1a70-4898-aa9f-31662310c7b1">379.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c662bcabffd41d6805b3d7a871e5928_I20211231" decimals="-5" sign="-" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfMi0zLTEtMS00MDMwMw_0598d2ea-3483-41a2-a593-673de88d585e">55.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfMi01LTEtMS00MDMwMw_3998a4bc-9f34-49c6-969a-2cffb9f4f75d">324.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i250023048ab048949d9fe018d85c49ef_I20211231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNC0xLTEtMS00MDMwMw_4a8d3ca1-f933-43e7-9bfc-3a306cba0b02">111.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i995034f910114275a696c1cb7a8a8eaa_I20211231" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNC0zLTEtMS00MDMwMw_802fc889-feec-447e-a7f0-8fac75be6942">111.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3598d3851adc477a81766172e8bb9462_I20211231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNC01LTEtMS00MDMwMw_2cce6417-0499-406c-898b-081d5633625b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9abff9a38e8d43a5b4263cbabf851abc_I20211231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNS0xLTEtMS00MDMwMw_ad46cd7c-8861-4cca-bc5a-3f9a1faa212a">676.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4121a27e06eb416f9549576bc55424f6_I20211231" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNS0zLTEtMS00MDMwMw_f4deb7a0-b8eb-4f45-a4b2-ed6b8ab6df44">305.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cb188575ac6453a803e826ef0f03702_I20211231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNS01LTEtMS00MDMwMw_bbe68bcf-f274-41bb-81f4-b5695bf16436">371.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75d60afebcb490f97ff2b84a1338e68_I20211231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNi0xLTEtMS00MDMwMw_71ba06ef-8cd6-4dd6-8a71-b0fb9e46a567">298.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdbc0eca0ed84b7fb5005874cea3b91b_I20211231" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNi0zLTEtMS00MDMwMw_3e025ae9-e07d-4f9c-a820-3be8f2d0be5a">288.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182a493c605646ffbc09beb4334c7cff_I20211231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNi01LTEtMS00MDMwMw_21c4d09a-66bd-4483-a2a9-b6118fabd0ac">10.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2b025deec9b450bb741b36d61466a32_I20211231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNy0xLTEtMS00MDMwMw_662d44bb-67a0-409f-b6e8-912c1dbcb63a">1,086.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c662bcabffd41d6805b3d7a871e5928_I20211231" decimals="-5" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNy0zLTEtMS00MDMwMw_2b8c4866-9bc4-41fd-a0aa-87d787f279e2">704.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNy01LTEtMS00MDMwMw_93b8a690-3618-4c1a-bdfd-d95e67ed23e9">382.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the changes to the net book value of goodwill and intangible assets for the years indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.511%"><tr><td style="width:1.0%"></td><td style="width:43.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.531%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.383%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other <br/>Intangible <br/>Assets</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Computer <br/>Software <br/>Assets</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41c5ed27c80245359dd12e528705a5d7_I20191231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMS0yLTEtMS00MDMwMw_01b0bc48-78df-4d40-a432-025338fd1e47">198.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6e3140d4e72447eaa1a9b7cc8012bc9_I20191231" decimals="-5" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMS00LTEtMS00MDMwMw_b96b8061-1dab-445f-a2af-d9fe2f0519ef">242.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i714925154fd14b8b9952781ad1db4704_I20191231" decimals="-5" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMS02LTEtMS00MDMwMw_bd0c9c92-640d-4f00-832a-77b726e43271">9.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="-5" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMS04LTEtMS00MDMwMw_d8d50e2f-1e86-43c7-bbbe-4c0baf975711">449.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib16372af8760466f983abbfe6a5c91a9_D20200101-20201231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMi00LTEtMS00MDMwMw_c273f92b-358d-4eea-bb07-4ca19a1f624d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idac1f96994c8411fac48bb30f62201c3_D20200101-20201231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMi02LTEtMS00MDMwMw_3db5f5cb-0040-4b45-8e53-6e6ae19fe82f">3.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMi04LTEtMS00MDMwMw_cc8fb4cf-ec2c-4805-a203-3a61e8ed052b">3.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib16372af8760466f983abbfe6a5c91a9_D20200101-20201231" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNC00LTEtMS00MDMwMw_ab1fa90b-56f4-4371-9ad9-22452babddff">21.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idac1f96994c8411fac48bb30f62201c3_D20200101-20201231" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNC02LTEtMS00MDMwMw_9821520b-07d7-4e1f-8e3a-7e30c21f7985">3.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNC04LTEtMS00MDMwMw_da13f330-d816-4fbc-accf-821573f35e54">25.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba9fa7354afd4ae0a77acf082927692d_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNi0yLTEtMS00MDMwMw_d0644e8c-fa9b-42ac-bed2-b006e53c7ffe">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib16372af8760466f983abbfe6a5c91a9_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNi00LTEtMS00MDMwMw_65e67382-19db-47a6-8dd5-b3209e8e363d">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idac1f96994c8411fac48bb30f62201c3_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNi02LTEtMS00MDMwMw_b5b1805d-d113-4133-b823-029a9b6afd91">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNi04LTEtMS00MDMwMw_bfab9ce4-0425-462e-abbb-0b32dedde312">0.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNy0yLTEtMS00MDMwMw_6fd7047c-32df-4551-9ef8-36af1c61938c">198.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i958b2f675dab42f5a21c67ce8575169f_I20201231" decimals="-5" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNy00LTEtMS00MDMwMw_6d2d42e2-4d10-4375-9056-5bbaacd290b5">220.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15e4519a0e5c42ab99ff11d595f431c0_I20201231" decimals="-5" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNy02LTEtMS00MDMwMw_41349ec8-c449-4272-95a5-fac924fbe036">8.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNy04LTEtMS00MDMwMw_f29a93be-19c7-4d34-9f7b-d65e0d4911a0">428.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if98a57284fd049f1b55dd5904818bb42_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOC00LTEtMS00MDMwMw_202d9f29-00f8-4d1b-a64a-ecc116cd7c2f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb991c02db614465951bf9218136e7e9_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOC02LTEtMS00MDMwMw_146483f1-e817-4d5a-82e1-091832de912f">5.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOC04LTEtMS00MDMwMw_f96b2636-380e-418c-ac66-79e2bfcd1d6e">5.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions through business combination </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">3</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b1c1e86b4f4443fa58d4520aa00eaf4_D20210101-20211231" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOS0yLTEtMS00MDMwMw_795e7e9e-5895-4e6c-8153-ab1f75431b74">126.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if98a57284fd049f1b55dd5904818bb42_D20210101-20211231" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOS00LTEtMS00MDMwMw_e76e7d73-be3d-4b35-a74c-6ea4ee2472ae">173.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb991c02db614465951bf9218136e7e9_D20210101-20211231" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOS02LTEtMS00MDMwMw_abaa68af-817a-4f3a-96c6-300f4d87aaa7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOS04LTEtMS00MDMwMw_a83e0adf-8831-4171-b3e8-dd91674ee044">299.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if98a57284fd049f1b55dd5904818bb42_D20210101-20211231" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTAtNC0xLTEtNDAzMDM_96f1e16b-d7b7-4974-8052-97597a99da14">22.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifb991c02db614465951bf9218136e7e9_D20210101-20211231" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTAtNi0xLTEtNDAzMDM_b268c1f3-44d3-416b-b5b1-721db9b4b4e3">3.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTAtOC0xLTEtNDAzMDM_5fca6d12-a8fc-474d-9b17-9fd9b929d442">25.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b1c1e86b4f4443fa58d4520aa00eaf4_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTItMi0xLTEtNDAzMDM_40c80601-dd6f-4786-8d57-f6cbe82f2bf5">0.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if98a57284fd049f1b55dd5904818bb42_D20210101-20211231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTItNC0xLTEtNDAzMDM_da8f8c28-015c-420d-8278-6fe25d0787ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifb991c02db614465951bf9218136e7e9_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTItNi0xLTEtNDAzMDM_289c8a79-72ed-405c-aad4-93b71524cab1">0.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTItOC0xLTEtNDAzMDM_a20c7025-0e6d-4067-a83a-de78210cb6bc">0.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33f7ed73d93e4a28842bd66a5498f7ae_I20211231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTMtMi0xLTEtNDAzMDM_ea34f7c1-7aec-4089-9730-1a6f16895d99">324.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cb188575ac6453a803e826ef0f03702_I20211231" decimals="-5" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTMtNC0xLTEtNDAzMDM_4074c63f-5f4b-4c6c-8436-7319a7cd23cc">371.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182a493c605646ffbc09beb4334c7cff_I20211231" decimals="-5" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTMtNi0xLTEtNDAzMDM_ed4e7cce-9275-4ae1-ab32-bbacc5a4366a">10.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:IntangibleAssetsAndGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTMtOC0xLTEtNDAzMDM_b3b6a895-4f19-476f-99f1-57ec43c36aad">706.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review the carrying amounts 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. No triggering events occurred during 2019 to 2021. However, see note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below for a description of write-downs of specified equipment and ROU assets during such period in connection with our restructuring activities. 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 <ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTE4Mw_1976f480-e267-4336-a61d-859fcc475b50"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTE4Mw_593b820a-6d8c-4d44-8c76-2cc00349c0ad"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTE4Mw_dfc6c99e-c16e-479c-a1de-570ab175f01e">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charges against goodwill or intangible assets during 2019 to 2021 as a result of our 2019, 2020 or 2021 Annual Impairment Assessments. </span></div><div style="margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our Annual Impairment Assessments,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we use cash flow projections based primarily on our plan for the following year, our <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTQ1OA_cbd9c2d5-f1e0-4608-9251-c506d3ba146e">three</span>-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. Our <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTczNg_4e8f95bf-cd15-4b14-b034-f992129cb31f">three</span>-year strategic plan and other financial projections were presented to our Board of Directors in July 2021. Our plan for 2022 was approved by management and presented to our Board of Directors in December 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Determining the recoverable amount of a CGU is subjective and requires management to exercise significant judgment in estimating, among other things, future growth, profitability, and discount and terminal growth rates. The assumptions used in our 2021 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 2021 Annual Impairment Assessment, we used cash flow projections over a <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjUyNw_1b611e0f-c7e4-4b5e-af04-aa4df7e4856b">5</ix:nonNumeric>-year period, and applied a perpetuity growth rate of <ix:nonFraction unitRef="number" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="2" name="ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjU4Mw_628686b1-5715-4c8b-8160-c3ce719afb07">2</ix:nonFraction>% thereafter (consistent with long-term inflation guidance)</span><span style="color:#0f7f40;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-26</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="iaa85dbfb125b418094636ccb6bf7fb27"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our goodwill balance at December&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i33f7ed73d93e4a28842bd66a5498f7ae_I20211231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjY3Nw_ea34f7c1-7aec-4089-9730-1a6f16895d99">324.2</ix:nonFraction> (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjY4Ng_6fd7047c-32df-4551-9ef8-36af1c61938c">198.6</ix:nonFraction>; December&#160;31, 2019 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i41c5ed27c80245359dd12e528705a5d7_I20191231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjY5NQ_01b0bc48-78df-4d40-a432-025338fd1e47">198.3</ix:nonFraction>). At December 31, 2021, our Capital Equipment CGU consisted of $<ix:nonFraction unitRef="usd" contextRef="ie867ca231c444e93ad4cb32a316db5eb_I20211231" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMzA3ODYzMjU2MDgzOTE_0b471678-a504-47ae-a19b-e7556d1f0e5d">112.4</ix:nonFraction> of goodwill attributable to our November 2018 acquisition of Impakt and $<ix:nonFraction unitRef="usd" contextRef="i2ef94e6b23734db08d847a3689b5c2a6_I20181031" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjgyOA_b9496648-ec94-4617-a5e7-25f490e20421">19.5</ix:nonFraction> attributable to prior acquisitions; our A&amp;D CGU consisted of goodwill of $<ix:nonFraction unitRef="usd" contextRef="idce553de06324086bf9d3c8aa5ac66bd_I20161130" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjkyOA_23f7ec43-6463-4346-879d-395c1b19b840">3.7</ix:nonFraction> attributable to our November 2016 acquisition of Lorenz, Inc. and Suntek Manufacturing Technologies, SA de CV (Karel Manufacturing); our Atrenne CGU consisted of goodwill of $<ix:nonFraction unitRef="usd" contextRef="ie210357baccd4aae9c52c1addd527c87_I20180430" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMzEwOQ_3efaac71-7b4e-4625-9143-d7c901b9c64e">62.6</ix:nonFraction> attributable to our April 2018 acquisition of Atrenne; and our PCI CGU consisted of goodwill of $<ix:nonFraction unitRef="usd" contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101" decimals="-5" name="ifrs-full:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMzA3ODYzMjU2MDgzNzc_8c910e2a-b813-40ba-8389-645cbca98685">126.0</ix:nonFraction> attributable to our November 2021 acquisition of PCI (based on our preliminary assessment, described in note 3).</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfNTUwNw_8b6e6a37-64f4-41f7-a873-9db38f6d91a2" continuedAt="i59624d9988ea4f12bd80a64b53bbdf13" escape="true">We used the following assumptions for purposes of our Annual Impairment Assessments of goodwill for the periods shown: </ix:nonNumeric></span></div><ix:continuation id="i59624d9988ea4f12bd80a64b53bbdf13"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.286%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.016%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assumption</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Equipment CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">A&amp;D CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Atrenne CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PCI CGU</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annual revenue growth rate</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 10% over 5 year period;    <br/>2020 &#8212; 13% over 5 year period;         <br/>2019 &#8212; 13% over 5 year period</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 11% over 5 year period; 2020 &#8212; 8% over 5 year period;  2019 &#8212; modest growth over 5 year period </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 19% over 5 year period; <br/>2020 &#8212; 9% over 5 year period; <br/>2019 &#8212; 4% over 5 year period</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212; 9%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> over 5 year period; </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; N/A;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; N/A</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average annual CGU margins over the 5-year period </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">above</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;   </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;                                          </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">slightly above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; slightly above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;                </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; slightly above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">above</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div><div><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">above total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; N/A;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; N/A</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (ii)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 11%;<br/>2020 &#8212; 12%;<br/>2019 &#8212; 13%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 11%;<br/>2020 &#8212; 11%;                                                2019 &#8212; 10%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 10%;<br/>2020 &#8212; 10%;                           2019 &#8212; 10%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212; 15%;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; N/A;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; N/A</span></div></td><td colspan="3" style="display:none"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(i)      Total company margin is defined as total segment income as a percentage of total revenue. See note 25.</span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(ii)     For 2021, the pre-tax discount rate by CGU is as follows: Capital Equipment CGU &#8212; <ix:nonFraction unitRef="number" contextRef="i06d10da8b403499cbab89e4e448ca7b4_I20211231" decimals="2" name="cls:PreTaxDiscountRateAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTA5OTUxMTY1ODQ1NA_158c6430-832a-4904-adb8-971d53eee0e7">14</ix:nonFraction>%; A&amp;D CGU &#8212; <ix:nonFraction unitRef="number" contextRef="i30839c94691a41fc88669bca30316f07_I20211231" decimals="2" name="cls:PreTaxDiscountRateAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTA5OTUxMTY1ODQ1OQ_25d3fd52-4fb1-4468-8021-2faa060df0e2">13</ix:nonFraction>%; Atrenne CGU &#8212; <ix:nonFraction unitRef="number" contextRef="iff15bdc64d214d36a7caf41054ab3543_I20211231" decimals="2" name="cls:PreTaxDiscountRateAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTA5OTUxMTY1ODQ2NA_93b8e7e3-eb54-4a18-9313-e0a780a587ff">13</ix:nonFraction>%; and PCI CGU &#8212; <ix:nonFraction unitRef="number" contextRef="i9affc87402fc4d9facf4f82c5bf428cb_I20211231" decimals="2" name="cls:PreTaxDiscountRateAppliedToCashFlowProjections" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTA5OTUxMTY1ODQ2OA_f6fa79e9-19a0-49a3-b54f-a760d3a07a94">18</ix:nonFraction>%.</span></div></ix:continuation><div><span><br/></span></div><div style="margin-top:2pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future growth in revenue and margins for these CGUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is supported by new business awarded recently, customer forecasts, assumptions for additional future program wins based on our current revenue pipeline, margin improvements based on restructuring actions implemented, growth due to acquisitions (if included in a CGU), and external industry outlooks. Assumptions for our Capital Equipment CGU for our 2021 Annual Impairment Assessment reflect the continued recovery of, and demand strength (including from new programs and market share gains) in our semiconductor business in 2021 (which is expected to continue). We have also assumed margin expansion for this CGU during the forecast period based on anticipated increased productivity driven by expected additional volumes. Assumptions for our Atrenne CGU for our 2021 Annual Impairment Assessment reflect an expected broad-based market recovery from the impact of COVID-19, as well as anticipated accelerated growth over the <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:LengthOfForecastPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjMwODk3NDQyMDgwNjg_a32f9d71-81eb-466e-b259-e7f7815e1eaa">5</ix:nonNumeric>-year forecast period primarily in our defense business, resulting from expected new program wins following the investment in, and expansion of, a facility (opened in 2021) to accommodate additional capacity for our defense customers and our licensing business. Although our A&amp;D CGU was adversely affected by COVID-19 in 2021, particularly our commercial aerospace business, our assumptions for this CGU for our 2021 Annual Impairment Assessment reflect industry expectations for a recovery of demand within the <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:LengthOfForecastPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMzI5ODUzNDkxMzMwNQ_f7479426-ae04-4096-bb55-9e003ed37199">5</ix:nonNumeric>-year forecast period. The discount rate for our PCI CGU reflects the risks inherent in the PCI business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Future events and changing 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-27</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_70"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RleHRyZWdpb246ZTFlZDk3OGM2NmQ1NDcyMjg5NGIxNzFkMTNmZDVjODdfNDA_16781379-372f-4152-ab31-cf58c47fc906" continuedAt="ie749c63840f74fca8bb991890a735243" escape="true">OTHER NON-CURRENT ASSETS:</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="ie749c63840f74fca8bb991890a735243"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RleHRyZWdpb246ZTFlZDk3OGM2NmQ1NDcyMjg5NGIxNzFkMTNmZDVjODdfNDE_414f04fe-f0d5-44bc-92b6-41180d04e8ae" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.913%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Net pension assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfMi0yLTEtMS00MDMwMw_18c612be-9dd0-4937-bf1b-a77073799558">5.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfMi00LTEtMS00MDMwMw_3e48172a-fd2c-4fb3-97ae-eeb5ba2adccf">5.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land rights</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:NonCurrentLandRights" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfMy0yLTEtMS00MDMwMw_243ba054-beea-4051-a768-66594aada5c8">9.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:NonCurrentLandRights" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfMy00LTEtMS00MDMwMw_a51df4d7-7eb7-4558-b9ef-73b7355ebb48">8.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred investment costs</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNC0yLTEtMS00MDMwMw_f663e6b9-38aa-415c-886c-044889803220">1.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNC00LTEtMS00MDMwMw_5b7c6c3e-ef4d-4ed4-81ef-391844f312e4">2.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:DeferredFinanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNS0yLTEtMS00MDMwMw_2d30b7ca-0588-47dd-9b32-4395ecc4ab76">1.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:DeferredFinanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNS00LTEtMS00MDMwMw_3dd58b7f-e213-434b-bd8b-b05c017dcc3b">2.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:OtherAssetsMiscellaneousNoncurrent1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNi0yLTEtMS00MDMwMw_d5e6136d-1eb1-46ea-b561-bd0d7d2082dc">7.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:OtherAssetsMiscellaneousNoncurrent1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNi00LTEtMS00MDMwMw_b71a38dc-d74c-4068-b5a5-cbe68ab6f19a">6.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:OtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNy0yLTEtMS00MDMwMw_8c69303a-7407-421b-846e-dbe75714e5eb">25.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:OtherNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNy00LTEtMS00MDMwMw_4d6aac07-1bb5-4a47-a015-a887ff247994">25.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div><span><br/></span></div><div><span><br/></span></div><div id="i383ce06e6beb4962b579ff87dae3e28d_73"></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfProvisionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RleHRyZWdpb246NTE0Njk2YjAzNzg0NDllN2E0ODNlY2E0NTA4OWEzNGVfOTAy_3dd5a6ba-c666-4f38-a0de-58b8cb5e7172" continuedAt="i6ef7ea07bd4d4b1bba017f3a4fe31b6b" escape="true">PROVISIONS:</ix:nonNumeric></span></div><ix:continuation id="i6ef7ea07bd4d4b1bba017f3a4fe31b6b"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provisions include restructuring, warranty, legal and other provisions (described in note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(k)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). We include details of our restructuring provision in note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfOtherProvisionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RleHRyZWdpb246NTE0Njk2YjAzNzg0NDllN2E0ODNlY2E0NTA4OWEzNGVfOTA3_df16b6a9-6829-46b3-abf6-1e7531f5f664" continuedAt="i768bec109208427e8c70a47f26ecc399" escape="true">The following chart details the changes in our&#160;provisions for the year indicated:</ix:nonNumeric></span></div><ix:continuation id="i768bec109208427e8c70a47f26ecc399"><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:40.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.183%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.481%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.080%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warranty</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Legal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86be99de1a224dc8828a8b37ee7f4ddf_I20201231" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMS0xLTEtMS00MDMwMw_a9897397-b8ac-4824-b56e-c99c16574751">4.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf557fbef854e739c5bd662cd306bd4_I20201231" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMS0zLTEtMS00MDMwMw_5907cddc-76cf-4248-8722-d8430a294c42">28.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e41ac1802d740ed818d3aa64fc5c73b_I20201231" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMS01LTEtMS00MDMwMw_da272f73-8601-4b4a-bf11-52473ad2b4d2">0.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76b0bb2deb594c40b576049dc8b79934_I20201231" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMS03LTEtMS00MDMwMw_e3ff2d48-747c-4883-ba65-00f4ee35b75a">8.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMS05LTEtMS00MDMwMw_3b56c11d-79e7-4fb9-8dbd-18d5703fc799">43.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16f9b78077224ce6a3a3ea50561321c3_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMi0xLTEtMS00MDMwMw_f481672e-58d0-4ce3-ba1c-ef11d3df2b0c">10.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329c6fc7af3042d595dd66490e2a4974_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMi0zLTEtMS00MDMwMw_fc445c67-8530-4cce-8220-ae9013f66dae">11.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f9579b4b7b1481f8d85b6d1d4a1a664_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMi01LTEtMS00MDMwMw_9b52d949-5267-4577-adae-d382b38952ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfabd2e8b5804a60b1037ea0c31c2a31_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMi03LTEtMS00MDMwMw_06ebaf2c-8bb1-498a-8c0b-bf18495d16ee">0.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMi05LTEtMS00MDMwMw_0282f7db-6c2f-431a-93b9-4c5fe1c9be48">22.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversal of prior year provisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iii) </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i16f9b78077224ce6a3a3ea50561321c3_D20210101-20211231" decimals="-5" name="ifrs-full:UnusedProvisionReversedOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMy0xLTEtMS00MDMwMw_9a76f579-5299-4c02-a836-1b8d09667fa2">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i329c6fc7af3042d595dd66490e2a4974_D20210101-20211231" decimals="-5" name="ifrs-full:UnusedProvisionReversedOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMy0zLTEtMS00MDMwMw_f41c3025-f343-4303-94d7-0457a1855065">7.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f9579b4b7b1481f8d85b6d1d4a1a664_D20210101-20211231" decimals="-5" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMy01LTEtMS00MDMwMw_ad58285d-f494-4e95-98fd-52b5b677a860">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfabd2e8b5804a60b1037ea0c31c2a31_D20210101-20211231" decimals="-5" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMy03LTEtMS00MDMwMw_6d947cc6-829e-469c-ac4a-b37b98252eb5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:UnusedProvisionReversedOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMy05LTEtMS00MDMwMw_82a917f6-a73a-49d6-b49e-78aa0502fa59">7.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments/usage</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i16f9b78077224ce6a3a3ea50561321c3_D20210101-20211231" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNC0xLTEtMS00MDMwMw_f5ea59f5-84b6-4cf4-a53a-7a9bebee9ccc">8.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i329c6fc7af3042d595dd66490e2a4974_D20210101-20211231" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNC0zLTEtMS00MDMwMw_47f2ff76-b8b9-4487-856b-1225b9eafe00">4.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f9579b4b7b1481f8d85b6d1d4a1a664_D20210101-20211231" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNC01LTEtMS00MDMwMw_b324076d-bcb0-4ee8-840f-d2de87b435de">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icfabd2e8b5804a60b1037ea0c31c2a31_D20210101-20211231" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNC03LTEtMS00MDMwMw_9a691e12-af8b-441c-99ff-c710c3372ef6">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ProvisionUsedOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNC05LTEtMS00MDMwMw_977cf390-8966-4752-b775-73b5d9172bcb">13.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion, foreign exchange and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16f9b78077224ce6a3a3ea50561321c3_D20210101-20211231" decimals="-5" name="cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNS0xLTEtMS00MDMwMw_0b44e8d6-e68e-465b-b530-02ebc5af7326">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329c6fc7af3042d595dd66490e2a4974_D20210101-20211231" decimals="-5" name="cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNS0zLTEtMS00MDMwMw_f8f41b4b-d29c-45e6-b950-c941e1c5de54">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f9579b4b7b1481f8d85b6d1d4a1a664_D20210101-20211231" decimals="-5" name="cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNS01LTEtMS00MDMwMw_bb14f754-3f1c-4632-abe4-dea46d3e2d55">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icfabd2e8b5804a60b1037ea0c31c2a31_D20210101-20211231" decimals="-5" sign="-" name="cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNS03LTEtMS00MDMwMw_0f212c55-a67d-4b77-8789-20318bf44d14">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNS05LTEtMS00MDMwMw_651589b7-63e1-4231-9f59-71a75631a836">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bb08fa64a9b4097ba911065a429d03c_I20211231" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNi0xLTEtMS00MDMwMw_19a7fa47-80c3-442c-990e-89b0146aab57">6.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a0710e1d0e4977840cbae954f72638_I20211231" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNi0zLTEtMS00MDMwMw_a949f402-fd6e-4748-aab5-f67605d3a6d9">29.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37eb308e665f45f493a42ddc1fa6dc69_I20211231" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNi01LTEtMS00MDMwMw_46f65bb2-6661-45cc-8d56-c0b79e7f9c85">0.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd98f138dd374986a51578839f9f4007_I20211231" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNi03LTEtMS00MDMwMw_23262e42-66c6-4b6a-9bde-c16e5206be36">9.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:OtherProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNi05LTEtMS00MDMwMw_22e01746-d5cb-48de-ab22-a4ae2085e7e0">45.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></div></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bb08fa64a9b4097ba911065a429d03c_I20211231" decimals="-5" name="ifrs-full:CurrentProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNy0xLTEtMS00MDMwMw_399cd40c-9ca6-4929-83ad-a8e6ccdbd146">6.1</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a0710e1d0e4977840cbae954f72638_I20211231" decimals="-5" name="ifrs-full:CurrentProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNy0zLTEtMS00MDMwMw_8ba267a9-e56d-4503-b005-57f31f24e5fd">10.2</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37eb308e665f45f493a42ddc1fa6dc69_I20211231" decimals="-5" name="ifrs-full:CurrentProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNy01LTEtMS00MDMwMw_f4a58eba-90e6-4a60-a282-ab8d2bb0711c">0.8</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd98f138dd374986a51578839f9f4007_I20211231" decimals="-5" name="ifrs-full:CurrentProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNy03LTEtMS00MDMwMw_1aba0e01-8492-4514-acf3-53383b733288">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CurrentProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNy05LTEtMS00MDMwMw_5ec20736-6db0-4dda-9084-a084b0838891">17.1</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iv)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bb08fa64a9b4097ba911065a429d03c_I20211231" decimals="-5" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOC0xLTEtMS00MDMwMw_91adad51-5f69-4983-96c3-68cd36e4339b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a0710e1d0e4977840cbae954f72638_I20211231" decimals="-5" name="ifrs-full:NoncurrentProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOC0zLTEtMS00MDMwMw_79ac3427-84e6-455c-8b4e-032081fc2310">18.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37eb308e665f45f493a42ddc1fa6dc69_I20211231" decimals="-5" name="ifrs-full:NoncurrentProvisions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOC01LTEtMS00MDMwMw_5ccaa456-0bb4-4eb1-83df-2fc6989939de">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd98f138dd374986a51578839f9f4007_I20211231" decimals="-5" name="ifrs-full:NoncurrentProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOC03LTEtMS00MDMwMw_69e49cf7-7cfa-42d1-af4c-005a303bc85b">9.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:NoncurrentProvisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOC05LTEtMS00MDMwMw_67920eba-8ddd-45e7-b22e-540c858780be">28.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3bb08fa64a9b4097ba911065a429d03c_I20211231" decimals="-5" name="ifrs-full:Provisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOS0xLTEtMS00MDMwMw_ec885181-6872-4cbb-96e1-0992fb5d8f4f">6.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36a0710e1d0e4977840cbae954f72638_I20211231" decimals="-5" name="ifrs-full:Provisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOS0zLTEtMS00MDMwMw_adc43284-9c58-4b04-bdab-42c66343a7bf">29.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37eb308e665f45f493a42ddc1fa6dc69_I20211231" decimals="-5" name="ifrs-full:Provisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOS01LTEtMS00MDMwMw_a931587c-6f6d-4988-a2ec-80f0cff582f3">0.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd98f138dd374986a51578839f9f4007_I20211231" decimals="-5" name="ifrs-full:Provisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOS03LTEtMS00MDMwMw_0f285427-3d5d-4115-b931-53464c3944fd">9.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:Provisions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOS05LTEtMS00MDMwMw_adf69782-a998-4ffb-8dc4-d551a1f69b06">45.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Legal represents our aggregate provisions recorded for various legal actions based on our estimates of the likely outcomes. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Other represents our asset retirement obligations relating to properties that we currently lease. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;During 2021, we reversed prior year warranty provisions primarily as a result of expired warranties and changes in estimated costs based on historical experience. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;Non-current balances are included in provisions and other non-current liabilities on our consolidated balance&#160;sheet.</span></div></ix:continuation><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At the end of each reporting period, we evaluate the appropriateness of our provisions, and may make adjustments to reflect actual experience or changes in our estimates.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-28</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_76"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">                                                                                                                                                                                                                                                                                                                                                                                                                                                                </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfBorrowingsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTA5MzM_a015e9fa-aecc-4a5e-9fe9-31344bddf805" continuedAt="icfdf7897af3c49aa86102f27c029984e" escape="true">CREDIT FACILITIES AND LEASE OBLIGATIONS:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="icfdf7897af3c49aa86102f27c029984e" continuedAt="i2adee62de72c4fb689df27e1a89635c8"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We are party to a credit agreement with Bank of America, N.A., as Administrative Agent, and the other lenders party thereto, which prior to the amendment described below, provided a term loan in the original principal amount of $<ix:nonFraction unitRef="usd" contextRef="i870711961dfe440da1953fe4a9fd91c4_I20180630" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjM2Mzk1MDAwNzc5MDg_70e1a8f0-5ec4-4c92-9244-475a6a290c3f">350.0</ix:nonFraction> (Initial Term Loan) and a term loan in the original principal amount of $<ix:nonFraction unitRef="usd" contextRef="i2278161ed2da457eb8736ab8b96443a8_I20181130" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjM2Mzk1MDAwNzc5MTY_e284d79f-d518-41b6-a4e9-7812ab2d6c17">250.0</ix:nonFraction> (First Incremental Term Loan), each of which was scheduled to mature in June 2025, and a $<ix:nonFraction unitRef="usd" contextRef="i4af3412113d54f039f646c50883f957c_I20180630" decimals="-6" name="cls:LineOfCreditFacilityMaximumBorrowingCapacity1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjM2Mzk1MDAwNzc5MjQ_9b6afe28-efb6-41f2-a837-d818d375aa55">450.0</ix:nonFraction> revolving credit facility (Revolver) that was scheduled to mature in June 2023. On December 6, 2021, the credit agreement was amended (as so amended, the Credit Facility) primarily: (i) to provide a new term loan (Second Incremental Term Loan) in the original principal amount of $<ix:nonFraction unitRef="usd" contextRef="ifb0409b9e9d045faa11b4ff05aa9e30d_I20211206" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjM2Mzk1MDAwNzc5MzI_536eed91-37cb-4d47-9e38-fad0bf455e28">365.0</ix:nonFraction> (all of which was drawn on the amendment date and used as described below); (ii) to increase the commitments under the Revolver to $<ix:nonFraction unitRef="usd" contextRef="i5c75b37aab394dc7ba964aa903d8f502_I20211206" decimals="-5" name="cls:LineOfCreditFacilityMaximumBorrowingCapacity1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjM2Mzk1MDAwNzc5NDA_5ab97886-057a-4561-bbb3-551be6faa2fc">600.0</ix:nonFraction> and extend its maturity date (see below), (iii) to ease certain covenant restrictions; and (iv) to include specified LIBOR successor provisions (see note 20). The Initial Term Loan and the Second Incremental Term Loan are collectively referred to as the Term Loans.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Initial Term Loan was unchanged by the December 2021 amendment to the Credit Facility, and continues to mature in June 2025. The Second Incremental Term Loan and the Revolver each mature on March 28, 2025, unless either (i) the Initial Term Loan has been prepaid or refinanced or (ii) commitments under the Revolver are available and have been reserved to repay the Initial Term Loan in full, in which case such obligations mature on December 6, 2026.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Second Incremental Term Loan requires quarterly principal repayments (commencing March 31, 2022) of $<ix:nonFraction unitRef="usd" contextRef="iab2e8987957c410b908af85e2a28a8a2_D20210101-20211231" decimals="-2" name="cls:QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjMxOA_552324b6-2ee0-4e97-b411-9bad2574ab6a">4.5625</ix:nonFraction>, and each of the Term Loans requires a lump sum repayment of the remainder outstanding at maturity. The Initial Term Loan required quarterly principal repayments of $<ix:nonFraction unitRef="usd" contextRef="i1fef45bbc28349c1a5d84544c734112d_D20210101-20211231" decimals="-3" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTE2NA_1c0e9ca1-1c99-443a-8035-daa03733da15">0.875</ix:nonFraction>, and the First Incremental Term Loan required quarterly principal repayments of $<ix:nonFraction unitRef="usd" contextRef="i5faab7ac46034d868904a7f707b81182_D20210101-20211231" decimals="-3" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTI3Mw_e19d3463-81ea-4c6b-a710-ada5c6826d84">0.625</ix:nonFraction>, all of which (in each case) were paid by the end of the first half of 2020. We are also required to make annual prepayments 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 <ix:nonFraction unitRef="number" contextRef="i0ebcae460ea64bdf989e398c0ef4b3eb_D20210101-20211231" decimals="INF" name="cls:RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTY3Mw_6624eeac-c500-496b-82c9-9863882d28a5">0</ix:nonFraction>% &#8212; <ix:nonFraction unitRef="number" contextRef="ic65fe7fc070d4172a9537cfb77888f02_D20210101-20211231" decimals="INF" name="cls:RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTY3OA_e26af9f1-8923-4d78-bdda-5f8414de6221">50</ix:nonFraction>% (based on a defined leverage ratio) of specified excess cash flow (ECF) for the prior fiscal year. A mandatory prepayment of $<ix:nonFraction unitRef="usd" contextRef="i759b86dfaff6417197ffcff98bdfc6f2_D20200101-20200630" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTgxOA_c4dee705-e525-441e-b5e9-74b714aa5e9e">107.0</ix:nonFraction> (ECF Amount) was required and paid during the first half of 2020 based on this provision. <ix:nonFraction unitRef="usd" contextRef="ide2d908d5000461f99c3d7937a4d7dd5_D20220101-20221231" decimals="INF" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTkxNg_f93c327a-0cc7-4b82-9050-0a3d5813fa24">No</ix:nonFraction> such prepayments based on 2020 ECF were required in 2021, or will be required in 2022 based on 2021 ECF. 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). <ix:nonFraction unitRef="usd" contextRef="i0ac39c9d81564147b9efbf86f4a9a594_D20210101-20211231" decimals="INF" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjI1NQ_703d2839-2a6e-4fe2-a92a-10560b2364b5"><ix:nonFraction unitRef="usd" contextRef="i873c18394fc1429a832a7c71f70b850b_D20220101-20221231" decimals="INF" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjI1NQ_e1f51137-9161-4e31-a364-2d0b32ef5ff9">No</ix:nonFraction></ix:nonFraction> Credit Facility prepayments based on 2020 net cash proceeds were required in 2021, or will be required in 2022 based on 2021 net cash proceeds. Any outstanding amounts under the Revolver are due at maturity. 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.</span></div><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjM0NA_72ad132b-7c27-4665-b510-30e545bca6b7" escape="true"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2021, the aggregate remaining mandatory principal repayments under the Credit Facility are as follows (assuming <ix:nonFraction unitRef="usd" contextRef="i147d9fee9c974a028e13a73172f40915_D20210101-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjI1Mzk5ODg0NTY0NTk_32c2d7f2-1adb-4775-8ec1-d0d1f346be08">no</ix:nonFraction> further mandatory principal repayments are required based on ECF or net cash proceeds):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:35.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.750%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.750%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.750%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.750%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.750%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.757%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial Term Loan</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i551698db52eb48808ed5f689a20c08e1_D20210101-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMS0yLTEtMS0xMDc3Mjg_1b634804-676c-4594-8385-8ecaca9720fd">295.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c77f25724da4ca9b013b22cd06a2262_D20210101-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMS00LTEtMS0xMDc3MzA_51e342a0-ba27-4c11-9a11-c0c75e9cfa4f">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib683e0205de741f480ac876e752a58a5_D20210101-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMS02LTEtMS0xMDc3MzI_b7203f28-b278-41ef-9e06-90df75028ed0">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58a6908066f24af681fd70016061dacd_D20210101-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMS04LTEtMS0xMDc3MzQ_5bd467ec-f498-4c3f-a846-83dc2331dac2">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e82c97207e44f3886c2d7e7d9bb7fee_D20210101-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMS0xMC0xLTEtMTA3NzM2_ed167dca-e0ee-40fa-bf43-b7ad85e2b7aa">295.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i386d20abebfc4bf7b610ffac5f701763_D20210101-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMS0xMi0xLTEtMTA3NzM4_2f2d9686-877a-4d76-8ca2-168cc2a25196">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Incremental Term Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94271cc4cc4743bf84b0b33a723f1a95_D20210101-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMi0yLTEtMS0xMDc3Mjg_f02fb3db-b999-474e-980a-7ad3cdce48cb">365.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibeb0134cc1b64f07b04228910db95147_D20210101-20211231" decimals="-4" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMi00LTEtMS0xMDc3MzA_a72a799a-c22c-4ae5-aac4-59903e2eebbc">18.25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b7c905a77ac4cf4a8a699c62e19755e_D20210101-20211231" decimals="-4" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMi02LTEtMS0xMDc3MzI_ac7c8d16-6d15-4d91-9030-bad146ef0b43">18.25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22323def4a504c5dbca103f9ffff84ef_D20210101-20211231" decimals="-4" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMi04LTEtMS0xMDc3MzQ_b45c3435-0c69-4790-9618-2cf98fd321b6">18.25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fb7cc8805894b06bd540b1d4f8fc28d_D20210101-20211231" decimals="-4" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMi0xMC0xLTEtMTA3NzM2_8cca25b7-a7f1-4fd5-94c6-02df90e5a72f">18.25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91761c66181c4f60b63b1fb4ba2f5fe1_D20210101-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMi0xMi0xLTEtMTA3NzM4_fcee3d97-f381-433a-8cb0-9b928ee795f5">292.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)         This assumes that the conditions required for a December 2026 maturity date are satisfied.</span></div></ix:nonNumeric><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Credit Facility has an accordion feature that allows us to increase the term loans and/or revolving loan commitments thereunder by $<ix:nonFraction unitRef="usd" contextRef="i5c75b37aab394dc7ba964aa903d8f502_I20211206" decimals="-5" name="cls:BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjExMw_7af6c31e-0d8d-4f0f-8b5e-261a4b0fc877">150.0</ix:nonFraction>, 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 $<ix:nonFraction unitRef="usd" contextRef="if0b04daf786e475c8799475ea6781505_I20211231" decimals="INF" name="cls:LineOfCreditFacilityMaximumBorrowingCapacity1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzE3Mg_43b1f45e-a0c1-48c1-a516-4a55f38677a1">50.0</ix:nonFraction> sub-limit for swing line loans, providing for short-term borrowings up to a maximum of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI2Mg_74dcc0b1-eb03-4017-a2c4-469271c78176">ten</span> business days, as well as a $<ix:nonFraction unitRef="usd" contextRef="i949c695516794d32962c658740bea392_I20211231" decimals="INF" name="cls:LettersOfCreditMaximumSubLimitAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5Mw_a1909a43-cec4-4574-9b1a-0e54abfb9fa6">150.0</ix:nonFraction> 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.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-29</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i2adee62de72c4fb689df27e1a89635c8" continuedAt="ie96341a58ec84990847d431e724b7f82"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Borrowings under the Revolver bear interest, depending on the currency of the borrowing and our election for such currency, at LIBOR, Base Rate, Canadian Prime, an Alternative Currency Daily Rate, or an Alternative Currency Term Rate (each as defined in the Credit Facility) plus a specified margin. The margin for borrowings under the Revolver and the Second Incremental Term Loan ranges from <ix:nonFraction unitRef="number" contextRef="i2051bd077894471c9e4d4f274564e4c7_I20211206" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjEyNA_21040935-8fbd-41fb-b8a3-c2dd6a7a9f78">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i37eda1d6594248d0868e1cb065037290_I20211206" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjEzMQ_761834e0-6402-441d-a355-ed89a6d34cbb">2.25</ix:nonFraction>% for LIBOR borrowings and Alternative Currency borrowings, and from <ix:nonFraction unitRef="number" contextRef="ibfcd4f49227e4b7c87864a0ed72c14d4_I20211206" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjEzOA_39344322-9fd3-473b-9cf8-5e8e39b32067">0.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i5eb620426ad643c5b1d28c7e75f2cfab_I20211206" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE0NQ_bed2fcc2-6623-4dc8-ace7-8a817377c3ae">1.25</ix:nonFraction>% for Base Rate and Canadian Prime borrowings, in each case depending on the rate we select and our consolidated leverage ratio (as defined in the Credit Facility). Commitment fees range from <ix:nonFraction unitRef="number" contextRef="i11baaff1741348e395aac27e65e0447b_I20211206" decimals="INF" name="cls:LineofCreditFacilityCommitmentFeePercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE1Mg_5d2cb623-4990-4537-8d2a-3dff1f68283b">0.30</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i1a5b58864cea453fbbcfd137d054263a_I20211231" decimals="INF" name="cls:LineofCreditFacilityCommitmentFeePercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE1OQ_f7b04c37-448a-4eac-a142-29919e595e0a">0.45</ix:nonFraction>% depending on our consolidated leverage ratio. The Initial Term Loan currently bears interest at LIBOR plus <ix:nonFraction unitRef="number" contextRef="i90712c7c65a0416ca1a9a02eea10e0a4_I20211231" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE2Ng_1aef9c25-7891-4364-ae70-aad6e94e348a">2.125</ix:nonFraction>%. The Second Incremental Term Loan currently bears interest at LIBOR plus <ix:nonFraction unitRef="number" contextRef="i084892b4174744d7af5152f48e3533c4_I20211231" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE3NA_3b3f840d-94d1-49b2-9b38-3ba85770495d">2.0</ix:nonFraction>%. See note 20 for a description of the LIBOR successor provisions under the Credit Facility. Prior to the December 2021 Credit Facility amendment, the margin for borrowings under the Revolver ranged from <ix:nonFraction unitRef="number" contextRef="ic8f90ea7d57c420da4f135f5e24a43cc_I20211205" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE4MA_fe43f411-f5b4-4208-ae30-b8900144827e">0.75</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ie0fbf492852c42d99d1ffa3a2ea4326f_I20211205" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE4Nw_ca291e7b-e914-4846-9820-8d109a6ae4a7">2.5</ix:nonFraction>%, commitment fees ranged from <ix:nonFraction unitRef="number" contextRef="ifa969ee7ed804c3982dffabf016671b2_I20211205" decimals="INF" name="cls:LineofCreditFacilityCommitmentFeePercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE5Mw_9889a8b4-d34c-4a02-b9cb-2eb02cac91d7">0.35</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i83a93e2e96ca4fd28267c2c03d9465f5_I20211205" decimals="INF" name="cls:LineofCreditFacilityCommitmentFeePercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjIwMA_6e8d5f24-feed-4e31-acf9-ce2a78458127">0.50</ix:nonFraction>%, in each case depending on the rate we selected and our consolidated leverage ratio, the Initial Term Loan bore interest at LIBOR plus <ix:nonFraction unitRef="number" contextRef="ia14f75f1e8344394a681d65123f2a98f_I20211205" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjIwNw_0d49658a-ed09-4c08-8dc6-f3994ddc8551">2.125</ix:nonFraction>%, and the First Incremental Term Loan bore interest at LIBOR plus <ix:nonFraction unitRef="number" contextRef="ic518295247114265a5e2799e2f337bfa_I20211205" decimals="INF" name="ifrs-full:BorrowingsAdjustmentToInterestRateBasis" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjIxNQ_c6d71c54-7f9c-4b63-a888-2e518e60f376">2.5</ix:nonFraction>%. We have entered into interest rate swap agreements to hedge against our exposures to the interest rate variability on a portion of our Term Loans.  See note 20 for further detail.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;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, 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 December&#160;31, 2021 and December&#160;31, 2020, we were in compliance with all restrictive and financial covenants under the Credit Facility, and the Repurchase Restriction was not in effect. I</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">n the third quarter of 2019, we were</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> not in compliance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">with certain restrictive covenants related to the Repurchase Restriction. These defaults, as well as related cross defaults, were waived in October 2019 (Waivers). Also see note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> below</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. No such defaults occurred during 2020 or 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the first quarter of 2021 (Q1 2021), we repaid an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i471a3a294d3f4043b9bbbc65aaf7213c_D20210101-20210331" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTA5OTUxMTYzOTg3Mg_467bc94f-a5fe-4723-9dcb-19f741dee15d">30.0</ix:nonFraction> under the First Incremental Term Loan. On October 27, 2021, we borrowed $<ix:nonFraction unitRef="usd" contextRef="ib297826213fa4d4b9c862a248359ec7d_D20211027-20211027" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjIyMQ_a6936eb0-e8b8-47e6-8305-1914f6b3399c">220.0</ix:nonFraction> under the Revolver to fund a portion of the purchase price for our November 2021 acquisition of PCI (see note 3). On December 6, 2021, upon receipt of the net proceeds from the $<ix:nonFraction unitRef="usd" contextRef="i9d26c15d99bf47d293561f8a1cfc097a_D20211206-20211206" decimals="-5" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjIyOQ_eeabb6c2-340a-41e7-b622-eb8f8b350395">365.0</ix:nonFraction> Second Incremental Term Loan, we repaid all remaining amounts outstanding under the First Incremental Term Loan ($<ix:nonFraction unitRef="usd" contextRef="id6bf4997f454483aa68c3862803e4430_D20211206-20211206" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjIzNw_1ad97b3a-9a4e-4ccc-b360-acef39a12b8b">145.0</ix:nonFraction>), terminating such loan, and repaid $<ix:nonFraction unitRef="usd" contextRef="i24936c6eb4c84eed915a0a2c48a44af3_D20211206-20211206" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI0NQ_a12863b2-5208-4f79-a057-2d896e171ba6">215.0</ix:nonFraction> of the $<ix:nonFraction unitRef="usd" contextRef="ib297826213fa4d4b9c862a248359ec7d_D20211027-20211027" decimals="-6" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI1Mw_65a1923a-6aad-4b33-813f-57c33ffe9ae8">220.0</ix:nonFraction> borrowed under the Revolver. On December 29, 2021, we repaid the remaining $<ix:nonFraction unitRef="usd" contextRef="i206f5dace2324126a75d4fc8870d13ab_D20211229-20211229" decimals="-6" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI2MQ_ed3d7dd9-318d-4a2b-8efe-a6cc246c86ca">5.0</ix:nonFraction> outstanding under the Revolver.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the first quarter of 2020 (Q1 2020), we made the scheduled quarterly principal repayment of $<ix:nonFraction unitRef="usd" contextRef="i61022668844144398ebac3a010640ef8_D20200101-20200331" decimals="-3" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNjUyNg_aa33f222-bc89-4953-ba8d-a3d57f89b90d">0.875</ix:nonFraction> under the Initial Term Loan, and also prepaid an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i49b83126730847708d243be58b399957_D20200101-20200331" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNjU5MQ_e7b623b7-c9e4-4a83-9572-37574df3d687">60.0</ix:nonFraction> under the First Incremental Term Loan. On April 27, 2020, we prepaid $<ix:nonFraction unitRef="usd" contextRef="i2eeef9edd4554670a467389cb235d064_D20200427-20200427" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNjk0OQ_44248269-d060-4d53-9f32-7452ad75c01b">47.0</ix:nonFraction> under the Initial Term Loan. These <ix:nonFraction unitRef="usd" contextRef="i379c6cbe6f86462e9b82defaae9b846d_D20200101-20200630" decimals="INF" name="cls:BorrowingsNumberOfPrepayments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjI1Mzk5ODg0NTY0NTE_8ac79cca-b040-4b39-837b-9fff52aec8c4">two</ix:nonFraction> prepayments were first applied to all remaining scheduled quarterly principal repayments of the Initial Term Loan and First Incremental Term Loan prior to maturity, as applicable, and thereafter to remaining applicable principal amounts outstanding thereunder. These prepayments also represented payment in full of the ECF Amount. In June 2020, we prepaid an additional $<ix:nonFraction unitRef="usd" contextRef="i468aca76244e4e62ab998a031e93707d_D20200601-20200630" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNzQwOQ_408f9b73-bffa-46d7-a212-5a558201af3b">1.5</ix:nonFraction> under the Initial Term Loan and $<ix:nonFraction unitRef="usd" contextRef="i80624019402e4566b249d0ad42a9c819_D20200601-20200630" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNzQ0NA_a749da4e-607d-42a0-aea3-255f0f00c2cb">12.5</ix:nonFraction> under the First Incremental Term Loan. <ix:nonFraction unitRef="usd" contextRef="i51406da0942742708b6096d130b43ad5_D20200701-20201231" decimals="INF" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNzQ4MQ_2ac642f0-d024-4555-abdd-e2f7295cb6b9">No</ix:nonFraction> further prepayments were required or made thereafter during 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;During 2019, we borrowed $<ix:nonFraction unitRef="usd" contextRef="ifc2b85a3b09042539b66fa5c7931bdee_D20190101-20190331" decimals="-5" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNzU2NQ_69bd8abe-6613-4947-9908-f358434630fc">48.0</ix:nonFraction> under the Revolver, primarily to fund share repurchases in the first quarter of 2019 (Q1 2019) (see note 12) and repaid an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i1d744dc697d94959b6832ba77f2f46f6_D20190101-20191231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNzY3Ng_66f1bc8d-d465-4753-9bfb-db6172b98469">207.0</ix:nonFraction> of the amount then-outstanding under the Revolver (including by use of $<ix:nonFraction unitRef="usd" contextRef="i61131b8c84964e5183e263aa05ba9608_D20190307-20190307" decimals="-5" name="ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNzc1MA_580efc7b-1c0f-439f-9d1b-d7e6e7fd1958">110.0</ix:nonFraction> of the $<ix:nonFraction unitRef="usd" contextRef="i73b3e38e32b64988b37aee31a6b666b6_D20190307-20190307" decimals="-5" name="ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI2Nw_02a4ae91-9785-4707-977f-e86a5808110a">113.0</ix:nonFraction> in proceeds we received upon the completion of our 2019 Toronto real property sale (Toronto Proceeds)). We made scheduled principal repayments of $<ix:nonFraction unitRef="usd" contextRef="ifd8ae79d9a4f465781a54a828dfd8d87_D20190701-20190930" decimals="-5" name="ifrs-full:RepaymentsOfCurrentBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI3NQ_5fea395a-0682-47be-8567-629d20600d90"><ix:nonFraction unitRef="usd" contextRef="i60988a72be664f34810cee5c71ec68ac_D20191001-20191231" decimals="-5" name="ifrs-full:RepaymentsOfCurrentBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI3NQ_99ca4ddd-5c30-4c63-a399-348b95fcb3b3"><ix:nonFraction unitRef="usd" contextRef="ia055eca737ba4bc682908835b39a2663_D20190401-20190630" decimals="-5" name="ifrs-full:RepaymentsOfCurrentBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI3NQ_9eef065c-5240-4485-9fa8-0b0601bf1437"><ix:nonFraction unitRef="usd" contextRef="i8c872ae47a654e95813e4dfab0ecda04_D20190101-20190331" decimals="-5" name="ifrs-full:RepaymentsOfCurrentBorrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI3NQ_ce542686-c573-4a4d-99d1-a6c25c4a2ca4">1.5</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> in each quarter of 2019 under the Initial Term Loan and First Incremental Term Loan.</span></div></ix:continuation><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-30</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="ie96341a58ec84990847d431e724b7f82" continuedAt="i15d78c4775454514a0ed7ff6171079ff"><div style="text-indent:36pt"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:ScheduleOfCreditFacilityActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjM5NQ_840d3257-c237-4a72-affb-b540c4db1ba1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Activity under our Credit Facility for the periods indicated is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.775%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.145%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revolver</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term loans</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2018</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b0c2b5cc31f401b8d7188444bb4b766_I20181231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMS0xLTEtMS0xMDc5NjU_ef27d242-8f23-4289-9553-cec61fa54f9b">159.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf2bdcabe547419d9121a3957a31062f_I20181231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMS0zLTEtMS0xMDc5Njc_1d567999-1793-457b-8fc6-c19dfb113742">598.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount borrowed in Q1 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc2b85a3b09042539b66fa5c7931bdee_D20190101-20190331" decimals="-5" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMi0xLTEtMS0xMDc5NjU_c92d1a37-e283-4f17-97e8-a6859a9e2251">48.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7b9cd117e1a42bebe84e9a87edb919b_D20190101-20190331" decimals="-5" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMi0zLTEtMS0xMDc5Njc_58075cef-3f71-4f2b-a702-d3845c412ef1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q1 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifc2b85a3b09042539b66fa5c7931bdee_D20190101-20190331" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMy0xLTEtMS0xMDc5NjU_36f47775-7190-484b-a801-174c2433b8de">110.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7b9cd117e1a42bebe84e9a87edb919b_D20190101-20190331" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMy0zLTEtMS0xMDc5Njc_22907dbd-433f-4bdc-b30f-5b13f13f0811">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q2 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ff62777e56e4c11b7d9030da9c982b9_D20190401-20190630" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfNS0xLTEtMS0xMDc5NjU_0f976979-c781-403f-9943-02e895240fbb">44.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e093d6985bc496d84dd2a938ce3c92b_D20190401-20190630" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfNS0zLTEtMS0xMDc5Njc_4b0ba190-afe1-4c8c-85d4-4c3cd14e95b6">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q3 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib5699a41972c4328a129fc365ac4cf02_D20190701-20190930" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfNy0xLTEtMS0xMDc5NjU_2dacd594-f38e-4864-acb8-33653fe3a533">53.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id464cfda75bb4c058ae5a6fdb209954d_D20190701-20190930" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfNy0zLTEtMS0xMDc5Njc_af3848c1-7442-4ccb-a0ef-199e8189d738">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q4 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a59dd4b13c44c07a0c645b234145aa1_D20191001-20191231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfOS0xLTEtMS0xMDc5NjU_d3e64193-0f0e-48ef-829c-2f0d2f8d3aa6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic77f7a0bc2f9481da4d0dd019cae09e9_D20191001-20191231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfOS0zLTEtMS0xMDc5Njc_71935211-44e5-4293-ae92-deee2a5f69fd">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c92a4185d3b40b0819ed958e7b702c7_I20191231" decimals="-5" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMTAtMS0xLTEtMTA3OTY1_8ae433c8-9b6e-497d-8f13-2a426f3d935b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1a84d843e1403faae91da4a5969af5_I20191231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMTAtMy0xLTEtMTA3OTY3_fb2fefc9-0802-42fb-97ce-996c96075eab">592.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q1 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49803fc829af46538f95ba75eeae3840_D20200101-20200331" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMTMtMS0xLTEtMTA3OTY1_4681db96-685a-42ad-9077-fc790d56116b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idca2b8a4bf04453dbf15967eedb905cc_D20200101-20200331" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMTMtMy0xLTEtMTA3OTY3_e036c750-a7ae-4c1f-bf94-cc6fa35c3c94">60.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q2 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6f592d21b0240958410db6ad502b50f_D20200401-20200630" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMTUtMS0xLTEtMTA3OTY1_e21cef5e-d5db-4a22-bb89-2afee8a3e63c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25ebfad7632c42a09c0493eb7f2cc4ba_D20200401-20200630" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMTUtMy0xLTEtMTA3OTY3_68a87e68-6a67-4f54-ad02-a10bb31fa50d">61.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7902d6700c44840962bdd4743de42fa_I20201231" decimals="-5" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjAtMS0xLTEtMTA3OTY1_2c2fb8bf-5905-4b56-9000-471759614bfc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8e9959eeb8d48f09c6448144f8ae6a2_I20201231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjAtMy0xLTEtMTA3OTY3_7994df04-5d2a-4684-9843-324390372d84">470.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q1 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c465bafc7794d4e9807f379c55c9af6_D20210101-20210331" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjMtMS0xLTEtMTA3OTY1_18a30298-1ea3-4a54-b0ba-9d69f06b951f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e1002899b9f4d8e9e8acd252033e244_D20210101-20210331" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjMtMy0xLTEtMTA3OTY3_18608902-fe44-434d-9cb6-545931997e7e">30.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount borrowed in Q4 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56c46699749c468497a6fc0f1f4a5e67_D20211001-20211231" decimals="-5" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjgtMS0xLTEtMTA3OTY1_4a1cb2f2-c52c-4d6d-95e3-d167bcadb35e">220.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9e71ca4b84a4a0c9123d9df12b2b462_D20211001-20211231" decimals="-5" name="ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjgtMy0xLTEtMTA3OTY3_0e716af3-04b6-4f7f-aa07-0401dd2929ce">365.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q4 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i56c46699749c468497a6fc0f1f4a5e67_D20211001-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjktMS0xLTEtMTA3OTY1_56650d55-3b79-4090-85d0-2be57705ca02">220.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9e71ca4b84a4a0c9123d9df12b2b462_D20211001-20211231" decimals="-5" name="ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjktMy0xLTEtMTA3OTY3_ad23fa63-1edc-4058-a0ef-690a8e529730">145.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6512f21b45b4445eb4782fc584551992_I20211231" decimals="-5" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMzAtMS0xLTEtMTA3OTY1_04c27d30-be9b-4e7c-b9a4-c60c70cf8fbf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5890e5bac31a418bb1d866baf2f89bc0_I20211231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMzAtMy0xLTEtMTA3OTY3_67496cf7-ba88-49e9-8946-b0e2fd2c75f8">660.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTA5MjU_35c57af0-516d-4bf4-8c4f-a5c94ed2bded" continuedAt="i1376966b503a4defb5fb750f854a6b6e" escape="true"><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, at the dates shown: outstanding borrowings under the Credit Facility, excluding ordinary course letters of credit (L/Cs); notional amounts under our interest rate swaps, outstanding lease obligations; and information regarding outstanding L/Cs, surety bonds and overdraft facilities: </span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding borrowings</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional amounts under interest rate swaps (note 20) </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the Revolver </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7902d6700c44840962bdd4743de42fa_I20201231" decimals="-5" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMS0yLTEtMS00MDMwMw_baba11bd-41f1-4756-8275-e434a6e62e09">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6512f21b45b4445eb4782fc584551992_I20211231" decimals="-5" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMS0zLTEtMS00MDMwMw_dd6bcab4-e31e-4190-8c5d-ff4936804850">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7902d6700c44840962bdd4743de42fa_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMi00LTEtMS0xMDgwNzc_18f05a75-f16a-468f-93fd-ba805e467e15">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6512f21b45b4445eb4782fc584551992_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMi01LTEtMS0xMDgwODg_8d4df66f-dc15-46b7-910c-bbe5d12208de">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the Term Loans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial Term Loan</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbd5e977124340f1b24d5335bbfe79fa_I20201231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMy0yLTEtMS00MDMwMw_c29771f0-4562-4de1-ab75-7ad81294a14a">295.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cc5da078ad244caa18f35ced2c4bed9_I20211231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMy0zLTEtMS00MDMwMw_a14e76b6-6fcd-4dc4-af18-4ebad346a89d">295.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbd5e977124340f1b24d5335bbfe79fa_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNC00LTEtMS0xMDgwMzA_01c3b22b-e9b7-493c-89f2-8c617b2a6841">175.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cc5da078ad244caa18f35ced2c4bed9_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNC01LTEtMS0xMDgwMzI_b46ef999-de74-482e-978e-82adc185679e">100.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Incremental Term Loan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0fba49143b490baed78dd889fa8e24_I20201231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNC0yLTEtMS00MDMwMw_d9888c9a-3443-40a2-b4c0-224a4a2ee9df">175.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i148af886da87441298938490796fb4e3_I20211231" decimals="-5" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNC0zLTEtMS00MDMwMw_589242af-13f0-4eef-83f9-b457a9d9886e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0fba49143b490baed78dd889fa8e24_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNS00LTEtMS0xMDgwMzA_62795338-f41f-4fbc-a263-487fde16f6f4">100.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i148af886da87441298938490796fb4e3_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNS01LTEtMS0xMDgwMzI_ff1c6c81-b77d-4fd3-a387-fa639de7b408">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Incremental Term Loan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89f3544c2caf413b8cb51720c3f19084_I20201231" decimals="-5" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNi0xLTEtMS0xMDgwMjA_915589b4-e446-42c7-9927-86c2ac5d0d2a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2411f2b5f8bb4ba5a933d23e61cd6fe9_I20211231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNi0yLTEtMS0xMDgwMjI_aa9b0c39-f0fb-4d2e-9834-acd1967f2498">365.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89f3544c2caf413b8cb51720c3f19084_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNi00LTEtMS0xMDgwMzA_f9af9731-0040-4953-83a9-3dd7cc832c21">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2411f2b5f8bb4ba5a933d23e61cd6fe9_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNi01LTEtMS0xMDgwMzI_2da9f6b0-dce0-4f17-88dc-02ac6fc89169">100.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8e9959eeb8d48f09c6448144f8ae6a2_I20201231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNS0yLTEtMS00MDMwMw_c2947afb-416e-4a7a-8e15-b10c29e34574">470.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5890e5bac31a418bb1d866baf2f89bc0_I20211231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNS0zLTEtMS00MDMwMw_f6e18c7d-90a0-48ba-adaf-b0bb2b3c12f2">660.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8e9959eeb8d48f09c6448144f8ae6a2_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNy00LTEtMS0xMDgwMzA_0e54c5dc-7196-4c9f-86da-dd9278fcaf91">275.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5890e5bac31a418bb1d866baf2f89bc0_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNy01LTEtMS0xMDgwMzI_97d3d23f-8b91-49d1-807d-054163eb401c">200.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total borrowings under Credit Facility </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9138214347dc40bb83695c57ec4e0959_I20201231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNy0yLTEtMS00MDMwMw_803076d2-8f0c-43ca-a928-1b960ed18246">470.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c04ea231e6742809810120d8e2d2cb0_I20211231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNy0zLTEtMS00MDMwMw_9eff8302-c5f6-4d0a-ac2e-79250669fb20">660.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs related to Term Loans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9cfac3297b3b4cf4a8673ceb07683299_I20201231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfOC0yLTEtMS00MDMwMw_921c3dde-c791-4d2a-8b31-4202d5ad2c16">7.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic093edde06fb4499bcd2d3adc141d952_I20211231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfOC0zLTEtMS00MDMwMw_261c0196-80a8-401b-99bc-30233ea54c4e">4.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i946d4f75407c48bb81cd7f64b36a1f17_I20201231" decimals="-5" name="cls:LeaseLiabilityUnderIFRS16" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfOS0yLTEtMS00MDMwMw_8ad8d4aa-a1c3-4796-9983-cb0751562b66">122.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia86e03bb1ea04ef4b23bf797c4d1b509_I20211231" decimals="-5" name="cls:LeaseLiabilityUnderIFRS16" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfOS0zLTEtMS00MDMwMw_26236ab6-9f0d-4939-9c92-13991dff727a">138.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:BorrowingsAndLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTAtMi0xLTEtNDAzMDM_d06b6b63-2bd0-48ac-8bb0-542f864b32e5">585.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:BorrowingsAndLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTAtMy0xLTEtNDAzMDM_050ea627-f83b-46c6-a6e5-7e68bdfaef21">794.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Credit Facility and lease obligations:</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:CurrentBorrowingsAndLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTMtMi0xLTEtNDAzMDM_0f5164e7-b970-4888-abb6-ff3fd835d5ed">99.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:CurrentBorrowingsAndLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTMtMy0xLTEtNDAzMDM_2ded47f7-3e34-433b-98eb-54df26402e6e">51.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTQtMi0xLTEtNDAzMDM_3388854a-15b8-4d48-8d1f-15b0f52bed88">486.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTQtMy0xLTEtNDAzMDM_5cf4a697-84d8-4b55-b52a-c12b7de3c49f">742.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:BorrowingsAndLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTUtMi0xLTEtNDAzMDM_2f717d45-f726-413f-85eb-b4ba15ea297b">585.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:BorrowingsAndLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTUtMy0xLTEtNDAzMDM_ad1363da-d489-4aec-9600-a39baa7b2e00">794.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L/Cs, surety bonds and overdraft facilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding L/Cs under the Revolver</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7902d6700c44840962bdd4743de42fa_I20201231" decimals="-5" name="cls:LettersOfCreditOutstandingAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTctMi0xLTEtNDQxMTE_8e783e30-3b9d-46ff-a5e7-cbb1749977ea">21.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6512f21b45b4445eb4782fc584551992_I20211231" decimals="-5" name="cls:LettersOfCreditOutstandingAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTktMi0xLTEtMTA4MDI4_906a3013-7347-49b7-82d9-ebd7db5d1c14">21.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding L/Cs and surety bonds outside the Revolver</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6b6eb6008bd455ca33409e11dc09a24_I20201231" decimals="-5" name="cls:LettersOfCreditOutstandingAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTgtMi0xLTEtNDQxMDc_de70ce10-9b0d-4fd9-ab5a-a226c7af6aa9">20.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4bece39fe4c84d808072ad06932e540a_I20211231" decimals="-5" name="cls:LettersOfCreditOutstandingAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTgtMy0xLTEtNDQxMTk_3afb4033-4ec9-4485-900a-7e7dfa6712fb">27.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:LettersOfCreditOutstandingAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMjEtMS0xLTEtMTA4MDI0_dfedab4e-afe1-48ab-b703-75a1a5ba13b1">41.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:LettersOfCreditOutstandingAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMjEtMi0xLTEtMTA4MDI2_90ee9001-ab45-4901-91c2-48d097f7646b">48.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available uncommitted bank overdraft facilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:UndrawnBorrowingFacilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMjAtMi0xLTEtNDQxMzI_00ed650e-199d-4993-a9d6-c33ac9ad9922">162.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:UndrawnBorrowingFacilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMjAtMy0xLTEtNDQxMzc_66702a7c-ba7d-46c6-b520-d321145d1c55">198.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts outstanding under available uncommitted bank overdraft facilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:BankOverdraftsClassifiedAsCashEquivalents" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMjMtMS0xLTEtMTA4MDM0_c78c47db-40a5-4f0f-bba1-63566fe42a95">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:BankOverdraftsClassifiedAsCashEquivalents" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMjMtMi0xLTEtMTA4MDcy_54b73490-e19b-46e2-9420-3e03483ba8fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-31</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i15d78c4775454514a0ed7ff6171079ff"><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><ix:continuation id="i1376966b503a4defb5fb750f854a6b6e" continuedAt="ifea90a8578a14459b4ea8fa6ba9478d7">(i)&#160;&#160;&#160;&#160;We incur debt issuance costs upon execution and amendment of the Credit Facility. Debt issuance costs incurred in 2021 in connection with the Revolver totaling $<ix:nonFraction unitRef="usd" contextRef="i9b6ad9d993a443d4a4cd465f49ee08bb_D20210101-20211231" decimals="-5" name="cls:DebtIssuanceCostsLineofCreditArrangementsNet1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI4MQ_0c774be6-e867-47d2-b9f6-890e14e18e44">2.2</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i352a836a3f1a40a68933507ddaf059b6_D20200101-20201231" decimals="-5" name="cls:DebtIssuanceCostsLineofCreditArrangementsNet1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI4Nw_5d2e12fb-281e-4f3a-8fc6-6799538bbd59">0.3</ix:nonFraction> in 2020; $<ix:nonFraction unitRef="usd" contextRef="i541d7f00fb054ed5a9a38b9b3711d81c_D20190101-20191231" decimals="-5" name="cls:DebtIssuanceCostsLineofCreditArrangementsNet1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI5Mw_eca9b200-0c0e-40ef-a6e8-16458a65918f">1.1</ix:nonFraction> in 2019) were deferred as other assets on our consolidated balance sheets and are amortized on a straight line basis over the term (or remaining term, as applicable) of the Revolver. Debt issuance costs incurred in 2021 in connection with our term loans totaling $<ix:nonFraction unitRef="usd" contextRef="i1c6ed0bd5dbf4062b29764de5bda89a8_D20210101-20211231" decimals="-5" name="cls:DebtIssuanceCostsLineofCreditArrangementsNet1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI5OQ_a195e1c8-4d57-453a-ac1e-a2edceccedd7">1.8</ix:nonFraction> (<ix:nonFraction unitRef="usd" contextRef="ifba15ae9aee34f8fb829358b7e66e4c8_D20200101-20201231" decimals="-5" name="cls:DebtIssuanceCostsLineofCreditArrangementsNet1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjMxMA_15aabc5e-0997-4a3f-90fb-2324dc39a6f1">nil</ix:nonFraction> in 2020; $<ix:nonFraction unitRef="usd" contextRef="ic494b6c1065745419edf6cdc10205510_D20190101-20191231" decimals="-5" name="cls:DebtIssuanceCostsLineofCreditArrangementsNet1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjMwNQ_89ff2eaf-9b51-4b28-b3f5-1016743cb2d3">1.6</ix:nonFraction> in 2019) were deferred as long-term debt on our consolidated balance sheets and are amortized over their respective terms using the effective interest rate method. In December 2021, we accelerated the amortization of $<ix:nonFraction unitRef="usd" contextRef="ie00f3c7531b842c8b6aad7ae33aabf18_D20211201-20211231" decimals="-5" name="cls:BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjMxMg_726565ae-f5c0-4770-82c5-b60ed1dd7f72">2.6</ix:nonFraction> of unamortized deferred financing costs related to the termination of the First Incremental Term Loan, which we recorded in other charges (see note 15).</ix:continuation></span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ifea90a8578a14459b4ea8fa6ba9478d7">(ii) &#160;&#160;&#160;&#160;Our lease obligations above represent the present value of unpaid lease payments which have been discounted using our incremental borrowing rate on the lease commencement dates. As of December&#160;31, 2021, the current portion of our lease obligations was $<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfOTQ3Ng_2db9612e-3c99-4a62-ae9e-21ee0bfe0ef7">34.5</ix:nonFraction> (2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfOTQ4Nw_b223780a-022a-43f9-93c8-c67111f6c8ba">32.2</ix:nonFraction>) and the long-term portion was $<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:NoncurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfOTUyMQ_4e568655-070c-46fa-a652-5939c439cb5f">104.1</ix:nonFraction> (2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:NoncurrentLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfOTUzMg_045a31ed-7d08-4e47-9b5f-1440a869c623">90.5</ix:nonFraction>).</ix:continuation> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTA5MjI_6886bc22-e237-4054-ba22-8cc3235c1748" continuedAt="ia98dbd7d5e0947cab44b515c7dc28373" escape="true">t December&#160;31, 2021, the contractual undiscounted cash flows for our lease obligations were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><ix:continuation id="ia98dbd7d5e0947cab44b515c7dc28373" continuedAt="ic86bd3052424436e87294c2eb1685b07"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.119%"><tr><td style="width:1.0%"></td><td style="width:83.690%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.110%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1165bdc78c5649b99609f0b9443474ba_I20211231" decimals="-5" name="cls:UndiscountedLeasePaymentsToBePaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfMS0zLTEtMS00MDMwMw_7630b2df-e636-4227-9d11-91fd006ce4ff">40.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b46db8407d349c9a2716d74f1c13d46_I20211231" decimals="-5" name="cls:UndiscountedLeasePaymentsToBePaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfMi0zLTEtMS00MDMwMw_62f875fe-d49c-4b51-bbe4-556f48b872ac">33.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d305a14dd5644bfa71d8913e43b041a_I20211231" decimals="-5" name="cls:UndiscountedLeasePaymentsToBePaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfMy0zLTEtMS00MDMwMw_20ec9111-9720-416d-b0ef-ccbf6f0abe14">21.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50a4a63b2862456ba64f8cdc36dc436e_I20211231" decimals="-5" name="cls:UndiscountedLeasePaymentsToBePaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfNC0zLTEtMS00MDMwMw_92afccb9-554b-45fa-b38b-a81b7d97ed47">16.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeb6b711c0734336b617f878f7550dce_I20211231" decimals="-5" name="cls:UndiscountedLeasePaymentsToBePaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfNS0zLTEtMS00MDMwMw_3aaa72e2-1c77-4b75-879b-fa70b49b2d6a">12.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a196ed51c6b4ac2a9e0b75e5cc04eea_I20211231" decimals="-5" name="cls:UndiscountedLeasePaymentsToBePaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfNi0zLTEtMS00MDMwMw_50ec2e5c-6336-474a-b043-d13c120c51a8">39.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:UndiscountedLeasePaymentsToBePaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfNy0zLTEtMS00MDMwMw_247e9c3b-f2ab-4478-92ce-f18d2b8a1cb4">163.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the lease obligations we recorded in our financial statements at December 31, 2021 (set forth under "Lease obligations" and footnote (ii) in the table above), we had commitments under additional real property leases not recognized as liabilities as of such date because the relevant leases had not yet commenced. A description of, and minimum lease obligations under, these leases are disclosed in not</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:continuation id="ic86bd3052424436e87294c2eb1685b07" continuedAt="ib42245d1faca49d29734cfa33b13464d">Other lease related expenses that were recognized in the consolidated statement of operations are as follows: </ix:continuation></span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><ix:continuation id="ib42245d1faca49d29734cfa33b13464d" continuedAt="i9bee3da9076b43f3989e83b640630c94"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"></td><td style="width:66.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.828%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.829%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on lease obligations</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:InterestExpenseOnLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfMi0xLTEtMS0xMDY4Mzc_683d9335-e824-4823-aa6b-2b702f14abd2">6.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:InterestExpenseOnLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfMi0xLTEtMS00MDMwMw_736fffde-6d5b-4fe1-a5ac-d70d71929d75">6.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:InterestExpenseOnLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfMi0yLTEtMS00MDMwMw_632f37c8-fac7-4aaa-998a-9719a9cd8274">6.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease payments not included in the measurement of lease obligations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfMy0xLTEtMS0xMDY4NDI_bd00eb4e-1ba3-4ea9-9ffa-c34e1340f55b">0.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfMy0xLTEtMS00MDMwMw_17056ad0-73bf-4c17-8417-d1e54577045b">0.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfMy0yLTEtMS00MDMwMw_860841eb-f3e1-4e68-ae54-473a58e8ab33">0.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenses relating to short-term leases or low-value leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:ExpenseRelatingToShortTermLeasesAndLowValueLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfNC0xLTEtMS0xMDY4NDc_06e8a6cd-c244-4e97-be65-9299f82c1fa9">4.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:ExpenseRelatingToShortTermLeasesAndLowValueLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfNC0xLTEtMS00MDMwMw_942ca59c-29d9-4afd-b535-7f71f119a40a">3.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:ExpenseRelatingToShortTermLeasesAndLowValueLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfNC0yLTEtMS00MDMwMw_4f497002-5801-4e34-9ed6-22a90d1502d3">1.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">See note 16 for a discussion of finance costs.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i383ce06e6beb4962b579ff87dae3e28d_82"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwODU_1f3af576-c37c-46e7-8b2f-612c3ed69345" continuedAt="i6bc7499e18ab4204aab35149c3c1ff6e" escape="true">CAPITAL STOCK:</ix:nonNumeric></span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6bc7499e18ab4204aab35149c3c1ff6e" continuedAt="if72ac10dea0b4bf6ad0703c1045b3863">We are authorized to issue an unlimited number of SVS, which entitle the holder to <ix:nonFraction unitRef="vote" contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231" decimals="INF" name="cls:NumberOfVotesPerShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA4_ff244e2c-c608-4c63-858d-8b9afc1fe428">one</ix:nonFraction> vote per share, and an unlimited number of multiple voting shares (MVS), which entitle the holder to <ix:nonFraction unitRef="vote" contextRef="i4a72d4a6b79f4ca7a0afa271c60759d1_I20211231" decimals="INF" name="cls:NumberOfVotesPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjEy_b64f7690-b90f-463b-8ff8-9055c26f0017">25</ix:nonFraction>&#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 <ix:nonFraction unitRef="number" contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNzQ5_54ada17f-c1d5-42cf-bade-20073ba086ac">one</ix:nonFraction> SVS. We are also authorized to issue an unlimited number of preferred shares, issuable in&#160;series. <ix:nonFraction unitRef="shares" contextRef="i523d95117e3b468087eda2bb86013558_I20211231" decimals="INF" name="ifrs-full:NumberOfSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfODUw_d459ca7a-1b46-4224-8a25-b669daf86eb1">No</ix:nonFraction> preferred shares have been issued to date.</ix:continuation></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-32</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="if72ac10dea0b4bf6ad0703c1045b3863" continuedAt="i3d1554a9a43a48f58d7b502aaec10dde"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwODY_088b0e80-0591-4654-88e5-f3928fce1c8c" continuedAt="icc93f160c4d949d68d9e585f6fefbcf9" escape="true">Capital transactions:</ix:nonNumeric></span></div><ix:continuation id="icc93f160c4d949d68d9e585f6fefbcf9"><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"></td><td style="width:72.183%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Number of shares (in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SVS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MVS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2018</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5d109624a3154c30be180cc025992115_I20181231" decimals="-5" name="ifrs-full:NumberOfSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMS0xLTEtMS00MDMwMw_8831281a-9fca-41fb-a6da-50953c421244"><ix:nonFraction unitRef="shares" contextRef="i5d109624a3154c30be180cc025992115_I20181231" decimals="-5" name="ifrs-full:NumberOfSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMS0xLTEtMS00MDMwMw_89e82446-7902-4419-a65a-7ce2c9d81148">117.7</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5c40994f39f7471da6ef67ec9655717a_I20181231" decimals="-5" name="ifrs-full:NumberOfSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMS0zLTEtMS00MDMwMw_6bb443fb-93bf-4d81-bd96-b5047bb1e6a5"><ix:nonFraction unitRef="shares" contextRef="i5c40994f39f7471da6ef67ec9655717a_I20181231" decimals="-5" name="ifrs-full:NumberOfSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMS0zLTEtMS00MDMwMw_e0937743-93de-4b94-ae67-49a41c23c675">18.6</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued from treasury</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id433362f2e1f4e7389aa0741c6718716_D20190101-20191231" decimals="-5" name="cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMi0xLTEtMS00MDMwMw_5fe6a052-0fcd-46e8-aa8d-f04856c3f048">0.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2b854278f8304a12a2dd7a6d41735ba9_D20190101-20191231" decimals="INF" name="cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMi0zLTEtMS00MDMwMw_2754a104-9882-40e1-ab0f-7ebeaa52da82">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled under normal course issuer bid (NCIB)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id433362f2e1f4e7389aa0741c6718716_D20190101-20191231" decimals="-5" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMy0xLTEtMS00MDMwMw_68a1eb57-9155-4d21-8e4e-6a039a9307d2">8.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2b854278f8304a12a2dd7a6d41735ba9_D20190101-20191231" decimals="INF" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMy0zLTEtMS00MDMwMw_b169eaf1-230f-4b97-bba3-e954c0ea35ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2019</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i715485d7f9a340bbaf7b2debded7197b_I20191231" decimals="-5" name="ifrs-full:NumberOfSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNS0xLTEtMS00MDMwMw_10dee5ba-ef7f-4f5e-8a86-015862f312e8"><ix:nonFraction unitRef="shares" contextRef="i715485d7f9a340bbaf7b2debded7197b_I20191231" decimals="-5" name="ifrs-full:NumberOfSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNS0xLTEtMS00MDMwMw_2619b360-1715-4de4-b456-6b7e463ce7be">110.2</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i59ec7aa68a244d0bb8f9f3f8a4bf175c_I20191231" decimals="-5" name="ifrs-full:NumberOfSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNS0zLTEtMS00MDMwMw_df5d0647-1b6b-467f-8fc5-53b3373a1287"><ix:nonFraction unitRef="shares" contextRef="i59ec7aa68a244d0bb8f9f3f8a4bf175c_I20191231" decimals="-5" name="ifrs-full:NumberOfSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNS0zLTEtMS00MDMwMw_e15017d1-abf2-499b-bb19-dd6447ad26b8">18.6</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued from treasury</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icf15e0b7df394c58bad4e84c5d0a9d1a_D20200101-20201231" decimals="-5" name="cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNi0xLTEtMS00MDMwMw_2958f504-b832-4469-81b9-3c0c2d022793">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4607808537544704a1d734e51fae954c_D20200101-20201231" decimals="INF" name="cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNi0zLTEtMS00MDMwMw_05456513-03a4-41b6-b8fc-c01365e16776">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled under NCIB</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="icf15e0b7df394c58bad4e84c5d0a9d1a_D20200101-20201231" decimals="-2" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNy0xLTEtMS00MDMwMw_b38531e4-3fdb-4990-b5f4-c801b419d6f4">0.0062</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4607808537544704a1d734e51fae954c_D20200101-20201231" decimals="INF" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNy0zLTEtMS00MDMwMw_be4773de-240e-4ae2-964e-c7b0b41f752d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i679d1c5c764240f1835e7c33343d2032_I20201231" decimals="-5" name="ifrs-full:NumberOfSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfOC0xLTEtMS00MDMwMw_6a8dc17a-33cc-4ef8-a7e5-d9ae2a70e891"><ix:nonFraction unitRef="shares" contextRef="i679d1c5c764240f1835e7c33343d2032_I20201231" decimals="-5" name="ifrs-full:NumberOfSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfOC0xLTEtMS00MDMwMw_faf21aa5-952d-4d47-9b91-60f460a21df5">110.5</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic783987df81940abbd1e4b64a23e5887_I20201231" decimals="-5" name="ifrs-full:NumberOfSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfOC0zLTEtMS00MDMwMw_9f177bd4-1cde-4fc3-9362-2300e6816347"><ix:nonFraction unitRef="shares" contextRef="ic783987df81940abbd1e4b64a23e5887_I20201231" decimals="-5" name="ifrs-full:NumberOfSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfOC0zLTEtMS00MDMwMw_f5877ef4-7cfe-485c-b789-ab5d178e8d34">18.6</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued from treasury</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231" decimals="-4" name="cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfOS0xLTEtMS00MDMwMw_4fb61f61-fefd-4b00-bb84-03c649c22e53">0.03</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6356c4685f84d29b8c5374d9582ce33_D20210101-20211231" decimals="INF" name="cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfOS0zLTEtMS00MDMwMw_6a9e5f2c-6f24-4462-b1ed-30b65bc920f1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled under NCIB</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231" decimals="-2" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMTAtMS0xLTEtNDAzMDM_89bee80a-6069-4bef-b47d-8bf91f477b07">4.37</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6356c4685f84d29b8c5374d9582ce33_D20210101-20211231" decimals="INF" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMTAtMy0xLTEtNDAzMDM_85add6a1-9a2a-49d7-9730-b49bb91a7ab3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231" decimals="-5" name="ifrs-full:NumberOfSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMTEtMS0xLTEtNDAzMDM_de211929-7fd1-465d-806c-0d1ae26c686e"><ix:nonFraction unitRef="shares" contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231" decimals="-5" name="ifrs-full:NumberOfSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMTEtMS0xLTEtNDAzMDM_f59807b7-ca39-4034-81be-e720b8b5237f">106.1</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a72d4a6b79f4ca7a0afa271c60759d1_I20211231" decimals="-5" name="ifrs-full:NumberOfSharesIssued" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMTEtMy0xLTEtNDAzMDM_3e3950e0-07c5-4799-a7ad-19d1195f7642"><ix:nonFraction unitRef="shares" contextRef="i4a72d4a6b79f4ca7a0afa271c60759d1_I20211231" decimals="-5" name="ifrs-full:NumberOfSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMTEtMy0xLTEtNDAzMDM_4f45549d-d130-4796-9fc7-009996f193b5">18.6</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;In 2021, <ix:nonFraction unitRef="shares" contextRef="ie46ff46cc9154d1ba4870323efb28b70_D20210101-20211231" decimals="-3" name="cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY0OTY0OQ_cd81bb81-8026-4922-86d4-6175f5059b53">0.02</ix:nonFraction> million SVS were issued from treasury upon the exercise of stock options for aggregate cash proceeds of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ProceedsFromExerciseOfOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY0OTY2OQ_165febfb-1b18-4914-9c61-13a7200e8209">0.2</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. <ix:nonFraction unitRef="shares" contextRef="ib8af2a69b7214372a9aee1a553c3536e_D20190101-20191231" decimals="-5" name="cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfOTMw_522f1474-e93e-4dca-bfc1-f20fef476dc3"><ix:nonFraction unitRef="shares" contextRef="i984242c9df6e4c40abf1347a96a03d65_D20200101-20201231" decimals="-5" name="cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfOTMw_aae9a6cd-c362-491a-bf1f-25ff67ed79f1">No</ix:nonFraction></ix:nonFraction> SVS were issued from treasury upon the exercise of stock options in either 2020 or 2019.  In 2021, we issued <ix:nonFraction unitRef="shares" contextRef="i1f1e8bf3ae354e25b51d454e3d3704ae_D20210101-20211231" decimals="-4" name="cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY0OTY2Mg_dfce40ae-e3d0-4d3b-8284-f85530ffadc7">0.01</ix:nonFraction> million (2020 &#8212; <ix:nonFraction unitRef="shares" contextRef="ic26b12f556c54b5f963c652852d86ae1_D20200101-20201231" decimals="-5" name="cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTE1Ng_619ad9ba-9003-4985-9186-a0194cf537e8">0.3</ix:nonFraction> million; 2019 &#8212; <ix:nonFraction unitRef="shares" contextRef="i01bf88c5b7614451a3acaa54abd63eca_D20190101-20191231" decimals="-5" name="cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTE2NQ_758bbcb5-9ad4-4257-a22e-93d0ff8ab0e1">0.8</ix:nonFraction> million) SVS from treasury with an ascribed value of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i1f1e8bf3ae354e25b51d454e3d3704ae_D20210101-20211231" decimals="-5" name="cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTIxMQ_8d7c238b-be09-4b68-905a-64c574ad7063">0.1</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ic26b12f556c54b5f963c652852d86ae1_D20200101-20201231" decimals="-5" name="cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTIyMA_3a312930-a78b-41bf-a10f-14e679303eb9">2.2</ix:nonFraction>; 2019 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i01bf88c5b7614451a3acaa54abd63eca_D20190101-20191231" decimals="-5" name="cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTIyOQ_2466e7cf-def8-48ab-bb04-a01a7684b7dc">10.4</ix:nonFraction>) upon the vesting of certain RSUs and PSUs. We settled other RSUs and PSUs with SVS purchased in the open market (described below).</span></div></ix:continuation><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. We may not repurchase SVS for cancellation when the Repurchase Restriction is in effect (during a portion of 2019). The Repurchase Restriction was not in effect during 2020 or 2021 or at December 31, 2021. The maximum number of SVS we are permitted to repurchase for cancellation under each NCIB (when </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">permitted) is reduced by the number of SVS purchased by a broker in the open market during the term of such NCIB to satisfy delivery obligations under our SBC plans. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Repurchase Restriction (when in effect) is not applicable to open market purchases for this purpose.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On November 19, 2020, the TSX accepted our notice to launch an NCIB (2020 NCIB), which allowed us to repurchase, at our discretion, from November 24, 2020 until the earlier of November 23, 2021 or the completion of purchases thereunder, up to approximately <ix:nonFraction unitRef="shares" contextRef="i1ae2a9aeb55a438b9afd440c28ac0364_D20201124-20211123" decimals="-5" name="cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI0NA_0b6071c9-ee57-4162-bf47-3fd5a81fc897">9.0</ix:nonFraction>&#160;million SVS in the open market, or as otherwise permitted, subject to the normal terms and limitations of such bids. As part of the NCIB process, we from time-to-time entered into automatic share purchase plans (ASPPs) with a broker, instructing the broker to purchase our SVS in the open market on our behalf (for cancellation under the 2020 NCIB), including during any applicable trading blackout periods (ASPP Purchases), up to specified daily quantities at specified prices through the term of each ASPP.</span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In each of December 2020, March 2021, and June 2021 we entered into ASPPs, each of which </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">have since expired.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> At December 31, 2020, we had accrued $<ix:nonFraction unitRef="usd" contextRef="i6ca9eb48e08d42c8a6cfaad1a7890359_I20201231" decimals="-5" name="cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY1NzM3MQ_98d47ff8-4f11-4942-b814-913bac01d5c6">15.0</ix:nonFraction>, representing the estimated contractual maximum number of permitted SVS repurchases (Contractual Maximum) for cancellation under the December 2020 ASPP (<ix:nonFraction unitRef="shares" contextRef="idd727ebf60d0459fbbb7b34e672a75f9_D20210101-20210129" decimals="-5" name="cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY1NzM3Ng_76feeef7-fb2d-424e-8cd7-f5bee6ee9d5a">2.0</ix:nonFraction> million SVS). This accrual was reversed in Q1 2021. <ix:nonFraction unitRef="shares" contextRef="i6631e92e00f941469a92e6450938896b_D20201216-20210129" decimals="INF" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI3NA_f986ddc5-8892-42a4-b511-5324a329610f">No</ix:nonFraction> repurchases were made under the December 2020 ASPP prior to its expiration in January 2021. Repurchases of <ix:nonFraction unitRef="shares" contextRef="i6409a549dab84da7954ac9db3461b669_D20210301-20210630" decimals="-5" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY1NzM4Mw_6bdc4ddf-a496-4f98-8b7c-d979efbab442">1.7</ix:nonFraction> million SVS (for cancellation) were made under the March 2021 and June 2021 ASPPs during 2021.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>&#160;&#160;&#160;&#160;On December 2, 2021, the TSX accepted our notice to launch a new NCIB (2021 NCIB). The 2021 NCIB allows us to repurchase, at our discretion, from December 6, 2021 until the earlier of December 5, 2022 or the completion of purchases thereunder, up to approximately <ix:nonFraction unitRef="shares" contextRef="if656d8ec0f264e0380e504cb9430d50c_D20211206-20221205" decimals="-5" name="cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI4Ng_c07c82c4-b49a-4ac1-bf8e-578ffafc88bb">9.0</ix:nonFraction>&#160;million of our SVS in the open market, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or as otherwise permitted, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subject to the normal terms and limitations of such bids. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, approximately <ix:nonFraction unitRef="shares" contextRef="i435bb560e90b433aacf04fc3642f37d3_I20211231" decimals="-5" name="cls:StockRepurchaseProgramNumberOfSharesRemaining" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY1NzM4OQ_adef88a5-a713-4a11-9f3d-2e8bba77723a">8.3</ix:nonFraction> million SVS remain available for repurchase under the 2021 NCIB either for cancellation or SBC delivery purposes. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we entered into an ASPP (NCIB ASPP) with a broker, instructing the broker to purchase on our behalf (for cancellation under the 2021 NCIB), during specified dates, including during any applicable trading blackout periods, up to the NYSE and TSX daily maximums (subject to certain conditions) at specified share prices. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, we recorded an accrual of $<ix:nonFraction unitRef="usd" contextRef="i0ad4257449874bce809b3196532655af_I20211231" decimals="-5" name="cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY1NzM5NA_a770faa4-47ef-456d-943c-564cab6f1791">7.5</ix:nonFraction> (NCIB Accrual), representing the estimated Contractual Maximum (<ix:nonFraction unitRef="shares" contextRef="ibc73404dd2cb4f1a9497127b14b7d359_D20211201-20211231" decimals="-5" name="cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI5OQ_e260539b-37b9-4cf7-8dc4-3387a715c8d8">0.7</ix:nonFraction>&#160;million SVS) for cancellation under the NCIB ASPP. As of December 31, 2021, <ix:nonFraction unitRef="shares" contextRef="i8227323401984386a7e8de117ac82a64_D20211201-20211231" decimals="-2" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY1NzQwNA_9ba0acde-45c0-4296-9def-83818e09f1da">0.0036</ix:nonFraction> million SVS were repurchased under the NCIB ASPP. In December 2021, we entered into an additional ASPP (SBC ASPP) with a broker, instructing the broker to purchase on our behalf (for delivery obligations under our SBC plans), during specified dates (including during any applicable trading </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-33</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i3d1554a9a43a48f58d7b502aaec10dde" continuedAt="i2394058918c54d73bd22d988324c8dde"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">blackout periods), and subject to certain conditions, up to <ix:nonFraction unitRef="shares" contextRef="ifb0564d1f3f64b718a83928efe610c10_D20211201-20211231" decimals="-5" name="cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MTMxNg_71f0ea59-b53b-4cb4-ab41-5a21c8d2c7ac">3.7</ix:nonFraction> million SVS. As of December 31, 2021, <ix:nonFraction unitRef="shares" contextRef="i07ec32e370f04e0f9557ec3d8251833a_D20210101-20211231" decimals="-5" name="cls:TreasuryStockSharesAcquired1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjc0ODc3OTExNDg1MQ_b25187d0-40b0-47d3-b909-2a864077b28c">0.7</ix:nonFraction> million SVS were repurchased under the SBC ASPP. At December 31, 2021, we recorded an accrual of $<ix:nonFraction unitRef="usd" contextRef="ibe51623869344c27872ead1e40835def_I20211231" decimals="-5" name="cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MTI5Nw_b53b445b-ecbb-4ee2-89c6-d90879889887">33.8</ix:nonFraction> (SBC Accrual), representing the estimated remaining Contractual Maximum (<ix:nonFraction unitRef="shares" contextRef="ib551982ff21d41a5bcfb9ad7b02f9b47_I20211231" decimals="-5" name="cls:StockRepurchaseProgramNumberOfSharesRemaining" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MTMyNA_52d4dda3-ba75-4114-ae84-c2cd37d70710">3.0</ix:nonFraction> million SVS) under the SBC ASPP. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, we completed a previous NCIB, which allowed us to repurchase, at our discretion, up to approximately <ix:nonFraction unitRef="shares" contextRef="i3fe81198cceb4e46900cd7d2cfadadf7_D20181201-20191231" decimals="-5" name="cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4MzY_5ca7d2b5-e8a5-4c6c-be13-3d18be16d4be">9.5</ix:nonFraction>&#160;million of our SVS in the open market, or as otherwise permitted. We purchased a total of <ix:nonFraction unitRef="shares" contextRef="i3fe81198cceb4e46900cd7d2cfadadf7_D20181201-20191231" decimals="-5" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4NDk_b4b7c5a9-3aa8-4bc0-948e-745e9acb5a2b">8.3</ix:nonFraction>&#160;million SVS for cancellation under this NCIB. </span></div><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:ScheduleOfShareRepurchaseActivitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwNzk_1c459ec0-6932-4982-a695-c13a71610ac4" continuedAt="ic81d081fc2a34a889b4a856baa113987" escape="true"><div style="margin-bottom:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding share repurchase activities for the years indicated is set forth below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of SVS repurchased for cancellation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica57396691764401b2743b4568742519_D20190101-20191231" decimals="-5" name="cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfMy0xLTEtMS00MDMwMw_4d4f6740-d9cf-4bff-aca9-f87af3467204">67.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81ebfc3ecc8b4363bd77a03bfa13e021_D20200101-20201231" decimals="-5" name="cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfMy0yLTEtMS00MDMwMw_eaa66140-c463-4a1a-add8-5d21fbb2a4bb">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20a456cb0e0f4e438b09dad75b5065b1_D20210101-20211231" decimals="-5" name="cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfMy0zLTEtMS00MDMwMw_3c5e06b4-2cc0-4006-95df-9c949e6b76ec">35.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Number of SVS repurchased for cancellation (in millions) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ica57396691764401b2743b4568742519_D20190101-20191231" decimals="-5" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNC0xLTEtMS00MDMwMw_a7e93094-5c9d-43ca-b750-9484adb66dae">8.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i81ebfc3ecc8b4363bd77a03bfa13e021_D20200101-20201231" decimals="-2" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNC0yLTEtMS00MDMwMw_25ef7b4e-1cc7-49ed-ad46-df484f665dd8">0.0062</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i20a456cb0e0f4e438b09dad75b5065b1_D20210101-20211231" decimals="-4" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNC0zLTEtMS00MDMwMw_fad04bc5-772c-494f-b647-67cc3e473bb8">4.37</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Weighted average price per share for repurchases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ica57396691764401b2743b4568742519_D20190101-20191231" decimals="2" name="cls:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNS0xLTEtMS00MDMwMw_871b08a5-89cb-4efe-9060-64eaf820de13">8.15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i81ebfc3ecc8b4363bd77a03bfa13e021_D20200101-20201231" decimals="2" name="cls:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNS0yLTEtMS00MDMwMw_5b3a667a-0268-4ba5-8709-30bdc972a6c9">7.45</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i20a456cb0e0f4e438b09dad75b5065b1_D20210101-20211231" decimals="2" name="cls:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNS0zLTEtMS00MDMwMw_9ef1e087-aa80-4109-b686-9b0b394398b9">8.21</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of SVS repurchased for delivery under SBC plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id433362f2e1f4e7389aa0741c6718716_D20190101-20191231" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNi0xLTEtMS00MDMwMw_9cd9f57b-c856-4ad6-b655-ab2822316229">9.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf15e0b7df394c58bad4e84c5d0a9d1a_D20200101-20201231" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNi0yLTEtMS00MDMwMw_31a0c258-89c7-435b-8039-9f7d8ffbb277">19.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231" decimals="-5" name="ifrs-full:PurchaseOfTreasuryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNi0zLTEtMS00MDMwMw_3292fb61-f834-419a-adda-28a52fa59476">20.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Number of SVS repurchased for delivery under SBC plans (in millions)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id433362f2e1f4e7389aa0741c6718716_D20190101-20191231" decimals="-5" name="cls:TreasuryStockSharesAcquired1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNy0xLTEtMS00MDMwMw_66fe904a-a529-4821-ac0b-9d4e7410deca">1.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icf15e0b7df394c58bad4e84c5d0a9d1a_D20200101-20201231" decimals="-5" name="cls:TreasuryStockSharesAcquired1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNy0yLTEtMS00MDMwMw_d8103167-5bf0-4a14-a647-4e9cb58f8543">2.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231" decimals="-5" name="cls:TreasuryStockSharesAcquired1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNy0zLTEtMS00MDMwMw_53182488-95d3-464f-8c98-1c1b3bfbdf02">1.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes transaction fees.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;For 2020, excludes an accrual of $<ix:nonFraction unitRef="usd" contextRef="i6ca9eb48e08d42c8a6cfaad1a7890359_I20201231" decimals="-5" name="cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MTM0NQ_98d47ff8-4f11-4942-b814-913bac01d5c6">15.0</ix:nonFraction> we recorded at December 31, 2020 for the estimated Contractual Maximum for cancellation under the December 2020 ASPP. For 2021, excludes the $<ix:nonFraction unitRef="usd" contextRef="i0ad4257449874bce809b3196532655af_I20211231" decimals="-5" name="cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MTQ2NQ_a770faa4-47ef-456d-943c-564cab6f1791">7.5</ix:nonFraction> NCIB Accrual.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Includes <ix:nonFraction unitRef="shares" contextRef="i6409a549dab84da7954ac9db3461b669_D20210301-20210630" decimals="-5" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MTczOA_6bdc4ddf-a496-4f98-8b7c-d979efbab442">1.7</ix:nonFraction> million ASPP Purchases of SVS for cancellation in 2021 (there were <ix:nonFraction unitRef="shares" contextRef="i98856cb351f34bd1bb89dcacee8504ab_D20190101-20191231" decimals="-5" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4NjI_bdc6b7d5-6204-496e-bb55-2f96793fc414"><ix:nonFraction unitRef="shares" contextRef="i288e70d00b384ac499a1f136fb609c92_D20200101-20201231" decimals="-5" name="cls:StockRepurchasedAndRetiredDuringPeriodShares1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4NjI_fa88583c-4833-432b-a7b0-570695c17bab">no</ix:nonFraction></ix:nonFraction> ASPP Purchases in 2020 or 2019).</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;For 2021, excludes the $<ix:nonFraction unitRef="usd" contextRef="ibe51623869344c27872ead1e40835def_I20211231" decimals="-5" name="cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MjA0NA_b53b445b-ecbb-4ee2-89c6-d90879889887">33.8</ix:nonFraction> SBC Accrual.<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes <ix:nonFraction unitRef="shares" contextRef="ib627c83e698c4de4a030156451a99a7e_D20210101-20211231" decimals="-5" name="cls:TreasuryStockSharesAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4NjU_5bd8d864-cbf3-47db-b74b-cf270af287de">0.7</ix:nonFraction>&#160;million ASPP Purchases for SBC delivery obligations in 2021 (there were <ix:nonFraction unitRef="shares" contextRef="i4edde00107eb44e5b4d1bd9ee9f0bbca_D20200101-20201231" decimals="-5" name="cls:TreasuryStockSharesAcquired1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4NjM_0c23291c-6cfe-4b27-9a87-5ef48d6db54e"><ix:nonFraction unitRef="shares" contextRef="if08bc98b66a04783835656f3959a7c8a_D20190101-20191231" decimals="-5" name="cls:TreasuryStockSharesAcquired1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4NjM_5694867b-616d-4664-ae49-134f1caf514d">no</ix:nonFraction></ix:nonFraction> ASPP Purchases in 2020 or 2019).</span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of SVS held by trustee for delivery under SBC plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (in millions)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i715485d7f9a340bbaf7b2debded7197b_I20191231" decimals="-5" name="cls:TreasuryStockSharesAcquiredHeldByTrustee" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjJhNDE3ODQwODdjZjQwNTM5MGI1MzQ2MzQ3NTI1YjM4L3RhYmxlcmFuZ2U6MmE0MTc4NDA4N2NmNDA1MzkwYjUzNDYzNDc1MjViMzhfMC0xLTEtMS00MDMwMw_7b780dad-e479-42e7-b99e-ea448206d57c">1.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i679d1c5c764240f1835e7c33343d2032_I20201231" decimals="-5" name="cls:TreasuryStockSharesAcquiredHeldByTrustee" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjJhNDE3ODQwODdjZjQwNTM5MGI1MzQ2MzQ3NTI1YjM4L3RhYmxlcmFuZ2U6MmE0MTc4NDA4N2NmNDA1MzkwYjUzNDYzNDc1MjViMzhfMC0yLTEtMS00MDMwMw_993be918-d430-41aa-a34f-07b6ff7e87b1">2.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231" decimals="-5" name="cls:TreasuryStockSharesAcquiredHeldByTrustee" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjJhNDE3ODQwODdjZjQwNTM5MGI1MzQ2MzQ3NTI1YjM4L3RhYmxlcmFuZ2U6MmE0MTc4NDA4N2NmNDA1MzkwYjUzNDYzNDc1MjViMzhfMC0zLTEtMS00MDMwMw_6453464a-6a9b-418e-9c78-d169583d1def">1.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value of SVS held by trustee for delivery under SBC plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i715485d7f9a340bbaf7b2debded7197b_I20191231" decimals="-5" name="cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjJhNDE3ODQwODdjZjQwNTM5MGI1MzQ2MzQ3NTI1YjM4L3RhYmxlcmFuZ2U6MmE0MTc4NDA4N2NmNDA1MzkwYjUzNDYzNDc1MjViMzhfMS0xLTEtMS00MDMwMw_72bc585b-dac8-4cc5-861d-dd24e0f17597">14.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i679d1c5c764240f1835e7c33343d2032_I20201231" decimals="-5" name="cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjJhNDE3ODQwODdjZjQwNTM5MGI1MzQ2MzQ3NTI1YjM4L3RhYmxlcmFuZ2U6MmE0MTc4NDA4N2NmNDA1MzkwYjUzNDYzNDc1MjViMzhfMS0yLTEtMS00MDMwMw_02bdc470-2068-49d3-869f-8f3c3ec55b32">15.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231" decimals="-5" name="cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjJhNDE3ODQwODdjZjQwNTM5MGI1MzQ2MzQ3NTI1YjM4L3RhYmxlcmFuZ2U6MmE0MTc4NDA4N2NmNDA1MzkwYjUzNDYzNDc1MjViMzhfMS0zLTEtMS00MDMwMw_e10a4ffb-66dd-48d2-9ada-bf314d835d9c">15.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;For accounting purposes, we classify these shares as treasury stock until they are delivered pursuant to the plans.</span></div></ix:nonNumeric><div style="padding-left:31.5pt;text-indent:-31.5pt"><ix:continuation id="ic81d081fc2a34a889b4a856baa113987" continuedAt="ibefb36137af04aad9b0f758bb32dc4cd"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">&#160;&#160;&#160;&#160;</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"><ix:continuation id="ibefb36137af04aad9b0f758bb32dc4cd">SVS held in 2021 exclude the SBC Accrual.</ix:continuation> </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Employee SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LTIP:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, vested grants under the LTIP will be settled in SVS (on a <ix:nonFraction unitRef="number" contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNDUyNw_1ab5c4fc-cf64-4753-a613-f3b7559e781b">one</ix:nonFraction>-for-<ix:nonFraction unitRef="number" contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNDUzNA_4f6eee68-0f38-458c-9b25-dc2f6fa23384">one</ix:nonFraction> basis), either with  SVS purchased in the open market or issued from&#160;treasury (up to a maximum aggregate of <ix:nonFraction unitRef="shares" contextRef="i6fb0ccc0c9864d56bb25ed2f2e1d244a_D20210101-20211231" decimals="-5" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNDY0MA_da261f71-7c1a-4808-91f0-4a4b9d831696">29.0</ix:nonFraction> million SVS). As of December&#160;31, 2021, <ix:nonFraction unitRef="shares" contextRef="ie77d8499746c4c36bd2f516a16d21fac_I20211231" decimals="-5" name="cls:CapitalSharesReservedforFutureIssuance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNDY1OQ_c0208fd8-839a-40e1-9a39-61ba6411f7df">10.0</ix:nonFraction> million SVS remain reserved for issuance from treasury under the LTIP, covering potential issuances of SVS for outstanding awards and for potential future award grants.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Celestica Share Unit Plan (CSUP):</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the CSUP, we may grant RSUs and PSUs to eligible employees. We have the option to settle vested RSUs and PSUs issued thereunder in SVS (on a <ix:nonFraction unitRef="number" contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNTAxNg_027af739-2f3e-4a24-acaa-a306ba5b7e2b">one</ix:nonFraction>-for-<ix:nonFraction unitRef="number" contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNTAyMw_e57c7c98-24a9-4684-96d4-33776980e4e0">one</ix:nonFraction> basis) purchased in the open market, or in cash.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-34</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i2394058918c54d73bd22d988324c8dde" continuedAt="i48404c78c2c049a0bd68d219ceffb469"><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee SBC Expense:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Employee SBC expense may fluctuate from period-to-period to account for, among other things, new grants, forfeitures resulting from employee terminations or resignations, and the recognition of accelerated SBC expense for employees eligible for retirement. The portion of employee SBC expense that relates to performance-based compensation is subject to adjustment in any period to reflect changes in the estimated level of achievement of pre-determined performance goals and financial targets. N</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">o significant adjustments were recorded in 2021 with respect to PSUs expected to vest at the beginning of February 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Based on reviews of the status of the non-market performance vesting condition and modifier, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">we recorded</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> an $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="cls:ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjc0ODc3OTExMzk3Mw_19c85a84-2f81-42c1-98a3-c2d40d2d6d94">8.4</ix:nonFraction> expense reversal in 2020 to reflect reductions in the estimated number of PSUs expected to vest at the end of January 2021. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwOTE_16b582e4-d04f-4777-9bb1-cc7ddb64f86c" continuedAt="i0837709ffb5549abb56f1b42e4cf9478" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Information regarding employee SBC expense for the years indicated is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee SBC expense in cost of sales</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae610e3634614fc69a243f52418742d6_D20190101-20191231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfMi0xLTEtMS00MDMwMw_b12e4b34-ef97-463b-849d-dfcf58367d4c">14.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb11e77318244167b164078fc26565d6_D20200101-20201231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfMi0yLTEtMS00MDMwMw_03e0dbd9-563d-46d1-8cb1-1e03346d5fb6">11.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28f8399fd3764ce49fa4d917b2470cd8_D20210101-20211231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfMi0zLTEtMS00MDMwMw_03c7321d-aec4-4678-8334-2fbc109a175e">13.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee SBC expense in SG&amp;A</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id23f67786e864c888cf49353814086d6_D20190101-20191231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfMy0xLTEtMS00MDMwMw_e11f9db4-dcb4-43d6-a27d-f97f5cdfc105">19.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i787666749b9543689a5013bdd55d6b19_D20200101-20201231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfMy0yLTEtMS00MDMwMw_9deefc9e-df2f-43fb-9899-f3784ca8bb87">14.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75748da374f542d7b273f0cfe6769a37_D20210101-20211231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfMy0zLTEtMS00MDMwMw_ae73416c-40ce-4101-99bd-2455fe03ff60">20.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfNC0xLTEtMS00MDMwMw_159e8ef9-1749-4a39-a3d6-989137eb92ba">34.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfNC0yLTEtMS00MDMwMw_e2027609-735a-4f1b-a0b0-8c7382f4c6b7">25.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfNC0zLTEtMS00MDMwMw_11b85793-000e-456c-8ea8-b37e0b463118">33.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;For RSUs and DSUs issued to eligible directors under our Directors&#8217; Share Compensation Plan (DSC Plan), see paragraph </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> below.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i) Stock options:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are permitted to grant stock options under our LTIP. 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 <ix:nonNumeric contextRef="i54cff7341f2648798c92ca65e0fb85ab_D20210101-20211231" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNjA4Mg_12a372e6-dec1-4aab-8dd9-2bed17320bef">10</ix:nonNumeric>&#160;years from the grant&#160;date. <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwOTI_7c5745f4-066e-478b-9ff4-f9f665559114" continuedAt="ib8ff4b12b1d844698da1a3c442130ae2" escape="true">Stock option grants and exercises were as follows for the years indicated:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:5pt"><ix:continuation id="ib8ff4b12b1d844698da1a3c442130ae2"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"><tr><td style="width:1.0pt"></td><td style="width:349.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:64.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:84.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of <br/>Options</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price*</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in&#160;millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2019</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icf4edea7044e4e7da7f2af9c64c2689c_I20181231" decimals="-5" name="ifrs-full:NumberOfOutstandingShareOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMi0xLTEtMS00MDMwMw_cbfb44b8-22c3-46b2-9223-e08b7bf30f58">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icf4edea7044e4e7da7f2af9c64c2689c_I20181231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMi0zLTEtMS00MDMwMw_91de5186-42fc-4260-bf98-a8a7a9b50811">11.93</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfNC0xLTEtMS00MDMwMw_f09a86f1-ac96-4678-ab84-90f654556cac">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfNC0zLTEtMS00MDMwMw_34834ac8-8955-4926-a422-1926dbe88666">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="-5" name="ifrs-full:NumberOfOutstandingShareOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfNi0xLTEtMS00MDMwMw_2d8a382f-6948-45e7-82f9-d10d5e575a15">0.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfNi0zLTEtMS00MDMwMw_2cbf3c62-8473-4080-8cf9-d6626435c18c">12.50</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfOC0xLTEtMS00MDMwMw_f09a86f1-ac96-4678-ab84-90f654556cac">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfOC0zLTEtMS00MDMwMw_34834ac8-8955-4926-a422-1926dbe88666">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:NumberOfOutstandingShareOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTAtMS0xLTEtNDAzMDM_bd41a9f4-3a1c-4724-bc0e-9e7df96beb52">0.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTAtMy0xLTEtNDAzMDM_5f5670fa-2def-4b97-a202-5950fda9dff2">12.78</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-4" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTEtMS0xLTEtNzQ2NjY_9e7faa61-55c1-4daa-8409-219fc6a9c905">0.09</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTEtMy0xLTEtNzQ3Mjg_9b43d0d9-d7e4-49c8-a910-2afcfba358fb">10.58</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-4" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTEtMS0xLTEtNDAzMDM_edfd13f2-f981-415f-b494-988828621bda">0.02</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTEtMy0xLTEtNDAzMDM_dbcad48b-51bc-463b-bb6c-78e95dce5b2f">6.54</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:NumberOfOutstandingShareOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTItMS0xLTEtNDAzMDM_5e08297f-ef39-4b05-adb2-b637c1e75cf6">0.4</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTItMy0xLTEtNDAzMDM_67543b77-63d3-4771-bea1-163015d30467">12.70</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwOTM_ed309f6b-10f1-4a13-98e4-8f2f814b64c6" continuedAt="if94dce38f16d4d609c6804067e43f6c6" escape="true"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwOTQ_d5a4aefd-951b-40b2-97a1-62b482bd4ff6" continuedAt="i30152139ae1d4ad19c0b8fea90cfe43f" escape="true">The following stock options* were outstanding as at December&#160;31, 2021: </ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="if94dce38f16d4d609c6804067e43f6c6" continuedAt="icf78ec0b151b486187a9cc6f25eb57b6"><ix:continuation id="i30152139ae1d4ad19c0b8fea90cfe43f" continuedAt="ice1c5902feae44fca083c7c55f236348"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding <br/>Options</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Life <br/>of Outstanding Options</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercisable <br/>Options</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in&#160;millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in&#160;millions)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i8ba6aef506484466a7da76eec3a2b350_I20211231" decimals="2" name="ifrs-full:ExercisePriceOfOutstandingShareOptions2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi0wLTEtMS0xMTE2NDcvdGV4dHJlZ2lvbjozNjVjZTQxNGYxYTk0NzY0YThiMjI2OWE1Nzk2M2NlYl8zMjk4NTM0ODgzMzUy_bf886f2d-56b1-4a9f-8c10-18bd237775bc">6.56</ix:nonFraction> to $<ix:nonFraction unitRef="usdPerShare" contextRef="i82422b0a746b455190242e33ab3275b6_I20211231" decimals="2" name="ifrs-full:ExercisePriceOfOutstandingShareOptions2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi0wLTEtMS0xMTE2NDcvdGV4dHJlZ2lvbjozNjVjZTQxNGYxYTk0NzY0YThiMjI2OWE1Nzk2M2NlYl8zMjk4NTM0ODgzMzYx_49aeeefa-29f8-4588-b4fc-7c60b2906703">13.87</ix:nonFraction></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:NumberOfOutstandingShareOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi0yLTEtMS00MDMwMw_50e24327-6efe-49ca-ad55-5de179297d35">0.4</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi00LTEtMS00MDMwMw_ea4b9f95-51fe-42fb-9487-01df912c1fc5">12.70</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi02LTEtMS00MDMwMw_76f16cee-36d5-41c6-a21c-1faa10a3b59f">4.9</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi04LTEtMS00MDMwMw_106d995a-1b6e-4f54-ae79-abd8c311f7ce">0.3</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi0xMC0xLTEtNDAzMDM_37a284a4-7979-48ee-97a9-cfd1040d484e">13.33</ix:nonFraction></span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></ix:continuation></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="icf78ec0b151b486187a9cc6f25eb57b6"><ix:continuation id="ice1c5902feae44fca083c7c55f236348">* &#160;&#160;&#160;&#160;The exercise prices were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate.</ix:continuation></ix:continuation> </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-35</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i48404c78c2c049a0bd68d219ceffb469" continuedAt="i5b4eb70abe264f0883a0e6bffc04cbd2"><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We amortize the estimated grant date fair value of stock options to expense over the vesting period (generally <ix:nonNumeric contextRef="i54cff7341f2648798c92ca65e0fb85ab_D20210101-20211231" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNjQ4MA_528c201e-c484-49bc-8587-e016b4a2ae57">4</ix:nonNumeric> 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) of <ix:nonFraction unitRef="number" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="INF" name="ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzMxMg_0650e0a6-347e-48a3-b38c-8109846b7d5a">1.09</ix:nonFraction>%, expected volatility of the market price of our shares (based on historical volatility of our share price) of <ix:nonFraction unitRef="number" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="INF" name="ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzMxOQ_fa49ff79-d6e2-47c1-9ff8-9c7ff41d0e5d">43</ix:nonFraction>%, and the expected option life of <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:OptionLifeSharesGrantedTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzMyMw_5a95a4aa-e4de-432f-b139-55ffd134258f">7</ix:nonNumeric> years (based on historical option holder behavior). <ix:nonFraction unitRef="shares" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4OTE_ba8ed8fb-dd13-4f6f-83da-c7558ccd3636"><ix:nonFraction unitRef="shares" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4OTE_d0790848-6d94-4f33-9a66-05251c4e0f22">No</ix:nonFraction></ix:nonFraction> stock options were granted in 2020 or 2019. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(ii) RSUs and PSUs:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant RSUs and PSUs to employees pursuant to our LTIP and CSUP. Each vested unit generally entitles the holder to receive <ix:nonFraction unitRef="shares" contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231" decimals="INF" name="cls:NumberOfSharesHolderIsEntitledToPerVestedUnit" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNzA1OA_22b65aa0-bce7-4510-979a-71df895259da">one</ix:nonFraction> 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 SVS purchased in the open market or issued 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 outstanding RSUs and PSUs with SVS purchased in the open market by a broker, or issued from treasury. As a result, we account for these share unit awards as equity-settled awards. We amortize the grant date fair value of RSUs and PSUs to expense over the vesting period. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The grant date fair value of RSUs is based on the market value of our SVS at the time of grant.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 <ix:nonFraction unitRef="number" contextRef="i0e0ce9ea1f4a48a581baacaba847b64a_D20210101-20211231" decimals="INF" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfODI4NQ_a8069979-eff4-47f5-b33e-54ebd0cc4951">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i68eeadd02e6c42cd938f39c3bd89f484_D20210101-20211231" decimals="INF" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfODI5MQ_32ddaba1-33ea-4fdd-877b-fe26b0f6b97d">200</ix:nonFraction>% of the target amount granted based on the level of achievement of the relevant performance conditions. PSUs (representing in each case <ix:nonFraction unitRef="number" contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231" decimals="INF" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfODQyOQ_aab89fb1-34a0-445a-bd27-b959f4a86466">100</ix:nonFraction>% of target) are primarily granted in the first quarter of each year. These PSUs vest based on the level of achievement of a pre-determined non-market performance measurement in the final year of the <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwOTY_9ca2fd0e-6c70-486e-bf91-e1dfb938c303">three-year</ix:nonNumeric> performance period, subject to modification by each of a separate pre-determined non-market financial target and our relative TSR performance over the <ix:nonNumeric contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwNzY_a0cd6ee9-c2c0-456b-b1dd-50411d88b2ff">three-year</ix:nonNumeric> vesting period. See note&#160;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(l)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The grant date fair value of the TSR modifier is based on a Monte Carlo simulation model and a premium of <ix:nonFraction unitRef="number" contextRef="ib3b756f65c4c4e79a1c15206697e8df0_I20210101" decimals="2" name="cls:ShareBasedPaymentAwardTSRModifierPremium" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI1Nw_8364c54b-d813-44ba-b04f-4f3aef9b4c04">109</ix:nonFraction>% for 2021 (2020 &#8212; <ix:nonFraction unitRef="number" contextRef="ied2e138f4e4c497c8900e8ba4c625efd_I20200101" decimals="2" name="cls:ShareBasedPaymentAwardTSRModifierPremium" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI2Mw_816cbdf5-85f4-48a7-9f68-dc8bd71d58f9">112</ix:nonFraction>%; 2019 &#8212; <ix:nonFraction unitRef="number" contextRef="i68fbf9d8463444ab9fe2a6902fb87c09_I20190101" decimals="2" name="cls:ShareBasedPaymentAwardTSRModifierPremium" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI2OQ_8d61256c-47ed-4366-a1dc-148ae43a1305">102</ix:nonFraction>%). The grant date fair value of the non-TSR-based performance measurement and modifier is based on the market value of our SVS at the time of grant and is subject to adjustment to reflect changes 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.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0Mzc1Mw_eee3850c-a411-422c-b4f2-58833f8b99af" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used in the measurement of the grant date fair values of PSUs were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.807%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231" decimals="2" name="cls:ExpectedVolatilityOtherEquityInstrumentsGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfMi0yLTEtMS0xMTI4ODI_015f5d10-6cb8-42f2-aad4-4ec116b2f840">28</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231" decimals="2" name="cls:ExpectedVolatilityOtherEquityInstrumentsGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfMi0zLTEtMS0xMTI4ODQ_f8565f22-6e5e-4a0f-b6d8-806b166910fc">30</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231" decimals="2" name="cls:ExpectedVolatilityOtherEquityInstrumentsGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfMi00LTEtMS0xMTI4ODY_f1ccca6a-4065-40c0-8329-1fd81d935e8e">49</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231" name="cls:ExpectedLifeOtherEquityInstrumentsGranted" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfMy0yLTEtMS0xMTI4ODI_4551b68c-1fae-478c-a880-ac7753cde99d">3</ix:nonNumeric> years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231" name="cls:ExpectedLifeOtherEquityInstrumentsGranted" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfMy0zLTEtMS0xMTI4ODQ_39eaa33c-cebb-49de-b8dc-5a3fb4103a6e">3</ix:nonNumeric> years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231" name="cls:ExpectedLifeOtherEquityInstrumentsGranted" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfMy00LTEtMS0xMTI4ODY_d83bf98c-e413-40fd-97d1-799329e3d381">3</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate (based on 3-year Treasury bonds)</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231" decimals="3" name="cls:RiskFreeInterestRateOtherEquityInstrumentsGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfNC0yLTEtMS0xMTI4ODI_9a285c9a-ee49-45eb-ae34-e693fccf4f4f">2.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231" decimals="3" name="cls:RiskFreeInterestRateOtherEquityInstrumentsGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfNC0zLTEtMS0xMTI4ODQ_4507a6d9-4e39-4f65-9375-6a6f3d422f95">1.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231" decimals="3" name="cls:RiskFreeInterestRateOtherEquityInstrumentsGranted" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfNC00LTEtMS0xMTI4ODY_4a9bd381-4523-4cce-bec4-6f973503c345">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-36</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i5b4eb70abe264f0883a0e6bffc04cbd2" continuedAt="i18834bc32a264263b19b2f28d6bdfb10"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwODM_e236fb95-2b96-4ccf-9389-66f0cb06f887" continuedAt="ib97a4d56a92243f28ed588ed6bd0610c" escape="true">Information regarding aggregate RSU, PSU and stock option grants to employees, as applicable, for the years indicated is set forth below:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="ib97a4d56a92243f28ed588ed6bd0610c"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.716%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i98a1d799e6284013b32557940c5939a9_D20190101-20191231" decimals="-5" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMy0xLTEtMS00MDMwMw_330d0200-5280-4d22-b7d6-b19b21141545">3.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i97c7f4fa1e814c72a5a3e1b782f0312c_D20200101-20201231" decimals="-5" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMy0yLTEtMS00MDMwMw_afb06df5-b30a-4829-866e-657fd25fcb16">2.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231" decimals="-5" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMy0zLTEtMS00MDMwMw_4959d4b1-881c-4bc4-ae90-eab204dad2fa">3.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i98a1d799e6284013b32557940c5939a9_D20190101-20191231" decimals="2" name="cls:WeightedAverageFairValueAtTheGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNC0xLTEtMS00MDMwMw_c2c212c1-3158-4b72-9ace-f38c1b25e573">7.88</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i97c7f4fa1e814c72a5a3e1b782f0312c_D20200101-20201231" decimals="2" name="cls:WeightedAverageFairValueAtTheGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNC0yLTEtMS00MDMwMw_7ef49378-1086-4c17-bdf3-455a0de87998">8.60</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231" decimals="2" name="cls:WeightedAverageFairValueAtTheGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNC0zLTEtMS00MDMwMw_55c925af-857b-44ee-8977-8fd2d9bcc420">8.36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions, representing <ix:nonFraction unitRef="number" contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231" decimals="1" name="cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNy0wLTEtMS0xMTM3OTQvdGV4dHJlZ2lvbjo2N2IxODUzNWI3ZjE0YTE0YTkzZmMwZDczMzdiNTA3ZV8yMjUzOTk4ODM2OTQ3NQ_1f28d438-54b8-4d76-9292-97ce5284276e"><ix:nonFraction unitRef="number" contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231" decimals="1" name="cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNy0wLTEtMS0xMTM3OTQvdGV4dHJlZ2lvbjo2N2IxODUzNWI3ZjE0YTE0YTkzZmMwZDczMzdiNTA3ZV8yMjUzOTk4ODM2OTQ3NQ_68822d07-b833-44a1-9d60-207496646f3e"><ix:nonFraction unitRef="number" contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231" decimals="1" name="cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNy0wLTEtMS0xMTM3OTQvdGV4dHJlZ2lvbjo2N2IxODUzNWI3ZjE0YTE0YTkzZmMwZDczMzdiNTA3ZV8yMjUzOTk4ODM2OTQ3NQ_e894b1bb-8d79-448b-a03e-743ac752c407">100</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of target)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231" decimals="-5" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNy0xLTEtMS00MDMwMw_c6be79e9-a799-4a80-ae04-e90816dca078">2.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231" decimals="-5" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNy0yLTEtMS00MDMwMw_7b14b4e4-bdac-4a06-b0b5-a95c8001f7ea">1.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231" decimals="-5" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNy0zLTEtMS00MDMwMw_dd9d3468-0f28-4d03-a115-777229f613e8">2.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231" decimals="2" name="cls:WeightedAverageFairValueAtTheGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfOC0xLTEtMS00MDMwMw_256edc74-6fc8-4869-88fb-a85d8bd9dc92">8.14</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231" decimals="2" name="cls:WeightedAverageFairValueAtTheGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfOC0yLTEtMS00MDMwMw_27171407-2aa9-48ea-95b1-991d34cfa702">9.88</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231" decimals="2" name="cls:WeightedAverageFairValueAtTheGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfOC0zLTEtMS00MDMwMw_ae8da977-38a8-4df8-99c9-cfc95d6251dc">9.49</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTMtMS0xLTEtODAxMjg_d7d449ee-9124-4050-8444-9a9a66571add">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTMtMi0xLTEtODAxMjg_bb98dc96-c3ce-4f2c-9030-7320e3c3a2ef">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-4" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTMtMy0xLTEtODAxMjg_6b8632a3-21eb-4dc7-861d-4454876beaf5">0.09</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per option</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="2" name="ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTQtMS0xLTEtODAxMjg_83649d9f-27e9-44b1-809c-f31d9399f531">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="2" name="ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTQtMi0xLTEtODAxMjg_ecd9e94a-fc68-455b-8521-19de861684c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="2" name="ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTQtMy0xLTEtODAxMjg_9323ea5d-c03a-463b-8599-ce6d1bbf6ca0">4.22</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of outstanding RSUs (in millions)</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i255ef76c387342119bf79f73372a82c3_I20191231" decimals="-5" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTItMS0xLTEtNDAzMDM_57a76f25-b3ca-4798-9a8f-6dc4b2570835">4.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7145e2767b814162b8c1aea40e52b511_I20201231" decimals="-5" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTItMi0xLTEtNDAzMDM_0726d694-2af6-4b99-a3fd-562fa5ae6322">4.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2525191b25c8498bb62ad765b84e17e0_I20211231" decimals="-5" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTItMy0xLTEtNDAzMDM_8e803036-87e3-4bf5-80d6-f9335be8cd82">4.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of outstanding PSUs (in millions, representing <ix:nonFraction unitRef="number" contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231" decimals="1" name="cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTktMC0xLTEtMTEzODAwL3RleHRyZWdpb246YmFhNzgyMDNiMTc3NDJkNzg4YmFiZDExMjc3OWY4NGJfMjI1Mzk5ODgzNjk0OTM_1f28d438-54b8-4d76-9292-97ce5284276e"><ix:nonFraction unitRef="number" contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231" decimals="1" name="cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTktMC0xLTEtMTEzODAwL3RleHRyZWdpb246YmFhNzgyMDNiMTc3NDJkNzg4YmFiZDExMjc3OWY4NGJfMjI1Mzk5ODgzNjk0OTM_68822d07-b833-44a1-9d60-207496646f3e"><ix:nonFraction unitRef="number" contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231" decimals="1" name="cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTktMC0xLTEtMTEzODAwL3RleHRyZWdpb246YmFhNzgyMDNiMTc3NDJkNzg4YmFiZDExMjc3OWY4NGJfMjI1Mzk5ODgzNjk0OTM_e894b1bb-8d79-448b-a03e-743ac752c407">100</ix:nonFraction></ix:nonFraction></ix:nonFraction>% of target granted)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id281e07212524645963683539240515f_I20191231" decimals="-5" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTMtMS0xLTEtNDAzMDM_f8a4706e-5a48-4f06-961c-3fd83a1b444d">3.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6b73dbeabf3347bea6b70478178262aa_I20201231" decimals="-5" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTMtMi0xLTEtNDAzMDM_5fe89bca-0715-4a34-b32c-057079a330da">4.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i50f75feedc1b48f99bd6eaf00143bc8b_I20211231" decimals="-5" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTMtMy0xLTEtNDAzMDM_0bd4db10-87c8-4238-be4a-879b37eafa7e">6.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Director SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;We grant DSUs to certain members of our Board of Directors and Onex under our DSC Plan. We also grant RSUs (under specified circumstances) to certain directors as compensation under the DSC Plan. RSUs granted to directors vest ratably over a <ix:nonNumeric contextRef="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwOTA_e51bf1f2-39cc-4628-a604-76e3a7dd0f65">three-year</ix:nonNumeric> period and are governed by the terms of our LTIP. Each vested RSU entitles the holder thereof to <ix:nonFraction unitRef="number" contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231" decimals="INF" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfOTk0Mg_bfdb6bee-d46f-49ba-abb1-a6b07e270a39">one</ix:nonFraction> 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 vest immediately on the date the director Retires. See note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(l)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for additional detail. As Celestica is permitted to, and intends to, settle DSUs with shares purchased in the open market, we account for these awards as equity-settled awards. On January 29, 2020, William A. Etherington retired from Celestica&#8217;s Board of Directors. In accordance with the DSC Plan, the DSUs held by Mr. Etherington will be redeemed on or prior to the <ix:nonNumeric contextRef="i126854109eef461aa6e8dc8d43fe4446_D20211231-20211231" name="cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzMyNQ_05477843-a0f6-4353-a5bf-075e75693ed4">90</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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 December 31, 2021, Mr. Etherington held <ix:nonFraction unitRef="shares" contextRef="i7b46837c8ea74fe197e155542a9e6892_I20211231" decimals="-3" name="cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA4NTc_2fde9343-d98d-4779-a6a8-a66d2974aab0">0.475</ix:nonFraction> million DSUs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;<ix:continuation id="i0837709ffb5549abb56f1b42e4cf9478" continuedAt="i300fcb48877c4b3ca9622d9222c88fd1">Information regarding director SBC expense for the years indicated is set forth below: </ix:continuation></span></div></ix:continuation><div style="margin-bottom:12pt;margin-top:8pt"><ix:continuation id="i18834bc32a264263b19b2f28d6bdfb10" continuedAt="ibab3bb41e89d4f50963afd372a8ebe6e"><ix:continuation id="i300fcb48877c4b3ca9622d9222c88fd1" continuedAt="ic830b5e7d46146dfb8df43125e3c1338"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.404%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.734%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director SBC expense in SG&amp;A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc8a72d3b71046b6b192b009b36ffc6d_D20190101-20191231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMi0xLTEtMS00MDMwMw_0fc571b7-cac4-4859-a690-b3c96e586b5b">2.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadd96b99733440839198c628ccba8391_D20200101-20201231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMi0yLTEtMS00MDMwMw_5f5e4332-4566-4637-a3ec-067d7fc440e6">2.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf6be9fb8ba045c0961952bb57a6d1d9_D20210101-20211231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMi0zLTEtMS00MDMwMw_5f7de28a-4d9f-479d-b431-6c62b07884bd">2.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DSUs Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icc8a72d3b71046b6b192b009b36ffc6d_D20190101-20191231" decimals="-5" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfNy0xLTEtMS00MDMwMw_127e0d45-36b7-45c4-92bb-64edd2df1b41">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iadd96b99733440839198c628ccba8391_D20200101-20201231" decimals="-5" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfNy0yLTEtMS00MDMwMw_164bf7bf-c967-45d4-bd31-4b81e4c4492c">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iaf6be9fb8ba045c0961952bb57a6d1d9_D20210101-20211231" decimals="-4" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfNy0zLTEtMS00MDMwMw_7aa20214-740c-47f1-9a22-94d5cfe190a0">0.12</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icc8a72d3b71046b6b192b009b36ffc6d_D20190101-20191231" decimals="2" name="cls:WeightedAverageFairValueAtTheGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfOC0xLTEtMS00MDMwMw_d941b360-94d6-4791-816e-95fd58b9cb72">7.62</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iadd96b99733440839198c628ccba8391_D20200101-20201231" decimals="2" name="cls:WeightedAverageFairValueAtTheGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfOC0yLTEtMS00MDMwMw_743dd015-1001-4971-a5d6-ded48562657c">5.64</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iaf6be9fb8ba045c0961952bb57a6d1d9_D20210101-20211231" decimals="2" name="cls:WeightedAverageFairValueAtTheGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfOC0zLTEtMS00MDMwMw_2dae53cf-1674-4e70-85a3-977e7fbe2858">8.98</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i22282438a2b249bd96c27dcbf3c7db1e_D20190101-20191231" decimals="-3" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTMtMS0xLTEtMTA5ODIx_1cb9250b-194e-487b-8f8d-b2049092581e">0.016</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i74b8b57dcaae427ca4658d092793013b_D20200101-20201231" decimals="-3" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTMtMi0xLTEtMTA5ODQ0_4efcea97-9d8f-4642-ab07-911eef809c8d">0.022</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9673f326c2d541daa9a75c9e6866ec80_D20210101-20211231" decimals="-3" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTMtMy0xLTEtMTA5ODQ2_4f9794d1-5337-47ed-8cd5-d81084831ad7">0.054</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i22282438a2b249bd96c27dcbf3c7db1e_D20190101-20191231" decimals="2" name="cls:WeightedAverageFairValueAtTheGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTQtMS0xLTEtMTA5ODIx_66fa5835-48f1-48eb-9f0c-0e065663fdf7">7.62</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i74b8b57dcaae427ca4658d092793013b_D20200101-20201231" decimals="2" name="cls:WeightedAverageFairValueAtTheGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTQtMi0xLTEtMTA5ODQ0_f5f0f1a5-12db-401c-a79d-c96ff6e36120">5.71</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9673f326c2d541daa9a75c9e6866ec80_D20210101-20211231" decimals="2" name="cls:WeightedAverageFairValueAtTheGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTQtMy0xLTEtMTA5ODQ2_b9a2896a-f4ba-4a6f-86d7-af2aab77bc5d">8.92</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of DSUs outstanding (in millions)</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i445f64a940aa485ab2d43478352dfc6d_I20191231" decimals="-5" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTItMS0xLTEtNDAzMDM_29ed26b3-78de-4666-8ceb-b59577e5ed51">1.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id824c6f757ac45a98fef7dd5cf752baa_I20201231" decimals="-5" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTItMi0xLTEtNDAzMDM_e32c31bc-49c5-4001-bd92-fab9629ccdf7">2.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5d745337724e43b9af03b530c725fcc7_I20211231" decimals="-5" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTItMy0xLTEtNDAzMDM_d79e59f2-8cfa-46ca-b6e6-f776cbf51c59">2.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of RSUs issued to directors outstanding (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib8a90c5754744955a5b82215e6be0eda_I20191231" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTMtMS0xLTEtNDAzMDM_275c3872-2dab-4bad-a7db-2bc76009ce6c">0.02</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i563882d78cdb47a4ae679796fc4d985f_I20201231" decimals="-4" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTMtMi0xLTEtNDAzMDM_1237436b-00e5-456d-a09c-34b2b5e9c9cf">0.03</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5ec4e84042942839c490b8c7032616d_I20211231" decimals="-4" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTMtMy0xLTEtNDAzMDM_09ed2bb4-4718-40cf-9d07-d0f4b57022a8">0.07</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="ibab3bb41e89d4f50963afd372a8ebe6e"><ix:continuation id="ic830b5e7d46146dfb8df43125e3c1338">(1)&#160;&#160;&#160;&#160;Expense consists of director compensation to be settled with SVS, or SVS and cash, as elected by each director.</ix:continuation></ix:continuation> </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-37</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_88"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfNjAz_855b624b-bbb9-4c97-8ca2-a9b911f0e7e0" continuedAt="ib657e79458774f4fb76bbb7f3a39c067" escape="true">ACCUMULATED OTHER COMPREHENSIVE LOSS, NET OF TAX:</ix:nonNumeric></span></div><ix:continuation id="ib657e79458774f4fb76bbb7f3a39c067"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfNTk5_72f9e41a-322b-4e54-8beb-664e0726ecb6" escape="true"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:56.277%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.824%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance of foreign currency translation account</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia23367c4ccaf4c1db01190748ce36d5b_I20181231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMi0yLTEtMS00MDMwMw_44d1b505-42c0-4682-a67d-768a0445b3b3">14.4</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24b2ef08a7724056b1fe86239d7bc82f_I20191231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMi00LTEtMS00MDMwMw_60dfd3d3-1ff0-43cb-a9f0-2ab4ffd04ff5">14.6</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f83cfb23e824ee0a6bcec9749955b23_I20201231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMi02LTEtMS00MDMwMw_d3c3e870-62fb-402d-8ba2-0f5751ce5b3d">10.3</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMy0yLTEtMS00MDMwMw_c7f17920-a02f-4eb7-bdc0-945e1f9d190b">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMy00LTEtMS00MDMwMw_e2726514-c25f-4484-966f-707a5e957895">4.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMy02LTEtMS00MDMwMw_1d8bc7d3-b0b2-4ce5-882e-9aaa4f65dc8c">7.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i24b2ef08a7724056b1fe86239d7bc82f_I20191231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNC0yLTEtMS00MDMwMw_d04fda33-8f75-43e2-9acf-4e4139a06cc8">14.6</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f83cfb23e824ee0a6bcec9749955b23_I20201231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNC00LTEtMS00MDMwMw_8e8130e0-a9b9-4d4c-8bf5-e61ffc9f378f">10.3</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6a9f172d525d4194beb48de36712c673_I20211231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNC02LTEtMS00MDMwMw_0ce85cdb-9e5d-4b2c-8a24-6956db10b04b">18.0</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance of unrealized net gain (loss) on currency forward cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i633abad2ca4c420d8c6766e381a9f275_I20181231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNi0yLTEtMS00MDMwMw_5c0beaf2-3fc9-4f2f-9255-048049a0ff01">7.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf4fb8c9a9284181bf462cf1c72faf7c_I20191231" decimals="-5" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNi00LTEtMS00MDMwMw_7c4c6f21-f87c-48fd-a19a-cc7ea9d28742">3.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09e473e3fa08460eb90cc0137c9e9238_I20201231" decimals="-5" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNi02LTEtMS00MDMwMw_e4aaf85c-6530-4e12-bf01-ee3e64beedcf">11.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) on currency forward cash flow hedges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacda123d8ab34911a91fe69e68c5ea6c_D20190101-20191231" decimals="-5" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNy0yLTEtMS00MDMwMw_703c8eb0-e3f8-4293-bb9e-8910934a91eb">6.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i191eb78fe61143f3a6d9563241253fbd_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNy00LTEtMS00MDMwMw_9e23905d-a8b8-4bcf-89b2-3b0c389929ef">9.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30b80239ff944714831fd0542f5e69ea_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNy02LTEtMS00MDMwMw_41f1300d-f72f-4b22-abee-67129634b2a4">5.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of net loss (gain) on currency forward cash flow hedges to operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacda123d8ab34911a91fe69e68c5ea6c_D20190101-20191231" decimals="-5" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfOC0yLTEtMS00MDMwMw_d0aa3d8b-b1db-44f6-b581-db84c1e2a4d8">4.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i191eb78fe61143f3a6d9563241253fbd_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfOC00LTEtMS00MDMwMw_d181a663-0aed-4a9b-9812-ba8c357d868e">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i30b80239ff944714831fd0542f5e69ea_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfOC02LTEtMS00MDMwMw_eee17587-c02f-4561-8fbb-b1dbff18f7f3">8.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iii)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf4fb8c9a9284181bf462cf1c72faf7c_I20191231" decimals="-5" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfOS0yLTEtMS00MDMwMw_ed4f4181-8ef0-44e3-8e1e-35061591f06f">3.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09e473e3fa08460eb90cc0137c9e9238_I20201231" decimals="-5" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfOS00LTEtMS00MDMwMw_8f08fefd-cfc3-4cad-9199-2efb8d0dba76">11.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia55a43f5acd74ebcb3e1066d5300946d_I20211231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfOS02LTEtMS00MDMwMw_5a617a0e-1b41-4b12-aa9c-0bf744436ded">1.9</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance of unrealized net loss on interest rate swap cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id15dc62d52d44b6484d7db0ae9ceda72_I20181231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTEtMi0xLTEtNDAzMDM_e610eff7-2f69-4873-af52-6d754c48b5d1">4.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0126851caddb4158a745a828969f0db1_I20191231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTEtNC0xLTEtNDAzMDM_85fb3de1-b090-4dbb-b0a0-f7b901112ade">12.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9bd782b44bdc49e9b34028543d9baf0c_I20201231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTEtNi0xLTEtNDAzMDM_7622e474-aec7-4f86-907f-836dfbb359ae">16.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) on interest rate swap cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic57f14cd47804c49808f08d82c990c3e_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTItMi0xLTEtNDAzMDM_1abd106a-4b01-4846-a61d-581c877d9186">10.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i20d2ccc5adc74a9f867030d269380d1b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTItNC0xLTEtNDAzMDM_05712c9f-0979-42d2-95a4-af72811683e4">12.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24b4b7037d104bb2809601c486acdd06_D20210101-20211231" decimals="-5" name="ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTItNi0xLTEtNDAzMDM_a94a9c7d-3ee9-433b-abd7-f4e8cec9f2fe">2.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of net loss on interest rate swap cash flow hedges to operations</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic57f14cd47804c49808f08d82c990c3e_D20190101-20191231" decimals="-5" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTMtMi0xLTEtNDAzMDM_4a52f1d1-00cf-46f9-98fd-520f5e935df4">2.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20d2ccc5adc74a9f867030d269380d1b_D20200101-20201231" decimals="-5" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTMtNC0xLTEtNDAzMDM_4257728c-de5c-4feb-a3cb-82821101c4ad">8.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24b4b7037d104bb2809601c486acdd06_D20210101-20211231" decimals="-5" name="ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTMtNi0xLTEtNDAzMDM_f2b9a626-32bd-48b7-add8-a007137ecc7c">7.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iv)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0126851caddb4158a745a828969f0db1_I20191231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTQtMi0xLTEtNDAzMDM_f80aab41-6f71-450c-b4ec-0ff4b2cfa16f">12.1</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9bd782b44bdc49e9b34028543d9baf0c_I20201231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTQtNC0xLTEtNDAzMDM_4de294ac-8159-49c2-95bd-827cd03f53d9">16.5</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idfa2f64cf1bd407e93da2488896cc376_I20211231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTQtNi0xLTEtNDAzMDM_cfa9ce42-d53a-4f40-8f55-15a61596171f">6.9</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains (losses) on pension and non-pension post-employment benefit plans</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTYtMi0xLTEtNDAzMDM_ed94dde9-aa7f-4130-85ec-7ef8ca9d794f">8.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTYtNC0xLTEtNDAzMDM_4b5681e9-a63e-4111-bb0a-d0c1fe83bb18">9.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTYtNi0xLTEtNDAzMDM_c2bb1c3f-6d3b-4203-a8a6-834c94196ca6">9.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of actuarial losses (gains) to deficit</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTctMi0xLTEtNDAzMDM_640f0de1-b70f-493f-b6ef-910f89a7fef0">8.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTctNC0xLTEtNDAzMDM_947b7167-658f-4ed7-9ae9-df463f2a9b4a">9.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTctNi0xLTEtNDAzMDM_5897dc3f-a7cf-4590-aa60-5c21ee101449">9.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on purchase of pension annuities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTgtMi0xLTEtNDAzMDM_b7ceef91-0c5f-4185-bc8f-df0d7954a696">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTgtNC0xLTEtNDAzMDM_09f7058e-bfd8-46e0-b88b-50cbc8603876">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTgtNi0xLTEtNDAzMDM_b5750388-beff-4475-b248-8083b778143c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of loss on purchase of pension annuities to deficit</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTktMi0xLTEtNDAzMDM_946c2245-3bc3-4129-870d-c5e0994ee1aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTktNC0xLTEtNDAzMDM_a77df023-06f1-4d79-a9c3-ca35a4f5f782">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTktNi0xLTEtNDAzMDM_626e222b-fdb3-440c-811c-73d5a7280b80">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6beb42c95764741b32db6919d541118_I20191231" decimals="-5" name="ifrs-full:AccumulatedOtherComprehensiveIncome" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMjAtMi0xLTEtNDAzMDM_e41bde84-4c28-4ff4-89d2-101f06e1d6ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed1e41cda3b4adba28b88b63fefc1f0_I20201231" decimals="-5" name="ifrs-full:AccumulatedOtherComprehensiveIncome" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMjAtNC0xLTEtNDAzMDM_d5da1a30-bc5e-42e1-975d-e5d4aa135941">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851275d97ff04302bb05c6eefddd1387_I20211231" decimals="-5" name="ifrs-full:AccumulatedOtherComprehensiveIncome" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMjAtNi0xLTEtNDAzMDM_fcb3e3e3-76d2-4492-b09f-ed70759bcf64">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss </span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0696efbfd1354a67aaf3557faff853a6_I20191231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMjItMi0xLTEtNDAzMDM_5bf3f830-83d7-49b4-91a5-5dfb5d73a529">23.6</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia333985de1004d8b89642e593bd2b8f7_I20201231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMjItNC0xLTEtNDAzMDM_9d1caa4a-1535-4508-b64c-4a002c5f61b3">15.2</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46a73b4ad1954ecaa1cde01af2a25444_I20211231" decimals="-5" sign="-" name="ifrs-full:AccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMjItNi0xLTEtNDAzMDM_0301a6b6-b7de-4577-87fa-fb6764e4f10b">26.8</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Net of income tax recovery of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfOTY_10ed9828-0e0e-4389-bdab-e01bc653068e">0.5</ix:nonFraction> for 2021 (2020&#160;&#8212; net of $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfMTE5_a0fad11d-34e4-4f55-afc4-20dc22fa4324">0.8</ix:nonFraction> income tax expense; 2019 &#8212; net of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfMTU0_d1afc9fe-4e3e-4e65-ae22-53d1a3ac72a5">0.2</ix:nonFraction> income tax expense). </span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Net of release of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfMTkx_24350859-6043-43e8-b9ba-039dd01a7bd4">0.6</ix:nonFraction> income tax expense associated with the reclassification of net hedge (gain) loss to the consolidated statements of operations for 2021 (2020&#160;&#8212; net of <ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfMzUx_fbc8f46a-2c54-4da5-8229-73108e766ccb">nil</ix:nonFraction> income tax expense; 2019 &#8212; net of release of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfNDAw_c7924776-a520-4a38-b624-6e5dea08a3e3">0.5</ix:nonFraction> of income tax benefit).</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Net of income tax recovery of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfNDYy_87aaf9b5-cb62-487f-b053-fd06193c6ea0">0.1</ix:nonFraction> as of December&#160;31, 2021 (December&#160;31, 2020&#160;&#8212; net of $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfNDg3_ac5218b7-d5ee-4b02-ac10-d6be9baddbc1">1.0</ix:nonFraction> of income tax&#160;expense; December&#160;31, 2019 &#8212; net of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfNTI1_d1dd5f60-5640-4fda-bee4-55a27006551e">0.2</ix:nonFraction> of income tax expense).</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;No income tax impact as of December&#160;31, 2021, December&#160;31, 2020 or December&#160;31, 2019.</span></div></ix:nonNumeric></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div id="i383ce06e6beb4962b579ff87dae3e28d_91"></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfExpensesByNatureExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RleHRyZWdpb246MWZmY2VhMjkyZTgzNDY0OWEwMTRmN2I1ZGNlZDUxN2NfOTcy_6d73a2d3-5bd8-43a7-9bd3-64648e7e689d" continuedAt="i75354127bbeb4ff8a49bcee003cafc28" escape="true">EXPENSES BY NATURE:</ix:nonNumeric></span></div><ix:continuation id="i75354127bbeb4ff8a49bcee003cafc28"><div style="padding-left:4.5pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have presented our consolidated statement of operations by function. <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:ScheduleOfAdditionalInformationOfExpensesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RleHRyZWdpb246MWZmY2VhMjkyZTgzNDY0OWEwMTRmN2I1ZGNlZDUxN2NfOTcw_5cc01c5c-8de9-4608-8604-03ede80c4848" continuedAt="ia5f26f76c50c4de1b100c2048224691b" escape="true">Items included in our cost of sales and SG&amp;A for the years indicated are set forth below:</ix:nonNumeric></span></div><ix:continuation id="ia5f26f76c50c4de1b100c2048224691b"><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.657%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee-related costs</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:OtherEmployeeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfMi0xLTEtMS00MDMwMw_d915e7ab-3f90-4919-8f01-5721c240e5f2">815.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:OtherEmployeeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfMi0yLTEtMS00MDMwMw_4f9b0d2e-116a-47fa-84d5-4724ef456de1">810.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:OtherEmployeeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfMi0zLTEtMS00MDMwMw_32467c76-4c80-4053-b0f4-4517ef52a76b">819.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;SBC expense included in above employee-related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfMy0xLTEtMS00MDMwMw_e01a5957-08c0-481e-8026-d626ed1f2910">34.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfMy0yLTEtMS00MDMwMw_5c8e47aa-7e36-485a-8d37-6e9b4ee982ce">25.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfMy0zLTEtMS00MDMwMw_725f3db1-947b-48bb-a288-40bf4f1fccb1">33.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Freight and transportation costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:TransportationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNC0xLTEtMS00MDMwMw_822fc8b7-b737-40a4-8cd3-c5eda05b43bc">90.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:TransportationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNC0yLTEtMS00MDMwMw_67ac479c-9cd4-49a7-b31a-05da5c2662f4">107.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:TransportationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNC0zLTEtMS00MDMwMw_5fcc5450-6f05-4774-9fa8-2e34c20fef05">142.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:DepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNS0xLTEtMS00MDMwMw_8d8e01b2-1281-4d1f-b72e-1fd30401a48f">105.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:DepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNS0yLTEtMS00MDMwMw_3c608829-7da8-4ff9-8a41-865664031a50">99.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:DepreciationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNS0zLTEtMS00MDMwMw_227e4c8d-b1c3-4e1c-8f4b-8b551ed33265">100.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:RentalExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNi0xLTEtMS00MDMwMw_c4b52d1a-bbf2-4b8b-bf3f-7fd8f4f39def">5.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:RentalExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNi0yLTEtMS00MDMwMw_9e87460a-9b95-4a2a-9120-d32e7b77a081">4.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:RentalExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNi0zLTEtMS00MDMwMw_0bec5e9f-6e94-4224-826f-bb33686940a0">2.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(i)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">The amortization of ROU assets is included in depreciation expense. See note 7. We expense the costs of low-value and short-term leases in our consolidated statement of operations on a straight-line basis as rental expense. See note 11 for disclosure of these lease expenses.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-38</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_94"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfExpensesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfNDczMw_ee407469-17d9-402f-9346-3df54f22d8d5" continuedAt="ib46561732c374f7eaad37b36738b9540" escape="true">OTHER CHARGES (RECOVERIES):</ix:nonNumeric></span></div><ix:continuation id="ib46561732c374f7eaad37b36738b9540" continuedAt="i82343a85203f448db2876e8d7d57d50a"><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfNDczNg_f37b759c-a101-462e-9a50-1abe05f9c51e" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:59.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.281%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.815%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges (a)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ExpenseOfRestructuringActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfMi0yLTEtMS00MDMwMw_16a11516-3051-46e4-b979-6d76d98aec3b">37.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ExpenseOfRestructuringActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfMi00LTEtMS00MDMwMw_f5356e94-cd71-4fa3-8e25-5d255bcba2da">25.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ExpenseOfRestructuringActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfMi02LTEtMS00MDMwMw_dd06abe3-a1f3-43bb-b125-22bc8677bd78">10.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses on post-employment benefit plan (b)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNC0yLTEtMS00MDMwMw_dd3860d6-46fe-4b99-96d1-0ee578ad04d8">4.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNC00LTEtMS00MDMwMw_7d46e150-a596-4791-88da-9ddade9ba50b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNC02LTEtMS00MDMwMw_203a9aa3-c463-402e-893a-fc19dd566e78">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transition costs (recoveries) (c)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="cls:BusinessTransitionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNS0yLTEtMS00MDMwMw_74e9ec49-4e45-4cb9-aef7-e9cf35c5c81c">95.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:BusinessTransitionCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNS00LTEtMS00MDMwMw_04e064db-ab7b-49e6-af01-cc3e35417cfd">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:BusinessTransitionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNS02LTEtMS00MDMwMw_5615a128-e636-4290-8048-dc6804a8604e">1.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility-related charges (d)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:AcceleratedAmortizationOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNi0yLTEtMS00MDMwMw_2eae819d-d543-4e52-b30e-6e23c1ee3a1a">2.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:AcceleratedAmortizationOfFinancingCosts" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNi00LTEtMS00MDMwMw_7a36227a-5b21-4eeb-a41d-7733a5d5991e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:AcceleratedAmortizationOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNi02LTEtMS00MDMwMw_aba8b89f-3d5e-4da4-943a-644d1f7236e4">3.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition Costs and Other (e)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:AcquisitionCostsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNy0yLTEtMS00MDMwMw_9ffaca0f-2be5-4b54-a788-c1f000143848">1.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="cls:AcquisitionCostsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNy00LTEtMS00MDMwMw_7ec97a30-9e1b-432a-bc1f-c87a9afcdad0">2.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="cls:AcquisitionCostsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNy02LTEtMS00MDMwMw_f63b71c1-b44c-4df9-8e18-0d1ff4b7f9bf">4.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherExpenseByFunction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfOC0yLTEtMS00MDMwMw_183c9ce2-27e0-4c84-b680-49d200b3a417">49.9</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:OtherExpenseByFunction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfOC00LTEtMS00MDMwMw_db7d6dbb-d92f-45ef-95d0-e8b2bfc4c9cf">23.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:OtherExpenseByFunction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfOC02LTEtMS00MDMwMw_d7d1027b-8931-4b61-b984-1d0845ab5910">10.3</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Restructuring:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our restructuring activities in 2021 consisted primarily of actions to adjust our cost base to address reduced levels of demand in certain of our businesses and geographies, due in part to the impact of COVID-19, including actions in the first half of 2021 to right-size our commercial aerospace facilities. We implemented restructuring actions in 2020 associated primarily with our previously-disclosed disengagement from programs with Cisco Systems, Inc., as well as other actions intended to adjust our cost base similar to (and for the same reasons as) those taken in 2021. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We recorded net restructuring charges of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ExpenseOfRestructuringActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfNTky_dd06abe3-a1f3-43bb-b125-22bc8677bd78">10.5</ix:nonFraction> in 2021, consisting of cash restructuring charges of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:CashRestructureCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfNjMy_878b74df-f334-4dde-954e-3b299b951ae1">9.8</ix:nonFraction>, primarily for employee termination costs, and net non-cash charges of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfNzAy_89f0ab53-646a-4436-a0a3-67ee4b8cf9fc">0.7</ix:nonFraction> (consisting of non-cash restructuring charges of $<ix:nonFraction unitRef="usd" contextRef="i2e83087fdc2447b483e3f2966fff9c30_D20210101-20211231" decimals="-5" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjM3MQ_2347fb67-1d31-4bfb-8a0d-ccd586f8ce18">1.5</ix:nonFraction> and non-cash restructuring recoveries of $<ix:nonFraction unitRef="usd" contextRef="i94c7ff77c5694d3894aad85d1b76c02c_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjM2NQ_ad072916-fba6-4e22-b168-eecab38d0d35">0.8</ix:nonFraction>). The non-cash charges consisted primarily of the write-down of equipment related to disengaged programs. The non-cash recoveries primarily reflect gains on the sale of surplus equipment. Our restructuring provision at December&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:RestructuringProvision" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMTA3Mg_f994d462-d06a-46bc-8f89-55a175142823">6.1</ix:nonFraction> (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:RestructuringProvision" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMTA4MQ_6dac9bfc-72c3-452f-adca-543e9cbb40c6">4.7</ix:nonFraction>; December 31, 2019 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="-5" name="ifrs-full:RestructuringProvision" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMTEwNQ_2518ebdc-12d4-43ee-b141-31e4d4da0183">11.2</ix:nonFraction>), which we recorded in the current portion of provisions on our consolidated balance sheet. See note 10.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded restructuring charges of $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ExpenseOfRestructuringActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMTg3Mg_f5356e94-cd71-4fa3-8e25-5d255bcba2da">25.8</ix:nonFraction> in 2020, consisting of cash charges of $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:CashRestructureCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMTk0NA_d4b3f383-552f-4e0f-b193-c9819f21fb81">23.3</ix:nonFraction>, primarily for employee termination costs, and non-cash charges of $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjAxNA_f55a937a-582c-48a9-b700-0f04205995bd">2.5</ix:nonFraction>. The non-cash restructuring charges represented the write-down of ROU assets ($<ix:nonFraction unitRef="usd" contextRef="ia85c7325389545d895fcbdfe6c4bbddd_D20200101-20201231" decimals="-5" name="ifrs-full:WritedownsReversalsOfPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMTA5OTUxMTYzMzA4NA_25dec351-6f2d-4778-bfa3-a23577c3fbac">1.1</ix:nonFraction>) in connection with vacated properties (resulting in part from Sublet Losses), and the write-down of certain equipment related to disengaged programs, offset in part by $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnDisposalsOfNoncurrentAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjI1Mzk5ODgzOTg0MzY_6a9864a2-e5d1-444e-ba06-346cb3e71ecc">0.3</ix:nonFraction> in gains on the disposition of surplus equipment in the fourth quarter of 2020 (Q4 2020).</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2019, we completed our cost efficiency initiative (CEI), which commenced in the fourth quarter of 2017, and consisted of restructuring actions related to our CCS segment portfolio review and our Capital Equipment business. The CEI resulted in reductions to our workforce, as well as consolidation of certain sites to better align capacity and infrastructure with then-anticipated customer demand, related transfers of customer programs and production, re-alignment of business processes, management reorganizations, and other associated activities. We recorded restructuring charges of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ExpenseOfRestructuringActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjM0Mg_b59f7981-50d3-4803-9eb8-53313caf750d">37.9</ix:nonFraction> in 2019, all in connection with our CEI, consisting of cash charges of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:CashRestructureCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjQxNA_155689bf-ead2-438b-a4b7-beaf9036bb27">28.1</ix:nonFraction>, primarily for employee termination costs, and non-cash charges of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjUxNg_6b69878b-b3bf-48b0-a300-373d52223040">9.8</ix:nonFraction>, representing the write-down of certain equipment, primarily related to our Capital Equipment business and disengaged programs, and the write-down of ROU assets ($<ix:nonFraction unitRef="usd" contextRef="ib2e660bb04df4e01bae1f6a6ac95ff36_D20190101-20191231" decimals="-5" name="ifrs-full:WritedownsReversalsOfPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjM1OQ_edf2cae4-4a11-4ceb-bd13-5550fc7009ad">1.0</ix:nonFraction>) pertaining to vacated properties, resulting in part from Sublet Losses.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(k)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 10 for further details regarding our restructuring provisions. &#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Losses on post-employment benefit plan:  </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During the fourth quarter of 2019 (Q4 2019), we recorded non-cash charges of $<ix:nonFraction unitRef="usd" contextRef="if52113ee6d0d4cf58346ab0a80876b7d_D20191001-20191231" decimals="-5" sign="-" name="cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjM3Nw_d0aa4730-5e89-4519-9b4b-224aa924d4ed">4.1</ix:nonFraction>, representing additional obligations under our Thailand post-employment benefit plan as a result of changes in labor protection laws in Thailand that increased the severance benefits for specified employees upon termination.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Transition Costs (Recoveries):</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 2019 sale of our Toronto real property (Toronto Transition Costs); and (ii) the transfer of manufacturing lines from closed sites to other sites within our </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-39</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i82343a85203f448db2876e8d7d57d50a" continuedAt="idc8e59e5d90d4f61a801b7d37db69a2f"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">global network (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 $<ix:nonFraction unitRef="usd" contextRef="id50a01de0464481dba172ee894dc8898_D20200101-20200331" decimals="-5" sign="-" name="cls:BusinessTransitionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzc1Ng_fb37312e-af37-4b8c-85f7-c436933f0e5a">102.0</ix:nonFraction> gain (Property Gain) we recorded in Q1 2019 in connection with our Toronto real property sale. See note 7 of our 2019 audited consolidated financial statements. We recorded $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:BusinessTransitionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjc0ODc3OTA4NDk3Ng_5615a128-e636-4290-8048-dc6804a8604e">1.2</ix:nonFraction> of Internal Relocation Costs in 2021 (2020 &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">de minimis;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2019 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i61fde172d61f46fb8722de46eb4fee92_D20190101-20191231" decimals="-5" name="cls:BusinessTransitionCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjQ0OA_f18fe39b-df46-4965-8c85-03dd14711dbd">2.4</ix:nonFraction>).</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Credit Facility-related charges:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Credit Facility-related charges for 2021 consist primarily of a $<ix:nonFraction unitRef="usd" contextRef="ie7eeae8926e446e598a58955a0064395_D20210101-20211231" decimals="-5" name="cls:AcceleratedAmortizationOfFinancingCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjM4OQ_d9945429-89ff-449d-bd14-758cd517d04f">2.6</ix:nonFraction> charge to accelerate the amortization of unamortized deferred financing costs upon termination of the First Incremental Term Loan in Q4 2021 in connection with our December 2021 amendment to the Credit Facility (described in note 11). During Q4 2019, we incurred $<ix:nonFraction unitRef="usd" contextRef="i85932ced32a44ee9acc5cf694c7c6734_D20191001-20191231" decimals="-5" name="ifrs-full:FeeAndCommissionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjM5NQ_751cec49-157f-4f66-a516-aa558f54f15b">2.0</ix:nonFraction> in fees (Waiver Fees) in connection with obtaining the Waivers in October 2019 (described in note 11).</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Acquisition Costs and Other:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur consulting, transaction and integration costs relating to potential and completed acquisitions. We also incur charges or releases related to the subsequent re-measurement of indemnification assets or the release of indemnification or other liabilities recorded in connection with acquisitions, when applicable. Collectively, these costs, charges and releases are referred to as Acquisition Costs (Recoveries). </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded net Acquisition Costs in 2021 of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzg0ODI5MDcwNzc4Mg_aaa02a23-75f8-4313-a60d-01098ddfba0b">6.1</ix:nonFraction>, consisting of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjQwMQ_758e21de-98d6-4773-884d-1a47ad89773e">7.3</ix:nonFraction> in costs related to acquisition activities, including the acquisition of PCI</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> offset in part by a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="cls:AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzg0ODI5MDcwNzg5Mw_b66162b8-bbf8-4ecb-a729-cb2f3d1391dc">1.2</ix:nonFraction> release of certain indirect tax liabilities previously recorded in connection with our acquisition of Impak</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t. We recorded $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:AcquisitionRelatedCostsForPotentialAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzg0ODI5MDcwODAzMQ_c85d9c91-c747-46dd-90c5-698bb3a3147c">0.2</ix:nonFraction> of Acquisition Costs in 2020 related to potential acquisitions, and $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjQwNw_a41d4b44-db43-4a08-90d9-8023371f16ae">3.9</ix:nonFraction> of Acquisition Costs in 2019 (consisting of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:AcquisitionRelatedCostsForPotentialAcquisitions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzg0ODI5MDcwODE1MQ_d962b23a-e602-4137-ba40-12f2e378e9c7">1.7</ix:nonFraction> of costs related to potential acquisitions and $<ix:nonFraction unitRef="usd" contextRef="ie4c0d259b6594f288d6c2bbb3e203721_D20190101-20191231" decimals="-5" name="cls:AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjQxMw_1a5a8ed2-b090-4ad8-a7d3-ab22ea68e8b7">2.2</ix:nonFraction> of charges related to the subsequent re-measurement of indemnification assets recorded in connection with our Impakt acquisition). </span></div></ix:continuation><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="idc8e59e5d90d4f61a801b7d37db69a2f">Other consists of legal recoveries (for prior period component parts in 2021 and 2020 and prior period freight charges in 2019) in connection with the settlement of class action lawsuits in which we were a plaintiff (2021 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:GainsOnLitigationSettlements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjc0ODc3OTA4NzAxNQ_2f141e86-adf9-4206-b83f-29adb9ff2536">10.5</ix:nonFraction>; 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:GainsOnLitigationSettlements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjc0ODc3OTA4NzAyMg_0750ec59-e2a3-4bd7-9102-33651b0d2ef4">2.5</ix:nonFraction>; 2019 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:GainsOnLitigationSettlements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjc0ODc3OTA4NzAyNQ_110d7d13-e196-4533-a4ad-733adadacff2">2.0</ix:nonFraction>).</ix:continuation> </span></div><div id="i383ce06e6beb4962b579ff87dae3e28d_97"></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfNTMw_3f217e6c-4fb2-4f6a-a6c6-397a349dea7c" continuedAt="id06ef6e016f94d5e9b6d05c4160439e7" escape="true">FINANCE COSTS:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><ix:continuation id="id06ef6e016f94d5e9b6d05c4160439e7"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 interest expense on our lease obligations, net of interest income earned.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes 4 and 11. We paid finance costs of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:PaymentOfInterestExpenseAndDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfMzg2_c8bf66c6-4ed7-4328-9151-ced2e97790a0">26.0</ix:nonFraction> in 2021 (2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:PaymentOfInterestExpenseAndDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfMTA5OTUxMTYyODMxNg_dc909af0-b748-454d-bf9f-608dcc6c3d8e">29.5</ix:nonFraction>; 2019 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:PaymentOfInterestExpenseAndDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfMTA5OTUxMTYyODMxMg_eeb423c8-c08e-483a-825b-8d32eadae66d">44.5</ix:nonFraction>), including $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:PaymentOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfMjQxODkyNTU4MTIxMzQ_ae39f1d3-7179-4bc3-a328-06815c4d8cba">3.6</ix:nonFraction> in debt issuance costs in 2021 (2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:PaymentOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfMjQxODkyNTU4MTIxNDM_6d82fd7a-43b7-40b0-9482-e48cfebd4322">0.6</ix:nonFraction>; 2019 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:PaymentOfDebtIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfMjQxODkyNTU4MTIxNDk_eee72df8-0006-4d37-9640-a1eb0fd1017d">2.9</ix:nonFraction>). We also paid $<ix:nonFraction unitRef="usd" contextRef="ib2c51057258b4bf3bde0f5c2b080e627_D20190101-20191231" decimals="-5" name="ifrs-full:FeeAndCommissionExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfNDUy_d700ecc5-6a70-405a-90f7-68c5178af8da">2.0</ix:nonFraction> in Waiver Fees in 2019, which we recorded in other charges (recoveries) (see note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></ix:continuation></div><div id="i383ce06e6beb4962b579ff87dae3e28d_100"></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfRelatedPartyExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzE5OTA_8703f1c0-a458-46b1-a143-70e64c706b4b" continuedAt="i8dbc4c1d3b1540e7a5d992bd41268573" escape="true">RELATED PARTY TRANSACTIONS: </ix:nonNumeric></span></div><ix:continuation id="i8dbc4c1d3b1540e7a5d992bd41268573" continuedAt="i176c56dbe37b41d1bcc55e7e78716c09"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and Chief Executive Officer of Onex, indirectly owns shares representing the majority of the voting rights of&#160;the shares of Onex.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzgwOQ_f254668b-8fa5-4cfa-8089-c76b423bb0c6">one</span>-year terms unless either party provides a notice of intent not to renew. Under such agreement, the annual fee payable to Onex is $<ix:nonFraction unitRef="usd" contextRef="i1589f316e9b74385a06e8e546d728fee_D20210101-20211231" decimals="INF" name="cls:ServicesAgreementAnnualFeeRelatedPartyTransactions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5Xzk0MQ_8e81fc21-9ef2-4141-bea7-25a16aaf7ca7">0.235</ix:nonFraction>, 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) <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzExNjU_51587bc3-3237-4494-bc60-deb4c88d96b0">30</ix:nonNumeric> 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. 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 installment is to be credited. DSUs </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-40</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i176c56dbe37b41d1bcc55e7e78716c09"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">granted to Onex 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 to Onex after January&#160;1, 2007 may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;A consortium of <ix:nonFraction unitRef="real_estate_partnership" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="INF" name="cls:NumberOfRealEstatePartnershipsRelatedPartyTransactions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzEzNzU_abcc229a-c894-41ac-8c88-fd8a8ec31e44">four</ix:nonFraction> real estate partnerships, approximately <ix:nonFraction unitRef="number" contextRef="ifb4924fb82474d149bf2953eefd84f23_I20211231" decimals="2" name="cls:PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzE0MTg_e852ce1c-cd92-4be1-b8e1-3926b9ee2c03">27</ix:nonFraction>% of the interests of which are held by a privately-held partnership in which Mr. Schwartz has a material interest; and approximately <ix:nonFraction unitRef="number" contextRef="ifb4924fb82474d149bf2953eefd84f23_I20211231" decimals="2" name="cls:PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzE1NTM_d9c4b218-63fb-4505-a853-03ec340e39f2">25</ix:nonFraction>% of the interests of which are held by a partnership in which Mr. Schwartz has a non-voting interest, holds a <ix:nonFraction unitRef="number" contextRef="ifb4924fb82474d149bf2953eefd84f23_I20211231" decimals="2" name="cls:OptionToObtainNonVotingInterestRelatedPartyTransaction" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzE2NjU_54b4078d-f436-4924-b682-e234cd101fa8">5</ix:nonFraction>% non-voting interest in the purchaser of our former Toronto real property, which we sold in 2019. See note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation of key management personnel:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our key management team consists of directors and senior executive officers. <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzE5OTQ_f126990d-2c77-4d3f-bcee-deb0a5592f86" continuedAt="iaff5c50ad8f14f6ea9c1ed7aa4603e52" escape="true">The aggregate compensation expenses we recognized under IFRS for our directors and senior executive officers for the periods shown were as&#160;follows: </ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><ix:continuation id="iaff5c50ad8f14f6ea9c1ed7aa4603e52"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term employee benefits and costs</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzItMS0xLTEtNDAzMDM_3ad3687c-ddff-465d-a30d-0b2e00bc5b26">4.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzItMy0xLTEtNDAzMDM_cf1bd062-27d2-4e89-80c0-97628dd74ff6">8.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzItNS0xLTEtNDAzMDM_cd82e513-90a5-460a-8a10-57680baf4ef6">7.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-employment and other long-term benefits</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzMtMS0xLTEtNDAzMDM_723c9e2b-bdba-4ce5-ae77-cea73ce944a2">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzMtMy0xLTEtNDAzMDM_998eb120-e98b-43b5-aaea-4d78bb37ff17">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzMtNS0xLTEtNDAzMDM_e337f2d8-e829-4144-b66a-4cc8c4c37f9f">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;SBC (including DSUs and RSUs to eligible directors)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzQtMS0xLTEtNDAzMDM_786f17f0-00c4-4225-9a46-386c88991c13">15.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzQtMy0xLTEtNDAzMDM_219be4dd-81b1-498d-ad17-cdf041337ddc">12.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzQtNS0xLTEtNDAzMDM_f0b34d19-d883-4a6f-b531-df49d200bbdc">17.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzUtMS0xLTEtNDAzMDM_bfe37113-9a2a-499e-800d-8a8dbb9b2e72">20.3</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzUtMy0xLTEtNDAzMDM_c1a5257c-9b50-4ff1-a50d-9f9299a34dcf">21.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:KeyManagementPersonnelCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzUtNS0xLTEtNDAzMDM_0be96210-71c1-4799-9747-2d8253e1c8aa">25.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div id="i383ce06e6beb4962b579ff87dae3e28d_103"></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfEmployeeBenefitsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNDgx_7c5056e5-4f4d-42b5-a3f4-1864895174a7" continuedAt="i54874a0e120a4af581394fbeb5a7ec99" escape="true">PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS:</ix:nonNumeric></span></div><ix:continuation id="i54874a0e120a4af581394fbeb5a7ec99" continuedAt="i46ab63b3bc8c489abbec405c0cee53bc"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Plan summaries:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide pension and non-pension post-employment benefit plans for our employees. At December 31, 2021, such plans included our pension plan for employees in the United Kingdom (U.K. Main pension plan), which 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 <ix:nonFraction unitRef="number" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="2" name="cls:NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzUxNQ_670fee72-a674-4e10-a025-70937fed1e0c">1</ix:nonFraction>% of such plan members remain active employees of the Company. Our previous supplementary pension plan for employees in the United Kingdom (U.K.) 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, Thailand and South Korea. These benefits may include one-time retirement and specified termination benefits, medical, surgical, hospitalization coverage, supplemental health, dental and/or group life&#160;insurance.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To mitigate the actuarial and investment risks of our defined benefit pension plans, we purchase annuities from time to time (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 the related pension obligations.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2020, the trustees of our U.K. Main pension plan purchased annuities to hedge the pension benefits payable to newly-retired members of such plan. The purchase of the annuity resulted in a non-cash loss of $<ix:nonFraction unitRef="usd" contextRef="ifad5b65fa2524a2aacda6217c9b97086_D20200701-20200930" decimals="-5" sign="-" name="cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzIzNDA_f2e683ac-aaea-4170-b82a-a4108b6fd017">0.2</ix:nonFraction> for the third quarter of 2020 (Q3 2020) which we recorded in OCI and simultaneously re-classified to deficit. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 Canadian Pension Committee to govern our Canadian pension plans. The U.K. Main 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 our U.K. Main pension plan), 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. </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-41</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i46ab63b3bc8c489abbec405c0cee53bc" continuedAt="ic615626e3f534834b9bfe0eabef6f940"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our U.K. Main pension 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. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 measurements for our largest non-pension post-employment benefit plans were completed using valuation dates of May 2019 (Canada) and January 2020 (U.S.). The next actuarial measurements for these plans will have valuation dates of May 2022 and January 2022 (tentatively scheduled for mid-2022), 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 December&#160;31, 2021 for the accounting valuation for pension and non-pension post-employment benefits.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our plans are also exposed to non-financial risks, including the membership&#8217;s mortality and demographic changes, as well as regulatory changes.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;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 U.K. Main pension plan have been hedged with the purchase of annuities with insurance companies as described above,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> but are not designated as hedges for application of hedge accounting purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 the fair value hierarchy inputs described in note&#160;20. At December&#160;31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i76a9752a8bd14cdaa1a9fbca51242e2e_I20211231" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzYwMjM_35ad5fe3-5ce8-4ebf-8205-92b32517e4a3">33.2</ix:nonFraction> (December&#160;31, 2020&#160;&#8212; $<ix:nonFraction unitRef="usd" contextRef="i0663c50e21a0438b909af67853c47463_I20201231" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzYwMzI_26aa7006-49dd-4726-9ace-3624291fa09d">31.8</ix:nonFraction>) of our plan assets were measured using Level&#160;1 inputs of the fair value hierarchy and $<ix:nonFraction unitRef="usd" contextRef="if78226e298a342d38bb9241ef1340e26_I20211231" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzYxMjI_3a2b64aa-a700-45e2-8b53-7879fe04796d">328.7</ix:nonFraction> (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ia5e2c825f88744fd9cea4e41846b6a21_I20201231" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzYxMzE_0da0c982-3b20-4e84-838f-2a27d5a3353c">348.3</ix:nonFraction>) of our plan assets (comprised of insurance annuities) were measured using Level 3 inputs of the fair value hierarchy. None of our plan assets were measured using Level 2 inputs. Approximately <ix:nonFraction unitRef="number" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="2" name="cls:PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzI0MTg5MjU1ODMxNzEy_7aa3fc10-921e-4a3a-aba3-f10efb008ec7">96</ix:nonFraction>% 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 December&#160;31, 2021. The annuities purchased for our U.K. Main pension plan 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. 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.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, as described in note&#160;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(l)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Based on a plan-by-plan review of the terms, conditions, and statutory minimum funding requirements of our defined benefit plans in 2021, we 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 for all of our defined benefit plans, except for our defined benefit plan in Japan. As a result of this review, we reduced the recorded amount of our Japan defined benefit plan assets by $<ix:nonFraction unitRef="usd" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="-5" name="cls:PlanAssetsDecreaseDueToRestrictions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzMyOTg1MzQ5MDQwNDM_9ec4b1f9-d379-4ec6-aeba-0085d9f80cfa">1.6</ix:nonFraction> as at December&#160;31, 2021 (December&#160;31, 2020 &#8212; nil), which was reflected in OCI.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-42</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="ic615626e3f534834b9bfe0eabef6f940" continuedAt="i29b549e24636499fb1eb986d13cd8c54"><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b) Plan financials: </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNTEw_8d2a89e5-32b5-46b5-b845-e7cc6dac8753" continuedAt="i9596470712d54e3a81c0acb9562b33d7" escape="true">The table below presents the market value of defined pension and other benefit plan assets:</ix:nonNumeric></span><ix:continuation id="i9596470712d54e3a81c0acb9562b33d7"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Market <br/>Value at <br/>December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual Asset <br/>Allocation (%) <br/>at December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted market prices:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt investment funds</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzMtMS0xLTEtNDAzMDM_4d5838ba-a469-4458-8401-d39fbe0a3c04">10.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzMtMy0xLTEtNDAzMDM_0e582349-f8c1-4491-a524-c8ce2b58e324">10.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="2" name="cls:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzMtNS0xLTEtNDAzMDM_5406ffbd-7eca-4805-ab2c-72a457ba608e">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="2" name="cls:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzMtNy0xLTEtNDAzMDM_8ead9b1b-2200-4eb9-9e59-94a3d33cc360">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment funds</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzQtMS0xLTEtNDAzMDM_f6ab62d7-0c3f-4760-8159-43b453be7d60">7.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzQtMy0xLTEtNDAzMDM_69baec4c-5d35-4934-920e-fb497c180cd2">7.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="2" name="cls:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzQtNS0xLTEtNDAzMDM_403dcd1b-8cc9-40cf-934d-c761914c8dd5">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="2" name="cls:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzQtNy0xLTEtNDAzMDM_1cce4978-8be8-493e-8ffb-377596336c20">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-quoted market prices:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance annuities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzktMS0xLTEtNDAzMDM_297d96d8-5e06-442f-8d78-8d435840d37b">348.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzktMy0xLTEtNDAzMDM_1756977c-c83b-4e05-bc99-a173414a12cc">328.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="2" name="cls:InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzktNS0xLTEtNDAzMDM_6e9a5c97-ea2b-42e5-8748-a2f1c17714e7">92</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="2" name="cls:InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzktNy0xLTEtNDAzMDM_b42723ab-7878-42be-bd1b-9f9d2acd3f06">91</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:OtherAssetsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzEwLTEtMS0xLTQwMzAz_402ab292-1c9f-466e-a9d1-9d5e1d40d962">13.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:OtherAssetsAmountContributedToFairValueOfPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzEwLTMtMS0xLTQwMzAz_35cfce2e-1176-40b4-8f70-332849e8f5a1">15.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="2" name="cls:OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzEwLTUtMS0xLTQwMzAz_eb44aa93-85c9-48bd-bfaa-aed825b54bda">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="2" name="cls:OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzEwLTctMS0xLTQwMzAz_ea22bb85-ffdb-454f-9b4c-dc8fe679be55">4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzExLTEtMS0xLTQwMzAz_f341cd79-0021-4039-ae57-f30157236829">380.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzExLTMtMS0xLTQwMzAz_f81d383f-3a49-4a1f-99b5-7169d97d23c5">361.9</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="INF" name="cls:PlanAssetsAtFairValueAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzExLTUtMS0xLTQwMzAz_dd11c42c-d572-480e-8d41-a7d9fec16607">100</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="INF" name="cls:PlanAssetsAtFairValueAllocationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzExLTctMS0xLTQwMzAz_9b5e01bc-4daa-4a32-b3af-1061c5179603">100</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div style="margin-bottom:3pt;margin-top:17pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNTEz_86429e95-d823-4b4d-afba-0fa29f1cadd3" continuedAt="idf25b2a0acec423994b0db866743f3f2" escape="true">The following tables provide a summary of the financial position of our defined pension and other benefit&#160;plans:</ix:nonNumeric></span></div><ix:continuation id="idf25b2a0acec423994b0db866743f3f2" continuedAt="i9f3160b501ee47c2ab2718f4cf4b6691"><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans <br/>Year ended <br/>December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans <br/>Year ended <br/>December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets, beginning of year</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7fcefea3be54fa8b91bb3e0995cbf5d_I20191231" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzItMS0xLTEtNDAzMDM_a13c1075-a251-4a50-b093-b1b9159924d9">328.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab7fb2d30c3b410bbedfbbabf1133126_I20201231" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzItMy0xLTEtNDAzMDM_46611281-76f6-40d9-9be4-e5f3a6d91235">378.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id94a799b25b948758121c2288189f8e0_I20191231" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzItNS0xLTEtNDAzMDM_4d5ea788-63fb-4472-a546-aed34d59a0f2">1.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8525b9ec36bd4c6889a5d7a47be110f3_I20201231" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzItNy0xLTEtNDAzMDM_b7f665a8-2711-4948-a9af-98a6cc9ff49b">2.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzMtMS0xLTEtNDAzMDM_5f3ed49b-2dfb-4493-a9d3-632270577ddb">6.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzMtMy0xLTEtNDAzMDM_a9793c9f-2d2b-4a87-97b3-daf4ee153a58">5.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzMtNS0xLTEtNDAzMDM_ad969aa3-b7ad-451c-8133-56d3de0ea34e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzMtNy0xLTEtNDAzMDM_ef6d1675-9918-40e9-9d3a-97218d6d6107">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains (losses) in other comprehensive income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231" decimals="-5" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzQtMS0xLTEtNDAzMDM_8732e649-1a8d-4a79-93dc-8670af93fe62">36.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzQtMy0xLTEtNDAzMDM_f49ec326-1e1a-4774-a0f5-ca5c772d77ef">5.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231" decimals="-5" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzQtNS0xLTEtNDAzMDM_b0d79116-056e-4ef4-b334-ad06ed7e1a8c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231" decimals="-5" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzQtNy0xLTEtNDAzMDM_8ae715f5-072f-4f7f-ab3c-bc1c6cccfb28">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative expenses paid from plan assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231" decimals="-5" name="cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzUtMS0xLTEtNDAzMDM_8fa2c803-5413-498f-96e6-8c6afb94a633">1.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231" decimals="-5" name="cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzUtMy0xLTEtNDAzMDM_1da2418e-0134-4898-adb8-3d187e02a716">0.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231" decimals="-5" name="cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzUtNS0xLTEtNDAzMDM_e9c60bd9-9487-4806-bee0-856f1070b555">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231" decimals="-5" name="cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzUtNy0xLTEtNDAzMDM_cbbb2ffc-e072-43ca-8315-22d61c2d0c3d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzYtMS0xLTEtNDAzMDM_95cfa0a2-6249-4f27-addb-12c4c45ee774">4.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzYtMy0xLTEtNDAzMDM_8a5fc826-0d32-48e7-8429-10027e0fbc13">4.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzYtNS0xLTEtNDAzMDM_74a29314-6840-420b-ad2e-84210958cc7b">0.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231" decimals="-5" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzYtNy0xLTEtNDAzMDM_55ebdcaa-7771-470f-b4e8-3b5a24e5e364">0.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer direct benefit payments</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231" decimals="-5" sign="-" name="cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzctMS0xLTEtNDAzMDM_c7b3617d-e46b-49a7-afcf-be1f2fbaf837">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231" decimals="-5" sign="-" name="cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzctMy0xLTEtNDAzMDM_3f774ae1-7cf7-4f1b-ad3a-1d5a8075b316">1.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231" decimals="-5" sign="-" name="cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzctNS0xLTEtNDAzMDM_7c81ad5e-4f5c-4424-b377-c862531bafe7">2.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231" decimals="-5" sign="-" name="cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzctNy0xLTEtNDAzMDM_8a0e333c-e557-4273-8dc1-a0b4dceb065f">1.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Employer direct settlement payments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231" decimals="-5" name="cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzgtMS0xLTEtNDAzMDM_157e5101-991c-4409-b46d-7e84447b32c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231" decimals="-5" name="cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzgtMy0xLTEtNDAzMDM_cab0562f-a821-4fb2-ba49-36eeced65c54">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231" decimals="-5" sign="-" name="cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzgtNS0xLTEtNDAzMDM_d046f5a7-1d04-43f4-9725-7122c32f7cd1">4.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231" decimals="-5" sign="-" name="cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzgtNy0xLTEtNDAzMDM_de13c88e-1a0b-46d4-a0be-12f5ca0febaf">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement payments from employer</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231" decimals="-5" name="cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzktMS0xLTEtNDAzMDM_cc5c2586-2ca8-4994-a544-df936eac7e3d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231" decimals="-5" name="cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzktMy0xLTEtNDAzMDM_685b979c-8a52-4c08-b22f-eb2d16ca2338">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231" decimals="-5" sign="-" name="cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzktNS0xLTEtNDAzMDM_a2f9def5-1c32-4468-aa56-6e32cfa77b7e">4.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231" decimals="-5" sign="-" name="cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzktNy0xLTEtNDAzMDM_deedba8b-65fe-40fb-8bfd-ead58c5feb08">1.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Settlement payments from plan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231" decimals="-5" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEwLTEtMS0xLTQwMzAz_0aaf8831-52b6-4206-8a4d-317b8fe4dffb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231" decimals="-5" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEwLTMtMS0xLTQwMzAz_dd911e2c-b258-4fd4-b5a5-7068c94a2f3d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEwLTUtMS0xLTQwMzAz_4735ac85-aa57-46a0-8d28-61f6c9964d07">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEwLTctMS0xLTQwMzAz_7798a847-fc58-4ca9-ae40-ae1aa6a98a01">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments from plan</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzExLTEtMS0xLTQwMzAz_3433b768-afd4-4a30-b5b8-078782bc726b">12.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzExLTMtMS0xLTQwMzAz_5ca3486a-34d3-4baf-b60f-4a62d00ee523">16.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzExLTUtMS0xLTQwMzAz_d736a935-473a-4cf4-9502-97f3ca7d3ac5">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzExLTctMS0xLTQwMzAz_4af9ef78-3574-4e9b-ba3a-98794ef9a9f1">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments from employer</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231" decimals="-5" name="cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEyLTEtMS0xLTQwMzAz_ba4f818f-9e7a-4a49-8d1f-dd3e80688b91">1.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231" decimals="-5" name="cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEyLTMtMS0xLTQwMzAz_eeedf562-ea3b-4113-a963-bc17fc14fa08">1.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231" decimals="-5" name="cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEyLTUtMS0xLTQwMzAz_d65c44ee-84a5-4fba-a100-3ec3c5052eaf">2.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231" decimals="-5" name="cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEyLTctMS0xLTQwMzAz_ddad734d-b5cf-455d-ad9a-54135278e344">1.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange rate changes and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEzLTEtMS0xLTQwMzAz_0493a56a-fd30-456f-87f7-9990c0e3b24e">16.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEzLTMtMS0xLTQwMzAz_ce326b1c-9183-4ece-bfdf-f72f8f40feee">5.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEzLTUtMS0xLTQwMzAz_a526ba33-de40-45b4-90da-abfc235a4001">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEzLTctMS0xLTQwMzAz_2d07f0a3-0056-4453-ad63-c17fd7e02f40">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets, end of year</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab7fb2d30c3b410bbedfbbabf1133126_I20201231" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzE1LTEtMS0xLTQwMzAz_e0cf1809-1389-436b-abfc-5f2f73b30ba3">378.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0bb063673d54c7b8662c7db77238404_I20211231" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzE1LTMtMS0xLTQwMzAz_c6b43172-37c0-486c-adf1-7b4917851e8e">359.9</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8525b9ec36bd4c6889a5d7a47be110f3_I20201231" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzE1LTUtMS0xLTQwMzAz_19d87267-b0fb-4be6-bae3-80d14f0a1b93">2.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c879c44c0c441eab1cfb37276b1163c_I20211231" decimals="-5" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzE1LTctMS0xLTQwMzAz_84c1f4a6-d0a1-435f-b9e0-c819b470e7e1">2.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Actuarial gains or losses are determined based on actual return on plan assets less interest income as set forth in the table above. For 2020, includes a $<ix:nonFraction unitRef="usd" contextRef="ifad5b65fa2524a2aacda6217c9b97086_D20200701-20200930" decimals="-5" sign="-" name="cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzgxNTk_f2e683ac-aaea-4170-b82a-a4108b6fd017">0.2</ix:nonFraction> loss resulting from the purchase of annuities in August 2020.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-43</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i29b549e24636499fb1eb986d13cd8c54" continuedAt="icb387208ec394535be8de989d0acd6ef"><ix:continuation id="i9f3160b501ee47c2ab2718f4cf4b6691"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.770%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans <br/>Year ended <br/>December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans  <br/>Year ended <br/>December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit obligations, beginning of year</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfd3ec56dc2f427e96d69c7d5bcae721_I20191231" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzItMS0xLTEtNDAzMDM_a585a528-5b00-4f9c-a150-ef5bc39d4bea">346.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba1a2e393a14454ea6ce9e94a4111d7a_I20201231" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzItMy0xLTEtNDAzMDM_326af506-99b5-449e-b068-00da57e2370f">396.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i780ff9638cf94142b9c76804fcc8fd13_I20191231" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzItNS0xLTEtNDAzMDM_c1e20257-9893-4270-befd-7d2c901b835a">87.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i864a8bbf678548228ae333e92d41fdd3_I20201231" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzItNy0xLTEtNDAzMDM_444a6694-2bcd-434b-82f1-994fe0de8b52">95.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current service cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231" decimals="-5" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzMtMS0xLTEtNDAzMDM_f5f4b50c-1ce3-48f6-917b-4b1a3aafe4c5">1.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231" decimals="-5" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzMtMy0xLTEtNDAzMDM_682c1bd3-7376-4af7-8506-6dfb3b89d78e">2.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231" decimals="-5" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzMtNS0xLTEtNDAzMDM_b13e86d1-28f1-4249-a6e7-abd7b553c544">3.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231" decimals="-5" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzMtNy0xLTEtNDAzMDM_d2c7e742-6019-41b8-aa72-ec99b29d4012">3.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Past service cost (credit) and settlement/curtailment losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzQtMS0xLTEtNDAzMDM_13b42287-9376-44f6-b278-88374950080e">0.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231" decimals="-5" name="ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzQtMy0xLTEtNDAzMDM_b119ae4d-f985-4e44-a5b0-93891c55a976">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231" decimals="-5" name="ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzQtNS0xLTEtNDAzMDM_7653a81f-f48a-4be2-91a2-99d1d4ddc621">2.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231" decimals="-5" name="ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzQtNy0xLTEtNDAzMDM_96357dcd-68ce-4e9c-a038-be2a9ad56756">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzUtMS0xLTEtNDAzMDM_7e07ef50-0e13-459a-b9b3-6ed54816fc2f">6.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzUtMy0xLTEtNDAzMDM_87da3ae9-fafe-4589-9488-66797f41361e">5.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzUtNS0xLTEtNDAzMDM_e7dd413e-a6da-48f5-87e2-3c20e78f3064">2.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzUtNy0xLTEtNDAzMDM_e3aab944-e5e2-4777-b655-059c507a1558">2.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) in other comprehensive income from:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212; Changes in demographic assumptions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzgtMS0xLTEtNDAzMDM_abbe5935-f487-4a2f-af3d-109107502753">1.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzgtMy0xLTEtNDAzMDM_f5d5c59f-5772-4afc-b091-8bdcaa266d6d">1.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzgtNS0xLTEtNDAzMDM_d79f7741-4f77-4526-8cde-6fdb59058273">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzgtNy0xLTEtNDAzMDM_9b60a00b-4834-409a-8534-40016989e6a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212; Changes in financial assumptions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzktMS0xLTEtNDAzMDM_cac70362-a23b-409b-925d-47e22e4a4aba">41.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzktMy0xLTEtNDAzMDM_ef6012ec-3473-4c76-93fd-6605595d618c">7.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzktNS0xLTEtNDAzMDM_7a4879fb-1855-4d0d-96d6-bdb3296ca0c1">5.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzktNy0xLTEtNDAzMDM_52d1f1b3-be13-4918-b3ba-d7d56f8a5a85">7.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212; Experience adjustments</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEwLTEtMS0xLTQwMzAz_8af0f2dd-db03-446c-b467-74811af7c4d4">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231" decimals="-5" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEwLTMtMS0xLTQwMzAz_3843ef8c-9220-4816-95da-eabc67e23fd8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEwLTUtMS0xLTQwMzAz_c197395e-363c-4b03-b7f3-66bd99a5b316">1.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEwLTctMS0xLTQwMzAz_93bf0bc9-14b9-4af6-9aff-f7347d78f304">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Settlement payments from employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231" decimals="-5" name="cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzExLTEtMS0xLTQwMzAz_0f7d262c-11ab-4306-9da9-2d624c8d0284">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231" decimals="-5" name="cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzExLTMtMS0xLTQwMzAz_f0e17bf7-f7b0-4709-966b-6f8b2457e58c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231" decimals="-5" name="cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzExLTUtMS0xLTQwMzAz_273563a7-e58d-4fe4-8b5e-3a10350903e8">4.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231" decimals="-5" name="cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzExLTctMS0xLTQwMzAz_f8f8e5bc-38c9-489a-a9c5-eb640a13a168">1.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Settlement payments from plan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231" decimals="-5" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEyLTEtMS0xLTQwMzAz_d367c3ad-44a6-4e2c-9e9f-84fa7858b5c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231" decimals="-5" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEyLTMtMS0xLTQwMzAz_b642e70b-92a4-4aa7-8736-9b582a81bae5">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231" decimals="-5" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEyLTUtMS0xLTQwMzAz_71297c57-b6d9-4261-975b-c45d3d979bb8">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231" decimals="-5" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEyLTctMS0xLTQwMzAz_9224d874-eff9-49ad-ae2c-08efe77026ef">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments from plan</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231" decimals="-5" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEzLTEtMS0xLTQwMzAz_0be1a7cc-d20e-4146-aa89-2a77f1499d39">12.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231" decimals="-5" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEzLTMtMS0xLTQwMzAz_7050021f-fc08-494b-b0e6-442de0da113c">16.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231" decimals="-5" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEzLTUtMS0xLTQwMzAz_a63997dc-9b9f-48da-9688-2af24fbd5af9">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231" decimals="-5" name="ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEzLTctMS0xLTQwMzAz_0a0c7fae-4c36-46c6-882d-648bcdfaad41">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments from employer</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231" decimals="-5" name="cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE0LTEtMS0xLTQwMzAz_904037d9-9572-43d1-af19-1eb7a89352f1">1.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231" decimals="-5" name="cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE0LTMtMS0xLTQwMzAz_0305dc0f-0850-4115-a69d-2cf62276f93b">1.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231" decimals="-5" name="cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE0LTUtMS0xLTQwMzAz_0055a691-5f41-47a6-9654-380d1318968e">2.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231" decimals="-5" name="cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE0LTctMS0xLTQwMzAz_581df95c-7b49-41ed-a933-d5bd2d4add19">1.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange rate changes and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE1LTEtMS0xLTQwMzAz_b104fd50-87ea-44ec-941d-0010142868a0">16.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE1LTMtMS0xLTQwMzAz_fe2065f1-3003-4517-b088-d667cc995fc7">4.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231" decimals="-5" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE1LTUtMS0xLTQwMzAz_cd5cc14c-01ce-4fca-a0ec-67c25eb24339">1.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE1LTctMS0xLTQwMzAz_56d2a3f0-3371-4275-a91c-99c5f79ec9a7">1.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit obligations, end of year</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba1a2e393a14454ea6ce9e94a4111d7a_I20201231" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE2LTEtMS0xLTQwMzAz_67556ccb-daa7-44db-ba26-5792b32c05d6">396.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5beb74fa70454ba8aa78fcae8d8f9752_I20211231" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE2LTMtMS0xLTQwMzAz_55008bd4-ec53-4727-9a26-fd6455abf2e8">373.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i864a8bbf678548228ae333e92d41fdd3_I20201231" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE2LTUtMS0xLTQwMzAz_40f7a1c5-9e9f-4834-ba36-9caa5172d70a">95.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id03449e021b34c229d9b0ea9feaa3413_I20211231" decimals="-5" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE2LTctMS0xLTQwMzAz_5fdb0aa9-7825-43a0-baef-5935374bb2ab">89.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average duration of benefit obligations (in years)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231" name="ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE4LTEtMS0xLTQwMzAz_0a041f9e-4e7e-4d07-98cb-8ae3c5cb8da7">18</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231" name="ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE4LTMtMS0xLTQwMzAz_9c1e5143-6ace-471f-a3a1-4b5260ee4eb1">18</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231" name="ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE4LTUtMS0xLTQwMzAz_7ba3d208-df23-4f2b-bd6d-e208c61a1086">13</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231" name="ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE4LTctMS0xLTQwMzAz_0063a654-409d-4cfe-bbd3-f7d53832f9de">12</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;The settlement losses relate to employee terminations in connection with 2020 and 2021 restructuring actions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"><tr><td style="width:1.0pt"></td><td style="width:294.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:48.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:48.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:48.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:48.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans<br/>December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans  <br/>December&#160;31</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit obligations, end of year</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231" decimals="-5" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzItMS0xLTEtNDAzMDM_d67a0d1b-9082-48cd-8a72-05f875c3f4d7">396.9</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="-5" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzItMy0xLTEtNDAzMDM_c00174c1-1654-41b9-8e6b-2ecd54e9b59b">373.9</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="-5" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzItNS0xLTEtNDAzMDM_35cc5d66-6424-48ec-bf37-d124b011125b">95.6</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="-5" name="ifrs-full:DefinedBenefitObligationAtPresentValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzItNy0xLTEtNDAzMDM_d8860fe6-9513-46a8-b8ad-1af43be06dbd">89.1</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets, end of year</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzMtMS0xLTEtNDAzMDM_a41e2a54-3195-490a-9e09-d4c6d43f02a4">378.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzMtMy0xLTEtNDAzMDM_e6ddfc35-70e2-425a-98a6-2eadf4ba4dd6">359.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzMtNS0xLTEtNDAzMDM_0ac500fd-03ff-47e9-8318-9d2a09dbabcf">2.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="-5" name="ifrs-full:PlanAssetsAtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzMtNy0xLTEtNDAzMDM_115a9dc3-1ac8-4bd6-8359-c99ef353e43a">2.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction of plan assets due to IFRS restrictions described in note&#160;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(l)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231" decimals="-5" name="cls:PlanAssetsDecreaseDueToRestrictions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtMS0xLTEtMTA1OTEw_e0eeb082-1be4-4608-9716-d57753330ce7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="-5" name="cls:PlanAssetsDecreaseDueToRestrictions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtMy0xLTEtMTA1OTEy_ea4382ce-b6f5-4cb7-9247-76afeaee5786">1.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="-5" name="cls:PlanAssetsDecreaseDueToRestrictions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtNS0xLTEtMTA1OTE0_4f7c5113-27a9-4375-a3ee-90ac41aa3d04">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="-5" name="cls:PlanAssetsDecreaseDueToRestrictions" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtNy0xLTEtMTA1OTE2_fe08a91e-5080-4aea-a964-81d6beef9c82">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deficiency of plan assets over accrued benefit obligations</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231" decimals="-5" sign="-" name="ifrs-full:SurplusDeficitInPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtMS0xLTEtNDAzMDM_ec42859c-5daf-4b29-92fb-49b2465f62c0">18.8</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="-5" sign="-" name="ifrs-full:SurplusDeficitInPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtMy0xLTEtNDAzMDM_fb1ee52a-6fce-42eb-9a33-fd7b61520ab8">15.6</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="-5" sign="-" name="ifrs-full:SurplusDeficitInPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtNS0xLTEtNDAzMDM_99842eca-9069-4369-8f09-1df0b6fdff74">93.6</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="-5" sign="-" name="ifrs-full:SurplusDeficitInPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtNy0xLTEtNDAzMDM_8bcae256-ed7f-4cf4-9f75-c952ae9324d2">87.1</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNDg0_9e165ad7-2c27-4872-820f-2b4e6669ddc4" continuedAt="i8967f0a2ed1f4fc3ab8ad57fbd5f386d" escape="true">The following table outlines the plan balances as reported on our consolidated balance&#160;sheet: </ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:5pt"><ix:continuation id="i8967f0a2ed1f4fc3ab8ad57fbd5f386d"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.171%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.171%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.171%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.171%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.171%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension <br/>Plans</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other <br/>Benefit Plans</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension <br/>Plans</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other <br/>Benefit Plans</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and non-pension post-employment benefit obligations</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzMtMS0xLTEtNDAzMDM_f7fcb4e4-2bb3-416c-a8d4-2d83461c9c9b">24.4</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzMtMy0xLTEtNDAzMDM_bd2a4676-18e8-46cb-ae15-b39667a463fd">92.9</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzMtNS0xLTEtNDAzMDM_7a109c78-927b-478b-842d-7769f19b5cbe">117.3</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzMtNy0xLTEtNDAzMDM_ec00dde8-1a75-45cb-86c7-671a753b2f4e">20.7</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzMtOS0xLTEtNDAzMDM_8a952db0-dc4f-482f-a85b-f96ae93999d6">86.8</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzMtMTEtMS0xLTQwMzAz_1098e003-f8f5-4f20-95fb-8eab9984b216">107.5</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current other post-employment benefit obligations</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231" decimals="-5" name="ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzQtMS0xLTEtNDAzMDM_d6688849-45d7-4039-8d8a-4c893eee0832">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="-5" name="ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzQtMy0xLTEtNDAzMDM_d85b7912-6a23-46bf-9f4a-f09e0adb3050">0.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzQtNS0xLTEtNDAzMDM_2e3f6d40-8a8e-4cdc-9873-7632264e63b8">0.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="-5" name="ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzQtNy0xLTEtNDAzMDM_7d6dcc5f-0307-41b8-b8ba-1ff7cbcb399c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="-5" name="ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzQtOS0xLTEtNDAzMDM_f23380f9-33d1-459d-8c1e-193202a89051">0.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzQtMTEtMS0xLTQwMzAz_507f22f3-e03d-411c-8442-db57eb3e9b90">0.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current net pension assets (note 9)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzUtMS0xLTEtNDAzMDM_6dbf3d9d-b12a-498e-a2c1-a9c3d2ddd716">5.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzUtMy0xLTEtNDAzMDM_011c2ae7-be65-402a-9a7f-f40c2810d788">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzUtNS0xLTEtNDAzMDM_b72149a3-58bf-47ad-bc18-6349fc60479e">5.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzUtNy0xLTEtNDAzMDM_9fd884a8-4102-45de-9945-726fce2a606e">5.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzUtOS0xLTEtNDAzMDM_1ce8c8d7-6522-4b06-88d8-ceb0dc022acf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzUtMTEtMS0xLTQwMzAz_9a82d386-f1a9-4256-a5eb-3bb5fb0ce86e">5.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231" decimals="-5" sign="-" name="cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzctMS0xLTEtNDAzMDM_4054c30d-979d-43fa-86e5-fa2b89a07782">18.8</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="-5" sign="-" name="cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzctMy0xLTEtNDAzMDM_29232334-f0fb-41b3-a57f-deb6ba1a9204">93.6</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" sign="-" name="cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzctNS0xLTEtNDAzMDM_a5ffe3a3-105c-47ac-96c3-d9cff68a94ae">112.4</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="-5" sign="-" name="cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzctNy0xLTEtNDAzMDM_e4809b89-365d-4797-9fa8-d919206b5e84">15.6</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="-5" sign="-" name="cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzctOS0xLTEtNDAzMDM_0caae78e-a63c-4a41-b0ff-05b9e36d7bbf">87.1</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" sign="-" name="cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzctMTEtMS0xLTQwMzAz_2b106123-63c4-4caa-9558-37a551d75bb7">102.7</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-44</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="icb387208ec394535be8de989d0acd6ef" continuedAt="ie5e2cb8dc3674dab94bb9b3c4031e3e4"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNDg4_5efae6f8-04a8-4840-9ab2-24e4969e2df3" continuedAt="ifd54bac7e78b4e5eab00c88dffa7c263" escape="true">The following table outlines the net expense recognized in our consolidated statement of operations for pension and non-pension post-employment benefit&#160;plans:</ix:nonNumeric></span><ix:continuation id="ifd54bac7e78b4e5eab00c88dffa7c263"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"><tr><td style="width:1.0pt"></td><td style="width:235.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans <br/>Year ended December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans <br/>Year ended December&#160;31</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current service cost</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231" decimals="-5" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzItMS0xLTEtNDAzMDM_51a7a929-92ca-49e8-8eff-8c0fb687243f">1.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231" decimals="-5" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzItMy0xLTEtNDAzMDM_ec5b0ffc-7c47-46d8-ad49-3f344b11387e">1.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231" decimals="-5" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzItNS0xLTEtNDAzMDM_5aa89c97-49d5-46f5-ae94-4f4f7cd177af">2.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231" decimals="-5" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzItNy0xLTEtNDAzMDM_2b1f8947-d429-416d-b578-c6ad4543bc0f">2.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231" decimals="-5" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzItOS0xLTEtNDAzMDM_e010e686-417f-4a53-bd9d-731bb1b7a0cf">3.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231" decimals="-5" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzItMTEtMS0xLTQwMzAz_845ec2e7-efde-42ce-a1d2-d542f2be90d8">3.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net interest cost </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzMtMS0xLTEtNDAzMDM_360f950b-6e46-4521-a2dd-cc9e452c47d6">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzMtMy0xLTEtNDAzMDM_9c1bf164-881a-4b1c-a2f3-c423559d01c6">0.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzMtNS0xLTEtNDAzMDM_f4ed4901-4b05-4e9c-86b8-43cd6456f91c">0.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzMtNy0xLTEtNDAzMDM_c8f4b2a1-d7cd-4124-bd0b-eeb55d82d075">2.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzMtOS0xLTEtNDAzMDM_a7ea98ec-6963-48a0-b6a3-ed27b6fe0474">2.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231" decimals="-5" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzMtMTEtMS0xLTQwMzAz_da053f0f-e46c-4523-a213-bf2c4605cfd2">2.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past service cost (credit) and settlement/curtailment losses</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231" decimals="-5" name="ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzQtMS0xLTEtNDAzMDM_148277a6-ee11-4145-85de-b17c2d43ea39">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231" decimals="-5" name="ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzQtMy0xLTEtNDAzMDM_65a2ec4e-b091-4d63-888a-b0376f27c4fc">0.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231" decimals="-5" name="ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzQtNS0xLTEtNDAzMDM_2846a074-e175-498b-b3dc-3d4ee0405c02">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzQtNy0xLTEtNDAzMDM_d6bd4dcf-201e-4a38-a809-0cf3cd64f48c">8.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzQtOS0xLTEtNDAzMDM_88bc833d-da7e-4023-acb6-a86f0394d1df">2.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzQtMTEtMS0xLTQwMzAz_7242a133-6d38-4762-b108-b6fba82e52c8">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan administrative expenses and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231" decimals="-5" sign="-" name="cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzUtMS0xLTEtNDAzMDM_1675cff9-99d3-44de-91b5-f849066968d3">1.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231" decimals="-5" sign="-" name="cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzUtMy0xLTEtNDAzMDM_8a0d8d1a-44c1-46a1-8289-3e70ae979cb7">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231" decimals="-5" sign="-" name="cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzUtNS0xLTEtNDAzMDM_b9630b35-4cb1-424f-9119-5c50f2459df9">1.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231" decimals="-5" name="cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzUtNy0xLTEtNDAzMDM_e8fa326b-4169-49df-a650-77650aa3eb05">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231" decimals="-5" name="cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzUtOS0xLTEtNDAzMDM_f530c43e-70af-4a12-bd3d-7532182275a3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231" decimals="-5" name="cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzUtMTEtMS0xLTQwMzAz_eb0374c0-6465-4898-91ef-f37593732afa">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzYtMS0xLTEtNDAzMDM_cf0caff6-a908-4b56-82c2-013e6fdb8c7e">4.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzYtMy0xLTEtNDAzMDM_a1693129-dd3d-4ab7-99f4-ab8ec335707a">2.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzYtNS0xLTEtNDAzMDM_0cb7a989-b14f-4f54-9a99-c8c061c64325">4.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzYtNy0xLTEtNDAzMDM_e6457167-12a4-479b-99d5-c1588e6efe60">13.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzYtOS0xLTEtNDAzMDM_07f498db-fe20-4214-8cd2-186c4bad5657">7.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzYtMTEtMS0xLTQwMzAz_429ecded-18dc-487e-bccd-1966295fb98a">6.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contribution pension plan expense (note 18(c))</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzctMS0xLTEtNDAzMDM_84d9c117-d92c-4cc2-8b97-cd3319e1c2a3">10.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzctMy0xLTEtNDAzMDM_906350a0-d0cc-4c02-a17a-efe5a8b679cd">10.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzctNS0xLTEtNDAzMDM_93bde98d-8a0e-4395-ab96-4a9bbd7215e5">11.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzctNy0xLTEtNDAzMDM_50ad1391-1acd-43f1-ad89-478ebd610ffe">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzctOS0xLTEtNDAzMDM_5c3f0898-851d-4651-821b-17d0a56a99dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231" decimals="-5" name="ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzctMTEtMS0xLTQwMzAz_a4299d15-8da5-4335-a62a-1068c8862f7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense for the year</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231" decimals="-5" name="ifrs-full:EmployeeBenefitsExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzgtMS0xLTEtNDAzMDM_28a9ebbc-bb9a-4cbc-8e23-4da8dc47c19e">14.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231" decimals="-5" name="ifrs-full:EmployeeBenefitsExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzgtMy0xLTEtNDAzMDM_8408d48e-d77f-45c3-9a95-f808d37e2857">13.3</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231" decimals="-5" name="ifrs-full:EmployeeBenefitsExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzgtNS0xLTEtNDAzMDM_671f6678-6712-4955-abd4-53020fd36226">15.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231" decimals="-5" name="ifrs-full:EmployeeBenefitsExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzgtNy0xLTEtNDAzMDM_06805969-a88b-49b7-9e79-8a762b2983b8">13.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231" decimals="-5" name="ifrs-full:EmployeeBenefitsExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzgtOS0xLTEtNDAzMDM_1d8cf891-2a3e-40da-99b2-996acb05bff2">7.9</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231" decimals="-5" name="ifrs-full:EmployeeBenefitsExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzgtMTEtMS0xLTQwMzAz_d5c03f78-f007-4f1f-b640-74f4961ec846">6.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), depending on the nature of the expenses. </span></div><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNDkw_bb1dc4e8-ae46-4294-9115-e4dc906aa873" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the gains and losses, net of tax, recognized in OCI and reclassified directly to deficit for the years shown:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.735%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative losses, beginning of year</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2224c78495c5455ea2c44fb46acdf077_I20181231" decimals="-5" sign="-" name="cls:CumulativeGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzItMS0xLTEtNDAzMDM_42390eb7-adf9-4c64-a78d-9cc8503b54df">69.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6beb42c95764741b32db6919d541118_I20191231" decimals="-5" sign="-" name="cls:CumulativeGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzItMy0xLTEtNDAzMDM_b9106b4d-d55a-4fe3-a3a8-c118a9535665">77.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed1e41cda3b4adba28b88b63fefc1f0_I20201231" decimals="-5" sign="-" name="cls:CumulativeGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzItNS0xLTEtNDAzMDM_ac8bf704-0e4f-45eb-bc4c-50071ddfa04c">87.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on pension annuity purchases (see note 18(a))</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzMtMS0xLTEtNDAzMDM_a9fc87e7-5f5a-4f05-bf0e-3bd984355651">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzMtMy0xLTEtNDAzMDM_7bfd6185-add0-4b48-b561-2ef7f388b8ba">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzMtNS0xLTEtNDAzMDM_11f24a54-c564-4df8-83ec-0654d10caed4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) recognized during the year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzQtMS0xLTEtNDAzMDM_fd3c9014-2ebc-4e99-a0a1-cb162d4c1850">8.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzQtMy0xLTEtNDAzMDM_4a205d54-dd53-45dd-b0a1-c028a65980bb">9.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzQtNS0xLTEtNDAzMDM_7b2e5953-1e1c-462a-9aa2-4b9c8feed9c0">9.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative losses, end of year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6beb42c95764741b32db6919d541118_I20191231" decimals="-5" sign="-" name="cls:CumulativeGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzUtMS0xLTEtNDAzMDM_bcb6cd79-92df-4e2f-aaf6-c7bff498be90">77.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaed1e41cda3b4adba28b88b63fefc1f0_I20201231" decimals="-5" sign="-" name="cls:CumulativeGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzUtMy0xLTEtNDAzMDM_dfeba44b-4e8e-4dc5-9aca-985d156824ef">87.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i851275d97ff04302bb05c6eefddd1387_I20211231" decimals="-5" sign="-" name="cls:CumulativeGainLossOnDefinedBenefitPlans" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzUtNS0xLTEtNDAzMDM_209a96f3-c0fe-4462-97ae-d39966ec3425">77.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Net of income tax expense of <ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzI0MTg5MjU1ODMxNzE2_7468f6e8-6e09-4a8c-81d5-19e7ccd2cfd4">nil</ix:nonFraction> for 2021 (2020&#160;&#8212; net of $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzEwOTk1MTE2Mzk5MTQ_42869539-3361-428c-a900-78a2261519f7">0.4</ix:nonFraction> income tax recovery; 2019&#160;&#8212; net of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzEwOTk1MTE2Mzk5MTg_9851f5fe-816c-4ca2-8f48-941be86119a1">0.3</ix:nonFraction> income tax recovery).</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Net of income tax recovery of $<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" sign="-" name="cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzk4NDI_6e291fbf-574f-4bfb-82b2-3791248b3517">1.5</ix:nonFraction> as at December&#160;31, 2021 (December&#160;31, 2020 &#8212; net of $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" sign="-" name="cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzEwOTk1MTE2Mzk5Mjg_f056b555-3082-4943-9a4b-a38d659dabd5">1.5</ix:nonFraction> income tax recovery; December&#160;31, 2019&#160;&#8212; net of $<ix:nonFraction unitRef="usd" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="-5" sign="-" name="cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzEwOTk1MTE2Mzk5MjE_e601779f-9f42-40f8-a770-196dc556d8f0">1.1</ix:nonFraction> income tax&#160;recovery).</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNTAw_f9273589-99c3-4ba7-8084-b39bde2e37b4" continuedAt="i46f7113a56bb4aba83943e3d8097ab91" escape="true">The following percentages and assumptions were used in measuring the plans for the years indicated:</ix:nonNumeric></span></div><ix:continuation id="i46f7113a56bb4aba83943e3d8097ab91"><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.012%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.015%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate at December&#160;31 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;for:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1c9e3d0ad8d34cde870ed99c06d89860_I20191231" decimals="3" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzMtMS0xLTEtNDAzMDM_ea93664f-a07d-4dba-9ec4-c0f8a1a52308">2.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231" decimals="3" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzMtMy0xLTEtNDAzMDM_f3e5bbaa-923e-4fb5-a744-8b2add766917">1.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="3" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzMtNS0xLTEtNDAzMDM_abc96a49-3188-4086-89b2-89766ede2b19">1.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i33e0f8b0587d4c66b1bed9919879234c_I20191231" decimals="3" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzMtNy0xLTEtNDAzMDM_555e5342-4644-4d4d-a897-183213a05928">2.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="3" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzMtOS0xLTEtNDAzMDM_ef687c44-4742-4925-9e0f-ebba9b13217c">2.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="3" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzMtMTEtMS0xLTQwMzAz_318fc846-8fd8-447d-b464-06f855474ac0">3.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net pension cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1c9e3d0ad8d34cde870ed99c06d89860_I20191231" decimals="3" name="cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzQtMS0xLTEtNDAzMDM_faebc2fa-34ad-401f-81d7-fd8c4ef7ec38">2.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231" decimals="3" name="cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzQtMy0xLTEtNDAzMDM_ff5108f5-f2ee-4f21-8e19-3610125601d9">2.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="3" name="cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzQtNS0xLTEtNDAzMDM_12d750fe-c4f6-40cd-b1bc-2ee9d8971a8c">1.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i33e0f8b0587d4c66b1bed9919879234c_I20191231" decimals="3" name="cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzQtNy0xLTEtNDAzMDM_b5208039-c786-4c37-80fc-bda594d7c66f">3.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="3" name="cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzQtOS0xLTEtNDAzMDM_1f6702a8-0f8c-44bd-8c4e-ebd719a7f27c">2.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="3" name="cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzQtMTEtMS0xLTQwMzAz_327fc23a-bc74-4c86-8c16-af37e2f13ad1">2.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average rate of compensation increase for:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1c9e3d0ad8d34cde870ed99c06d89860_I20191231" decimals="3" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzYtMS0xLTEtNDAzMDM_a485c320-c2c7-4c7c-bdd1-45279632845d">3.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231" decimals="3" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzYtMy0xLTEtNDAzMDM_90fd4395-358d-493d-9e3b-0f5ce54061ac">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="3" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzYtNS0xLTEtNDAzMDM_fd713290-59e6-4777-b71d-f3483b534838">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i33e0f8b0587d4c66b1bed9919879234c_I20191231" decimals="3" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzYtNy0xLTEtNDAzMDM_aba6eb17-61be-47b5-b526-f9a137d23fa7">4.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="3" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzYtOS0xLTEtNDAzMDM_c8ea593f-392e-4fa5-823b-4675cfb3fe6d">4.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="3" name="ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzYtMTEtMS0xLTQwMzAz_d927ad92-35d8-4c3d-afb3-1c90b64fc6a8">4.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net pension cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1c9e3d0ad8d34cde870ed99c06d89860_I20191231" decimals="3" name="cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzctMS0xLTEtNDAzMDM_9a11fcca-7eb8-4a3b-920c-1190bda1e4bb">4.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231" decimals="3" name="cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzctMy0xLTEtNDAzMDM_a8b54afc-c759-486c-93da-c8778b6b2b3e">3.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231" decimals="3" name="cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzctNS0xLTEtNDAzMDM_23f65765-7e51-436d-9308-ef13d29bbbc0">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i33e0f8b0587d4c66b1bed9919879234c_I20191231" decimals="3" name="cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzctNy0xLTEtNDAzMDM_3af7429e-c873-474b-97a9-3768e5e0e999">4.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="3" name="cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzctOS0xLTEtNDAzMDM_30480629-987a-4521-8879-f1c989656fb9">4.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="3" name="cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzctMTEtMS0xLTQwMzAz_66ffd3e7-2a2b-41fc-9512-ad102e460792">4.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare cost trend rates:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Immediate trend</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i33e0f8b0587d4c66b1bed9919879234c_I20191231" decimals="3" name="cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzktNy0xLTEtNDAzMDM_a53f99cb-ab58-4e39-919a-0341d17c46f1">5.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="3" name="cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzktOS0xLTEtNDAzMDM_785143c0-0d22-42c3-b0c8-807f1fb5e1ca">5.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="3" name="cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzktMTEtMS0xLTQwMzAz_d2a79e2c-51c8-4dd8-b127-cb4d9f0b255c">5.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ultimate trend</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i33e0f8b0587d4c66b1bed9919879234c_I20191231" decimals="3" name="cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzEwLTctMS0xLTQwMzAz_9dd5b8a4-644b-4c7f-a59d-e314d9bff340">4.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231" decimals="3" name="cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzEwLTktMS0xLTQwMzAz_9a3d5cbf-20f9-4561-a8da-88bc2df0a942">4.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231" decimals="3" name="cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzEwLTExLTEtMS00MDMwMw_e21ed7bd-2385-4de3-8cb5-98e5a53aef12">4.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year the ultimate trend rate is expected to be achieved</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2040</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2040</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2040</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;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.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-45</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="ie5e2cb8dc3674dab94bb9b3c4031e3e4"><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNDk0_b9e2fb25-80d4-425e-baad-f949cbf617b4" continuedAt="ib607e52a76ce41eab03ea0f045031126" escape="true">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:</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><ix:continuation id="ib607e52a76ce41eab03ea0f045031126"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.00pt"><tr><td style="width:1.0pt"></td><td style="width:274.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans</span></div></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended<br/>December 31, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1% Increase</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1% Decrease</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1% Increase</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1% Decrease</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3a0405cfb7b44b1bb67ce50615befda5_I20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzMtMS0xLTEtNDAzMDM_bb629391-aa6c-4cea-9479-6d41fc6052a2">58.4</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a0405cfb7b44b1bb67ce50615befda5_I20211231" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzMtMy0xLTEtNDAzMDM_384528b0-8b93-4e32-8d81-8405449eb016">76.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3c0ef102656c452cb12d7a38e0417fa6_I20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzMtNS0xLTEtNDAzMDM_360bc6b6-fff0-4963-a8ee-67ca63aec470">9.8</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c0ef102656c452cb12d7a38e0417fa6_I20211231" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzMtNy0xLTEtNDAzMDM_37a5cdd2-8049-4ba0-a063-2d1ffe795ae2">11.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare cost trend rate </span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i785d17144ee3463f811e58c56d027626_I20211231" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzQtMS0xLTEtNDAzMDM_b7465083-168b-42c2-9879-442b42d2bd42">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i785d17144ee3463f811e58c56d027626_I20211231" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzQtMy0xLTEtNDAzMDM_2d442b32-a378-489e-a842-72ab98bcd5bc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd5d035e94e14961bf0a306d1c51991f_I20211231" decimals="-5" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzQtNS0xLTEtNDAzMDM_6ec8982b-a155-47cb-a285-b31ce8c1b44d">7.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd5d035e94e14961bf0a306d1c51991f_I20211231" decimals="-5" sign="-" name="ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzQtNy0xLTEtNDAzMDM_defb7edf-cbb3-4e4b-b64c-4d9264b5cac3">5.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The sensitivity figures shown above were calculated by determining the change in our benefit obligations as at December&#160;31, 2021 due to a <ix:nonFraction unitRef="number" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="INF" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzEwODM0_f36a9e0b-3e2c-46c2-aa19-d2dbfadd0da1">100</ix:nonFraction> basis point increase or decrease to each of our significant actuarial assumptions used, specifically the discount rate and healthcare cost trend rate, in isolation, leaving all other assumptions unchanged from the original calculation. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c)  Plan contributions:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DefinedBenefitPlanDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNTA4_e335e5d0-d078-4665-8a4f-e3613d0f9470" continuedAt="ia672f2758c6043ef9ad8f431ebe39332" escape="true">We made the following plan contributions for the years indicated below and estimate our contribution for 2022 to be as follows:</ix:nonNumeric></span></div><ix:continuation id="ia672f2758c6043ef9ad8f431ebe39332"><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"><tr><td style="width:1.0pt"></td><td style="width:270.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:51.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:66.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Contribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">*</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contribution plan</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ac38391550c49b1ac8b0a2727d9fef3_D20190101-20191231" decimals="-5" name="ifrs-full:EmployerContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzItMS0xLTEtNDAzMDM_b948ff85-98bf-4ceb-ba09-d5bf52e92cb3">10.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8cfa6c3e434436d866f1a810101ba56_D20200101-20201231" decimals="-5" name="ifrs-full:EmployerContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzItMy0xLTEtNDAzMDM_2ef83206-a284-4c5f-bbde-b1c91d1b2fc6">10.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieba673a95ba94e1987e9ff36018fe3c2_D20210101-20211231" decimals="-5" name="ifrs-full:EmployerContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzItNS0xLTEtNDAzMDM_b832399d-cf01-447f-995c-a73c2bf4791e">11.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieba673a95ba94e1987e9ff36018fe3c2_D20210101-20211231" decimals="-5" name="ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzItNy0xLTEtNDAzMDM_3e197902-f06e-4831-b5a4-753e059c924b">11.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit plan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231" decimals="-5" name="ifrs-full:EmployerContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzMtMS0xLTEtNDAzMDM_dc277b99-d2e9-4f0a-8842-b60cb4a35b30">3.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231" decimals="-5" name="ifrs-full:EmployerContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzMtMy0xLTEtNDAzMDM_6c902640-5820-42cc-8bbb-735c5947ad6e">5.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231" decimals="-5" name="ifrs-full:EmployerContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzMtNS0xLTEtNDAzMDM_74a88e51-1c52-4721-ad6d-5f63548330bc">6.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231" decimals="-5" name="ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzMtNy0xLTEtNDAzMDM_cdb40b02-b71c-46c1-a3d3-6a6d5c224288">2.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:EmployerContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzQtMS0xLTEtNDAzMDM_91c643e7-0239-40cf-b241-7b267c1a4cd3">13.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:EmployerContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzQtMy0xLTEtNDAzMDM_1b2e7f9c-6a60-4bbd-aec0-f56b63f8807d">15.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:EmployerContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzQtNS0xLTEtNDAzMDM_151bb6ba-845a-48b9-8eab-728c2d003a52">17.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzQtNy0xLTEtNDAzMDM_11a5ac39-b7b6-4de3-93db-a0fdeb82d339">14.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-pension post-employment benefit plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231" decimals="-5" name="ifrs-full:EmployerContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzYtMS0xLTEtNDAzMDM_31c6c063-ecc0-472a-a3a9-8e51a1a17ffb">9.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231" decimals="-5" name="ifrs-full:EmployerContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzYtMy0xLTEtNDAzMDM_764eb313-718a-4f5a-bb77-92211bc84222">7.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231" decimals="-5" name="ifrs-full:EmployerContributions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzYtNS0xLTEtNDAzMDM_49095361-c719-4817-a8ac-9e621288ae9d">3.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231" decimals="-5" name="ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzYtNy0xLTEtNDAzMDM_89745073-1ee6-45fb-831f-41d78eac2c79">4.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our actual contributions could differ materially from these estimates.</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;Contributions for 2019 and 2020 include higher settlement payments than in 2021 as a result of higher employee terminations in connection with our restructuring actions during such years. See note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-46</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_106"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfIncomeTaxExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzg3ODk_6ebf8aa1-1aac-4bd0-91c0-cecbcd87ed47" continuedAt="ib071cb01bad14147b10a63bb9d1cb9fc" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="ib071cb01bad14147b10a63bb9d1cb9fc" continuedAt="ief0d8d74ab114cf6a2db1f60d0dcb75e"><div style="margin-bottom:6pt;margin-top:5pt"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzg3OTk_dcf2edcb-6a98-41c0-a469-91a82ec34b4d" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzMtMS0xLTEtNDAzMDM_bb5dfe78-c7a0-499a-a5e4-ac6600dfe48a">35.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzMtMy0xLTEtNDAzMDM_b4128c67-c105-4ae3-8278-9d737fbc553d">38.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzMtNS0xLTEtNDAzMDM_12ae3711-ff53-45b3-88fa-452eea3934ff">44.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments for prior years, including changes to net provisions related to tax uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzQtMS0xLTEtNDAzMDM_ee814403-f8fa-414e-a505-c8ea69acca56">12.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzQtMy0xLTEtNDAzMDM_b0408066-0797-44f1-8fdc-5e0b260980a4">6.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzQtNS0xLTEtNDAzMDM_e839358e-7529-4127-be87-afe58d1e62ea">3.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzUtMS0xLTEtNDAzMDM_ea8fd6e1-8424-4d82-9c56-aa7dde3ae710">22.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzUtMy0xLTEtNDAzMDM_a751eb05-0aff-4f3f-8512-d8aaa0b2d875">32.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzUtNS0xLTEtNDAzMDM_27f4439b-7d70-42da-b359-cc9be8942ba3">40.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (recovery):</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i) (iii) (iv)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzctMS0xLTEtNDAzMDM_9c679c3f-32f5-4993-9847-5b7b423d50cc">15.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzctMy0xLTEtNDAzMDM_e2499f37-1f97-4e5c-99b5-9294e5940e85">10.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzctNS0xLTEtNDAzMDM_2605bb31-6c92-44c1-81e1-d97417a3492d">1.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (iv)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzgtMS0xLTEtNDAzMDM_8cccc95a-9ad8-4d4e-ace4-8f546be0e3ff">8.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzgtMy0xLTEtNDAzMDM_ecf75244-ce60-4e8c-8208-e59951456475">13.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzgtNS0xLTEtNDAzMDM_81a42e70-5f8c-4139-b778-0ca1ee553612">10.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzktMS0xLTEtNDAzMDM_c7096130-2bb1-4b4a-a403-112ebb1caabf">6.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzktMy0xLTEtNDAzMDM_d47efbe3-8b09-41ac-a91f-6f7825f85222">3.3</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:DeferredTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzktNS0xLTEtNDAzMDM_ed3f5a9e-931a-4500-823f-f10476109dd3">8.8</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense </span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzEwLTEtMS0xLTQwMzAz_d274d2a3-1a54-40e7-b691-5091b547c7c3">29.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzEwLTMtMS0xLTQwMzAz_c4751c73-5305-47a7-863e-8aeed2151d83">29.6</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzEwLTUtMS0xLTQwMzAz_803404a7-7cd4-418d-9059-44af085029b1">32.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzg3OTM_18a58d7f-4d15-4bee-b834-7da9194838a0" continuedAt="i0309ab51d02d4c11bf6302651e80de5d" escape="true"><div style="margin-top:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AccountingProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzMtMS0xLTEtNDAzMDM_e3f70f51-db64-4501-823d-8fb4499871b4">99.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:AccountingProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzMtMy0xLTEtNDAzMDM_4d05bb12-69fa-4ace-8d90-dfb758910d55">90.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AccountingProfit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzMtNS0xLTEtNDAzMDM_8a92a277-bafe-47e3-912e-059fbbe83fca">136.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense at Celestica&#8217;s statutory income tax rate of 26.5% (2019 - 2021)   </span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:TaxExpenseIncomeAtApplicableTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzQtMS0xLTEtNDAzMDM_22c1e074-9138-430b-8283-54dc7f64a5d1">26.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:TaxExpenseIncomeAtApplicableTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzQtMy0xLTEtNDAzMDM_571ad2e0-5198-4075-8ab8-e8d80efc30c3">23.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:TaxExpenseIncomeAtApplicableTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzQtNS0xLTEtNDAzMDM_63b7c7bf-7ba6-423d-9b5b-f7b69f232e89">36.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact on income taxes from:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:TaxEffectOfForeignTaxRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzctMS0xLTEtNDAzMDM_40a55d6c-bf55-4bfe-bb33-cd47dc45fa63">6.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:TaxEffectOfForeignTaxRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzctMy0xLTEtNDAzMDM_2ebe8a29-e32b-48c7-8bfa-156aaa498911">16.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:TaxEffectOfForeignTaxRates" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzctNS0xLTEtNDAzMDM_93ed676e-971c-43ef-a0ce-7115a9399afe">16.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:TaxEffectOfExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzgtMS0xLTEtNDAzMDM_45760169-9db7-4086-85e1-a51e1a888c8b">5.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="cls:TaxEffectOfExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzgtMy0xLTEtNDAzMDM_928cc61f-d4a5-4c1d-88f8-287e78d9994b">8.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:TaxEffectOfExchangeDifferencesOnTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzgtNS0xLTEtNDAzMDM_cb403715-3b05-4510-a9a2-0dc57a5c1c6d">1.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i) (ii) (iv)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEwLTEtMS0xLTQwMzAz_d7f0c91f-b165-436d-9e45-9c8043ee9564">5.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEwLTMtMS0xLTQwMzAz_221745dc-b484-4709-9f6c-149166f9060e">25.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEwLTUtMS0xLTQwMzAz_2307836b-3465-4d00-ad97-f951f06f1fa1">8.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax rates </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iii) </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:TaxEffectFromChangeInTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzExLTEtMS0xLTQwMzAz_7b875490-f630-4be8-9f2f-940e1150e12a">0.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:TaxEffectFromChangeInTaxRate" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzExLTMtMS0xLTQwMzAz_0b77ad79-4332-4244-be27-8eef3d44c6fc">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:TaxEffectFromChangeInTaxRate" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzExLTUtMS0xLTQwMzAz_8f32e428-319e-480f-adcd-98efcf6f9c79">7.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in unrecognized tax losses and deductible temporary differences </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iv)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:TaxEffectOfTaxLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEyLTEtMS0xLTQwMzAz_8b9dd8cf-c81a-4538-bea6-2e3253e411ee">11.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:TaxEffectOfTaxLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEyLTMtMS0xLTQwMzAz_2efbef89-fd6a-4e78-8c89-46ba2ab6092b">5.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:TaxEffectOfTaxLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEyLTUtMS0xLTQwMzAz_b27b2a62-614c-43bd-a691-b04c568d951a">11.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense </span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEzLTEtMS0xLTQwMzAz_8e486bc3-326e-40fb-a1fd-02a514292fd1">29.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEzLTMtMS0xLTQwMzAz_96f2a15b-15ed-435f-92c1-36654fe8dfbe">29.6</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEzLTUtMS0xLTQwMzAz_12e82387-d358-474c-8e6f-105f55e7a613">32.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;These line items for 2021 in the two tables above include a deferred tax expense of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4MTg_c36f8232-3c98-4620-9a07-97d9279d2870">6.0</ix:nonFraction> related to taxable temporary differences associated with the anticipated repatriation of undistributed earnings (Repatriation Expense) from certain of our Chinese subsidiaries. These line items for 2020 in the two tables above include a $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzI2Mg_f9381154-c069-4039-9328-73c6524358b0">16.5</ix:nonFraction> Repatriation Expense related to certain of our Chinese and Thai subsidiaries ($<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:TaxExpenseIncomeWithholdingTaxOnDividendsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4MjQ_59b08e79-17bd-42ee-a38e-b59856156b1f">7.2</ix:nonFraction> of which was realized as a current tax expense for withholding tax on dividends paid in 2021), and current tax expense of $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:TaxExpenseIncomeWithholdingTaxOnDividendsPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzQ1NQ_d46e8e30-701a-46e7-ac2f-7f6d5183c840">1.8</ix:nonFraction> for withholding tax on dividends paid in 2020. These items for 2019 in the two tables above include a $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzU5Mg_8ed647ce-75b0-4290-b39e-70335f8e3fcc">6.0</ix:nonFraction> Repatriation Expense related to certain of our Chinese and Thai subsidiaries, which was realized as a current tax expense for withholding tax on dividends paid in 2020. </span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;These line items for 2019, 2020 and 2021 in the two tables above include tax benefits related to return-to-provision adjustments for changes in estimates related to prior years based on changes in facts or circumstances (RTP Adjustments), and net adjustments for tax liabilities and uncertainties (discussed below).</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(iii) &#160;&#160;&#160;&#160;This line item for 2021 in the table above relates to a deferred tax recovery recorded in connection with the revaluation of certain temporary differences using the future effective tax rate of our Thailand subsidiary in connection with the transition from a <ix:nonFraction unitRef="number" contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231" decimals="INF" name="cls:IncomeTaxHolidayInitialPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU5Mzk_4adf8ce0-274d-4c37-97a4-8c186c73377d">100</ix:nonFraction>% income tax exemption to a <ix:nonFraction unitRef="number" contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231" decimals="INF" name="cls:IncomeTaxHolidayPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU5NDU_9c723bcc-546c-4d57-b025-01fdbb5e19b1">50</ix:nonFraction>% exemption in 2022 under an applicable tax incentive (Revaluation Impact). See the discussion of tax incentives below.</span></div></ix:nonNumeric><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"><ix:continuation id="i0309ab51d02d4c11bf6302651e80de5d">(iv)&#160;&#160;&#160;&#160;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).</ix:continuation> </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-47</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="ief0d8d74ab114cf6a2db1f60d0dcb75e" continuedAt="i00155b15434a4959852d738947b5ffb4"><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 believes it is not probable that future taxable profit will 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.  </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2021, we recorded net income tax expense of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4MzA_576b6d38-5f53-44a2-87d5-e3cf11ef1742">32.1</ix:nonFraction>, which </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">included a $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:TaxRateEffectOfRevaluationImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4Mzc_658cc5be-e770-4b44-aee3-a97ea91b53c6">7.6</ix:nonFraction> Revaluation Impact, largely offset by a $<ix:nonFraction unitRef="usd" contextRef="i47f83d00f0b74702bce0efa0032b47f0_D20210101-20211231" decimals="-5" name="cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4NDM_2e67a92c-60d3-483f-bcd1-a346a88ca598">6.0</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Repatriation Expense related to certain of our Chinese subsidiaries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. Taxable foreign exchange impacts (Currency Impacts) were not significant in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During 2020, we recorded a net income tax expense of $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzIyNjI_e092df58-2cd6-40c9-8309-2167c536b794">29.6</ix:nonFraction>, which included $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzIyODE_f3690e40-9160-4c32-ab9f-0111b9b29d55">18.3</ix:nonFraction> of tax expenses relating to current and future withholding taxes associated with repatriations of undistributed earnings from certain of our Chinese and Thai subsidiaries that occurred in 2020 or were then-anticipated to occur in the foreseeable future, offset in large part by the following favorable impacts: (i) $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzI1OTM_1781d6a0-1010-46fd-9dc0-bf9e88f2acff">4.1</ix:nonFraction> in RTP Adjustments, (ii) the recognition of $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzI3ODk_61ab9746-59d2-48a6-95b4-fb24802eead7">2.6</ix:nonFraction> of previously unrecognized deferred tax assets of our Japanese subsidiary, (iii) $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzI4NzM_145a38af-7ea3-430c-83f9-dc2bf763e92c">5.1</ix:nonFraction> in favorable Currency Impacts arising primarily from the strengthening of the Chinese renminbi relative to the U.S. dollar (our functional currency), and (iv) a $<ix:nonFraction unitRef="usd" contextRef="icb8ca3fedf8f4b4eabcc0a490dcc636d_D20200101-20200331" decimals="-5" name="cls:IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMwNjQ_02b85d72-74e6-4f8d-9f43-536471bec9fa">5.7</ix:nonFraction> reversal of tax uncertainties in certain of our Asian subsidiaries in Q1 2020.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, we recorded a net income tax expense of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzEwOTk1MTE2Mzc0OTc_0e9fa32f-c588-4ca6-b3b3-f32803143a9d">29.5</ix:nonFraction>, which was favorably impacted by $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="cls:TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyMzU_072152f5-6f40-4ce9-912f-2babadc834de">6.4</ix:nonFraction> in tax benefits arising from RTP Adjustments, and an aggregate of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" sign="-" name="cls:DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMzMDQ_9a8147c8-2ab5-47ae-8ff6-206ba60d64db">4.5</ix:nonFraction> in reversals of certain previously-recorded tax liabilities and uncertainties, offset in part by $<ix:nonFraction unitRef="usd" contextRef="id2c3497938a64df984948f3bb416891b_D20190101-20191231" decimals="-5" name="cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzM0MDQ_d8545858-8e50-43b2-a3bb-285dea84f1fb">6.0</ix:nonFraction> in withholding taxes associated with the then-anticipated repatriations of undistributed earnings with respect to certain of our Chinese and Thai subsidiaries. While our net income tax expense included 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 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), as the deferred tax expense of $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzM5MTg_1040b11b-3bf1-493b-9d74-4e485f292b5a">5.7</ix:nonFraction> was offset by the recognition of previously unrecognized tax losses.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzg3OTg_d41e8ee1-8f79-471a-bbed-a416452f961a" continuedAt="i0cd70756ab1245ccbc19bf713928afc3" escape="true">Changes in deferred tax assets and liabilities for the periods indicated are as&#160;follows:</ix:nonNumeric></span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-48</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i00155b15434a4959852d738947b5ffb4" continuedAt="iadc00bd7acdf43fc91edccef606baf56"><div style="margin-top:5pt"><ix:continuation id="i0cd70756ab1245ccbc19bf713928afc3" continuedAt="i31fcd0ec2c124146bc0f26cfc547d229"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.619%"><tr><td style="width:1.0%"></td><td style="width:23.290%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.656%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.369%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.540%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.247%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized <br/>foreign <br/>exchange <br/>gains</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounting <br/>provisions <br/>not <br/>currently <br/>deductible</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pensions and <br/>non-pension <br/>post-retirement <br/>benefits</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax <br/>losses <br/>carried <br/>forward</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Property, <br/>plant and <br/>equipment <br/>and <br/>intangibles</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reclassification</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">between</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">deferred tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">assets and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">deferred tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax assets:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11b9a6d94b7b4abf870c124cdd22d3e0_I20191231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzItNC0xLTEtNDAzMDM_422623d0-b2b8-4182-b7a9-82390541fed1">9.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iac5cf1c14bbf454f8ddf7463cbc4ecaa_I20191231" decimals="-5" sign="-" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzItNi0xLTEtNDAzMDM_4c1d192a-bf30-407f-a3e8-bbc862b19f00">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i900f46a379dd4ac9b314c2d8de3280e8_I20191231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzItOC0xLTEtNDAzMDM_ce5ba5dc-7939-44c2-ba0d-e4c657c0b786">62.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ebe7a9fced34a81847a0e163080c4ec_I20191231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzItMTItMS0xLTQwMzAz_e7d512d0-54f8-479f-9fc6-d0fee4ede64f">11.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b03d4e99e6a427da73e91a9b918ca95_I20191231" decimals="-5" sign="-" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzItMTQtMS0xLTQwMzAz_09578997-8d42-4e27-b57d-25169cd1ade5">50.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzItMTYtMS0xLTQwMzAz_0f30e3c1-5d56-4c08-a3eb-faade0bc8138">33.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credited to net earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe4e7c0898cd423492fab01da95d21b0_D20200101-20201231" decimals="-5" name="cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzMtNC0xLTEtNDAzMDM_bfe0c0e9-c522-4ef4-b6e6-d15daae11315">0.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f26d76865674a8cab24ee603ef3af7e_D20200101-20201231" decimals="-5" name="cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzMtNi0xLTEtNDAzMDM_0281e825-6cf9-4df1-b145-e6e8dbe65297">0.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ce08a88165840758059dae6c8d0989f_D20200101-20201231" decimals="-5" name="cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzMtOC0xLTEtNDAzMDM_8696468c-1152-44fc-8347-05ada3382e78">8.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzMtMTYtMS0xLTQwMzAz_e0e744e2-bfaf-4752-b4c8-870b9a069a28">9.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credited (charged) directly to equity</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f26d76865674a8cab24ee603ef3af7e_D20200101-20201231" decimals="-5" name="cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzQtNi0xLTEtNDAzMDM_eeb7c7af-eacf-4b7a-aff1-48f9ce2f2ab3">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ce08a88165840758059dae6c8d0989f_D20200101-20201231" decimals="-5" sign="-" name="cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzQtOC0xLTEtNDAzMDM_1711e60f-ef9e-486d-8c37-e105ff11d39e">0.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzQtMTYtMS0xLTQwMzAz_223fda32-d16c-4789-98e6-0a90505d54ce">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of foreign exchange</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f26d76865674a8cab24ee603ef3af7e_D20200101-20201231" decimals="-5" sign="-" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzYtNi0xLTEtNDAzMDM_acf0c779-0b16-4c8e-af94-729b72631eb6">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ce08a88165840758059dae6c8d0989f_D20200101-20201231" decimals="-5" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzYtOC0xLTEtNDAzMDM_a652860f-c8c5-4283-aaa0-0d825d3acea1">1.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzYtMTYtMS0xLTQwMzAz_da94f57e-78ed-4469-930c-4249fbf336a5">0.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i102e64fa1d2c4959b7930b9918101da7_D20200101-20201231" decimals="-5" sign="-" name="cls:DeferredTaxRelatingToOtherDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzctMTItMS0xLTQwMzAz_6c630b5a-63ec-4958-ae1a-4e56f668750c">11.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i319c9ab2870a420884c4a80d3cde2aba_D20200101-20201231" decimals="-5" name="cls:DeferredTaxRelatingToOtherDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzctMTQtMS0xLTQwMzAz_5e82f9b8-ee00-427a-b9a6-4eefeb8962d5">6.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="cls:DeferredTaxRelatingToOtherDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzctMTYtMS0xLTQwMzAz_91fb8173-8079-497f-8780-1947f14471e5">4.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76e375d5ee62468a84efe4c2a0be1510_I20201231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzgtNC0xLTEtNDAzMDM_9416a632-5a33-4e0f-8b32-960b753c37fc">10.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecf84f3dd5794a1392b43b789ef0d28c_I20201231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzgtNi0xLTEtNDAzMDM_93f8d43c-1859-4813-ba72-78f2aa507efe">0.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21819dd66cd34b53983318d454ca158a_I20201231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzgtOC0xLTEtNDAzMDM_0fc9edb9-19e2-4fd9-92d9-15d17f4949ab">72.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ca2deb446494d23a5dd0fc4bfe6c36c_I20201231" decimals="-5" sign="-" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzgtMTQtMS0xLTQwMzAz_f73bf8f2-2fac-4ddd-b2de-fb7cc0140d07">43.5</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzgtMTYtMS0xLTQwMzAz_de4c4adc-470d-4374-8975-689c1d068841">39.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credited (charged) to net earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f689f289f9442ef88a1521b65e2030c_D20210101-20211231" decimals="-5" name="cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzktNC0xLTEtNDAzMDM_3294cbc4-fb48-43d1-bb07-b16050a929b2">7.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2defbf4e7b8842839b3cf353851704f9_D20210101-20211231" decimals="-5" name="cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzktNi0xLTEtNDAzMDM_0f28c126-b4dc-44bf-a5aa-6e4f77fdcd13">2.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic11380efd6d94354aa1f65f794d21bfe_D20210101-20211231" decimals="-5" sign="-" name="cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzktOC0xLTEtNDAzMDM_f861c430-ad30-4490-a4b7-40bbfc82b932">3.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d28e286e4864d64800318102bd22617_D20210101-20211231" decimals="-5" name="cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzktMTItMS0xLTQwMzAz_bd5315ef-3300-460d-ab71-36b87a33adb3">2.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzktMTYtMS0xLTQwMzAz_0d58588f-6f84-4f46-81dc-bdd997f4368e">8.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credited directly to equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d28e286e4864d64800318102bd22617_D20210101-20211231" decimals="-5" name="cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEwLTEyLTEtMS00MDMwMw_0e3e6c45-a03e-4d0a-8f65-cb9ff5c3490b">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEwLTE2LTEtMS00MDMwMw_996ccf23-2cb4-49d9-bdbc-fcdf9fd7d96b">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f689f289f9442ef88a1521b65e2030c_D20210101-20211231" decimals="-5" sign="-" name="cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzExLTQtMS0xLTQwMzAz_6e36d1fb-9bf7-4e0f-99dc-de4cbd97116c">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d28e286e4864d64800318102bd22617_D20210101-20211231" decimals="-5" sign="-" name="cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzExLTEyLTEtMS04Nzk1MQ_d70be3e3-fc86-401d-9929-9f24b700ff41">1.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzExLTE2LTEtMS00MDMwMw_8b12243c-7d1c-42b5-8854-232de1f189bc">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of foreign exchange</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5f689f289f9442ef88a1521b65e2030c_D20210101-20211231" decimals="-5" sign="-" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEyLTQtMS0xLTQwMzAz_f10ce6c4-f26b-4cdb-8a2c-6413a496b276">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic11380efd6d94354aa1f65f794d21bfe_D20210101-20211231" decimals="-5" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEyLTgtMS0xLTQwMzAz_6ab6977b-53b3-412e-9b9f-47ae12197628">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d28e286e4864d64800318102bd22617_D20210101-20211231" decimals="-5" sign="-" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEyLTEyLTEtMS00MDMwMw_981a2122-c434-4f21-909e-c5aa8f70b3b4">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEyLTE2LTEtMS00MDMwMw_d55568de-a078-40e1-b058-44e9c36c3dc6">0.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d28e286e4864d64800318102bd22617_D20210101-20211231" decimals="-5" sign="-" name="cls:DeferredTaxRelatingToOtherDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEzLTEyLTEtMS00MDMwMw_89afd707-094c-483e-8e49-872495cf874f">3.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i248e1d4ae1334edfbe90459d89e382a1_D20210101-20211231" decimals="-5" name="cls:DeferredTaxRelatingToOtherDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEzLTE0LTEtMS00MDMwMw_955b077c-2622-446e-a3d1-99d8487e7e5b">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="cls:DeferredTaxRelatingToOtherDeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEzLTE2LTEtMS00MDMwMw_ad78f6b2-cdb3-4772-adf6-670419e3a417">2.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i272d643e7e38491daee7eb33b26eb5d0_I20211231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE0LTQtMS0xLTQwMzAz_fe10803b-4ace-4367-95cc-694e4a5d1aa6">17.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i319d09d1141242a0ba3124e433bc39d7_I20211231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE0LTYtMS0xLTQwMzAz_d152d94e-c57a-40f5-b138-3351053eef4a">2.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4314dfbb48774bea861d23f042f170f6_I20211231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE0LTgtMS0xLTQwMzAz_a7d59bc0-66a0-4a12-b0d2-3fd81b45419d">69.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief52ac8e75db44e2af67230a14d22f2c_I20211231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE0LTEyLTEtMS00MDMwMw_9073ba8e-0d10-4b9b-808a-348eeb44b802">1.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9d5ba9ae21e3476ca24bb8c106ebedf8_I20211231" decimals="-5" sign="-" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE0LTE0LTEtMS00MDMwMw_1eb048f7-d80c-4d12-bbff-a3c5ce101c31">43.2</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:DeferredTaxAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE0LTE2LTEtMS00MDMwMw_e9067f11-95eb-420e-ae50-287b9783bcfb">47.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7be14cc3852f4750a2b6916e0a45c3bb_I20191231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE2LTItMS0xLTQwMzAz_060ce92e-00b0-4ec5-abb8-ba0e9af06f8b">26.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i544c80f3d80e47fca2d0ac042a2de6c6_I20191231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE2LTEwLTEtMS00MDMwMw_288d1480-da9e-4d51-80d0-ce47be967020">52.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ebe7a9fced34a81847a0e163080c4ec_I20191231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE2LTEyLTEtMS00MDMwMw_6581487e-8b20-44be-b811-e0322f01f9db">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9b03d4e99e6a427da73e91a9b918ca95_I20191231" decimals="-5" sign="-" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE2LTE0LTEtMS00MDMwMw_096acb86-60a9-499a-bcab-3953af2f7039">50.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE2LTE2LTEtMS00MDMwMw_b8bfaa6c-72eb-463f-bed8-127f03c73071">28.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Charged (credited) to net earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b73435d399d4ad38b7a5b3e51ebf427_D20200101-20201231" decimals="-5" sign="-" name="cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE3LTItMS0xLTQwMzAz_37ed307c-e2fb-4729-be51-ace9dc1d8f0d">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifefb119acb1f443f981f2d7ecc44ea4d_D20200101-20201231" decimals="-5" sign="-" name="cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE3LTEwLTEtMS00MDMwMw_53d74c7a-8ce9-4094-957a-3b1124221db4">6.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i102e64fa1d2c4959b7930b9918101da7_D20200101-20201231" decimals="-5" name="cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE3LTEyLTEtMS00MDMwMw_ed8c49fe-811b-48ba-89c1-68f8dac0b8fd">13.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE3LTE2LTEtMS00MDMwMw_b49e0092-2b76-413c-b327-f44eeb0c5e2d">6.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Charged directly to equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i102e64fa1d2c4959b7930b9918101da7_D20200101-20201231" decimals="-5" name="cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE4LTEyLTEtMS00MDMwMw_ed884b67-7687-4bbe-9b5b-2e4c2ccc9833">0.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE4LTE2LTEtMS00MDMwMw_765d5740-9aa3-42b6-a66a-5fe31542c3bb">0.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of foreign exchange</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b73435d399d4ad38b7a5b3e51ebf427_D20200101-20201231" decimals="-5" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIwLTItMS0xLTQwMzAz_8a0cea7c-3102-4973-8e48-bb0791d7cdf7">1.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifefb119acb1f443f981f2d7ecc44ea4d_D20200101-20201231" decimals="-5" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIwLTEwLTEtMS00MDMwMw_7c26c6f9-fc26-4176-a3f3-ac3995eb88d9">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i102e64fa1d2c4959b7930b9918101da7_D20200101-20201231" decimals="-5" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIwLTEyLTEtMS00MDMwMw_fbc32922-49e4-4b5a-b851-a8704ac5cbe8">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIwLTE2LTEtMS00MDMwMw_02f8f662-59e1-4cf9-94ca-2e4ea63bb818">1.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i102e64fa1d2c4959b7930b9918101da7_D20200101-20201231" decimals="-5" sign="-" name="cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIxLTEyLTEtMS00MDMwMw_bad00eaa-de0f-4e94-ac9a-8b8d036af3ff">11.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i319c9ab2870a420884c4a80d3cde2aba_D20200101-20201231" decimals="-5" name="cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIxLTE0LTEtMS00MDMwMw_4567d5ee-c40d-455d-8a80-b231cb891f51">6.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" sign="-" name="cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIxLTE2LTEtMS00MDMwMw_6a2eb1d5-0854-4c00-aac8-ac8f912e80f1">4.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64dc6f416cc145d09fd23edb540996c7_I20201231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIyLTItMS0xLTQwMzAz_06d4d098-fe7b-4152-947f-0d726c8219bd">27.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec4a98ac346445daacc09d6428d7d186_I20201231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIyLTEwLTEtMS00MDMwMw_0c6905b2-7390-4ea2-9a44-7a4a99c03d73">45.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23b703b3ca7b4dcda26973cab498adfa_I20201231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIyLTEyLTEtMS00MDMwMw_f5eae9cc-7c01-49fa-90e4-9da85a20e48d">3.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ca2deb446494d23a5dd0fc4bfe6c36c_I20201231" decimals="-5" sign="-" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIyLTE0LTEtMS00MDMwMw_e676ac6d-c397-407b-808f-006dae9de805">43.5</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIyLTE2LTEtMS00MDMwMw_7e83ca79-41df-4cc4-a87c-27dac7a5b55a">32.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Charged (credited) to net earnings</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i206d61a63d9847bab04fa70f049e15f7_D20210101-20211231" decimals="-5" sign="-" name="cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIzLTItMS0xLTQwMzAz_817a3dbc-0c35-483f-80e6-6ca2bdbc0258">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7046a86084cd4ffaa529ddb1ab46a037_D20210101-20211231" decimals="-5" name="cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIzLTEwLTEtMS00MDMwMw_0c71bdbe-1ce5-4af7-bad5-ebd71d243f06">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIzLTE2LTEtMS00MDMwMw_e65b357d-4b22-4dab-a770-92348ed7880c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7046a86084cd4ffaa529ddb1ab46a037_D20210101-20211231" decimals="-5" name="cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI1LTEwLTEtMS00MDMwMw_26672974-e1fd-4e6a-b192-c95d9d9c2194">30.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI1LTE2LTEtMS00MDMwMw_2bd2014a-21de-4f32-9077-8b0c7a794863">30.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of foreign exchange</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i206d61a63d9847bab04fa70f049e15f7_D20210101-20211231" decimals="-5" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI2LTItMS0xLTQwMzAz_a25b7da9-d6a3-4070-a57f-ab6ebe6abfde">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7046a86084cd4ffaa529ddb1ab46a037_D20210101-20211231" decimals="-5" sign="-" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI2LTEwLTEtMS00MDMwMw_0dc41a78-fefa-4fc5-9356-ce4989da7cad">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI2LTE2LTEtMS00MDMwMw_8c6a01f9-9549-4ffa-acc6-a930859a97c0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6d28e286e4864d64800318102bd22617_D20210101-20211231" decimals="-5" sign="-" name="cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI3LTEyLTEtMS00MDMwMw_21b014cf-7f04-45cd-b5f4-7a0fd8c5ccaa">3.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i248e1d4ae1334edfbe90459d89e382a1_D20210101-20211231" decimals="-5" name="cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI3LTE0LTEtMS00MDMwMw_c8ba69f5-9ac8-4824-b168-6fa36829fdc5">0.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" sign="-" name="cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI3LTE2LTEtMS00MDMwMw_5bd2ecae-59e5-476d-932a-e86b73b3d58d">2.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4b167675521428dbcada077966aa968_I20211231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI4LTItMS0xLTQwMzAz_2a7dc331-e906-4ac2-a666-6e2355ddd624">27.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic613c6d23e8e4a12841ee70cfa293060_I20211231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI4LTEwLTEtMS00MDMwMw_eddde91d-6e6a-4330-a725-1d6cd2796e93">76.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief52ac8e75db44e2af67230a14d22f2c_I20211231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI4LTEyLTEtMS00MDMwMw_357ad84a-7a00-4c73-b8d7-1bd8f6c3e09b">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9d5ba9ae21e3476ca24bb8c106ebedf8_I20211231" decimals="-5" sign="-" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI4LTE0LTEtMS00MDMwMw_b040a01e-1d31-4de6-b5d0-0ccb2f372f7d">43.2</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:DeferredTaxLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI4LTE2LTEtMS00MDMwMw_db40e3ac-c67f-4425-bf21-c37034314ccc">60.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="i31fcd0ec2c124146bc0f26cfc547d229">(i)&#160;&#160;&#160;&#160;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.</ix:continuation> </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of deductible temporary differences and unused tax losses for which no deferred tax assets have been recognized at December&#160;31, 2021 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzEwOTk1MTE2Mzc1MDI_c997db65-84d3-42eb-bff3-6c5dcfcb6a3f">1,764.1</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzUxNTY_4acc4ce3-2c28-43c3-9e55-5cda89053683">1,721.9</ix:nonFraction>). 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 our unused tax losses expires between 2022 and 2041 and a portion can be carried forward indefinitely. Deductible temporary differences do not expire under current applicable tax legislation.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate amount of temporary differences associated with investments in subsidiaries for which we have not recognized deferred tax liabilities is </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzEwOTk1MTE2Mzc1MDc_7252d4e2-2a44-4d17-9594-b08ecf6bfdbc">10.4</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzU3NDQ_1496c0e2-66e2-498a-b07f-31b5fe636b70">1.1</ix:nonFraction>). As of December 31, 2021, we recorded aggregate net deferred tax assets of $<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:NetDeferredTaxAssetsRelatingToSubsidiary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU5MTc_09bf54dd-31f4-48fd-a7dd-190f131840c7">4.9</ix:nonFraction> for one of our Asian subsidiaries which realized losses in 2021, and for our U.S. group of subsidiaries which realized losses in 2019, 2020, and 2021. As of December 31, 2020, we recorded aggregate net deferred tax assets of $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="cls:NetDeferredTaxAssetsRelatingToSubsidiary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzU4MDg_5118ff88-2784-487c-beb9-740b7f5e187c">8.3</ix:nonFraction> for one of our Asian subsidiaries which realized losses in 2020, another Asian subsidiary which realized losses in 2019, and for our U.S. group of subsidiaries which realized losses in 2019 and 2020. As of December 31, 2019, we recorded aggregate net deferred tax assets of $<ix:nonFraction unitRef="usd" contextRef="ia0faf32153e84dfda354c036b621d582_I20191231" decimals="-5" name="cls:NetDeferredTaxAssetsRelatingToSubsidiary" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzYwODU_2d0bdecb-89b2-48c8-af30-7eaac2547a7c">6.8</ix:nonFraction> for one of our Asian subsidiaries which realized losses in 2019 and for our U.S. group of subsidiaries which realized losses in 2018 and 2019. 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. </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-49</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="iadc00bd7acdf43fc91edccef606baf56"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our tax incentives currently consist of tax exemptions for the profits of, and for dividend withholding taxes for, our Thailand and Laos subsidiaries. These tax exemptions are subject to certain conditions with which we intend to comply, and expire as described below.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have two income tax incentives in Thailand (one of our previous Thailand tax incentives expired in Q4 2019, and another expired in Q3 2020). One of our remaining incentives initially allows for a <ix:nonFraction unitRef="number" contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231" decimals="INF" name="cls:IncomeTaxHolidayInitialPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc2MTU_b78be99a-2320-486d-90a9-181083addafe">100</ix:nonFraction>% income tax exemption (including distribution taxes), and after <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc2ODE_1911b070-3751-4a07-a3d8-3bc490ffd781">eight</span> years transitions to a <ix:nonFraction unitRef="number" contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231" decimals="INF" name="cls:IncomeTaxHolidayPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc3MDc_e5ad1795-ffdf-4d47-bd14-1094473588cf">50</ix:nonFraction>% income tax exemption for the next <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc3NDQ_9856306c-8440-4ce3-96cd-e753283d5f75">five</span> years (excluding distribution taxes). This incentive will transition to the <ix:nonFraction unitRef="number" contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231" decimals="INF" name="cls:IncomeTaxHolidayPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc4MjM_0cf6e4bc-9f82-42b7-8dcf-e03bfcd93d08">50</ix:nonFraction>% exemption in January 2022 and will expire in 2027. The impact of this transition is discussed above (see the Revaluation Impact described in footnote (iii) to the income tax rate to expense reconciliation table above). The second incentive, approved in Q4 2019, allows for a <ix:nonFraction unitRef="number" contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231" decimals="INF" name="cls:IncomeTaxHolidayInitialPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc5MjA_fa521cf3-15b1-485a-be6c-41226e75b7bf">100</ix:nonFraction>% income tax exemption (including distribution taxes) for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc5Nzk_f0dd738a-0fed-4b75-86e0-51e73b06fc52">eight</span> years, and expires in 2028. Upon full expiry of each of the incentives, taxable profits associated therewith become fully taxable. Our tax incentive in Laos allows for a <ix:nonFraction unitRef="number" contextRef="i63dc52d88f9841928cbd34a27d2c696c_D20210101-20211231" decimals="INF" name="cls:IncomeTaxHolidayPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4NzY_f95ce641-42c1-4e18-8d5a-10489ffff2ce">100</ix:nonFraction>% income tax exemption (including distribution taxes) until 2025, and a reduced income tax rate thereafter. The aggregate tax benefit arising from all of our tax incentives was approximately $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:TaxEffectFromTaxIncentives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4ODI_217bf147-22c7-441c-9abe-14d83f52b0fa">15</ix:nonFraction> for 2021 (2020 &#8212;  $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:TaxEffectFromTaxIncentives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4NDk_7b0f53d2-d145-4aee-b8d6-368ce304a8f9">10</ix:nonFraction>; 2019 &#8212;  $<ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:TaxEffectFromTaxIncentives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4NjI_d9b00103-7e02-48f7-b0dd-8459092e85d1">1.5</ix:nonFraction>).</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We received an approval from the Malaysian authorities in Q4 2020 for an income tax incentive for one of our Malaysian subsidiaries, which provides for a <ix:nonFraction unitRef="number" contextRef="idb78a488221f457ca8571db9d5530adb_D20200101-20201231" decimals="INF" name="cls:IncomeTaxHolidayPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4OTU_2f66fd53-1ba0-4dde-9722-c103c6423db3">50</ix:nonFraction>% income tax exemption for a period of <ix:nonNumeric contextRef="iafe3f58aa6024f15844b605a7d5077cc_D20201001-20201231" name="cls:IncomeTaxHolidayInitialTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU5MjI_8de56d89-fb48-457d-95e7-cb55a23194be">five years</ix:nonNumeric> for certain product sets manufactured by such subsidiary. At the end of 2021, the commencement date of this incentive had yet to be determined by the Malaysian authorities. Although a significant portion of this incentive may be retroactively applicable to past periods, we cannot assure that this will be the case. Due to uncertainty of the period for which this incentive applies, we cannot currently quantify the applicable benefit. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See note&#160;24 for contingencies regarding a Brazilian sales tax matter and a Romanian income and value-added tax matter.</span></div></ix:continuation><div id="i383ce06e6beb4962b579ff87dae3e28d_112"></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfFinancialInstrumentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjMw_45bb5f20-11b0-4aa8-82fa-559b160cffeb" continuedAt="i5cf487a2202b4c2ba3165f822aa49ebb" escape="true">FINANCIAL INSTRUMENTS AND RISK MANAGEMENT:</ix:nonNumeric></span></div><ix:continuation id="i5cf487a2202b4c2ba3165f822aa49ebb" continuedAt="ied8b7cd9af444a7f91198236a0434326"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, the Term Loans, borrowings under the Revolver, lease obligations, and derivatives.&#160;Subsequent to initial recognition, 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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjQ0_3464a6a2-1b4b-4c74-96c0-cf4adc5d948b" continuedAt="i66831c96b22a403a97f5d9d186d61706" escape="true">Cash and cash equivalents are comprised of the following:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i66831c96b22a403a97f5d9d186d61706"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:Cash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo5YTBlNzY2OGNjMGM0MDg2YTNlMTFhMWJiMjQ5YjIyZS90YWJsZXJhbmdlOjlhMGU3NjY4Y2MwYzQwODZhM2UxMWExYmIyNDliMjJlXzItMS0xLTEtNDAzMDM_b39d21cf-f3b1-4e3c-a7a0-b7681476a8e3">447.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:Cash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo5YTBlNzY2OGNjMGM0MDg2YTNlMTFhMWJiMjQ5YjIyZS90YWJsZXJhbmdlOjlhMGU3NjY4Y2MwYzQwODZhM2UxMWExYmIyNDliMjJlXzItMy0xLTEtNDAzMDM_63cc2064-0ea2-4a72-ae18-8a91c372a5d2">384.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo5YTBlNzY2OGNjMGM0MDg2YTNlMTFhMWJiMjQ5YjIyZS90YWJsZXJhbmdlOjlhMGU3NjY4Y2MwYzQwODZhM2UxMWExYmIyNDliMjJlXzMtMS0xLTEtNDAzMDM_0b616a0f-1857-4950-8fc0-aa790bc570d2">16.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo5YTBlNzY2OGNjMGM0MDg2YTNlMTFhMWJiMjQ5YjIyZS90YWJsZXJhbmdlOjlhMGU3NjY4Y2MwYzQwODZhM2UxMWExYmIyNDliMjJlXzMtMy0xLTEtNDAzMDM_c744553f-2197-42a6-bf98-ae9f5fa7a1d8">9.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo5YTBlNzY2OGNjMGM0MDg2YTNlMTFhMWJiMjQ5YjIyZS90YWJsZXJhbmdlOjlhMGU3NjY4Y2MwYzQwODZhM2UxMWExYmIyNDliMjJlXzQtMS0xLTEtNDAzMDM_8cad8bf4-760a-49f2-87c9-02781615ca8f">463.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CashAndCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo5YTBlNzY2OGNjMGM0MDg2YTNlMTFhMWJiMjQ5YjIyZS90YWJsZXJhbmdlOjlhMGU3NjY4Y2MwYzQwODZhM2UxMWExYmIyNDliMjJlXzQtMy0xLTEtNDAzMDM_de9831d8-d935-48df-888f-01ac56102908">394.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2021 a Standard and Poor&#8217;s short-term rating of A-1 or above. </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-50</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="ied8b7cd9af444a7f91198236a0434326" continuedAt="i9192b7f7e07d4c6f9bed602581f421dc"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial risk management objectives:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 swap agreements, 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.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Currency risk:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 monetary assets and monetary liabilities denominated in foreign currencies. We enter into foreign currency forward contracts and swaps, generally for periods of up to 12 months, to lock in the exchange rates for future foreign currency transactions, which are intended to reduce the foreign currency risk related to 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 on our operating costs and cash flows, 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 negative impacts on currency exchange rates related to the COVID-19 pandemic, could have a material effect on our business, financial performance and financial condition. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our major currency exposures at December&#160;31, 2021 are summarized in U.S. dollar equivalents in the following table. <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjMy_88fc710d-19fc-4ac9-b5f4-2f47fd118e23" continuedAt="ib511db5e30c542788634431c5011ee43" escape="true">The local currency amounts have been converted to U.S. dollar equivalents using spot rates at December&#160;31, 2021. </ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><ix:continuation id="ib511db5e30c542788634431c5011ee43"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"></td><td style="width:50.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:7.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.548%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.997%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.034%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Canadian <br/>dollar</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Euro</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Thai baht</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Chinese renminbi</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Malaysian ringgit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib58ecb97c0b0417db17b57984e72e736_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEtMS0xLTEtNDAzMDM_78e0bfc8-9bb1-46ab-8a1b-431196ad0b23">3.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i121d9cec8a414af9ba25bd802f6fda3a_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEtNS0xLTEtNDAzMDM_8a2803db-b59c-4a72-9f54-34cdf878ccfd">9.2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibca412a2bef349eaa0b2cf6b7f8a50ba_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEtNy0xLTEtNDAzMDM_3e80dc39-4d83-444a-88dc-bfbb89734318">0.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c630da29e254f6cbdafbf676c746d76_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEtOS0xLTEtNDAzMDM_3b4b938c-eb14-4cc0-8a04-e981a1675f7e">16.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6d19c477b6840b8b99e64f1cf9ed7de_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEtMTEtMS0xLTEwNjk4NA_3c9e2d15-d2c8-4d67-b994-9f4aae41d162">3.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A/R</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74c6835f84bc4d55b6ae69312a29c790_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzItMS0xLTEtNDAzMDM_fdb4fe3b-d967-450d-a20d-49bff85d6904">7.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62d449b9d02e4ab1b9ca88184c32bc07_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzItNS0xLTEtNDAzMDM_fcd29988-f8e9-404c-b3bf-b94e576be330">39.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1a4f15e5377430e900be3e24e93577a_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzItNy0xLTEtNDAzMDM_29adfc7b-0be7-4d09-8557-a7cf9de1ac0a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7011d43d23514c26bd0335ea948b7b98_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzItOS0xLTEtNDAzMDM_0a0c401a-ff41-48ac-a063-18626a2fb7dc">19.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99be2d3993f547d38a287c29b22207db_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzItMTEtMS0xLTEwNjk4NA_b0e0991b-c83c-4578-a77c-1fa7dd5c741f">8.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes and value-added taxes receivable</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea0b86bcca97431998090321c91f5c6e_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzQtMS0xLTEtNDAzMDM_cd920b15-f41f-4df9-af5c-4d0dc32edad9">14.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaeef0766143348aab5a5038654baeb82_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzQtNS0xLTEtNDAzMDM_c907bb7d-4b32-41b5-8966-dff9f5b98122">1.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefaf4f6f88244c7192cb96a6d6675af1_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzQtNy0xLTEtNDAzMDM_be45db11-dcbf-4d46-b936-5d19d222e6e1">10.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0967c3fd6b841ff86dcf7072d887ab3_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzQtOS0xLTEtNDAzMDM_5728f238-81af-428d-b10c-4f9c548f1834">6.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d7b949b5d3343a5996bfa8a0acafa7b_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzQtMTEtMS0xLTEwNjk4NA_646fd71a-b99d-4e61-b846-1e1e5d9620df">4.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financial assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic43cdbf16bd54fc2b3b81d1f583074d7_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzUtMS0xLTEtNDAzMDM_1c6ce64b-c900-4523-b35a-10abb450664e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad17d07be76a46c1bbbff2a1a213fcc6_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzUtNS0xLTEtNDAzMDM_c06c32d5-22c9-4c06-bc75-e3030cd4c00b">2.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e8e08a08239421a9579a2c4ac3033d5_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzUtNy0xLTEtNDAzMDM_5a30f8cd-c2d8-4ad5-8e43-09b126123ca1">0.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90fd7185053c416ab198edd4fe25468e_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzUtOS0xLTEtNDAzMDM_09d8f3ea-bb69-497d-94c5-2674b386ae29">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie896536c55f042b2aa5e22aecf227f04_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzUtMTEtMS0xLTEwNjk4NA_ab92c7e0-1f79-4bee-bc94-4d52a487f3fc">1.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and non-pension post-employment liabilities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bb740b3ebc64a46a2edccf037097130_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzYtMS0xLTEtNDAzMDM_074a660f-fded-4fdb-9104-0fe01eef5895">84.8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0f90553c4859493d86556bbca4014178_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzYtNS0xLTEtNDAzMDM_07c582b5-79fd-4032-b7f1-24fd718f3b16">0.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icebcd9bf66a8452694b996010c9e6a6f_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzYtNy0xLTEtNDAzMDM_cccff7c1-6eaf-4daa-8224-0ed1d1b7cbcf">19.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4eb37442a78d43b7ae3fc5c808a170e3_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzYtOS0xLTEtNDAzMDM_d031a980-80c8-464a-a16c-36dc9e990047">1.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6239b84c0ee8468c9064cd968782c894_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzYtMTEtMS0xLTEwNjk4NA_57276314-f062-4542-b614-2b084fc9fb30">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes and value-added taxes payable</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e186b2b3d904090be53162dfa88ce24_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzctMS0xLTEtNDAzMDM_ce033059-c5c0-471b-ba76-133a83ff3d9b">1.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4ea5f050389464a96fd8d0d79cc3041_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzctNS0xLTEtNDAzMDM_debbd3b9-8aa7-4dc5-9139-32bfc73997b7">0.3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifbaa786286e9412c87b0da5fd59b81b8_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzctNy0xLTEtNDAzMDM_6ed7723b-4b06-4e63-b8b3-2473ab535262">5.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i907f0af44d014bcfa68d827e1c5978a8_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzctOS0xLTEtNDAzMDM_9276a039-c93a-4439-8e7c-152b8a76711d">14.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8922b91be18b465c8f85c3d3fb4b5b4c_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzctMTEtMS0xLTEwNjk4NA_985c63d9-f769-485e-97a3-ea760e8896bc">0.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A/P and certain accrued and other liabilities and provisions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8b7c542c95e44d78b5a1eea4bc2e8804_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzgtMS0xLTEtNDAzMDM_529ebf6c-5d58-4cbc-933e-3217830bf78c">88.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd8c0d3549244b11adba56aa2d495d98_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzgtNS0xLTEtNDAzMDM_73fcb525-8fc3-402f-bf74-c8908d5e8e10">39.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i207f1d3086854a94a398a5426da00c38_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzgtNy0xLTEtNDAzMDM_cbdb19cf-994f-4b08-b751-9b7b454c6185">32.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8007df854aa54eb3ad73bf73f2ff9cd6_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzgtOS0xLTEtNDAzMDM_d89106c9-09b7-436a-8e8a-ace180c4ac11">56.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5267eb85def24610807c837044fae915_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzgtMTEtMS0xLTEwNjk4NA_30161771-d0e1-45fc-8505-c3a0c7339b65">28.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net financial assets (liabilities)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia3581bad897543b39cfae911aa115b0d_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEwLTEtMS0xLTQwMzAz_a478aae8-c65f-4c47-8269-d437359f80f2">149.2</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie95cf49897064eefa0cd484e3ffa86c6_I20211231" decimals="-5" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEwLTUtMS0xLTQwMzAz_3e286899-dc2c-4998-bef1-3471c24f7722">11.4</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ec5946963af46b9afb06b9683fe49a8_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEwLTctMS0xLTQwMzAz_08f1a89c-2727-406a-9f41-5537ade2772d">46.3</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic9b989381c9c4334874fdeed164f5daf_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEwLTktMS0xLTQwMzAz_c8ddc116-e338-41cc-9258-b33645714fe4">28.5</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38a1f74f26064b59a6c3d4efba89baea_I20211231" decimals="-5" sign="-" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzktMTEtMS0xLTEwNjk4NA_647433ed-8066-43eb-839c-e7fbd2dd4124">11.3</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency risk sensitivity analysis:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjQ2_cebc62e4-7c51-49d2-a845-837b8a145feb" continuedAt="i2cf8adedc05d482fb2b0b16f1b7565b3" escape="true">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 December&#160;31, 2021. 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. </ix:nonNumeric></span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-51</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i9192b7f7e07d4c6f9bed602581f421dc" continuedAt="i7597f520ba6a42fc925c3d3e63c178ea"><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><ix:continuation id="i2cf8adedc05d482fb2b0b16f1b7565b3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.577%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Canadian <br/>dollar</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Euro</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Thai baht</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Chinese renminbi</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Malaysian ringgit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% Strengthening</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie95d0f58e0d94a138a2c0e79a88ab182_D20210101-20211231" decimals="-5" sign="-" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzMtMS0xLTEtNDAzMDM_447c7459-5c14-48de-bfba-d8f27a397eb3">0.6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4112747cca864099b76e0459e9e0aca3_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzMtNS0xLTEtNDAzMDM_eab45251-f0e7-47e7-9c7f-3f7de3ba700a">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73ac5d4e76e8467c83e0918d15c6e1ea_D20210101-20211231" decimals="-5" sign="-" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzMtNy0xLTEtNDAzMDM_e260aa6e-3df5-48a3-b020-b47afb6d8165">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if25bfbb23558453798bc582458ff264b_D20210101-20211231" decimals="-5" sign="-" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzMtOS0xLTEtNDAzMDM_97110481-911f-4ce1-9165-969d953cd8e5">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i54919fdf49b14a2c94d4c701beb2023e_D20210101-20211231" decimals="-5" sign="-" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzMtMTEtMS0xLTEwNjk4Ng_b24e5e2b-9f35-4434-ba8f-7e023768e52b">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;OCI</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie95d0f58e0d94a138a2c0e79a88ab182_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzQtMS0xLTEtNDAzMDM_9a22b3e5-2bff-4510-910e-1426c56a599c">1.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4112747cca864099b76e0459e9e0aca3_D20210101-20211231" decimals="-5" sign="-" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzQtNS0xLTEtNDAzMDM_7c67c7c6-43b9-4fde-91a6-fb3b17e75e2b">0.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73ac5d4e76e8467c83e0918d15c6e1ea_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzQtNy0xLTEtNDAzMDM_2bbcb890-9880-46d1-8084-7e55d40d4a1f">0.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if25bfbb23558453798bc582458ff264b_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzQtOS0xLTEtNDAzMDM_383e2c66-7c9b-45c7-b284-647a94bead77">0.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54919fdf49b14a2c94d4c701beb2023e_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzQtMTEtMS0xLTEwNjk4Ng_e3dcdd0c-eda3-49c7-b24a-19441ba12539">0.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% Weakening</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie95d0f58e0d94a138a2c0e79a88ab182_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzYtMS0xLTEtNDAzMDM_0ec3006e-b70f-41a3-ad66-c586bb7eec5d">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4112747cca864099b76e0459e9e0aca3_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzYtNS0xLTEtNDAzMDM_15ef2b68-481a-4417-acb5-97536a4b3b91">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73ac5d4e76e8467c83e0918d15c6e1ea_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzYtNy0xLTEtNDAzMDM_e35616e4-1bfb-4531-b30d-3687bb66f81f">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if25bfbb23558453798bc582458ff264b_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzYtOS0xLTEtNDAzMDM_e5e03936-de40-4a5c-a09d-589da24ce5f4">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54919fdf49b14a2c94d4c701beb2023e_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzYtMTEtMS0xLTEwNjk4Ng_100679ee-ac05-4051-9e2d-7a55a874810d">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;OCI</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie95d0f58e0d94a138a2c0e79a88ab182_D20210101-20211231" decimals="-5" sign="-" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzctMS0xLTEtNDAzMDM_c2e55786-ce45-47e0-824c-40300b3bfcee">1.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4112747cca864099b76e0459e9e0aca3_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzctNS0xLTEtNDAzMDM_1ec45fcd-234e-41e8-902f-1fd22db97fc4">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73ac5d4e76e8467c83e0918d15c6e1ea_D20210101-20211231" decimals="-5" sign="-" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzctNy0xLTEtNDAzMDM_e1463091-6637-4f8f-a9fa-5fc3d48904f0">0.7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if25bfbb23558453798bc582458ff264b_D20210101-20211231" decimals="-5" sign="-" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzctOS0xLTEtNDAzMDM_401c66a7-a8a8-4494-bf13-e5a26d6c9157">0.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i54919fdf49b14a2c94d4c701beb2023e_D20210101-20211231" decimals="-5" sign="-" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzctMTEtMS0xLTEwNjk4Ng_be13e1c6-b9fe-4513-b452-db197dfc6d1e">0.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Interest rate risk:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Borrowings under the Credit Facility bear interest at specified rates, plus specified margins. See note 11. Our borrowings under this facility at December&#160;31, 2021 totaled $<ix:nonFraction unitRef="usd" contextRef="id571d00e6308496ab52cc9f2a18ce6cf_I20211231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQyOTY_1a0b955f-c846-47a6-bbb8-7db9d0e7f7b8">660.4</ix:nonFraction> (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i9138214347dc40bb83695c57ec4e0959_I20201231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQzMDU_803076d2-8f0c-43ca-a928-1b960ed18246">470.4</ix:nonFraction>), comprised of an aggregate of $<ix:nonFraction unitRef="usd" contextRef="id571d00e6308496ab52cc9f2a18ce6cf_I20211231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQzMzk_1a0b955f-c846-47a6-bbb8-7db9d0e7f7b8">660.4</ix:nonFraction> under the Term Loans (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="if8e9959eeb8d48f09c6448144f8ae6a2_I20201231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQzNjk_6f2eda15-555b-4476-9ca0-c9859d272b33">470.4</ix:nonFraction> under the Initial Term Loan and the First Incremental Term Loan), and other than ordinary course letters of credit (described below), <ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="INF" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQ0NDI_daff96f6-767f-4f17-b70a-ead07c01ba79">no</ix:nonFraction> amounts outstanding under the Revolver (December&#160;31, 2020 &#8212; other than ordinary course letters of credit, <ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="INF" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQ1MzY_e0076914-94b1-4403-b0da-203b71a98294">no</ix:nonFraction> amounts 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 $<ix:nonFraction unitRef="usd" contextRef="id571d00e6308496ab52cc9f2a18ce6cf_I20211231" decimals="-5" name="ifrs-full:Borrowings" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQ4NjY_1a0b955f-c846-47a6-bbb8-7db9d0e7f7b8">660.4</ix:nonFraction> as at December&#160;31, 2021, by $<ix:nonFraction unitRef="usd" contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQ4ODI_e27c979a-9f7f-4af6-9b05-5c2dd04b7c35">6.6</ix:nonFraction> annually.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 our Term Loans, we have entered into various agreements with third-party banks to swap the variable interest rate (based on LIBOR plus a margin) with a fixed rate of interest for a portion of the borrowings under our Term Loans. At December&#160;31, 2021, we had: (i) interest rate swaps hedging the interest rate risk associated with $<ix:nonFraction unitRef="usd" contextRef="i96df51cde89a4434aab4b0ce84a757c5_I20211231" decimals="-5" name="ifrs-full:HedgedItemLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU3MDc_f61b7d95-5b33-40bd-9a50-a3ff2596ad23">100.0</ix:nonFraction> of our Initial Term Loan borrowings that expire in August 2023, reflecting our exercise of a partial cancellation option in September 2021, as described below (Initial Swaps), and additional interest rate swaps hedging the interest rate risk associated with $<ix:nonFraction unitRef="usd" contextRef="i7d95f7072ff5460d9dc4ea4b34fb517c_I20211231" decimals="-5" name="ifrs-full:HedgedItemLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2OTE_b91cd9c3-87dc-4127-b06e-0be45abd0322">100.0</ix:nonFraction> of our Initial Term Loan borrowings, for which the cash flows commence upon the expiration of the Initial Swaps and continue through June 2024 (First Extended Initial Swaps) and (ii) interest rate swaps hedging the interest rate risk associated with $<ix:nonFraction unitRef="usd" contextRef="i25e184cf96004a4d82d45cf0f795eafd_I20211231" decimals="-5" name="ifrs-full:HedgedItemLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2ODM_461d6e38-d8d0-4bdb-ac7a-56b34fafc0b7">100.0</ix:nonFraction> of our Second Incremental Term Loan borrowings, which expire in December 2023 (Incremental Swaps). Prior to repayment in full of the First Incremental Term Loan on December 6, 2021 (see note 11), we had interest rate swaps hedging the interest rate risk associated with $<ix:nonFraction unitRef="usd" contextRef="if5c256ecde2e4a64ac3518aac6c4f30c_I20211231" decimals="-5" name="ifrs-full:HedgedItemLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2OTk_ca9062ff-a39e-4bb5-a040-700581f30ac5">100.0</ix:nonFraction> of outstanding borrowings thereunder, which were scheduled to expire in December 2023 (reflecting our exercise of a partial cancellation option in December 2020, as described below). As the First Incremental Term Loan and the Second Incremental Term Loan have the same interest rate risk, these interest rate swaps continued, and now cover $<ix:nonFraction unitRef="usd" contextRef="i25e184cf96004a4d82d45cf0f795eafd_I20211231" decimals="-5" name="ifrs-full:HedgedItemLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2NzI_a522c427-d172-4bd3-b046-bce893205867">100.0</ix:nonFraction> of outstanding borrowings under the Second Incremental Term Loan. In December 2020, we exercised an option to cancel $<ix:nonFraction unitRef="usd" contextRef="i148af886da87441298938490796fb4e3_I20211231" decimals="-5" name="cls:HedgedItemSubjectToCancellationLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzY2NTU_a07dc3c7-2601-4751-be07-7352acc83b2e">75.0</ix:nonFraction> of the notional amount of interest rate swaps covering the First Incremental Term Loan (increasing the unhedged amount under the First Incremental Term Loan by a corresponding amount, and leaving $<ix:nonFraction unitRef="usd" contextRef="if5c256ecde2e4a64ac3518aac6c4f30c_I20211231" decimals="-5" name="ifrs-full:HedgedItemLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2NTE_90b6d654-0894-4661-b8f5-9a32236345f6">100.0</ix:nonFraction> of notional amount in place for outstanding borrowings under the First Incremental Term Loan). In September 2021, we exercised an option to cancel $<ix:nonFraction unitRef="usd" contextRef="i9fa8e94c18ea4d7c8bf9a9c49d2a0d56_I20210930" decimals="-5" name="cls:HedgedItemSubjectToCancellationLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2NjI_7ad9e4fe-5b01-4740-8043-cf00c8336660">75.0</ix:nonFraction> of the notional amount of the Initial Swaps (increasing the unhedged amount under the Initial Term Loan by a corresponding amount, and leaving $<ix:nonFraction unitRef="usd" contextRef="i96df51cde89a4434aab4b0ce84a757c5_I20211231" decimals="-5" name="ifrs-full:HedgedItemLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2NDA_58908336-7330-4304-a238-789813a3ffd4">100.0</ix:nonFraction> of notional amount in place for outstanding borrowings under the Initial Term Loan). The cancelled portion of the interest rate swaps covering the First Incremental Term Loan and the Initial Term Loan were remeasured to their fair value on the date of cancellation and as a result, no gain or loss was incurred upon cancellation. The terms of the interest rate swap agreements with respect to 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. At December&#160;31, 2021, the interest rate risk related to $<ix:nonFraction unitRef="usd" contextRef="i5890e5bac31a418bb1d866baf2f89bc0_I20211231" decimals="-5" name="cls:UnhedgedItemsLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzczNTA_9cf16b10-8d69-4c59-b7b0-65a6baec74c5">460.4</ix:nonFraction> of borrowings under the Credit Facility was unhedged, consisting of unhedged amounts outstanding under the Term Loans ($<ix:nonFraction unitRef="usd" contextRef="i2cc5da078ad244caa18f35ced2c4bed9_I20211231" decimals="-5" name="cls:UnhedgedItemsLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5Xzc0NzI_b99a6dd3-3f04-4693-9b35-d1dd777cb483">195.4</ix:nonFraction> under the Initial Term Loan and $<ix:nonFraction unitRef="usd" contextRef="i148af886da87441298938490796fb4e3_I20211231" decimals="-5" name="cls:UnhedgedItemsLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5Xzc1MDc_3eed9f01-829a-4ae5-b628-a2a6123dd08e">265.0</ix:nonFraction> under the Second Incremental Term Loan), and <ix:nonFraction unitRef="usd" contextRef="i7c4ce16c310c4ed7b0dbb3321354c29b_I20211231" decimals="-5" name="cls:UnhedgedItemsLiabilities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU4Njk_19d3a5df-9421-4925-8ed1-47210458855f">no</ix:nonFraction> amounts outstanding (other than ordinary course letters of credit) under the Revolver (December 31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="if8e9959eeb8d48f09c6448144f8ae6a2_I20201231" decimals="-5" name="cls:UnhedgedItemsLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2Mjk_6190c4c1-d698-48b4-88aa-71c9c8b1972d">195.4</ix:nonFraction>, consisting of $<ix:nonFraction unitRef="usd" contextRef="icbd5e977124340f1b24d5335bbfe79fa_I20201231" decimals="-5" name="cls:UnhedgedItemsLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2MTU_9ea138bf-6e77-481a-885d-e9a6cf1f875c">120.4</ix:nonFraction> under the Initial Term Loan and $<ix:nonFraction unitRef="usd" contextRef="ida0fba49143b490baed78dd889fa8e24_I20201231" decimals="-5" name="cls:UnhedgedItemsLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2MDg_3d8d6772-d5af-450b-9425-60d96ca8bcaf">75.0</ix:nonFraction> under the First Incremental Term Loan, and <ix:nonFraction unitRef="usd" contextRef="i2852aeb3698a491d8a6def3a5703ab29_I20201231" decimals="-5" name="cls:UnhedgedItemsLiabilities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU4Nzk_6460e9fc-c518-4751-a06e-5dc9666b2bd5">no</ix:nonFraction> amounts outstanding (other than ordinary course letters of credit) under the Revolver). A one-percentage point increase in applicable interest rates would increase interest expense, based on the outstanding borrowings under the Credit Facility at December&#160;31, 2021, and including the impact of our interest rate swap agreements, by $<ix:nonFraction unitRef="usd" contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzgwNDk_f41d26f2-6bcd-4a9c-b9e3-353ebe2d4f73">4.6</ix:nonFraction> annually.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-52</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i7597f520ba6a42fc925c3d3e63c178ea" continuedAt="ib90904e2c67f44efabe48cd14dd79990"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In February 2022, we entered into the following additional interest rate swaps with various third-party banks: (i) interest rate swaps hedging the interest rate risk associated with $<ix:nonFraction unitRef="usd" contextRef="i28f573674b48459b83ca410ae8352bbf_I20220228" decimals="-5" name="ifrs-full:HedgedItemLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1OTQ_6b14ceb8-dcec-44b9-a11a-dbadb8acacd9">100.0</ix:nonFraction> of our Initial Term Loan borrowings (and any subsequent term loans replacing the Initial Term Loans), for which the cash flows commence upon expiration of the First Extended Initial Swaps and continue through December 2025, (ii) interest rate swaps hedging the interest rate risk associated with $<ix:nonFraction unitRef="usd" contextRef="i4e126b91d4b4404785c1ec0d24251b6d_I20220228" decimals="-5" name="ifrs-full:HedgedItemLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1ODY_48fae832-3126-426b-982d-f03fda746a56">100.0</ix:nonFraction> of our Second Incremental Term Loan borrowings, for which the cash flows commence upon expiration of the Incremental Swaps and continue through December 2025, and (iii) interest rate swaps hedging the interest rate risk associated with another $<ix:nonFraction unitRef="usd" contextRef="i014362cae64746df93e6de15b2e98c44_I20220228" decimals="-5" name="ifrs-full:HedgedItemLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1Nzg_e77b1dbd-eace-4df7-b8f9-f84e233dd413">130.0</ix:nonFraction> of our Second Incremental Term Loan borrowings (Additional Incremental Swaps) effective from February 2022 through December 2025. We have an option to cancel up to $<ix:nonFraction unitRef="usd" contextRef="i4e126b91d4b4404785c1ec0d24251b6d_I20220228" decimals="-5" name="cls:HedgedItemSubjectToCancellationLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1Njg_ea0f6b8c-356b-41df-9bc8-b95e4a2139e8">50.0</ix:nonFraction> of the notional amount of the Additional Incremental Swaps from January 2024 through October 2025. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 change in fair value of the swaps is recorded in OCI. The realized portion of the change in fair value of the swaps is released from accumulated OCI and recognized under finance costs in our consolidated statement of operations in the respective interest payment periods. At December&#160;31, 2021, the fair value of our interest rate swap agreements was a net unrealized loss of $<ix:nonFraction unitRef="usd" contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5Xzg5MzY_0853047e-e783-4121-9cef-d1c96a5c9837">6.9</ix:nonFraction>, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consisting of aggregate unrealized gains of $<ix:nonFraction unitRef="usd" contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231" decimals="-5" name="ifrs-full:GainsOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1NTk_e223c5eb-2f17-4192-99c6-1c3602a08968">0.5</ix:nonFraction> for certain of our swaps, which we recorded in other non-current assets, and aggregate unrealized losses of $<ix:nonFraction unitRef="usd" contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231" decimals="-5" name="ifrs-full:LossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1NDc_262afbb4-2efa-4401-a4ff-4ac76f5b857d">7.4</ix:nonFraction> on the remainder (December 31, 2020 &#8212; aggregate unrealized loss of $<ix:nonFraction unitRef="usd" contextRef="i6470a20224964c8e8e81222301bc164f_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1Mzg_2aa50df0-a166-4120-99bb-644f50566043">16.5</ix:nonFraction> (<ix:nonFraction unitRef="usd" contextRef="i6470a20224964c8e8e81222301bc164f_D20200101-20201231" decimals="-5" name="ifrs-full:GainsOnChangeInFairValueOfDerivatives" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1Mjk_c7b1fcc8-7ded-464e-ae70-641804dbdbf3">no</ix:nonFraction> unrealized gains)), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which we recorded in other non-current liabilities on our consolidated balance sheet. As we have swapped</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="i2e2b841e91d84ec09dfcc8b7ca8d85f0_I20211231" decimals="-5" name="ifrs-full:HedgedItemLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1MjI_e1162052-f030-4c65-a94a-4da37550beba">200.0</ix:nonFraction> of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our borrowings under the Term Loans from floating to fixed rates as at December 31, 2021, the financial impact of a <ix:nonFraction unitRef="number" contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231" decimals="INF" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1MDg_465b4d0b-11ff-456f-96c1-b4aa6327f2bb">25</ix:nonFraction> basis point increase in the floating market interest rate would decrease the net unrealized loss by $<ix:nonFraction unitRef="usd" contextRef="i836c1b034fa44889bdb6872122392390_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzkyNjk_3440c060-14c3-408b-bf7f-2ff51b96cb44">1.0</ix:nonFraction> and a <ix:nonFraction unitRef="number" contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231" decimals="INF" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1MTU_f4f6e1fe-a459-4918-b043-d2e93fe4c235">25</ix:nonFraction> basis point decrease in the floating interest rate would increase our unrealized loss on the interest rate swaps by $<ix:nonFraction unitRef="usd" contextRef="if9e49fd1d2f3439097a7637ce24ca9bd_D20210101-20211231" decimals="-5" name="cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzkzOTc_7a6f1534-34c5-4818-8b36-405c9205da89">1.0</ix:nonFraction>.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global reform of major interest rate benchmarks is currently underway, including the anticipated replacement of some IBORs (including LIBOR) with alternative nearly risk-free rates. See note 2, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently issued accounting standards and amendments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." We have obligations under our Credit Facility, certain lease arrangements and derivative instruments, that are indexed to LIBOR (LIBOR Agreements). The interest rates under these agreements are subject to change when relevant LIBOR benchmark rates cease to exist. There remains uncertainty over the timing and methods of transition to such alternate rates. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> &#160;&#160;&#160;&#160;Our Credit Facility provides that when the administrative agent, the majority of lenders or we determine that LIBOR (or the corresponding rate for any Alternative Currency, as defined in the Credit Facility), is unavailable or being replaced (or, in the case of LIBOR borrowings under the Revolver and the Second Incremental Term Loan, at our joint election with the administrative agent), then we and the administrative agent may amend the underlying credit agreement to reflect a successor rate as specified therein. Once LIBOR becomes unavailable and if no successor rate has been established, applicable loans under the Credit Facility accruing interest at LIBOR will convert to Base Rate loans. The Credit Facility has not yet been amended to reflect a successor rate for LIBOR. Certain of our lease arrangements that include progress payments provide that a successor rate will be determined by the lessor when LIBOR ceases to be available or is no longer representative, or if earlier, by mutually-agreed amendments to the lease agreements to adopt a replacement benchmark. It remains uncertain when the benchmark transitions will be complete or what replacement rates will be used. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our variable rate Term Loans are partially hedged with interest rate swap agreements (as of December 31, 2021 &#8212; <ix:nonFraction unitRef="number" contextRef="i2e2b841e91d84ec09dfcc8b7ca8d85f0_I20211231" decimals="1" name="cls:PercentageOfDebtHedged" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU4ODg_089844e8-b95d-4f7b-9fb3-ad0ce67d43db">30</ix:nonFraction>% hedged with an aggregate notional amount of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="i2e2b841e91d84ec09dfcc8b7ca8d85f0_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0OTQ_c1d21bbe-5c69-481f-98c9-2b4b78928763">200.0</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">). Hedge ineffectiveness could result due to the cessation of LIBOR, if such agreements transition using a different benchmark or spread adjustment as compared to the underlying hedged debt. As of December 31, 2021, we are in the process of negotiating a successor rate to LIBOR with one of the two counterparty banks under the Incremental Swaps (with a notional amount of $<ix:nonFraction unitRef="usd" contextRef="i523f6ed36d9c42048107939942605007_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0ODc_e7f992cb-02ae-412c-ba91-88fcb445d533">50.0</ix:nonFraction>), to ensure that such agreements mirror the LIBOR successor provisions under the Credit Facility. However, we cannot assure the outcome of these negotiations, or what the LIBOR successor provisions will be. We have not begun the process to amend relevant LIBOR provisions with the other counterparty bank, or with the counterparty banks under the Initial Swaps and the First Extended Initial Swaps. As a result, we cannot assure that benchmark transitions under our interest rate swap agreements will be successful, or if so, what replacement rates will be used.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Our A/R sales program and three customers SFPs have transitioned to alternative benchmark rates with predetermined spreads, with no significant impact on our consolidated financial statements for the year ended December 31, 2021.</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-53</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="ib90904e2c67f44efabe48cd14dd79990" continuedAt="i93b8461fbd8e42e0af46908e3cd34e96"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While we expect that reasonable alternatives to LIBOR benchmarks will be implemented in advance of their cessation dates, we cannot assure that this will be the case. If LIBOR is no longer available and the alternative reference rate is higher, interest rates under the affected LIBOR Agreements would increase, which would adversely impact our interest expense, our financial performance and cash flows. We will continue to monitor developments with respect to the cessation of LIBOR and the selection of alternative benchmark rates, and evaluate potential impacts on our LIBOR Agreements, processes, systems, risk management methodology and valuations, financial reporting, taxes, and financial results. However, we are currently unable to predict what the future replacement rate or consequences on our operations or financial results will be.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Credit risk:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 continues to be relatively low. We are in regular contact with our customers, suppliers and logistics providers, and have not experienced significant counterparty credit-related non-performance. However, if a key supplier (or any company within such supplier's supply chain) or customer fails to comply with their contractual obligations, this could result in a significant financial loss to us. We would also suffer a significant financial loss if an institution from which we purchased foreign currency exchange contracts or swaps, interest rate swaps, or annuities for our pension plans defaults on their contractual obligations. 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 A-2 or above at December&#160;31, 2021. 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 had a Standard and Poor&#8217;s short-term rating of A-2 or above and a long-term rating of A- or above at December&#160;31, 2021. The financial institutions from which annuities have been purchased for the defined benefit component of our U.K. Main pension plan are governed by local regulatory bodies.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;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 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. In light of COVID-19, we assessed the financial stability and liquidity of our customers in Q1 2020. We also enhanced the monitoring of, and/or developed plans intended to mitigate, the limited number of identified exposures in Q1 2020, which enhancements and plans remain in effect. No significant adjustments were made to our allowance for doubtful accounts during 2021 in connection with our ongoing assessments and monitoring initiatives. At December&#160;31, 2021, less than <ix:nonFraction unitRef="number" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="2" name="cls:FinancingReceivablePercentPastDue2" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0Nzk_826bb1c2-d000-46d5-babb-1c56bb79e013">2</ix:nonFraction>% of our gross A/R was over 90&#160;days past due (December 31, 2020 &#8212; <ix:nonFraction unitRef="number" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="2" name="cls:FinancingReceivablePercentPastDue2" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0ODM_5b201502-ebe1-4f5f-896b-26f7c9a62254">1</ix:nonFraction>%). A/R are net of an allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzE2MDQ0_0340fea7-a3be-4922-b35f-8fc6bf5bb259">5.7</ix:nonFraction> at December&#160;31, 2021 (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzE2MDU5_18758fb5-d55e-4ca2-b7ba-188e11d98c7a">5.0</ix:nonFraction>). </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Liquidity risk:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 through maintenance of cash on hand and access to the various financing arrangements described in notes 4 and 11. We believe that cash flow from operating activities, together with cash on hand, cash from accepted sales of A/R, and borrowings available under the Revolver and potentially available under uncommitted intraday and overnight bank overdraft facilities, are sufficient to fund our currently anticipated financial obligations, and will remain available in the current environment. As our A/R sales program and SFPs are each uncommitted, there can be no assurance that any participant bank will purchase any of the A/R that we wish to sell.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-54</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i93b8461fbd8e42e0af46908e3cd34e96" continuedAt="i3b3a7d739b7146b0a49faa165be9c980"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Fair values:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of each class of financial instrument. The carrying values of cash and cash equivalents, our A/R, A/P, accrued liabilities and provisions, and our borrowings under the Revolver approximate their fair values due to their short-term nature. The carrying value of the Term Loans approximates 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). </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value measurements:</span></div><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjE5_6f24a03d-7421-4bdc-bfad-9492cc02060e" escape="true"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjI4_6b56173b-77a4-4cfe-a261-3192853705d0" escape="true"><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&#160;liabilities;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;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 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;prices) or indirectly (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;derived from prices);&#160;and</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;3 inputs are inputs for the asset or liability that are not based on observable market data (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;unobservable inputs).</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:51.515%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.553%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00832d05309b4cef8506159297bf83d5_I20201231" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzQtMS0xLTEtNDAzMDM_78571b19-9fe6-4327-bb81-3ca0376c865d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida872a7e6bfe49adaff0d24d6dc43356_I20201231" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzQtMy0xLTEtNDAzMDM_5b53f100-9ffd-481b-9e6f-861946b5fa8c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79bed5ee1e55479b934569b4964fadd8_I20211231" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzQtNy0xLTEtNDAzMDM_917423fa-0844-435d-ae9c-3b1223602d1f">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbd7d31d521746b2aa0155ba3e859c5f_I20211231" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzQtOS0xLTEtNDAzMDM_101091f7-e90b-420e-8226-dcb12be63f35">0.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forwards and swaps</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b55008bef204b5a945f2aa6bb2c28e1_I20201231" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzUtMS0xLTEtNDAzMDM_2048a7f4-bed1-43cc-a4dd-f78cf6078e86">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia310abbf419f4c5ca1550ac6ea3c6ca6_I20201231" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzUtMy0xLTEtNDAzMDM_0ce1b1e8-f949-4766-95cc-b8c17f16a8af">29.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if858fbc0593e44c2b797d7a3d5509328_I20211231" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzUtNy0xLTEtNDAzMDM_b1120873-9b60-461b-8264-5d30d4aa4e22">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ce34095207c45f5b80fd9a2532bf952_I20211231" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzUtOS0xLTEtNDAzMDM_e37649d9-8413-4c2f-8194-c0b38327baa6">7.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd19552048f64a4e9afb48b8869a4416_I20201231" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzYtMS0xLTEtNDAzMDM_e5ca41c3-3b6d-4d41-a009-e191af7a5526">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic412bd22e93640d6bab0f7dac9191efe_I20201231" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzYtMy0xLTEtNDAzMDM_b336adb7-c891-4590-a96f-8abe2bb25d31">29.4</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4fc0bc6fe2d4b9da91a68986f3c98df_I20211231" decimals="-5" name="ifrs-full:FinancialAssets" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzYtNy0xLTEtNDAzMDM_b786b80c-3591-4c55-9d19-81a92e8ea98f">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c4516449e44af4983341c8d3258c56_I20211231" decimals="-5" name="ifrs-full:FinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzYtOS0xLTEtNDAzMDM_ad98864f-0ade-4c51-af2a-30606f8b2fe2">7.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1ae0a008be2468ea200b1776d237ce7_I20201231" decimals="-5" name="ifrs-full:FinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzktMS0xLTEtNDAzMDM_739ee736-e053-4387-a0a1-a5cfdc4af94c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3ab8c9307124bea80ca6be7a5a5edd7_I20201231" decimals="-5" name="ifrs-full:FinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzktMy0xLTEtNDAzMDM_13a627b4-3931-476f-b978-1486b5fb416c">16.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74932aab23144048b9515d35760439ab_I20211231" decimals="-5" name="ifrs-full:FinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzktNy0xLTEtNDAzMDM_3718f05a-e156-47b9-bcde-b5b638c6cd70">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idab29c9387594e1cae60cfcc81015c6c_I20211231" decimals="-5" name="ifrs-full:FinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzktOS0xLTEtNDAzMDM_4acd53b5-472b-4807-91ba-aa9a923ebf75">7.4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forwards and swaps</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c6e2e2263ed463bb2b88cf43da09b08_I20201231" decimals="-5" name="ifrs-full:FinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzEwLTEtMS0xLTQwMzAz_90feb177-de33-4428-a2d2-41688af866a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55f4c8452cdd4846af02567d4f429e11_I20201231" decimals="-5" name="ifrs-full:FinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzEwLTMtMS0xLTQwMzAz_f472fb6d-bb7e-4a5c-a021-1cdd55c3e2eb">6.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25071fd5974c438987a5f953ba1fc24f_I20211231" decimals="-5" name="ifrs-full:FinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzEwLTctMS0xLTQwMzAz_3095965d-58c6-4017-a8fa-67c0b0f5d2a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibc854a7207dd4f45af1282692310aa00_I20211231" decimals="-5" name="ifrs-full:FinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzEwLTktMS0xLTQwMzAz_14ac6f3e-3be1-4455-ac61-5dbc28da55cf">6.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i137f45e46c2e46eb9b97f9d080d2a5a8_I20201231" decimals="-5" name="ifrs-full:FinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzExLTEtMS0xLTQwMzAz_c9b7618e-3a96-432f-b37a-6ebaa4256ccc">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90c489be89b74184bf7826dcd928a421_I20201231" decimals="-5" name="ifrs-full:FinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzExLTMtMS0xLTQwMzAz_73fed7eb-d0ae-4bab-ab62-ff335c8bf2ad">22.6</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide5de1069cfd492a9be1dfbef36e4301_I20211231" decimals="-5" name="ifrs-full:FinancialLiabilities" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzExLTctMS0xLTQwMzAz_fb3e985a-ab38-4be6-be4f-d42cbe215a52">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib2c4c2dd737f4b10a996b84084090ac0_I20211231" decimals="-5" name="ifrs-full:FinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzExLTktMS0xLTQwMzAz_657be776-a0ae-42c7-a616-90c5d9a96878">13.6</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See note&#160;18 for the input levels used to measure the fair value of our pension&#160;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 2021 or 2020. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Currency derivatives and hedging activities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;We enter into foreign currency forward contracts and foreign currency swaps to hedge our foreign currency risk related to anticipated future cash flows, monetary assets and monetary liabilities denominated in foreign currencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">. <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjI2_33fc24aa-a286-4c94-86a2-28c54ae228b9" continuedAt="i92db842bd199408da6ba18ab5ede3f4e" escape="true">At </ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i92db842bd199408da6ba18ab5ede3f4e" continuedAt="i4e5955e504e944b796e0639e3b8b09a5">December&#160;31, 2021 and 2020, we had foreign currency forwards and swaps to trade U.S.&#160;dollars in exchange for the following currencies:</ix:continuation></span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-55</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i3b3a7d739b7146b0a49faa165be9c980"><ix:continuation id="i4e5955e504e944b796e0639e3b8b09a5"><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.766%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at December 31, 2021</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract amount <br/>of U.S.&#160;dollars</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average <br/>exchange rate <br/>in U.S.&#160;dollars </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum <br/>period in <br/>months</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value <br/>gain/(loss)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian dollar</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b025f9c15aa426ead3c6090b6b21b69_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEtMS0xLTEtNDAzMDM_4dee3ba3-1264-407b-9e00-3098ab6e7b47">195.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8b025f9c15aa426ead3c6090b6b21b69_I20211231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEtMi0xLTEtNDAzMDM_a9b0f71c-96e5-4fba-b9aa-3f9a47460783">0.79</ix:nonFraction></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i19b5ccd495434be2b40a6068671874d7_D20210101-20211231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEtMy0xLTEtNDAzMDM_ea649eab-a435-4302-8ad7-1fd7ef92a019">12</ix:nonNumeric></span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19b5ccd495434be2b40a6068671874d7_D20210101-20211231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEtNC0xLTEtNDAzMDM_e6b33241-b7f9-4ed7-83f0-7402e8b6b363">0.6</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thai baht</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32918d1d07364e1ebd4db69c455068d5_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzItMS0xLTEtNDAzMDM_ed70f7c7-7a1b-4b05-8dac-a034fb712c05">109.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i32918d1d07364e1ebd4db69c455068d5_I20211231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzItMi0xLTEtNDAzMDM_c38ee603-73bb-421e-af23-3b670140d029">0.03</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i02ff2f4b904e4bda96de79349a40e5ec_D20210101-20211231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzItMy0xLTEtNDAzMDM_10ca8b1e-2c71-46e9-b6f5-50b316681d0a">12</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i02ff2f4b904e4bda96de79349a40e5ec_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzItNC0xLTEtNDAzMDM_768cce89-3c3c-457a-853a-170e6dbf135f">1.0</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysian ringgit</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd5661bf81244a7fbff5229d3b3381dc_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzMtMS0xLTEtNDAzMDM_3658734d-4acd-4347-9fec-11607b394cc1">48.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibd5661bf81244a7fbff5229d3b3381dc_I20211231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzMtMi0xLTEtNDAzMDM_c4a08bfc-89b8-4860-8779-7007406caef3">0.24</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i06ddb73e45ee43b3ba76831eec03fde0_D20210101-20211231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzMtMy0xLTEtNDAzMDM_e9273bcb-2ee2-437a-b1c1-3a271e372b92">12</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i06ddb73e45ee43b3ba76831eec03fde0_D20210101-20211231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzMtNC0xLTEtNDAzMDM_a7aa2de4-deef-4e07-bfbf-7d6da87e6c36">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican peso</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37048bff704648c8a749158b294d9f39_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzQtMS0xLTEtNDAzMDM_230d3b4b-0778-425e-ab85-61bec417f60c">23.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i37048bff704648c8a749158b294d9f39_I20211231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzQtMi0xLTEtNDAzMDM_bdaf6ee1-c9b6-4877-a06f-39b0da2c1afc">0.05</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic6c8074fcb4f4e1e94529f5fcec1c1a3_D20210101-20211231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzQtMy0xLTEtNDAzMDM_acecf6d5-5241-4498-8298-1d835947958c">12</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6c8074fcb4f4e1e94529f5fcec1c1a3_D20210101-20211231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzQtNC0xLTEtNDAzMDM_5fda19ac-423f-47d3-ae4b-9889327671b8">0.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese renminbi</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a9ea66d536f46c58c8b892323e4bdae_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzYtMS0xLTEtNDAzMDM_5ea50cc2-dcc7-441b-b957-6e6a242ae3ea">55.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0a9ea66d536f46c58c8b892323e4bdae_I20211231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzYtMi0xLTEtNDAzMDM_bf2e9f4a-81fb-4e38-b796-28c4c7ac2570">0.15</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2186780e36534d71babbe8973791681d_D20210101-20211231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzYtMy0xLTEtNDAzMDM_0144bf13-8c80-44a2-bfc3-48609691622e">12</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2186780e36534d71babbe8973791681d_D20210101-20211231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzYtNC0xLTEtNDAzMDM_d59c9f00-e3a2-4b17-b280-c80c26b98cf4">1.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b578702956842cf83b4c3d3748b31b5_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzctMS0xLTEtNDAzMDM_3acfa4d8-aca4-494a-a37b-1d9079f5a94f">20.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2b578702956842cf83b4c3d3748b31b5_I20211231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzctMi0xLTEtNDAzMDM_990cbdef-77d2-4240-96ec-4095db862af7">1.14</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i41e061cc75b543b38bce737d3797e090_D20210101-20211231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzctMy0xLTEtNDAzMDM_da67f5b4-7b8d-4d7d-9898-c5b4fc80affc">4</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41e061cc75b543b38bce737d3797e090_D20210101-20211231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzctNC0xLTEtNDAzMDM_73a0f189-5551-4109-8dcb-16359195f5be">0.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Romanian leu</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18b13154946d48388ef56d691e5978ab_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzgtMS0xLTEtNDAzMDM_8128856e-a507-4f3d-9148-df22fb23ae5e">40.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i18b13154946d48388ef56d691e5978ab_I20211231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzgtMi0xLTEtNDAzMDM_d0a24409-cf0b-4404-b89e-a5c4d8af5bba">0.23</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i144a65b10f8f4f4590b779a18efe0901_D20210101-20211231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzgtMy0xLTEtNDAzMDM_bbe65bdb-95b8-4413-aaa6-6e4bea9cab00">12</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i144a65b10f8f4f4590b779a18efe0901_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzgtNC0xLTEtNDAzMDM_3770eddc-2180-417f-ac35-237252405b08">1.1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore dollar</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i652a7fd45058463ba0a0534ff4f28d7a_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzktMS0xLTEtNDAzMDM_86cfccf7-62fd-4fb6-9850-3b9a432c8e9c">27.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i652a7fd45058463ba0a0534ff4f28d7a_I20211231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzktMi0xLTEtNDAzMDM_9327e708-cd18-4d6a-b3c2-7cc0cfb926c6">0.74</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5791ed9c5677486a9cadb68ce26b2155_D20210101-20211231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzktMy0xLTEtNDAzMDM_613c5f3a-71d5-4426-91bb-24b9cc6b8a9a">12</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5791ed9c5677486a9cadb68ce26b2155_D20210101-20211231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzktNC0xLTEtNDAzMDM_e5cd5812-b598-4688-8166-c4f2dee17928">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese yen</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0a64b76c46d4d068658eedf25d661eb_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEwLTEtMS0xLTQwMzAz_9efc2130-fd65-4c40-9102-dad46ca0d23b">11.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0a64b76c46d4d068658eedf25d661eb_I20211231" decimals="4" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEwLTItMS0xLTQwMzAz_27048831-6e49-4fe5-8665-5994e19429e7">0.0088</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3f27e64a586b4524886eb103de961fcc_D20210101-20211231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEwLTMtMS0xLTQwMzAz_33cc10b7-f4dc-4bd2-bb23-971a2eddeec5">4</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f27e64a586b4524886eb103de961fcc_D20210101-20211231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEwLTQtMS0xLTQwMzAz_1c4da907-f1ee-4d28-aec1-01b6de8bf7ab">0.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Korean won</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86ac9277db9741d4badc24e6ecdfd863_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzExLTEtMS0xLTQwMzAz_f3e01c0c-23c1-4760-adf9-c65f79cb1e76">6.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i86ac9277db9741d4badc24e6ecdfd863_I20211231" decimals="4" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzExLTItMS0xLTQwMzAz_2c7f3d63-b0e9-4545-b3e2-eb48a0e208d8">0.0008</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib2461f61165a426ea9e445f034651eec_D20210101-20211231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzExLTMtMS0xLTQwMzAz_927cfeb5-ae07-4ed8-a842-0638e94db739">4</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib2461f61165a426ea9e445f034651eec_D20210101-20211231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzExLTQtMS0xLTQwMzAz_c70a7f79-242b-4bc4-8e30-aba12e4af8bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEyLTEtMS0xLTQwMzAz_738d3aa5-2862-480f-b149-a2a9d02f7637">539.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEyLTQtMS0xLTQwMzAz_f9c07a40-5761-4090-89e5-f530393610c7">1.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.036%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.766%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at December 31, 2020</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract amount <br/>of U.S.&#160;dollars</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average <br/>exchange rate <br/>in U.S.&#160;dollars</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum <br/>period in <br/>months</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value <br/>gain/(loss)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian dollar</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b1dfc2723bd4e28a5437e1491da15a5_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEtMS0xLTEtNDAzMDM_d7cc7611-40aa-4678-b38a-4b9ece394d11">230.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5b1dfc2723bd4e28a5437e1491da15a5_I20201231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEtMi0xLTEtNDAzMDM_d0232e39-042a-4739-b233-4a9dceb22982">0.76</ix:nonFraction></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i55e4833d46f94cab9816e071ae19086f_D20200101-20201231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEtMy0xLTEtNDAzMDM_ee04aead-dea0-4c50-b8be-e7932fae2b8d">12</ix:nonNumeric></span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55e4833d46f94cab9816e071ae19086f_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEtNC0xLTEtNDAzMDM_347e067c-0c8c-4b09-ac49-0806b4568e6f">11.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thai baht</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibba3c89a7e2d48c1be8e77d6240be540_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzItMS0xLTEtNDAzMDM_058cd1de-817a-4418-881a-45e5cc969f0c">107.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibba3c89a7e2d48c1be8e77d6240be540_I20201231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzItMi0xLTEtNDAzMDM_55d40727-fa39-494f-84e8-ffb473025d25">0.03</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i101f96def84f4ef19206f5d0c98ed477_D20200101-20201231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzItMy0xLTEtNDAzMDM_583bc869-08fe-4d29-a842-1f8cd4563674">12</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i101f96def84f4ef19206f5d0c98ed477_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzItNC0xLTEtNDAzMDM_ce2620d4-258d-467d-968f-b2532775f98c">4.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysian ringgit</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib59e54a77e1f41648197b6ccc35d03dd_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzMtMS0xLTEtNDAzMDM_7b08574f-84a5-4223-815f-d25bf9bdd554">48.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib59e54a77e1f41648197b6ccc35d03dd_I20201231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzMtMi0xLTEtNDAzMDM_e127436d-8b6c-4eb3-bca7-8d0b299606cf">0.24</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1d88a95bc6584cd3897f367cd06275c5_D20200101-20201231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzMtMy0xLTEtNDAzMDM_0761bd50-d881-41f0-a0b0-670e0212db1a">12</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d88a95bc6584cd3897f367cd06275c5_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzMtNC0xLTEtNDAzMDM_80152a81-094d-40d7-89d0-210bf432e996">1.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican peso</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied16c368d6064391b110be97a692dbb3_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzQtMS0xLTEtNDAzMDM_75d76947-73ca-4e05-910d-a2d6dd69ef02">20.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ied16c368d6064391b110be97a692dbb3_I20201231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzQtMi0xLTEtNDAzMDM_bbafdece-a884-4526-86b9-aa8a6228cea9">0.05</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i463fcf975a504084963205dee5071d6b_D20200101-20201231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzQtMy0xLTEtNDAzMDM_1341e86f-0312-406c-bedb-fe5d78f8f80a">12</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i463fcf975a504084963205dee5071d6b_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzQtNC0xLTEtNDAzMDM_a97b4103-9f7b-42da-bd01-fa53e3e15945">1.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">British pound</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i260acdbfeb5a41329a1c080a0cbab914_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzUtMS0xLTEtNDAzMDM_fd6a704f-0b45-4e3f-8385-1ed156f3ce68">0.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i260acdbfeb5a41329a1c080a0cbab914_I20201231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzUtMi0xLTEtNDAzMDM_fdf655ae-8401-4d60-964c-7ccb516f263b">1.33</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie0f37167d37a42ebaf3ca0636c3c8ed8_D20200101-20201231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzUtMy0xLTEtNDAzMDM_53092ddb-6a76-4484-b9ca-b8196e8fc4ef">4</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0f37167d37a42ebaf3ca0636c3c8ed8_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzUtNC0xLTEtNDAzMDM_f466c11a-47f6-4fa0-b964-bf1d65e8577d">0.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese renminbi</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81391024d02d4667ba77788899aacdac_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzYtMS0xLTEtNDAzMDM_a7b1e47c-b79e-4775-8206-d6449f2f3148">44.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i81391024d02d4667ba77788899aacdac_I20201231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzYtMi0xLTEtNDAzMDM_537ca15d-44ce-48c2-bd8e-69d01ef1b2ee">0.15</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i91c9d09626fd450cbf81acef07c68857_D20200101-20201231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzYtMy0xLTEtNDAzMDM_6c7ba86f-859f-436b-a380-8ab23e0671e1">12</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91c9d09626fd450cbf81acef07c68857_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzYtNC0xLTEtNDAzMDM_ba0e7e13-b204-4e10-80cb-7739ecbd5638">2.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacc75eefa1d3449b88560d6c2e59d780_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzctMS0xLTEtNDAzMDM_61ba73c5-0ba1-4487-885f-fba8221afb50">39.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iacc75eefa1d3449b88560d6c2e59d780_I20201231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzctMi0xLTEtNDAzMDM_ef769f89-75f5-4f54-955d-13cd68e525c7">1.21</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i42deb06c0daf415294b4e9de568ba229_D20200101-20201231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzctMy0xLTEtNDAzMDM_17ff0843-4128-4bf8-838c-cb040775f4cc">10</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42deb06c0daf415294b4e9de568ba229_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzctNC0xLTEtNDAzMDM_479a9069-fef1-4457-9146-00d0222aa31f">1.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Romanian leu</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0d71c9456ab40b89cfda73323f80e37_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzgtMS0xLTEtNDAzMDM_e7f2072a-2f5e-4e79-b1a6-99f6ebbf9fea">28.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia0d71c9456ab40b89cfda73323f80e37_I20201231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzgtMi0xLTEtNDAzMDM_06c928e6-f8c4-40d5-8db6-636795df652c">0.23</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1fc782a572374b76bc89f7ce31004426_D20200101-20201231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzgtMy0xLTEtNDAzMDM_c6218e22-bef6-48a2-a598-de6d589db4f5">12</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fc782a572374b76bc89f7ce31004426_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzgtNC0xLTEtNDAzMDM_918f92fe-664c-4c12-94b3-3d628bcf09e3">2.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore dollar</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3eed6baab7db41cfac148ef17d63c7b8_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzktMS0xLTEtNDAzMDM_ce5a7cc6-43d1-40a8-b2e6-32af441d4f61">27.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3eed6baab7db41cfac148ef17d63c7b8_I20201231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzktMi0xLTEtNDAzMDM_d0cf5cdc-d13b-41ca-8c8f-a77b007b718e">0.73</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i144ace815efa41029f1f4c2336d8f0ca_D20200101-20201231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzktMy0xLTEtNDAzMDM_c999232c-23f0-417d-a8be-a5a29d19da84">12</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i144ace815efa41029f1f4c2336d8f0ca_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzktNC0xLTEtNDAzMDM_64f82132-438e-4de0-9fb5-7e5e2bcde5fd">1.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese yen</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9687c33debba42028e7bf837ee249e74_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEwLTEtMS0xLTQwMzAz_c4b604c7-07e1-450b-ada3-c4539eebdce2">8.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9687c33debba42028e7bf837ee249e74_I20201231" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEwLTItMS0xLTQwMzAz_021659f0-9958-4926-ab13-bf42315eea09">0.01</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie0ad6d8cc15f4de8bb4cca81e37412a1_D20200101-20201231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEwLTMtMS0xLTQwMzAz_b140a6d2-da16-4d04-96cf-f340409af859">4</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie0ad6d8cc15f4de8bb4cca81e37412a1_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEwLTQtMS0xLTQwMzAz_cae38e2e-a413-48e6-a9fc-1d819b39d712">0.2</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Korean won</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i628e84d213944ea9a15435a228639a4f_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzExLTEtMS0xLTQwMzAz_94de2818-fc5f-4fe9-8f9b-0d113f4acfd1">6.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i628e84d213944ea9a15435a228639a4f_I20201231" decimals="4" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzExLTItMS0xLTQ1ODA5_a82d462b-fd40-4dce-bd5e-743e60a34f7d">0.0009</ix:nonFraction></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie5c59eda4edc447fb459b55c08528cc5_D20200101-20201231" name="cls:MaximumLengthOfTimeHedgedInCashFlowHedge" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzExLTMtMS0xLTQ1ODA5_585188f1-fb17-4905-bf36-ff75e23dafd0">1</ix:nonNumeric></span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie5c59eda4edc447fb459b55c08528cc5_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzExLTQtMS0xLTQwMzAz_785411e2-4da0-4fec-8996-fa5bd278ebd1">0.5</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:NotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEyLTEtMS0xLTQ1ODA5_37c67695-0dfc-4253-a393-14b36d26fdc0">562.6</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEyLTQtMS0xLTQ1ODA5_18548ee2-db91-4120-aeb9-fec4fbc99649">23.3</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;Represents the U.S. dollar equivalent (not in millions) of one unit of the foreign currency, weighted based on the notional amounts of the underlying foreign currency forward and swap contracts outstanding as at December 31, 2021.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;As of December 31, 2021, the fair value of outstanding foreign currency forward and swap contracts related to effective cash flow hedges where we applied hedge accounting was a loss of $<ix:nonFraction unitRef="usd" contextRef="if00752ec95074f02837cb515cdc04a94_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0NDI_dc395618-ebf8-43ca-bfca-becb8dedeaae">2.2</ix:nonFraction> (December 31, 2020 &#8212; gain of $<ix:nonFraction unitRef="usd" contextRef="i9a06e7f1d0ff4c8da66dbfe94ee0e58f_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0NTE_577f999f-8887-4613-b1c8-4ba208bb969f">14.5</ix:nonFraction>), and the fair value of outstanding foreign currency forward and swap contracts related to economic hedges where we record the changes in the fair values of such contracts through our consolidated statement of operations was a gain of $<ix:nonFraction unitRef="usd" contextRef="i523d921687724296b6014a9b797bf24e_D20210101-20211231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0NjE_3bce22ca-f8ee-418e-bbbc-a4298af69c73">3.4</ix:nonFraction> (December 31, 2020 &#8212; gain of $<ix:nonFraction unitRef="usd" contextRef="i9a4d02b82a3b4c7194b6ddefb965b9bb_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0NzA_9b9fde63-304e-480b-9175-60536fdc1c5e">8.8</ix:nonFraction>).</span></div></ix:continuation><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the fair value of our outstanding contracts was a net unrealized gain of $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIwNTUx_a9ba3564-180e-4d6e-9974-9cc0da2cf4ec">1.2</ix:nonFraction> (December&#160;31, 2020 &#8212; net unrealized gain of $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIwNTgz_44468446-194a-4cec-a601-82a1df0882f4">23.3</ix:nonFraction>), 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 accumulated OCI until the expenses or items being hedged are recognized in our consolidated statement of operations. Any hedge ineffectiveness, which at December&#160;31, 2021 was not significant, is recognized immediately in our consolidated statement of&#160;operations. At December&#160;31, 2021, we recorded $<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CurrentDerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxMTAx_4bc25306-0acf-4441-aa8e-2d69ebd52c9f">7.4</ix:nonFraction> of derivative assets in other current assets and $<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:CurrentDerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxMTUz_731efaca-71e8-4574-a7cd-0e8bd577c4a5">6.2</ix:nonFraction> of derivative liabilities in accrued and other current liabilities (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CurrentDerivativeFinancialAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxMjI5_6dd8a8c9-6a5d-4442-8e7c-e474b5494ad3">29.4</ix:nonFraction> of derivative assets in other current assets and $<ix:nonFraction unitRef="usd" contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231" decimals="-5" name="ifrs-full:CurrentDerivativeFinancialLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxMjgx_903269db-259f-48bb-baeb-a94804dcede8">6.1</ix:nonFraction> of derivative liabilities in accrued and other current liabilities). 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 mark these contracts to market each period in our consolidated statement of&#160;operations. See note 2(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">p</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-56</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_118"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTgvZnJhZzo2OGMxNmExYWUzODg0MmM3ODFhNmYwYjI0MTk4ZDFhMC90ZXh0cmVnaW9uOjY4YzE2YTFhZTM4ODQyYzc4MWE2ZjBiMjQxOThkMWEwXzIxNDk_b0adc385-abf5-4812-83fc-3b8f23d31f11" continuedAt="iad7488b78bf344b78ccfb8697bf31788" escape="true">CAPITAL DISCLOSURES:</ix:nonNumeric></span></div><ix:continuation id="iad7488b78bf344b78ccfb8697bf31788"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, uncommitted intraday and overnight bank overdraft facilities, an uncommitted A/R sales program and SFPs, and our ability to issue debt or equity securities.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We regularly review our borrowing capacity and make adjustments, as permitted, for changes in economic conditions and changes in our requirements. See note 11 for a discussion of the terms of the Credit Facility, and amounts outstanding thereunder at December&#160;31, 2021. We had $<ix:nonFraction unitRef="usd" contextRef="i203216be79d340f6ab64eac783ec77b7_I20211231" decimals="-5" name="ifrs-full:UndrawnBorrowingFacilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTgvZnJhZzo2OGMxNmExYWUzODg0MmM3ODFhNmYwYjI0MTk4ZDFhMC90ZXh0cmVnaW9uOjY4YzE2YTFhZTM4ODQyYzc4MWE2ZjBiMjQxOThkMWEwXzc0MA_4b8904cd-2136-4d0a-9bab-06d0105258d0">579.0</ix:nonFraction> available as of December&#160;31, 2021 under the Revolver for future borrowings. As of December&#160;31, 2021, we also had access (in each case on an uncommitted basis) to $<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:UndrawnBorrowingFacilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTgvZnJhZzo2OGMxNmExYWUzODg0MmM3ODFhNmYwYjI0MTk4ZDFhMC90ZXh0cmVnaW9uOjY4YzE2YTFhZTM4ODQyYzc4MWE2ZjBiMjQxOThkMWEwXzkxOA_66702a7c-ba7d-46c6-b520-d321145d1c55">198.5</ix:nonFraction> in intraday and overnight bank overdraft facilities, our $<ix:nonFraction unitRef="usd" contextRef="ic7f1df9818f540ffa887632165c1aa95_D20210101-20211231" decimals="INF" name="cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTgvZnJhZzo2OGMxNmExYWUzODg0MmM3ODFhNmYwYjI0MTk4ZDFhMC90ZXh0cmVnaW9uOjY4YzE2YTFhZTM4ODQyYzc4MWE2ZjBiMjQxOThkMWEwXzk3OA_835ed6a8-c766-4b16-a558-0862fe0cda23">300.0</ix:nonFraction> A/R sales program and the SFPs to provide short-term liquidity. At December&#160;31, 2021, we sold $<ix:nonFraction unitRef="usd" contextRef="i381a02876a7540b4a9eb60796b22eeff_I20211231" decimals="-5" name="cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTgvZnJhZzo2OGMxNmExYWUzODg0MmM3ODFhNmYwYjI0MTk4ZDFhMC90ZXh0cmVnaW9uOjY4YzE2YTFhZTM4ODQyYzc4MWE2ZjBiMjQxOThkMWEwXzEwNjA_fe0b1f84-1f78-4f6a-a3b5-17adca0192f7">45.8</ix:nonFraction> of A/R under our A/R sales program and $<ix:nonFraction unitRef="usd" contextRef="i45a0e26cc5ec4ef0b7896dcf2f4f8189_I20211231" decimals="-5" name="cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTgvZnJhZzo2OGMxNmExYWUzODg0MmM3ODFhNmYwYjI0MTk4ZDFhMC90ZXh0cmVnaW9uOjY4YzE2YTFhZTM4ODQyYzc4MWE2ZjBiMjQxOThkMWEwXzIzNjM5NTAwMDAwMTE2_46a76b02-71a4-4bb5-8c96-913ddb87292e">98.0</ix:nonFraction> under the SFPs (see note 4). The timing and the amounts we borrow and repay under these facilities can vary significantly from month-to-month depending on our working capital and other cash requirements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have repurchased and canceled SVS under NCIBs in recent years. In addition, we purchase SVS from time-to-time in the open market through a broker to satisfy delivery obligations under our SBC plans. See note&#160;12 for details. We have not distributed, nor do we have any current plan to distribute, any dividends to our shareholders. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategy on capital risk management has not changed significantly since the end of 2020. Other than the restrictive and financial covenants associated with our Credit Facility described in note 11, 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.</span></div></ix:continuation><div id="i383ce06e6beb4962b579ff87dae3e28d_121"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">22.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfEarningsPerShareExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90ZXh0cmVnaW9uOmNkNWQxOWFlOGM5ODRiNWQ4YzFmZWMzYTlkZmVmNWE5XzMxMw_60146cc5-36be-4d46-944b-2687654b79d7" continuedAt="ib83facb763474b28bcead4d0eecf871f" escape="true">WEIGHTED AVERAGE NUMBER OF SHARES DILUTED (in&#160;millions):</ix:nonNumeric></span></div><ix:continuation id="ib83facb763474b28bcead4d0eecf871f"><div style="margin-bottom:12pt;margin-top:5pt"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:EarningsPerShareExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90ZXh0cmVnaW9uOmNkNWQxOWFlOGM5ODRiNWQ4YzFmZWMzYTlkZmVmNWE5XzMxMQ_e1759907-0509-4752-805e-5314657e0b8d" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.871%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares (basic)</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:WeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzEtMS0xLTEtNDAzMDM_53088909-9787-4771-84f7-9e86eddece12">131.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:WeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzEtMy0xLTEtNDAzMDM_bb287e74-5e9e-4706-a7b2-c1985b04c098">129.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:WeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzEtNS0xLTEtNDAzMDM_529daa07-a180-4eb6-9e91-5412d4bf19a6">126.7</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of outstanding awards under SBC plans</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzItMS0xLTEtNDAzMDM_6812a440-81e6-4626-a1e5-dbbaac97a34b">0.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzItMy0xLTEtNDAzMDM_b3c46db9-288f-4e34-89bc-3ba99baa31a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzItNS0xLTEtNDAzMDM_cbfb06b4-cd23-4c9b-af13-be2ce7368071">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares (diluted)</span></div></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:AdjustedWeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzMtMS0xLTEtNDAzMDM_a4f6d432-8495-4e51-8f87-ddb867810409">131.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:AdjustedWeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzMtMy0xLTEtNDAzMDM_c0ba940a-32f0-4f74-8cc5-21bc7ab4791d">129.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:AdjustedWeightedAverageShares" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzMtNS0xLTEtNDAzMDM_30404cfb-4109-46cd-abd7-7f5ac2d7cfd9">126.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the years ended December&#160;31, 2021, December&#160;31, 2020, and December&#160;31, 2019, we excluded <ix:nonFraction unitRef="shares" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90ZXh0cmVnaW9uOmNkNWQxOWFlOGM5ODRiNWQ4YzFmZWMzYTlkZmVmNWE5XzEyNA_88845b84-fc5c-4b1d-bce9-d8ef1930ebef"><ix:nonFraction unitRef="shares" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90ZXh0cmVnaW9uOmNkNWQxOWFlOGM5ODRiNWQ4YzFmZWMzYTlkZmVmNWE5XzEyNA_c61e0158-e27d-4fc2-9eb0-2faa00dfb380"><ix:nonFraction unitRef="shares" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90ZXh0cmVnaW9uOmNkNWQxOWFlOGM5ODRiNWQ4YzFmZWMzYTlkZmVmNWE5XzEyNA_e46f3ee2-8d06-46dd-a679-dd59823bac1f">0.3</ix:nonFraction></ix:nonFraction></ix:nonFraction> million stock options from the diluted weighted average per share calculation as they were out-of-the-money. References to shares in this note 22 are to our SVS and MVS taken collectively.</span></div></ix:continuation><div id="i383ce06e6beb4962b579ff87dae3e28d_124"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfGovernmentGrantsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzEzMjQ_42ace1cc-55b5-4d2b-9e7c-c53808d26867" continuedAt="iddaf019c7db74a4d9368fee3a924acf0" escape="true">COVID-19 GOVERNMENT SUBSIDIES: </ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="iddaf019c7db74a4d9368fee3a924acf0"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The governments of various jurisdictions in which we have operations have approved legislation and taken administrative actions intended to aid businesses that have been adversely impacted by COVID-19, including making Subsidies available to eligible entities to subsidize or offset qualifying expenses, including employee wages, or to lower payroll taxes or required social insurance program contributions (in certain countries), in each case subject to limits and other specified criteria (collectively, COVID Subsidies). We determined that we qualified for COVID Subsidies during 2021 and 2020, the most significant of which were provided under the Canadian Emergency Wage Subsidy (CEWS) first announced by the Government of Canada in April 2020.  Due to changes in legislation, however, we have not applied for further COVID Subsidies under the CEWS since June 2021. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2021, we determined that we qualified for an estimated aggregate of approximately $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-6" name="cls:GovernmentSubsidiesCOVID19" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzI3NDg3NzkwNzIxNjM_65212eb5-2a87-4882-b01a-2556dcce6083">11</ix:nonFraction> (2020 &#8212; approximately $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-6" name="cls:GovernmentSubsidiesCOVID19" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzEwOTk1MTE2MjkxMDM_7e47238b-b69a-4a53-a781-608870a6b27f">34</ix:nonFraction>) of COVID Subsidies, which we&#160;recognized&#160;as a reduction to the related expenses in cost of goods sold of approximately $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-6" name="cls:ReductionInCostOfSalesGovernmentSubsidies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzI3NDg3NzkwNzIyMzM_6076ccf4-7144-4174-89f5-6070db18651a">8</ix:nonFraction> (2020 &#8212; approximately $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-6" name="cls:ReductionInCostOfSalesGovernmentSubsidies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzEwOTk1MTE2MjkxMDg_f37980b2-f67a-4c56-933b-d0a2ae6e5249">27</ix:nonFraction>)&#160;and SG&amp;A of approximately $<ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-6" name="cls:ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzI3NDg3NzkwNzIyNDc_2ec2255a-4a90-43bc-989d-e3df2e1c588c">3</ix:nonFraction> (2020 &#8212; approximately $<ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-6" name="cls:ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzEwOTk1MTE2MjkxMTM_0c059032-fd51-46ff-b5b4-6aa385628dcb">7</ix:nonFraction>) in our consolidated statement of operations. All recognized COVID Subsidies have been received.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-57</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i383ce06e6beb4962b579ff87dae3e28d_127"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzYxMDg_3ee95762-2cf5-45ff-9fef-708ab5c9dfe1" continuedAt="if665b8af6ee748bd9b82073c33e1edd8" escape="true">COMMITMENTS, CONTINGENCIES AND GUARANTEES: </ix:nonNumeric></span></div><ix:continuation id="if665b8af6ee748bd9b82073c33e1edd8" continuedAt="i5a070c4ed9b6411993d4bce7c142d1a9"><ix:continuation id="i9bee3da9076b43f3989e83b640630c94" continuedAt="i6757b482909d4d58a61648df1b83217d"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, we had commitments (not recognized as liabilities as of such date) under IT support agreements that require future minimum payments as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.172%"><tr><td style="width:1.0%"></td><td style="width:59.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1165bdc78c5649b99609f0b9443474ba_I20211231" decimals="-5" name="cls:OtherCommitment1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzAtMi0xLTEtNDAzMDM_deb03cc7-003b-4e6c-902b-0dac1a0469f4">27.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b46db8407d349c9a2716d74f1c13d46_I20211231" decimals="-5" name="cls:OtherCommitment1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzEtMi0xLTEtNDAzMDM_f7fd0543-d707-4a9c-a80e-8a1e9c7758ed">23.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d305a14dd5644bfa71d8913e43b041a_I20211231" decimals="-5" name="cls:OtherCommitment1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzItMi0xLTEtNDAzMDM_c398bae6-54ad-4f10-b3f7-3817cd038ff6">20.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50a4a63b2862456ba64f8cdc36dc436e_I20211231" decimals="-5" name="cls:OtherCommitment1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzMtMi0xLTEtNDAzMDM_a5818a5c-e236-46da-9b8b-453fe86bd8bd">16.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeb6b711c0734336b617f878f7550dce_I20211231" decimals="-5" name="cls:OtherCommitment1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzQtMi0xLTEtNDAzMDM_e02c20e0-dbd8-41c7-9325-9b0a01a1900a">13.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e6e827d4cba461ca7621b6d1c51f0bc_I20211231" decimals="-5" name="cls:OtherCommitment1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzUtMi0xLTEtNDAzMDM_65c42d4a-2b61-44c6-aa09-7f2dc0f7324e">24.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum payments</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:OtherCommitment1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzYtMi0xLTEtNDAzMDM_1a2667b1-def2-40fd-823b-eb4f62f1aacc">126.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As at December&#160;31, 2021, management had approved </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzEwOTk1MTE2MzM5MDY_f6b8f707-52e4-42c0-bdc5-fbb1da2c9ce5">45.9</ix:nonFraction> f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">or capital expenditures, primarily for machinery and equipment to support new customer programs, and issued $<ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzEwOTk1MTE2MzM5MTA_2881675d-3e3c-465f-b380-4626f87968e6">10.1</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of such amount in purchase orders to third-party vendors. We also have a contractual commitment with a supplier to purchase $<ix:nonFraction unitRef="usd" contextRef="ib1beb05d2c4a4ed3ab1acd0843ce5c01_I20221231" decimals="-5" name="cls:PurchaseOrdersIssuedForAcquisitionOfInventory" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIzNjM5NTAwMDIxNzI4_79b13b14-70d9-45a8-bdd0-655188fb0f75">8</ix:nonFraction> of component parts in 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have contingent liabilities in the form of L/Cs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 December&#160;31, 2021, we had $<ix:nonFraction unitRef="usd" contextRef="i813795279a1e42c7b4ea0e56653b0baa_I20211231" decimals="-5" name="ifrs-full:EstimatedFinancialEffectOfContingentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2Xzg0MA_90748b21-6243-407f-baeb-c52ed025dd62">48.1</ix:nonFraction> of Guarantees (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i03a02ac9e59e4a088c5af16b896b968b_I20201231" decimals="-5" name="ifrs-full:EstimatedFinancialEffectOfContingentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2Xzg2Mw_867957a4-657e-4cf8-8597-098172a5fac6">41.5</ix:nonFraction>), including $<ix:nonFraction unitRef="usd" contextRef="iedca63b79f4148efa3aa22fa34dd798f_I20211231" decimals="-5" name="cls:LettersOfCreditOutstandingAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2Xzg3OA_2284cad8-1897-4519-9c95-17e164534ca5">21.0</ix:nonFraction> (December&#160;31, 2020 &#8212; $<ix:nonFraction unitRef="usd" contextRef="i9e462a58058e47aabc27f4b557945e97_I20201231" decimals="-5" name="cls:LettersOfCreditOutstandingAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2Xzg4Nw_19b69026-ac4e-4c05-ab24-49b6d8da8d40">21.3</ix:nonFraction>) of L/Cs outstanding under our Revolver. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to make scheduled quarterly principal amortization payments under the Second Incremental Term Loan, certain annual mandatory prepayments under the Credit Facility under specified circumstances, payments of outstanding amounts under the Credit Facility at maturity (see note 11), contractual payments under our lease obligations (described in note 11 and below), and contributions to our pension and non-pension post-employment benefit plans (see note 18). 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 4, 11 and 20). See note 20 for our obligations under the foreign exchange contracts we held at December&#160;31, 2021. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Additional real property lease commitments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In March 2019, as part of the sale of our Toronto real property, we entered into a <ix:nonNumeric contextRef="i7a8ccf6c57674ecba29c0c2c5d9736d6_D20190301-20190331" name="cls:LeasesLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzI1MjI_1c27c7b8-4d69-471c-9784-4cd387ac3106">10</ix:nonNumeric>-year lease for our new corporate headquarters (Headquarters Lease), to be built by the purchaser of such property on the site of our former location. The commencement date of this lease will be determined by such purchaser based on completion of construction of the new building, and is currently targeted to be May 2023, with occupancy in November 2023. Upon such commencement, our estimated annual basic rent will be approximately $<ix:nonFraction unitRef="cad" contextRef="i38ecde20257e4d678d6b8d1e014f83c3_D20230501-20280430" decimals="-5" name="cls:LeasesAnnualRentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzI5NDE_d6a988cc-72ae-48dd-b30f-b4e60df580ed">2.1</ix:nonFraction> million Canadian dollars for each of the first <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:BasicRentExpenseTermOne" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzI5ODM_46a453b8-8195-4655-b9f2-6a5f5d464af6">five years</ix:nonNumeric>, and approximately $<ix:nonFraction unitRef="cad" contextRef="ie2daed7d6d404c779242eab6bc7c05c9_D20280501-20330430" decimals="-5" name="cls:LeasesAnnualRentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMwMDU_e645727d-b748-4e73-9d63-6904f4324b04">2.2</ix:nonFraction> million Canadian dollars for each of the remaining <ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="cls:BasicRentExpenseTermTwo" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMwNTE_b449c643-84da-490e-9b1a-d6755608503c">five years</ix:nonNumeric>. We may, at our option, extend the lease for <ix:nonFraction unitRef="extension" contextRef="idbb991078cbe46e8b32b9dcc2aef9e04_D20190301-20190331" decimals="INF" name="cls:LeasesNumberOfExtensionOptions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMwOTk_2194d7e9-5e88-4b46-931a-71b8efa0630e">two</ix:nonFraction> further consecutive <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMxMjI_82712552-1d4b-467e-8f8d-39e30f8ac7ea">five</span>-year periods. We intend to remain in our temporary headquarters location until that time. Our temporary headquarters lease expires in January 2023, but can be extended for an additional one-year period. We intend to exercise this extension option. The rental amounts that will be due under this lease were not recognized as liabilities as of December 31, 2021, because the lease had not yet commenced.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, in connection with an outsourcing arrangement with a new customer, we agreed to lease a portion of their facilities located in Richardson, Texas for a <ix:nonNumeric contextRef="i0f5df5389dd84ae1889cffd842f84e35_D20210901-20210930" name="cls:LeasesNotYetCommencedLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIyNTM5OTg4Mzk3NzE1_93771bc6-7484-4039-bce0-582adc3a29d3">10</ix:nonNumeric>-year period (Texas Lease). The commencement dates for this lease were/are September 2021, April 2022 and April 2027 (each for different portions of the total amount leased). The rental amounts for the portions of the lease that had not yet commenced ($<ix:nonFraction unitRef="usd" contextRef="ic2bc210c690543d1820cb5a5046d66d6_I20210930" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMyOTg1MzQ5MTQxMTI_950def45-052c-4d80-b748-785e5f6821d5">2.6</ix:nonFraction> in 2022; $<ix:nonFraction unitRef="usd" contextRef="iac5f80faef6140d5bbf85e445fa40165_I20210930" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMyOTg1MzQ5MTQxMTg_08089150-5748-40ca-89da-58ee5b071eee">3.5</ix:nonFraction> in 2023; $<ix:nonFraction unitRef="usd" contextRef="ie4bb8bedde94471cbb744e47c0b0ff98_I20210930" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMyOTg1MzQ5MTQxMjQ_7f6baf69-47b5-47e3-8319-bb42d893dd1b">3.6</ix:nonFraction> in 2024; $<ix:nonFraction unitRef="usd" contextRef="i4e922ead858848ed8a5a16eb418e8e73_I20210930" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMyOTg1MzQ5MTQxMzA_c11db1f8-a27b-4016-95dd-6494794e24f9">3.7</ix:nonFraction> in 2025, $<ix:nonFraction unitRef="usd" contextRef="i8276862a7460432d8fb507cd3434a8db_I20210930" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMyOTg1MzQ5MTQxMzY_f6591fae-d7e8-408a-b137-c8b0196844cd">3.8</ix:nonFraction> in 2026 and $<ix:nonFraction unitRef="usd" contextRef="i7e8a63682e404e118dfc1decca16e1b0_I20210930" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMyOTg1MzQ5MTQxNDI_950f4a3f-ee45-4446-8476-02e980dd5eb3">28.3</ix:nonFraction> thereafter), were not recognized as liabilities as of December 31, 2021.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-58</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i5a070c4ed9b6411993d4bce7c142d1a9" continuedAt="i0f7db075d7884896af6f6312bbe8e3c4"><ix:continuation id="i6757b482909d4d58a61648df1b83217d"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2021, we had lease commitments under the Headquarters Lease and the Texas Lease (not recognized as liabilities as of such date) which require future minimum lease payments as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.977%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1165bdc78c5649b99609f0b9443474ba_I20211231" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzEtMy0xLTEtMTEzMDI0_0c25b45a-6f36-4d4e-8caa-d156974e53f1">2.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b46db8407d349c9a2716d74f1c13d46_I20211231" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzItMy0xLTEtMTEzMDI0_e4369a4d-d1d1-40ff-8773-ee8a35e4de36">3.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d305a14dd5644bfa71d8913e43b041a_I20211231" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzMtMy0xLTEtMTEzMDI0_f0f5be00-190e-47f7-971e-a2f21a98d5c6">5.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50a4a63b2862456ba64f8cdc36dc436e_I20211231" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzQtMy0xLTEtMTEzMDI0_f936a7f3-047c-4c37-8436-092841728808">5.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieeb6b711c0734336b617f878f7550dce_I20211231" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzUtMy0xLTEtMTEzMDI0_2e3de9ed-544b-4ac6-8c6f-8bce12c3075d">5.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e6e827d4cba461ca7621b6d1c51f0bc_I20211231" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzYtMy0xLTEtMTEzMDI0_272a3984-6727-41e5-ad2d-87de93a9872d">40.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231" decimals="-5" name="cls:LeasesNotYetCommencedAnnualRentExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzctMy0xLTEtMTEzMDI0_d4e9487b-42fd-4aad-bab6-a283e16849a0">62.5</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications:</span></div><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide routine indemnifications, the terms of which range in duration and scope, and often are not explicitly defined, including for third-party intellectual property infringement, certain negligence claims, and for our directors and officers. We have also provided indemnifications in connection with the sale of certain assets. The maximum potential liability from these indemnifications cannot be reasonably estimated. In some cases, we have recourse against other parties or insurance to mitigate our risk of loss from these indemnifications. Historically, we have not made significant payments relating to these types of indemnifications. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes and other matters:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The successful pursuit of assertions made by any government authority, including tax authorities, could result in our owing significant amounts of tax or other reimbursements, interest and possibly penalties. We believe we adequately accrue for any probable potential adverse 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 in excess of amounts accrued.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, the Brazilian Ministry of Science, Technology, Innovation and Communications (MCTIC) 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. We received lower re-assessments for 2007 and 2008 during Q1 2020 in response to our initial appeal, and in Q4 2021, the MCTIC accepted our appeal in respect of 2006 resulting in no adjustment to our original filing position for such year. We intend to continue to appeal the original assessments for 2009 and the re-assessments for  2007 and 2008.  As of December 31, 2021, the assessments and re-assessments, including interest and penalties, total approximately <ix:nonFraction unitRef="brl" contextRef="i560babb04b1b4917b09089fe144b75bd_I20211231" decimals="-6" name="ifrs-full:EstimatedFinancialEffectOfContingentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIzNjM5NTAwMDIxNzM5_75839b6b-eefe-41d3-9938-8e4f791938ad">12</ix:nonFraction>&#160;million Brazilian real (approximately $<ix:nonFraction unitRef="usd" contextRef="i560babb04b1b4917b09089fe144b75bd_I20211231" decimals="-6" name="ifrs-full:EstimatedFinancialEffectOfContingentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIzNjM5NTAwMDIxNzUx_4bfd6163-53d4-4e41-8709-5a8959112004">2</ix:nonFraction> at year-end exchange rates) for all such years, reduced from original assessments totaling approximately <ix:nonFraction unitRef="brl" contextRef="id537f56e2c734fbe860a1772eb913586_I20171231" decimals="-6" name="ifrs-full:EstimatedFinancialEffectOfContingentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzU3MzI_b332b84d-c60d-493d-9e78-f91e322b53d6">39</ix:nonFraction>&#160;million Brazilian real (approximately $<ix:nonFraction unitRef="usd" contextRef="id537f56e2c734fbe860a1772eb913586_I20171231" decimals="-6" name="ifrs-full:EstimatedFinancialEffectOfContingentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIzNjM5NTAwMDIxNzM1_7ad591fb-9f34-404c-9142-6c8a27282933">7</ix:nonFraction> at year-end exchange rates). </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-59</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i0f7db075d7884896af6f6312bbe8e3c4">In the third quarter of 2021 (Q3 2021), the Romanian tax authorities issued a final assessment in the aggregate amount of approximately <ix:nonFraction unitRef="ron" contextRef="id8a15be804054c8e8299acb2adf9dd67_I20210930" decimals="-6" name="ifrs-full:EstimatedFinancialEffectOfContingentLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIzNjM5NTAwMDIxNzU1_aa448b0c-9feb-4364-864f-1a5bddf909df">31</ix:nonFraction>&#160;million Romanian leu (approximately $<ix:nonFraction unitRef="usd" contextRef="id8a15be804054c8e8299acb2adf9dd67_I20210930" decimals="-6" name="ifrs-full:EstimatedFinancialEffectOfContingentLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIzNjM5NTAwMDIxNzY3_abb0f90b-6657-4795-b10f-38aef5b1d3a5">7</ix:nonFraction> at period-end exchange rates), for additional income and value-added taxes for one of our Romanian subsidiaries for the 2014 to 2018 tax years. In order to advance our case to the appeals phase and reduce or eliminate potential interest and penalties, we paid the Romanian tax authorities the full amount assessed in Q3 2021 (without agreement to all or any portion of such assessment). We believe that our originally-filed tax return positions are in compliance with applicable Romanian tax laws and regulations, and intend to vigorously defend our position through all necessary appeals or other judicial processes.</ix:continuation></span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i383ce06e6beb4962b579ff87dae3e28d_130"></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">25.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzU2Njk_6346a5e7-04fc-4378-b60a-75729429d10c" continuedAt="ifb851bd0a8744eb9b39d49b989834797" escape="true">SEGMENT AND GEOGRAPHIC INFORMATION:</ix:nonNumeric></span></div><ix:continuation id="ifb851bd0a8744eb9b39d49b989834797" continuedAt="ifa29c772a253436096942978526b1006"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have <ix:nonFraction unitRef="segment" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="INF" name="cls:NumberofOperatingSegments1" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzUyNQ_0da52385-31c9-4090-ae03-7dd86cf4bc8c">two</ix:nonFraction> operating and reportable segments: ATS and CCS. Our ATS segment consists of our ATS end market, and is comprised of our A&amp;D, Industrial, Energy, HealthTech, and Capital Equipment (semiconductor, display, and power &amp; signal distribution equipment) businesses. Our CCS segment consists of our Communications and Enterprise (servers and storage) end markets. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Factors considered in determining the <ix:nonFraction unitRef="segment" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="INF" name="cls:NumberofReportableSegments1" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzkyMw_c53ff318-f459-475a-886f-a545c37de8a5">two</ix:nonFraction> reportable segments include the nature of applicable business activities, management structure, market strategy and margin profiles. 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 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 higher margin profiles and margin volatility, 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, data center interconnects, 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 lower margin profiles, lower working capital requirements, and higher volumes than the businesses in our ATS segment. Within our CCS segment, however, our Hardware Platform Solutions (HPS) business (which includes firmware/software enablement across all primary IT infrastructure data center technologies and aftermarket services), typically has a higher margin profile than our traditional CCS businesses, but also requires specific investments (including R&amp;D) and higher working capital. Our CCS segment generally experiences a high degree of volatility in terms of revenue and product/service mix and as a result, our CCS segment margin can fluctuate from period to period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 16), employee SBC expense, amortization of intangible assets (excluding computer software), and other charges (recoveries) (the components of which are described in note 15), as these costs and charges/recoveries are managed and reviewed by our CEO at the company level. 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.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-60</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="ifa29c772a253436096942978526b1006" continuedAt="i7527ee83200f481f8f2fbfc53036400b"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzU2ODM_bb57e995-7adf-40c2-a1b9-4aef114a53ec" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding each reportable segment for the periods indicated is set forth below: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"><tr><td style="width:1.0pt"></td><td style="width:199.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of total</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31b5ca8201e64457a3488c178e3a5584_D20190101-20191231" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzMtMS0xLTEtNDAzMDM_abdfe429-db8b-4746-abb6-f990bc41ca09">2,285.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i31b5ca8201e64457a3488c178e3a5584_D20190101-20191231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzMtMi0xLTEtNDAzMDM_c234e56b-5088-45b3-a662-05217d99f3ac">39</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1a695ebc0214883a0ff39c8a7a8e56d_D20200101-20201231" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzMtNC0xLTEtNDAzMDM_49d57eb8-ca4e-4446-a877-c7a5a5b0b39c">2,086.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib1a695ebc0214883a0ff39c8a7a8e56d_D20200101-20201231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzMtNS0xLTEtNDAzMDM_683d29e6-bdff-4bd2-aa24-70faf32e8c81">36</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i629de70d0163455cac9422697dd0bf67_D20210101-20211231" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzMtNy0xLTEtNDAzMDM_b0cf0652-8661-4ae1-a1b6-59959039db2c">2,315.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i629de70d0163455cac9422697dd0bf67_D20210101-20211231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzMtOC0xLTEtNDAzMDM_881261a0-767a-479d-b8e5-d6154527c7e6">41</ix:nonFraction>%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCS</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37839964e4a34c7f90ffee15d63a53f0_D20190101-20191231" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzQtMS0xLTEtNDAzMDM_fd0bee18-92c7-4f74-b618-d6d9cc9281c6">3,602.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i37839964e4a34c7f90ffee15d63a53f0_D20190101-20191231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzQtMi0xLTEtNDAzMDM_f82a6cc7-ca8a-4aea-b21c-e4e3fcdab3fd">61</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6756831d976044f5ab008ec5e499191d_D20200101-20201231" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzQtNC0xLTEtNDAzMDM_aee29016-3f80-4a43-b9d2-b34bf8bfe9c7">3,661.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6756831d976044f5ab008ec5e499191d_D20200101-20201231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzQtNS0xLTEtNDAzMDM_139169af-3f46-4c45-920e-737a6a47d76f">64</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdb3b949bc1640bb9590a0f74d207fc2_D20210101-20211231" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzQtNy0xLTEtNDAzMDM_15e636ec-a676-4523-978a-a1ad090a0596">3,319.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifdb3b949bc1640bb9590a0f74d207fc2_D20210101-20211231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzQtOC0xLTEtNDAzMDM_908b9408-f4ea-428b-a010-bdf6e8dca12e">59</ix:nonFraction>%</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Communications revenue as a % of total revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iafc979af07f645fea66936ef9c89aeb9_D20190101-20191231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzUtMi0xLTEtNDAzMDM_f76f18b0-07ca-4ac0-9dde-40f3154d49e7">40</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff7811c88b224983ba03d1c7ea1c2a33_D20200101-20201231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzUtNS0xLTEtNDAzMDM_0fe2a9e6-021b-4578-babb-a29dcae1759b">42</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i97931bd0b5a14e8aa8ea695e3f92eded_D20210101-20211231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzUtOC0xLTEtNDAzMDM_263c224c-7643-47d6-991a-2c12f027fd89">40</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise revenue as a % of total revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id16a637456a74233903438763fad02f1_D20190101-20191231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzYtMi0xLTEtNDAzMDM_52aea149-c6d1-4108-a996-55aed7b588c7">21</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icd11a9733685487fa7cbf503e4863aec_D20200101-20201231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzYtNS0xLTEtNDAzMDM_77fa36ba-cc97-40bf-a24b-2dfd5566a391">22</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1a674525da0944a6945c888d25296b00_D20210101-20211231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzYtOC0xLTEtNDAzMDM_d7a8df19-395b-4330-8074-6aba69f7554d">19</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzctMS0xLTEtNDAzMDM_05a335c0-9a64-44ec-a7e6-31096ea13e1b">5,888.3</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzctNC0xLTEtNDAzMDM_8f56bf87-e315-4565-bd5a-278b424f5dbb">5,748.1</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzctNy0xLTEtNDAzMDM_11d3616c-1fc6-4f59-b59e-ae161329b1f7">5,634.7</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:5pt;text-align:center"><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfOperatingSegmentsExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzU2NzI_2381e13c-03ec-4709-bea8-b2a92f4e02d8" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"><tr><td style="width:1.0pt"></td><td style="width:247.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:4.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment income, segment margin, and reconciliation of segment income to IFRS earnings before income taxes:</span></td><td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Segment Margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Segment Margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Segment Margin</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS segment income and margin</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i377f6ee04d584398b7ac267c0672e774_D20190101-20191231" decimals="-5" name="ifrs-full:ProfitLossFromOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzMtMS0xLTEtNDAzMDM_1d632293-71ea-48ed-aa75-6b6b512b7c6b">64.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i31b5ca8201e64457a3488c178e3a5584_D20190101-20191231" decimals="3" name="cls:PercentageOfEntitysProfitLossFromOperatingActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzMtMi0xLTEtNDAzMDM_ab445922-aaef-452b-a872-d077fc47be04">2.8</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1328727e7a24904b2dda220eb242cc5_D20200101-20201231" decimals="-5" name="ifrs-full:ProfitLossFromOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzMtNC0xLTEtNDAzMDM_20ffd200-b120-4afd-a6a3-35c74de209ec">69.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib1a695ebc0214883a0ff39c8a7a8e56d_D20200101-20201231" decimals="3" name="cls:PercentageOfEntitysProfitLossFromOperatingActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzMtNS0xLTEtNDAzMDM_55d5d52d-1bd6-44ff-8941-bddc03b5fba4">3.3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62e17fde02e64aa2a073ff86c58eaffd_D20210101-20211231" decimals="-5" name="ifrs-full:ProfitLossFromOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzMtNy0xLTEtNDAzMDM_0a897018-83e6-47a8-a818-e4b3792467e8">105.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i629de70d0163455cac9422697dd0bf67_D20210101-20211231" decimals="3" name="cls:PercentageOfEntitysProfitLossFromOperatingActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzMtOC0xLTEtNDAzMDM_b0fb270f-4b1d-4832-b9ac-d5d2bc3a128a">4.5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCS segment income and margin</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10166c2a8ac64d4ba2ee03248ece86c4_D20190101-20191231" decimals="-5" name="ifrs-full:ProfitLossFromOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzQtMS0xLTEtNDAzMDM_8c66cb7a-2ae9-4467-bab3-1fab4b7386a0">93.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i37839964e4a34c7f90ffee15d63a53f0_D20190101-20191231" decimals="3" name="cls:PercentageOfEntitysProfitLossFromOperatingActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzQtMi0xLTEtNDAzMDM_6b8517b5-325c-411a-863d-0ea0348a5cf6">2.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb854f2ae1384f928f7d960ac8ed1d13_D20200101-20201231" decimals="-5" name="ifrs-full:ProfitLossFromOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzQtNC0xLTEtNDAzMDM_fd278f7e-cca3-4a14-aa55-fa60c0bbc172">129.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6756831d976044f5ab008ec5e499191d_D20200101-20201231" decimals="3" name="cls:PercentageOfEntitysProfitLossFromOperatingActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzQtNS0xLTEtNDAzMDM_885ffb43-74a6-4827-a4fb-aa6e1e4a908b">3.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05963d503eba484298d84c7007ed95c7_D20210101-20211231" decimals="-5" name="ifrs-full:ProfitLossFromOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzQtNy0xLTEtNDAzMDM_e6dfbbbf-4de8-431b-8827-6dc862163a6f">128.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifdb3b949bc1640bb9590a0f74d207fc2_D20210101-20211231" decimals="3" name="cls:PercentageOfEntitysProfitLossFromOperatingActivities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzQtOC0xLTEtNDAzMDM_33d2d968-e7b3-4840-8982-dfe33f505936">3.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment income</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id786eeaa3bef40368244af0401f51d38_D20190101-20191231" decimals="-5" name="ifrs-full:ProfitLossFromOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzUtMS0xLTEtNDAzMDM_e42ee4dd-3fb6-4dad-96da-73b770d3fbb6">158.1</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3450f59f8d0d44bb8e803f2b1e753f61_D20200101-20201231" decimals="-5" name="ifrs-full:ProfitLossFromOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzUtNC0xLTEtNDAzMDM_75c3d9f8-e2d2-4d81-afd7-233512a0bd7c">199.0</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i029cfdad7f0d406891228a8bc1f9aed5_D20210101-20211231" decimals="-5" name="ifrs-full:ProfitLossFromOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzUtNy0xLTEtNDAzMDM_d4ee4018-ff0f-447a-adea-42b6c9e7879e">233.9</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciling items:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbac41414cf43379491bee7545a8383_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:FinanceIncomeCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzgtMS0xLTEtNDAzMDM_f61028dd-5d3f-44cb-bcd6-9dae3183cc92">49.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc68a795cddd47ef85fa3f679cd8cbf5_D20200101-20201231" decimals="-5" sign="-" name="ifrs-full:FinanceIncomeCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzgtNC0xLTEtNDAzMDM_8900de02-4444-411c-bbad-9ccb876dd603">37.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7e2fe464f364b5981a4b39a9b5323fd_D20210101-20211231" decimals="-5" sign="-" name="ifrs-full:FinanceIncomeCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzgtNy0xLTEtNDAzMDM_f962cb17-bb6c-45cf-92b6-6ee941a84183">31.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee SBC expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbac41414cf43379491bee7545a8383_D20190101-20191231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzktMS0xLTEtNDAzMDM_80f3714d-306b-4664-b635-d844e18fa32a">34.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc68a795cddd47ef85fa3f679cd8cbf5_D20200101-20201231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzktNC0xLTEtNDAzMDM_e42ecaa0-3709-4501-a99b-1afd38791399">25.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7e2fe464f364b5981a4b39a9b5323fd_D20210101-20211231" decimals="-5" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzktNy0xLTEtNDAzMDM_edb30239-fff6-4df9-93b3-334b71beb611">33.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets (excluding computer software)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i707b5749316242b081be5af64058cb83_D20190101-20191231" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzEwLTEtMS0xLTQwMzAz_abc8b7ce-c20a-489c-b83e-2285ef75868e">24.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0897fd893efc45a2a70515d2c8ea0421_D20200101-20201231" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzEwLTQtMS0xLTQwMzAz_bbbed2df-ffe8-400b-9d48-bd7e68d3cb98">21.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a635d952241459392777e6ec11d79eb_D20210101-20211231" decimals="-5" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzEwLTctMS0xLTQwMzAz_caf6a2ce-35e0-4ce7-98a8-68831e731d29">22.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other charges (recoveries) (note 15)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bbac41414cf43379491bee7545a8383_D20190101-20191231" decimals="-5" sign="-" name="ifrs-full:OtherExpenseByFunction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzExLTEtMS0xLTQwMzAz_6c054ba6-02eb-4780-a917-94f2330229bb">49.9</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc68a795cddd47ef85fa3f679cd8cbf5_D20200101-20201231" decimals="-5" name="ifrs-full:OtherExpenseByFunction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzExLTQtMS0xLTQwMzAz_7c413243-843b-4c4f-9287-917b195f82db">23.5</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7e2fe464f364b5981a4b39a9b5323fd_D20210101-20211231" decimals="-5" name="ifrs-full:OtherExpenseByFunction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzExLTctMS0xLTQwMzAz_d86c2c2d-0e2e-4cb1-98a9-1a16b61a6737">10.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IFRS earnings before income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231" decimals="-5" name="ifrs-full:ProfitLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzE0LTEtMS0xLTQwMzAz_efe81893-77aa-4ac9-bd30-fedbda35b165">99.8</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231" decimals="-5" name="ifrs-full:ProfitLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzE0LTQtMS0xLTQwMzAz_b00eb7c4-3dc1-494d-bbd8-8ce6adaf99d1">90.2</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" decimals="-5" name="ifrs-full:ProfitLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzE0LTctMS0xLTQwMzAz_bc3bb739-5452-4333-908e-dba9240569e2">136.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></ix:nonNumeric></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><ix:nonNumeric contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231" name="ifrs-full:DisclosureOfGeographicalAreasExplanatory" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzU2NzM_5b2d86f1-9517-41b1-bfca-fe5d6d7ff93a" continuedAt="ifed0775581514585984d497a35739af5" escape="true"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thailand</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i476744fe37d34eb485213548255f6b2c_D20190101-20191231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzMtMS0xLTEtNDAzMDM_cfad423a-515a-425c-ace8-692c47a89d89">34</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iafae6b81403e49f2b00e09683d7d2245_D20200101-20201231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzMtMy0xLTEtNDAzMDM_bedba25c-b1ea-443e-b2ac-3df7ad6cdaa6">35</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie50b12178e6e459cb4a6e9b74e735e14_D20210101-20211231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzMtNS0xLTEtNDAzMDM_318e5b55-d847-4ece-80d5-f723dcf0cbe1">36</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i04b34f84d1c04f089635060bee41ee75_D20190101-20191231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzQtMS0xLTEtNDAzMDM_5908dce8-a28c-48ae-aeee-32a7b65985d7">18</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2963a59fe1f04e1aa81bcff3a400b8f5_D20200101-20201231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzQtMy0xLTEtNDAzMDM_dd637334-4675-4573-b701-9bf437c3dbd4">20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i31141276633f44bdb273669a2890f99f_D20210101-20211231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzQtNS0xLTEtNDAzMDM_6a1fb53c-284e-41b3-86b4-8707d2706762">16</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysia</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibd7ba2c9da0244378e8c3435fc3a7981_D20190101-20191231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzUtMS0xLTEtNDAzMDM_ceae5cbf-cfdf-46ea-9a00-b4d4076309d1">12</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib36504f1376d47a5ab65b2fa2e5a8229_D20210101-20211231" decimals="2" name="ifrs-full:PercentageOfEntitysRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzUtNS0xLTEtNDAzMDM_ab3aff96-ced5-4290-a382-0ab00e2371d4">13</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Less than 10%.</span></div><div style="margin-top:3pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table details our allocation of property, plant and equipment and ROU assets among countries that represented&#160;10% or more of total property, plant and equipment and ROU assets for the years indicated:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1b4aa72a09f242d887ed395e1ac8005e_I20201231" decimals="2" name="cls:PercentageOfEntitiesPropertyPlantAndEquipment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZToxNmRkYzhhZDc4NDI0ODI0YWUzMmI3MGYyMGM4NzlmYy90YWJsZXJhbmdlOjE2ZGRjOGFkNzg0MjQ4MjRhZTMyYjcwZjIwYzg3OWZjXzItMS0xLTEtNDAzMDM_5d65bdd9-4e2a-4215-b122-d3aafac75463">14</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib65c5cef043541d49c136c72f4420bff_I20211231" decimals="2" name="cls:PercentageOfEntitiesPropertyPlantAndEquipment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZToxNmRkYzhhZDc4NDI0ODI0YWUzMmI3MGYyMGM4NzlmYy90YWJsZXJhbmdlOjE2ZGRjOGFkNzg0MjQ4MjRhZTMyYjcwZjIwYzg3OWZjXzItMy0xLTEtNDAzMDM_0ac7555e-26af-41f8-a536-5311bd477e81">11</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thailand</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i71cfa8fe9a1544d1a31dcb7fdc64f488_I20201231" decimals="2" name="cls:PercentageOfEntitiesPropertyPlantAndEquipment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZToxNmRkYzhhZDc4NDI0ODI0YWUzMmI3MGYyMGM4NzlmYy90YWJsZXJhbmdlOjE2ZGRjOGFkNzg0MjQ4MjRhZTMyYjcwZjIwYzg3OWZjXzMtMS0xLTEtNDAzMDM_a48ec4a1-dd0a-4bf9-ad52-2f4ff5f00075">17</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibd8231f8ecb541b6aed4485bf9665e8b_I20211231" decimals="2" name="cls:PercentageOfEntitiesPropertyPlantAndEquipment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZToxNmRkYzhhZDc4NDI0ODI0YWUzMmI3MGYyMGM4NzlmYy90YWJsZXJhbmdlOjE2ZGRjOGFkNzg0MjQ4MjRhZTMyYjcwZjIwYzg3OWZjXzMtMy0xLTEtNDAzMDM_7429ac07-9016-4bea-82d7-c10b25109a24">16</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i39a3223ec29a48a28ec8b4c784c0122b_I20201231" decimals="2" name="cls:PercentageOfEntitiesPropertyPlantAndEquipment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZToxNmRkYzhhZDc4NDI0ODI0YWUzMmI3MGYyMGM4NzlmYy90YWJsZXJhbmdlOjE2ZGRjOGFkNzg0MjQ4MjRhZTMyYjcwZjIwYzg3OWZjXzctMS0xLTEtNDAzMDM_3ef052fd-8ce1-42b2-b798-9891af8a40a9">18</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if3f994742cdc4fe699a385f8b98ce42b_I20211231" decimals="2" name="cls:PercentageOfEntitiesPropertyPlantAndEquipment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZToxNmRkYzhhZDc4NDI0ODI0YWUzMmI3MGYyMGM4NzlmYy90YWJsZXJhbmdlOjE2ZGRjOGFkNzg0MjQ4MjRhZTMyYjcwZjIwYzg3OWZjXzctMy0xLTEtNDAzMDM_7958dbb8-7467-4a20-bbb7-7c338ecce48c">22</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Less than 10%.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-61</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA&#160;INC.</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in&#160;millions of U.S.&#160;dollars, except percentages and per share amounts)</span></div><div style="margin-bottom:2pt;text-align:center"><span><br/></span></div></div><ix:continuation id="i7527ee83200f481f8f2fbfc53036400b" continuedAt="i7b075130706f4c868dcbcc51207d9f5c"><ix:continuation id="ifed0775581514585984d497a35739af5" continuedAt="ib6f621291b8044358cfb87ed2ffe7f1c"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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: </span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i39a3223ec29a48a28ec8b4c784c0122b_I20201231" decimals="2" name="cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphYTY3NzU5YWM3ZDA0YTViYTg3MDY0NGEwOGE2ZGM4MS90YWJsZXJhbmdlOmFhNjc3NTlhYzdkMDRhNWJhODcwNjQ0YTA4YTZkYzgxXzItMS0xLTEtNDAzMDM_1c6a59b1-cb65-4853-b64b-f921649d2ace">85</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if3f994742cdc4fe699a385f8b98ce42b_I20211231" decimals="2" name="cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphYTY3NzU5YWM3ZDA0YTViYTg3MDY0NGEwOGE2ZGM4MS90YWJsZXJhbmdlOmFhNjc3NTlhYzdkMDRhNWJhODcwNjQ0YTA4YTZkYzgxXzItMy0xLTEtNDAzMDM_aeb5c0b2-1bbb-44e1-a180-804279c971d7">49</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7c610dd640c040c09bfeede7eb4bcd58_I20201231" decimals="2" name="cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphYTY3NzU5YWM3ZDA0YTViYTg3MDY0NGEwOGE2ZGM4MS90YWJsZXJhbmdlOmFhNjc3NTlhYzdkMDRhNWJhODcwNjQ0YTA4YTZkYzgxXzMtMS0xLTEtNDAzMDM_cf6cd7d1-ae45-4cc1-a570-fa7f8a5a93d6">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i85e72ca7240b4447b05635619f10c901_I20211231" decimals="2" name="cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphYTY3NzU5YWM3ZDA0YTViYTg3MDY0NGEwOGE2ZGM4MS90YWJsZXJhbmdlOmFhNjc3NTlhYzdkMDRhNWJhODcwNjQ0YTA4YTZkYzgxXzQtMy0xLTEtNzc2NjQ_e0751c0f-5bd3-4325-93c3-1d8a32b95427">42</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div></ix:continuation><div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:continuation id="ib6f621291b8044358cfb87ed2ffe7f1c">* Less than 10%.</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customers:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No individual customer represented 10% or more of total revenue in 2020 or 2021. Cisco Systems, Inc. (a former CCS segment customer) was the only customer that individually represented 10% or more of total revenue for 2019 (<ix:nonFraction unitRef="number" contextRef="i09c7367b117b4b8991ff7f8be5adb649_D20190101-20191231" decimals="2" name="cls:ConcentrationRiskPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzIzNjM5NTAwMDA3ODM5_4e6938e1-ec45-48fd-84e1-0155adbfabe8">12</ix:nonFraction>%).</span></div></ix:continuation><div style="text-align:justify;text-indent:36pt"><ix:continuation id="i7b075130706f4c868dcbcc51207d9f5c" continuedAt="i5ce2c7260c274924a5280ff96f4e8cf3"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2021, we ha</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">d <ix:nonFraction unitRef="customer" contextRef="idc0c509ffe5f42d7b2735039f20e0199_I20211231" decimals="INF" name="cls:NumberOfCustomers" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzU0NTY_02955d64-efdf-4f0d-b9d0-ae581f163694">two</ix:nonFraction> customers that individually represented 10% or more of total A/R (each in our CCS segment) (December 31, 2020 &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> <ix:nonFraction unitRef="customer" contextRef="i6ba260fe22f9469eb623da2c1f886d9a_I20201231" decimals="INF" name="cls:NumberOfCustomers" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzMyOTg1MzQ4OTM5ODg_5f30ff80-ebe3-4348-90ee-3121bbbf6f82">two</ix:nonFraction> customers (each in our CCS segment); </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2019 &#8212;</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i5ce2c7260c274924a5280ff96f4e8cf3"> <ix:nonFraction unitRef="customer" contextRef="i4427af849e2d4f62a2c93f0d35158975_I20191231" decimals="INF" name="cls:NumberOfCustomers" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzMyOTg1MzQ4OTM5ODk_8401d3bb-e681-4a0e-b9cd-ed72f13cd488">two</ix:nonFraction> customers (<ix:nonFraction unitRef="customer" contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231" decimals="INF" name="cls:NumberOfCustomersPerSegment" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzMyOTg1MzQ4OTM5OTA_74f712e7-8059-4c2e-ae78-b0da4d95898e">one</ix:nonFraction> from each of our segments)).</ix:continuation> </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-62</span></div><div style="text-align:center"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.23
<SEQUENCE>2
<FILENAME>exhibit4232021.htm
<DESCRIPTION>EX-4.23
<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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="iff5cad99b5b84fd3b2ea9d65eb772644_1"></div><div style="min-height:100.08pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Exhibit 4.23</font></div><div style="margin-bottom:0.1pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:133%">EXECUTION VERSION</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">FIFTH AMENDMENT</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Dated as of December 6, 2021</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">to</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CREDIT AGREEMENT</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Dated as of June 27, 2018</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">among</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CELESTICA INC., </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CELESTICA INTERNATIONAL LP,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CELESTICA (USA) INC. and</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CERTAIN SUBSIDIARIES OF CELESTICA INC. IDENTIFIED THEREIN,</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">as the Borrowers,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CELESTICA INC. and</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CERTAIN SUBSIDIARIES OF CELESTICA INC.,</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">as the Guarantors,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">BANK OF AMERICA, N.A.,</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">as Administrative Agent, Swing Line Lender and an L&#47;C Issuer,</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">and</font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">THE OTHER LENDERS PARTY THERETO</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">_________________________________________________</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CANADIAN IMPERIAL BANK OF COMMERCE,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">MUFG BANK, LTD. and</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">THE BANK OF NOVA SCOTIA,</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">as Co-Documentation Agents</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">BOFA SECURITIES, INC.,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CANADIAN IMPERIAL BANK OF COMMERCE and</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">THE BANK OF NOVA SCOTIA,</font></div><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">as Joint Lead Arrangers and Joint Bookrunners</font></div><div style="margin-bottom:10pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:133%">CHAR1&#92;1848537v5</font></div></div></div><div id="iff5cad99b5b84fd3b2ea9d65eb772644_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">FIFTH AMENDMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">This FIFTH AMENDMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;) dated as of December 6, 2021 to the Credit Agreement referenced below is by and among Celestica Inc., an Ontario corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;), the Guarantors party hereto, the Lenders party hereto and Bank of America, N.A., a national banking association organized and existing with limited liability under the laws of the United States of America, in its capacity as Administrative Agent (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;).</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">W I T N E S S E T H</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">WHEREAS, revolving credit and term loan facilities have been extended to the Borrowers (together with the additional 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&#160;21, 2018, as further amended by that certain Third Amendment and Waiver, dated as of October 23, 2019, as further amended by that certain Fourth Amendment, dated as of June 26, 2020, and as further amended, modified, increased, extended, restated, renewed, replaced and&#47;or supplemented from time to time prior to the date hereof, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;&#59; the Credit Agreement, as amended by this Amendment, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Amended Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;) by and among the Borrowers (including any such additional Borrowers), the Guarantors identified therein, the Lenders identified therein and the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">WHEREAS, the Company has notified the Administrative Agent that, pursuant to Section 2.16 of the Credit Agreement, certain of the Lenders party hereto (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Incremental Term A Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;) have agreed to provide a term loan to the Company, which term loan shall constitute an Incremental Tranche A Term Loan as such term is defined and used in the Credit Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Incremental Term A Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">WHEREAS, the Company has notified the Administrative Agent that, pursuant to Section 10.01 of the Credit Agreement, certain of the Lenders party hereto (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Incremental Revolving Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;) have agreed to provide an incremental revolving commitment to the Borrowers (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Fifth Amendment Incremental Revolving Increase</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#8221;)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">WHEREAS, the Company has requested certain other modifications to the Credit Agreement, and the Lenders party hereto have agreed to such modifications, in each case, upon the terms, and subject to the conditions, set forth herein&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">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&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. Capitalized terms used herein but not otherwise defined herein shall, unless otherwise provided herein, have the meanings provided to such terms in the Amended Credit Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:133%">CHAR1&#92;1848537v5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Establishment of Incremental Tranche A Term Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Establishment of Incremental Term A Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;Subject to the terms and conditions provided herein, the Incremental Term A Loan is hereby established pursuant to Section 2.16 of the Credit Agreement in the original aggregate principal amount of THREE HUNDRED SIXTY-FIVE MILLION DOLLARS ($365,000,000).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;Subject to the terms and conditions set forth herein and in the Amended Credit Agreement, each Incremental Term A Lender agrees to make its portion of the Incremental Term A Loan to the Company in Dollars in a single advance on the date hereof in an amount not to exceed such Lender&#8217;s Incremental Term A Loan Commitment as set forth on Schedule&#160;2.01 of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Annex B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> attached hereto.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;The Incremental Term A Loan shall constitute a new and separate Term Loan under the Credit Agreement and may consist of Base Rate Loans or Eurocurrency Rate Loans, or a combination thereof, as further provided in the Credit Agreement, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">, that any Borrowings made on the date hereof shall be made as Base Rate Loans unless the Company delivers a funding indemnity letter not less than three (3) Business Days (or such shorter period as the Administrative Agent may agree in its sole discretion) prior to the date hereof. Amounts repaid on the Incremental Term A Loan may not be reborrowed.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(d)&#160;&#160;&#160;&#160;The Incremental Term A Loan is an Incremental Term Facility incurred, in part, utilizing the amount set forth in the compliance certificate delivered to the Administrative Agent pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Section 5.6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> below of the $108,900,000 aggregate capacity for Incremental Facilities set forth in Section&#160;2.16(a)(i) of the Credit Agreement, with the remaining aggregate principal amount of the Incremental Term A Loan incurred utilizing the ratio incurrence basket set forth in Section 2.16(a)(ii) of the Credit Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  The Incremental Term A Loan shall have the same maturity date as the Maturity Date applicable to Revolving Loans under the Amended Credit Agreement after giving effect to this Amendment.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Amortization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Company shall repay the outstanding principal amount of the Incremental Term A Loan in equal quarterly installments of $4,562,500, commencing on March&#160;31, 2022 and on each June 30, September 30, December 31 and March 31 thereafter, with the remaining outstanding principal balance of the Incremental Term A Loan due and payable on the Maturity Date of the Incremental Term A Loan (as such installments may hereafter be adjusted as a result of (a) prepayments of the Incremental Term A Loan made pursuant to Section&#160;2.06 of the Credit Agreement and (b)&#160;any increase to the Incremental Term A Loan made pursuant to Section 2.16 of the Credit Agreement), unless accelerated sooner pursuant to Section&#160;8.02 of the Credit Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Applicable Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  The Incremental Term A Loan shall have an Applicable Rate equal to the Applicable Rate applicable to Revolving Loans under the Amended Credit Agreement after giving effect to this Amendment.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:133%">CHAR1&#92;1848537v5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Incremental Tranche A Term Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Incremental Term A Loan is an Incremental Term Loan and an Incremental Tranche A Term Loan as such terms are defined and used in the Credit Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2.6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Use of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  The Company shall use the proceeds of the Incremental Term&#160;A Loan (a)&#160;to repay the Outstanding Amount of the Incremental Term B&#8211;2 Loan (as defined in the Credit Agreement) and all accrued and unpaid interest, fees and other amounts owing under the Credit Agreement in connection therewith, (b)&#160;to repay substantially all of the Outstanding Amount of the Revolving Loans previously borrowed by the Company to finance a portion of the Acquisition by 2863862 Ontario Inc., a corporation incorporated under the laws of the Province of Ontario and a wholly-owned direct Subsidiary of the Company, of all of the equity interests in PCI Private Limited, a company incorporated in Singapore, and all accrued and unpaid interest, fees and other amounts owing under the Credit Agreement in connection therewith, and (c)&#160;to pay professional fees and other expenses associated therewith.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Establishment of Incremental Revolving Increase</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Establishment of Fifth Amendment Incremental Revolving Increase</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;Subject to the terms and conditions provided herein, the Fifth Amendment Incremental Revolving Increase is hereby established in accordance with Section&#160;10.01 of the Credit Agreement in the amount of ONE HUNDRED FIFTY MILLION DOLLARS ($150,000,000).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;Subject to the terms and conditions set forth herein and in the Amended Credit Agreement, each Incremental Revolving Lender agrees to provide a portion of the Fifth Amendment Incremental Revolving Increase such that, as of the date hereof and after giving effect to the Fifth Amendment Incremental Revolving Increase and to this Amendment, the Revolving Commitments and Applicable Percentages with respect thereto of each Incremental Revolving Lender as set forth on the applicable section of Schedule&#160;2.01 of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Annex B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> attached hereto are the Revolving Commitments and Applicable Percentages with respect thereto of such Lender as of the date hereof after giving effect to the Fifth Amendment Incremental Revolving Increase and this Amendment.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;The Fifth Amendment Incremental Revolving Increase shall have the same terms (including interest rate and interest rate margins) applicable to the Revolving Facility under and as defined in the Amended Credit Agreement after giving effect to this Amendment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Amendments to the Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.  Pursuant to Section 10.01 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Amendments, Etc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">) of the Credit Agreement, the Credit Agreement is hereby amended in the following respects&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Body of Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The body of the Credit Agreement (but not the Schedules and&#47;or the Exhibits thereto) is hereby amended and restated in its entirety to read as attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Annex A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedules to Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Schedule 2.01 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Commitments and Applicable Percentages</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), Schedule 5.13 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), Schedule 5.17 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Identification Numbers for Canadian Borrowers and Designated Borrowers that are Non-U.S. Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), Schedule 5.21 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Labor Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), Part B of Schedule 6.19 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Post-Closing Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), Schedule 7.01 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Existing Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), Schedule 7.02 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Permitted Investments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), Schedule 7.03 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Existing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), Schedule 7.04 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Permitted Dissolutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), Schedule 7.08 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Existing Transactions with Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), Schedule 7.09 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">3</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:133%">CHAR1&#92;1848537v5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Existing Burdensome Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) and Schedule&#160;10.02 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Administrative Agent&#8217;s Office&#59; Certain Addresses for Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) to the Credit Agreement are each hereby amended and restated in their entirety with the applicable Schedule attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Annex B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibits to Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Exhibit A (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Form of Loan Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) and Exhibit&#160;C (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Form of Notice of Loan Prepayment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) to the Credit Agreement are each hereby amended and restated in their entirety with the applicable Exhibit attached hereto as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Annex C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Conditions Precedent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. This 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&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Receipt by the Administrative Agent of executed counterparts of this Amendment properly executed by a Responsible Officer of each Loan Party, each Incremental Term A Lender, each Revolving Lender, the Swing Line Lender, each L&#47;C Issuer, the Required Lenders and the Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Opinions of Counsel</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Receipt by the Administrative Agent of a favorable opinion of each of (a) Arnold &#38; Porter Kaye Scholer LLP, U.S. counsel to the Loan Parties, (b) Blake, Cassels &#38; Graydon LLP, Canadian (Ontario) counsel to the Loan Parties, (c)&#160;Stewart McKelvey, Canadian (Nova Scotia) counsel to the Loan Parties, (d)&#160;Barbados, Cayman Islands and Malaysian counsel to the Loan Parties and (e) Dutch, Hong Kong, Singapore and English counsel to the Administrative Agent, in each case, addressed to the Administrative Agent and the Lenders and dated as of the date hereof, as to such matters concerning the Loan Parties and this Amendment as the Administrative Agent may reasonably request.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Organization Documents and Resolutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Receipt by the Administrative Agent of (a) an officer&#8217;s certificate of each Loan Party, attaching and certifying copies of such Loan Party&#8217;s Organization Documents (or certifying that there have been no changes to such Organization Documents since their prior delivery to the Administrative Agent) and any applicable statutory registers and (b) such certificates of resolutions or other action, incumbency certificates, certificates of good standing and&#47;or other certificates of a Responsible Officer of each Loan Party as the Administrative Agent may reasonably require evidencing the identity, authority and capacity of each Responsible Officer thereof authorized to act as a Responsible Officer in connection with this Amendment.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Officer&#8217;s Closing Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Receipt by the Administrative Agent of a certificate of a Responsible Officer of the Company certifying that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;before and after giving effect to the Incremental Term A Loan and the Fifth Amendment Incremental Revolving Increase established hereunder on the date hereof, the representations and warranties of the Loan Parties contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Article V</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> of the Credit Agreement and in each 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, in the case of any such representations and warranties qualified by materiality or Material Adverse Effect, in all respects as drafted) as of the date hereof with the same effect as if made on and as of the date hereof, except to the extent such representations and warranties specifically refer to an earlier date, in which case, such representations and warranties were true and correct in all material respects (or, in the case of any such representations and warranties qualified by materiality or Material Adverse Effect, in all respects as drafted) as of such earlier date&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;before and after giving effect to the Incremental Term A Loan and the Fifth Amendment Incremental Revolving Increase established hereunder on the date </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">4</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:133%">CHAR1&#92;1848537v5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">hereof, no event has occurred and is continuing which constitutes a Default or an Event of Default&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;each of the Incremental Term A Loan and the Fifth Amendment Incremental Revolving Increase established hereunder has been incurred in compliance with the Credit Agreement, including, in the case of the Incremental Term&#160;A Loan, Section 2.16 thereof.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Officer&#8217;s Certificate of Malaysian Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Receipt by the Administrative Agent of an officer&#8217;s certificate of each Malaysian Loan Party confirming and undertaking that (a) each Borrower is not an entity set up solely for the purpose of borrowing and is an operating business unit&#59; and (b) it has not and shall not enter into any formal or informal arrangement(s) to make repayment of all or part of the Loans, together with accrued interest, and all other amounts accrued or outstanding under the Loan Documents other than following the occurrence of an Event of Default.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pro Forma Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Receipt by the Administrative Agent of a Pro Forma Compliance Certificate demonstrating that after giving effect to the incurrence of each Incremental Facility established hereunder on a Pro Forma Basis (without &#8220;netting&#8221; the cash proceeds of such Incremental Facility or any other simultaneous incurrence of debt on the consolidated balance sheet of the Company and assuming, in the case of the Fifth Amendment Incremental Revolving Increase, the full amount thereof is fully drawn) the Loan Parties would be in Pro Forma Compliance.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Request for Credit Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Receipt by the Administrative Agent of a Request for Credit Extension from the Company relating to the Incremental Term A Loan.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Prepayment of Incremental Term B&#8211;2 Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Outstanding Amount of the Incremental Term B&#8211;2 Loan (as defined in the Credit Agreement) and all accrued and unpaid interest, fees and other amounts owing under the Credit Agreement in connection therewith shall be paid in full on or prior to the date hereof (which payment, for the avoidance of doubt, may be made with the proceeds of the Incremental Term A Loan).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Deed of Confirmation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Receipt by the Administrative Agent of an executed customary deed of confirmation with respect to the Collateral Documents governed by the laws of the Cayman Islands.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Beneficial Ownership&#59; Anti-Money Laundering</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Upon the reasonable request of any Lender party hereto made at least ten (10) days prior to the date hereof, the Company and each other Loan Party shall have provided to such Lender the documentation and other information so requested in connection with applicable &#8220;know your customer&#8221;, beneficial ownership, anti-money laundering and anti-terrorist financing rules and regulations, including the PATRIOT Act and the Canadian AML Acts, in each case, at least five (5) days prior to the date hereof.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Receipt by the Administrative Agent, each arranger for the transactions contemplated by this Amendment, and each Lender party hereto of any fees required to be paid on or before the date of this Amendment.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Attorney Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The Loan Parties shall have paid all reasonable and documented fees, charges and disbursements of counsel to the Administrative Agent to the extent invoiced prior to or on the date hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Waiver of Breakage Costs&#59; Reallocation of Revolving Commitments&#59; Interest on Outstanding Loans Denominated in Alternative Currencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">5</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:133%">CHAR1&#92;1848537v5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Waiver of Breakage Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Inasmuch as any Loans (under and as defined in the Credit Agreement) are outstanding at the time of the advance of additional Borrowings on the date hereof and reallocation of Applicable Percentages pursuant to this Amendment, the Borrowers must make prepayments and adjustments on the applicable Loans (under and as defined in the Credit Agreement) as are necessary to give effect to such additional Borrowings and reallocated Applicable Percentages.  The Borrowers, in consultation with the Administrative Agent, have endeavored to manage the allocation of Applicable Percentages and the selection of Interest Periods with respect to outstanding Eurodollar Rate Loans (under and as defined in the Credit Agreement) in such a manner as to minimize break-funding costs.  Nonetheless, such prepayments of Loans (under and as defined in the Credit Agreement) likely will cause breakage costs.  Notwithstanding the provisions of Section 3.05 of the Credit Agreement, to the extent applicable thereto, each Lender party hereto hereby waives its right to receive compensation or reimbursement for such breakage costs (i) in connection with the reallocation of Applicable Percentages on the date hereof pursuant to this Amendment and the transactions contemplated hereby, (ii) in connection with any resetting of the Interest Period for any Loans (under and as defined in the Credit Agreement) outstanding as of the date hereof and (iii)&#160;any other prepayment (or deemed prepayment) that occurs in connection with the transactions contemplated hereby to occur on the date hereof.  This waiver is a one-time waiver and shall not be construed to be a waiver of, or in any way obligate any Lender to waive, compensation otherwise payable to such Lender under Section 3.05 of the Credit Agreement or Section 3.05 of the Amended Credit Agreement, in each case, in any other circumstance.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Reallocation of Revolving Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of the Administrative Agent, the Swing Line Lender, each L&#47;C Issuer, each Revolving Lender party hereto (including, without limitation, each Incremental Revolving Lender) and the Company hereby acknowledges and agrees that the Revolving Commitments and Applicable Percentages with respect thereto of each Revolving Lender as set forth on the applicable section of Schedule&#160;2.01 of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Annex B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> attached hereto are the Revolving Commitments and Applicable Percentages with respect thereto of such Lender as of the date hereof after giving effect to this Amendment.  Each Lender under the Revolving Facility shall on the date hereof make such assignments (which assignments shall not be subject to the requirements set forth in Section&#160;10.06(b) of the Amended Credit Agreement) of the outstanding Revolving Loans and participation interests in Letters of Credit and Swing Line Loans under the Revolving Facility to the Incremental Revolving Lenders, and the Administrative Agent may make such adjustments to the Register, as are necessary so that, after giving effect to such assignments and adjustments, each Lender under the Revolving Facility (including the Incremental Revolving Lenders) will hold Revolving Loans and participation interests in Letters of Credit and Swing Line Loans under the Revolving Facility equal to its </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> share thereof.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest on Outstanding Loans Denominated in Alternative Currencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary set forth herein or in the Amended Credit Agreement, to the extent any Loan denominated in an Alternative Currency bearing interest at the Eurocurrency Rate (as defined in the Credit Agreement) is outstanding on the Fifth Amendment Effective Date, such Loan shall continue to bear interest at the Eurocurrency Rate (as defined in the Credit Agreement) in accordance with, and subject to the terms of, the Credit Agreement until the end of the current Interest Period (as defined in the Credit Agreement) applicable thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Reaffirmation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">. The Loan Parties hereby acknowledge and reaffirm that&#58; (a) they are bound by all of the terms of the Loan Documents to which they are party&#59; (b) this Amendment does not operate to reduce or discharge, or constitute a novation of, their obligations under the Loan Documents&#59; 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 are created and granted in favor of the Administrative Agent pursuant to the Collateral Documents and&#47;or other Loan Documents and are valid and subsisting, and agree that this 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 style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">6</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:133%">CHAR1&#92;1848537v5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">Miscellaneous</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.1.&#160;&#160;&#160;&#160;The Amended Credit Agreement 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 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&#47;C Issuer of any rights and remedies under the Loan Documents, at law or in equity.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.2.&#160;&#160;&#160;&#160;Each of the Loan Parties hereby represents and warrants to the Administrative Agent, the Lenders and the L&#47;C Issuers as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(a)&#160;&#160;&#160;&#160;The execution, delivery and performance by such Loan Party of this 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="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(b)&#160;&#160;&#160;&#160;This 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="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(c)&#160;&#160;&#160;&#160;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 Amendment other than those that have already been obtained and are in full force and effect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.3.&#160;&#160;&#160;&#160;This Amendment constitutes an Incremental Facility Amendment as such term is defined and used in each of the Credit Agreement and the Amended Credit Agreement.  This Amendment shall constitute a Loan Document for all purposes.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.4.&#160;&#160;&#160;&#160;This Amendment may be executed in counterparts (and by different parties hereto in different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. This 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, this 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 Amendment by facsimile or other electronic imaging means (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, &#8220;pdf&#8221; or &#8220;tif&#8221;) shall be effective as delivery of a manually executed counterpart of this Amendment. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:133%">CHAR1&#92;1848537v5</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.5.&#160;&#160;&#160;&#160;The provisions of this Amendment shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted under the Credit Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.6.&#160;&#160;&#160;&#160;THE TERMS OF SECTIONS 10.14 (GOVERNING LAW&#59; JURISDICTION&#59; ETC.) AND 10.16 (WAIVER OF JURY TRIAL) OF THE AMENDED CREDIT AGREEMENT ARE INCORPORATED HEREIN BY REFERENCE, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">MUTATIS MUTANDIS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.7.&#160;&#160;&#160;&#160;For purposes of Section 4(3) of the Stamp Act 1949 of Malaysia, the parties hereto hereby agree that (a) this Amendment and the other Loan Documents are instruments in one transaction to secure the repayment of the Obligations denominated in Agreed Currencies, and (b)&#160;the Share Charge dated 26 June 2020 between Celestica Electronics (S) Pte Ltd and the Administrative Agent is deemed to be the principal instrument and this Amendment shall be deemed to be the secondary instrument.</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Follow</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:400;line-height:100%">8</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:133%">CHAR1&#92;1848537v5</font></div><div><font><br></font></div></div></div><div id="iff5cad99b5b84fd3b2ea9d65eb772644_7"></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:12pt;text-align:right"><font><br></font></div></div><div style="margin-bottom:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">IN WITNESS WHEREOF, each of the parties hereto has caused a counterpart of this Fifth Amendment to be duly executed and delivered as of the date first above written.</font></div><div style="padding-left:108pt;text-align:justify;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">BORROWERS&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CELESTICA INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Chief Financial Officer</font></div><div style="padding-left:288pt;text-align:justify;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA INTERNATIONAL LP,</font></div><div style="margin-bottom:2pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario limited partnership, by its general partner,</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;CELESTICA INTERNATIONAL GP INC.,</font></div><div style="margin-bottom:24pt;padding-left:180pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario corporation</font></div><div style="padding-left:180pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:180pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;   Chief Financial Officer</font></div><div style="padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA (USA) INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Delaware corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;President</font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="padding-left:108pt;text-align:justify;text-indent:-108pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">U.S. GUARANTORS&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:0.1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CELESTICA (USA) INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Delaware corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;President</font></div><div style="padding-left:288pt;text-align:justify;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA LLC,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Delaware limited liability company</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Executive Vice President</font></div><div style="padding-left:288pt;text-align:justify;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA OREGON LLC,</font></div><div style="margin-bottom:24pt;padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Delaware limited liability company</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Executive Vice President</font></div><div style="padding-left:288pt;text-align:justify;text-indent:-108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA PRECISION MACHINING LTD.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a California corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;President</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#93;</font></div><div style="padding-left:180pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ABELCONN HOLDINGS, LLC,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Delaware limited liability company</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Mark Wallace&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mark Wallace</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;President and Chief Executive Officer</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ABELCONN, LLC,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Delaware limited liability company</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mark Wallace&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mark Wallace</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;President and Chief Executive Officer</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ATRENNE COMPUTING SOLUTIONS, LLC,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Delaware limited liability company</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Chris A. Boutilier&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Chris A. Boutilier</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;President and Chief Executive Officer</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ATRENNE INTEGRATED SOLUTIONS, INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Delaware corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Treasurer</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EXT HOLDING, LLC,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Delaware limited liability company</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Chris A. Boutilier&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Chris A. Boutilier</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;President and Chief Executive Officer</font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SUN SURFACE TECHNOLOGY,</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a California corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Greg Marvell&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; Greg Marvell</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;   President</font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">NON-U.S. GUARANTORS&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CELESTICA INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Chief Financial Officer</font></div><div style="padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA INTERNATIONAL LP,</font></div><div style="margin-bottom:2pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario limited partnership, by its general partner,</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;CELESTICA INTERNATIONAL GP INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;an Ontario corporation</font></div><div style="padding-left:180pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:180pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Chief Financial Officer</font></div><div style="padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1282088 ONTARIO INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Chief Financial Officer &#38; Corporate Treasurer</font></div><div style="padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1287347 ONTARIO INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:216pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Chief Financial Officer &#38; Corporate Treasurer</font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2480333 ONTARIO INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Chief Financial Officer &#38; Corporate Treasurer</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">3265598 NOVA SCOTIA COMPANY,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Nova Scotia unlimited company</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Chief Financial Officer &#38; Corporate Treasurer</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA INTERNATIONAL GP INC.,</font></div><div style="margin-bottom:24pt;padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Chief Financial Officer </font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA INTERNATIONAL INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:216pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Executive Vice-President, Finance &#38; Chief Financial Officer </font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">1204362 ONTARIO INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Chief Financial Officer &#38; Corporate Treasurer</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2281302 ONTARIO INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Chief Financial Officer &#38; Corporate Treasurer</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">2863862 ONTARIO INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">an Ontario corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Mandeep Chawla&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Mandeep Chawla</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Chief Executive Officer </font></div><div style="padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">MSL SPV SPAIN, INC.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Delaware corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Robert Ellis&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Robert Ellis</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Senior Vice President &#38; Secretary</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EXTRUSION TECHNOLOGY PRC HOLDINGS, LLC,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Delaware limited liability company</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Chris A. Boutilier&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Chris A. Boutilier</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;President &#38; Chief Executive Officer</font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA CAYMAN HOLDINGS 1 LIMITED,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Cayman Islands corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA CAYMAN HOLDINGS 2 LIMITED,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Cayman Islands corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA CAYMAN HOLDINGS 9 LIMITED,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Cayman Islands corporation</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA LIMITED,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a company incorporated in England and Wales</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Ioana Mariana Balint&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Ioana Mariana Balint</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA GLOBAL LIMITED,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a company incorporated in Hong Kong</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA HONG KONG HOLDINGS 1 LIMITED,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a company incorporated in Hong Kong</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA HONG KONG HOLDINGS 3 LIMITED,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a company incorporated in Hong Kong</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA HONG KONG LIMITED,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a company incorporated in Hong Kong</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA HOLDINGS PTE LTD,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a company incorporated in Singapore</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA ELECTRONICS (S) PTE LTD,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a company incorporated in Singapore</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA INDUSTRIES (CHINA) PTE LTD,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a company incorporated in Singapore</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Charles Poon&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Charles Poon</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="padding-left:180pt;text-align:justify"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA ELECTRONICS (M) SDN. BHD.,</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a company incorporated in Malaysia</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(Registration No. 198501007193 (139635-U))</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Yong Chong Chin&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Yong Chong Chin</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA GBS MALAYSIA SDN. BHD.,</font></div><div style="padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a company incorporated in Malaysia</font></div><div style="margin-bottom:24pt;padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(Registration No. 201501044607 (1169928-P))</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Yong Chong Chin&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Yong Chong Chin</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA MALAYSIA SDN. BHD.,</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a company incorporated in Malaysia</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">(Registration No. 199801013130 (469259-D))</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; Yong Chong Chin&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Yong Chong Chin</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">CELESTICA (NETHERLANDS) B.V.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Dutch company with limited liability</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; P.C.G. van Duuren&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;P.C.G. van Duuren</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Attorney-in-Fact A - TMF Netherlands B.V.</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; S.A.J. Engel&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;S.A.J. Engel</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Attorney-in-Fact B - TMF Netherlands B.V.</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">MSL OVERSEAS FINANCE B.V.,</font></div><div style="margin-bottom:24pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">a Dutch company with limited liability</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; P.C.G. van Duuren&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;P.C.G. van Duuren</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Attorney-in-Fact A - TMF Netherlands B.V.</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline">&#47;s&#47; S.A.J. Engel&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;S.A.J. Engel</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Attorney-in-Fact B - TMF Netherlands B.V.</font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="padding-left:180pt;text-align:justify"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">EMS MANUFACTURING SERVICES (HOLDINGS) LIMITED,</font></div><div style="margin-bottom:24pt;padding-left:180pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a company incorporated under the laws of Barbados as company number 21666</font></div><div style="padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Robert Ellis&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58; &#160;&#160;&#160;&#160;Robert Ellis</font></div><div style="margin-bottom:36pt;margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58; &#160;&#160;&#160;&#160;Director</font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-top:1pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font><br></font></div><div style="margin-bottom:36pt;margin-top:1pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">ADMINISTRATIVE AGENT&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;BANK OF AMERICA, N.A.,</font></div><div style="margin-bottom:18pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as Administrative Agent</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Felicia Brinson&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Felicia Brinson</font></div><div style="margin-bottom:24pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Assistant Vice President</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">LENDERS&#58;&#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="margin-bottom:18pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as Swing Line Lender, an L&#47;C Issuer and a Lender</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Amanuel Assefa&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Amanuel Assefa</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Director</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">BANK OF AMERICA, N.A., acting through its Canada Branch,</font></div><div style="margin-bottom:18pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as a Lender</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Sylwia Durkiewicz&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Sylwia Durkiewicz</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Vice President</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:0.1pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">THE BANK OF NOVA SCOTIA,</font></div><div style="margin-bottom:18pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as a Lender and an L&#47;C Issuer </font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Eddy Popp&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Eddy Popp</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Eduardo Bejarano&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Eduardo Bejarano</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Associate Director</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CANADIAN IMPERIAL BANK OF COMMERCE,</font></div><div style="margin-bottom:18pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as a Lender and an L&#47;C Issuer </font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Martin Danaj&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Martin Danaj</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Stephen Redding&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Stephen Redding</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Managing Director</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt;text-align:center"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">MUFG BANK, LTD., CANADA BRANCH,</font></div><div style="margin-bottom:18pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as a Lender</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Samin Atique&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Samin Atique</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Managing Director</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">BNP PARIBAS (acting through its Canada Branch),</font></div><div style="margin-bottom:18pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as a Lender</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Zainuddin Ahmed&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Zainuddin Ahmed</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Director</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Rod O&#8217;Hara&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Rod O&#8217;Hara</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Managing Director</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:0.1pt;padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CITIBANK, N.A., CANADIAN BRANCH,</font></div><div style="margin-bottom:18pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as a Lender</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Siddharth Sagar&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Siddharth Sagar</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Authorized Signatory</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="padding-left:180pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="padding-left:180pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">CREDIT AGRICOLE CORPORATE AND INVESTMENT </font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">BANK (CANADIAN BRANCH),</font></div><div style="margin-bottom:18pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as a Lender</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Gary Herzog&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Gary Herzog</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Managing Director</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Gordon Yip&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Gordon Yip</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Director</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">EXPORT DEVELOPMENT CANADA,</font></div><div style="margin-bottom:18pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as a Lender</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Guillaume Couture&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Guillaume Couture</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Financing Manager</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Stefan Fedorowicz&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Stefan Fedorowicz</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Sr Associate</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">ROYAL BANK OF CANADA,</font></div><div style="margin-bottom:18pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as a Lender</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Mike Elsey&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Mike Elsey</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Director</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages Continue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:61.92pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:0.1pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font><br></font></div><div style="padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">ICICI BANK CANADA,</font></div><div style="margin-bottom:18pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">as a Lender</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Lester Fernandes&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Lester Fernandes</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Head, Corporate &#38; Commercial Banking</font></div><div style="padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">By&#58;  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%;text-decoration:underline"> &#47;s&#47; Sumit Chatterjee&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Name&#58;&#160;&#160;&#160;&#160;Sumit Chatterjee</font></div><div style="margin-bottom:28pt;margin-top:1pt;padding-left:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Title&#58;&#160;&#160;&#160;&#160;Chief Risk Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:115%">Signature Pages End</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">&#93;</font></div><div style="margin-bottom:18pt"><font><br></font></div><div style="height:61.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Signature Page to Fifth Amendment (Celestica Inc.)</font></div><div><font><br></font></div></div></div><div id="iff5cad99b5b84fd3b2ea9d65eb772644_65"></div><hr style="page-break-after:always"><div style="min-height:84.24pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ANNEX A</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TO FIFTH AMENDMENT</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CREDIT AGREEMENT AS AMENDED BY THE FIFTH AMENDMENT</font></div></div><div><font><br></font></div><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">DEAL CUSIP&#58; C2348CAA5</font></div><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">REVOLVER CUSIP&#58; C2348CAB3</font></div><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TERM A CUSIP&#58; C2348CAE7</font></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">TERM B CUSIP&#58; C2348CAC1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CREDIT AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated as of June 27, 2018</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">among</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CELESTICA INC., </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CELESTICA INTERNATIONAL LP,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CELESTICA (USA) INC. and</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CERTAIN SUBSIDIARIES OF CELESTICA INC. IDENTIFIED HEREIN,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as the Borrowers,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CELESTICA INC. and</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CERTAIN SUBSIDIARIES OF CELESTICA INC. IDENTIFIED HEREIN,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as the Guarantors,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">BANK OF AMERICA, N.A.,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as Administrative Agent, Swing Line Lender and an L&#47;C Issuer,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and</font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">THE OTHER LENDERS PARTY HERETO</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">_________________________________________________</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CANADIAN IMPERIAL BANK OF COMMERCE, CITIBANK, N.A.,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MUFG BANK, LTD., RBC CAPITAL MARKETS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and THE BANK OF NOVA SCOTIA,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as Co-Documentation Agents</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MERRILL LYNCH, PIERCE, FENNER &#38; SMITH INCORPORATED,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CANADIAN IMPERIAL BANK OF COMMERCE, CITIBANK, N.A.,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MUFG BANK, LTD., RBC CAPITAL MARKETS and THE BANK OF NOVA SCOTIA,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as Joint Lead Arrangers and Joint Bookrunners with respect to the Term B Loan</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MERRILL LYNCH, PIERCE, FENNER &#38; SMITH INCORPORATED,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">CANADIAN IMPERIAL BANK OF COMMERCE, CITIBANK, N.A., CANADIAN BRANCH, </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MUFG BANK, LTD., RBC CAPITAL MARKETS and THE BANK OF NOVA SCOTIA,</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as Joint Lead Arrangers and Joint Bookrunners with respect to the Revolving Facility</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div style="margin-bottom:6pt;padding-left:10.8pt;text-align:justify;text-indent:-10.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;RBC Capital Markets is the global brand name of the corporate and investment banking business of Royal Bank of Canada and its affiliates.</font></div><div style="height:45.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><div id="iff5cad99b5b84fd3b2ea9d65eb772644_68"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">TABLE OF CONTENTS</font></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PAGE</font></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:92.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article I. DEFINITIONS AND ACCOUNTING TERMS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.01</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defined Terms</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.02</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Other Interpretive Provisions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">52</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.03</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Accounting Terms</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">54</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.04</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Rounding</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">55</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.05</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Rates&#59; Currency Equivalents&#59; Rates</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">55</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.06</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Additional Alternative Currencies</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">55</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.07</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change of Currency</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">56</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.08</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Times of Day</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">57</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.09</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Letter of Credit Amounts</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">57</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">1.10</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Limited Condition Acquisition</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">57</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article II. THE COMMITMENTS AND CREDIT EXTENSIONS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">58</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.01</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Loans, Term B Loan and Incremental Term A Loan</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">58</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.02</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowings, Conversions and Continuations of Loans</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">59</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.03</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Letters of Credit</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">61</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.04</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Bankers&#8217; Acceptances</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">71</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.05</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swing Line Loans</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">73</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.06</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Prepayments</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">76</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.07</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Termination or Reduction of Commitments</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">80</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.08</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Repayment of Loans</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">81</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.09</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">81</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.10</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fees</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">82</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.11</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Computation of Interest and Fees</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">83</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.12</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Evidence of Debt</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">84</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">i</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:92.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.13</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payments Generally&#59; Administrative Agent&#8217;s Clawback</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">84</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.14</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sharing of Payments by Lenders</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">86</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.15</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Borrowers</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">87</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.16</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Increase in Commitments</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">88</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.17</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cash Collateral</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">92</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.18</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lenders</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">93</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.19</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Lenders</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">95</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.20</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Joint and Several Liability</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">95</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article III. TAXES, YIELD PROTECTION AND ILLEGALITY</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">96</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.01</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">96</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.02</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Illegality</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">101</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.03</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Inability to Determine Rates</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">102</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.04</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Increased Costs&#59; Reserves on Eurocurrency Rate Loans</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">103</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.05</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compensation for Losses</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">105</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.06</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Mitigation Obligations&#59; Replacement of Lenders</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">106</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.07</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Successor LIBOR&#59; Replacement of Relevant Rates</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">107</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.08</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Survival</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">111</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article IV. CONDITIONS PRECEDENT TO Credit Extensions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">111</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">4.01</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Conditions of Initial Credit Extension</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">111</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">4.02</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Conditions to all Credit Extensions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">113</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article V. REPRESENTATIONS AND WARRANTIES</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">114</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.01</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existence, Qualification and Power</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">114</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.02</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Authorization&#59; No Contravention</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">115</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.03</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Governmental Authorization&#59; Other Consents</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">115</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.04</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Binding Effect</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">115</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.05</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Statements&#59; No Material Adverse Effect</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">115</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ii</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:92.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.06</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Litigation</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">116</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.07</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">No Default</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">116</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.08</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Ownership of Property&#59; Liens</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">116</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.09</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Environmental Compliance</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">116</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.10</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Insurance</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">116</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.11</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">116</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.12</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA and Canadian Pension Plan Compliance</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">117</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.13</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiaries&#59; Equity Interests</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">118</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.14</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Margin Regulations&#59; Investment Company Act</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">118</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.15</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disclosure</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">118</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.16</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with Laws</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">119</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.17</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Taxpayer Identification Number&#59; Other Identifying Information</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">119</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.18</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Casualty, Etc</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">119</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.19</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Solvency</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">119</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.20</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Intellectual Property&#59; Licenses, Etc</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">119</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.21</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Labor Matters</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">119</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.22</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">OFAC</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">119</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.23</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Anti-Corruption Laws</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">120</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.24</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral Documents</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">120</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.25</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Representations as to Non-U.S. Obligors</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">120</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">5.26</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Affected Financial Institutions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">121</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article VI. AFFIRMATIVE COVENANTS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">121</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.01</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Statements</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">121</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.02</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Certificates&#59; Other Information</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">122</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.03</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notices</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">124</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.04</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment of Obligations</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">124</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">iii</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:92.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.05</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Preservation of Existence, Etc</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">125</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.06</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maintenance of Properties</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">125</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.07</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maintenance and Evidence of Insurance</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">125</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.08</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with Laws</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">126</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.09</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Books and Records</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">126</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.10</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Inspection Rights</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">126</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.11</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Use of Proceeds</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">126</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.12</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance with Environmental Laws</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">127</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.13</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maintenance of Ratings</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">127</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.14</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Covenant to Guarantee Obligations</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">127</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.15</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Covenant to Give Security</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">128</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.16</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Anti-Corruption Laws</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">130</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.17</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Further Assurances</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">130</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.18</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pari Passu Ranking</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">130</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.19</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Post-Closing Obligations</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">130</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.20</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designation of Subsidiaries</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">131</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article VII. NEGATIVE COVENANTS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">132</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.01</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Liens</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">132</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.02</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Investments</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">135</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.03</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indebtedness</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">137</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.04</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fundamental Changes</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">140</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.05</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dispositions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">141</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.06</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Payments and Junior Payments</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">144</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.07</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change in Nature of Business</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">145</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.08</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Transactions with Affiliates</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">145</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.09</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Burdensome Agreements</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">145</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">iv</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:92.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.10</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Use of Proceeds</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">147</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.11</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Covenants</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">147</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.12</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Organization Documents&#59; Fiscal Year&#59; Legal Name, Jurisdiction of Formation and Form of Entity</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">147</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.13</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sale Leasebacks</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">148</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.14</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amendments to and Prepayments of Additional Indebtedness</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">148</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.15</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Canadian Pension Matters</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">148</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.16</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sanctions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">148</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.17</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Anti-Corruption Laws</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">148</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article VIII. EVENTS OF DEFAULT AND REMEDIES</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">149</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">8.01</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Events of Default</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">149</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">8.02</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Remedies Upon Event of Default</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">151</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">8.03</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Application of Funds</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">152</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article IX. ADMINISTRATIVE AGENT</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">154</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.01</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Appointment and Authority</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">154</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.02</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Rights as a Lender</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">155</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.03</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exculpatory Provisions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">155</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.04</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Reliance by Administrative Agent</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">156</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.05</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Delegation of Duties</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">156</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.06</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Resignation of Administrative Agent</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">156</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.07</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Reliance on Administrative Agent and Other Lenders</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">158</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.08</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">No Other Duties, Etc</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">159</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.09</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent May File Proofs of Claim&#59; Credit Bidding</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">159</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.10</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral and Guaranty Matters</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">160</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.11</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Secured Cash Management Agreements and Secured Swap Contracts</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">161</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.12</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Certain ERISA Matters</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">161</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">v</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:92.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">9.13</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Recovery of Erroneous Payments</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">162</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article X. MISCELLANEOUS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">163</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.01</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Amendments, Etc</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">163</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.02</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notices&#59; Effectiveness&#59; Electronic Communication</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">167</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.03</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">No Waiver&#59; Cumulative Remedies&#59; Enforcement</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">169</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.04</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Expenses&#59; Indemnity&#59; Damage Waiver</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">170</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.05</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payments Set Aside</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">173</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.06</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Successors and Assigns</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">173</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.07</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Treatment of Certain Information&#59; Confidentiality</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">179</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.08</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Right of Setoff</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">180</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.09</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Rate Limitation</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">181</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.10</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Integration&#59; Effectiveness</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">181</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.11</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Survival of Representations and Warranties</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">181</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.12</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Severability</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">182</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.13</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Replacement of Lenders</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">182</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.14</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Governing Law&#59; Jurisdiction&#59; Etc</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">183</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.15</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Service of Process on the Designated Borrowers</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">184</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.16</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Waiver of Jury Trial</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">184</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.17</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">No Advisory or Fiduciary Responsibility</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">185</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.18</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Electronic Execution&#59; Electronic Records&#59; Counterparts</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">185</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.19</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">USA PATRIOT Act and Canadian AML Acts</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">186</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.20</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Judgment Currency</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">187</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.21</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgement and Consent to Bail-In of Affected Financial Institutions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">187</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.22</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Appointment of Company as Agent</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">188</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.23</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgement Regarding Any Supported QFCs</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">188</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">vi</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:0.1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:92.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.780%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.24</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Parallel Debt (Covenant to Pay the Administrative Agent)</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">189</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article XI. GUARANTY</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">190</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">11.01</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Guaranty</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">190</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">11.02</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Obligations Unconditional</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">191</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">11.03</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Reinstatement</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">192</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">11.04</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Certain Additional Waivers</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">193</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">11.05</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Remedies</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">193</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">11.06</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Rights of Contribution</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">194</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">11.07</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Guarantee of Payment&#59; Continuing Guarantee</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">194</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">11.08</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</a><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Keepwell</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#iff5cad99b5b84fd3b2ea9d65eb772644_71" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">195</a></font></div></td></tr></table></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">vii</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">SCHEDULES</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.01&#160;&#160;&#160;&#160;Existing Letters of Credit</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.01&#160;&#160;&#160;&#160;Commitments and Applicable Percentages</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.13&#160;&#160;&#160;&#160;Subsidiaries</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.17&#160;&#160;&#160;&#160;Identification Numbers for Canadian Borrowers and Designated Borrowers that are Non-U.S. Subsidiaries</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.21&#160;&#160;&#160;&#160;Labor Matters</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.19&#160;&#160;&#160;&#160;Post-Closing Obligations&#59; Certain Subsidiaries</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.01&#160;&#160;&#160;&#160;Existing Liens</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.02&#160;&#160;&#160;&#160;Permitted Investments</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.03&#160;&#160;&#160;&#160;Existing Indebtedness</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.04&#160;&#160;&#160;&#160;Permitted Dissolutions</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.08&#160;&#160;&#160;&#160;Existing Transactions with Affiliates</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.09&#160;&#160;&#160;&#160;Existing Burdensome Agreements</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.02&#160;&#160;&#160;&#160;Administrative Agent&#8217;s Office&#59; Certain Addresses for Notices</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.06&#160;&#160;&#160;&#160;Disqualified Institutions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">EXHIBITS</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A&#160;&#160;&#160;&#160;Form of Loan Notice</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">B&#160;&#160;&#160;&#160;Form of Swing Line Loan Notice</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C&#160;&#160;&#160;&#160;Form of Notice of Loan Prepayment</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">D&#160;&#160;&#160;&#160;Form of Note</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">E&#160;&#160;&#160;&#160;Form of Compliance Certificate</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F&#8211;1&#160;&#160;&#160;&#160;Form of Assignment and Assumption</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">F&#8211;2&#160;&#160;&#160;&#160;Form of Administrative Questionnaire</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">G&#160;&#160;&#160;&#160;Form of Designated Borrower Request and Assumption Agreement</font></div><div style="padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">H&#160;&#160;&#160;&#160;Form of Designated Borrower Notice</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">I&#160;&#160;&#160;&#160;Form of U.S. Tax Compliance Certificate</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">J&#160;&#160;&#160;&#160;Form of Joinder Agreement</font></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">K&#160;&#160;&#160;&#160;Form of Secured Party Designation Notice</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">viii</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><div id="iff5cad99b5b84fd3b2ea9d65eb772644_71"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">CREDIT AGREEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This CREDIT AGREEMENT (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) is entered into as of June 27, 2018,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">among CELESTICA INC., an Ontario corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), CELESTICA INTERNATIONAL LP, an Ontario limited partnership (together with the Company, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Canadian Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), certain Non-U.S. Subsidiaries of the Company party hereto pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-U.S. Designated Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and, together with the Canadian Borrowers, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-U.S. Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), CELESTICA (USA) INC., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Initial U.S. Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), certain U.S. Subsidiaries of the Company party hereto pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Designated Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and, together with the Initial U.S. Borrower, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;&#59; the U.S. Designated Borrowers together with the Non-U.S. Designated Borrowers, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;&#59; the U.S. Borrowers together with the Non-U.S. Borrowers, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and each a, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), each Guarantor from time to time party hereto, each Lender from time to time party hereto, and BANK OF AMERICA, N.A.,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">as Administrative Agent, Swing Line Lender and an L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Company has requested that the Lenders provide revolving and term loan credit facilities for the purposes set forth herein, and the Lenders are willing to do so on the terms and conditions set forth herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In consideration of the mutual covenants and agreements herein contained, the parties hereto covenant and agree as follows&#58;</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE I.<br><br>DEFINITIONS AND ACCOUNTING TERMS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.01&#160;&#160;&#160;&#160;Defined Terms.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">As used in this Agreement, the following terms shall have the meanings set forth below&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Accepting Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Acquired Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.03(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any transaction or series of related transactions for the purpose of or resulting, directly or indirectly, in (a) the acquisition of all or substantially all of the assets of a Person, or of any business or division of a Person, (b) the acquisition of in excess of fifty percent (50%) of the Equity Interests of any Person, or otherwise causing any Person to become a Subsidiary, or (c) a merger, amalgamation or consolidation or any other combination with another Person (other than a Person that is a Restricted Subsidiary before giving effect to such merger, amalgamation or consolidation, provided that the Company or the Restricted Subsidiary is the surviving entity).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Additional Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.03(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Additional Secured Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) all debts, liabilities, obligations, covenants and duties of any Loan Party or any Subsidiary arising under any Secured Swap Contract and (b)&#160;all debts, liabilities, obligations, covenants and duties of any Loan Party or any Subsidiary arising under any Secured Cash Management Agreement, in the case of each of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) and (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), whether direct or indirect (including those acquired by assumption), absolute or contingent, due or to become due, now existing or hereafter arising and including all costs and expenses incurred in connection with the enforcement and collection of the foregoing and interest and fees that accrue after the commencement by or against any Loan Party or any Affiliate thereof of any proceeding under any Debtor Relief Laws naming such Person as the debtor in such proceeding, regardless of whether such interest and fees are allowed claims in such proceeding&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that Additional Secured Obligations of a Loan Party shall exclude any Excluded Swap Obligations with respect to such.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Bank of America (or any of its designated branch offices or affiliates, including Bank of America, N.A., acting through its Canada Branch for Loans denominated in Canadian Dollars) in its capacity as administrative agent under any of the Loan Documents, or any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">successor administrative agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, for purposes of the Collateral Documents, each reference to the Administrative Agent with respect to the identity of the holder of the Lien or security interest granted therein shall mean Bank of America, N.A., in its capacity as Administrative Agent under any of the Loan Documents (except as may be expressly stated otherwise in such Collateral Document).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Agent&#8217;s Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any currency, the Administrative Agent&#8217;s address and, as appropriate, account as set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;10.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> with respect to such currency, or such other address or account with respect to such currency as the Administrative Agent may from time to time notify the Company and the Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Administrative Questionnaire</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an Administrative Questionnaire in substantially the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit F-2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or any other form approved by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Affected Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> means (a) any EEA Financial Institution or (b) any U.K. Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to a specified Person, another Person that directly, or indirectly through one or more intermediaries, Controls or is Controlled by or is under common Control with the Person specified.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Aggregate Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Commitments of all the Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Aggregate Revolving Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Revolving Commitments of all the Revolving Lenders.  The initial amount of the Aggregate Revolving Commitments in effect on the Closing Date is FOUR HUNDRED FIFTY MILLION DOLLARS ($450,000,000).  The amount of the Aggregate Revolving Commitments in effect on the Fifth Amendment Effective Date is SIX HUNDRED MILLION DOLLARS ($600,000,000).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agreed Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Dollars or any Alternative Currency, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means this Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">All-In-Yield</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Term Facility, the weighted average yield to maturity with respect to such Term Facility which shall take into account any interest rate margins, interest rate floors or similar devices and shall be deemed to include any original issue discount and any fees (other than facility arrangement, underwriting or other closing fees and expenses not paid for the account of, or distributed to, all Lenders providing such Term Facility) paid or payable to such Lenders in connection with such Term Facility, in each case, as reasonably determined by the Administrative Agent in a manner consistent with customary financial practice based on the Weighted Average Life of such Term Facility, commencing from the borrowing date of such Term Facility and assuming that the interest rate (including the Applicable Rate) for such Term Facility in effect on such borrowing date (after giving effect to the Indebtedness incurred in connection with such Term Facility) shall be the interest rate for the entire Weighted Average Life of such Term Facility.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Alternative Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means each of the following currencies&#58; Canadian Dollars, Euro and Sterling,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">together with each other currency (other than Dollars) that is approved in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that for each Alternative Currency, such requested currency is an Eligible Currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Alternative Currency Daily Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any day, with respect to any Credit Extension&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;denominated in Sterling, the rate per annum equal to SONIA determined pursuant to the definition thereof </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the SONIA Adjustment&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;denominated in any other Alternative Currency (to the extent such Loans denominated in such currency will bear interest at a daily rate), the daily rate per annum as designated with respect to such Alternative Currency at the time such Alternative Currency is approved by the Administrative Agent and the relevant Lenders pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.06(a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the adjustment (if any) determined by the Administrative Agent and the relevant Lenders pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.06(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, if any Alternative Currency Daily Rate shall be less than zero, such rate shall be deemed zero for purposes of this Agreement.  Any change in an Alternative Currency Daily Rate shall be effective from and including the date of such change without further notice.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Alternative Currency Daily Rate Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Loan that bears interest at a rate based on the definition of &#8220;Alternative Currency Daily Rate&#8221;.  All Alternative Currency Daily Rate Loans must be denominated in an Alternative Currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Alternative Currency Equivalent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, with respect to any amount denominated in Dollars, the equivalent amount thereof in the applicable Alternative Currency as determined by the Administrative Agent or the applicable L&#47;C Issuer, as the case may be, by reference to Bloomberg (or such other publicly available service for displaying exchange rates), to be the exchange rate for the purchase of such Alternative Currency with Dollars at approximately 11&#58;00 a.m. on the date two (2) Business Days prior to the date as of which the foreign exchange computation is made&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if no such rate is available, the &#8220;Alternative Currency Equivalent&#8221; shall be determined by the Administrative Agent or the applicable L&#47;C Issuer, as the case may be, using any reasonable method of determination it deems appropriate in its sole discretion (and such determination shall be conclusive absent manifest error).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Alternative Currency Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an Alternative Currency Daily Rate Loan or an Alternative Currency Term Rate Loan, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Alternative Currency Term Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any Interest Period, with respect to any Loan&#58; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;denominated in Euros, the rate per annum equal to the Euro Interbank Offered Rate (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EURIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), as published on the applicable Reuters screen page (or such other commercially available source providing such quotations as may be designated by the Administrative Agent from time to time) on the day that is two TARGET Days preceding the first day of such Interest Period with a term equivalent to such Interest Period&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;denominated in Canadian Dollars, the rate per annum equal to the Canadian Dollar Offered Rate, as published on the applicable Reuters screen page (or such other commercially available source providing such quotations as may be designated by the Administrative Agent from time to time) (in such case, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">CDOR Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) on the first day of such Interest Period (or if such day is not a Business Day, then on the immediately preceding Business Day) with a term equivalent to such Interest Period&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;denominated in any other Alternative Currency (to the extent such Loans denominated in such currency will bear interest at a term rate), the term rate per annum as designated with respect to such Alternative Currency at the time such Alternative Currency is approved by the Administrative Agent and the relevant Lenders pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.06(a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the adjustment (if any) determined by the Administrative Agent and the relevant Lenders pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.06(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, if any Alternative Currency Term Rate shall be less than zero, such rate shall be deemed zero for purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Alternative Currency Term Rate Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Loan that bears interest at a rate based on the definition of &#8220;Alternative Currency Term Rate&#8221;.  All Alternative Currency Term Rate Loans must be denominated in an Alternative Currency.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Alternative Currency Sublimit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an amount equal to the lesser of (a)&#160;$100,000,000 and (b)&#160;the Aggregate Revolving Commitments.  The Alternative Currency Sublimit is part of, and not in addition to, the Aggregate Revolving Commitments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Alternative Currency, the applicable administrator for the Relevant Rate for such Alternative Currency or any Governmental Authority having jurisdiction over the Administrative Agent or such administrator.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Non-U.S. Obligor Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.25(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means with respect to any Lender at any time, (a)&#160;with respect to such Lender&#8217;s Revolving Commitment at any time, the percentage (carried out to the ninth decimal place) of the Aggregate Revolving Commitments represented by such Lender&#8217;s Revolving Commitment at such time, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if the commitment of each Lender to make Loans and the obligation of the L&#47;C Issuers to make L&#47;C Credit Extensions have been terminated pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or if the Aggregate Revolving Commitments have expired, then the Applicable Percentage of each Lender shall be determined based on the Applicable Percentage of such Lender most recently in effect, giving effect to any subsequent assignments&#59; and (b)&#160;with respect to such Lender&#8217;s portion of an outstanding Term Facility at any time, the percentage (carried out to the ninth decimal place) of the outstanding principal amount of such Term Facility held by such Lender at such time.  The Applicable Percentage (i)&#160;of each Lender as of the Fifth Amendment Effective Date is set forth opposite the name of such Lender on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (ii)&#160;of each Person that becomes a Lender after the Fifth Amendment Effective Date is set forth in the Assignment and Assumption pursuant to which such Lender becomes a party hereto or in any documentation executed by such Lender in connection with an Incremental Facility.  The Applicable Percentages shall be subject to adjustment as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) with respect to the Term B Loan, two and one-hundred twenty-five thousandths percent (2.125%) per annum in the case of Eurocurrency Rate Loans and one and one-hundred twenty-five thousandths percent (1.125%) per annum in the case of Base Rate Loans, (b) &#91;reserved&#93;, (c)&#160;with respect to any Incremental Term Loan (other than the Incremental Term A Loan), the rate per annum set forth in the Incremental Facility Amendment establishing such Incremental Term Loans, subject, in the case of any Incremental Tranche&#160;B Term Loan, to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.16(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (d) with respect to the Incremental Term A Loan, Revolving Loans, Swing Line Loans, Letter of Credit Fees and the commitment fee payable pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.10(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the following percentages per annum, based upon the Consolidated Total Leverage Ratio as set forth in the most recent Compliance Certificate received by the Administrative Agent pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-bottom:0.1pt;padding-left:0.27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.460%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.100%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.220%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#f2f2f2;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Pricing Level</font></td><td colspan="3" style="background-color:#f2f2f2;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated Total Leverage Ratio</font></td><td colspan="3" style="background-color:#f2f2f2;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;padding-left:3.35pt;padding-right:3.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Eurocurrency Rate Loans &#47; Alternative Currency Loans </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">A Fees </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> Letter of Credit Fees</font></div></td><td colspan="3" style="background-color:#f2f2f2;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:3pt;padding-left:3.35pt;padding-right:3.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Base Rate Loans </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> Canadian Prime Rate Loans</font></div></td><td colspan="3" style="background-color:#f2f2f2;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Commitment Fee</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#62; 2.50&#58;1.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.25%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.25%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.45%</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#62; 1.75&#58;1.00 but &#8804; 2.50&#58;1.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.00%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.00%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.40%</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#62; 1.00&#58;1.00 but &#8804; 1.75&#58;1.00</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.75%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.75%</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.35%</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8804; 1.00&#58;1.00</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.50%</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.50%</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.30%</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any increase or decrease in the Applicable Rate (other than with respect to the Term B Loan and any applicable Incremental Term Loan) resulting from a change in the Consolidated Total Leverage Ratio shall become effective as of the first Business Day immediately following the date a Compliance Certificate is delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if a Compliance Certificate is not delivered when due in accordance with such Section, then, upon the request of the Required Pro Rata Facilities Lenders, Pricing Level&#160;1 shall apply as of the first Business Day after the date on which such Compliance Certificate was required to have been delivered and shall remain in effect until the first Business Day immediately following the date on which such Compliance Certificate is delivered, whereupon the Applicable Rate (other than with respect to the Term B Loan and any applicable Incremental Term Loan) shall be adjusted based upon the calculation of the Consolidated Total Leverage Ratio contained in such Compliance Certificate.  The Applicable Rate (other than with respect to the Term&#160;B Loan and any applicable Incremental Term Loan) in effect from the Fifth Amendment Effective Date through the first Business Day immediately following the date a Compliance Certificate is delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> for the fiscal quarter ending March&#160;31, 2022 shall be determined based upon Pricing Level&#160;2. Notwithstanding anything to the contrary contained in this definition, the determination of the Applicable Rate for any period shall be subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.11(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any borrowings and payments in any Alternative Currency, the local time in the place of settlement for such Alternative Currency as may be determined by the Administrative Agent or the applicable L&#47;C Issuer, as the case may be, to be necessary for timely settlement on the relevant date in accordance with normal banking procedures in the place of payment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicant Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Approved Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Fund that is administered or managed by (a)&#160;a Lender, (b)&#160;an Affiliate of a Lender or (c)&#160;an entity or an Affiliate of an entity that administers or manages a Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Arrangers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;as of the Closing Date, (i)&#160;with respect to the Term&#160;B Loan, each of the following in its capacity as a joint lead arranger and a joint bookrunner thereof&#58; MLPFS, Canadian Imperial Bank of Commerce, Citibank, N.A., MUFG Bank, Ltd., RBC Capital Markets and The Bank of Nova Scotia&#59; and (ii)&#160;with respect to the Revolving Facility, each of the following in its capacity as a joint lead arranger and joint bookrunner thereof&#58; MLPFS, Canadian Imperial Bank of Commerce, Citibank, N.A., Canadian Branch, MUFG Bank, Ltd., RBC Capital Markets and The Bank of Nova Scotia&#59; and (b)&#160;thereafter, any other Person designated as a lead arranger or bookrunner on the cover page of any amendment, modification or supplement of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Assignment and Assumption</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an assignment and assumption entered into by a Lender and an Eligible Assignee (with the consent of any party whose consent is required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.06(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), and accepted by the Administrative Agent, in substantially the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit&#160;F-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or any other form (including electronic documentation generated by use of an electronic platform) approved by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Attributable Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Person on any date, (a)&#160;in respect of any capital lease of any Person, the capitalized amount thereof that would appear on a balance sheet of such Person prepared as of such date in accordance with IFRS, (b)&#160;in respect of any Synthetic Lease Obligation, the capitalized amount of the remaining lease payments under the relevant lease that would appear on a balance sheet of such Person prepared as of such date in accordance with IFRS if such lease were accounted for as a capital lease and (c) in respect of any Securitization Transaction (other than the Specified Receivables Purchase Agreement and any other securitization program that is not recorded as debt in accordance with IFRS), the amount of obligations outstanding on any date of determination that would be characterized as principal if such Securitization Transaction had been structured as a secured loan rather than a sale&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, for the avoidance of doubt, no obligations outstanding under the Specified Receivables Purchase Agreement or under any other securitization program that is not recorded as debt in accordance with IFRS shall be deemed to be Attributable Indebtedness.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Audited Financial Statements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the audited consolidated balance sheet of the Company and its Subsidiaries for the fiscal year ended December 31, 2017, and the related consolidated statements </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of operations, comprehensive income, changes in equity and cash flows for such fiscal year of the Company and its Subsidiaries, including the notes thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Authorization to Share Insurance Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the authorization, duly executed by the applicable Loan Party or Loan Parties, in form and substance reasonably acceptable to the Administrative Agent, authorizing the sharing of insurance information of the Loan Parties and their Subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Auto-Extension Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.03(b)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Auto-Reinstatement Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.03(b)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Availability Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to the Revolving Commitments, the period from and including the Closing Date to the earliest of (a)&#160;the Maturity Date applicable to Revolving Loans, Swing Line Loans and Letters of Credit (and the related L&#47;C Obligations), (b)&#160;the date of termination of the Aggregate Revolving Commitments pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.07(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and (c)&#160;the date of termination of the commitment of each Lender to make Revolving Loans and of the obligation of each L&#47;C Issuer to make L&#47;C Credit Extensions pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Available Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination and with respect to the then-current Benchmark, as applicable, (x) if the then-current Benchmark is a term rate, any tenor for such Benchmark that is or may be used for determining the length of an Interest Period or (y) otherwise, any payment period for interest calculated with reference to such Benchmark, as applicable, pursuant to this Agreement as of such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">B&#47;A Discount Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, in respect of any Bankers&#8217; Acceptance, the amount that is calculated on the applicable date of Borrowing in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.04(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">B&#47;A Discount Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;&#160;&#160;&#160;with respect to any Bankers&#8217; Acceptance accepted by a Lender named on Schedule&#160;I to the Bank Act (Canada), the CDOR Rate on such date, for bankers&#8217; acceptances having an identical maturity date to the maturity date of that Bankers&#8217; Acceptance&#59; or (b) with respect to any Bankers&#8217; Acceptance accepted by any other Lender and for any B&#47;A Equivalent Loan, the rate determined in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> 0.10% per annum.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">B&#47;A Equivalent Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.04(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">B&#47;A Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to a Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, as applicable, the amount that is calculated by multiplying the face amount of the Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, as applicable, by the Applicable Rate for B&#47;A Fees, and multiplying the result by a fraction, the numerator of which is the term of the Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, as applicable, and the denominator of which is the number of days in the calendar year.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Back-Up Indemnity Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.01(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Bail-In Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the exercise of any Write-Down and Conversion Powers by the applicable Resolution Authority in respect of any liability of an Affected Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Bail-In Legislation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, (a)&#160;with respect to any EEA Member Country implementing Article&#160;55 of Directive 2014&#47;59&#47;EU of the European Parliament and of the Council of the European Union, the implementing law, rule, regulation or requirement for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule, and (b) with respect to the United Kingdom, Part I of the United Kingdom Banking Act 2009 (as amended from time to time) and any other law, regulation or rule applicable in the United Kingdom relating to the resolution of unsound or failing banks, investment firms or other financial institutions or their affiliates (other than through liquidation, administration or other insolvency proceedings).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Bank of America</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Bank of America, N.A. and its successors.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Bankers&#8217; Acceptance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a depository bill as defined in the Depository Bills and Notes Act (Canada) in Canadian Dollars that is in the form of an order signed by any Canadian Borrower and accepted by a Lender pursuant to this Agreement or, for Lenders not participating in clearing services contemplated in that Act, a draft or bill of exchange in Canadian Dollars that is drawn by any Canadian Borrower and accepted by a Lender pursuant to this Agreement.  For this purpose, orders or drafts that become depository bills, drafts and bills of exchange are sometimes collectively referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">orders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; in this Agreement.  All Bankers&#8217; Acceptances shall be denominated in Canadian Dollars and are available only to the Canadian Borrowers.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Bankers&#8217; Acceptance Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the total amount of all Bankers&#8217; Acceptances and B&#47;A Equivalent Loans from time to time outstanding and all obligations of the Loan Parties to reimburse the Lenders for their acceptance of any drafts drawn under any Bankers&#8217; Acceptance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Bankruptcy Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Federal Bankruptcy Reform Act of 1978 (11&#160;U.S.C. &#167;&#160;101, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Base Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">means for any day a fluctuating rate per annum equal to the highest of (a)&#160;the Federal Funds Rate plus &#189; of one percent (1.00%), (b)&#160;the rate of interest in effect for such day as publicly announced from time to time by Bank of America as its &#8220;prime rate,&#8221; and (c)&#160;the Eurocurrency Rate plus one percent (1.00%)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if the Base Rate shall be less than zero, such rate shall be deemed zero for purposes of this Agreement.  The &#8220;prime rate&#8221; is a rate set by Bank of America based upon various factors including Bank of America&#8217;s costs and desired return, general economic conditions and other factors, and is used as a reference point for pricing some loans, which may be priced at, above, or below such announced rate.  Any change in such prime rate announced by Bank of America shall take effect at the opening of business on the day specified in the public announcement of such change.  If the Base Rate is being used as an alternate rate of interest pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereof, then the Base Rate shall be the greater of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above and shall be determined without reference to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Base Rate Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Loan that bears interest based on the Base Rate.  All Base Rate Loans are only available for Loans denominated in Dollars.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, initially, LIBOR&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if a replacement of the Benchmark has occurred pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.07(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> then &#8220;Benchmark&#8221; means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate.  Any reference to &#8220;Benchmark&#8221; shall include, as applicable, the published component used in the calculation thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;For purposes of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.07(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the first alternative set forth below that can be determined by the Administrative Agent&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the sum of&#58; (i) Term SOFR and (ii) 0.11448% (11.448 basis points) for an Available Tenor of one-month&#8217;s duration, 0.26161% (26.161 basis points) for an Available Tenor of three-months&#8217; duration, 0.42826% (42.826 basis points) for an Available Tenor of six-months&#8217; duration, and 0.71513% (71.513 basis points) for an Available Tenor of twelve-months&#8217; duration, or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the sum of&#58; (i) Daily Simple SOFR and (ii) 0.26161% (26.161 basis points)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">that, if initially LIBOR is replaced with the rate contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above (Daily Simple SOFR </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the applicable spread adjustment) and subsequent to such replacement, the Administrative Agent determines that Term SOFR has become available and is administratively feasible for the Administrative Agent in its sole discretion, and the Administrative Agent notifies the Company and each Lender of such availability, then from and after the beginning of the Interest Period, relevant interest payment date or payment period for interest calculated, in each case, commencing no less than thirty (30) </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">days after the date of such notice, the Benchmark Replacement shall be as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;for purposes of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.07(c)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the sum of (a) the alternate benchmark rate and (b)&#160;an adjustment (which may be a positive or negative value or zero), in each case, that has been selected by the Administrative Agent and the Company as the replacement Benchmark giving due consideration to any evolving or then-prevailing market convention, including any applicable recommendations made by a Relevant Governmental Body, for Dollar-denominated syndicated credit facilities at such time&#59; </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, if the Benchmark Replacement as determined pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above would be less than zero, the Benchmark Replacement will be deemed to be zero for the purposes of this Agreement and the other Loan Documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any Benchmark Replacement shall be applied in a manner consistent with market practice&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, to the extent such market practice is not administratively feasible for the Administrative Agent, such Benchmark Replacement shall be applied in a manner as otherwise reasonably determined by the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement Conforming Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of &#8220;Base Rate&#8221;, the definition of &#8220;Business Day&#8221;, the definition of &#8220;Interest Payment Date&#8221;, the definition of &#8220;Interest Period&#8221;, the definition of &#8220;Relevant Rate&#8221;, the timing and frequency of determining rates and making payments of interest, the timing of borrowing requests or prepayment, conversion or continuation notices, the applicability and length of lookback periods, the applicability of breakage provisions, and other technical, administrative or operational matters) that the Administrative Agent decides may be appropriate to reflect the adoption and implementation of such Benchmark Replacement and to permit the administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent reasonably determines that no market practice for the administration of such Benchmark Replacement exists, in such other manner of administration as the Administrative Agent decides is reasonably necessary in connection with the administration of this Agreement and the other Loan Documents).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Transition Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any then-current Benchmark other than LIBOR, the occurrence of a public statement or publication of information by or on behalf of the administrator of the then-current Benchmark or a Governmental Authority with jurisdiction over such administrator announcing or stating that all Available Tenors are or will no longer be representative, or made available, or used for determining the interest rate of loans, or shall or will otherwise cease, provided that, at the time of such statement or publication, there is no successor administrator that is satisfactory to the Administrative Agent, that will continue to provide any representative tenors of such Benchmark after such specific date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Beneficial Ownership Certification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a certification regarding beneficial ownership required by the Beneficial Ownership Regulation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Beneficial Ownership Regulation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means 31 C.F.R. &#167; 1010.230.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benefit Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any of (a) an &#8220;employee benefit plan&#8221; (as defined in Section 3(3) of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ERISA) that is subject to Title I of ERISA, (b) a &#8220;plan&#8221; as defined in Section 4975 of the Code or (c) any Person whose assets include (for purposes of ERISA Section 3(42) or otherwise for purposes of Title I of ERISA or Section&#160;4975 of the Code) the assets of any such &#8220;employee benefit plan&#8221; or &#8220;plan&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Blocking Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;any provision of Council Regulation (EC) No&#160;2271&#47;96 of 22 November 1996 (or any law or regulation implementing such Regulation in any member state of the European Union), (b)&#160;section 7 of the German Foreign Trade Regulation (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Au&#223;enwirtschaftsverordnung</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), or (c)&#160;any provision of Council Regulation (EC) No 2271&#47;1996 of 22 November 1996, as it forms part of domestic law of the United Kingdom by virtue of the European Union (Withdrawal) Act 2018.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; each has the meaning specified in the introductory paragraph hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a borrowing consisting of simultaneous Loans of the same Type, in the same currency, and, in the case of Eurocurrency Rate Loans, Bankers&#8217; Acceptances or B&#47;A Equivalent Loans, having the same Interest Period made by each of the Lenders pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any day other than a Saturday, Sunday or other day on which commercial banks are authorized to close under the Laws of, or are in fact closed in, the state where the Administrative Agent&#8217;s Office is located&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;if such day relates to any interest rate settings as to a Eurocurrency Rate Loan, any fundings, disbursements, settlements and payments in Dollars in respect of any such Eurocurrency Rate Loan, or any other dealings in Dollars to be carried out pursuant to this Agreement in respect of any such Eurocurrency Rate Loan, means any such day on which dealings in deposits in Dollars are conducted by and between banks in the London interbank eurodollar market&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;if such day relates to any interest rate settings as to an Alternative Currency Loan denominated in Euro, any fundings, disbursements, settlements and payments in Euro in respect of any such Alternative Currency Loan, or any other dealings in Euro to be carried out pursuant to this Agreement in respect of any such Alternative Currency Loan, means any such day that is also a TARGET Day&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;when used in connection with any fundings, disbursements, settlements, payments and interest rate settings as to a Canadian Prime Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, or any other dealings in Canadian Dollars (including, for the avoidance of doubt, any other Loans denominated in Canadian Dollars) to be carried out pursuant to this Agreement or any of the other Loan Documents, means any such day other than a day on which banking institutions in Toronto, Ontario are authorized by law to close&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;if such day relates to any interest rate settings as to an Alternative Currency Loan denominated in (i)&#160;Sterling, means a day other than a day banks are closed for general business in London, including because such day is a Saturday, a Sunday or a legal holiday under the laws of the United Kingdom&#59;&#160;or (ii)&#160;a currency other than Euro, Canadian Dollars or Sterling, means any such day on which dealings in deposits in the relevant currency are conducted by and between banks in the London or other applicable interbank market for such currency&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;if such day relates to any fundings, disbursements, settlements and payments in a currency other than Euro in respect of an Alternative Currency Loan denominated in a currency other than Euro, or any other dealings in any currency other than Euro to be carried out pursuant to this Agreement in respect of any such Alternative Currency Loan (other than any interest rate settings), means any such day on which banks are open for foreign exchange business in the principal financial center of the country of such currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Call Protection Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to the Term B Loan, the period from the Closing Date to, and including, the date that is six (6) months after the Closing Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Canadian AML Acts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means applicable Canadian law regarding anti-money laundering, anti-terrorist financing, government sanction and &#8220;know your client&#8221; matters, including the Proceeds of Crime (Money Laundering) and Terrorist Financing Act (Canada).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Canadian Defined Benefit Pension Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Canadian Pension Plan that contains or has ever contained a &#8220;defined benefit provision&#8221; as such term is defined in Section 147.1(1) of the Income Tax Act (Canada).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Canadian Dollar</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">CAD</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the lawful currency of Canada.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Canadian Dollar Sublimit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an amount equal to the lesser of (a)&#160;$300,000,000 and (b)&#160;the Aggregate Revolving Commitments.  The Canadian Dollar Sublimit is part of, and not in addition to, the Aggregate Revolving Commitments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Canadian Pension Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a pension plan or plan that is subject to applicable pension benefits legislation in any jurisdiction of Canada and that is organized and administered to provide pensions, pension benefits or retirement benefits for employees and former employees of any Loan Party or any Subsidiary thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Canadian Prime Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any day a fluctuating rate of interest per annum equal to the greater of (a) the per annum rate of interest quoted or established as the &#8220;prime rate&#8221; of the Administrative Agent which it quotes or establishes for such day as its reference rate of interest in order to determine interest rates for commercial loans in Canadian Dollars in Canada to its Canadian borrowers&#59; and (b) the average CDOR Rate for a 30-day term </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#189; of one percent (1.00%) per annum, adjusted automatically with each quoted or established change in such rate, all without the necessity of any notice to any Borrower or any other Person&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if the Canadian Prime Rate shall be less than zero, such rate shall be deemed zero for purposes of this Agreement.  Such prime rate is based on various factors including cost and desired return, general economic conditions and other factors, and is used as a reference point for pricing some loans, which may be priced at, above, or below such announced rate.&#160; Any change in the prime rate shall take effect at the opening of business on the day specified in the public announcement of such change.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Canadian Prime Rate Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Revolving Loan or a Term Loan that bears interest based on the Canadian Prime Rate.  All Canadian Prime Rate Loans are only available to the Canadian Borrowers and shall be denominated in Canadian Dollars.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Canadian Sanctions List</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the list of names subject to the Regulations Establishing a List of Entities made under subsection 83.05(1) of the Criminal Code (Canada), the Regulations Implementing the United Nations Resolutions on the Suppression of Terrorism and&#47;or the United Nations Al-Qaida and Taliban Regulations and&#47;or the Special Economic Measures Act (Canada).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Canadian Security Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means that certain Canadian Security and Pledge Agreement, dated as of the Closing Date executed in favor of the Administrative Agent, for the benefit of the Secured Parties, by the Company and certain Non-U.S. Obligors.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cash Collateralize</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means to pledge and deposit with or deliver to the Administrative Agent, for the benefit of one or more of the L&#47;C Issuers or the Lenders, as collateral for L&#47;C Obligations or Bankers&#8217; Acceptance Obligations, or obligations of the Lenders to fund participations in respect of L&#47;C Obligations, cash or deposit account balances or, if the Administrative Agent and the applicable L&#47;C Issuer(s) shall agree in their sole discretion, other credit support, in each case pursuant to documentation in form and substance reasonably satisfactory to the Administrative Agent and the applicable L&#47;C Issuer(s).  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cash Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall have a meaning correlative to the foregoing and shall include the proceeds of such cash collateral and other credit support.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cash Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any date&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;securities issued or directly and fully guaranteed or insured by the United States or, in the case of a Non-U.S. Subsidiary, readily marketable obligations issued or directly and fully guaranteed or insured by the government of the country of such Non-U.S. Subsidiary, or any agency or instrumentality thereof (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the full faith and credit of the United States or, in the case of a Non-U.S. Subsidiary, the government of the country of such Non-U.S. Subsidiary, is pledged in support thereof), having maturities of not more than three hundred sixty (360) days from the date of acquisition&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;(i) with respect to any U.S. Borrower or any U.S. Subsidiary, Dollar denominated&#160;time deposits, certificates of deposit and bankers&#8217; acceptances of (A)&#160;any Lender </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">under the Revolving Facility, (B)&#160;any domestic commercial bank of recognized standing having capital and surplus in excess of $500,000,000 or (C)&#160;any bank whose short-term commercial paper rating from S&#38;P is at least A-1 or the equivalent thereof or from Moody&#8217;s is at least P-1 or the equivalent thereof (any such bank being a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Approved Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and (ii) with respect to the Company or any Non-U.S. Subsidiary, time deposits, certificates of deposit and bankers&#8217; acceptances denominated in (x)&#160;Dollars, (y) the currency of the country in which such Non-U.S. Subsidiary maintains its chief executive office and principal place of business, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> such country is a member of the Organization for Economic Cooperation and Development or (z) such currency acceptable to the Administrative Agent in its sole discretion, in each case, of (A)&#160;any Lender under the Revolving Facility, (B)&#160;any domestic commercial bank of recognized standing having capital and surplus in excess of $500,000,000, (C) a bank having capital and surplus in excess of $500,000,000 formed under any state, commonwealth, territory, province or similar political subdivision of the country in which such Non-U.S. Subsidiary maintains its chief executive office and principal place of business, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> such country is a member of the Organization for Economic Cooperation and Development, (D)&#160;any bank whose short-term commercial paper rating from S&#38;P is at least A-1 or the equivalent thereof or from Moody&#8217;s is at least P-1 or the equivalent thereof or (E) a bank or other financial institution acceptable to the Administrative Agent in its sole discretion (any such bank being a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-U.S. Approved Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and together with any U.S. Approved Bank, each an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Approved Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), in each case with maturities of not more than two hundred seventy (270) days from the date of acquisition&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;commercial paper and variable or fixed rate notes issued by any Approved Bank (or by the parent company thereof) or any variable rate notes issued by, or guaranteed by, any domestic corporation rated A-1 (or the equivalent thereof) or better by S&#38;P or P-1 (or the equivalent thereof) or better by Moody&#8217;s and maturing within one hundred eighty (180) days of the date of acquisition&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;repurchase agreements entered into by any Person with a bank or trust company (including any Lender under the Revolving Facility) or recognized securities dealer having capital and surplus in excess of $500,000,000 for direct obligations issued by or fully guaranteed by the United States in which such Person shall have a perfected first priority security interest (subject to no other Liens) and having, on the date of purchase thereof, a fair market value of at least one hundred percent (100%) of the amount of the repurchase obligations&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;securities with maturities of one (1) year or less from the date of acquisition thereof issued or fully guaranteed by (i) any state, commonwealth or territory of the United States, by any political subdivision or taxing authority of any such state, commonwealth or territory, the securities of any such state, commonwealth or territory being rated at least &#8220;Prime-1&#8221; (or the then equivalent grade) by Moody&#8217;s or at least &#8220;A-1&#8221; (or the then equivalent grade) by S&#38;P or (ii) solely with respect to any Non-U.S. Subsidiary, any state, commonwealth, territory, province or similar political subdivision of the country in which such Non-U.S. Subsidiary maintains its chief executive office and principal place of business, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> such country is a member of the Organization for Economic Cooperation and Development&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;investments, classified in accordance with IFRS as current assets, in money market investment programs registered under the Investment Company Act of 1940 which have the highest rating obtainable from either Moody&#8217;s or S&#38;P and the portfolios of which substantially all of the Investments in such portfolios are of the character described in the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> through&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cash Management Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any agreement that is not prohibited by the terms hereof to provide treasury or cash management services, including deposit accounts, overnight draft, credit cards, debit cards, p-cards (including purchasing cards and commercial cards), funds transfer, automated clearinghouse, zero balance accounts, returned check concentration, controlled disbursement, lockbox, account reconciliation and reporting and trade finance services and other cash management services.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cash Management Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Person in its capacity as a party to a Cash Management Agreement that, (a)&#160;at the time it enters into a Cash Management Agreement with a Loan Party or any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">11</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Subsidiary, is a Lender or an Affiliate of a Lender, or (b)&#160;at the time it (or its Affiliate) becomes a Lender, is a party to a Cash Management Agreement with a Loan Party or any Subsidiary, in each case in its capacity as a party to such Cash Management Agreement (even if such Person ceases to be a Lender or such Person&#8217;s Affiliate ceased to be a Lender)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that for any of the foregoing to be included as a &#8220;Secured Cash Management Agreement&#8221; on any date of determination by the Administrative Agent, the applicable Cash Management Bank (other than the Administrative Agent or an Affiliate of the Administrative Agent) must have delivered a Secured Party Designation Notice to the Administrative Agent prior to such date of determination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">CDOR Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the definition of &#8220;Alternative Currency Term Rate&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">CFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Subsidiary that is a controlled foreign corporation within the meaning Section&#160;957 of the Code and that is owned, directly or indirectly, by a U.S. Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">CFC Holdco</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) any direct or indirect U.S. Subsidiary that has no material assets other than the Equity Interests of one or more CFCs and (b) any direct or indirect U.S. Subsidiary that has no material assets other than the Equity Interests or Indebtedness of one or more other U.S. Subsidiaries of the type referred to in the immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change in Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the occurrence, after the Closing Date, of any of the following&#58; (a)&#160;the adoption or taking effect of any law, rule, regulation or treaty, (b)&#160;any change in any law, rule, regulation or treaty or in the administration, interpretation, implementation or application thereof by any Governmental Authority or (c)&#160;the making or issuance of any request, rule, guideline or directive (whether or not having the force of law) by any Governmental Authority&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that notwithstanding anything herein to the contrary, (x)&#160;the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines or directives thereunder or issued in connection therewith and (y)&#160;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, Canada or foreign regulatory authorities, in each case pursuant to Basel III, shall in each case be deemed to be a &#8220;Change in Law&#8221;, regardless of the date enacted, adopted or issued.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an event or series of events by which&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;any &#8220;person&#8221; or &#8220;group&#8221; (as such terms are used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, but excluding any employee benefit plan of such person or its subsidiaries, and any person or entity acting in its capacity as trustee, agent or other fiduciary or administrator of any such plan) (other than Onex or any of its Affiliates) becomes the &#8220;beneficial owner&#8221; (as defined in Rules 13d-3 and 13d-5 under the Securities Exchange Act of 1934, except that a person or group shall be deemed to have &#8220;beneficial ownership&#8221; of all securities that such person or group has the right to acquire, whether such right is exercisable immediately or only after the passage of time (such right, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">option right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)), directly or indirectly, of equity securities of the Company carrying thirty-five percent (35%) or more of the voting power of all outstanding equity securities of the Company on a fully-diluted basis (and taking into account all such securities that such person or group has the right to acquire pursuant to any option right)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, notwithstanding anything contradictory in the foregoing, none of the following shall constitute a &#8220;Change of Control&#8221; hereunder&#58; (x) the acquisition by Onex or any of its Affiliates of any additional equity securities of the Company entitled to vote, (y) a disposition by Onex or any of its Affiliates of any of its equity securities of the Company entitled to vote, including any such disposition which (whether in one transaction or in a series of transactions) results in Onex and&#47;or any of its Affiliates ceasing to beneficially own equity securities of the Company carrying thirty-five percent (35%) or more of the voting power of all outstanding equity securities of the Company (with the understanding that, for purposes of clarity, any transferee(s) thereof, other than any Affiliate(s) of Onex, remain subject to the terms of this definition preceding the proviso to determine if a Change of Control has occurred), and (z) a change in the &#8220;beneficial ownership&#8221; of Onex or any of its Affiliates&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;during any period of twelve (12) consecutive months</font><font style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">during which Onex and&#47;or any of its Affiliates does not collectively have beneficial ownership (as defined above) of equity </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">securities of the Company carrying more than fifty percent (50%) of the voting power of all outstanding equity securities of the Company, a majority of the members of the board of directors or other equivalent governing body of the Company cease to be composed of individuals (i)&#160;who were members of that board or equivalent governing body on the first day of such period, (ii)&#160;whose election or nomination to that board or equivalent governing body was approved by individuals referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;above constituting at the time of such election or nomination at least a majority of that board or equivalent governing body or (iii)&#160;whose election or nomination to that board or other equivalent governing body was approved by individuals referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;above constituting at the time of such election or nomination at least a majority of that board or equivalent governing body&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;the Company fails to own and control, directly or indirectly, one hundred percent (100%) of the outstanding Equity Interests (other than (i) directors&#8217; qualifying shares and (ii) shares issued to foreign nationals to the extent required by applicable Law) of each other Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">As used in this definition only, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; of Onex means another Person that directly, or indirectly through one or more intermediaries, Controls or is Controlled by or is under common Control with Onex, where &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means 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 ability to exercise voting power, by contract or otherwise&#59;  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Controlling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Controlled</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; have meanings correlative thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Closing Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means June 27, 2018.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Internal Revenue Code of 1986.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a collective reference to all property with respect to which Liens in favor of the Administrative Agent are purported to be granted pursuant to and in accordance with the Collateral Documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Collateral Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a collective reference to the Security Agreements, each Joinder Agreement and all other security or pledge agreements or documents as may be executed and delivered by any Loan Party pursuant to the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or any of the Loan Documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as to each Lender, the Revolving Commitment of such Lender and&#47;or the Term B Loan Commitment of such Lender and shall include, as the context requires, any unfunded commitment of such Lender to fund any portion of an Incremental Term Loan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Commodity Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Commodity Exchange Act (7 U.S.C. Section 1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">et seq.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Communication</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means this Agreement, any Loan Document and any document, amendment, approval, consent, information, notice, certificate, request, statement, disclosure or authorization related to any Loan Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the introductory paragraph hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit E</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Conforming Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to the use, administration of or any conventions associated with any proposed Successor Rate for an Agreed Currency (other than Dollars), as applicable, any conforming changes to the definitions of &#8220;Interest Payment Date&#8221;, &#8220;Interest Period&#8221; and &#8220;Relevant Rate&#8221;, the timing and frequency of determining rates and making payments of interest and other technical, administrative or operational matters (including, for the avoidance of doubt, the definition of &#8220;Business Day&#8221;, timing of borrowing requests or prepayment, conversion or continuation notices and length of lookback periods) as may be appropriate, in the discretion of the Administrative Agent, to reflect the adoption and implementation of such applicable rate(s) and to permit the administration thereof by the Administrative Agent in a manner substantially consistent with market practice for such Agreed Currency </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(or, if the Administrative Agent reasonably determines that adoption of any portion of such market practice is not administratively feasible or that no market practice for the administration of such rate for such Agreed Currency exists, in such other manner of administration as the Administrative Agent reasonably determines is reasonably necessary in connection with the administration of this Agreement and any other Loan Document).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Connection Income Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Other Connection Taxes that are imposed on or measured by net earnings (however denominated) or that are franchise Taxes or branch profits Taxes.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Current Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean, as of any date of determination, all assets of the Company and its Restricted Subsidiaries (other than cash and Cash Equivalents) that would, in accordance with IFRS, be classified on a consolidated balance sheet of the Company as current assets as of such date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Current Liabilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean, as of any date of determination, all liabilities (without duplication) of the Company and its Restricted Subsidiaries that would, in accordance with IFRS, be classified on a consolidated balance sheet of the Company and its Restricted Subsidiaries as current liabilities as of such date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that Consolidated Current Liabilities shall not include (a) current maturities of any long-term Indebtedness, (b) outstanding revolving loans and (c) the current portion of any other long-term liabilities.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated EBITDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any period, for the Company and its Restricted Subsidiaries on a consolidated basis, an amount equal to Consolidated Net Income for such period </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (a)&#160;the following without duplication and to the extent deducted (and not added back) in calculating such Consolidated Net Income (other than </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> below)&#58; (i)&#160;Consolidated Interest Charges for such period (other than the implicit financing costs in respect of Synthetic Lease Obligations), (ii)&#160;the provision for federal, state, local and foreign Taxes by the Company and its Restricted Subsidiaries for such period, (iii)&#160;depreciation and amortization expense for such period, (iv)&#160;non-cash charges and purchase accounting deductions reducing such Consolidated Net Income, including but not limited to (A)&#160;any write-offs or write-downs, (B)&#160;losses on sales, disposals or abandonment of, or any impairment charges or asset write-offs related to, intangible assets, long-lived assets and investments in debt and equity securities and (C)&#160;other non-cash charges, non-cash expenses or non-cash losses, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that notwithstanding the foregoing, nothing contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall exclude from the calculation of Consolidated EBITDA (1) any non-cash charge that is expected to be paid in cash in any future period or (2) any write-down of accounts receivable), (v) unusual or non-recurring expenses and charges (including, for the avoidance of doubt, one-time charges in respect of bonus payments made in connection with any Acquisition) for such period, (vi)&#160;the amount of synergies and cost savings projected by the Company in good faith to be realized as a result of any Permitted Acquisition so long as (A)&#160;such synergies and costs savings are (I)&#160;reasonably identifiable and factually supportable and (II)&#160;reasonably attributable to the Permitted Acquisition specified and reasonably anticipated to result therefrom, and (B)&#160;the benefits resulting from such Permitted Acquisition are reasonably expected to be realized within twelve (12) months of the closing date of such Permitted Acquisition, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the aggregate amount added pursuant to the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not exceed twenty-five percent (25%) of Consolidated EBITDA (calculated prior to giving effect to any such adjustment made pursuant to the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) for such period and (vii) the amount of any costs, charges, accruals, reserves or expenses attributable to (A) the cost efficiency initiative of the Company and its Subsidiaries initiated in the fourth fiscal quarter of 2017 (as disclosed on the Form 20-F of the Company for the fiscal year ended December&#160;31, 2017 filed with the SEC as in effect on March&#160;12, 2018) and the restructuring actions thereunder, including, but not limited to, reductions to&#160;workforce, the potential 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 or (B) the undertaking and&#47;or implementation of cost savings initiatives, operating expense reductions, operating improvements, product margin synergies and product cost and other synergies and similar initiatives, integration, transition, reconstruction, decommissioning, recommissioning or reconfiguration of fixed assets for alternative uses, restructuring costs (including those related to tax restructurings), charges, accruals, reserves or expenses attributable to the undertaking and&#47;or implementation of cost savings initiatives, operating expense reductions, business optimization and other restructuring costs, charges, accruals, reserves and expenses (including, but not </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">limited to, costs related to the opening, pre-opening, closure, relocation and&#47;or consolidation of locations, recruitment expenses (including headhunter fees and relocation expenses), severance payments, and professional and consulting fees incurred in connection with any of the foregoing)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the aggregate amount added pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (vii)(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not exceed $25,000,000 per annum, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (b)&#160;the following without duplication and to the extent included (and not deducted) in calculating such Consolidated Net Income&#58; (i)&#160;federal, state, local and foreign Tax recoveries of the Company and its Restricted Subsidiaries for such period, (ii)&#160;non-cash items (excluding (A) any non-cash recovery that is expected to be received in cash in any future period and (B) any reversal of a write-down of current assets) increasing Consolidated Net Income for such period and (iii)&#160;unusual or non-recurring gains for such period incurred outside the ordinary course of business&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that in the event of the acquisition by the Company or a Restricted Subsidiary of a newly acquired Restricted Subsidiary or operation (as such term is used in the definition of &#8220;Pro Forma Basis&#8221;), Consolidated EBITDA will include the Target EBITDA of the newly acquired Restricted Subsidiary or operation on a Pro Forma Basis in accordance with the terms of the definition of &#8220;Pro Forma Basis&#8221;&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that for the avoidance of doubt, all amounts herein in respect of stock-based compensation by the Company or any Restricted Subsidiary are accounted for on a cash basis.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Excess Cash Flow</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any period for the Company and its Restricted Subsidiaries on a consolidated basis, an amount (if positive) equal to Consolidated Net Income for such period </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (a)&#160;the following without duplication&#58; (i)&#160;an amount equal to any net decrease in Consolidated Working Capital from the first day to the last day of such period, (ii)&#160;to the extent not included in Consolidated Net Income, any cash gains and income (actually received in cash) during such period and (iii) the amount of all non-cash losses, charges and expenses deducted in calculating Consolidated Net Income including for depreciation and amortization for such period, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (b) the following without duplication&#58; (i)&#160;Consolidated Interest Charges actually paid in cash for such period, (ii)&#160;cash taxes paid by the Company and its Restricted Subsidiaries during such period, (iii)&#160;all scheduled payments of principal on Consolidated Funded Indebtedness (including, without limitation, the Term Loans) actually paid in such period, (iv)&#160;an amount equal to any net increase in Consolidated Working Capital from the first day to the last day of such period, (v) the amount of (A) any non-cash gains and income included in calculating Consolidated Net Income for such period and (B) all cash expenses, charges and losses excluded in arriving at such Consolidated Net Income, in each case, to the extent not financed with the proceeds of long-term, non-revolving Indebtedness, (vi) any required up-front cash payments in respect of Swap Contracts to the extent not financed with the proceeds of long-term, non-revolving Indebtedness and not deducted in arriving at such Consolidated Net Income, (vii) any cash payments actually made during such period that represent a non-cash charge from a previous period and deducted in calculating Consolidated Excess Cash Flow in a previous period, (viii) the aggregate amount of expenditures actually made by the Company or any of its Restricted Subsidiaries in cash during such period for the payment of financing fees, rent and pension and other retirement benefits to the extent that such expenditures are not from such period, (ix) capital expenditures actually paid in cash by the Company or any Restricted Subsidiary, (x)&#160;the aggregate amount actually paid in cash by the Company and its Restricted Subsidiaries on account of Permitted Investments, (xi)&#160;to the extent not deducted in the calculation of Consolidated Net Income for such period, the amount of Restricted Payments pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.06(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (or otherwise consented to by the Required Lenders) made in cash and (xii) without duplication, the aggregate amount of cash payments made in respect of finance leases for such period&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that in the case of each of the preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(b)(viii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> through&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)(xi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, such amount shall be deducted only to the extent any such amount is (I)&#160;paid (1)&#160;during such period (other than any such amount paid during such period but prior to the Consolidated Excess Cash Flow Prepayment Date for the immediately preceding period and previously deducted from Consolidated Excess Cash Flow for the immediately preceding period) or (2)&#160;following the end of such period but prior to the Consolidated Excess Cash Flow Prepayment Date for such period and, upon the election of the Company by written notice delivered to the Administrative Agent prior to the Consolidated Excess Cash Flow Prepayment Date for such period, deducted from Consolidated Excess Cash Flow for such period and (II)&#160;not financed with long-term, non-revolving Indebtedness.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Excess Cash Flow Prepayment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.06(b)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Funded Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, for the Company and its Restricted Subsidiaries on a consolidated basis, the sum of (a)&#160;the outstanding principal amount of all obligations, whether current or long-term, for borrowed money (including Obligations hereunder) and all obligations evidenced by bonds, debentures, notes, loan agreements or other similar instruments, (b)&#160;all purchase money Indebtedness, (c)&#160;all obligations (whether direct or contingent) arising under letters of credit (including standby and commercial), bankers&#8217; acceptances, bank guaranties, surety bonds and similar instruments, (d)&#160;all obligations in respect of the deferred purchase price of property or services (other than trade accounts payable in the ordinary course of business), (e)&#160;all Attributable Indebtedness, (f)&#160;without duplication, all Guarantees with respect to outstanding Indebtedness of the types specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;above of Persons other than the Company or any Restricted Subsidiary, and (g)&#160;all Indebtedness of the types referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;above of any partnership or joint venture (other than a joint venture that is itself a corporation or limited liability company) in which the Company or a Restricted Subsidiary is a general partner or joint venturer, unless such Indebtedness is expressly made non-recourse to the Company or such Restricted Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Interest Charges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any period, for the Company and its Restricted Subsidiaries on a consolidated basis, the sum of (a)&#160;all interest, premium payments, debt discount, fees, charges and related expenses of the Company and its Restricted Subsidiaries in connection with borrowed money (including capitalized interest) or in connection with the deferred purchase price of assets, in each case to the extent treated as interest in accordance with IFRS, and (b)&#160;the portion of rent expense of the Company and its Restricted Subsidiaries with respect to such period under capital leases that is treated as interest in accordance with IFRS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Interest Coverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, the ratio of (a)&#160;Consolidated EBITDA for the period of the four (4) prior fiscal quarters ending on such date </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (b)&#160;Consolidated Interest Charges for such period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Net Income</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any period, for the Company and its Restricted Subsidiaries on a consolidated basis, the net earnings of the Company and its Restricted Subsidiaries (excluding extraordinary gains and extraordinary losses) for that period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Secured Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, for the Company and its Restricted Subsidiaries on a consolidated basis, all Consolidated Funded Indebtedness secured by Liens.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Secured Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, the ratio of (a)&#160;Consolidated Secured Indebtedness as of such date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Consolidated EBITDA for the period of the four (4) fiscal quarters most recently ended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Total Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination with respect to the Company and its Restricted Subsidiaries on a consolidated basis, the book value of total assets, as determined in accordance with IFRS and set forth on the most recent financial statements delivered to the Administrative Agent pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Total Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, the ratio of (a)&#160;Consolidated Funded Indebtedness as of such date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Consolidated EBITDA for the period of the four (4) fiscal quarters most recently ended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Working Capital</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, Consolidated Current Assets as of such date </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Consolidated Current Liabilities as of such date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that there shall be excluded (a) the effect of reclassification during such period between current assets and long term assets and current liabilities and long term liabilities (with a corresponding restatement of the prior period to give effect to such reclassification), (b) the effect of any Disposition of any Person, facility or line of business or acquisition of any Person, facility or line of business during such period, (c) the effect of any fluctuations in the amount of accrued and contingent obligations under any Swap Contract, and (d) the application of purchase or recapitalization accounting.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Contractual Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, 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="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means 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 ability to exercise voting power, by contract or otherwise.  &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Controlling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Controlled</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; have meanings correlative thereto.  Without limiting the generality of the foregoing, a Person shall be deemed to be Controlled by another Person if such other Person possesses, directly or indirectly, power to vote fifteen percent (15%) or more of the securities having ordinary voting power for the election of directors, managing general partners or the equivalent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Controlled Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means each deposit account and securities account that is subject to an account control agreement and&#47;or blocked account agreement in form and substance reasonably satisfactory to the Administrative Agent and the applicable L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Corresponding Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.24(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Corresponding Tenor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Available Tenor, as applicable, either a tenor (including overnight) or an interest payment period having approximately the same length (disregarding business day adjustment) as such Available Tenor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means each of the following&#58; (a)&#160;a Borrowing and (b)&#160;an L&#47;C Credit Extension.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Credit Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, each Lender, each L&#47;C Issuer and the Swing Line Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Daily Simple SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any applicable determination date, the secured overnight financing rate (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) published on such date by the Federal Reserve Bank of New York, as the administrator of the benchmark (or a successor administrator) on the Federal Reserve Bank of New York&#8217;s website (or any successor source).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Daily Simple SOFR Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Loan that bears interest based on Daily Simple SOFR.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Debt Issuance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the issuance by any Loan Party of any Indebtedness other than Indebtedness permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Debtor Relief Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Bankruptcy Code, the Bankruptcy and Insolvency Act (Canada), the Companies&#8217; Creditors Arrangement Act (Canada), the Winding-Up and Restructuring Act (Canada), the Singapore IRDA and all other liquidation, conservatorship, bankruptcy, assignment for the benefit of creditors, moratorium, rearrangement, receivership, insolvency, reorganization, or similar debtor relief Laws of the United States, Canada or other applicable jurisdictions (including any applicable foreign jurisdiction) from time to time in effect and affecting the rights of creditors generally.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any event or condition that constitutes an Event of Default or that, with the giving of any notice, the passage of time, or both, would be an Event of Default.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Default Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;with respect to any Obligation for which a rate is specified, a rate per annum equal to two percent (2%) in excess of the rate otherwise applicable thereto and (b)&#160;with respect to any Obligation for which a rate is not specified or available, a rate per annum equal to the Base Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the Applicable Rate for Revolving Loans that are Base Rate Loans </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> two percent (2%), in each case, to the fullest extent permitted by applicable Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.18(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, any Lender that (a)&#160;has failed to (i)&#160;fund all or any portion of its Loans within two (2) Business Days of the date such Loans were required to be funded hereunder unless such Lender notifies the Administrative Agent and the Company in writing that such failure is the result of such Lender&#8217;s determination that one or more conditions precedent to funding </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(each of which conditions precedent, together with any applicable default, shall be specifically identified in such writing) has not been satisfied, or (ii)&#160;pay to the Administrative Agent, any L&#47;C Issuer, the Swing Line Lender or any other Lender any other amount required to be paid by it hereunder (including in respect of its participation in Letters of Credit or Swing Line Loans) within two (2) Business Days of the date when due, (b)&#160;has notified the Company, the Administrative Agent, any L&#47;C Issuer or the Swing Line Lender in writing that it does not intend to comply with its funding obligations hereunder, or has made a public statement to that effect (unless such writing or public statement relates to such Lender&#8217;s obligation to fund a Loan hereunder and states that such position is based on such Lender&#8217;s determination that a condition precedent to funding (which condition precedent, together with any applicable default, shall be specifically identified in such writing or public statement) cannot be satisfied), (c)&#160;has failed, within three (3) Business Days after written request by the Administrative Agent or the Company, to confirm in writing to the Administrative Agent and the Company that it will comply with its prospective funding obligations hereunder (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such Lender shall cease to be a Defaulting Lender pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (c)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">upon receipt of such written confirmation by the Administrative Agent and the Company), or (d)&#160;has, or has a direct or indirect parent company that has, (i)&#160;become the subject of a proceeding under any Debtor Relief Law, (ii)&#160;had appointed for it a receiver, custodian, conservator, trustee, administrator, assignee for the benefit of creditors or similar Person charged with reorganization or liquidation of its business or assets, including the Federal Deposit Insurance Corporation, the Canada Deposit Insurance Corporation or any other state, provincial or federal regulatory authority acting in such a capacity or (iii) become the subject of a Bail-In Action&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that a Lender shall not be a Defaulting Lender solely by virtue of the ownership or acquisition of any Equity Interest in that Lender or any direct or indirect parent company thereof by a Governmental Authority so long as such ownership interest does not result in or provide such Lender with immunity from the jurisdiction of courts within the United States or (unless such Lender is an agent for all purposes of Her Majesty in right of Canada) from the enforcement of judgments or writs of attachment on its assets or permit such Lender (or such Governmental Authority) to reject, repudiate, disavow or disaffirm any contracts or agreements made with such Lender.  Any determination by the Administrative Agent that a Lender is a Defaulting Lender under any one or more of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> through&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;above, and of the effective date of such status, shall be conclusive and binding absent manifest error, and such Lender shall be deemed to be a Defaulting Lender (subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.18(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) as of the date established therefor by the Administrative Agent in a written notice of such determination, which shall be delivered by the Administrative Agent to the Company, the L&#47;C Issuers, the Swing Line Lender and each other Lender promptly following such determination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the introductory paragraph hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Borrower Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Borrower Request and Assumption Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Jurisdiction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any country or territory to the extent that such country or territory itself is the subject of any Sanction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disposition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; or &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dispose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the sale, transfer, license, lease or other disposition (including any Sale and Leaseback Transaction) of any property by any Person, including any sale, assignment, transfer or other disposal, with or without recourse, of any notes or accounts receivable or any rights and claims associated therewith.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disposition Reserves</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the definition of &#8220;Net Cash Proceeds&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disqualified Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, on any date, (a) any Person set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (b)&#160;any other Person that is a competitor of the Company or any of its Subsidiaries, which Person has been designated by the Company as a &#8220;Disqualified Institution&#8221; by written notice to the Administrative Agent and the Lenders (by posting such notice to the Platform) not less than two (2) Business Days prior to such date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the foregoing shall not apply to retroactively disqualify any Person that has previously acquired an assignment in the Loans or Commitments under this Agreement to the extent that any such Person was not a Disqualified Institution at the time of the applicable assignment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that &#8220;Disqualified Institutions&#8221; shall exclude any Person that the Company has designated as no </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">longer being a &#8220;Disqualified Institution&#8221; by written notice delivered to the Administrative Agent and the Lenders from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dollar</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">$</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; mean lawful money of the United States.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dollar Equivalent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any amount, at the time of determination thereof, (a) if such amount is expressed in Dollars, such amount, (b) if such amount is expressed in an Alternative Currency, the equivalent of such amount in Dollars determined by using the rate of exchange for the purchase of Dollars with the Alternative Currency last provided (either by publication or otherwise provided to the Administrative Agent or the applicable L&#47;C Issuer, as applicable) by the applicable Bloomberg source (or such other publicly available source for displaying exchange rates) on date that is two (2) Business Days immediately preceding the date of determination (or if such service ceases to be available or ceases to provide such rate of exchange, the equivalent of such amount in Dollars as determined by the Administrative Agent or the applicable L&#47;C Issuer, as applicable, using any reasonable method of determination it deems appropriate in its sole discretion) and (c) if such amount is denominated in any other currency, the equivalent of such amount in Dollars as determined by the Administrative Agent or the applicable L&#47;C Issuer, as applicable, using any reasonable method of determination it deems appropriate in its sole discretion. Any determination by the Administrative Agent or the applicable L&#47;C Issuer pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) or (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) above shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Domestic U.S. Security Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the U.S. Security and Pledge Agreement, dated as of the Closing Date, executed in favor of the Administrative Agent, for the benefit of the Secured Parties, by the Initial U.S. Borrower and the other Loan Parties that are U.S. Subsidiaries (other than any Specified U.S. Obligors). </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">DQ List</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06(h)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Early Opt-in Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Early Opt-in Election, the sixth (6</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) Business Day after the date notice of such Early Opt-in Election is provided to the Lenders, so long as the Administrative Agent has not received, by 5&#58;00 p.m. on the fifth (5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) Business Day after the date notice of such Early Opt-in Election is provided to the Lenders, written notice of objection to such Early Opt-in Election from Lenders comprising the Required Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Early Opt-in Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the occurrence of&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;a determination by the Administrative Agent, or a notification by the Company to the Administrative Agent that the Company has made a determination, that Dollar-denominated syndicated credit facilities currently being executed, or that include language similar to that contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.07(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, are being executed or amended (as applicable) to incorporate or adopt a new benchmark interest rate to replace LIBOR, and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the joint election by the Administrative Agent and the Company to replace LIBOR with a Benchmark Replacement and the provision by the Administrative Agent of written notice of such election to the Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EEA Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this definition, or (c) any financial institution established in an EEA Member Country which is a Subsidiary of an institution described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this definition and is subject to consolidated supervision with its parent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EEA Member Country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any of the member states of the European Union, Iceland, Liechtenstein, and Norway.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EEA Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any public administrative authority or any Person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any EEA Financial Institution.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">19</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Electronic Record</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Electronic Signature</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall have the meanings assigned to them, respectively, by 15 USC &#167;7006, as it may be amended from time to time</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eligible Assignee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Person that meets the requirements to be an assignee under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.06(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (subject to such consents, if any, as may be required under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.06(b)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).  For the avoidance of doubt, any Disqualified Institution is subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eligible Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any lawful currency other than Dollars that is readily available, freely transferable and convertible into Dollars in the international interbank market available to the Revolving Lenders in such market and as to which a Dollar Equivalent may be readily calculated.  If, after the designation by the Revolving Lenders or the applicable L&#47;C Issuer, as applicable, of any currency as an Alternative Currency, any change in currency controls or exchange regulations or any change in the national or international financial, political or economic conditions are imposed in the country in which such currency is issued, result in, in the reasonable opinion of the Administrative Agent or the Required Revolving Lenders (in the case of any Revolving Loans to be denominated in an Alternative Currency) or the applicable L&#47;C Issuer (in the case of any Letter of Credit to be denominated in an Alternative Currency), (a) such currency no longer being readily available, freely transferable and convertible into Dollars, (b) a Dollar Equivalent is no longer readily calculable with respect to such currency, (c) providing such currency is impracticable for the Revolving Lenders or (d) no longer a currency in which the Required Revolving Lenders are willing to make such Credit Extensions (each of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disqualifying Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), then the Administrative Agent shall promptly notify the Revolving Lenders, the L&#47;C Issuers and the Company, and such country&#8217;s currency shall no longer be an Alternative Currency until such time as the Disqualifying Event(s) no longer exist.  Within five (5) Business Days after receipt of such notice from the Administrative Agent, the applicable Borrowers shall repay all Revolving Loans denominated in such currency to which the Disqualifying Event applies or convert such Revolving Loans into the Dollar Equivalent of Loans in Dollars, subject to the other terms contained herein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Environmental Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any and all federal, state, provincial, territorial, local, foreign and other applicable statutes, laws, regulations, ordinances, technical standards, rules, judgments, orders, decrees, permits, concessions, grants, franchises, licenses, agreements or governmental restrictions relating to pollution and the protection of the environment or the release of any materials into the environment, including those related to hazardous substances or wastes, air emissions and discharges to waste or public systems.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Environmental Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any liability, contingent or otherwise (including any liability for damages, costs of environmental remediation, fines, penalties or indemnities), of the Company, any other Loan Party or any of their respective Subsidiaries directly or indirectly resulting from or based upon (a)&#160;violation of any Environmental Law, (b)&#160;the generation, use, handling, transportation, storage, treatment or disposal of any Hazardous Materials, (c)&#160;exposure to any Hazardous Materials, (d)&#160;the release or threatened release of any Hazardous Materials into the environment or (e)&#160;any contract, agreement or other consensual arrangement pursuant to which liability is assumed or imposed with respect to any of the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Environmental Permit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any permit, approval, identification number, license or other authorization required under any Environmental Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Equity Interests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Person, all of the shares of capital stock of (or other ownership or profit interests in) such Person, all of the warrants, options or other rights for the purchase or acquisition from such Person of shares of capital stock of (or other ownership or profit interests in) such Person, all of the securities convertible into or exchangeable for shares of capital stock of (or other ownership or profit interests in) such Person or warrants, rights or options for the purchase or acquisition from such Person of such shares (or such other interests), and all of the other ownership or profit interests in such Person (including partnership, member or trust interests therein), whether voting or nonvoting, and whether or not such shares, warrants, options, rights or other interests are outstanding on any date of determination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Employee Retirement Income Security Act of 1974.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">20</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any trade or business (whether or not incorporated) under common control with the Company within the meaning of Section 414(b) or (c)&#160;of the Code (and Sections 414(m) and (o)&#160;of the Code for purposes of provisions relating to Section 412 of the Code).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;a Reportable Event with respect to a Pension Plan&#59; (b)&#160;the withdrawal of the Company or any ERISA Affiliate from a Pension Plan subject to Section 4063 of ERISA during a plan year in which such entity was a &#8220;substantial employer&#8221; as defined in Section 4001(a)(2) of ERISA or a cessation of operations that is treated as such a withdrawal under Section 4062(e) of ERISA&#59; (c)&#160;a complete or partial withdrawal by the Company or any ERISA Affiliate from a Multiemployer Plan or notification that a Multiemployer Plan is in reorganization&#59; (d)&#160;the filing of a notice of intent to terminate or the treatment of a Pension Plan amendment as a termination under Section 4041 or 4041A of ERISA&#59; (e)&#160;the institution by the PBGC of proceedings to terminate a Pension Plan&#59; (f)&#160;any event or condition which constitutes grounds under Section 4042 of ERISA for the termination of, or the appointment of a trustee to administer, any Pension Plan&#59; (g)&#160;the determination that any Pension Plan is considered an at-risk plan or a plan in endangered or critical status within the meaning of Sections 430, 431 and 432 of the Code or Sections 303, 304 and 305 of ERISA&#59; or (h)&#160;the imposition of any liability under Title IV of ERISA, other than for PBGC premiums due but not delinquent under Section 4007 of ERISA, upon the Company or any ERISA Affiliate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EU Bail-In Legislation Schedule</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor person), as in effect from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">EURIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the definition of &#8220;Alternative Currency Term Rate&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Euro</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#8364;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; mean the single currency of the Participating Member States.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eurocurrency Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;for any Interest Period with respect to a Eurocurrency Rate Loan, the rate per annum equal to the London Interbank Offered Rate (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) or a comparable or successor rate which rate is approved by the Administrative Agent, as published on the applicable Bloomberg screen page (or such other commercially available source providing such quotations as may be designated by the Administrative Agent from time to time) at approximately 11&#58;00 a.m., London time, two (2) Business Days prior to the commencement of such Interest Period, for deposits in Dollars (for delivery on the first day of such Interest Period) with a term equivalent to such Interest Period&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;&#91;reserved&#93;&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;for any interest rate calculation with respect to a Base Rate Loan on any date, the rate per annum equal to LIBOR, at or about 11&#58;00 a.m., London time determined two (2) Business Days prior to such date for Dollar deposits with a term of one (1) month commencing that day&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (x) to the extent a comparable or successor rate is approved by the Administrative Agent in connection with any rate set forth in this definition, the approved rate shall be applied in a manner consistent with market practice&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that to the extent such market practice is not administratively feasible for the Administrative Agent, such approved rate shall be applied in a manner as otherwise reasonably determined by the Administrative Agent&#59; and (y) if the Eurocurrency Rate shall be less than zero, such rate shall be deemed zero for purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Eurocurrency Rate Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Loan that bears interest at a rate based on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of the definition of &#8220;Eurocurrency Rate&#8221;.  Eurocurrency Rate Loans shall be denominated in Dollars.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Event of Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">21</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Excluded Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) any account used solely by any Loan Party to disburse payroll and benefits, (b) any fiduciary accounts used solely to administer benefit plans or pay withholding taxes and (c)&#160;any account used solely to hold funds in trust for third parties.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Excluded Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Loan Party, (a) any owned or leased real property, (b) any Excluded Account, (c)&#160;any IP Rights for which a perfected Lien thereon is not effected either by filing of a UCC or a PPSA financing statement or by appropriate evidence of such Lien being filed in the United States Copyright Office, the United States Patent and Trademark Office, the Canadian Intellectual Property Office or a comparable filing office in a foreign jurisdiction, (d)&#160;solely to the extent such Loan Party is a U.S. Subsidiary or is organized under any jurisdiction of Canada, any personal property (other than personal property described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above and Equity Interests of any Subsidiary to the extent required to be pledged to secure the Obligations pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) for which the attachment or perfection of a Lien thereon is not governed by the UCC or the PPSA, (e) the Equity Interests of any Subsidiary to the extent not required to be pledged to secure the Obligations pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (f)&#160;any property which, subject to the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, is subject to a Lien of the type described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.01(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> pursuant to documents which prohibit such Loan Party from granting any other Liens in such property, (g)&#160;any lease, license, contract, property rights or agreement to which such Loan Party is a party or any of its respective rights or interests therein if and for so long as the grant of a security interest therein shall constitute or result in (i) the abandonment, invalidation or unenforceability of any right, title or interest of such Loan Party therein or (ii) a breach or termination pursuant to the terms of, or a default under, any such lease, license, contract, property rights or agreement or under applicable law (other than to the extent that any such term would be rendered ineffective pursuant to Section 9-406, 9-407, 9-408 or 9-409 of the UCC or pursuant to the PPSA (or any successor provision or provisions) of any relevant jurisdiction or any other applicable law)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that to the extent permitted under local law, a security interest shall attach immediately (and such lease, license, contract, property rights or agreement shall immediately cease to be Excluded Property) at such time as the condition causing such abandonment, invalidation or unenforceability shall be remedied, and, to the extent severable, shall attach immediately to any portion of such lease, license, contract, property rights or agreement (and such portion of such lease, license, contract, property rights or agreement shall immediately cease to be Excluded Property) that does not result in any of the consequences specified in the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that in any jurisdiction where a security interest in favor of the Administrative Agent shall not immediately attach when such lease, license, contract, property rights or agreement shall cease to constitute Excluded Property, upon the written request of the Administrative Agent such Loan Party Agent shall use commercially reasonable efforts to cause a security interest in favor of the Administrative Agent to attach thereto, (h) at any time the Specified Receivables Purchase Agreement or any Permitted Securitization Transaction is outstanding, (i)&#160;any Securitized Asset that is subject thereto, (ii)&#160;the Equity Interests of the Special Purpose Subsidiary for such Permitted Securitization Transaction and (iii)&#160;any deposit accounts established pursuant to such Specified Receivables Purchase Agreement or Permitted Securitization Transaction for collection of the relevant Securitized Assets, (i)&#160;at any time any Permitted Receivables Transaction is outstanding, the accounts receivable subject thereto, (j) consumer goods (as defined under the PPSA) and the last day of the term of any lease or agreement for lease of real property and (k) other assets for which the cost or other negative consequence of obtaining or perfecting a security interest is excessive in relation to the value to the Lenders of obtaining or perfecting such security interests, as determined by the Administrative Agent in its sole discretion&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that the security interest granted under the Loan Documents in favor of the Administrative Agent shall attach immediately to any asset of such Loan Party at such time as such asset ceases to meet any of the criteria for &#8220;Excluded Property&#8221; described in any of the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, including, without limitation, if the terms of the agreement(s) relating thereto that prohibit or limit the pledge or granting of security interest therein, that would give rise to a violation or invalidation of the agreement(s) with respect thereto, (i) are no longer in effect or (ii) have been waived by the other party to any such lease, license or other agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Excluded Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;any Unrestricted Subsidiary, (b)&#160;any Immaterial Subsidiary, (c)&#160;any Subsidiary organized or formed under the Laws of (i)&#160;Romania, (ii)&#160;the People&#8217;s Republic of China or (iii)&#160;the Kingdom of Thailand, (d)&#160;any Special Purpose Subsidiary, (e)&#160;any Subsidiary that is prohibited by applicable Law or Contractual Obligation existing on the Closing Date (or, with respect to any Subsidiary acquired by the Company or a Restricted Subsidiary (and so long as such Contractual Obligation was not incurred in contemplation of such acquisition), on the date such Subsidiary is so </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">acquired) from providing the Guaranty, or if such Guaranty would require the consent, approval, license or authorization of any Governmental Authority or other third party, unless such consent, approval, license or authorization has been received and (f)&#160;any other Subsidiary with respect to which the Administrative Agent and the Company reasonably agree that the burden or cost of providing the Guaranty shall outweigh the benefits to be obtained by the Lenders therefrom.  Notwithstanding anything to the contrary in this Agreement, no Borrower (including, for the avoidance of doubt, any Designated Borrower) shall constitute an Excluded Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Excluded Swap Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Loan Party, any Swap Obligation if, and to the extent that, all or a portion of the Guaranty of such Loan Party of, or the grant under a Loan Document by such Loan Party of a security interest to secure, such Swap Obligation (or any Guarantee thereof) is or becomes illegal under the Commodity Exchange Act (or the application or official interpretation thereof) by virtue of such Loan Party&#8217;s failure for any reason to constitute an &#8220;eligible contract participant&#8221; as defined in the Commodity Exchange Act (determined after giving effect to any applicable &#8220;keepwell&#8221; provisions in any Loan Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and any and all guarantees of such Loan Party&#8217;s Swap Obligations by other Loan Parties) at the time the Guaranty of such Loan Party, or grant by such Loan Party of a security interest, becomes effective with respect to such Swap Obligation.  If a Swap Obligation arises under a Master Agreement governing more than one Swap Contract, such exclusion shall apply to only the portion of such Swap Obligation that is attributable to Swap Contracts for which such Guaranty or security interest is or becomes illegal.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Excluded Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any of the following Taxes imposed on or with respect to any Recipient or required to be withheld or deducted from a payment to a Recipient, (a)&#160;Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i)&#160;imposed as a result of such Recipient being organized under the Laws of, or having its principal office or, in the case of any Lender, its Lending Office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii)&#160;that are Other Connection Taxes, (b)&#160;in the case of a Lender, withholding Taxes imposed on amounts payable to or for the account of such Lender with respect to an applicable interest in a Loan or Commitment pursuant to a Law in effect on the date on which (i)&#160;such Lender acquires such interest in the Loan or Commitment (other than pursuant to an assignment request by the Company under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) or (ii)&#160;such Lender changes its Lending Office, except in each case to the extent that, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01(a)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.01(a)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.01(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, amounts with respect to such Taxes were payable either to such Lender&#8217;s assignor immediately before such Lender became a party hereto or to such Lender immediately before it changed its Lending Office, (c)&#160;Taxes attributable to such Recipient&#8217;s failure to comply with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (d)&#160;any U.S. federal withholding Taxes imposed pursuant to FATCA and (e) any Canadian federal withholding taxes imposed on a Recipient as a result of such Recipient (i) not dealing at arm&#8217;s length (within the meaning of the ITA) with a Canadian Borrower at the time of such payment, or (ii) being a &#8220;specified shareholder&#8221; (as defined in subsection 18(5) of the ITA) of a Canadian Borrower or not dealing at arm&#8217;s length (for the purposes of the ITA) with a &#8220;specified shareholder&#8221; (as defined in subsection 18(5) of the ITA) of a Canadian Borrower (other than where the non-arm&#8217;s length relationship arises, or where the Recipient is a &#8220;specified shareholder&#8221;, or does not deal at arm&#8217;s length with a &#8220;specified shareholder&#8221;, as a result of such Recipient having become a party to, received or perfected a security interest under or received or enforced any rights under, a Loan Document).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means that certain Eighth Amended and Restated Credit Agreement dated as of May 29, 2015 by and among the Company, the other borrowers identified therein, the lenders identified therein and Canadian Imperial Bank of Commerce, as administrative agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Existing Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means those certain letters of credit set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;1.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Facility Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the date as of which all of the following shall have occurred&#58; (a)&#160;the Aggregate Commitments have terminated, (b)&#160;all Obligations have been paid in full (other than contingent indemnification obligations for which no claim or demand has yet been made), and (c) all Letters of Credit have terminated or expired (other than Letters of Credit as to which other arrangements with respect thereto reasonably satisfactory to the Administrative Agent and each applicable L&#47;C Issuer shall have been made).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FATCA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Sections 1471 through 1474 of the Code, as of the Closing Date (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof, any agreements entered into pursuant to Section 1471(b)(1) of the Code and any fiscal or regulatory legislation, rules or practices adopted pursuant to any intergovernmental agreement, treaty or convention among Governmental Authorities and implementing such Sections of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Federal Funds Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any day, the rate per annum equal to the weighted average of the rates on overnight federal funds transactions with members of the Federal Reserve System, as published by the Federal Reserve Bank of New York on the Business Day next succeeding such day&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (a)&#160;if such day is not a Business Day, the Federal Funds Rate for such day shall be such rate on such transactions on the next preceding Business Day as so published on the next succeeding Business Day, (b)&#160;if no such rate is so published on such next succeeding Business Day, the Federal Funds Rate for such day shall be the average rate (rounded upward, if necessary, to a whole multiple of 1&#47;100 of one percent (1%)) charged to Bank of America on such day on such transactions as determined by the Administrative Agent and (c)&#160;if the Federal Funds Rate shall be less than zero, such rate shall be deemed zero for purposes of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fee Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, the letter agreement, dated June 4, 2018 among the Canadian Borrowers, the Initial U.S. Borrower and Bank of America, and the letter agreement, dated June 4, 2018 among the Canadian Borrowers, the Initial U.S. Borrower, MLPFS, Bank of America and Citibank, N.A.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fifth Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means that certain amendment to this Agreement, dated as of the Fifth Amendment Effective Date, by and among the Borrowers party thereto, the Guarantors party thereto, the Lenders party thereto and the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fifth Amendment Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means December 6, 2021.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FRB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Board of Governors of the Federal Reserve System of the United States.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fronting Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time there is a Defaulting Lender, (a)&#160;with respect to each L&#47;C Issuer, such Defaulting Lender&#8217;s Applicable Percentage of the Outstanding Amount of all outstanding L&#47;C Obligations relating to Letters of Credit issued by such L&#47;C Issuer other than L&#47;C Obligations as to which such Defaulting Lender&#8217;s participation obligation has been reallocated to other Lenders or Cash Collateralized in accordance with the terms hereof, and (b)&#160;with respect to the Swing Line Lender, such Defaulting Lender&#8217;s Applicable Percentage of Swing Line Loans other than Swing Line Loans as to which such Defaulting Lender&#8217;s participation obligation has been reallocated to other Lenders in accordance with the terms hereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fund</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Person (other than a natural Person) that is (or will be) engaged in making, purchasing, holding or otherwise investing in commercial loans and similar extensions of credit in the ordinary course of its activities.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Governmental Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the government of the United States, Canada or any other nation, or of any political subdivision thereof, whether state, provincial, territorial or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government (including, without limitation, the Financial Conduct Authority, the Prudential Regulation Authority and any supra-national bodies such as the European Union or the European Central Bank).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Gross Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to the Company or any Restricted Subsidiary, the sum of the book value of the gross assets of the Company or such Restricted Subsidiary and each of its Restricted Subsidiaries (other than Restricted Subsidiaries that are Excluded Subsidiaries under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the definition thereof) in each case determined on a consolidated basis as of the last day of the most recently ended fiscal quarter of the Company for which financial statements have been delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as to any Person, without duplication, (a)&#160;any obligation, contingent or otherwise, of such Person guaranteeing or having the economic effect of guaranteeing any Indebtedness or other obligation payable or performable by another Person (the &#8220;primary obligor&#8221;) in any manner, whether directly or indirectly, and including any obligation of such Person, direct or indirect, (i)&#160;to purchase or pay (or advance or supply funds for the purchase or payment of) such Indebtedness or other obligation, (ii)&#160;to purchase or lease property, securities or services for the purpose of assuring the obligee in respect of such Indebtedness or other obligation of the payment or performance of such Indebtedness or other obligation, (iii)&#160;to maintain working capital, equity capital or any other financial statement condition or liquidity or level of income or cash flow of the primary obligor so as to enable the primary obligor to pay such Indebtedness or other obligation, or (iv)&#160;entered into for the purpose of assuring in any other manner the obligee in respect of such Indebtedness or other obligation of the payment or performance thereof or to protect such obligee against loss in respect thereof (in whole or in part), or (b)&#160;any Lien on any assets of such Person securing any Indebtedness or other obligation of any other Person, whether or not such Indebtedness or other obligation is assumed by such Person (or any right, contingent or otherwise, of any holder of such Indebtedness to obtain any such Lien)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, with respect to any Guarantee described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above, to the extent the Indebtedness or obligation secured thereby has not been assumed by the guarantor or is nonrecourse to the guarantor, the amount of such Guarantee shall be deemed to be an amount equal to the lesser of the fair market value of the assets subject to such Lien or the Indebtedness or obligation secured thereby.  The amount of any Guarantee shall be deemed to be an amount equal to the stated or determinable amount of the related primary obligation, or portion thereof, in respect of which such Guarantee is made or, if not stated or determinable, the maximum reasonably anticipated liability in respect thereof as determined by the guaranteeing Person in good faith.  The term &#8220;Guarantee&#8221; as a verb has a corresponding meaning.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Guaranty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, the Guarantee made by the Guarantors under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;XI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in favor of the Secured Parties, together with each other guaranty delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, (a)&#160;each U.S. Guarantor and (b)&#160;each Non-U.S. Guarantor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Hazardous Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means all explosive or radioactive substances or wastes and all hazardous or toxic substances or other pollutants, including petroleum or petroleum distillates, asbestos or asbestos-containing materials, polychlorinated biphenyls, radon gas, infectious or medical wastes and all other substances or wastes of any nature regulated pursuant to any Environmental Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Hedge Bank</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Person in its capacity as a party to a Swap Contract that, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">(</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;at the time it enters into a Swap Contract not prohibited under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article VII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, is a Lender or an Affiliate of a Lender, or (b)&#160;at the time it (or its Affiliate) becomes a Lender, is a party to a Swap Contract not prohibited under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article VII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in each case, in its capacity as a party to such Swap Contract (even if such Person ceases to be a Lender or such Person&#8217;s Affiliate ceased to be a Lender)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in the case of a Secured Swap Contract with a Person who is no longer a Lender (or Affiliate of a Lender), such Person shall be considered a Hedge Bank only through the stated termination date (without extension or renewal) of such Secured Swap Contract and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that for any of the foregoing to be included as a &#8220;Secured Swap Contract&#8221; on any date of determination by the Administrative Agent, the applicable Hedge Bank (other than the Administrative Agent or an Affiliate of the Administrative Agent) must have delivered a Secured Party Designation Notice to the Administrative Agent prior to such date of determination.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">HMT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the definition of &#8220;Sanction(s)&#8221;.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Honor Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.03(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Hypothecary Representative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">IFRS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the International Financial Reporting Standards as issued by the International Accounting Standards Board in effect in Canada from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Immaterial Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as of any date of determination, any Restricted Subsidiary that is not a Guarantor and that has Gross Assets of less than $150,000,000&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if the aggregate amount of the Gross Assets of all Immaterial Subsidiaries that are not Guarantors exceeds twenty percent </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">25</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(20%) of the aggregate amount of the Gross Assets of the Company, the Company shall designate by written notice to the Administrative one or more of such Immaterial Subsidiaries as no longer constituting Immaterial Subsidiaries (which Immaterial Subsidiaries shall be determined by the Company in its sole discretion) such that after such designation the aggregate amount of the Gross Assets of all Immaterial Subsidiaries that are not Guarantors does not exceed twenty percent (20%) of the aggregate amount of the Gross Assets of the Company&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that notwithstanding the foregoing, the Company shall not be required to cause any Immaterial Subsidiary to become a Guarantor (including without limitation any of the Subsidiaries set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Part&#160;A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;6.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) until after the Post-Closing Compliance Date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Impacted Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Facility Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Facility Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.16(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Revolving Increase</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Term A Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the Fifth Amendment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Term A Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Incremental Tranche A Term Loan made to the Company pursuant to the Fifth Amendment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Term A Loan Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as to each Incremental Term A Lender party to the Fifth Amendment, its obligation to make its portion of the Incremental Term A Loan to the Company on the Fifth Amendment Effective Date pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.01(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in the principal amount set forth opposite such Lender&#8217;s name on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> as in effect on the Fifth Amendment Effective Date. The aggregate principal amount of the Incremental Term A Loan Commitments of all of the Incremental Term&#160;A Lenders as in effect on the Fifth Amendment Effective Date is THREE HUNDRED SIXTY-FIVE MILLION DOLLARS ($365,000,000).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Term Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Term Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a term loan made by a Lender to a Borrower under an Incremental Term Facility (including without limitation the Incremental Term A Loan).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Tranche A Facility Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an Incremental Facility Commitment in respect of an Incremental Tranche A Term Facility.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Tranche A Term Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Tranche A Term Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a term loan made by a Lender to the Borrower under an Incremental Tranche A Term Facility.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Tranche B Term Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Tranche B Term Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a term loan made by a Lender to the Borrower under an Incremental Tranche B Term Facility.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as to any Person at a particular time, without duplication, all of the following, whether or not included as indebtedness or liabilities in accordance with IFRS&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;all obligations of such Person for borrowed money and all obligations of such Person evidenced by bonds, debentures, notes, loan agreements or other similar instruments&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;all direct or contingent obligations of such Person arising under letters of credit (including standby and commercial), bankers&#8217; acceptances, bank guaranties, surety bonds and similar instruments&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;net obligations of such Person under any Swap Contract&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;all obligations of such Person to pay the deferred purchase price of property or services (other than trade accounts payable in the ordinary course of business)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;indebtedness (excluding prepaid interest thereon) secured by a Lien on property owned or being purchased by such Person (including indebtedness arising under conditional sales or other title retention agreements), whether or not such indebtedness shall have been assumed by such Person or is limited in recourse&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;all Attributable Indebtedness of such Person&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;all obligations of such Person to purchase, redeem, retire, defease or otherwise make any payment in respect of any Equity Interest in such Person or any other Person, valued, in the case of a redeemable preferred interest, at the greater of its voluntary or involuntary liquidation preference </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> accrued and unpaid dividends&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;all Guarantees of such Person in respect of any of the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For all purposes hereof, the Indebtedness of any Person shall include the Indebtedness of any partnership or joint venture (other than a joint venture that is itself a corporation or limited liability company) in which such Person is a general partner or a joint venturer, unless such Indebtedness is expressly made non-recourse to such Person.  The amount of any net obligation under any Swap Contract on any date shall be deemed to be the Swap Termination Value thereof as of such date.  The amount of any Indebtedness described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, if such Indebtedness has not been assumed or is limited in recourse to the property subject to such Lien, shall be deemed to be an amount equal to the lesser of the fair market value of such property or the Indebtedness secured thereby.  For the avoidance of doubt, the Indebtedness of any Person shall exclude any customer deposits received by such Person.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnified Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of any Loan Party under any Loan Document and (b)&#160;to the extent not otherwise described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, Other Taxes.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnitees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.04(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Initial U.S. Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the introductory paragraph hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Payment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, (a)&#160;as to any Eurocurrency Rate Loan, the last day of each Interest Period applicable to such Loan and the Maturity Date applicable thereto&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if any Interest Period for a Eurocurrency Rate Loan exceeds three (3) months, the respective dates that fall every three (3) months after the beginning of such Interest Period shall also be Interest Payment Dates&#59; (b)&#160;as to any Base Rate Loan, Canadian Prime Rate Loan or Swing Line Loan, the last Business Day of each March, June, September and December and the Maturity Date applicable thereto under which such Loan was made (with Swing Line Loans being deemed made under the Revolving Facility for purposes of this definition)&#59; (c)&#160;as to any Daily Simple SOFR Loan, the last Business Day of each March, June, September and December of each year and the Maturity Date applicable thereto&#59; (d) as to any Alternative Currency Daily Rate Loan, the last Business Day of each March, June, September and December of each year and the Maturity Date applicable thereto&#59; and (e) as to any Alternative Currency Term Rate Loan, the last day of each Interest Period applicable to such Loan and the Maturity Date applicable thereto&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if any Interest Period for an Alternative Currency Term Rate Loan exceeds three </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">27</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">months, the respective dates that fall every three months after the beginning of such Interest Period shall also be Interest Payment Dates.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means as to each Eurocurrency Rate Loan, Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, the period commencing on the date such Eurocurrency Rate Loan, Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, as applicable, is disbursed or converted to or continued as a Eurocurrency Rate Loan, Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, as applicable, and ending on the date one (1), three (3) or six (6) months thereafter (in each case, subject to availability for the interest rate applicable to the relevant currency), as selected by the appropriate Borrower in its Loan Notice&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;any Interest Period that would otherwise end on a day that is not a Business Day shall be extended to the next succeeding Business Day unless such Business Day falls in another calendar month, in which case such Interest Period shall end on the next preceding Business Day&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;any Interest Period that begins on the last Business Day of a calendar month (or on a day for which there is no numerically corresponding day in the calendar month at the end of such Interest Period) shall end on the last Business Day of the calendar month at the end of such Interest Period&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;no Interest Period shall extend beyond the Maturity Date applicable to such Loan&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that notwithstanding the foregoing, the initial Interest Period for any Eurocurrency Rate Loan made on the Fifth Amendment Effective Date (which Interest Period shall commence on the Fifth Amendment Effective Date) may end on December 27, 2021 (and the Eurocurrency Rate for such Interest Period shall be determined for a Eurocurrency Rate Loan with an interest period of one (1) month determined as of the Fifth Amendment Effective Date notwithstanding that such Interest Period is not equal to one (1) month in duration)</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interim Financial Statements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.01(a)(xv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Investment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as to any Person, any direct or indirect acquisition or investment by such Person, whether by means of (a)&#160;the purchase or other acquisition of Equity Interests of another Person, (b)&#160;a loan, advance or capital contribution to, Guarantee or assumption of debt of, or purchase or other acquisition of any other debt or equity participation or interest in, another Person, including any partnership or joint venture interest in such other Person and any arrangement pursuant to which the investor Guarantees Indebtedness of such other Person, or (c)&#160;an Acquisition.  For purposes of covenant compliance, the amount of any Investment shall be the amount actually invested, without adjustment for subsequent increases or decreases in the value of such Investment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">IP Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">IRS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the United States Internal Revenue Service.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ISP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Letter of Credit, the &#8220;International Standby Practices 1998&#8221; published by the Institute of International Banking Law &#38; Practice, Inc. (or such later version thereof as may be in effect at the time of issuance).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Issuer Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means with respect to any Letter of Credit, the Letter of Credit Application, and any other document, agreement and instrument entered into by the applicable L&#47;C Issuer and the Company (or any Subsidiary) or in favor of the applicable L&#47;C Issuer and relating to such Letter of Credit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ITA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Income Tax Act (Canada).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">28</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Joinder Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a joinder agreement substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit&#160;J</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or such other form as may be approved by the Administrative Agent, in either case, executed and delivered in accordance with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Junior Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any principal payment on any Additional Indebtedness.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, all international, foreign, federal, state, provincial, territorial and local statutes, treaties, rules, guidelines, regulations, ordinances, codes and administrative or judicial precedents or authorities, including the interpretation or administration thereof by any Governmental Authority charged with the enforcement, interpretation or administration thereof, and all applicable administrative orders, directed duties, requests, licenses, authorizations and permits of, and agreements with, any Governmental Authority, in each case whether or not having the force of law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">L&#47;C Advance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to each Revolving Lender, such Revolving Lender&#8217;s funding of its participation in any L&#47;C Borrowing in accordance with its Applicable Percentage.  All L&#47;C Advances shall be denominated in Dollars.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">L&#47;C Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an extension of credit resulting from a drawing under any Letter of Credit which has not been reimbursed on the date when made or refinanced as a Borrowing.  All L&#47;C Borrowings shall be denominated in Dollars.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">L&#47;C Credit Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Letter of Credit, the issuance thereof or extension of the expiry date thereof, or the increase of the amount thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">L&#47;C Issuer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means each of (a) Bank of America, (b)&#160; The Bank of Nova Scotia, (c)&#160;Canadian Imperial Bank of Commerce (in the case of each of the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, through itself or through one of its respective designated Affiliates or branch officers), (d) any Lender appointed by the Company (with the consent of the Administrative Agent and such Lender) as an L&#47;C Issuer by written notice to the Administrative Agent as a replacement for any L&#47;C Issuer who, at the time of such notice, is a Defaulting Lender and (e)&#160;any successor issuer of Letters of Credit hereunder, in each case its capacity as issuer of Letters of Credit hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">L&#47;C Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as at any date of determination, the aggregate amount available to be drawn under all outstanding Letters of Credit </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the aggregate of all Unreimbursed Amounts, including all L&#47;C Borrowings.  For purposes of computing the amount available to be drawn under any Letter of Credit, the amount of such Letter of Credit shall be determined in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  For all purposes of this Agreement, if on any date of determination a Letter of Credit has expired by its terms but any amount may still be drawn thereunder by reason of the operation of Rule 3.14 of the ISP, such Letter of Credit shall be deemed to be &#8220;outstanding&#8221; in the amount so remaining available to be drawn.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LCA Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LCA Test Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means each of the Persons identified as a &#8220;Lender&#8221; on the signature pages hereto, each other Person that becomes a &#8220;Lender&#8221; in accordance with this Agreement and their successors and assigns and, as the context requires, includes the Swing Line Lender and each L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lending Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as to any Lender, the office or offices of such Lender described as such in such Lender&#8217;s Administrative Questionnaire, or such other office or offices as a Lender may from time to time notify the Company and the Administrative Agent which office may include any Affiliate of such Lender or any domestic or foreign branch of such Lender or such Affiliate.  Unless the context otherwise requires each reference to a Lender shall include its applicable Lending Office.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any letter of credit issued hereunder providing for the payment of cash upon the honoring of a presentation thereunder and shall include the Existing Letters of Credit.  A Letter of Credit may be a commercial letter of credit or a standby letter of credit.  Letters of Credit may be issued in Dollars or in an Alternative Currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Letter of Credit Application</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an application and agreement for the issuance or amendment of a Letter of Credit in the form from time to time in use by the applicable L&#47;C Issuer and, as applicable, shall include such general acceptance agreements, applications, certifications and other documents as the applicable L&#47;C Issuer may require in connection with the creation of Bankers&#8217; Acceptances.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Letter of Credit Expiration Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the day that is seven (7) days prior to the Maturity Date then in effect for Letters of Credit (or, if such day is not a Business Day, the next preceding Business Day).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Letter of Credit Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Letter of Credit Sublimit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an amount equal to the lesser of (a)&#160;$150,000,000 and (b)&#160;the Aggregate Revolving Commitments&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that as of the Closing Date, with respect to each of Bank of America, The Bank of Nova Scotia and Canadian Imperial Bank of Commerce, each in its capacity as an L&#47;C Issuer, such L&#47;C Issuer shall not be obligated to issue Letters of Credit in an amount greater than the amount set forth as its &#8220;Letter of Credit Commitment&#8221; on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Letter of Credit Sublimit is part of, and not in addition to, the Aggregate Revolving Commitments.</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Leverage Increase Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.11(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the definition of &#8220;Eurocurrency Rate&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LIBOR Screen Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the LIBOR quote on the applicable screen page the Administrative Agent designates to determine LIBOR (or such other commercially available source providing such quotations as may be designated by the Administrative Agent from time to time).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LIBOR Successor Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.07(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LIBOR Successor Rate Conforming Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any proposed LIBOR Successor Rate, any conforming changes to the definition of Base Rate, Interest Period, timing and frequency of determining rates and making payments of interest and other administrative matters as may be appropriate, in the discretion of the Administrative Agent, to reflect the adoption of such LIBOR Successor Rate and to permit the administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent determines that adoption of any portion of such market practice is not administratively feasible or that no market practice for the administration of such LIBOR Successor Rate exists, in such other manner of administration as the Administrative Agent determines in consultation with the Company).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lien</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any mortgage, pledge, hypothecation, assignment, deposit arrangement, encumbrance, lien (statutory or other), hypothec, charge, or preference, priority or other security interest or preferential arrangement in the nature of a security interest of any kind or nature whatsoever (including any conditional sale or other title retention agreement, any easement, right of way or other encumbrance on title to real property, and any financing lease having substantially the same economic effect as any of the foregoing).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Limited Condition Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Permitted Acquisition by one or more of the Loan Parties or their Subsidiaries (a) that is not prohibited hereunder, (b) is financed in whole or in part with a substantially concurrent incurrence of Incremental Term Facilities and (c) whose consummation is not conditioned on the availability of, or on obtaining, third-party financing and which is consummated no more than one hundred eighty (180) days after the applicable Limited Condition Acquisition Agreement date is executed and effective.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">30</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Limited Condition Acquisition Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an extension of credit by a Lender to a Borrower (including, for greater certainty, a Bankers&#8217; Acceptance or a B&#47;A Equivalent Loan) under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in the form of a Revolving Loan, Swing Line Loan or Term Loan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, this Agreement, the Collateral Documents, each Designated Borrower Request and Assumption Agreement, each Note, each Issuer Document, each Joinder Agreement, each Bankers&#8217; Acceptance, any agreement creating or perfecting rights in Cash Collateral pursuant to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Fee Letter, each Incremental Facility Amendment, each Loan Modification Agreement, each intercreditor agreement or subordination agreement contemplated hereby and entered into by the Administrative Agent and each other agreement designated by its terms as a Loan Document (but specifically excluding any Secured Cash Management Agreement and any Secured Swap Contract).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loan Modification Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.01(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loan Modification Offer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.01(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loan Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a notice of (a) a Borrowing of Loans (other than Swing Line Loans), (b) a conversion of Loans from one Type to the other, or (c) a continuation of Eurocurrency Rate Loans, Bankers&#8217; Acceptances or B&#47;A Equivalent Loans pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, which shall be substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit&#160;A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or such other form as may be approved by the Administrative Agent (including any form on an electronic platform or electronic transmission system as shall be approved by the Administrative Agent) appropriately completed and signed by a Responsible Officer of the applicable Borrower.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, each Borrower and each Guarantor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Malaysian Loan Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.25(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Mandatory Cost</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any amount incurred periodically by any Lender during the term of this Agreement which constitutes fees, costs or charges imposed on lenders generally in the jurisdiction in which such Lender is domiciled, subject to regulation or has its Lending Office by any Governmental Authority which are applicable to the Credit Extensions and such Lender&#8217;s Lending Office.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Master Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the definition of &#8220;Swap Contract&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Material Adverse Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;a material adverse change in, or a material adverse effect upon, the operations, business, assets, properties, liabilities (actual or contingent) or condition (financial or otherwise) of the Company and its Restricted Subsidiaries taken as a whole&#59; (b)&#160;a material impairment of the rights and remedies of the Administrative Agent or any Lender under any Loan Documents, or of the ability of the Loan Parties, taken as a whole, to perform their obligations under the Loan Documents&#59; or (c)&#160;a material adverse effect upon the legality, validity, binding effect or enforceability against the Loan Parties, taken as a whole, of the Loan Documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Material Restricted Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Restricted Subsidiary that is not an Immaterial Subsidiary. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) as to the Incremental Term A Loan, Revolving Loans, Swing Line Loans and Letters of Credit (and the related L&#47;C Obligations), the earlier of (i) December 6, 2026, and (ii)&#160;the date that is ninety-one (91) days prior to the Term B Loan Maturity Date unless, by the date that is ninety-one (91) days prior to the Term B Loan Maturity Date, either (x)&#160;the Outstanding Amount of the Term B Loan has been repaid in full or (y)&#160;a Revolving Commitment Reserve Period has commenced on or prior to such date and remains in continuance at all times thereafter until the end of such Revolving Commitment Reserve Period as a result of repayment in full of the Outstanding Amount of the Term B Loan (such date, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pro Rata Facilities Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and (b) as to the Term B Loan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term B </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loan Maturity Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), June&#160;27,&#160;2025&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, with respect to each of the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, if such date is not a Business Day, the Maturity Date shall be the next preceding Business Day.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Minimum Collateral Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, (a)&#160;with respect to Cash Collateral consisting of cash or deposit account balances provided to reduce or eliminate Fronting Exposure during the existence of a Defaulting Lender, an amount equal to one hundred three percent (103%) of the Fronting Exposure of each applicable L&#47;C Issuer with respect to Letters of Credit issued and outstanding at such time, (b)&#160;with respect to Cash Collateral consisting of cash or deposit account balances provided in accordance with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.17(a)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(a)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(a)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, an amount equal to one hundred three percent (103%) of the Outstanding Amount of all L&#47;C Obligations, and (c)&#160;otherwise, an amount determined by the Administrative Agent and the applicable L&#47;C Issuer in their sole discretion.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">MLPFS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Merrill Lynch, Pierce, Fenner &#38; Smith Incorporated (or any other registered broker-dealer wholly-owned by Bank of America Corporation to which all or substantially all of Bank of America Corporation&#8217;s or any of its subsidiaries&#8217; investment banking, commercial lending services or related businesses may be transferred following the date of this Agreement).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Moody&#8217;s</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Moody&#8217;s Investors Service, Inc. and any successor thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Multiemployer Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any employee benefit plan of the type described in Section 4001(a)(3) of ERISA, to which the Company or any ERISA Affiliate makes or is obligated to make contributions, or during the preceding five plan years, has made or been obligated to make contributions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Multiple Employer Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Plan which has two or more contributing sponsors (including the Company or any ERISA Affiliate) at least two of whom are not under common control, as such a plan is described in Section 4064 of ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Net Cash Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the aggregate cash or Cash Equivalents proceeds received by the Company or any Restricted Subsidiary in respect of any Disposition, Debt Issuance or Recovery Event, net of (a) costs and direct expenses incurred in connection therewith (including, without limitation, legal, accounting and investment banking fees, costs, underwriting discounts, and sales commissions), (b) Taxes paid or reasonably estimated to be payable as a result thereof or in connection therewith (including pursuant to any Tax sharing arrangement), (c) in the case of any Disposition or any Recovery Event, the amount necessary to retire any Indebtedness secured by a Lien on the related property to the extent such Indebtedness is actually retired and such payment is not prohibited under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (d) in connection with any Disposition, a reasonable reserve determined by the Company or such Subsidiary in its reasonable business judgment for (i) any reasonably anticipated adjustment in sale price of such asset or assets and (ii)&#160;reasonably anticipated liabilities associated with such asset or assets and retained by the Company or any Restricted Subsidiary after such Disposition, including pension and other post-employment benefit liabilities and liabilities related to environmental matters or with respect to any indemnification payments (fixed or contingent) or purchase price adjustments attributable to seller&#8217;s indemnities and representations and warranties to purchaser in respect of such Disposition undertaken by the Company or such Subsidiary in connection with such Disposition (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disposition Reserves</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; it being understood that &#8220;Net Cash Proceeds&#8221; shall include, without limitation, (a) any cash or Cash Equivalents received upon the sale or other disposition of any non-cash consideration received by the Company or any Restricted Subsidiary in any Disposition, Debt Issuance or Recovery Event and (b) any Disposition Reserves that are no longer necessary with respect to the applicable Disposition&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that (x) any amount of the purchase price in connection with any Disposition that is held in escrow shall not be deemed to be received by the Company or any of its Restricted Subsidiaries until such amount is paid to the Company or such Subsidiary out of escrow and (y) (i) Net Cash Proceeds received by the Company or any wholly owned Restricted Subsidiary of the Company shall equal one hundred percent (100%) of the cash proceeds received by the Company or such Restricted Subsidiary pursuant to the foregoing definition and (ii) Net Cash Proceeds received by any Restricted Subsidiary other than a wholly owned Subsidiary of the Company shall equal a percentage of the cash proceeds received by such Subsidiary pursuant to the foregoing definition equal to the percentage of such Restricted Subsidiary&#8217;s total outstanding Equity Interests owned by the Company and its Restricted Subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-B&#47;A Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.04(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">32</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Consenting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Lender that does not approve any consent, waiver or amendment that (a)&#160;requires the approval of all Lenders or all affected Lenders in accordance with the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (b)&#160;has been approved by the Required Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Defaulting Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, each Lender that is not a Defaulting Lender at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Extension Notice Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.03(b)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Reinstatement Deadline</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.03(b)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-U.S. Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the introductory paragraph hereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-U.S. Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, (a)&#160;the Company and each Subsidiary identified as a &#8220;Non-U.S. Guarantor&#8221; on the signature pages hereto, (b)&#160;each other Subsidiary that joins as a Non-U.S. Guarantor pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or otherwise, (c)&#160;with respect to Additional Secured Obligations owing by the Company or any Non-U.S. Subsidiary under the Guaranty, each Non-U.S. Borrower, (d)&#160;with respect to Additional Secured Obligations owing by any U.S. Subsidiary under the Guaranty, each Non-U.S. Borrower that is not a Specified Non-U.S. Borrower and (e)&#160;the successors and permitted assigns of each of the foregoing to the extent that any such successor or permitted assign is a Non-U.S. Subsidiary or Specified Subsidiary, and, in the case of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, not a CFC or CFC Holdco.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-U.S. Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Borrower, (a)&#160;if such Borrower is a U.S. Person, a Lender that is not a U.S. Person, and (b)&#160;if such Borrower is not a U.S. Person, a Lender that is resident or organized under the laws of a jurisdiction other than that in which such Borrower is resident for tax purposes.  For purposes of this definition, the United States, each state thereof and the District of Columbia shall be deemed to constitute a single jurisdiction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-U.S. Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;all advances to, and debts, liabilities, obligations, covenants and duties of, any Non-U.S. Obligor arising under any Loan Document or otherwise with respect to any Loan or Letter of Credit, (b)&#160;all debts, liabilities, obligations, covenants and duties of any Non-U.S. Obligor or any Non-U.S. Subsidiary arising under any Secured Swap Contract, (c) all Bankers&#8217; Acceptance Obligations and (d)&#160;all debts, liabilities, obligations, covenants and duties of any Non-U.S. Obligor or any Non-U.S. Subsidiary arising under any Secured Cash Management Agreement, in the case of each of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, whether direct or indirect (including those acquired by assumption), absolute or contingent, due or to become due, now existing or hereafter arising and including all costs and expenses incurred in connection with the enforcement and collection of the foregoing and interest and fees that accrue after the commencement by or against any Non-U.S. Obligor or any Affiliate thereof of any proceeding under any Debtor Relief Laws naming such Person as the debtor in such proceeding, regardless of whether such interest and fees are allowed claims in such proceeding&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that the &#8220;Non-U.S. Obligations&#8221; of a Non-U.S. Obligor shall exclude any Excluded Swap Obligations with respect to such Non-U.S. Obligor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-U.S. Obligor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Loan Party that is organized or incorporated under the laws of a jurisdiction other than the United States, a state thereof or the District of Columbia.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-U.S. Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Subsidiary that is organized or incorporated under the laws of a jurisdiction other than the United States, a state thereof or the District of Columbia.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Note</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notice of Loan Prepayment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a notice of prepayment with respect to a Loan, which shall be substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or such other form as may be approved by the Administrative Agent (including any form on an electronic platform or electronic transmission system as shall be approved by the Administrative Agent), appropriately completed and signed by a Responsible Officer of the applicable Borrower.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">33</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;all advances to, and debts, liabilities, obligations, covenants and duties of, any Loan Party arising under any Loan Document or otherwise with respect to any Loan or Letter of Credit, (b)&#160;all debts, liabilities, obligations, covenants and duties of any Loan Party or any Subsidiary arising under any Secured Swap Contract, (c) all Bankers&#8217; Acceptance Obligations and (d)&#160;all debts, liabilities, obligations, covenants and duties of any Loan Party or any Subsidiary arising under any Secured Cash Management Agreement, in the case of each of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, whether direct or indirect (including those acquired by assumption), absolute or contingent, due or to become due, now existing or hereafter arising and including all costs and expenses incurred in connection with the enforcement and collection of the foregoing and interest and fees that accrue after the commencement by or against any Loan Party or any Affiliate thereof of any proceeding under any Debtor Relief Laws naming such Person as the debtor in such proceeding, regardless of whether such interest and fees are allowed claims in such proceeding&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that the &#8220;Obligations&#8221; of a Loan Party shall exclude any Excluded Swap Obligations with respect to such Loan Party.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">OFAC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Office of Foreign Assets Control of the United States Department of the Treasury.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Onex</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Onex Corporation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Organization Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, (a)&#160;with respect to any corporation or, to the extent organized or incorporated under the laws of a foreign jurisdiction, any company, the certificate and&#47;or articles of incorporation and the bylaws, memorandum of association, articles of association and&#47;or memorandum and articles of association (or equivalent or comparable constitutive documents with respect to any non-U.S. jurisdiction)&#59; (b)&#160;with respect to any limited liability company, the certificate and&#47;or articles of formation or organization and operating agreement or limited liability company agreement&#59; and (c)&#160;with respect to any partnership, joint venture, trust or other form of business entity, the partnership, joint venture or other applicable agreement of formation or organization and any agreement, instrument, filing or notice with respect thereto filed in connection with its formation or organization with the applicable Governmental Authority in the jurisdiction of its formation or organization and, if applicable, any certificate and&#47;or articles of formation or organization of such entity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Other Connection Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Recipient, Taxes imposed as a result of a present or former connection between such Recipient and the jurisdiction imposing such Tax (other than connections arising from such Recipient 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 Loan Document, or sold or assigned an interest in any Loan or Loan Document).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Other Rate Early Opt-in</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Administrative Agent and the Company have elected to replace LIBOR with a Benchmark Replacement other than a SOFR-based rate pursuant to (i) an Early Opt-in Election and (ii) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.07(c)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the definition of &#8220;Benchmark Replacement&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Other Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment (other than an assignment made pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Outstanding Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (i)&#160;with respect to Loans on any date, the Dollar Equivalent of the aggregate outstanding principal amount thereof after giving effect to any borrowings and prepayments or repayments thereof occurring on such date&#59; and (ii)&#160;with respect to any L&#47;C Obligations on any date, the Dollar Equivalent of the aggregate outstanding amount of such L&#47;C Obligations on such date after giving effect to any L&#47;C Credit Extension occurring on such date and any other changes in the aggregate amount of the L&#47;C Obligations as of such date, including as a result of any reimbursements of Unreimbursed Amounts or any reductions in the maximum amount available for drawing under Letters of Credit taking effect on such date.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">34</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Overnight Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for any day, (a)&#160;with respect to any amount denominated in Dollars, the greater of (i)&#160;the Federal Funds Rate and (ii)&#160;an overnight rate determined by the Administrative Agent, the applicable L&#47;C Issuer, or the Swing Line Lender, as the case may be, in accordance with banking industry rules on interbank compensation, and (b)&#160;with respect to any amount denominated in an Alternative Currency, an overnight rate determined by the Administrative Agent or the applicable L&#47;C Issuer, as the case may be, in accordance with banking industry rules on interbank compensation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Parallel Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.24(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pari Passu Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Indebtedness of the Company or any Loan Party that by its terms is secured on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pari passu</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> basis to the Obligations in a manner and to an extent reasonably acceptable to the Administrative Agent (including, without limitation, the entry into intercreditor and&#47;or subordination agreements generally acceptable to the Administrative Agent).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.06(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participating Member State</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any member state of the European Union that adopts or has adopted the Euro, and in each case continues to adopt, as its lawful currency in accordance with legislation of the European Union relating to Economic and Monetary Union.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.06(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PATRIOT Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PBGC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Pension Benefit Guaranty Corporation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pension Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Pension Protection Act of 2006.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pension Funding Rules</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the rules of the Code and ERISA regarding minimum required contributions (including any installment payment thereof) to Pension Plans and set forth in, with respect to plan years ending prior to the effective date of the Pension Act, Section 412 of the Code and Section 302 of ERISA, each as in effect prior to the Pension Act and, thereafter, Section 412, 430, 431, 432 and 436 of the Code and Sections 302, 303, 304 and 305 of ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pension Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any employee pension benefit plan (including a Multiple Employer Plan or a Multiemployer Plan) that is maintained or is contributed to by the Company and any ERISA Affiliate and is either covered by Title IV of ERISA or is subject to the minimum funding standards under Section 412 of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an Acquisition by the Company or any Restricted Subsidiary, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (a) no Default or Event of Default has occurred and is continuing or would result from such Acquisition, (b) the property acquired (or the property of the Person acquired) in such Acquisition is used or useful in the same or a similar line of business as the Company and its Subsidiaries were engaged in on the Closing Date (or any reasonable extensions or expansions thereof), (c) in the case of an Acquisition of the Equity Interests of another Person, the board of directors (or other comparable governing body) of such other Person shall have duly approved such Acquisition, (d) subject to the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the representations and warranties made by the Loan Parties contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;V</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or any other Loan Document, or which are contained in any document furnished at any time under or in connection herewith or therewith, shall be 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 of such Acquisition (after giving effect thereto), except to the extent that such representations and warranties specifically refer to an earlier date, in which case they shall be 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, (e) on and as of the date of such Acquisition (after giving effect thereto), no Loan Party or any Subsidiary has any liability or contingent liability in respect of a Canadian Defined Benefit Pension Plan in excess of the Threshold Amount or which would reasonably be expected to result in liability of any Loan Party in an aggregate amount in excess of the Threshold Amount, and (f) with respect to any such Acquisition the aggregate consideration for which exceeds $150,000,000, the Company shall have delivered to the Administrative </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Agent a Pro Forma Compliance Certificate demonstrating that, after giving effect to such Acquisition on a Pro Forma Basis, the Loan Parties would be in Pro Forma Compliance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.01(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Investment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an Investment permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, Liens in respect of property of the Company or any Restricted Subsidiary permitted to exist at such time pursuant to the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Receivables Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.05(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Securitization Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Securitization Transaction permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.03(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any natural person, corporation, limited liability company, trust, joint venture, association, company, partnership, Governmental Authority or other entity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any employee benefit plan within the meaning of Section 3(3) of ERISA (including a Pension Plan), maintained for employees of the Company or, with respect to any such plan that is subject to Section 412 of the Code or Title IV of ERISA, any ERISA Affiliate or any such Plan to which the Company or, with respect to any such plan that is subject to Section 412 of the Code or Title IV of ERISA, any ERISA Affiliate is required to contribute on behalf of any of its employees and which is subject to ERISA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan of Reorganization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.06(h)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Platform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Post-Closing Compliance Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.19(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PPSA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Personal Property Security Act (Ontario)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, if perfection or the effect of perfection or non-perfection or the priority of any security interest in any Collateral is governed by the Personal Property Security Act as in effect in a Canadian jurisdiction other than the Province of Ontario, or the Civil Code of Quebec, &#8220;PPSA&#8221; means the Personal Property Security Act as in effect from time to time in such other jurisdiction or the Civil Code of Quebec, as applicable, for purposes of the provisions hereof relating to such perfection, effect of perfection or non-perfection or priority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pro Forma Basis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pro Forma Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, in respect of a Specified Transaction, that such Specified Transaction and the following transactions in connection therewith (to the extent applicable) shall be deemed to have occurred as of the first day of the applicable four (4) fiscal quarter period for the applicable covenant or requirement&#58; (a) (i) with respect to any Disposition, income statement and cash flow statement items (whether positive or negative) attributable to the Person or property disposed of shall be excluded, (ii) with respect to any Investment, income statement and cash flow statement items (whether positive or negative) attributable to the Person or property acquired shall be included to the extent relating to any period applicable in such calculations to the extent (A) such items are not otherwise included in such income statement items for the Company and its Restricted Subsidiaries in accordance with IFRS or in accordance with any defined terms set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and (B) such items are supported by financial statements or other information reasonably satisfactory to the Administrative Agent, and (iii) with respect to any Acquisition by the Company or a Restricted Subsidiary of (A) a corporation which becomes a new Restricted Subsidiary or (B) any other entity or a group of assets or an operation, provided that such operation comprises a going concern which becomes a division or part of the business of the Company or a Restricted Subsidiary (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">operation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), Consolidated EBITDA will include the Target EBITDA of the newly acquired Restricted Subsidiary or operation for its immediately preceding four (4) fiscal quarters completed prior to such acquisition as determined using the following method&#58; (x) if such newly acquired Restricted Subsidiary or operation was, immediately prior to such acquisition, accounted for on a stand-alone basis, each of the components </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">36</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of Consolidated EBITDA applied </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">mutatis mutandis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> as if such definition and its component definitions referred to such newly acquired Restricted Subsidiary or operation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Target EBITDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) shall only be included in the calculation of Consolidated EBITDA for such newly acquired Restricted Subsidiary or operation, as the case may be, if Target EBITDA can be determined by reference to historical financial statements reasonably satisfactory to the Administrative Agent and (y) if such newly acquired Restricted Subsidiary or operation&#58; (A) was not, immediately prior to such acquisition, accounted for on a stand-alone basis&#59; or (B) was immediately prior to such acquisition, accounted for on a stand-alone basis but, in the determination of the Administrative Agent acting reasonably, the business of such newly acquired Restricted Subsidiary or operation will not be conducted by the Company or its Restricted Subsidiary, as the case may be, in substantially the same form or the same manner as conducted by the seller immediately prior to such acquisition, then subject to the satisfaction of the Administrative Agent and the Required Lenders with the method of determination thereof acting reasonably, Target EBITDA for such newly acquired Restricted Subsidiary or operation will be determined having regard to historical financial results together with, and having regard to, contractual arrangements and any other changes made or proposed to be made by the Company or its Restricted Subsidiary, as the case may be, to the business of such newly acquired Restricted Subsidiary or operation&#59; (b) any retirement or prepayment of Indebtedness&#59; (c) any incurrence or assumption of Indebtedness by the Company or any of its Restricted Subsidiaries (and if such Indebtedness has a floating or formula rate, such Indebtedness shall have an implied rate of interest for the applicable period for purposes of this definition determined by utilizing the rate which is or would be in effect with respect to such Indebtedness as at the relevant date of determination)&#59; and (d) with respect to the designation of any Unrestricted Subsidiary as an Restricted Subsidiary, (i)&#160;income statement and cash flow statement items (whether positive or negative) attributable to such Subsidiary shall be included to the extent relating to any period prior to the date of such designation to the extent such items are not otherwise included in such income statement and cash flow statement items for the Company and its Restricted Subsidiaries in accordance with any defined terms set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (ii) Indebtedness of such Subsidiary shall be included and deemed to have been incurred as of the first day of the applicable period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pro Forma Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any transaction, that after giving effect to such transaction on a Pro Forma Basis, the Loan Parties would be in compliance with the financial covenants set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> recomputed as of the end of such period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Pro Forma Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a certificate of a Responsible Officer of the Company containing reasonably detailed calculations of the financial covenants set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> recomputed as of the end of the applicable period after giving effect to the applicable transaction on a Pro Forma Basis.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PTE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a prohibited transaction class exemption issued by the U.S. Department of Labor, as any such exemption may be amended from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Public Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Acquisition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a Permitted Acquisition with aggregate consideration of at least $150,000,000, or any series of related Permitted Acquisitions in any twelve (12) month period with aggregate consideration for all such Permitted Acquisitions of at least $150,000,000&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that for any such Permitted Acquisition or series of related Permitted Acquisitions, a Responsible Officer of the Company shall have delivered to the Administrative Agent, prior to the consummation of such Permitted Acquisition or the last in such series of related Permitted Acquisitions, as applicable, a certificate (any such certificate, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Acquisition Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) (i)&#160;certifying that such Permitted Acquisition or series of Permitted Acquisitions qualifies as a Qualified Acquisition and (ii)&#160;notifying the Administrative Agent that the Company has elected to treat such Permitted Acquisition or series of related Acquisitions as a Qualified Acquisition.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Acquisition Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the definition of &#8220;Qualified Acquisition&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified Acquisition Pro Forma Determination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, to the extent required in connection with determining the permissibility of any Permitted Acquisition or series of related Permitted </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Acquisitions that the Loan Parties elect to treat as a Qualified Acquisition, the determination of whether the Loan Parties are in Pro Forma Compliance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Qualified ECP Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, each Loan Party with total assets exceeding $10,000,000 or that qualifies at such time as an &#8220;eligible contract participant&#8221; under the Commodity Exchange Act and can cause another Person to qualify as an &#8220;eligible contract participant&#8221; at such time under Section 1a(18)(A)(v)(II) of the Commodity Exchange Act.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Recipient</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Administrative Agent, any Lender, any L&#47;C Issuer or any other recipient of any payment to be made by or on account of any obligation of any Loan Party hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Recovery Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any casualty loss of, damage to or destruction of, or any condemnation or other taking for public use of, any property of the Company or other Loan Party.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.06(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Related Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Person, such Person&#8217;s Affiliates and the partners, directors, officers, employees, agents, trustees, administrators, managers, advisors and representatives of such Person and of such Person&#8217;s Affiliates.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Related Specified Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Person, (a)&#160;any Affiliate of such Person, (b)&#160;the respective directors, officers or employees of such Person or any of its Affiliates and (c)&#160;the respective agents of such Person or any of its Affiliates, in the case of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, acting on behalf of, or at the express instructions of, such Person or Affiliate&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that each such reference to an Affiliate, director, officer or employee shall refer to an Affiliate, director, officer or employee involved in the execution or delivery of this Agreement or any other Loan Document, the performance by the parties hereto of their respective obligations hereunder or thereunder, the consummation of the transactions contemplated hereby or thereby, or, in the case of the Administrative Agent (and any sub-agent thereof) and its Related Parties only, the administration of this Agreement and the other Loan Documents</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Relevant Governmental Body</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) with respect to Loans denominated in Dollars, the FRB and&#47;or the Federal Reserve Bank of New York, or a committee officially endorsed or convened by the FRB and&#47;or the Federal Reserve Bank of New York, (b) with respect to Loans denominated in Sterling, the Bank of England, or a committee officially endorsed or convened by the Bank of England or, in each case, any successor thereto, (c) with respect to Loans denominated in Euros, the European Central Bank, or a committee officially endorsed or convened by the European Central Bank or, in each case, any successor thereto, and (d) with respect to Loans denominated in any other Agreed Currency, (i) the central bank for the currency in which such Loan is denominated or any central bank or other supervisor which is responsible for supervising either (x) the Successor Rate applicable to such Agreed Currency or (y) the administrator of such Successor Rate or (ii) any working group or committee officially endorsed or convened by (w) the central bank for such Agreed Currency, (x) any central bank or other supervisor that is responsible for supervising either (A) the Successor Rate applicable to such Agreed Currency or (B) the administrator of such Successor Rate, (y) a group of those central banks or other supervisors or (z) the Financial Stability Board or any part thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Relevant Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means with respect to any Credit Extension denominated in (a) Dollars, the Eurocurrency Rate, (b) Sterling, SONIA, (c) Euros, EURIBOR, (d) Canadian Dollars, the CDOR Rate, and (e)&#160;any other Agreed Currency, the applicable Alternative Currency Daily Rate or Alternative Currency Term Rate, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Removal Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.06(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Reportable Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any of the events set forth in Section 4043(c) of ERISA, other than events for which the 30-day notice period has been waived.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Repricing Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a) any optional or mandatory prepayment of the Term B Loan, in whole or in part, with the proceeds of, or conversion of any portion of the Term B Loan into, any new or replacement tranche of Indebtedness bearing interest with an All-In-Yield less than the All-In-Yield of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">38</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">such portion of the Term B Loan (as such All-In-Yields are reasonably determined by the Administrative Agent consistent with generally accepted financial practices)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and (b) any amendment to any portion of this Agreement with respect to either the Term B Loan which, directly or indirectly, reduces the All-In-Yield applicable to such Term Loan (except with respect to any Lender that consents to such amendment), in each case of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) and (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">b</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), solely to the extent that the primary purpose of such replacement or amendment, as determined by the Administrative Agent, is to reduce the All-In-Yield on such Term Loan. Notwithstanding the foregoing, &#8220;Repricing Event&#8221; shall exclude, in any such case, (x)&#160;any refinancing or repricing of the Term B Loan or amendment to this Agreement in connection with any Change of Control transaction, and (y)&#160;any &#8220;transformational&#8221; acquisition by the Company or any Restricted Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Request for Credit Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;with respect to a Borrowing, conversion or continuation of Loans, a Loan Notice, (b)&#160;with respect to an L&#47;C Credit Extension, a Letter of Credit Application, and (c)&#160;with respect to a Swing Line Loan, a Swing Line Loan Notice.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Required Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, Lenders having Total Credit Exposures representing more than fifty percent (50%) of the Total Credit Exposures of all Lenders.  The Total Credit Exposure of any Defaulting Lender shall be disregarded in determining Required Lenders at any time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, the amount of any participation in any Swing Line Loan and Unreimbursed Amounts that such Defaulting Lender has failed to fund that have not been reallocated to and funded by another Lender shall be deemed to be held by the Lender that is the Swing Line Lender or an L&#47;C Issuer, as the case may be, in making such determination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Required Pro Rata Facilities Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, Lenders holding in the aggregate more than fifty percent (50%) of sum of (a) the aggregate Revolving Credit Exposures of all the Lenders at such time, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (b)&#160;the unfunded Incremental Tranche A Facility Commitments at such time, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (c) the outstanding Incremental Tranche A Term Loans.  The Revolving Credit Exposure, Incremental Tranche A Facility Commitments and Incremental Tranche A Term Loans of any Defaulting Lender shall be disregarded in determining Required Pro Rata Facilities Lenders at any time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the amount of any participation in any Swing Line Loan and Unreimbursed Amounts that such Defaulting Lender has failed to fund that have not been reallocated to and funded by another Lender shall be deemed to be held by the Lender that is the Swing Line Lender or applicable L&#47;C Issuer, as the case may be, in making such determination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Required Revolving Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, Lenders having Revolving Credit Exposures representing more than fifty percent (50%) of the Revolving Credit Exposures of all Lenders having Revolving Credit Exposures.  The Revolving Credit Exposure of any Defaulting Lender shall be disregarded in determining Required Revolving Lenders at any time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the amount of any participation in any Swing Line Loan and Unreimbursed Amounts that such Defaulting Lender has failed to fund that have not been reallocated to and funded by another Lender shall be deemed to be held by the Lender that is the Swing Line Lender or applicable L&#47;C Issuer, as the case may be, in making such determination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Rescindable Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.13(b)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Resignation Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.06(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">means an EEA Resolution Authority or, with respect to any U.K.&#160;Financial Institution, a U.K. Resolution Authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Responsible Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the chief executive officer, president, executive vice president, vice president, chief financial officer, treasurer, assistant treasurer, controller or such other Person who is the highest ranking officer appointed pursuant to the relevant Organization Documents (or, in foreign jurisdictions, substantially equivalent representatives, including a director or manager) of a Loan Party, and solely for purposes of the delivery of incumbency certificates pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the secretary or any assistant secretary (or, in foreign jurisdictions, substantially equivalent representatives, including a director or manager) of a Loan Party and, solely for purposes of notices given pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, any other officer or employee or equivalent representative of the applicable Loan Party so designated by any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">39</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of the foregoing officers, directors or managers in a notice to the Administrative Agent or any other officer or employee of the applicable Loan Party designated in or pursuant to an agreement between the applicable Loan Party and the Administrative Agent.  Any document delivered hereunder that is signed by a Responsible Officer of a Loan Party shall be conclusively presumed to have been authorized by all necessary corporate, partnership and&#47;or other action on the part of such Loan Party and such Responsible Officer shall be conclusively presumed to have acted on behalf of such Loan Party.  To the extent requested by the Administrative Agent, each Responsible Officer will provide an incumbency certificate and appropriate authorization documentation, in form and substance reasonably satisfactory to the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any dividend or other distribution (whether in cash, securities or other property) with respect to any capital stock or other Equity Interest of the Company or any Subsidiary, or any payment (whether in cash, securities or other property), including any sinking fund or similar deposit, on account of the purchase, redemption, retirement, acquisition, cancellation or termination of any such capital stock or other Equity Interest, or on account of any return of capital to the Company&#8217;s stockholders, partners or members (or the equivalent Person thereof), including any normal-course issuer bids by the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restricted Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Subsidiary other than an Unrestricted Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revaluation Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;with respect to any Revolving Loan, each of the following&#58; (i)&#160;each date of a Borrowing of an Alternative Currency Loan, a Canadian Prime Rate Loan, a Bankers&#8217; Acceptance or a B&#47;A Equivalent Loan, (ii)&#160;each date of a continuation of an Alternative Currency Term Rate Loan, a Canadian Prime Rate Loan, a Bankers&#8217; Acceptance or a B&#47;A Equivalent Loan pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and (iii)&#160;such additional dates as the Administrative Agent shall determine or the Required Revolving Lenders shall require&#59; and (b)&#160;with respect to any Letter of Credit, each of the following&#58; (i)&#160;each date of issuance or extension of a Letter of Credit denominated in an Alternative Currency, (ii)&#160;each date of an amendment of any such Letter of Credit having the effect of increasing the amount thereof, (iii)&#160;each date of any payment by the applicable L&#47;C Issuer under any Letter of Credit denominated in an Alternative Currency, (iv) in the case of all Existing Letters of Credit denominated in Alternative Currencies, the Closing Date, and (v) such additional dates as the Administrative Agent or the applicable L&#47;C Issuer shall determine or the Required Revolving Lenders shall require.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Commitment Reserve Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.07(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Commitment Reserve Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.07(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as to each Lender, its obligation to (a) make Revolving Loans (including, for greater certainty, Bankers&#8217; Acceptances and B&#47;A Equivalent Loans) to the Borrowers pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (b) purchase participations in L&#47;C Obligations, and (c) purchase participations in Swing Line Loans, in an aggregate principal amount at any one time outstanding not to exceed the applicable Dollar amount set forth opposite such Lender&#8217;s name on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or in the Assignment and Assumption or other documentation pursuant to which such Lender becomes a party hereto or in any documentation executed by such Lender in connection with an Incremental Facility, as applicable, as such amount may be adjusted from time to time in accordance with this Agreement.  Revolving Commitments shall include any Incremental Revolving Increase.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Credit Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as to any Lender at any time, the aggregate Outstanding Amount at such time of its Revolving Loans (including, for greater certainty, Bankers&#8217; Acceptances and B&#47;A Equivalent Loans) and the aggregate Outstanding Amount of such Lender&#8217;s participation in L&#47;C Obligations and Swing Line Loans at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the revolving facility established pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, at any time, a Lender that has a Revolving Commitment, outstanding Revolving Loans (including, for greater certainty, Bankers&#8217; Acceptances and B&#47;A Equivalent Loans) or participation interests in outstanding L&#47;C Obligations and Swing Line Loans at such time.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">S&#38;P</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Standard &#38; Poor&#8217;s Financial Services LLC, a subsidiary of The McGraw-Hill Companies, Inc. and any successor thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sale and Leaseback Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to the Company or any Restricted Subsidiary, any arrangement, directly or indirectly, with any Person whereby the Company or such Restricted Subsidiary shall sell or transfer any property used or useful in its business, whether now owned or hereafter acquired, and thereafter rent or lease such property or other property that it intends to use for substantially the same purpose or purposes as the property being sold or transferred.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Same Day Funds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;with respect to disbursements and payments in Dollars, immediately available funds, and (b)&#160;with respect to disbursements and payments in an Alternative Currency, same day or other funds as may be determined by the Administrative Agent or the applicable L&#47;C Issuer, as the case may be, to be customary in the place of disbursement or payment for the settlement of international banking transactions in the relevant Alternative Currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sanction(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any sanction administered or enforced by the United States Government (including without limitation, OFAC), the Canadian Government, the United Nations Security Council, the European Union, Her Majesty&#8217;s Treasury (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">HMT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) or other relevant sanctions authority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Scheduled Unavailability Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.07(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SEC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Securities and Exchange Commission, or any Governmental Authority succeeding to any of its principal functions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Secured Cash Management Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Cash Management Agreement between any Loan Party or any Subsidiary and any Cash Management Bank.  For the avoidance of doubt, a holder of Obligations in respect of Secured Cash Management Agreements shall be subject to the provisions of the last paragraph of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Secured Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, the Administrative Agent, the Lenders (including Designated Lenders), the L&#47;C Issuers, the Indemnitees and each co-agent or sub-agent appointed by the Administrative Agent from time to time pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;9.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Secured Party Designation Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a notice from any Lender or an Affiliate of a Lender substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit K</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Secured Swap Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Swap Contract between any Loan Party or any Subsidiary and any Hedge Bank.  For the avoidance of doubt, a holder of Obligations in respect of a Secured Swap Contract shall be subject to the provisions of the last paragraph of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;9.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Securitization Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">means any transaction providing for the sale, securitization or other asset-backed financing of Securitized Assets of or owing to the Company or any Restricted Subsidiary (and&#47;or contractual rights relating thereto).  The terms and conditions of all Securitization Transactions shall be on an arm&#8217;s length basis and on commercially reasonable and customary terms (except any interim transfer or sale to an Unrestricted Subsidiary made in the course of a Securitization Transaction which results in a sale, securitization or other asset-backed financing by such Unrestricted Subsidiary on an arm&#8217;s length basis and on commercially reasonable and customary terms).  Except to the extent mandated under any then-existing Securitization Transaction, no new assets may become Securitized Assets during the occurrence and continuance of a Default.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Securitized Assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;with respect to the Specified Receivables Purchase Agreement, the assets subject to sale under such agreement and (b) with respect to any Securitization Transaction, the assets securitized under such transaction and contributed or transferred to a Special Purpose Subsidiary pursuant thereto, including&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;any Securitized Receivable&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the interest of the Company or any Restricted Subsidiary 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 by the Company or any Restricted Subsidiary giving rise to such Securitized Receivable&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;all guarantees, indemnities, letters of credit, insurance and other agreements (including any and all contracts, understandings, instruments, agreements, leases, invoices, notes or other writings pursuant to which such Securitized Receivable arises or which evidences such Securitized Receivable or under which the applicable customer becomes or is obligated to make payment to the Company or any Restricted Subsidiary in respect of such Securitized Receivable) or arrangements of whatever character from time to time supporting or securing payment of such Securitized Receivable&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;all collections and other proceeds received and payment or application by the Company or a Restricted Subsidiary of any amounts owed in respect of Securitized Receivables, including, without limitation, purchase price, finance charges, interests, and other similar charges which are net proceeds of the sale or other disposition of repossessed goods or other collateral or property available to be applied thereon&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;all proceeds of, and all amounts received or receivable under, any or all of the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Securitized Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an account receivable arising from a sale of goods by the Company or a Restricted Subsidiary which is the subject of (a)&#160;a Securitization Transaction or (b) the Specified Receivables Purchase Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Security Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, (a)&#160;the U.S. Security Agreements, (b)&#160;the Canadian Security Agreement and (c) any other pledge and&#47;or security agreement dated on or after the Closing Date executed in favor of the Administrative Agent, for the benefit of the Secured Parties (or in its own name as creditor of Parallel Debt, as applicable), by any Non-U.S. Obligor.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Singapore Entity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a company incorporated in Singapore or a foreign company with a substantial connection to Singapore in accordance with Section&#160;246 of the Singapore IRDA.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Singapore IRDA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Insolvency, Restructuring and Dissolution Act 2018 (No. 40 of 2018) of Singapore.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the definition of &#8220;Daily Simple SOFR&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SOFR Early Opt-in</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Administrative Agent and the Company have elected to replace LIBOR pursuant to (a) an Early Opt-in Election and (b) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.07(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the definition of &#8220;Benchmark Replacement&#8221;.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Solvent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Solvency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; mean, with respect to any Person on any date of determination, that on such date (a) the fair value of the property of such Person is greater than the total amount of liabilities, including contingent liabilities, of such Person, which for this purpose shall include rights of contribution in respect of obligations for which such Person has provided a Guarantee, (b) the present fair saleable value of the assets of such Person is not less than the amount that will be required to pay the probable liability of such Person on its debts as they become absolute and matured, which for this purpose shall include rights of contribution in respect of obligations for which such Person has provided a Guarantee, (c) such Person does not intend to, and does not believe that it will, incur debts or liabilities beyond such Person&#8217;s ability to pay such debts and liabilities as they mature, (d) such Person is not engaged in business or a transaction, and is not about to engage in business or a transaction, for which such Person&#8217;s property would constitute an unreasonably small capital, and (e) such Person is able to pay its debts and liabilities, contingent obligations and other commitments as they mature in the ordinary course of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">business.  The amount of contingent liabilities at any time shall be computed as the amount that, in the light of all the facts and circumstances existing at such time, represents the amount that can reasonably be expected to become an actual or matured liability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SONIA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;  means, with respect to any applicable determination date, the Sterling Overnight Index Average Reference Rate published on the fifth (5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) Business Day preceding such date on the applicable Reuters screen page (or such other commercially available source providing such quotations as may be designated by the Administrative Agent from time to time)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> however that if such determination date is not a Business Day, SONIA means such rate that applied on the first Business Day immediately prior thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SONIA Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to SONIA, 0.1193% (11.93 basis points) per annum.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Special Notice Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means at any time an Alternative Currency, other than the currency of a country that is a member of the Organization for Economic Cooperation and Development at such time located in North America or Europe.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Special Purpose Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Permitted Securitization Transaction, the special purpose Subsidiary or Affiliate for such Permitted Securitization Transaction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Loan Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.08(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Local Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any overdraft, working capital, letter of credit or other facility or extension of credit provided by Bank of America or any of its Affiliates to any Non-U.S. Subsidiary. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Non-U.S. Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Non-U.S. Borrower that is a Specified Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Non-U.S. Loan Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.08(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Non-U.S. Obligor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Non-U.S. Obligor that is a Specified Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Receivables Purchase Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means that certain Revolving Trade Receivables Purchase Agreement, dated as of March 6, 2020, among the Company, Celestica LLC, Celestica Holdings Pte Ltd., Celestica Hong Kong Ltd., Celestica (Romania) S.R.L., Celestica Japan KK, Celestica Oregon LLC, Celestica Electronics (M) Sdn. Bhd., Celestica Precision Machining Ltd., Celestica International LP, the other parties party thereto and Credit Agricole Corporate and Investment Bank, New York Branch, and any replacement agreement thereof the terms and provisions of which are not materially more adverse, taken as a whole, to the Lenders than those of such Revolving Trade Receivables and Purchase Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Representations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the representations and warranties made in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;5.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (solely as to the valid existence of the Loan Parties) and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (as it relates to a Loan Party), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.02(b)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (in each case, as it pertains to the execution, delivery and performance of the Loan Documents, and the granting of guarantees and security interests in respect thereof), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.14(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (as it pertains to the use of proceeds of any Credit Extension hereunder), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.14(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (after giving effect to the transactions contemplated hereunder to be consummated on the Closing Date, including the initial Credit Extensions hereunder), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.22</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.23</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.24</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Subsidiary that is a CFC or a CFC Holdco. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Acquisition, any Disposition, any Investment, any incurrence of Indebtedness or any other event that by the terms of the Loan Documents requires compliance on a Pro Forma Basis with a test or covenant, calculation as to Pro Forma Effect with respect to a financial definition, test or covenant or requires such financial definition, test or covenant to be calculated on a Pro Forma Basis.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">43</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified U.S. Obligor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any U.S. Obligor that is a Specified Subsidiary. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified U.S. Security Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Specified U.S. Security and Pledge Agreement, dated as of the Closing Date, executed in favor of the Administrative Agent, for the benefit of the Secured Parties, by the Loan Parties that are Specified U.S. Obligors.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sterling</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#163;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; mean the lawful currency of the United Kingdom.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subordinated Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Indebtedness of the Company or any Restricted Subsidiary that by its terms is subordinated to the Obligations in a manner and to an extent reasonably acceptable to the Administrative Agent (including, without limitation, the entry into intercreditor and&#47;or subordination agreements generally acceptable to the Administrative Agent).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; of a Person means a corporation, partnership, joint venture, limited liability company, exempted company or other business entity of which a majority of the shares of securities or other interests having ordinary voting power for the election of directors or other governing body (other than securities or interests having such power only by reason of the happening of a contingency) are at the time beneficially owned, or the management of which is otherwise controlled, directly, or indirectly through one or more intermediaries, or both, by such Person.  Unless otherwise specified, all references herein to a &#8220;Subsidiary&#8221; or to &#8220;Subsidiaries&#8221; shall refer to a Subsidiary or Subsidiaries of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Successor Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.07(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swap Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means (a)&#160;any and all rate swap transactions, basis swaps, credit derivative transactions, forward rate transactions, commodity swaps, commodity options, forward commodity contracts, equity or equity index swaps or options, bond or bond price or bond index swaps or options or forward bond or forward bond price or forward bond index transactions, interest rate options, forward foreign exchange transactions, cap transactions, floor transactions, collar transactions, currency swap transactions, cross-currency rate swap transactions, currency options, spot contracts, or any other similar transactions or any combination of any of the foregoing (including any options to enter into any of the foregoing), whether or not any such transaction is governed by or subject to any master agreement, and (b)&#160;any and all transactions of any kind, and the related confirmations, which are subject to the terms and conditions of, or governed by, any form of master agreement published by the International Swaps and Derivatives Association, Inc., any International Foreign Exchange Master Agreement, or any other master agreement (any such master agreement, together with any related schedules, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Master Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), including any such obligations or liabilities under any Master Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swap Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means with respect to any Loan Party any obligation to pay or perform under any agreement, contract or transaction that constitutes a &#8220;swap&#8221; within the meaning of Section 1a(47) of the Commodity Exchange Act.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swap Termination Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, in respect of any one or more Swap Contracts, after taking into account the effect of any legally enforceable netting agreement relating to such Swap Contracts, (a)&#160;for any date on or after the date such Swap Contracts have been closed out and termination value(s) determined in accordance therewith, such termination value(s), and (b)&#160;for any date prior to the date referenced in clause (a), the amount(s) determined as the mark-to-market value(s) for such Swap Contracts, as determined based upon one or more mid-market or other readily available quotations provided by any recognized dealer in such Swap Contracts (which may include a Lender or any Affiliate of a Lender).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SWIFT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.03(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swing Line Borrowing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a borrowing of a Swing Line Loan pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swing Line Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means Bank of America in its capacity as provider of Swing Line Loans, or any successor swing line lender hereunder.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">44</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swing Line Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swing Line Loan Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means a notice of a Swing Line Borrowing pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, which shall be substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit&#160;B </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">or such other form as approved by the Administrative Agent (including any form on an electronic platform or electronic transmission system as shall be approve by the Administrative Agent), appropriately completed and signed by a Responsible Officer of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swing Line Sublimit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means an amount equal to the lesser of (a)&#160;$50,000,000 and (b)&#160;the Aggregate Revolving Commitments.  The Swing Line Sublimit is part of, and not in addition to, the Aggregate Revolving Commitments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Synthetic Lease Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the monetary obligation of a Person under (a)&#160;a so-called synthetic, off-balance sheet or tax retention lease, or (b)&#160;an agreement for the use or possession of property creating obligations that do not appear on the balance sheet of such Person but which, upon the insolvency or bankruptcy of such Person, would be characterized as the indebtedness of such Person (without regard to accounting treatment).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">TARGET Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any day on which TARGET2 (or, if such payment system ceases to be operative, such other payment system, if any,&#160;determined by the Administrative Agent to be a suitable replacement) is open for the settlement of payments in Euro.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">TARGET2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Trans-European Automated Real-time Gross Settlement Express Transfer payment system which utilizes a single shared platform and which was launched on November 19, 2007.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term B Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term B Loan Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as to each Lender, its obligation to make its portion of the Term B Loan to the Company on the Closing Date pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.01(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in the principal amount set forth opposite such Lender&#8217;s name on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> as in effect on the Closing Date. The aggregate principal amount of the Term B Loan Commitments of all of the Lenders as in effect on the Closing Date is THREE HUNDRED FIFTY MILLION DOLLARS ($350,000,000).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Term B Loan and any Incremental Term Facilities.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Term B Loan and any Incremental Term Loans (including without limitation the Incremental Term A Loan).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, for the applicable Corresponding Tenor (or if any Available Tenor of a Benchmark does not correspond to an Available Tenor for the applicable Benchmark Replacement, the closest corresponding Available Tenor and if such Available Tenor corresponds equally to two Available Tenors of the applicable Benchmark Replacement, the Corresponding Tenor of the shorter duration shall be applied), the forward-looking term rate based on SOFR that has been selected or recommended by the Relevant Governmental Body.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Threshold Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means $50,000,000.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Toronto Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the real property owned by Celestica International Inc. located at 844 Don Mills Road, 1150 Eglinton Avenue East and 1155 Eglinton Avenue East, in Toronto, Canada.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Total Revolving Outstandings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the aggregate Outstanding Amount of all Revolving Loans (including, for greater certainty, Bankers&#8217; Acceptances and B&#47;A Equivalent Loans), all Swing Line Loans and all L&#47;C Obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Total Credit Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, as to any Lender at any time, the unused Commitments of such Lender at such time, the outstanding Loans of such Lender at such time and such Lender&#8217;s participations in L&#47;C Obligations and Swing Line Loans at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Trade Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06(h)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Type</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to a Loan, its character as a Base Rate Loan, a Eurocurrency Rate Loan, an Alternative Currency Daily Rate Loan, an Alternative Currency Term Rate Loan, a Canadian Prime Rate Loan, a Bankers&#8217; Acceptance or a B&#47;A Equivalent Loan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.K. Financial Institution</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any BRRD Undertaking (as such term is defined under the PRA Rulebook (as amended form time to time) promulgated by the United Kingdom Prudential Regulation Authority) or any person subject to IFPRU 11.6 of the FCA Handbook (as amended from time to time) promulgated by the United Kingdom Financial Conduct Authority, which includes certain credit institutions and investment firms, and certain affiliates of such credit institutions or investment firms.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.K. Resolution Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Bank of England or any other public administrative authority having responsibility for the resolution of any U.K. Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in the introductory paragraph hereto. &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, (a)&#160;each U.S. Subsidiary identified as a &#8220;U.S. Guarantor&#8221; on the signature pages hereto, (b)&#160;each other U.S. Subsidiary that joins as a U.S. Guarantor pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or otherwise, (c)&#160;with respect to Additional Secured Obligations owing by the Company or any Subsidiary under the Guaranty, each U.S. Borrower that is not a Specified U.S. Obligor, and (d)&#160;the successors and permitted assigns of each of the foregoing to the extent that any such successor or permitted assign is a U.S. Subsidiary, and, in the case of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, not a CFC or CFC Holdco.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Obligor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Loan Party that is organized under the laws of the United States, a state thereof or the District of Columbia.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Person that is a &#8220;United States Person&#8221; as defined in Section 7701(a)(30) of the Code.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Security Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, the Domestic U.S. Security Agreement and the Specified U.S. Security Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any Subsidiary that is organized under the laws of the United States, a state thereof or the District of Columbia.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Tax Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01(e)(ii)(B)(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">UCP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, with respect to any Letter of Credit, the Uniform Customs and Practice for Documentary Credits, International Chamber of Commerce (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ICC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) Publication No. 600 (or such later version thereof as may be in effect at the time of issuance).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">UCC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Uniform Commercial Code as in effect in the State of New York&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, if perfection or the effect of perfection or non-perfection or the priority of any security interest in any Collateral is governed by the Uniform Commercial Code as in effect in a jurisdiction other than the State of New York, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">UCC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Uniform Commercial Code as in effect from time to time in such other jurisdiction for purposes of the provisions hereof relating to such perfection, effect of perfection or non-perfection or priority.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">United States</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; mean the United States of America.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">46</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Unreimbursed Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Unrestricted Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, collectively, (a) each Subsidiary identified as an Unrestricted Subsidiary on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;5.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> delivered to the Administrative Agent on the Closing Date and (b) each other Subsidiary designated by the Company as an Unrestricted Subsidiary after the Closing Date pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, for the avoidance of doubt, any Unrestricted Subsidiary re-designated as a Restricted Subsidiary pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not constitute an Unrestricted Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Valencia Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the real property owned by Celestica Valencia S.A. located at Carratera&#160;Valencia Ademuz, Km 17.6, La Pobla de Vallbona, Valencia, Spain.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Weighted Average Life</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, when applied to any Indebtedness at any date of determination, the period of time (expressed in years) obtained by dividing (a) the sum of the total of the products obtained by multiplying (i) the amount of each scheduled installment, sinking fund, serial maturity or other required payment of principal, including payment at final maturity, in respect thereof, by (ii) the number of years (calculated to the nearest one-twelfth) which will elapse between such date of determination and the making of such payment by (b) the then outstanding principal amount of such Indebtedness as of such date of determination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Write-Down and Conversion Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means, (a) with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule, and (b) with respect to the United Kingdom, any powers of the applicable Resolution Authority under the applicable Bail-In Legislation to cancel, transfer or dilute shares issued by a U.K. Financial Institution or affiliate of a U.K. Financial Institution, to cancel, reduce, modify or change the form of a liability of any U.K. Financial Institution or any contract or instrument under which that liability arises, to convert all or part of that liability into shares, securities or obligations of that person or any other person, to provide that any such contract or instrument is to have effect as if a right had been exercised under it or to suspend any obligation in respect of that liability or any of the powers under that applicable Bail-In Legislation that are related to or ancillary to any of those powers.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.02&#160;&#160;&#160;&#160;Other Interpretive Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  With reference to this Agreement and each other Loan Document, unless otherwise specified herein or in such other Loan Document&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The definitions of terms herein shall apply equally to the singular and plural forms of the terms defined.  Whenever the context may require, any pronoun shall include the corresponding masculine, feminine and neuter forms.  The words &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">include</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">includes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">including</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall be deemed to be followed by the phrase &#8220;without limitation.&#8221;  The word &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">will</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall be construed to have the same meaning and effect as the word &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">shall</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221;  Unless the context requires otherwise, (i)&#160;any definition of or reference to any agreement, instrument or other document (including any Loan Document or Organization Document) shall be construed as referring to such agreement, instrument or other document as from time to time amended, restated, supplemented or otherwise modified (subject to any restrictions on such amendments, supplements or modifications set forth herein or in any other Loan Document), (ii)&#160;any reference herein to any Person shall be construed to include such Person&#8217;s successors and assigns, (iii)&#160;the words &#8220;hereto,&#8221; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">herein</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">hereof</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">hereunder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">,&#8221; and words of similar import when used in any Loan Document, shall be construed to refer to such Loan Document in its entirety and not to any particular provision thereof, (iv)&#160;all references in a Loan Document to Articles, Sections, Exhibits and Schedules shall be construed to refer to Articles and Sections of, and Exhibits and Schedules to, the Loan Document in which such references appear, (v)&#160;any reference to any law shall include all statutory and regulatory provisions consolidating, amending, replacing or interpreting such law and any reference to any law or regulation shall, unless otherwise specified, refer to such law or regulation as amended, modified, extended, restated, replaced or supplemented from time to time, and (vi)&#160;the words &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">asset</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including cash, securities, accounts and contract rights.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">47</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In the computation of periods of time from a specified date to a later specified date, the word &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">from</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">from and including</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;&#8221; the words &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">to</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">until</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; each mean &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">to but excluding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;&#8221; and the word &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">through</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">to and including</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#8221;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Section headings herein and in the other Loan Documents are included for convenience of reference only and shall not affect the interpretation of this Agreement or any other Loan Document.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Without prejudice to the generality of any provision of this Agreement, for all other purposes pursuant to which the interpretation or construction of this Agreement, any Collateral Document or any other Loan Document may be subject to the laws of the Province of Quebec or a court or tribunal exercising jurisdiction in the Province of Quebec, (i) &#8220;personal property&#8221; shall be deemed to include &#8220;movable property&#8221;, (ii) &#8220;real property&#8221; shall be deemed to include &#8220;immovable property&#8221; and an &#8220;easement&#8221; shall be deemed to include a &#8220;servitude&#8221;, (iii) &#8220;tangible property&#8221; shall be deemed to include &#8220;corporeal property&#8221;, (iv) &#8220;intangible property&#8221; shall be deemed to include &#8220;incorporeal property&#8221;, (v) &#8220;security interest&#8221;, &#8220;lien&#8221;, &#8220;mortgage&#8221; and &#8220;charge&#8221; shall be deemed to include a &#8220;hypothec&#8221;, (vi) all references to filing, registering or recording financing statements shall be deemed to include publication under the Civil Code of Quebec, and all references to releasing any lien shall be deemed to include a release, discharge and mainlev&#233;e of a hypothec, (vii) any &#8220;right of offset&#8221;, &#8220;right of setoff&#8221; or similar expression shall be deemed to include a &#8220;right of compensation&#8221;, (viii) &#8220;goods&#8221; shall be deemed to include &#8220;corporeal movable property&#8221; other than chattel paper, documents of title, instruments, money and securities, (ix) an &#8220;agent&#8221; shall be deemed to include a &#8220;mandatary&#8221; and (x) &#8220;deposit account&#8221; or &#8220;bank account&#8221; shall include &#8220;financial accounts&#8221; (as defined in the Civil Code of Quebec) maintained by a bank.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;For purposes of this Agreement and the other Loan Documents (other than </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Articles&#160;II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">IX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this Agreement), where the permissibility of any transaction or the determination of any required action or circumstance, in each case under or with respect to any Security Agreement that makes reference to this provision and is governed by the law of a jurisdiction other than the United States, a state thereof or the District of Columbia, depends upon compliance with, or is determined by reference to, amounts stated in Dollars, (i)&#160;such amounts shall be deemed to refer to Dollars and&#47;or the equivalent amount thereof denominated in any currency other than Dollars, as applicable, and (ii)&#160;any requisite currency translation shall, unless otherwise specified, be based on the Dollar Equivalent of such amount.  The provisions of any such Security Agreement shall be subject to such reasonable changes of construction as the Administrative Agent may from time to time specify with the Company&#8217;s consent (not to be unreasonably withheld) to appropriately reflect a change in currency of any country and any relevant market conventions or practices relating to such change in currency, in each case as it relates to such Security Agreement</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Any provision of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5.22</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not apply to or in favor of any Person if and to the extent that it would result in a breach, by or in respect of that Person, of any applicable Blocking Law.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;Any reference herein to a merger, transfer, consolidation, amalgamation, assignment, sale, disposition or transfer, or similar term, shall be deemed to apply to a division of or by a limited liability company, or an allocation of assets to a series of a limited liability company (or the unwinding of such a division or allocation), as if it were a merger, transfer, consolidation, amalgamation, assignment, sale, disposition or transfer, or similar term, as applicable, to, of or with a separate Person. Any division of a limited liability company shall constitute a separate Person hereunder (and each division of any limited liability company that is a Subsidiary, joint venture or any other like term shall also constitute such a Person or entity).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.03&#160;&#160;&#160;&#160;Accounting Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  All accounting terms not specifically or completely defined herein shall be construed in conformity with, and all financial data (including financial ratios and other </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">48</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">financial calculations) required to be submitted pursuant to this Agreement shall be prepared in conformity with, IFRS applied on a consistent basis, as in effect from time to time, applied in a manner consistent with that used in preparing the Audited Financial Statements, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">except</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> as it relates to the Company&#8217;s adoption of IFRS 15 and IFRS 9 effective January 1, 2018, and as otherwise specifically prescribed herein.  Notwithstanding anything to the contrary in the foregoing, for purposes of determining compliance with any covenant (including the computation of any financial covenant set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) contained herein, Indebtedness of the Company and its Subsidiaries shall be deemed to be carried at one hundred percent (100%) of the outstanding principal amount thereof.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Changes in IFRS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If at any time any change in IFRS would affect the computation of any financial ratio or requirement set forth in any Loan Document, and either the Company or the Required Lenders (or, in the case of a change affecting the computation of only the Consolidated Interest Coverage Ratio, the Consolidated Total Leverage Ratio, or both, the Required Pro Rata Facilities Lenders) shall so request, the Administrative Agent, the Lenders and the Company shall negotiate in good faith to amend such ratio or requirement to preserve the original intent thereof in light of such change in IFRS (subject to the approval of the Required Lenders (or, in the case of a change affecting the computation of only the Consolidated Interest Coverage Ratio, the Consolidated Total Leverage Ratio, or both, the Required Pro Rata Facilities Lenders))&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, until so amended, (i)&#160;such ratio or requirement shall continue to be computed in accordance with IFRS prior to such change therein and (ii)&#160;the Company shall provide to the Administrative Agent and the Lenders financial statements and other documents required under this Agreement or as reasonably requested hereunder setting forth a reconciliation between calculations of such ratio or requirement made before and after giving effect to such change in IFRS.  Without limiting the foregoing, leases shall continue to be classified and accounted for on a basis consistent with that reflected in the Audited Financial Statements (subject to the exceptions noted in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above) for all purposes of this Agreement, notwithstanding any change in IFRS relating thereto, unless the parties hereto shall enter into a mutually acceptable amendment addressing such changes, as provided for above.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.04&#160;&#160;&#160;&#160;Rounding.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any financial ratios required to be maintained by the Company pursuant to this Agreement shall be calculated by dividing the appropriate component by the other component, carrying the result to one place more than the number of places by which such ratio is expressed herein and rounding the result up or down to the nearest number (with a rounding-up if there is no nearest number).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.05&#160;&#160;&#160;&#160;Exchange Rates&#59; Currency Equivalents&#59; Rates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Administrative Agent or the applicable L&#47;C Issuer, as applicable, shall determine the Dollar Equivalent amounts of Credit Extensions and Outstanding Amounts denominated in Alternative Currencies.  Such Dollar Equivalent shall become effective as of such Revaluation Date and shall be the Dollar Equivalent of such amounts until the next Revaluation Date to occur.  Except for purposes of financial statements delivered by Loan Parties hereunder or calculating financial covenants set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or except as otherwise provided herein, the applicable amount of any currency (other than Dollars) for purposes of the Loan Documents shall be such Dollar Equivalent amount as so determined by the Administrative Agent or the applicable L&#47;C Issuer, as applicable.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Wherever in this Agreement in connection with a Borrowing, conversion, continuation or prepayment of an Alternative Currency Loan, a Canadian Prime Rate Loan, a Bankers&#8217; Acceptance or a B&#47;A Equivalent Loan or the issuance, amendment or extension of a Letter of Credit, an amount, such as a required minimum or multiple amount, is expressed in Dollars, but such Borrowing, Alternative Currency Loan, Canadian Prime Rate Loan, Bankers&#8217; Acceptance, B&#47;A Equivalent Loan or Letter of Credit is denominated in an Alternative Currency, such amount shall be the relevant Alternative Currency Equivalent of such Dollar amount (rounded to the nearest unit of such Alternative Currency, with 0.5 of a unit being rounded upward), as determined by the Administrative Agent or the applicable L&#47;C Issuer, as the case may be.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">49</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Administrative Agent does not warrant, nor accept responsibility, nor shall the Administrative Agent have any liability with respect to the administration, submission or any other matter related to the rates in the definitions of &#8220;Alternative Currency Daily Rate&#8221;, &#8220;Alternative Currency Term Rate&#8221;, &#8220;Eurocurrency Rate&#8221;, &#8220;CDOR Rate&#8221; or with respect to any rate (including, for the avoidance of doubt, the selection of such rate and any related spread or other adjustment) that is an alternative or replacement for or successor to any of such rate (including, without limitation, any LIBOR Successor Rate, any Benchmark Replacement and any Successor Rate) or the effect of any of the foregoing, or of any LIBOR Successor Rate Conforming Changes, Benchmark Replacement Conforming Changes or Conforming Changes).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.06&#160;&#160;&#160;&#160;Additional Alternative Currencies.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Company may from time to time request that Alternative Currency Loans be made and&#47;or Letters of Credit be issued in a currency other than those specifically listed in the definition of &#8220;Alternative Currency&#8221;&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such requested currency is an Eligible Currency.  In the case of any such request with respect to the making of Alternative Currency Loans, such request shall be subject to the approval of the Administrative Agent and each Lender with a Commitment under which such currency is requested to be made available&#59; and in the case of any such request with respect to the issuance of Letters of Credit, such request shall be subject to the approval of the Administrative Agent and the applicable L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Any such request shall be made to the Administrative Agent not later than 11&#58;00&#160;a.m., twenty (20) Business Days prior to the date of the desired Credit Extension (or such other time or date as may be agreed by the Administrative Agent and, in the case of any such request pertaining to Letters of Credit, the applicable L&#47;C Issuer(s), in its or their sole discretion).  In the case of any such request pertaining to Alternative Currency Loans, the Administrative Agent shall promptly notify each applicable Lender thereof&#59; and in the case of any such request pertaining to Letters of Credit, the Administrative Agent shall promptly notify the applicable L&#47;C Issuer(s) thereof.  Each applicable Lender (in the case of any such request pertaining to Alternative Currency Loans) or the applicable L&#47;C Issuer (in the case of a request pertaining to Letters of Credit) shall notify the Administrative Agent, not later than 11&#58;00 a.m., ten (10) Business Days after receipt of such request whether it consents, in its sole discretion, to the making of Alternative Currency Loans or the issuance of Letters of Credit, as the case may be, in such requested currency.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Any failure by a Lender or an L&#47;C Issuer, as the case may be, to respond to such request within the time period specified in the preceding sentence shall be deemed to be a refusal by such Lender or such L&#47;C Issuer, as the case may be, to permit Alternative Currency Loans to be made or Letters of Credit to be issued in such requested currency.  If the Administrative Agent and all the applicable Lenders consent to making Alternative Currency Loans in such requested currency and the Administrative Agent and such Lenders reasonably determine that an appropriate interest rate is available to be used for such requested currency, the Administrative Agent shall so notify the Company and (i)&#160;the Administrative Agent and such Lenders may amend the definition of &#8220;Alternative Currency Daily Rate&#8221; or &#8220;Alternative Currency Term Rate&#8221;, as applicable, to the extent necessary to add the applicable rate for such currency and any applicable adjustment for such rate and (ii) to the extent the definition of &#8220;Alternative Currency Daily Rate&#8221; or &#8220;Alternative Currency Term Rate&#8221;, as applicable, has been amended to reflect the appropriate rate for such currency, such currency shall thereupon be deemed for all purposes to be an Alternative Currency for purposes of any Borrowings of Alternative Currency Loans.  If the Administrative Agent and the applicable L&#47;C Issuers consent to the issuance of Letters of Credit in such requested currency, the Administrative Agent shall so notify the Company and (A) the Administrative Agent and the applicable L&#47;C Issuers may amend the definition of &#8220;Alternative Currency Daily Rate&#8221; or &#8220;Alternative Currency Term Rate&#8221;, as applicable, to the extent necessary to add the applicable rate for such currency and any applicable adjustment for such rate and (B) to the extent the definition of &#8220;Alternative Currency Daily Rate&#8221; or &#8220;Alternative Currency Term Rate&#8221;, as applicable, has been amended to reflect the appropriate rate for such currency, such currency shall thereupon be deemed for all purposes to be an Alternative Currency hereunder, for purposes of any Letter of Credit issuances.  If the Administrative Agent shall fail to obtain </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">50</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">consent to any request for an additional currency under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Administrative Agent shall promptly so notify the Company.  Any specified currency of an Existing Letter of Credit that is neither Dollars nor one of the Alternative Currencies specifically listed in the definition of &#8220;Alternative Currency&#8221; shall be deemed an Alternative Currency with respect to such Existing Letter of Credit only.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.07&#160;&#160;&#160;&#160;Change of Currency.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each obligation of the Borrowers to make a payment denominated in the national currency unit of any member state of the European Union that adopts the Euro as its lawful currency after the Closing Date shall be redenominated into Euro at the time of such adoption.  If, in relation to the currency of any such member state, the basis of accrual of interest expressed in this Agreement in respect of that currency shall be inconsistent with any convention or practice in the interbank market for the basis of accrual of interest in respect of the Euro, such expressed basis shall be replaced by such convention or practice with effect from the date on which such member state adopts the Euro as its lawful currency&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if any Borrowing in the currency of such member state is outstanding immediately prior to such date, such replacement shall take effect, with respect to such Borrowing, at the end of the then current Interest Period.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each provision of this Agreement shall be subject to such reasonable changes of construction as the Administrative Agent may from time to time specify to be appropriate to reflect the adoption of the Euro by any member state of the European Union and any relevant market conventions or practices relating to the Euro.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Each provision of this Agreement also shall be subject to such reasonable changes of construction as the Administrative Agent may from time to time specify to be appropriate to reflect a change in currency of any other country and any relevant market conventions or practices relating to the change in currency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.08&#160;&#160;&#160;&#160;Times of Day.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Unless otherwise specified, all references herein to times of day shall be references to Eastern time (daylight or standard, as applicable).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.09&#160;&#160;&#160;&#160;Letter of Credit Amounts.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unless otherwise specified herein, the amount of a Letter of Credit at any time shall be deemed to be the Dollar Equivalent of the stated amount of such Letter of Credit in effect at such time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that with respect to any Letter of Credit that, by its terms or the terms of any Issuer Document related thereto, provides for one or more automatic increases in the stated amount thereof, the amount of such Letter of Credit shall be deemed to be the Dollar Equivalent of the maximum stated amount of such Letter of Credit after giving effect to all such increases, whether or not such maximum stated amount is in effect at such time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">1.10&#160;&#160;&#160;&#160;Limited Condition Acquisition.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">It is understood and agreed that, notwithstanding anything to the contrary in this Agreement, if the proceeds of any Incremental Term Facility are being used to finance a Limited Condition Acquisition, and the Company has obtained commitments of Lenders to fund such Incremental Term Facility (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Financing Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), then (a) the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(i)(B)(1) and (i)(B)(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.02(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in the definition of &#8220;Permitted Acquisition&#8221; shall be limited as follows, if and to the extent such Lenders so agree in their Incremental Financing Commitments&#58; (i) the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.16(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be limited such that the only representations and warranties the accuracy of which shall be a condition to the availability of such Incremental Term Facility shall be (A) the Specified Representations, and (B)&#160;such representations and warranties under the definitive agreement governing such Limited Condition Acquisition (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Limited Condition Acquisition Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) as entitle the applicable Loan Party (or the applicable Subsidiary) to terminate its obligations under such Limited Condition Acquisition Agreement or decline to consummate such Limited Condition Acquisition, in each case, without paying any penalty or compensation to the other party or incurring liability for breach if such representations and warranties fail to be true and correct, and (ii) the reference in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.02(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in the definition of &#8220;Permitted Acquisition&#8221; to no Default or no Event of Default, as applicable, means (A) no Default or no Event of Default, as applicable, shall have occurred and be continuing at the time of the execution of the Limited Condition </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">51</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Acquisition Agreement, and (B) no Event of Default under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">8.01(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">8.01(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall have occurred and be continuing at the time of the funding of such Incremental Term Facility in connection with the consummation of such Limited Condition Acquisition, and (b) for purposes of determining whether the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.16(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in the definition of &#8220;Permitted Acquisition&#8221; have been satisfied in connection with such Limited Condition Acquisition, at the Company&#8217;s option (the Company&#8217;s election to exercise such option in connection with any Limited Condition Acquisition, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LCA Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the date of determination of whether any such condition has been satisfied shall be deemed to be the date the definitive agreement governing such Limited Condition Acquisition is executed (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LCA Test Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and if, for the Limited Condition Acquisition and the funding of such Incremental Term Facility in connection with the consummation of such Limited Condition Acquisition, the Loan Party or the applicable Subsidiary would have satisfied such condition on the relevant LCA Test Date, such condition shall be deemed to have been satisfied.  If the Company has made a LCA Election for any Limited Condition Acquisition, then in connection with any calculation of any ratio, test or basket availability with respect to any Specified Transaction (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subsequent Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) following the relevant LCA Test Date and prior to the earlier of the date on which such Limited Condition Acquisition is consummated and the date that the definitive agreement governing such Limited Condition Acquisition is terminated or expires without consummation of such Limited Condition Acquisition, for purposes of determining whether such Subsequent Transaction is permitted under this Agreement, any such ratio, test or basket shall be calculated and tested both on (x) a Pro Forma Basis assuming such Limited Condition Acquisition and the other transactions in connection therewith have been consummated until such time as the applicable Limited Condition Acquisition has actually closed or the applicable Limited Condition Acquisition Agreement has been terminated or expires without consummation of such Limited Condition Acquisition, and (y) a standalone basis without giving effect to such Limited Condition Acquisition and the other transactions in connection therewith.  It is understood and agreed that this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not limit the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or in the definition of &#8220;Permitted Acquisition&#8221; with respect to any proposed Borrowing of Revolving Loans or Swing Line Loans or any issuance of Letters of Credit, in each case, in connection with such Limited Condition Acquisition or otherwise.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE II.<br><br>THE COMMITMENTS AND CREDIT EXTENSIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.01&#160;&#160;&#160;&#160;Revolving Loans, Term B Loan and Incremental Term&#160;A Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to the terms and conditions set forth herein, each Revolving Lender severally agrees to make loans (each such loan, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to the Borrowers or any of them in Dollars or in one or more Alternative Currencies from time to time, on any Business Day during the Availability Period, in an aggregate amount not to exceed at any time outstanding the amount of such Lender&#8217;s Revolving Commitment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that after giving effect to any Borrowing of Revolving Loans&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the Total Revolving Outstandings shall not exceed the Aggregate Revolving Commitments&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the aggregate Outstanding Amount of the Revolving Loans of any Lender, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> such Lender&#8217;s Applicable Percentage of the Outstanding Amount of all L&#47;C Obligations, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> such Lender&#8217;s Applicable Percentage of the Outstanding Amount of all Swing Line Loans shall not exceed such Lender&#8217;s Revolving Commitment&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;the aggregate Outstanding Amount of all Revolving Loans denominated in Alternative Currencies, other than Revolving Loans denominated in Canadian Dollars, shall not exceed the Alternative Currency Sublimit&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;the aggregate Outstanding Amount of all Revolving Loans denominated in Canadian Dollars shall not exceed the Canadian Dollar Sublimit&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">52</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;Revolving Loans denominated in Canadian Dollars shall not be extended to any Borrower other than a Canadian Borrower.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Within the limits of each Lender&#8217;s Revolving Commitment, and subject to the other terms and conditions hereof, each Borrower may borrow under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, prepay under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and reborrow under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Revolving Loans may be Base Rate Loans, Canadian Prime Rate Loans, Eurocurrency Rate Loans, Alternative Currency Daily Rate Loans, Alternative Currency Term Rate Loans, Bankers&#8217; Acceptances or B&#47;A Equivalent Loans as further provided herein.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term B Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to the terms and conditions set forth herein, each Lender severally agrees to make its portion of a term loan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term B Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to the Company in Dollars on the Closing Date in an amount not to exceed such Lender&#8217;s Term B Loan Commitment.  Amounts repaid on the Term B Loan may not be reborrowed.  The Term B Loan may consist of Base Rate Loans or Eurocurrency Rate Loans, or a combination thereof, as further provided herein, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, any Borrowings made on the Closing Date shall be made as Base Rate Loans unless the Company delivers a funding indemnity letter not less than three (3) Business Days prior to the date of such Borrowing.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#91;Reserved&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Term A Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Subject to the terms and conditions set forth herein and in the Fifth Amendment, and in accordance with the Fifth Amendment (and without duplication thereof), each Incremental Term A Lender party to the Fifth Amendment with an Incremental Term A Loan Commitment severally agrees to make its portion of the Incremental Term A Loan to the Company in Dollars on the Fifth Amendment Effective Date in an amount not to exceed such Lender&#8217;s Incremental Term A Loan Commitment. Amounts repaid on the Incremental Term A Loan may not be reborrowed. The Incremental Term A Loan may consist of Base Rate Loans or Eurocurrency Rate Loans, or a combination thereof, as further provided herein, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that any Borrowings made on the Fifth Amendment Effective Date shall be made as Base Rate Loans unless the Company delivers a funding indemnity letter not less than three (3) Business Days prior to the date of such Borrowing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.02&#160;&#160;&#160;&#160;Borrowings, Conversions and Continuations of Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each Borrowing, each conversion of Loans from one Type to the other, and each continuation of Eurocurrency Rate Loans, Alternative Currency Term Rate Loans, Bankers&#8217; Acceptances or B&#47;A Equivalent Loans shall be made upon a Borrower&#8217;s irrevocable notice to the Administrative Agent, which may be given by (A) telephone or (B) a Loan Notice&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any telephonic notice must be confirmed immediately by delivery to the Administrative Agent of a Loan Notice.  Each such Loan Notice must be received by the Administrative Agent not later than 11&#58;00 a.m. (i)&#160;three (3) Business Days prior to the requested date of any Borrowing of, conversion to or continuation of Eurocurrency Rate Loans or of any conversion of Eurocurrency Rate Loans to Base Rate Loans, (ii)&#160;four (4) Business Days (or five (5) Business Days in the case of a Special Notice Currency)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">prior to the requested date of any Borrowing or continuation of Alternative Currency Loans or any Borrowing of, conversion to or continuation of Bankers&#8217; Acceptances or B&#47;A Equivalent Loans, and (iii)&#160;on the requested date of any Borrowing of Base Rate Loans or Canadian Prime Rate Loans.  Each Borrowing of, conversion to or continuation of Eurocurrency Rate Loans, Alternative Currency Loans, Bankers&#8217; Acceptances and B&#47;A Equivalent Loans shall be in a principal amount of the Dollar Equivalent of $1,000,000 or a whole multiple of the Dollar Equivalent of $1,000,000 in excess thereof.  Except as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;2.03(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.04(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, each Borrowing of or conversion to Base Rate Loans or Canadian Prime Rate Loans shall be in a principal amount of the Dollar Equivalent $500,000 or a whole multiple of the Dollar Equivalent of $100,000 in excess thereof.  Each Loan Notice shall specify (i)&#160;whether the Company is requesting a Borrowing, a conversion of Loans from one Type to the other, or a continuation of Eurocurrency Rate Loans, Alternative Currency Term Rate Loans, Bankers&#8217; Acceptances or B&#47;A Equivalent Loans, (ii)&#160;the requested date of the Borrowing, conversion or continuation, as the case may be (which shall be a Business Day), (iii)&#160;the principal </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">53</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">amount of Loans to be borrowed, converted or continued, (iv)&#160;the Type of Loans to be borrowed or to which existing Loans are to be converted, (v)&#160;if applicable, the duration of the Interest Period with respect thereto, (vi)&#160;the currency of the Loans to be borrowed, and (vii)&#160;the applicable Borrower.  If a Borrower fails to specify a currency in a Loan Notice requesting a Borrowing, then the Loans so requested shall be made in Dollars.  If a Borrower fails to specify a Type of Loan in a Loan Notice or if a Borrower fails to give a timely notice requesting a conversion or continuation, then the applicable Loans shall be made as, or converted to, Base Rate Loans&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that in the case of a failure to timely request a continuation of Loans denominated in (x) Canadian Dollars, such Loans shall be continued as (or converted into) Canadian Prime Rate Loans or (y) an Alternative Currency (other than Canadian Dollars), then to the extent such Loans denominated in such currency will bear interest at an Alternative Currency Term Rate, such Loans shall be continued as Alternative Currency Term Rate Loans in their original currency with an Interest Period of one (1) month.  Any automatic conversion to Base Rate Loans or Canadian Prime Rate Loans shall be effective as of the last day of the Interest Period then in effect with respect to the applicable Eurocurrency Rate Loans, Bankers&#8217; Acceptances or B&#47;A Equivalent Loans.  If a Borrower requests a Borrowing of, conversion to, or continuation of Eurocurrency Rate Loans, Alternative Currency Term Rate Loans, Bankers&#8217; Acceptances or B&#47;A Equivalent Loans in any such Loan Notice, but fails to specify an Interest Period, it will be deemed to have specified an Interest Period of one (1) month.  Except as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.13(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, no Loan may be converted into or continued as a Loan denominated in a different currency, but instead must be prepaid in the original currency of such Loan and reborrowed in the other currency.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Following receipt of a Loan Notice, the Administrative Agent shall promptly notify each Lender of the amount (and currency) of its Applicable Percentage of the applicable Loans, and if no timely notice of a conversion or continuation is provided by the applicable Borrower, the Administrative Agent shall notify each Lender of the details of any automatic conversion to Base Rate Loans or Canadian Prime Rate Loans or continuation of Alternative Currency Term Rate Loans, in each case as described in the preceding subsection.  In the case of a Borrowing, each Lender shall make the amount of its Loan available to the Administrative Agent in Same Day Funds at the Administrative Agent&#8217;s Office for the applicable currency not later than 1&#58;00 p.m., in the case of any Loan denominated in Dollars, and not later than the Applicable Time specified by the Administrative Agent in the case of any Loan denominated in an Alternative Currency, in each case on the Business Day specified in the applicable Loan Notice.  Upon satisfaction of the applicable conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (and, if such Borrowing is the initial Credit Extension, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), the Administrative Agent shall make all funds so received available to the applicable Borrower in like funds as received by the Administrative Agent either by, as directed by such Borrower, (i)&#160;crediting the account of such Borrower on the books of Bank of America with the amount of such funds or (ii)&#160;wire transfer of such funds, in each case in accordance with instructions provided to (and reasonably acceptable to) the Administrative Agent by such Borrower&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if, on the date the Loan Notice with respect to such Borrowing denominated in Dollars is given by a Borrower, there are L&#47;C Borrowings outstanding, then the proceeds of such Borrowing, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, shall be applied to the payment in full of any such L&#47;C Borrowings, and, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, shall be made available to the applicable Borrower as provided above.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Except as otherwise provided herein, a Eurocurrency Rate Loan, an Alternative Currency Term Rate Loan, a Bankers&#8217; Acceptance and a B&#47;A Equivalent Loan may be continued or converted only on the last day of an Interest Period for such Eurocurrency Rate Loan, Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan.  During the existence of a Default, no Loans may be requested as, converted to or continued as Eurocurrency Rate Loans, Alternative Currency Term Rate Loans, Bankers&#8217; Acceptances or B&#47;A Equivalent Loans without the consent of the Required Lenders, and the Required Lenders may demand that any or all of the then outstanding Alternative Currency Term Rate Loans be prepaid, or redenominated into Dollars in the amount of the Dollar Equivalent thereof, on the last day of the then current Interest Period with respect thereto.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">54</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Administrative Agent shall promptly notify the Company and the Lenders of the interest rate applicable to any Interest Period for Eurocurrency Rate Loans, Alternative Currency Term Rate Loans, Bankers&#8217; Acceptances or B&#47;A Equivalent Loans upon determination of such interest rate.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;After giving effect to all Borrowings, all conversions of Revolving Loans and Term Loans from one Type to the other, and all continuations of Revolving Loans and Term Loans as the same Type, there shall not be more than ten Interest Periods in effect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary in this Agreement, any Lender may exchange, continue or rollover all or a portion of its Loans in connection with any refinancing, extension, loan modification or similar transaction permitted by the terms of this Agreement, pursuant to a cashless settlement mechanism approved by the Company, the Administrative Agent, and such Lender.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;With respect to any Alternative Currency Daily Rate, the Administrative Agent will have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, with respect to any such amendment so effected, the Administrative Agent shall post each such amendment implementing such Conforming Changes to the Company and the Lenders reasonably promptly after such amendment becomes effective.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.03&#160;&#160;&#160;&#160;Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">The Letter of Credit Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Subject to the terms and conditions set forth herein, (A)&#160;each L&#47;C Issuer agrees, in reliance upon the agreements of the Revolving Lenders set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (1)&#160;from time to time on any Business Day during the period from the Closing Date until the Letter of Credit Expiration Date, to issue Letters of Credit denominated in Dollars or in one or more Alternative Currencies for the account of the Company or any Restricted Subsidiary, and to amend Letters of Credit previously issued by it, in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">subsection (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;below, and (2)&#160;to honor drawings under the Letters of Credit&#59; and (B)&#160;the Revolving Lenders severally agree to participate in Letters of Credit issued for the account of the Company and any drawings thereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that after giving effect to any L&#47;C Credit Extension with respect to any Letter of Credit, (x)&#160;the Total Revolving Outstandings shall not exceed the Aggregate Revolving Commitments, (y)&#160;the Revolving Credit Exposure of any Lender shall not exceed such Lender&#8217;s Revolving Commitment and (z)&#160;the aggregate Outstanding Amount of the L&#47;C Obligations shall not exceed the Letter of Credit Sublimit.  Each request by the Company for the issuance or amendment of a Letter of Credit shall be deemed to be a representation by the Company that the L&#47;C Credit Extension so requested complies with the conditions set forth in the proviso to the preceding sentence.  Within the foregoing limits, and subject to the terms and conditions hereof, the Company&#8217;s ability to obtain Letters of Credit shall be fully revolving, and accordingly the Company may, during the foregoing period, obtain Letters of Credit to replace Letters of Credit that have expired or that have been drawn upon and reimbursed.  All Existing Letters of Credit shall be deemed to have been issued pursuant hereto and deemed L&#47;C Obligations, and from and after the Closing Date shall be subject to and governed by the terms and conditions hereof.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;No L&#47;C Issuer shall issue any Letter of Credit, if&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(b)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the expiry date of the requested Letter of Credit would occur more than twelve (12) months after the date of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">55</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">issuance or last extension, unless the Required Revolving Lenders have approved such expiry date&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;the expiry date of the requested Letter of Credit would occur after the Letter of Credit Expiration Date, unless all the Revolving Lenders have approved such expiry date.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;No L&#47;C Issuer shall be under any obligation to issue any Letter of Credit if&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;any order, judgment or decree of any Governmental Authority or arbitrator shall by its terms purport to enjoin or restrain such L&#47;C Issuer from issuing such Letter of Credit, or any Law applicable to such L&#47;C Issuer or any request or directive (whether or not having the force of law) from any Governmental Authority with jurisdiction over such L&#47;C Issuer shall prohibit, or request that such L&#47;C Issuer refrain from, the issuance of letters of credit or related bankers&#8217; acceptances generally or such Letter of Credit in particular or shall impose upon such L&#47;C Issuer with respect to such Letter of Credit any restriction, reserve or capital requirement (for which such L&#47;C Issuer is not otherwise compensated hereunder) not in effect on the Closing Date, or shall impose upon such L&#47;C Issuer any unreimbursed loss, cost or expense which was not applicable on the Closing Date and which such L&#47;C Issuer in good faith deems material to it&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;the issuance of such Letter of Credit would violate one or more policies of such L&#47;C Issuer applicable to letters of credit generally&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;except as otherwise agreed by the Administrative Agent and such L&#47;C Issuer, the Letter of Credit is in an initial stated amount less than the Dollar Equivalent of $100,000, in the case of a commercial Letter of Credit, or $250,000, in the case of a standby Letter of Credit (or, in each case, such lesser amount as such L&#47;C Issuer may agree in its sole discretion)&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(D)&#160;&#160;&#160;&#160;except as otherwise agreed by the Administrative Agent and such L&#47;C Issuer, the Letter of Credit is to be denominated in a currency other than Dollars or an Alternative Currency&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(E)&#160;&#160;&#160;&#160;such L&#47;C Issuer does not as of the issuance date of the requested Letter of Credit issue Letters of Credit in the requested currency&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(F)&#160;&#160;&#160;&#160;any Lender is at that time a Defaulting Lender, unless such L&#47;C Issuer has entered into arrangements, including the delivery of Cash Collateral, satisfactory to such L&#47;C Issuer (in its sole discretion) with the Company or such Lender to eliminate such L&#47;C Issuer&#8217;s actual or potential Fronting Exposure (after giving effect to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.18(a)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) with respect to the Defaulting Lender arising from either the Letter of Credit then proposed to be issued or that Letter of Credit and all other L&#47;C Obligations as to which such L&#47;C Issuer has actual or potential Fronting Exposure, as it may elect in its sole discretion.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;No L&#47;C Issuer shall amend any Letter of Credit if such L&#47;C Issuer would not be permitted at such time to issue the Letter of Credit in its amended form under the terms hereof.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;No L&#47;C Issuer shall be under any obligation to amend any Letter of Credit if (A)&#160;such L&#47;C Issuer would have no obligation at such time to issue the Letter of Credit in its amended form under the terms hereof, or (B)&#160;the beneficiary of the Letter of Credit does not accept the proposed amendment to the Letter of Credit.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">56</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;Each L&#47;C Issuer shall act on behalf of the Lenders with respect to any Letters of Credit issued by it and the documents associated therewith, and each L&#47;C Issuer shall have all of the benefits and immunities (A)&#160;provided to the Administrative Agent in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article IX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> with respect to any acts taken or omissions suffered by such L&#47;C Issuer in connection with Letters of Credit issued by it or proposed to be issued by it and Issuer Documents pertaining to such Letters of Credit as fully as if the term &#8220;Administrative Agent&#8221; as used in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article IX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> included such L&#47;C Issuer with respect to such acts or omissions, and (B)&#160;as additionally provided herein with respect to such L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Procedures for Issuance and Amendment of Letters of Credit&#59; Auto-Extension Letters of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Each Letter of Credit shall be issued or amended, as the case may be, upon the request of the Company delivered to the applicable L&#47;C Issuer (with a copy to the Administrative Agent, if Bank of America is not the applicable L&#47;C Issuer) in the form of a Letter of Credit Application, appropriately completed and signed by a Responsible Officer of the Company.  Such Letter of Credit Application may be sent by facsimile, by United States mail or Canada Post, by overnight courier, by electronic transmission using the system provided by such L&#47;C Issuer, by personal delivery or by any other means acceptable to such L&#47;C Issuer.  Such Letter of Credit Application must be received by the applicable L&#47;C Issuer and the Administrative Agent not later than 11&#58;00 a.m. at least two&#160;(2) Business Days (or such later date and time as the Administrative Agent and such L&#47;C Issuer may agree in a particular instance in their sole discretion) prior to the proposed issuance date or date of amendment, as the case may be.  In the case of a request for an initial issuance of a Letter of Credit, such Letter of Credit Application shall specify in form and detail reasonably satisfactory to the applicable L&#47;C Issuer&#58; (A)&#160;the proposed issuance date of the requested Letter of Credit (which shall be a Business Day)&#59; (B)&#160;the amount and currency thereof (and in the absence of specification of currency, shall be deemed a request for a Letter of Credit denominated in Dollars)&#59; (C)&#160;the expiry date thereof&#59; (D)&#160;the name and address of the beneficiary thereof&#59; (E)&#160;the documents to be presented by such beneficiary in case of any drawing thereunder&#59; (F)&#160;the full text of any certificate to be presented by such beneficiary in case of any drawing thereunder&#59; (G)&#160;the purpose and nature of the requested Letter of Credit&#59; and (H)&#160;such other matters as such L&#47;C Issuer may require.  In the case of a request for an amendment of any outstanding Letter of Credit, such Letter of Credit Application shall specify in form and detail reasonably satisfactory to such L&#47;C Issuer (A)&#160;the Letter of Credit to be amended&#59; (B)&#160;the proposed date of amendment thereof (which shall be a Business Day)&#59; (C)&#160;the nature of the proposed amendment&#59; and (D)&#160;such other matters as such L&#47;C Issuer may require.  Additionally, the Company shall furnish to such L&#47;C Issuer and the Administrative Agent&#160;such other documents and information pertaining to such requested Letter of Credit issuance or amendment, including any Issuer Documents, as such L&#47;C Issuer or the Administrative Agent may require.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Promptly after receipt of any Letter of Credit Application, the applicable L&#47;C Issuer will confirm with the Administrative Agent (by telephone or in writing) that the Administrative Agent has received a copy of such Letter of Credit Application from the Company and, if not, such L&#47;C Issuer will provide the Administrative Agent with a copy thereof.  Unless such L&#47;C Issuer has received written notice from any Lender, the Administrative Agent or any Loan Party, at least one Business Day prior to the requested date of issuance or amendment of the applicable Letter of Credit, that one or more applicable conditions contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not then be satisfied, then, subject to the terms and conditions hereof, such L&#47;C Issuer shall, on the requested date, issue a Letter of Credit for the account of the Company (or the applicable Restricted Subsidiary) or enter into the applicable amendment, as the case may be, in each case in accordance with such L&#47;C Issuer&#8217;s usual and customary business practices.  Immediately upon the issuance of each Letter of Credit, each Revolving Lender shall be deemed to, and hereby irrevocably and unconditionally agrees to, purchase from such L&#47;C Issuer a risk </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">57</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">participation in such Letter of Credit in an amount equal to the product of such Lender&#8217;s Applicable Percentage </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">times</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the amount of such Letter of Credit.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;If the Company so requests in any applicable Letter of Credit Application, the applicable L&#47;C Issuer may, in its sole discretion, agree to issue a Letter of Credit that has automatic extension provisions (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Auto-Extension Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any such Auto-Extension Letter of Credit must permit such L&#47;C Issuer to prevent any such extension at least once in each twelve-month period (commencing with the date of issuance of such Letter of Credit) by giving prior notice to the beneficiary thereof not later than a day (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Extension Notice Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) in each such twelve-month period to be agreed upon at the time such Letter of Credit is issued.  Unless otherwise directed by such L&#47;C Issuer, the Company shall not be required to make a specific request to such L&#47;C Issuer for any such extension.  Once an Auto-Extension Letter of Credit has been issued, the Lenders shall be deemed to have authorized (but may not require) the applicable L&#47;C Issuer to permit the extension of such Letter of Credit at any time to an expiry date not later than the Letter of Credit Expiration Date&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that such L&#47;C Issuer shall not permit any such extension if (A)&#160;such L&#47;C Issuer has determined that it would not be permitted, or would have no obligation, at such time to issue such Letter of Credit in its revised form (as extended) under the terms hereof (by reason of the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or otherwise), or (B)&#160;it has received notice (which may be by telephone or in writing) on or before the day that is seven (7) Business Days before the Non-Extension Notice Date (1)&#160;from the Administrative Agent that the Required Revolving Lenders have elected not to permit such extension or (2)&#160;from the Administrative Agent, any Lender or the Company that one or more of the applicable conditions specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is not then satisfied, and in each case directing such L&#47;C Issuer not to permit such extension.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;If the Company so requests in any applicable Letter of Credit Application, the applicable L&#47;C Issuer may, in its sole discretion, agree to issue a Letter of Credit that permits the automatic reinstatement of all or a portion of the stated amount thereof after any drawing thereunder (each, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Auto-Reinstatement Letter of Credit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  Unless otherwise directed by such L&#47;C Issuer, the Company shall not be required to make a specific request to the applicable L&#47;C Issuer to permit such reinstatement.  Once an Auto-Reinstatement Letter of Credit has been issued, except as provided in the following sentence, the Lenders shall be deemed to have authorized (but may not require) the applicable L&#47;C Issuer to reinstate all or a portion of the stated amount thereof in accordance with the provisions of such Letter of Credit.  Notwithstanding the foregoing, if such Auto-Reinstatement Letter of Credit permits the applicable L&#47;C Issuer to decline to reinstate all or any portion of the stated amount thereof after a drawing thereunder by giving notice of such non-reinstatement within a specified number of days after such drawing (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Reinstatement Deadline</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), such L&#47;C Issuer shall not permit such reinstatement if it has received a notice (which may be by telephone or in writing) on or before the day that is seven (7) Business Days before the Non-Reinstatement Deadline (A)&#160;from the Administrative Agent that the Required Revolving Lenders have elected not to permit such reinstatement or (B)&#160;from the Administrative Agent, any Lender or the Company that one or more of the applicable conditions specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is not then satisfied (treating such reinstatement as an L&#47;C Credit Extension for purposes of this clause) and, in each case, directing such L&#47;C Issuer not to permit such reinstatement.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;Promptly after its delivery of any Letter of Credit or any amendment to a Letter of Credit to an advising bank with respect thereto or to the beneficiary thereof, the applicable L&#47;C Issuer will also deliver to the Company and the Administrative Agent a true and complete copy of such Letter of Credit or amendment.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Drawings and Reimbursements&#59; Funding of Participations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Upon receipt from the beneficiary of any Letter of Credit of any notice of a drawing under such Letter of Credit, the applicable L&#47;C Issuer shall notify the Company </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">58</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and the Administrative Agent thereof.  In the case of a Letter of Credit denominated in an Alternative Currency, the Company shall reimburse such L&#47;C Issuer in such Alternative Currency, unless (A)&#160;the applicable L&#47;C Issuer (at its option) shall have specified in such notice that it will require reimbursement in Dollars, or (B)&#160;in the absence of any such requirement for reimbursement in Dollars, the Company shall have notified such L&#47;C Issuer promptly following receipt of the notice of drawing that the Company will reimburse such L&#47;C Issuer in Dollars.  In the case of any such reimbursement in Dollars of a drawing under a Letter of Credit denominated in an Alternative Currency, the applicable L&#47;C Issuer shall notify the Company of the Dollar Equivalent of the amount of the drawing promptly following the determination thereof.  If the Company is notified prior to 11&#58;00 a.m. on the date of any payment by an L&#47;C Issuer under a Letter of Credit to be reimbursed in Dollars, or prior to the Applicable Time on the date of any payment by an L&#47;C Issuer under a Letter of Credit to be reimbursed in an Alternative Currency (each such date, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Honor Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the Company shall reimburse the applicable L&#47;C Issuer through the Administrative Agent in an amount equal to the amount of such drawing and in the applicable currency on such date (or, if notified after such time, then no later than 11&#58;00 a.m. on the next succeeding Business Day with respect to any payment by the applicable L&#47;C Issuer under a Letter of Credit to be reimbursed in Dollars or the Applicable Time on the next succeeding Business Day with respect to any payment by the applicable L&#47;C Issuer under a Letter of Credit to be reimbursed in an Alternative Currency).  In the event that (A) a drawing denominated in an Alternative Currency is to be reimbursed in Dollars pursuant to the second sentence in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.03(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (B) the Dollar amount paid by the Company, whether on or after the Honor Date, shall not be adequate on the date of that payment to purchase in accordance with normal banking procedures a sum denominated in the Alternative Currency equal to the drawing, the Company agrees, as a separate and independent obligation, to indemnify the applicable L&#47;C Issuer for the loss resulting from its inability on that date to purchase the Alternative Currency in the full amount of the drawing.  If the Company fails to timely reimburse an L&#47;C Issuer on the Honor Date, the Administrative Agent shall promptly notify each Lender of the Honor Date, the amount of the unreimbursed drawing (expressed in Dollars in the amount of the Dollar Equivalent thereof in the case of a Letter of Credit denominated in an Alternative Currency) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Unreimbursed Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and the amount of such Lender&#8217;s Applicable Percentage thereof.  In such event, the Company shall be deemed to have requested a Borrowing of Revolving Loans that are Base Rate Loans to be disbursed on the Honor Date in an amount equal to the Unreimbursed Amount, without regard to the minimum and multiples specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> for the principal amount of Revolving Loans that are Base Rate Loans, but subject to the amount of the unutilized portion of the Aggregate Revolving Commitments and the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (other than the delivery of a Loan Notice) and provided that, after giving effect to such Borrowing, the Total Revolving Outstandings shall not exceed the Aggregate Revolving Commitments.  Any notice given by an L&#47;C Issuer or the Administrative Agent pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> may be given by telephone if promptly confirmed in writing&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the lack of such an immediate confirmation shall not affect the conclusiveness or binding effect of such notice.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Each Revolving Lender shall upon any notice pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> make funds available (and the Administrative Agent may apply Cash Collateral provided for this purpose) for the account of the applicable L&#47;C Issuer, in Dollars, at the Administrative Agent&#8217;s Office for Dollar-denominated payments in an amount equal to its Applicable Percentage of the Unreimbursed Amount not later than 1&#58;00 p.m. on the Business Day specified in such notice by the Administrative Agent, whereupon, subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, each Revolving Lender that so makes funds available shall be deemed to have made a Revolving Loan that is a Base Rate Loan to the Company in such amount.  The Administrative Agent shall remit the funds so received to the applicable L&#47;C Issuer in Dollars.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;With respect to any Unreimbursed Amount that is not fully refinanced by a Borrowing of Revolving Loans that are Base Rate Loans because the conditions set </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">59</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> cannot be satisfied or for any other reason, the Company shall be deemed to have incurred from the applicable L&#47;C Issuer an L&#47;C Borrowing in the amount of the Unreimbursed Amount that is not so refinanced, which L&#47;C Borrowing shall be due and payable on demand (together with interest) and shall bear interest at the Default Rate.  In such event, each Revolving Lender&#8217;s payment to the Administrative Agent for the account of the applicable L&#47;C Issuer pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be deemed payment in respect of its participation in such L&#47;C Borrowing and shall constitute an L&#47;C Advance from such Lender in satisfaction of its participation obligation under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;Until each Revolving Lender funds its Revolving Loan or L&#47;C Advance pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to reimburse the applicable L&#47;C Issuer for any amount drawn under any Letter of Credit issued by such L&#47;C Issuer, interest in respect of such Lender&#8217;s Applicable Percentage of such amount shall be solely for the account of such L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;Each Revolving Lender&#8217;s obligation to make Revolving Loans or L&#47;C Advances to reimburse each L&#47;C Issuer for amounts drawn under Letters of Credit issued by such L&#47;C Issuer, as contemplated by this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, shall be absolute and unconditional and shall not be affected by any circumstance, including (A)&#160;any setoff, counterclaim, recoupment, defense or other right which such Lender may have against an L&#47;C Issuer, the Company, any Subsidiary or any other Person for any reason whatsoever&#59; (B)&#160;the occurrence or continuance of a Default, or (C)&#160;any other occurrence, event or condition, whether or not similar to any of the foregoing&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that each Revolving Lender&#8217;s obligation to make Revolving Loans pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is subject to the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (other than delivery by the Company of a Loan Notice).  No such making of an L&#47;C Advance shall relieve or otherwise impair the obligation of the Company to reimburse an L&#47;C Issuer for the amount of any payment made by such L&#47;C Issuer under any Letter of Credit, together with interest as provided herein.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;If any Revolving Lender fails to make available to the Administrative Agent for the account of an L&#47;C Issuer any amount required to be paid by such Lender pursuant to the foregoing provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> by the time specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, then, without limiting the other provisions of this Agreement, such L&#47;C Issuer shall be entitled to recover from such Lender (acting through the Administrative Agent), on demand, such amount with interest thereon for the period from the date such payment is required to the date on which such payment is immediately available to such L&#47;C Issuer at a rate per annum equal to the applicable Overnight Rate from time to time in effect, plus any administrative, processing or similar fees customarily charged by such L&#47;C Issuer in connection with the foregoing.  If such Lender pays such amount (with interest and fees as aforesaid), the amount so paid shall constitute such Lender&#8217;s Revolving Loan included in the relevant Borrowing or L&#47;C Advance in respect of the relevant L&#47;C Borrowing, as the case may be.  A certificate of an L&#47;C Issuer submitted to any Revolving Lender (through the Administrative Agent) with respect to any amounts owing under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Repayment of Participations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;At any time after an L&#47;C Issuer has made a payment under any Letter of Credit issued by such L&#47;C Issuer and has received from any Revolving Lender such Lender&#8217;s L&#47;C Advance in respect of such payment in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, if the Administrative Agent receives for the account of such L&#47;C Issuer any payment in respect of the related Unreimbursed Amount or interest thereon (whether directly from the Company or otherwise, including proceeds of Cash Collateral applied thereto by the Administrative Agent), the Administrative Agent will distribute to such Lender its Applicable Percentage thereof in Dollars and in the same funds as those received by the Administrative Agent.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">60</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;If any payment received by the Administrative Agent for the account of an L&#47;C Issuer pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is required to be returned under any of the circumstances described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (including pursuant to any settlement entered into by an L&#47;C Issuer in its discretion), each Revolving Lender shall pay to the Administrative Agent for the account of such L&#47;C Issuer its Applicable Percentage thereof on demand of the Administrative Agent, plus interest thereon from the date of such demand to the date such amount is returned by such Lender, at a rate per annum equal to the applicable Overnight Rate from time to time in effect.  The obligations of the Revolving Lenders under this clause shall survive the payment in full of the Obligations and the termination of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Obligations Absolute</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The obligation of the Company to reimburse each L&#47;C Issuer for each drawing under each Letter of Credit issued by such L&#47;C Issuer and to repay each L&#47;C Borrowing shall be absolute, unconditional and irrevocable, and shall be paid strictly in accordance with the terms of this Agreement under all circumstances, including the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;any lack of validity or enforceability of such Letter of Credit, this Agreement, or any other Loan Document&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the existence of any claim, counterclaim, setoff, defense or other right that the Company or any Subsidiary may have at any time against any beneficiary or any transferee of such Letter of Credit (or any Person for whom any such beneficiary or any such transferee may be acting), the applicable L&#47;C Issuer or any other Person, whether in connection with this Agreement, the transactions contemplated hereby or by such Letter of Credit or any agreement or instrument relating thereto, or any unrelated transaction&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;any draft, demand, endorsement, certificate or other document presented under or in connection with such Letter of Credit proving to be forged, fraudulent, invalid or insufficient in any respect or any statement therein being untrue or inaccurate in any respect&#59; or any loss or delay in the transmission or otherwise of any document required in order to make a drawing under such Letter of Credit&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;waiver by such L&#47;C Issuer of any requirement that exists for such L&#47;C Issuer&#8217;s protection and not the protection of the Company or any waiver by such L&#47;C Issuer which does not in fact materially prejudice the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;honor of a demand for payment presented electronically even if such Letter of Credit requires that demand be in the form of a draft&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;any payment made by such L&#47;C Issuer in respect of an otherwise complying item presented after the date specified as the expiration date of, or the date by which documents must be received under, such Letter of Credit if presentation after such date is authorized by the UCC, the ISP or the UCP, as applicable&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;any payment by such L&#47;C Issuer under such Letter of Credit against presentation of a draft or certificate that does not strictly comply with the terms of such Letter of Credit&#59; or any payment made by such L&#47;C Issuer under such Letter of Credit to any Person purporting to be a trustee in bankruptcy, debtor-in-possession, assignee for the benefit of creditors, liquidator, receiver or other representative of or successor to any beneficiary or any transferee of such Letter of Credit, including any arising in connection with any proceeding under any Debtor Relief Law&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(viii)&#160;&#160;&#160;&#160;any adverse change in the relevant exchange rates or in the availability of the relevant Alternative Currency to the Company or any Subsidiary or in the relevant currency markets generally&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">61</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ix)&#160;&#160;&#160;&#160;any other circumstance or happening whatsoever, whether or not similar to any of the foregoing, including any other circumstance that might otherwise constitute a defense available to, or a discharge of, the Company or any Subsidiary.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Company shall promptly examine a copy of each Letter of Credit and each amendment thereto that is delivered to it and, in the event of any claim of noncompliance with the Company&#8217;s instructions or other irregularity, the Company will immediately notify the applicable L&#47;C Issuer.  The Company shall be conclusively deemed to have waived any such claim against such L&#47;C Issuer and its correspondents unless such notice is given as aforesaid.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Role of L&#47;C Issuer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Lender and the Company agree that, in paying any drawing under a Letter of Credit, the applicable L&#47;C Issuer shall not have any responsibility to obtain any document (other than any sight draft, certificates and documents expressly required by the Letter of Credit) or to ascertain or inquire as to the validity or accuracy of any such document or the authority of the Person executing or delivering any such document.  None of the L&#47;C Issuers, the Administrative Agent, any of their respective Related Parties nor any correspondent, participant or assignee of any L&#47;C Issuer shall be liable to any Lender for (i)&#160;any action taken or omitted in connection herewith at the request or with the approval of the Lenders, the Required Pro Rata Facilities Lenders, the Required Revolving Lenders or the Required Lenders, as applicable&#59; (ii)&#160;any action taken or omitted in the absence of bad faith, gross negligence or willful misconduct&#59; or (iii)&#160;the due execution, effectiveness, validity or enforceability of any document or instrument related to any Letter of Credit or Issuer Document.  The Company hereby assumes all risks of the acts or omissions of any beneficiary or transferee with respect to its use of any Letter of Credit&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that this assumption is not intended to, and shall not, preclude the Company&#8217;s pursuing such rights and remedies as it may have against the beneficiary or transferee at law or under any other agreement.  None of the L&#47;C Issuers, the Administrative Agent, any of their respective Related Parties nor any correspondent, participant or assignee of any L&#47;C Issuer shall be liable or responsible for any of the matters described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(viii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that anything in such clauses to the contrary notwithstanding, the Company may have a claim against an L&#47;C Issuer, and an L&#47;C Issuer may be liable to the Company, to the extent, but only to the extent, of any direct, as opposed to consequential or exemplary, damages suffered by the Company which the Company proves, as determined by a final non-appealable judgment of a court of competent jurisdiction, were caused by such L&#47;C Issuer&#8217;s bad faith, willful misconduct or gross negligence or such L&#47;C Issuer&#8217;s willful failure to pay under any Letter of Credit after the presentation to it by the beneficiary of a sight or time draft and certificate(s) strictly complying with the terms and conditions of a Letter of Credit.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> In furtherance and not in limitation of the foregoing, an L&#47;C Issuer may accept documents that appear on their face to be in order, without responsibility for further investigation, regardless of any notice or information to the contrary, and such L&#47;C Issuer shall not be responsible for the validity or sufficiency of any instrument transferring, endorsing or assigning or purporting to transfer, endorse or assign a Letter of Credit or the rights or benefits thereunder or proceeds thereof, in whole or in part, which may prove to be invalid or ineffective for any reason.  The L&#47;C Issuers may send a Letter of Credit or conduct any communication to or from the beneficiary via the Society for Worldwide Interbank Financial Telecommunication (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SWIFT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) message or overnight courier, or any other commercially reasonable means of communicating with a beneficiary.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicability of ISP and UCP&#59; Limitation of Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unless otherwise expressly agreed by the applicable L&#47;C Issuer and the Company when a Letter of Credit is issued (including any such agreement applicable to an Existing Letter of Credit), (i)&#160;the rules of the ISP shall apply to each standby Letter of Credit and (ii)&#160;the rules of the UCP shall apply to each commercial Letter of Credit.  Notwithstanding the foregoing, no L&#47;C Issuer shall be responsible to the Company for, and no L&#47;C Issuer&#8217;s rights and remedies against the Company shall be impaired by, any action or inaction of such L&#47;C Issuer required or permitted under any Law, order, or practice that is required or permitted to be applied to any Letter of Credit or this Agreement, including the Law or any order of a jurisdiction where such L&#47;C Issuer or the beneficiary is located, the practice stated in the ISP or UCP, as applicable, or in the decisions, opinions, practice statements, or official commentary of the ICC Banking Commission, the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Bankers Association for Finance and Trade - International Financial Services Association (BAFT-IFSA), or the Institute of International Banking Law &#38; Practice, whether or not any Letter of Credit chooses such Law or practice.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Letter of Credit Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company shall pay to the Administrative Agent for the account of each Revolving Lender in accordance, subject to adjustment as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, with its Applicable Percentage, in Dollars, a Letter of Credit fee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Letter of Credit Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) (A)&#160;for each commercial Letter of Credit equal to one-half (&#189;) of one percent (1.00%) per annum </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">times</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the Dollar Equivalent of the daily amount available to be drawn under such Letter of Credit, and (B) for each standby Letter of Credit equal to the Applicable Rate for Letter of Credit Fees </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">times</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the Dollar Equivalent of the daily amount available to be drawn under such Letter of Credit.  For purposes of computing the daily amount available to be drawn under any Letter of Credit, the amount of such Letter of Credit shall be determined in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Letter of Credit Fees shall be (x)&#160;due and payable on the first (1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) Business Day after the end of each March, June, September and December, commencing with the first such date to occur after the issuance of such Letter of Credit, on the Letter of Credit Expiration Date and thereafter on demand and (y)&#160;computed on a quarterly basis in arrears.  If there is any change in the Applicable Rate during any quarter, the daily amount available to be drawn under each Letter of Credit shall be computed and multiplied by the Applicable Rate separately for each period during such quarter that such Applicable Rate was in effect.  Notwithstanding anything to the contrary contained herein, upon the request of the Required Revolving Lenders, while any Event of Default exists, all Letter of Credit Fees shall accrue at the Default Rate.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fronting Fee and Documentary and Processing Charges Payable to L&#47;C Issuer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Company shall pay directly to each L&#47;C Issuer for its own account, in Dollars, a fronting fee (i) with respect to each commercial Letter of Credit issued by such L&#47;C Issuer, at the rate specified in the Fee Letter or otherwise agreed in writing by the applicable L&#47;C Issuer and the Company, as applicable, in each case computed on the Dollar Equivalent of the amount of such Letter of Credit and due and payable upon the issuance thereof, (ii)&#160;with respect to any amendment of a commercial Letter of Credit issued by such L&#47;C Issuer increasing the amount of such Letter of Credit, at a rate separately agreed between the Company and such L&#47;C Issuer, computed on the Dollar Equivalent of the amount of such increase, and due and payable upon the effectiveness of such amendment, and (iii) with respect to each standby Letter of Credit issued by such L&#47;C Issuer, at the rate per annum specified in the Fee Letter or otherwise agreed in writing by such L&#47;C Issuer and the Company, as applicable, in each case computed on the Dollar Equivalent of the daily amount available to be drawn under such Letter of Credit on a quarterly basis in arrears and due and payable on the first (1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) Business Day after the end of each March, June, September and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">December in respect of the most recently-ended quarterly period (or portion thereof, in the case of the first payment), commencing with the first such date to occur after the issuance of such Letter of Credit, on the Letter of Credit Expiration Date and thereafter on demand.  For purposes of computing the daily amount available to be drawn under any Letter of Credit, the amount of such Letter of Credit shall be determined in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In addition, the Company shall pay directly to each L&#47;C Issuer for its own respective account, in Dollars, the customary issuance, presentation, amendment and other processing fees, and other standard costs and charges, of such L&#47;C Issuer relating to letters of credit as from time to time in effect.  Such customary fees and standard costs and charges are due and payable on demand and are nonrefundable.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Conflict with Issuer Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In the event of any conflict between the terms hereof and the terms of any Issuer Document, the terms hereof shall control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.04&#160;&#160;&#160;&#160;Bankers&#8217; Acceptances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Bankers&#8217; Acceptances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Upon acceptance of each Bankers&#8217; Acceptance or the making of each B&#47;A Equivalent Loan, the applicable Canadian Borrower shall pay to the applicable Revolving Lenders the B&#47;A Fee.  To facilitate such payment, each such Revolving Lender shall be entitled to deduct and retain for its own account the amount of such B&#47;A Fee from the amount to be transferred by such Revolving Lender to the Administrative Agent for the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">63</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">account of the applicable Canadian Borrower pursuant to this Agreement in respect of the purchase of the related Bankers&#8217; Acceptance or of such B&#47;A Equivalent Loan.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">B&#47;A Discount Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The B&#47;A Discount Proceeds for a Bankers&#8217; Acceptance are equal to the face amount of that Bankers&#8217; Acceptance multiplied by the price and shall be rounded to the nearest full cent, with one-half of one cent being rounded up.  The price is calculated by dividing one (1) by the sum of one (1) plus the product of (i) the B&#47;A Discount Rate applicable to that Bankers&#8217; Acceptance expressed as a decimal fraction, multiplied by (ii) a fraction, the numerator of which is the term in days of that Bankers&#8217; Acceptance and the denominator of which is three hundred sixty-five (365).  The price shall be rounded to the nearest multiple of 0.001%.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Orders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  To facilitate the acceptance of Bankers&#8217; Acceptances under this Agreement, each of the Canadian Borrowers appoints each Revolving Lender as its attorney to sign and endorse on its behalf, as and when considered necessary by the Revolving Lender, an appropriate number of orders in the form prescribed by that Revolving Lender.  Each Revolving Lender may, at its option, execute any order in handwriting or by the facsimile or mechanical signature of any of its authorized officers, and the Revolving Lenders are authorized to accept or pay, as the case may be, any order of a Canadian Borrower that purports to bear such a signature notwithstanding that the signatory has ceased to be an authorized officer of such Revolving Lender.  Any such order or Bankers&#8217; Acceptance shall be as valid as if the individual were an authorized officer at the date of issue of the order or Bankers&#8217; Acceptance.  Any order or Bankers&#8217; Acceptance signed by a Revolving Lender as attorney for a Canadian Borrower, whether signed in handwriting or by facsimile or mechanical signature may be dealt with by the Administrative Agent or any Revolving Lender to all intents and purposes and shall bind such Canadian Borrower as if duly signed and issued by such Canadian Borrower.  The receipt by the Administrative Agent of a notice requesting a Borrowing by way of Bankers&#8217; Acceptances shall be each Revolving Lender&#8217;s sufficient authority to execute, and each Revolving Lender shall, subject to the terms and conditions of this Agreement, execute orders in accordance with that request and the advice of the Administrative Agent given pursuant to this Agreement.  The executed orders shall be deemed to have been presented for acceptance.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Prepayment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  No Bankers&#8217; Acceptance may be paid before its maturity date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Calculations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;In advising a Revolving Lender of the amount it is to deliver to the Administrative Agent in respect of any Borrowing, the Administrative Agent shall allow for deduction by each Revolving Lender of the applicable B&#47;A Fee in connection with a Borrowing by way of Bankers&#8217; Acceptances and may also net other amounts payable in the same currency by the applicable Canadian Borrower to the Administrative Agent for the account of that Revolving Lender on the date of Borrowing.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Notwithstanding any other provision of this Agreement, the amount to be transferred by a Revolving Lender to the Administrative Agent in connection with any Bankers&#8217; Acceptance accepted by that Revolving Lender shall be determined by the B&#47;A Discount Proceeds calculated with respect to the Bankers&#8217; Acceptance rather than the actual proceeds of any sale of that Bankers&#8217; Acceptance.  Accordingly, in respect of any particular Bankers&#8217; Acceptance accepted by it, a Revolving Lender (a) shall be entitled to retain for its own account the amount, if any, by which any actual proceeds of sale exceed the calculated B&#47;A Discount Proceeds with respect to the Bankers&#8217; Acceptance, and (b) shall be required to pay out of its own funds the amount, if any, by which the actual proceeds of sale are less than the calculated B&#47;A Discount Proceeds.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">B&#47;A Equivalent Loan Request</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Whenever a Canadian Borrower requests a Borrowing that includes Bankers&#8217; Acceptances, each Revolving Lender that is not permitted by applicable Law or by customary market practice to accept Bankers&#8217; Acceptances or for any other reason elects by notice to the Administrative Agent from time to time not to do so (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-B&#47;A </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">64</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) shall, in lieu of accepting its pro rata amount of Bankers&#8217; Acceptances, make available to the applicable Canadian Borrower on the date of Borrowing a Loan (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">B&#47;A Equivalent Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) in Canadian Dollars and in an amount equal to the B&#47;A Discount Proceeds of the Bankers&#8217; Acceptances that the Non-B&#47;A Lender would otherwise have accepted, less the B&#47;A Fee that would otherwise have been applicable.  The B&#47;A Equivalent Loan shall have a term equal to the term of the Bankers&#8217; Acceptances that the Non-B&#47;A Lender would otherwise have accepted and the applicable Canadian Borrower shall, at the end of that term, be obligated to pay the Non-B&#47;A Lender an amount equal to the aggregate face amount of the Bankers&#8217; Acceptances that it would otherwise have accepted.  All provisions of this Agreement applicable to Bankers&#8217; Acceptances and Lenders that accept Bankers&#8217; Acceptances shall apply </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">mutatis mutandis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to B&#47;A Equivalent Loans and Non-B&#47;A Lenders.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maturity, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  On the date of maturity of each Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, the applicable Canadian Borrower shall pay to the Administrative Agent, for the account of each of the applicable Revolving Lenders, in Canadian Dollars, an amount equal to the full face amount of such Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, as the case may be.  The Canadian Borrowers shall not claim from a Revolving Lender any days of grace for the payment at maturity of any Bankers&#8217; Acceptance or B&#47;A Equivalent Loan accepted by the Revolving Lenders pursuant to this Agreement.  The Canadian Borrowers waive any defense to payment that might otherwise exist if for any reason a Bankers&#8217; Acceptance is held at maturity by a Revolving Lender in its own right, and the doctrine of merger shall not apply to any Bankers&#8217; Acceptance that is at any time held by a Revolving Lender in its own right.  Any executed orders to be used as Bankers&#8217; Acceptances shall be held by a Revolving Lender in safekeeping with the same degree of care as if they were the Revolving Lender&#8217;s own property, and shall be kept at the place at which executed orders are ordinarily held by the Revolving Lender.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Arrangement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  It shall be the responsibility of each Revolving Lender to arrange, in accordance with normal market practice, for the sale on each date of Borrowing of the Bankers&#8217; Acceptances issued by the applicable Canadian Borrower and to be accepted by that Revolving Lender, failing which the provisions of this Agreement relating to Non-B&#47;A Lenders shall apply.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Irrevocability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The obligations of the Canadian Borrowers with respect to Bankers&#8217; Acceptances under this Agreement shall be unconditional and irrevocable, and shall be paid strictly in accordance with the terms of this Agreement under all circumstances, including&#58; (i) any lack of validity or enforceability of any order accepted by a Revolving Lender as a Bankers&#8217; Acceptance&#59; or (ii) the existence of any claim, set-off, defence or other right that the applicable Canadian Borrower may have at any time against the holder of a Bankers&#8217; Acceptance, a Revolving Lender or any other Person or entity, whether in connection with this Agreement or otherwise.  No Canadian Borrower shall enter into any agreement or arrangement of any kind with any Person to whom Bankers&#8217; Acceptances have been delivered by which such Canadian Borrower undertakes to replace the Bankers&#8217; Acceptances on a continuing basis with other Bankers&#8217; Acceptances, nor shall such Canadian Borrower directly or indirectly take, use or provide Bankers&#8217; Acceptances as security for loans or advances from any other Person.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Rollover</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any difference between the actual proceeds of a newly issued Bankers&#8217; Acceptance and the amount required to pay a maturing Bankers&#8217; Acceptance that is being rolled over or the amount required to pay a Canadian Prime Rate Loan that is being converted to a Bankers&#8217; Acceptance, shall be paid by the applicable Canadian Borrower to the Administrative Agent from its own resources not later than 11&#58;00 a.m. Toronto, Ontario time on the requested date of such Borrowing, conversion or continuation, or may be advanced as a Canadian Prime Rate Loan if such Canadian Borrower is otherwise entitled to a Loan under the Revolving Facility.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.05&#160;&#160;&#160;&#160;Swing Line Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swing Line Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to the terms and conditions set forth herein, the Swing Line Lender, in reliance upon the agreements of the other Revolving Lenders set forth in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">65</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, may in its sole discretion make loans in Dollars (each such loan, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swing Line Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to the Borrowers or any of them from time to time on any Business Day during the Availability Period in an aggregate amount not to exceed at any time outstanding the amount of the Swing Line Sublimit, notwithstanding the fact that such Swing Line Loans, when aggregated with the Applicable Percentage of the Outstanding Amount of Revolving Loans and L&#47;C Obligations of the Revolving Lender acting as Swing Line Lender, may exceed the amount of such Lender&#8217;s Revolving Commitment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that (x)&#160;after giving effect to any Swing Line Loan, (i)&#160;the Total Revolving Outstandings shall not exceed the Aggregate Revolving Commitments, and (ii)&#160;the Revolving Credit Exposure of any Lender shall not exceed such Lender&#8217;s Revolving Commitment, (y)&#160;no Borrower shall use the proceeds of any Swing Line Loan to refinance any outstanding Swing Line Loan, and (z)&#160;the Swing Line Lender shall not be under any obligation to make any Swing Line Loan if it shall determine (which determination shall be conclusive and binding absent manifest error) that it has, or by such Credit Extension may have, Fronting Exposure.  Within the foregoing limits, and subject to the other terms and conditions hereof, each Borrower may borrow under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, prepay under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and reborrow under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Swing Line Loan shall be a Base Rate Loan.  Immediately upon the making of a Swing Line Loan, each Revolving Lender shall be deemed to, and hereby irrevocably and unconditionally agrees to, purchase from the Swing Line Lender a risk participation in such Swing Line Loan in an amount equal to the product of such Lender&#8217;s Applicable Percentage times the amount of such Swing Line Loan.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrowing Procedures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Swing Line Borrowing shall be made upon the applicable Borrower&#8217;s irrevocable notice to the Swing Line Lender and the Administrative Agent, which may be given by (A) telephone or (B) by a Swing Line Loan Notice&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any telephonic notice must be confirmed promptly by delivery to the Swing line Lender and the Administrative Agent of a Swing Line Loan Notice.  Each such Swing Line Loan Notice must be received by the Swing Line Lender and the Administrative Agent not later than 1&#58;00 p.m. on the requested borrowing date, and shall specify (i)&#160;the amount to be borrowed, which shall be a minimum principal amount of $100,000, and (ii)&#160;the requested borrowing date, which shall be a Business Day.  Promptly after receipt by the Swing Line Lender of any telephonic Swing Line Loan Notice, the Swing Line Lender will confirm with the Administrative Agent (by telephone or in writing) that the Administrative Agent has also received such Swing Line Loan Notice and, if not, the Swing Line Lender will notify the Administrative Agent of the contents thereof.  Unless the Swing Line Lender has received notice (by telephone or in writing) from the Administrative Agent (including at the request of any Revolving Lender) prior to 2&#58;00 p.m. on the date of the proposed Swing Line Borrowing (A)&#160;directing the Swing Line Lender not to make such Swing Line Loan as a result of the limitations set forth in the first proviso to the first sentence of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or (B)&#160;that one or more of the applicable conditions specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is not then satisfied, then, subject to the terms and conditions hereof, the Swing Line Lender will, not later than 3&#58;00 p.m. on the borrowing date specified in such Swing Line Loan Notice, make the amount of its Swing Line Loan available to the applicable Borrower.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Refinancing of Swing Line Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;The Swing Line Lender at any time in its sole discretion may request, on behalf of the applicable Borrower (and each Borrower hereby irrevocably authorizes the Swing Line Lender to so request on its behalf), that each Revolving Lender make a Base Rate Loan in an amount equal to such Lender&#8217;s Applicable Percentage of the amount of Swing Line Loans then outstanding.  Such request shall be made in writing (which written request shall be deemed to be a Loan Notice for purposes hereof) and in accordance with the requirements of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, without regard to the minimum and multiples specified therein for the principal amount of Revolving Loans that are Base Rate Loans, but subject to the unutilized portion of the Aggregate Revolving Commitments and the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Swing Line Lender shall furnish the Company with a copy of the applicable Loan Notice promptly after delivering such notice to the Administrative Agent.  Each Revolving Lender shall make an amount equal to its Applicable Percentage of the amount specified in such Loan Notice available to the Administrative Agent in Same Day Funds (and the Administrative Agent may </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">66</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">apply Cash Collateral available with respect to the applicable Swing Line Loan) for the account of the Swing Line Lender at the Administrative Agent&#8217;s Office for Dollar-denominated payments not later than 1&#58;00 p.m. on the day specified in such Loan Notice, whereupon, subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(c)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, each Revolving Lender that so makes funds available shall be deemed to have made a Revolving Loan that is a Base Rate Loan to the applicable Borrower in such amount.  The Administrative Agent shall remit the funds so received to the Swing Line Lender.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;If for any reason any Swing Line Loan cannot be refinanced by such a Borrowing of Revolving Loans in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the request for Revolving Loans that are Base Rate Loans submitted by the Swing Line Lender as set forth herein shall be deemed to be a request by the Swing Line Lender that each of the Revolving Lenders fund its risk participation in the relevant Swing Line Loan and each Revolving Lender&#8217;s payment to the Administrative Agent for the account of the Swing Line Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be deemed payment in respect of such participation.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;If any Revolving Lender fails to make available to the Administrative Agent for the account of the Swing Line Lender any amount required to be paid by such Lender pursuant to the foregoing provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> by the time specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(c)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Swing Line Lender shall be entitled to recover from such Revolving Lender (acting through the Administrative Agent), on demand, such amount with interest thereon for the period from the date such payment is required to the date on which such payment is immediately available to the Swing Line Lender at a rate per annum equal to the applicable Overnight Rate from time to time in effect, plus any administrative, processing or similar fees customarily charged by the Swing Line Lender in connection with the foregoing.  If such Revolving Lender pays such amount (with interest and fees as aforesaid), the amount so paid shall constitute such Revolving Lender&#8217;s Loan included in the relevant Borrowing or funded participation in the relevant Swing Line Loan, as the case may be.  A certificate of the Swing Line Lender submitted to any Revolving Lender (through the Administrative Agent) with respect to any amounts owing under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;shall be conclusive absent manifest error.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;Each Revolving Lender&#8217;s obligation to make Revolving Loans or to purchase and fund risk participations in Swing Line Loans pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be absolute and unconditional and shall not be affected by any circumstance, including (A)&#160;any setoff, counterclaim, recoupment, defense or other right which such Revolving Lender may have against the Swing Line Lender, any Borrower or any other Person for any reason whatsoever, (B)&#160;the occurrence or continuance of a Default, or (C)&#160;any other occurrence, event or condition, whether or not similar to any of the foregoing&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that each Revolving Lender&#8217;s obligation to make Loans pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is subject to the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  No such funding of risk participations shall relieve or otherwise impair the obligation of each Borrower to repay Swing Line Loans made to such Borrower, together with interest as provided herein.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Repayment of Participations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;At any time after any Revolving Lender has purchased and funded a risk participation in a Swing Line Loan, if the Swing Line Lender receives any payment on account of such Swing Line Loan, the Swing Line Lender will distribute to such Revolving Lender its Applicable Percentage thereof in the same funds as those received by the Swing Line Lender.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;If any payment received by the Swing Line Lender in respect of principal or interest on any Swing Line Loan is required to be returned by the Swing Line Lender under any of the circumstances described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (including pursuant to any settlement entered into by the Swing Line Lender in its discretion), each Revolving </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">67</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lender shall pay to the Swing Line Lender its Applicable Percentage thereof on demand of the Administrative Agent, plus interest thereon from the date of such demand to the date such amount is returned, at a rate per annum equal to the applicable Overnight Rate.  The Administrative Agent will make such demand upon the request of the Swing Line Lender.  The obligations of the Revolving Lenders under this clause shall survive the payment in full of the Obligations and the termination of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interest for Account of Swing Line Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Swing Line Lender shall be responsible for invoicing each Borrower for interest on the Swing Line Loans made to such Borrower.  Until each Revolving Lender funds its Revolving Loans that are Base Rate Loan or risk participation pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to refinance such Lender&#8217;s Applicable Percentage of any Swing Line Loan, interest in respect of such Applicable Percentage shall be solely for the account of the Swing Line Lender.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payments Directly to Swing Line Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Borrower shall make all payments of principal and interest in respect of the Swing Line Loans made to such Borrower directly to the Swing Line Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.06&#160;&#160;&#160;&#160;Prepayments.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Voluntary Prepayments of Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Loans and Term Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any Borrower may, upon delivery of a Notice of Loan Prepayment to the Administrative Agent, at any time or from time to time voluntarily prepay Revolving Loans and Term Loans (but not Bankers&#8217; Acceptances or B&#47;A Equivalent Loans) in whole or in part without premium or penalty except as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06(a)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, unless otherwise agreed by the Administrative Agent, (A) such notice must be received by the Administrative Agent not later than 12&#58;00 noon (x) three (3) Business Days prior to any date of prepayment of Eurocurrency Rate Loans, (y) four (4) Business Days (or five&#160;(5) Business Days in the case of a prepayment of Loans denominated in Special Notice Currencies) prior to any date of prepayment of Alternative Currency Loans and (z) on the date of prepayment of Base Rate Loans and Canadian Prime Rate Loans&#59; (B) any such prepayment of Eurocurrency Rate Loans and Alternative Currency Loans shall be in a principal amount of the Dollar Equivalent of $1,000,000 or a whole multiple of the Dollar Equivalent of $500,000 in excess thereof (or, if less, the entire principal amount thereof then outstanding)&#59; (C) any prepayment of Base Rate Loans and Canadian Prime Rate Loans shall be in a principal amount of the Dollar Equivalent of $1,000,000 or a whole multiple of the Dollar Equivalent of $500,000 in excess thereof (or, if less, the entire principal amount thereof then outstanding)&#59; and (D) any prepayment of any of the Term Loans shall be applied to such tranche of the Term Loans as the applicable Borrower making such prepayment shall direct in its sole discretion&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, absent such direction any prepayment shall be applied ratably to the Term Loans then outstanding (and to the principal installments thereof in direct order of maturity).  Each such notice shall specify the date and amount of such prepayment and the Type(s) of Loans to be prepaid and, if Eurocurrency Rate Loans or Alternative Currency Term Rate Loans are to be prepaid, the Interest Period(s) of such Loans.  The Administrative Agent will promptly notify each Lender of its receipt of each such notice, and of the amount of such Lender&#8217;s Applicable Percentage of such prepayment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> any such notice delivered by a Borrower may be conditioned upon the effectiveness of other transactions, in which case such notice may be revoked or its effectiveness deferred by such Borrower (by notice to the Administrative Agent on or prior to the specified effective date) if such condition is not satisfied, subject to the payment of breakage costs in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If such notice is given by a Borrower, such Borrower shall make such prepayment and the payment amount specified in such notice shall be due and payable on the date specified therein.  Any prepayment of a Loan shall be accompanied by all accrued interest on the amount prepaid, together with (I)&#160;in the case of any applicable Term Loan, any additional amounts required pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.06(a)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (II)&#160;in the case of any Eurocurrency Rate Loan or Alternative </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">68</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Currency Term Rate Loan, any additional amounts required pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, each such prepayment shall be applied to the Loans of the Lenders in accordance with their respective Applicable Percentages.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swing Line Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any Borrower may, upon delivery of a Notice of Loan Prepayment to the Swing Line Lender (with a copy to the Administrative Agent), at any time or from time to time, voluntarily prepay Swing Line Loans in whole or in part without premium or penalty&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, unless otherwise agreed to by the Swing Line Lender, (A) such notice must be received by the Swing Line Lender and the Administrative Agent not later than 2&#58;00 p.m. on the date of the prepayment, and (B) any such prepayment shall be in a minimum principal amount of $100,000 or a whole multiple of $100,000 in excess thereof (or, if less, the entire principal thereof then outstanding).  Each such notice shall specify the date and amount of such prepayment.  If such notice is given by a Borrower, such Borrower shall make such prepayment and the payment amount specified in such notice shall be due and payable on the date specified therein.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Prepayment Premium</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In the event that, on any day during the relevant Call Protection Period, (A) a Repricing Event occurs with respect to the Term B Loan, or (B) a Lender holding a portion of the Term B Loan is deemed to be a Non-Consenting Lender and must assign its portion of such Term Loan pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in connection with any waiver, amendment or modification that would reduce the effective All-In-Yield in effect with respect to such Term Loan, then, in each case, the aggregate principal amount to be prepaid or repaid or assigned, as applicable, will be subject to a prepayment premium in an amount equal to one percent (1.00%) of (x) the principal amount of such Term Loan that is prepaid (in the case of an optional or mandatory prepayment of such Term Loan described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the definition of &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Repricing Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), (y) the aggregate outstanding principal amount of such Term Loan (in the case of an amendment described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the definition of &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Repricing Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), or (z) the principal amount of such Term Loan that is assigned (in the case of the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">). Such prepayment premium shall be paid by the Company to the Administrative Agent, for the account of the applicable Lenders or such Non-Consenting Lenders, as applicable, on the date of such prepayment or repayment or the effective date of such assignment, as applicable.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Mandatory Prepayments of Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;If for any reason the Total Revolving Outstandings at any time exceed the Aggregate Revolving Commitments then in effect, the Borrowers shall promptly prepay Revolving Loans (other than Bankers&#8217; Acceptances) and&#47;or Swing Line Loans and&#47;or Cash Collateralize the L&#47;C Obligations and Bankers&#8217; Acceptance Obligations in an aggregate amount equal to such excess&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that the Borrowers shall not be required to Cash Collateralize the L&#47;C Obligations or Bankers&#8217; Acceptance Obligations pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.06(b)(i)(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> unless after the prepayment in full of the Revolving Loans and Swing Line Loans the Total Revolving Outstandings exceed the Aggregate Revolving Commitments then in effect.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;In the case of Loans and Letters of Credit denominated in an Alternative Currency, the Administrative Agent will at periodic intervals, and may, at its discretion at other times, recalculate the Dollar Equivalent of the aggregate Outstanding Amount of all Revolving Loans and L&#47;C Obligations denominated in Alternative Currencies to account for fluctuations in exchange rates affecting such Alternative Currency.  If, as a result of any such recalculation or otherwise, the Total Revolving Outstandings exceed the Aggregate Revolving Commitments then in effect by more than the Dollar Equivalent of $500,000, the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">69</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Borrowers will promptly prepay Revolving Loans and&#47;or Swing Line Loans and&#47;or Cash Collateralize the L&#47;C Obligations and Bankers&#8217; Acceptance Obligations in an aggregate amount equal to such excess.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;If on any date during the Revolving Commitment Reserve Period the Total Revolving Outstandings on such date exceed the difference of (1)&#160;the Aggregate Revolving Commitments then in effect </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (2) the Outstanding Amount of the Term B Loan on such date for any reason other than the repayment in full of the Outstanding Amount of the Term B Loan with the proceeds of Revolving Loans, the Borrowers shall promptly prepay Revolving Loans (other than Bankers&#8217; Acceptances) and&#47;or Swing Line Loans and&#47;or Cash Collateralize the L&#47;C Obligations and Bankers&#8217; Acceptance Obligations in an aggregate amount equal to such excess&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that the Borrowers shall not be required to Cash Collateralize the L&#47;C Obligations or Bankers&#8217; Acceptance Obligations pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.06(b)(i)(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> unless after the prepayment in full of the Revolving Loans (other than Bankers&#8217; Acceptances) and Swing Line Loans the Total Revolving Outstandings exceed the difference of (I)&#160;Aggregate Revolving Commitments then in effect </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (II) the then Outstanding Amount of the Term&#160;B Loan.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dispositions and Recovery Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Borrowers shall prepay the Loans and&#47;or Cash Collateralize the L&#47;C Obligations and Bankers&#8217; Acceptance Obligations as hereafter provided in an aggregate amount equal to one hundred percent (100%) of the Net Cash Proceeds in excess of $50,000,000 during any fiscal year received by the Company or any Restricted Subsidiary from all Dispositions (other than Dispositions permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;7.05(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> through&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) and Recovery Events to the extent such Net Cash Proceeds in excess of $50,000,000 are not reinvested in assets (excluding current assets as classified by IFRS) that are useful or usable in the business of the Company and its Restricted Subsidiaries within three hundred sixty-five (365) days of the date of such Disposition or Recovery Event&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, if any portion of such Net Cash Proceeds are not so reinvested within such 365-day period but within such 365-day period are contractually committed to be reinvested, then upon the termination of such contract or if such Net Cash Proceeds are not so reinvested within five hundred forty-five (545) days of initial receipt, such remaining portion shall constitute Net Cash Proceeds as of the date of such termination or expiry and shall be immediately applied to the prepayment of the Term Loans as set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06(b)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any prepayment pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be applied as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> below.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Excess Cash Flow</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Within ten (10) Business Days after the date that the annual consolidated financial statements of the Company and its Restricted Subsidiaries are required to be delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> after the end of each fiscal year ending after the Closing Date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Excess Cash Flow Prepayment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), commencing with the fiscal year ending December 31, 2019, the Company shall prepay (or cause to be prepaid) the Term Loans as hereafter provided in an aggregate amount equal to the difference of (A) the product of Consolidated Excess Cash Flow for such year </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">times</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (I)&#160;fifty percent (50%), if the Consolidated Secured Leverage Ratio as of the end of such fiscal year is equal to or greater than 2.75&#58;1.00 or (II)&#160;twenty-five percent (25%), if the Consolidated Secured Leverage Ratio as of the end of such fiscal year is less than 2.75&#58;1.00 but greater than or equal to 2.25&#58;1.00, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (B)&#160;the aggregate amount of optional principal prepayments of Term Loans and optional prepayments of Revolving Loans (to the extent accompanied by a permanent reduction in the Aggregate Revolving Commitments) in each case made pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.06(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (1)&#160;during such fiscal year (other than any optional prepayments made prior to the Consolidated Excess Cash Flow Prepayment Date for such fiscal year to the extent such optional prepayments were applied to reduce the Consolidated Excess Cash Flow prepayment required under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> for the prior fiscal year) or (2) following the end of such fiscal year but prior to the Consolidated Excess Cash Flow Prepayment Date for such fiscal year and, upon the election of the Company by written notice delivered to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the Administrative Agent prior to the Consolidated Excess Cash Flow Prepayment Date for such period, applied to reduce the Consolidated Excess Cash Flow prepayment required under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in each case, except to the extent financed with long-term, non-revolving Indebtedness </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (C)&#160;the portion of Consolidated Net Income attributable to any Non-U.S. Subsidiaries (other than Non-U.S. Subsidiaries organized under any jurisdiction of Canada), except to the extent of any cash actually repatriated to the Company or any of its Restricted Subsidiaries that are U.S. Subsidiaries or Non-U.S. Subsidiaries organized under any jurisdiction of Canada&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if the Consolidated Secured Leverage Ratio as of the last day of such fiscal year is less than 2.25&#58;1.00, then the Company shall not be required to make any prepayment pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> for such fiscal year.  Any prepayment pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be applied as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (v) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">below.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Debt Issuances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Within one (1) Business Day of receipt by the Company or any Restricted Subsidiary of the Net Cash Proceeds of any Debt Issuance, the Company shall prepay the Loans and&#47;or Cash Collateralize the L&#47;C Obligations and Bankers&#8217; Acceptance Obligations as hereafter provided in an aggregate amount equal to one hundred percent (100%) of such Net Cash Proceeds.  Any prepayment pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be applied as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> below.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Application of Mandatory Prepayments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  All amounts required to be paid pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be applied as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;with respect to all amounts prepaid pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06(b)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, ratably to the L&#47;C Borrowings and the Swing Line Loans, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to the outstanding Revolving Loans, and, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to Cash Collateralize the Bankers&#8217; Acceptance Obligations and the remaining L&#47;C Obligations&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;with respect to all amounts prepaid pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;2.06(b)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> ratably to the Term Loans (initially, to the first eight principal amortization payments scheduled to be made in direct order of maturity and, thereafter, on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> basis to the remaining principal amortization payments of the applicable Term Loan), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, ratably to the L&#47;C Borrowings and the Swing Line Loans, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to the outstanding Revolving Loans, and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to Cash Collateralize the Bankers&#8217; Acceptance Obligations and the remaining L&#47;C Obligations (without a commitment reduction thereunder).</font></div><div style="margin-bottom:12pt;padding-left:112.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Within the parameters of the applications set forth above, prepayments shall be applied </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to Base Rate Loans, Alternative Currency Daily Rate Loans and Canadian Prime Rate Loans and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">then</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to Eurocurrency Rate Loans, Alternative Currency Term Rate Loans, Bankers&#8217; Acceptances and B&#47;A Equivalent Loans in direct order of Interest Period maturities.  All prepayments under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.06(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, but otherwise without premium or penalty except as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06(a)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (solely to the extent such prepayment constitutes a Repricing Event), and shall be accompanied by interest on the principal amount prepaid through the date of prepayment and any additional amounts required pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06(a)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (solely to the extent such prepayment constitutes a Repricing Event).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.07&#160;&#160;&#160;&#160;Termination or Reduction of Commitments.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Company may, upon notice to the Administrative Agent, terminate the Aggregate Revolving Commitments, or from time to time permanently reduce the Aggregate Revolving Commitments&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i)&#160;any such notice shall be received by the Administrative Agent not later than 11&#58;00 a.m. five (5) Business Days prior to the date of termination or reduction, (ii)&#160;any such partial reduction shall be in an aggregate amount of $10,000,000 or any whole multiple of $1,000,000 in excess thereof, (iii)&#160;the Company shall not terminate or reduce the Aggregate Revolving Commitments if, after giving effect thereto and to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">71</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">any concurrent prepayments hereunder, the Total Revolving Outstandings would exceed the Aggregate Revolving Commitments, and (iv)&#160;if, after giving effect to any reduction of the Aggregate Revolving Commitments, the Alternative Currency Sublimit, Canadian Dollar Sublimit, the Letter of Credit Sublimit or the Swing Line Sublimit exceeds the amount of the Aggregate Revolving Commitments, such sublimit shall be automatically reduced by the amount of such excess.  The Administrative Agent will promptly notify the Lenders of any such notice of termination or reduction of the Aggregate Revolving Commitments.  Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the proviso to the first sentence in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.07(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the amount of any such Aggregate Revolving Commitment reduction shall not be applied to the Alternative Currency Sublimit, the Canadian Dollar Sublimit, the Letter of Credit Sublimit or the Swing Line Sublimit unless otherwise specified by the Company.  Any reduction of the Aggregate Revolving Commitments shall be applied to the Commitment of each Lender according to its Applicable Percentage.  All fees accrued until the effective date of any termination of the Aggregate Revolving Commitments shall be paid on the effective date of such termination.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Company may, upon irrevocable notice to the Administrative Agent (such notice, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Commitment Reserve Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), request that a portion of the Aggregate Revolving Commitments be reserved on a dollar-for-dollar basis in an amount equal to the Outstanding Amount of the Term B Loan on the date of such notice&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i)&#160;any such notice shall be received by the Administrative Agent not later than 11&#58;00 a.m. five (5) Business Days prior to the effective date of such reservation, (ii) during the period from the date that is five&#160;(5) Business Days after the date of delivery to the Administrative Agent of the Revolving Commitment Reserve Notice through the date on which the then Outstanding Amount of the Term B Loan has been paid in full (such period, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Commitment Reserve Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the portion of the Aggregate Revolving Commitments so reserved pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.07(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be equal at all times to the Outstanding Amount of the Term&#160;B Loan (and, for the avoidance of doubt, the amount so reserved shall be automatically reduced by any repayment or prepayment of the Term B Loan on a dollar-for-dollar basis by an amount equal to such repayment or prepayment, as applicable, and the Aggregate Revolving Commitments not reserved pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.07(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be automatically increased on a dollar-for-dollar basis by the amount of such reduction to the amount so reserved), (iii) notwithstanding anything to the contrary contained in this Agreement, during the Revolving Commitment Reserve Period the portion of the Aggregate Revolving Commitments so reserved pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.07(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not be available to the Borrowers for any Credit Extensions except to repay or prepay, in whole or in part, the Term B Loan, (iv)&#160;during the Revolving Commitment Reserve Period, the Total Revolving Outstandings shall not exceed, on any date of determination, the difference of (A)&#160;the Aggregate Revolving Commitments then in effect </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (B)&#160;the Outstanding Amount of the Term B Loan on such date, and (v)&#160;during the Revolving Commitment Reserve Period, none of the Alternative Currency Sublimit, the Canadian Dollar Sublimit, the Letter of Credit Sublimit or the Swing Line Sublimit shall exceed, on any date of determination, the difference of (A)&#160;the Aggregate Revolving Commitments then in effect </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">minus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (B)&#160;the Outstanding Amount of the Term B Loan on such date (it being understood and agreed that in the event of any such excess, the Alternative Currency Sublimit, Canadian Dollar Sublimit, the Letter of Credit Sublimit and&#47;or the Swing Line Sublimit shall be automatically reduced by the amount of such excess on a temporary basis until the elimination of such excess).  For the avoidance of doubt, immediately upon the payment in full of the then Outstanding Amount of the Term B Loan and at all times following the end of the Revolving Commitment Reserve Period, all Aggregate Revolving Commitments reserved pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.07(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall immediately and automatically cease to be reserved pursuant hereto and shall be and remain available under and in accordance with (and subject to the other terms and conditions of) this Agreement.  The Administrative Agent will promptly notify the Lenders of its receipt of any Revolving Commitment Reserve Notice and of the payment in full of the then Outstanding Amount of the Term B Loan ending the Revolving Commitment Reserve Period.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">72</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.08&#160;&#160;&#160;&#160;Repayment of Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Revolving Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Borrower shall repay to the Lenders on the Maturity Date for Revolving Loans the aggregate principal amount of all Revolving Loans made to such Borrower outstanding on such date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Swing Line Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company shall repay each Swing Line Loan on the earlier to occur of (i)&#160;the date ten (10) Business Days after such Loan is made and (ii)&#160;the Maturity Date for Swing Line Loans.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Term B Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company shall repay the outstanding principal amount of the Term B Loan in quarterly installments of $875,000 commencing on September 30, 2018 and on each December 31, March 31, June 30 and September 30 thereafter with the remaining outstanding balance due and payable on the Maturity Date of the Term B Loan (as such installments may hereafter be adjusted as a result of prepayments made pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and increases with respect to any increase to the Term B Loan pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), unless accelerated sooner pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Term A Loan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In accordance with and without duplication of the provisions of the Fifth Amendment, the Company shall repay the outstanding principal amount of the Incremental Term A Loan in quarterly installments of $4,562,500 commencing on March&#160;31,&#160;2022 and on each June 30, September 30, December 31 and March 31, thereafter with the remaining outstanding principal balance due and payable on the Maturity Date of the Incremental Term A Loan (as such installments may hereafter be adjusted as a result of prepayments made pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and increases with respect to any increase to the Incremental Term&#160;A Loan pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), unless accelerated sooner pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Term Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The applicable Borrower(s) shall repay any Incremental Term Loan in accordance with the terms of the Incremental Facility Amendment establishing such Incremental Term Loan, in each case subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.16(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.16(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as applicable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.09&#160;&#160;&#160;&#160;Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;below, (i)&#160;each Eurocurrency Rate Loan shall bear interest on the outstanding principal amount thereof for each Interest Period at a rate per annum equal to the Eurocurrency Rate for such Interest Period </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the Applicable Rate&#59; (ii)&#160;each Base Rate Loan shall bear interest on the outstanding principal amount thereof from the applicable borrowing date at a rate per annum equal to the Base Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the Applicable Rate&#59; (iii)&#160;each Alternative Currency Daily Rate Loan shall bear interest on the outstanding principal amount thereof from the applicable borrowing date at a rate per annum equal to the Alternative Currency Daily Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the Applicable Rate&#59; (iv)&#160;each Alternative Currency Term Rate Loan shall bear interest on the outstanding principal amount thereof for each Interest Period at a rate per annum equal to the Alternative Currency Term Rate for such Interest Period </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the Applicable Rate&#59; (v)&#160;each Canadian Prime Rate Loan shall bear interest on the outstanding principal amount thereof from the applicable borrowing date at a rate per annum equal to the Canadian Prime Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the Applicable Rate&#59; and (vi)&#160;each Swing Line Loan shall bear interest on the outstanding principal amount thereof from the applicable borrowing date at a rate per annum equal to the Base Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the Applicable Rate.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Upon the occurrence and during the continuance of an Event of Default specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">8.01(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">8.01(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Borrowers shall pay interest on all outstanding Obligations hereunder at a fluctuating interest rate per annum at all times equal to the Default Rate to the fullest extent permitted by applicable Laws. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">73</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Upon the request of the Required Lenders while any Event of Default arising as a result of a breach of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> exists, the Borrowers shall pay interest on the principal amount of all outstanding Obligations hereunder at a fluctuating interest rate per annum at all times equal to the Default Rate to the fullest extent permitted by applicable Laws.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;Accrued and unpaid interest on past due amounts (including interest on past due interest) shall be due and payable upon demand.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Interest on each Loan (other than a Bankers&#8217; Acceptance or B&#47;A Equivalent Loan) shall be due and payable in arrears on each Interest Payment Date applicable thereto and at such other times as may be specified herein.  Interest hereunder shall be due and payable in accordance with the terms hereof before and after judgment, and before and after the commencement of any proceeding under any Debtor Relief Law.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;For the purposes of the Interest Act (Canada), (i)&#160;whenever a rate of interest or fee rate hereunder is calculated on the basis of a year (the &#8220;deemed year&#8221;) that contains fewer days than the actual number of days in the calendar year of calculation, such rate of interest or fee rate shall be expressed as a yearly rate by multiplying such rate of interest or fee rate by the actual number of days in the calendar year of calculation and dividing it by the number of days in the deemed year, (ii)&#160;the principle of deemed reinvestment of interest shall not apply to any interest calculation hereunder and (iii)&#160;the rates of interest stipulated herein are intended to be nominal rates and not effective rates or yields.  Each Loan Party hereby irrevocably agrees not to plead or assert, whether by way of defense or otherwise, in any proceeding relating to this Agreement and the other Loan Documents, that the interest payable under this Agreement and the calculation thereof has not been adequately disclosed to it, whether pursuant to section 4 of the Interest Act (Canada) or any other applicable law or legal principle.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.10&#160;&#160;&#160;&#160;Fees.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In addition to certain fees described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">subsections (h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Commitment Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company shall pay to the Administrative Agent, for the account of each Revolving Lender in accordance with its Applicable Percentage, a commitment fee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Commitment Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) in Dollars equal to the product of (i)&#160;the Applicable Rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">times</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (ii)&#160;the actual daily amount by which the Aggregate Revolving Commitments exceed the sum of (A)&#160;the Outstanding Amount of all Revolving Loans </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (B)&#160;the Outstanding Amount of all L&#47;C Obligations, subject to adjustment as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Commitment Fee shall accrue at all times during the Availability Period (and thereafter so long as any Revolving Loans, Swing Line Loans or L&#47;C Obligations remain outstanding), including at any time during which one or more of the conditions in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is not met, and shall be due and payable quarterly in arrears on the last Business Day of each March, June, September and December, commencing with the first such date to occur after the Closing Date, and on the last day of the Availability Period.  The Commitment Fee shall be calculated quarterly in arrears, and if there is any change in the Applicable Rate during any quarter, the actual daily amount shall be computed and multiplied by the Applicable Rate separately for each period during such quarter that such Applicable Rate was in effect.  For purposes of clarification, Swing Line Loans shall not be considered outstanding for purposes of determining the unused portion of the Aggregate Revolving Commitments.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Other Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;The Company shall pay to the Arrangers and the Administrative Agent for their own respective accounts, in Dollars, fees in the amounts and at the times specified in the Fee Letter.  Such fees shall be fully earned when paid and shall not be refundable for any reason whatsoever.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;The Company shall pay to the Lenders, in Dollars, such fees as shall have been separately agreed upon in writing in the amounts and at the times so specified.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">74</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Such fees shall be fully earned when paid and shall not be refundable for any reason whatsoever.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.11&#160;&#160;&#160;&#160;Computation of Interest and Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;All computations of interest for Base Rate Loans (including Base Rate Loans determined by reference to the Eurocurrency Rate) and for Alternative Currency Loans and all computations of B&#47;A Fees and fees under the Fee Letter shall be made on the basis of a year of three hundred sixty-five (365) or three hundred sixty-six (366) days, as the case may be, and actual days elapsed or, in the case of interest in respect of Loans denominated in Alternative Currencies (other than Canadian Dollars) as to which market practice differs from the foregoing, in accordance with such market practice.  All other computations of fees and interest shall be made on the basis of a three hundred sixty (360) day year and actual days elapsed (which results in more fees or interest, as applicable, being paid than if computed on the basis of a three hundred sixty-five (365) day year).  Interest shall accrue on each Loan for the day on which the Loan is made, and shall not accrue on a Loan, or any portion thereof, for the day on which the Loan or such portion is paid, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any Loan that is repaid on the same day on which it is made shall, subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.13(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, bear interest for one day.  Each determination by the Administrative Agent of an interest rate or fee hereunder shall be conclusive and binding for all purposes, absent manifest error.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If, as a result of any restatement of or other adjustment to the financial statements of the Company or for any other reason, the Company or the Lenders determine that (i)&#160;the Consolidated Total Leverage Ratio as calculated by the Company as of any applicable date was inaccurate and (ii)&#160;a proper calculation of the Consolidated Total Leverage Ratio would have resulted in higher pricing for such period, each Borrower shall immediately and retroactively be obligated to pay to the Administrative Agent for the account of the applicable Lenders or the applicable L&#47;C Issuer, as the case may be, promptly on demand by the Administrative Agent (or, after the occurrence of an actual or deemed entry of an order for relief with respect to any Borrower under the Bankruptcy Code (or any similar provision in any other Debtor Relief Laws), automatically and without further action by the Administrative Agent, any Lender or any L&#47;C Issuer), an amount equal to the excess of the amount of interest and fees that should have been paid for such period over the amount of interest and fees actually paid for such period.  This paragraph shall not limit the rights of the Administrative Agent, any Lender or any L&#47;C Issuer, as the case may be, under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.03(c)(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.03(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.09(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company&#8217;s obligations under this paragraph shall survive the termination of the Aggregate Commitments and the repayment of all other Obligations hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.12&#160;&#160;&#160;&#160;Evidence of Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Credit Extensions made by each Lender shall be evidenced by one or more accounts or records maintained by such Lender and by the Administrative Agent in the ordinary course of business.  The accounts or records maintained by the Administrative Agent and each Lender shall be conclusive absent manifest error of the amount of the Credit Extensions made by the Lenders to the Borrowers and the interest and payments thereon.  Any failure to so record or any error in doing so shall not, however, limit or otherwise affect the obligation of the Borrowers hereunder to pay any amount owing with respect to the Obligations.  In the event of any conflict between the accounts and records maintained by any Lender and the accounts and records of the Administrative Agent in respect of such matters, the accounts and records of the Administrative Agent shall control in the absence of manifest error.  Upon the request of any Lender to a Borrower made through the Administrative Agent, such Borrower shall execute and deliver to such Lender (through the Administrative Agent) a promissory note, which shall evidence such Lender&#8217;s Loans to such Borrower in addition to such accounts or records.  Each such promissory note shall be in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Note</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  Each Lender may attach schedules to a Note and endorse thereon the date, Type (if applicable), amount, currency and maturity of its Loans and payments with respect thereto.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In addition to the accounts and records referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">subsection (a)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">above, each Revolving Lender and the Administrative Agent shall maintain in accordance with its usual practice accounts or records evidencing the purchases and sales by such Revolving Lender of participations in Letters of Credit and Swing Line Loans.  In the event of any conflict between the accounts and records maintained by the Administrative Agent and the accounts and records of any Revolving Lender in respect of such matters, the accounts and records of the Administrative Agent shall control in the absence of manifest error.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.13&#160;&#160;&#160;&#160;Payments Generally&#59; Administrative Agent&#8217;s Clawback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  All payments to be made by a Borrower shall be made free and clear of and without condition or deduction for any counterclaim, defense, recoupment or setoff.  Except as otherwise expressly provided herein and except with respect to principal of and interest on Loans denominated in an Alternative Currency, all payments by a Borrower hereunder shall be made to the Administrative Agent, for the account of the respective Lenders to which such payment is owed, at the applicable Administrative Agent&#8217;s Office in Dollars and in Same Day Funds not later than 2&#58;00 p.m. on the date specified herein.  Except as otherwise expressly provided herein, all payments by a Borrower hereunder with respect to principal and interest on Loans denominated in an Alternative Currency shall be made to the Administrative Agent, for the account of the respective Lenders to which such payment is owed, at the applicable Administrative Agent&#8217;s Office in such Alternative Currency and in Same Day Funds not later than the Applicable Time specified by the Administrative Agent on the dates specified herein.  Without limiting the generality of the foregoing, the Administrative Agent may require that any payments due under this Agreement be made in the United States or Canada.  If, for any reason, any Borrower is prohibited by any Law from making any required payment hereunder in an Alternative Currency, such Borrower shall make such payment in Dollars in the Dollar Equivalent of the Alternative Currency payment amount.  The Administrative Agent will promptly distribute to each applicable Lender its Applicable Percentage (or other applicable share as provided herein) of such payment in like funds as received by wire transfer to such Lender&#8217;s Lending Office.  All payments received by the Administrative Agent (i)&#160;after 2&#58;00 p.m., in the case of payments in Dollars, or (ii)&#160;after the Applicable Time specified by the Administrative Agent in the case of payments in an Alternative Currency, shall in each case be deemed received on the next succeeding Business Day and any applicable interest or fee shall continue to accrue.  If any payment to be made by any Borrower shall come due on a day other than a Business Day, payment shall be made on the next following Business Day, and such extension of time shall be reflected in computing interest or fees, as the case may be.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Funding by Lenders&#59; Presumption by Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Unless the Administrative Agent shall have received notice from a Lender prior to the proposed date of any Borrowing of Loans (or, in the case of any Borrowing of Base Rate Loans or Canadian Prime Rate Loans, prior to 12&#58;00 noon on the date of such Borrowing) that such Lender will not make available to the Administrative Agent such Lender&#8217;s share of such Borrowing, the Administrative Agent may assume that such Lender has made such share available on such date in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (or, in the case of a Borrowing of Base Rate Loans or Canadian Prime Rate Loans, that such Lender has made such share available in accordance with and at the time required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) and may, in reliance upon such assumption, make available to the applicable Borrower a corresponding amount.  In such event, if a Lender has not in fact made its share of the applicable Borrowing available to the Administrative Agent, then the applicable Lender and the applicable Borrower severally agree to pay to the Administrative Agent forthwith on demand such corresponding amount in Same Day Funds with interest thereon, for each day from and including the date such amount is made available to such Borrower to but excluding the date of payment to the Administrative Agent, at (A)&#160;in the case of a payment to be made by such Lender, the Overnight Rate, plus any administrative, processing or similar fees customarily charged by the Administrative Agent in connection with the foregoing, and (B)&#160;in the case of a payment to be made by such Borrower, the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">76</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">interest rate applicable to Base Rate Loans or Canadian Prime Rate Loans or in the case of Alternative Currencies in accordance with such market practice, in each case, as applicable.  If such Borrower and such Lender shall pay such interest to the Administrative Agent for the same or an overlapping period, the Administrative Agent shall promptly remit to such Borrower the amount of such interest paid by such Borrower for such period.  If such Lender pays its share of the applicable Borrowing to the Administrative Agent, then the amount so paid shall constitute such Lender&#8217;s Loan included in such Borrowing.  Any payment by such Borrower shall be without prejudice to any claim such Borrower may have against a Lender that shall have failed to make such payment to the Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payments by Borrowers&#59; Presumptions by Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Unless the Administrative Agent shall have received notice from a Borrower prior to the time at which any payment is due by such Borrower to the Administrative Agent for the account of the Lenders or an L&#47;C Issuer hereunder that such Borrower will not make such payment, the Administrative Agent may assume that such Borrower has made such payment on such date in accordance herewith and may, in reliance upon such assumption, distribute to the Lenders or such L&#47;C Issuer, as the case may be, the amount due.  With respect to any payment that the Administrative Agent makes for the account of the Lenders or any L&#47;C Issuer hereunder as to which the Administrative Agent determines (which determination shall be conclusive absent manifest error) that any of the following applies (such payment referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Rescindable Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#58; (1) the applicable Borrower has not in fact made such payment&#59; (2) the Administrative Agent has made a payment in excess of the amount so paid by the applicable Borrower (whether or not then owed)&#59; or (3) the Administrative agent has for any reason otherwise erroneously made such payment&#59; then each of the Lenders or the applicable L&#47;C Issuer, as the case may be, severally agrees to repay to the Administrative Agent forthwith on demand the Rescindable Amount so distributed to such Lender or such L&#47;C Issuer, in Same Day Funds with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of payment to the Administrative Agent, at the Overnight Rate.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A notice of the Administrative Agent to any Lender or Borrower with respect to any amount owing under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;shall be conclusive, absent manifest error.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Failure to Satisfy Conditions Precedent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If any Lender makes available to the Administrative Agent funds for any Loan to be made by such Lender to any Borrower as provided in the foregoing provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and such funds are not made available to such Borrower by the Administrative Agent because the conditions to the applicable Credit Extension set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> are not satisfied or waived in accordance with the terms hereof, the Administrative Agent shall return such funds (in like funds as received from such Lender) to such Lender, without interest.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Obligations of Lenders Several</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The obligations of the Lenders hereunder to make Loans (including by accepting Bankers&#8217; Acceptances), to fund participations in Letters of Credit and Swing Line Loans and to make payments pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.04(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> are several and not joint.  The failure of any Lender to make any Loan, to fund any such participation or to make any payment under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.04(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> on any date required hereunder shall not relieve any other Lender of its corresponding obligation to do so on such date, and no Lender shall be responsible for the failure of any other Lender to so make its Loan, to purchase its participation or to make its payment under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.04(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Funding Source</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Nothing herein shall be deemed to obligate any Lender to obtain the funds for any Loan in any particular place or manner or to constitute a representation by any Lender that it has obtained or will obtain the funds for any Loan in any particular place or manner.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">77</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.14&#160;&#160;&#160;&#160;Sharing of Payments by Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If any Lender shall, by exercising any right of setoff or counterclaim or otherwise, obtain payment in respect of any principal of or interest on any of the Loans made by it, or the participations in L&#47;C Obligations or in Swing Line Loans held by it resulting in such Lender&#8217;s receiving payment of a proportion of the aggregate amount of such Loans or participations and accrued interest thereon greater than its </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> share thereof as provided herein, then the Lender receiving such greater proportion shall (a)&#160;notify the Administrative Agent of such fact, and (b)&#160;purchase (for cash at face value) participations in the Loans and subparticipations in L&#47;C Obligations and Swing Line Loans of the other Lenders, or make such other adjustments as shall be equitable, so that the benefit of all such payments shall be shared by the Lenders ratably in accordance with the aggregate amount of principal of and accrued interest on their respective Loans and other amounts owing them, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;if any such participations or subparticipations are purchased and all or any portion of the payment giving rise thereto is recovered, such participations or subparticipations shall be rescinded and the purchase price restored to the extent of such recovery, without interest&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the provisions of this Section shall not be construed to apply to (x)&#160;any payment made by or on behalf of any Borrower pursuant to and in accordance with the express terms of this Agreement (including the application of funds arising from the existence of a Defaulting Lender or Disqualified Institution), (y)&#160;the application of Cash Collateral provided for in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or (z)&#160;any payment obtained by a Lender as consideration for the assignment of or sale of a participation in any of its Loans or subparticipations in L&#47;C Obligations or Swing Line Loans to any assignee or participant, other than an assignment to the Company or any Subsidiary thereof (as to which the provisions of this Section shall apply).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Loan Party consents to the foregoing and agrees, to the extent it may effectively do so under applicable law, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against such Loan Party rights of setoff and counterclaim with respect to such participation as fully as if such Lender were a direct creditor of such Loan Party in the amount of such participation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.15&#160;&#160;&#160;&#160;Designated Borrowers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Company may at any time, upon not less than fifteen (15) Business Days&#8217; notice from the Company to the Administrative Agent (or such shorter period as may be agreed by the Administrative Agent in its sole discretion), designate any Restricted Subsidiary of the Company (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicant Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) as a Designated Borrower to receive Loans hereunder by delivering to the Administrative Agent (which shall promptly deliver counterparts thereof to each Lender) a duly executed notice and agreement in substantially the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit&#160;G</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Borrower Request and Assumption Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  The parties hereto acknowledge and agree that prior to any Applicant Borrower becoming entitled to utilize the credit facilities provided for herein (i)&#160;the Administrative Agent and the Lenders that are to provide Commitments and&#47;or Loans in favor of an Applicant Borrower must each agree to such Applicant Borrower becoming a Designated Borrower and (ii)&#160;the Administrative Agent and such Lenders shall have received such supporting resolutions, incumbency certificates, opinions of counsel and other documents or information, in form, content and scope reasonably satisfactory to the Administrative Agent, as may be required by the Administrative Agent, and Notes signed by such new Borrowers to the extent any Lender so requires (the requirements in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereof, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Borrower Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  If the Designated Borrower Requirements are met, the Administrative Agent shall send a notice in substantially the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit&#160;H</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Borrower Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#160;to the Company and the Lenders specifying the effective date upon which the Applicant Borrower shall constitute a Designated Borrower for purposes hereof, whereupon each of the Lenders agrees to permit such Designated Borrower to receive Loans hereunder, on the terms and conditions set forth herein, and each of the parties agrees that such Designated Borrower otherwise shall be a Borrower for all purposes of this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no Loan Notice or Letter of Credit Application may be submitted by or on behalf of such Designated Borrower until the date five (5) Business Days after such effective date (or such shorter period as agreed by the Administrative Agent in its sole discretion).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">78</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each Subsidiary of the Company that becomes a &#8220;Designated Borrower&#8221; pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereby irrevocably appoints the Company as its agent for all purposes relevant to this Agreement and each of the other Loan Documents, including (i)&#160;the giving and receipt of notices, (ii)&#160;the execution and delivery of all documents, instruments and certificates contemplated herein and all modifications hereto, and (iii)&#160;the receipt of the proceeds of any Loans made by the Lenders to any such Designated Borrower hereunder.  Any acknowledgment, consent, direction, certification or other action which might otherwise be valid or effective only if given or taken by all Borrowers, or by each Borrower acting singly, shall be valid and effective if given or taken only by the Company, whether or not any such other Borrower joins therein.  Any notice, demand, consent, acknowledgement, direction, certification or other communication delivered to the Company in accordance with the terms of this Agreement shall be deemed to have been delivered to each Designated Borrower.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Company may from time to time, upon not less than fifteen (15) Business Days&#8217; notice from the Company to the Administrative Agent (or such shorter period as may be agreed by the Administrative Agent in its sole discretion), terminate a Designated Borrower&#8217;s status as such, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that there are no outstanding Loans payable by such Designated Borrower, or other amounts payable by such Designated Borrower on account of any Loans made to it, as of the effective date of such termination.  The Administrative Agent will promptly notify the Lenders of any such termination of a Designated Borrower&#8217;s status.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.16&#160;&#160;&#160;&#160;Increase in Commitments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Borrowers may from time to time add one or more tranches of term loans or increase outstanding tranches of term loans (each an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Term Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and&#47;or increase commitments under any Revolving Facility (each such increase, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Revolving Increase</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;&#59; each Incremental Term Facility and each Incremental Revolving Increase are collectively referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to this Agreement at the option of the Company by an agreement in writing entered into by the Borrowers, the Administrative Agent and each Person (including any existing Lender) that agrees to provide a portion of such Incremental Facility (and, for the avoidance of doubt, shall not require the consent of any other Lender) (each an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Facility Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the aggregate principal amount of all Incremental Facilities established under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> following the Fifth Amendment Effective Date shall not exceed the sum of&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;$150,000,000&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;an unlimited amount so long as, in the case of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, after giving effect to the relevant Incremental Facility on a Pro Forma Basis, the Consolidated Secured Leverage Ratio does not exceed 2.75&#58;1.00 (assuming the full amount of such Incremental Facility is fully drawn and without &#8220;netting&#8221; the cash proceeds of such Incremental Facility or any other simultaneous incurrence of debt on the consolidated balance sheet of the Company)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any Incremental Facility may be incurred under either </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">sub-clauses (i) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">sub-clause&#160;(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> as selected by the Company in its sole discretion and if any Incremental Facility is intended to be incurred in part under both </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">sub-clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> then the permissibility of the portion of such Incremental Facility to be incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">sub-clause&#160;(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall first be determined without giving effect to the portion of such Incremental Facility incurred under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">sub-clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, but giving full Pro Forma Effect to the use of proceeds of the entire amount of such Incremental Facility&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;no Event of Default shall exist on the effective date of any Incremental Facility or would exist after giving effect to any Incremental Facility&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;no existing Lender shall be under any obligation to provide any Incremental Facility Commitment and any such decision whether to provide an Incremental Facility Commitment shall be in such Lender&#8217;s sole and absolute discretion&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">79</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;each Incremental Facility shall be in an aggregate principal amount of at least $10,000,000 and each Incremental Facility Commitment shall be in a minimum principal amount of at least $1,000,000, in the case of an Incremental Revolving Increase, and at least $1,000,000 in the case of an Incremental Term Facility (or, in each case, such lesser amounts as the Administrative Agent may agree)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;each Person providing an Incremental Facility Commitment shall qualify as an Eligible Assignee&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;the Borrowers shall deliver to the Administrative Agent&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;a certificate of each Loan Party dated as of the date of such increase signed by a Responsible Officer of such Loan Party (A) certifying and attaching resolutions adopted by the board of directors or equivalent governing body of such Loan Party approving such Incremental Facility and (B) in the case of the Company, certifying that, before and after giving effect to such increase, (1) the representations and warranties of each Loan Party contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article V</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or any other Loan Document, or which are contained in any document furnished at any time under or in connection herewith or therewith, shall be 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 of such increase, except to the extent that such representations and warranties specifically refer to an earlier date, in which case they shall be 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, (2) no Default or Event of Default exists and (3) such Incremental Facility or Incremental Facilities have been incurred in compliance with this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;such amendments to the Collateral Documents as the Administrative Agent may reasonably request to cause the Collateral Documents to secure the Obligations after giving effect to such Incremental Facility&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;customary opinions of legal counsel to the Loan Parties, addressed to the Administrative Agent and each Lender (including each Person providing an Incremental Facility Commitment), dated as of the effective date of such Incremental Facility&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;the Administrative Agent shall have received documentation from each Person providing a commitment in respect of such requested Incremental Facility or Incremental Facilities (each such commitment, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Facility Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) evidencing its Incremental Facility Commitment and its obligations under this Agreement in form and substance reasonably acceptable to the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;in the case of an Incremental Term Facility, the Administrative Agent shall have determined in its reasonable discretion whether such Incremental Term Facility consists of a tranche A term loan (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Tranche A Term Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) or a tranche B term loan (an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Incremental Tranche&#160;B Term Facility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;in the case of an Incremental Term Facility that is an Incremental Tranche&#160;A Term Facility&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the interest rate, interest rate margins, fees, discount, prepayment premiums, amortization and final maturity date for such Incremental Term Facility shall be as agreed by the Loan Parties and the Lenders providing such Incremental Term Facility&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;the final maturity of such Incremental Term Facility shall not be earlier than the later of (1)&#160;the Maturity Date with respect to the Revolving Loans and (2)&#160;the final maturity date of any then outstanding Incremental Tranche&#160;A Term Loan&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">80</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;the Weighted Average Life of such Incremental Term Facility shall not be shorter than the then remaining Weighted Average Life of any then outstanding Incremental Tranche&#160;A Term Loan&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the proceeds of such Incremental Term Facility shall be used for the purposes described in the definitive documentation for such Incremental Term Facility&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;such Incremental Term Facility shall share ratably in any prepayments of the other Term Facilities pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (or otherwise provide for more favorable prepayment treatment for the then outstanding Term Facilities) and shall have ratable voting rights as the other Term Facilities (or otherwise provide for more favorable voting rights for the then outstanding Term Facilities)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;if such Incremental Term Facility consists of one or more new tranches of term loans, the other terms thereof, if not consistent with the terms applicable to the Term&#160;B Loan, shall be reasonably acceptable to the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;in the case of an Incremental Term Facility that is an Incremental Tranche&#160;B Term Facility&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the interest rate, interest rate margins, fees, discount, prepayment premiums, amortization and final maturity date for such Incremental Term Facility shall be as agreed by the Loan Parties and the Lenders providing such Incremental Term Facility&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;the final maturity of such Incremental Term Facility shall not be earlier than the later of (1)&#160;the Maturity Date with respect to the Term&#160;B Loan and (2)&#160;the final maturity date of any then outstanding Incremental Tranche&#160;B Term Loan&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;the Weighted Average Life of such Incremental Term Facility shall not be shorter than the then remaining Weighted Average Life of the Term&#160;B Loan or any then outstanding Incremental Tranche&#160;B Term Loan&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;if the All-In-Yield on such Incremental Term Facility exceeds the All-In-Yield on the Term B Loan or any then outstanding Incremental Tranche&#160;B Term Facility by more than &#189; of one percent (1.00%) per annum, then the Applicable Rate or fees payable by the Borrowers with respect to the Term&#160;B Loan and each then outstanding Incremental Tranche&#160;B Term Facility shall on the effective date of such Incremental Term Facility be increased to the extent necessary to cause the All-In-Yield on the Term B Loan and each then outstanding Incremental Tranche&#160;B Term Facility to be not more than &#189; of one percent (1.00%) less than the All-In-Yield on such Incremental Term Facility (such increase to be allocated as reasonably determined by the Administrative Agent in consultation with the Borrowers)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, notwithstanding anything to the contrary in the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (C</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) shall not apply to any Incremental Tranche B Term Facility established after the first twelve (12) months following the Closing Date in relation to the Term B Loan or any then existing Incremental Tranche B Term Facility&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the proceeds of such Incremental Term Facility shall be used for the purposes described in the definitive documentation for such Incremental Term Facility&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;such Incremental Term Facility shall share ratably in any prepayments of the Term&#160;B Loan and any then outstanding Incremental Tranche&#160;B Term Loan pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (or otherwise provide for more favorable prepayment treatment for the then outstanding Term Facilities) and shall have ratable voting rights as the other Term </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">81</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Facilities (or otherwise provide for more favorable voting rights for the then outstanding Term Facilities)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;if such Incremental Term Facility consists of one or more new tranches of term loans, the other terms thereof, if not consistent with the terms applicable to the Term B Loan, shall be reasonably acceptable to the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;in the case of any Incremental Revolving Increase with respect to the Revolving Facility&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;such Incremental Revolving Increase shall have the same terms (including interest rate and interest rate margins, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> below, such Incremental Revolving Increase may be issued with a utilization fee and&#47;or additional unused fee payable solely to the Lenders under such Incremental Revolving Increase) applicable to the Revolving Facility&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the existing Lenders under the Revolving Facility shall on the effective date of such Incremental Revolving Increase make such assignments (which assignments shall not be subject to the requirements set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) of the outstanding Revolving Loans and participation interests in Letters of Credit and Swing Line Loans under the Revolving Facility to the Lenders providing such Incremental Revolving Increase and the Administrative Agent may make such adjustments to the Register as are necessary so that, after giving effect to such assignments and adjustments, each Lender under the Revolving Facility (including the Lenders providing such Incremental Revolving Increase) will hold revolving loans and participation interests in Letters of Credit and Swing Line Loans under the Revolving Facility equal to its </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> share thereof&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;the Company shall have delivered to the Administrative Agent a Pro Forma Compliance Certificate demonstrating that after giving effect to the incurrence of such Incremental Facility on a Pro Forma Basis (without &#8220;netting&#8221; the cash proceeds of such Incremental Facility or any other simultaneous incurrence of debt on the consolidated balance sheet of the Company and assuming, in the case of any Incremental Facility that consists of an Incremental Revolving Increase, the full amount of such Incremental Facility is fully drawn) the Loan Parties would be in Pro Forma Compliance&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that the conditions set forth in the foregoing proviso shall be subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in the case of any Incremental Term Facility used to finance a Limited Condition Acquisition.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Incremental Facility Commitments and credit extensions thereunder shall constitute Commitments and Credit Extensions under, and shall be entitled to all the benefits afforded by, this Agreement and the other Loan Documents, and shall, without limiting the foregoing, benefit equally and ratably from the Guarantees and security interests created by the Collateral Documents.  The Lenders hereby authorize the Administrative Agent to enter into, and the Lenders agree that this Agreement and the other Loan Documents shall be amended by, such Incremental Facility Amendments to the extent (and only to the extent) the Administrative Agent deems necessary in order to establish Incremental Facilities on terms consistent with and&#47;or to effect the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall supersede any provisions in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to the contrary.  The Administrative Agent shall promptly notify each Lender as to the effectiveness of each Incremental Facility Amendment.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.17&#160;&#160;&#160;&#160;Cash Collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Certain Credit Support Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If (i)&#160;an L&#47;C Issuer has honored any full or partial drawing request under any Letter of Credit and such drawing has resulted in an L&#47;C Borrowing, (ii)&#160;as of the Letter of Credit Expiration Date, any L&#47;C Obligation for any reason remains outstanding, (iii)&#160;the Company shall be required to provide Cash Collateral pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or (iv) there shall exist a Defaulting Lender, the Company shall immediately </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">82</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(in the case of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above) or within one (1) Business Day (in all other cases) following any request by the Administrative Agent or an L&#47;C Issuer, provide Cash Collateral in an amount not less than the applicable Minimum Collateral Amount (determined in the case of Cash Collateral provided pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above, after giving effect to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.18(a)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and any Cash Collateral provided by the Defaulting Lender).  Additionally, if the Administrative Agent notifies the Company at any time that the Outstanding Amount of all L&#47;C Obligations at such time exceeds the Letter of Credit Sublimit then in effect, then, within two (2) Business Days after receipt of such notice, the Company shall provide Cash Collateral for the Outstanding Amount of the L&#47;C Obligations in an amount not less than the amount by which the Outstanding Amount of all L&#47;C Obligations exceeds the Letter of Credit Sublimit.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Grant of Security Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company, and to the extent provided by any Defaulting Lender, such Defaulting Lender, hereby grants to (and subjects to the control of) the Administrative Agent, for the benefit of the Administrative Agent, each L&#47;C Issuer and the Lenders, and agrees to maintain, a first priority security interest in all such cash, deposit accounts and all balances therein, and all other property so provided as collateral pursuant hereto, and in all proceeds of the foregoing, all as security for the obligations to which such Cash Collateral may be applied pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.17(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If at any time the Administrative Agent determines that Cash Collateral is subject to any right or claim of any Person other than the Administrative Agent or an L&#47;C Issuer as herein provided, or that the total amount of such Cash Collateral is less than the Minimum Collateral Amount, the Company will, promptly upon demand by the Administrative Agent, pay or provide to the Administrative Agent additional Cash Collateral in an amount sufficient to eliminate such deficiency.  All Cash Collateral (other than credit support not constituting funds subject to deposit) shall be maintained in one or more Controlled Accounts at Bank of America.  The Company shall pay on demand therefor from time to time all customary account opening, activity and other administrative fees and charges in connection with the maintenance and disbursement of Cash Collateral.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Application</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained in this Agreement, Cash Collateral provided under any of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;2.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in respect of Letters of Credit shall be held and applied to the satisfaction of the specific L&#47;C Obligations, obligations to fund participations therein (including, as to Cash Collateral provided by a Defaulting Lender, any interest accrued on such obligation) and other obligations for which the Cash Collateral was so provided, prior to any other application of such property as may otherwise be provided for herein.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Cash Collateral (or the appropriate portion thereof) provided to reduce Fronting Exposure or to secure other obligations shall be released to the Person providing such Cash Collateral promptly following (i)&#160;the elimination of the applicable Fronting Exposure or other obligations giving rise thereto (including by the termination of Defaulting Lender status of the applicable Lender (or, as appropriate, its assignee following compliance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.06(b)(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)) or (ii)&#160;the determination by the Administrative Agent and the L&#47;C Issuers that there exists excess Cash Collateral&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (x)&#160;any such release shall be without prejudice to, and any disbursement or other transfer of Cash Collateral shall be and remain subject to, any other Lien conferred under the Loan Documents and the other applicable provisions of the Loan Documents, and (y) the Person providing Cash Collateral and the L&#47;C Issuers may agree that Cash Collateral shall not be released but instead held to support future anticipated Fronting Exposure or other obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.18&#160;&#160;&#160;&#160;Defaulting Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Adjustments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained in this Agreement, if any Lender becomes a Defaulting Lender, then, until such time as that Lender is no longer a Defaulting Lender, to the extent permitted by applicable Law&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Waivers and Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Such Defaulting Lender&#8217;s right to approve or disapprove any amendment, waiver or consent with respect to this Agreement shall be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">83</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">restricted as set forth in the definition of &#8220;Required Lenders&#8221;, &#8220;Required Pro Rata Facilities Lenders&#8221;, &#8220;Required Revolving Lenders&#8221; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lender Waterfall</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any payment of principal, interest, fees or other amounts received by the Administrative Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or otherwise) or received by the Administrative Agent from a Defaulting Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be applied at such time or times as may be determined by the Administrative Agent as follows&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">first</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to the payment of any amounts owing by such Defaulting Lender to the Administrative Agent hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to the payment on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> basis of any amounts owing by such Defaulting Lender to the L&#47;C Issuers or Swing Line Lender hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to Cash Collateralize the L&#47;C Issuers&#8217; Fronting Exposure with respect to such Defaulting Lender in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as the Company may request (so long as no Default exists), to the funding of any Loan in respect of which such Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by the Administrative Agent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, if so determined by the Administrative Agent and the Company, to be held in a deposit account and released </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in order to (x)&#160;satisfy such Defaulting Lender&#8217;s potential future funding obligations with respect to Loans under this Agreement and (y)&#160;Cash Collateralize the L&#47;C Issuers&#8217; future Fronting Exposure with respect to such Defaulting Lender with respect to future Letters of Credit issued under this Agreement, in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">sixth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to the payment of any amounts owing to the Lenders, the L&#47;C Issuers or Swing Line Lender as a result of any judgment of a court of competent jurisdiction obtained by any Lender, any L&#47;C Issuer or the Swing Line Lender against such Defaulting Lender as a result of such Defaulting Lender&#8217;s breach of its obligations under this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">seventh</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, so long as no Default exists, to the payment of any amounts owing to the Company as a result of any judgment of a court of competent jurisdiction obtained by the Company against such Defaulting Lender as a result of such Defaulting Lender&#8217;s breach of its obligations under this Agreement&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">eighth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to such Defaulting Lender or as otherwise directed by a court of competent jurisdiction&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if (x)&#160;such payment is a payment of the principal amount of any Loans or L&#47;C Borrowings in respect of which such Defaulting Lender has not fully funded its appropriate share, and (y)&#160;such Loans were made or the related Letters of Credit were issued at a time when the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> were satisfied or waived, such payment shall be applied solely to pay the Loans of, and L&#47;C Obligations owed to, all Non-Defaulting Lenders on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> basis prior to being applied to the payment of any Loans of, or L&#47;C Obligations owed to, such Defaulting Lender until such time as all Loans and funded and unfunded participations in L&#47;C Obligations and Swing Line Loans are held by the Lenders </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in accordance with the Commitments hereunder without giving effect to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.18(a)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting Lender or to post Cash Collateral pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.18(a)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be deemed paid to and redirected by such Defaulting Lender, and each Lender irrevocably consents hereto.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Certain Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;No Defaulting Lender shall be entitled to receive any fee payable under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.10(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> for any period during which that Lender is a Defaulting Lender (and the Company shall not be required to pay any such fee that otherwise would have been required to have been paid to that Defaulting Lender).</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;Each Defaulting Lender shall be entitled to receive Letter of Credit Fees and B&#47;A Fees for any period during which that Lender is a Defaulting Lender only to the extent allocable to its Applicable Percentage of the stated amount of Letters of Credit and Bankers&#8217; Acceptances for which it has provided Cash Collateral pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">84</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;With respect to any Letter of Credit Fee or B&#47;A Fee not required to be paid to any Defaulting Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;above, the Company shall (x)&#160;pay to each Non-Defaulting Lender that portion of any such fee otherwise payable to such Defaulting Lender with respect to such Defaulting Lender&#8217;s participation in L&#47;C Obligations that has been reallocated to such Non-Defaulting Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;below, (y)&#160;pay to an L&#47;C Issuer the amount of any such fee otherwise payable to such Defaulting Lender to the extent allocable to such L&#47;C Issuer&#8217;s Fronting Exposure to such Defaulting Lender, and (z)&#160;not be required to pay the remaining amount of any such fee.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Reallocation of Applicable Percentages to Reduce Fronting Exposure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  All or any part of such Defaulting Lender&#8217;s participation in L&#47;C Obligations and Swing Line Loans shall be reallocated among the Non-Defaulting Lenders in accordance with their respective Applicable Percentages (calculated without regard to such Defaulting Lender&#8217;s Commitment) but only to the extent that such reallocation does not cause the aggregate Revolving Credit Exposure of any Non-Defaulting Lender to exceed such Non-Defaulting Lender&#8217;s Commitment.  Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.21</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, no reallocation hereunder shall constitute a waiver or release of any claim of any party hereunder against a Defaulting Lender arising from that Lender having become a Defaulting Lender, including any claim of a Non-Defaulting Lender as a result of such Non-Defaulting Lender&#8217;s increased exposure following such reallocation.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cash Collateral, Repayment of Swing Line Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the reallocation described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(a)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above cannot, or can only partially, be effected, the Company shall, without prejudice to any right or remedy available to it hereunder or under applicable Law, (x)&#160;first, prepay Swing Line Loans in an amount equal to the Swing Line Lenders&#8217; Fronting Exposure and (y)&#160;second, Cash Collateralize the L&#47;C Issuers&#8217; Fronting Exposure in accordance with the procedures set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulting Lender Cure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Company, the Administrative Agent, Swing Line Lender and the L&#47;C Issuers agree in writing that a Lender is no longer a Defaulting Lender, the Administrative Agent will so notify the parties hereto, whereupon as of the effective date specified in such notice and subject to any conditions set forth therein (which may include arrangements with respect to any Cash Collateral), that Lender will, to the extent applicable, purchase at par that portion of outstanding Loans of the other Lenders or take such other actions as the Administrative Agent may determine to be necessary to cause the Loans and funded and unfunded participations in Letters of Credit and Swing Line Loans to be held on a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> basis by the Lenders in accordance with their Applicable Percentages (without giving effect to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.18(a)(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), whereupon such Lender will cease to be a Defaulting Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no adjustments will be made retroactively with respect to fees accrued or payments made by or on behalf of the Company while that Lender was a Defaulting Lender&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that except to the extent otherwise expressly agreed by the affected parties, no change hereunder from Defaulting Lender to Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender&#8217;s having been a Defaulting Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.19&#160;&#160;&#160;&#160;Designated Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each of the Administrative Agent, each L&#47;C Issuer, the Swing Line Lender and each Lender at its option may make any Credit Extension or otherwise perform its obligations hereunder through any Lending Office (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designated Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; provided that any exercise of such option shall not affect the obligation of such Borrower to repay any Credit Extension in accordance with the terms of this Agreement.  Any Designated Lender shall be considered a Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that in the case of an Affiliate or branch of a Lender, such provisions that would be applicable with respect to Credit Extensions actually provided by such Affiliate or branch of such Lender shall apply to such Affiliate or branch of such Lender to the same extent as such Lender&#59; provided that for the purposes only of voting in connection with any Loan Document, any participation by any Designated Lender in any outstanding Credit Extension shall be deemed a participation of such Lender.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">85</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2.20&#160;&#160;&#160;&#160;Joint and Several Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each U.S. Borrower that is not a Specified U.S. Obligor and each Non-U.S. Borrower that is not a Specified Non-U.S. Borrower shall be jointly and severally liable for the Obligations regardless of which Borrower actually receives Credit Extensions hereunder or the amount of such Credit Extensions received or the manner in which the Administrative Agent, any L&#47;C Issuer or any Lender accounts for such Credit Extensions on its books and records, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the obligations of each such Borrower under the Loan Documents shall be limited to an aggregate amount equal to the largest amount that would not render such obligations subject to avoidance under the Debtor Relief Laws.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each Non-U.S. Borrower and U.S. Borrower that is a Specified U.S. Obligor shall be jointly and severally liable for the Non-U.S. Obligations regardless of which Borrower actually receives Credit Extensions hereunder or the amount of such Credit Extensions received or the manner in which the Administrative Agent, any L&#47;C Issuer or any Lender accounts for such Credit Extensions on its books and records, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the obligations of each such Non-U.S. Borrower under the Loan Documents shall be limited to an aggregate amount equal to the largest amount that would not render such obligations subject to avoidance under the Debtor Relief Laws.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE III.<br><br>TAXES, YIELD PROTECTION AND ILLEGALITY</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.01&#160;&#160;&#160;&#160;Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payments Free of Taxes&#59; Obligation to Withhold&#59; Payments on Account of Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Any and all payments by or on account of any obligation of any Loan Party under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by applicable Laws.  If any applicable Laws (as determined in the good faith discretion of the Administrative Agent or any Loan Party) require the deduction or withholding of any Tax from any such payment by the Administrative Agent or a Loan Party, then the Administrative Agent or such Loan Party shall be entitled to make such deduction or withholding, upon the basis of the information and documentation to be delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (e)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">below.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;If any Loan Party or the Administrative Agent shall be required by the Code to withhold or deduct any Taxes from any payment, then (A)&#160;such Loan Party or the Administrative Agent shall withhold or make such deductions as are determined by such Loan Party or the Administrative Agent to be required based upon the information and documentation it has received pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;below, (B) such Loan Party or the Administrative Agent shall timely pay the full amount withheld or deducted to the relevant Governmental Authority in accordance with applicable Laws, and (C)&#160;to the extent that the withholding or deduction is made on account of Indemnified Taxes, the sum payable by the applicable Loan Party shall be increased as necessary so that after any required withholding or the making of all required deductions (including deductions applicable to additional sums payable under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) the applicable Recipient receives an amount equal to the sum it would have received had no such withholding or deduction been made.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;If any Loan Party or the Administrative Agent shall be required by any applicable Laws other than the Code to withhold or deduct any Taxes from any payment, then (A)&#160;such Loan Party or the Administrative Agent, as required by such Laws, shall withhold or make such deductions as are determined by it to be required based upon the information and documentation it has received pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (e)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">below, (B)&#160;such Loan Party or the Administrative Agent, to the extent required by such Laws, shall timely </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">86</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">pay the full amount withheld or deducted to the relevant Governmental Authority in accordance with such Laws, and (C)&#160;to the extent that the withholding or deduction is made on account of Indemnified Taxes, the sum payable by the applicable Loan Party shall be increased as necessary so that after any required withholding or the making of all required deductions (including deductions applicable to additional sums payable under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) the applicable Recipient receives an amount equal to the sum it would have received had no such withholding or deduction been made.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payment of Other Taxes by the Loan Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Without limiting the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above, the Loan Parties shall timely pay to the relevant Governmental Authority in accordance with applicable Law, or at the option of the Administrative Agent timely reimburse it for the payment of, any Other Taxes.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Tax Indemnifications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Each of the Loan Parties shall, and does hereby, jointly and severally indemnify each Recipient, and shall make payment in respect thereof within ten (10) days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) payable or paid by such Recipient or required to be withheld or deducted from a payment to such Recipient, and any penalties, interest and reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority.  A certificate as to the amount of such payment or liability delivered to the Company by a Lender or an L&#47;C Issuer (with a copy to the Administrative Agent), or by the Administrative Agent on its own behalf or on behalf of a Lender or an L&#47;C Issuer, shall be conclusive absent manifest error.  Each of the Loan Parties shall, and does hereby, jointly and severally indemnify the Administrative Agent, and shall make payment in respect thereof within ten (10) days after demand therefor, for any amount which a Lender or an L&#47;C Issuer for any reason fails to pay indefeasibly to the Administrative Agent as required pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01(c)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> below&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that no Loan Party shall have any obligation to indemnify any party hereunder for Indemnified Taxes, Other Taxes or any other liability that arises from such party&#8217;s own gross negligence or willful misconduct.&#160; To the extent that a Loan Party pays an amount to the Administrative Agent pursuant to the preceding sentence (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Back-Up Indemnity Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), then upon request of the Company, the Administrative Agent shall use commercially reasonable efforts to exercise its set-off rights described in the last sentence of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (c)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> below (on behalf of itself or the Loan Parties) to collect the applicable Back-Up Indemnity Payment amount from the applicable Lender or L&#47;C Issuer and shall pay the amount so collected to the Company net of any reasonable expenses incurred by the Administrative Agent in its efforts to collect (through set-off or otherwise) from such Lender or L&#47;C Issuer with respect to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (c)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, below.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Each Lender and each L&#47;C Issuer shall, and does hereby, severally indemnify, and shall make payment in respect thereof within ten (10) days after demand therefor, (A)&#160;the Administrative Agent against any Indemnified Taxes attributable to such Lender or such L&#47;C Issuer (but only to the extent that any Loan Party has not already indemnified the Administrative Agent for such Indemnified Taxes and without limiting the obligation of the Loan Party to do so), (B)&#160;the Administrative Agent and the Loan Party, as applicable, against any Taxes attributable to such Lender&#8217;s failure to comply with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.06(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> relating to the maintenance of a Participant Register and (C)&#160;the Administrative Agent and the Loan Party, as applicable, against any Excluded Taxes attributable to such Lender or such L&#47;C Issuer, in each case, that are payable or paid by the Administrative Agent or a Loan Party in connection with any Loan Document, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority.  A certificate as to the amount of such payment or liability delivered to any Lender by the Administrative Agent shall be conclusive absent manifest </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">87</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">error.  Each Lender and each L&#47;C Issuer hereby authorizes the Administrative Agent to set off and apply any and all amounts at any time owing to such Lender or such L&#47;C Issuer, as the case may be, under this Agreement or any other Loan Document against any amount due to the Administrative Agent under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Evidence of Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">As soon as practicable after any payment of Taxes by any Loan Party to a Governmental Authority as provided in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Company shall deliver to the Administrative Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of any return required by Laws to report such payment or other evidence of such payment reasonably satisfactory to the Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Status of Lenders&#59; Tax Documentation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Any Lender that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Loan Document shall deliver to the Company and the Administrative Agent, at the time or times reasonably requested by the Company or the Administrative Agent, such properly completed and executed documentation prescribed by applicable Law or the taxing authorities of a jurisdiction pursuant to such applicable Law or reasonably requested by the Company or the Administrative Agent as will permit such payments to be made without withholding or at a reduced rate of withholding.  In addition, any Lender, if reasonably requested by the Company or the Administrative Agent, shall deliver such other documentation prescribed by applicable Law or reasonably requested by the Company or the Administrative Agent as will enable the Company or the Administrative Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements.  Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation (other than such documentation either (A) set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01(e)(ii)(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)(D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> below or (B) required by applicable law other than the Code or the taxing authorities of the jurisdiction pursuant to such applicable law to comply with the requirements for exemption or reduction of withholding tax in that jurisdiction) shall not be required if in the Lender&#8217;s reasonable judgment such completion, execution or submission would subject such Lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Lender.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;Without limiting the generality of the foregoing, in the event that any Borrower is a U.S. Person,</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;any Lender that is a U.S. Person shall deliver to the Company, such Borrower(s), and the Administrative Agent on or prior to the date on which such Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Company, any such Borrower, or the Administrative Agent), executed copies of IRS Form&#160;W-9 certifying that such Lender is exempt from U.S. federal backup withholding tax&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;any Non-U.S. Lender shall, to the extent it is legally entitled to do so, deliver to the Company, such Borrower(s), and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Non-U.S. Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Company, any such Borrower, or the Administrative Agent), whichever of the following is applicable&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;in the case of a Non-U.S. Lender claiming the benefits of an income tax treaty to which the United States is a party (x)&#160;with respect to payments of interest under any Loan Document, executed copies of IRS Form W-8BEN-E (or W-8BEN, as applicable) establishing an </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">88</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">exemption from, or reduction of, U.S. federal withholding Tax pursuant to the &#8220;interest&#8221; article of such tax treaty and (y)&#160;with respect to any other applicable payments under any Loan Document, IRS Form W-8BEN-E (or W-8BEN, as applicable) establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the &#8220;business profits&#8221; or &#8220;other income&#8221; article of such tax treaty&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;executed copies of IRS Form W-8ECI&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3)&#160;&#160;&#160;&#160;in the case of a Non-U.S. Lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the Code, (x)&#160;a certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit I-1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to the effect that such Non-U.S. Lender is not a &#8220;bank&#8221; within the meaning of Section&#160;881(c)(3)(A) of the Code, a &#8220;10 percent shareholder&#8221; of the Company within the meaning of Section 881(c)(3)(B) of the Code, or a &#8220;controlled foreign corporation&#8221; described in Section 881(c)(3)(C) of the Code (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Tax Compliance Certificate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and (y)&#160;executed copies of IRS Form W-8BEN-E (or W-8BEN, as applicable)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(4)&#160;&#160;&#160;&#160;to the extent a Non-U.S. Lender is not the beneficial owner, executed copies of IRS Form W-8IMY, accompanied by IRS Form W-8ECI, IRS Form W-8BEN-E (or W-8BEN, as applicable), a U.S. Tax Compliance Certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit I-2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit&#160;I-3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, IRS Form W-9, and&#47;or other certification documents from each beneficial owner, as applicable&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if the Non-U.S. Lender is a partnership and one or more direct or indirect partners of such Non-U.S. Lender are claiming the portfolio interest exemption, such Non-U.S. Lender may provide a U.S. Tax Compliance Certificate substantially in the form of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit I-4</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> on behalf of each such direct and indirect partner&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;any Non-U.S. Lender shall, to the extent it is legally entitled to do so, deliver to the Company, such Borrower(s) and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Non-U.S. Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Company, any such Borrower or the Administrative Agent), executed copies of any other form prescribed by applicable law as a basis for claiming exemption from or a reduction in U.S. federal withholding Tax, duly completed, together with such supplementary documentation as may be prescribed by applicable law to permit the Company, such Borrower(s) or the Administrative Agent to determine the withholding or deduction required to be made&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(D)&#160;&#160;&#160;&#160;if a payment made to a Lender under any Loan Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such Lender shall deliver to the Company, such Borrower(s) and the Administrative Agent at the time or times prescribed by Law and at such time or times reasonably requested by the Company or the Administrative Agent such documentation prescribed by applicable Law (including as prescribed by Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Company, any such Borrower or the Administrative Agent as may be necessary for the Company, such Borrower(s) and the Administrative Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender&#8217;s obligations under FATCA or to determine the amount to deduct and withhold from such payment.  Solely for </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">89</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, &#8220;FATCA&#8221; shall include any amendments made to FATCA after the date of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;Each Lender agrees that if any form or certification it previously delivered pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Company, such Borrower(s) and the Administrative Agent in writing of its legal inability to do so.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Treatment of Certain Refunds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Unless required by applicable Laws, at no time shall the Administrative Agent have any obligation to file for or otherwise pursue on behalf of a Lender or an L&#47;C Issuer, or have any obligation to pay to any Lender or any L&#47;C Issuer, any refund of Taxes withheld or deducted from funds paid for the account of such Lender or such L&#47;C Issuer, as the case may be.  If any Recipient determines, in its sole discretion exercised in good faith,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">that it has received a refund of any Taxes as to which it has been indemnified by any Loan Party or with respect to which any Loan Party has paid additional amounts pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, it shall pay to such Loan Party an amount equal to such refund (but only to the extent of indemnity payments made, or additional amounts paid, by a Loan Party under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> with respect to the Taxes giving rise to such refund), net of all out-of-pocket expenses (including Taxes) incurred by such Recipient, and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that each Loan Party, upon the request of the Recipient, agrees to repay the amount paid over to such Loan Party (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) to the Recipient in the event the Recipient is required to repay such refund to such Governmental Authority.  Notwithstanding anything to the contrary in this subsection, in no event will the applicable Recipient be required to pay any amount to such Loan Party pursuant to this subsection the payment of which would place the Recipient in a less favorable net after-Tax position than such Recipient would have been in if the Tax subject to indemnification and giving rise to such refund had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts with respect to such Tax had never been paid.  This subsection shall not be construed to require any Recipient to make available its tax returns (or any other information relating to its taxes that it deems confidential) to any Loan Party or any other Person.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each party&#8217;s obligations under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall survive the resignation or replacement of the Administrative Agent or any assignment of rights by, or the replacement of, a Lender or an L&#47;C Issuer, the termination of the Commitments and the repayment, satisfaction or discharge of all other Obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.02&#160;&#160;&#160;&#160;Illegality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;If any Lender determines in good faith that any Change in Law has made it unlawful, or that any Governmental Authority has asserted that it is unlawful, for any Lender or its applicable Lending Office to perform any of its obligations hereunder or make, maintain or fund or charge interest with respect to any Credit Extension or to determine or charge interest rates based upon a Relevant Rate or the B&#47;A Discount Rate, or any Governmental Authority has imposed material restrictions on the authority of such Lender to purchase or sell, or to take deposits of, Dollars or any Alternative Currency in the applicable interbank market, then, on notice thereof by such Lender to the Company through the Administrative Agent, (i)&#160;any obligation of such Lender to issue, make, maintain, fund or charge interest with respect to any such Credit Extension or to make or continue Eurocurrency Rate Loans or Alternative Currency Loans, as applicable, in the affected currency or currencies or, in the case of Loans denominated in Dollars, to convert Base Rate Loans to Eurocurrency Rate Loans or, in the case of Loans denominated in Canadian Dollars, to convert Canadian Prime Rate Loans to Alternative Currency Term Rate Loans, Bankers&#8217; Acceptances or B&#47;A Equivalent Loans, as applicable, shall be suspended, and (ii)&#160;if such notice asserts the illegality of such Lender making or maintaining Base Rate Loans the interest rate on which is determined by reference to the Eurocurrency Rate component of the Base Rate, the interest rate on which Base Rate Loans of such Lender shall, if necessary to avoid such illegality, be determined by the Administrative Agent without reference to the Eurocurrency Rate component of the Base Rate, in each case until such Lender notifies the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Administrative Agent and the Company that the circumstances giving rise to such determination no longer exist.  Upon receipt of such notice, (x)&#160;the Borrowers shall, upon demand from such Lender (with a copy to the Administrative Agent), prepay all Alternative Currency Loans in the affected currency or currencies or, if applicable and such Loans are denominated in Dollars, convert all Eurocurrency Rate Loans of such Lender to Base Rate Loans (the interest rate on which Base Rate Loans of such Lender shall, if necessary to avoid such illegality, be determined by the Administrative Agent without reference to the Eurocurrency Rate component of the Base Rate), or if applicable and such Loans are denominated in Canadian Dollars, convert all Alternative Currency Term Rate Loans, Bankers&#8217; Acceptances and B&#47;A Equivalent Loans of such Lender to Canadian Prime Rate Loans, in each case, either on the last day of the Interest Period therefor, if such Lender may lawfully continue to maintain such Loans to such day, or immediately (other than with respect to Bankers&#8217; Acceptances and B&#47;A Equivalent Loans), if such Lender may not lawfully continue to maintain such Loans and (y)&#160;if such notice asserts the illegality of such Lender determining or charging interest rates based upon the Eurocurrency Rate, the Administrative Agent shall during the period of such suspension compute the Base Rate applicable to such Lender without reference to the Eurocurrency Rate component thereof until the Administrative Agent is advised in writing by such Lender that it is no longer illegal for such Lender to determine or charge interest rates based upon the Eurocurrency Rate.  Upon any such prepayment or conversion, the Borrowers shall also pay accrued interest on the amount so prepaid or converted.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If, in any applicable jurisdiction, the Administrative Agent, any L&#47;C Issuer or any Lender or any Designated Lender determines in good faith that any Change in Law has made it unlawful, or that any Governmental Authority has asserted that it is unlawful, for the Administrative Agent, any L&#47;C Issuer or any Lender or its applicable Designated Lender to (i)&#160;perform any of its obligations hereunder or under any other Loan Document, (ii) to fund or maintain its participation in any Loan or Letter of Credit or (iii) issue, make, maintain, fund or charge interest or fees with respect to any Credit Extension to a Non-U.S. Borrower, such Person shall promptly notify the Administrative Agent, then, upon the Administrative Agent notifying the Company, and until such notice by such Person is revoked,&#160;any obligation of such Person to issue, make, maintain, fund or charge interest or fees with respect to any such Credit Extension shall be suspended, and to the extent required by applicable Law, cancelled.  Upon receipt of such notice, the Loan Parties shall, (A) repay that Person&#8217;s participation in the Loans or other applicable Obligations on the last day of the Interest Period for each Loan or other Obligation occurring after the Administrative Agent has notified the Company or, if earlier, the date specified by such Person in the notice delivered to the Administrative Agent (being no earlier than the last day of any applicable grace period permitted by applicable Law), (B) to the extent applicable to an L&#47;C Issuer, Cash Collateralize that portion of applicable L&#47;C Obligations comprised of the aggregate undrawn amount of Letters of Credit to the extent not otherwise Cash Collateralized and (C) take all reasonable actions requested by such Person to mitigate or avoid such illegality.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Notwithstanding anything contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to the contrary, a Lender shall not be entitled to exercise the rights under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to the extent such Lender is not generally exercising such rights against other similarly situated borrowers under similar circumstances.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.03&#160;&#160;&#160;&#160;Inability to Determine Rates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;If in connection with any request for a Eurocurrency Rate Loan, an Alternative Currency Loan, a Bankers&#8217; Acceptance or a B&#47;A Equivalent Loan or (to the extent applicable) a conversion to or continuation thereof, (i)&#160;the Administrative Agent determines in good faith that (A)&#160;deposits (whether in Dollars, Canadian Dollars or another Alternative Currency) are not being offered to banks in the applicable interbank market for such currency, or Bankers&#8217; Acceptances are no longer being traded in the Canadian market for Bankers&#8217; Acceptances, for the applicable amount and Interest Period of such Eurocurrency Rate Loan, Alternative Currency Loan, Bankers&#8217; Acceptance or a B&#47;A Equivalent Loan, for the applicable amount and Interest Period of such Eurocurrency Rate Loan, Alternative Currency Loan, Bankers&#8217; Acceptance or a B&#47;A </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">91</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Equivalent Loan, (B)&#160;adequate and reasonable means do not exist for determining the Eurocurrency Rate, Alternative Currency Term Rate, Alternative Currency Daily Rate or B&#47;A Discount Rate, as applicable, for any requested Interest Period with respect to a proposed Eurocurrency Rate Loan, Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, or in connection with an existing or proposed Base Rate Loan or Alternative Currency Daily Rate Loan, (C) for any reason a market for Bankers&#8217; Acceptances does not exist at any time or the Lenders cannot for other reasons, after reasonable efforts, readily sell Bankers&#8217; Acceptances or perform their other obligations under this Agreement with respect to Bankers&#8217; Acceptances, or (D) a fundamental change has occurred in the foreign exchange or interbank markets with respect to an Alternative Currency (including changes in national or international financial, political or economic conditions or currency exchange rates or exchange controls) (in each case with respect to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Impacted Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) or (ii)&#160;the Administrative Agent or the Required Lenders determine that for any reason the Eurocurrency Rate, Alternative Currency Term Rate or B&#47;A Discount Rate, as applicable, for any requested Interest Period with respect to a proposed Eurocurrency Rate Loan, Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or a B&#47;A Equivalent Loan, or the Alternative Currency Daily Rate with respect to a proposed Alternative Currency Daily Rate Loan for any requested determination date, does not adequately and fairly reflect the cost to such Lenders of funding such Eurocurrency Rate Loan, Alternative Currency Loan, Bankers&#8217; Acceptance or a B&#47;A Equivalent Loan, as applicable, the Administrative Agent will promptly so notify the Company and each Lender.  Thereafter, (x)&#160;the obligation of the Lenders to make or maintain Loans in the affected currency or currencies or to sell Bankers&#8217; Acceptances shall be suspended, (to the extent of the affected Loans, Interest Periods or determination dates, as applicable), and (y)&#160;in the event of a determination described in the preceding sentence with respect to the Eurocurrency Rate component of the Base Rate, the utilization of the Eurocurrency Rate component in determining the Base Rate shall be suspended, in each case until the Administrative Agent (upon the instruction of the Required Lenders) revokes such notice.  Upon receipt of such notice, (1) the Company may revoke any pending request for a Borrowing of, conversion to or continuation (as applicable) of Eurocurrency Rate Loans or Alternative Currency Loans (in each case to the extent of the affected Loans, Interest Periods or determination dates, as applicable), Bankers&#8217; Acceptances or B&#47;A Equivalent Loans, or, failing that, will be deemed to have converted such request into a request for a Borrowing of Base Rate Loans in the Dollar Equivalent of the amount specified therein and (2)&#160;any outstanding affected Loans denominated in an Alternative Currency, at the Company&#8217;s election, shall either (I) be converted into a Borrowing of Base Rate Loans in the Dollar Equivalent of the amount of such outstanding Alternative Currency Loan immediately, in the case of an Alternative Currency Daily Rate Loan or Canadian Prime Rate Loan or at the end of the applicable Interest Period, in the case of an Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, or (II) be prepaid in full immediately, in the case of an Alternative Currency Daily Rate Loan or Canadian Prime Rate Loan or at the end of the applicable Interest Period, in the case of an Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if no election is made by the applicable Borrower (x) in the case of an Alternative Currency Daily Rate Loan or Canadian Prime Rate Loan, by the date that is three (3) Business Days after receipt by the applicable Borrower of such notice or (y) in the case of an Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, by the last day of the current Interest Period for the applicable Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan, the Borrower shall be deemed to have elected </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Notwithstanding the foregoing, if the Administrative Agent has made the determination described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Administrative Agent, in consultation with the Company and the Required Lenders, may establish an alternative interest rate for the Impacted Loans, in which case, such alternative rate of interest shall apply with respect to the Impacted Loans until (i) the Administrative Agent revokes the notice delivered with respect to the Impacted Loans under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (ii) the Administrative Agent or the Required Lenders notify the Administrative Agent and the Company that such alternative interest rate does not adequately and fairly reflect the cost to such Lenders of funding the Impacted Loans, or (iii) any Lender determines that any Change in Law has made it unlawful, or that any Governmental Authority has asserted that it is unlawful, for such Lender or its </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">92</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">applicable Lending Office to make, maintain or fund Loans whose interest is determined by reference to such alternative rate of interest or to determine or charge interest rates based upon such rate or any Governmental Authority has imposed material restrictions on the authority of such Lender to do any of the foregoing and provides the Administrative Agent and the Company written notice thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.04&#160;&#160;&#160;&#160;Increased Costs&#59; Reserves on Eurocurrency Rate Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Increased Costs Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If any Change in Law shall&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;impose, modify or deem applicable any reserve, special deposit, compulsory loan, insurance charge or similar requirement against assets of, deposits with or for the account of, or credit extended or participated in by, any Lender (except&#160;any reserve requirement contemplated by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.04(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) or any L&#47;C Issuer&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;subject any Recipient to any Taxes (other than (A)&#160;Indemnified Taxes, (B)&#160;Taxes described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (b)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of the definition of Excluded Taxes and (C)&#160;Connection Income Taxes) on its loans, loan principal, letters of credit, commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;impose on any Lender or any L&#47;C Issuer or the applicable interbank market any other condition, cost or expense affecting this Agreement, Eurocurrency Rate Loans or Alternative Currency Loans made by such Lender or any Letter of Credit or participation therein&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and the result of any of the foregoing shall be to increase the cost to such Lender of making, converting to, continuing or maintaining any Loan (or of maintaining its obligation to make any such Loan), or to increase the cost to such Lender or such L&#47;C Issuer of participating in, issuing or maintaining any Letter of Credit (or of maintaining its obligation to participate in or to issue any Letter of Credit), or to reduce the amount of any sum received or receivable by such Lender or such L&#47;C Issuer hereunder (whether of principal, interest or any other amount) then, upon request of such Lender or such L&#47;C Issuer, in each case in an amount deemed by such Lender or such L&#47;C Issuer to be material, the Company will pay (or cause the applicable Designated Borrower to pay) to such Lender or such L&#47;C Issuer, as the case may be, such additional amount or amounts as will compensate such Lender or such L&#47;C Issuer, as the case may be, for such additional costs incurred or reduction suffered, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Borrowers shall not be required to compensate a Lender or an L&#47;C Issuer pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.04(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> for any additional amounts incurred more than ninety (90) days prior to the date that such Lender or such L&#47;C Issuer notifies the Borrowers of the Change in Law giving rise to such additional amounts and of such Lender&#8217;s or such L&#47;C Issuer&#8217;s intention to claim compensation therefor&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, if the Change in Law giving rise to such additional amounts is retroactive, then such 90-day period referred to above shall be extended to include the period of retroactive effect thereof.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Capital Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If any Lender or any L&#47;C Issuer determines that any Change in Law affecting such Lender or such L&#47;C Issuer or any Lending Office of such Lender or such Lender&#8217;s or such L&#47;C Issuer&#8217;s holding company, if any, regarding capital or liquidity requirements has or would have the effect of reducing the rate of return on such Lender&#8217;s or such L&#47;C Issuer&#8217;s capital or on the capital of such Lender&#8217;s or such L&#47;C Issuer&#8217;s holding company, if any, as a consequence of this Agreement, the Commitments of such Lender or the Loans made by, or participations in Letters of Credit or Swing Line Loans held by, such Lender, or the Letters of Credit issued by such L&#47;C Issuer, to a level below that which such Lender or such L&#47;C Issuer or such Lender&#8217;s or such L&#47;C Issuer&#8217;s holding company could have achieved but for such Change in Law (taking into consideration such Lender&#8217;s or such L&#47;C Issuer&#8217;s policies and the policies of such Lender&#8217;s or such L&#47;C Issuer&#8217;s holding company with respect to capital adequacy), in each case in an amount deemed by such Lender or such L&#47;C Issuer to be material, then from time to time the Company will pay (or cause the applicable Designated Borrower to pay) to such Lender or such L&#47;C Issuer, as the case may be, such additional amount or amounts as will compensate </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">93</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">such Lender or such L&#47;C Issuer or such Lender&#8217;s or such L&#47;C Issuer&#8217;s holding company for any such reduction suffered.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Certificates for Reimbursement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  A certificate of a Lender or an L&#47;C Issuer (i)&#160;setting forth in reasonable detail the amount or amounts necessary to compensate such Lender or such L&#47;C Issuer or its holding company, as the case may be, as specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (ii) setting forth in reasonable detail the manner in which such amount was deferred, which shall be conclusive absent manifest error, and shall be delivered to the Company.  The Company shall pay (or cause the applicable Designated Borrower to pay) such Lender or such L&#47;C Issuer, as the case may be, the amount shown as due on any such certificate within ten (10) days after receipt thereof.  Notwithstanding anything contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to the contrary, a Lender shall not be entitled to any compensation pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to the extent such Lender is not generally imposing such charges or requesting such compensation from other similarly situated borrowers under similar circumstances.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Delay in Requests</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Failure or delay on the part of any Lender or any L&#47;C Issuer to demand compensation pursuant to the foregoing provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not constitute a waiver of such Lender&#8217;s or such L&#47;C Issuer&#8217;s right to demand such compensation, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no Borrower shall be required to compensate a Lender or an L&#47;C Issuer pursuant to the foregoing provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> for any increased costs incurred or reductions suffered more than nine (9) months prior to the date that such Lender or such L&#47;C Issuer, as the case may be, notifies the Company of the Change in Law giving rise to such increased costs or reductions and of such Lender&#8217;s or such L&#47;C Issuer&#8217;s intention to claim compensation therefor (except that, if the Change in Law giving rise to such increased costs or reductions is retroactive, then the nine-month period referred to above shall be extended to include the period of retroactive effect thereof).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Additional Reserve Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company shall pay (or cause the applicable Designated Borrower to pay) to each Lender,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i) as long as such Lender shall be required to maintain reserves with respect to liabilities or assets consisting of or including Eurocurrency funds or deposits (currently known as &#8220;Eurocurrency liabilities&#8221;), additional interest on the unpaid principal amount of each Eurocurrency Rate Loan equal to the actual costs of such reserves allocated to such Loan by such Lender (as determined by such Lender in good faith, which determination shall be conclusive), and (ii) as long as such Lender shall be required to comply with any other reserve ratio requirement or analogous requirement of any central banking or financial regulatory authority imposed in respect of the maintenance of the Commitments or the funding of the Eurocurrency Rate Loans or Alternative Currency Loans, such additional costs (expressed as a percentage per annum and rounded upwards, if necessary, to the nearest five decimal places) equal to the actual costs allocated to such Commitment or Loan by such Lender (as determined by such Lender in good faith, which determination shall be conclusive), which</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">shall be due and payable on each date on which interest is payable on such Loan, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> the Company shall have received at least ten (10) days&#8217; prior notice (with a copy to the Administrative Agent) of such additional interest or costs from such Lender.  If a Lender fails to give notice ten (10) days prior to the relevant Interest Payment Date, such additional interest or costs shall be due and payable ten (10) days from receipt of such notice.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.05&#160;&#160;&#160;&#160;Compensation for Losses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Company shall compensate (or cause the applicable Designated Borrower to compensate) such Lender for, and hold such Lender harmless from, any loss, cost or expense incurred by it as a result of&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;any continuation, conversion, payment or prepayment of any Loan other than a Base Rate Loan, Alternative Currency Daily Rate Loan or Canadian Prime Rate Loan on a day other than the last day of the Interest Period for such Loan (whether voluntary, mandatory, automatic, by reason of acceleration, or otherwise)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;any failure by any Borrower (for a reason other than the failure of such Lender to make a Loan) to prepay, borrow, continue or convert any Loan other than a Base Rate Loan, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">94</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Alternative Currency Daily Rate Loan or Canadian Prime Rate Loan on the date or in the amount notified by the Company or the applicable Designated Borrower&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;any failure by any Borrower to make payment of any Loan or drawing under any Letter of Credit (or interest due thereon) denominated in an Alternative Currency on its scheduled due date or any payment thereof in a different currency&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;any assignment of a Eurocurrency Rate Loan, Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan on a day other than the last day of the Interest Period therefor as a result of a request by the Company pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">including any foreign exchange losses and any loss or expense arising from the liquidation or reemployment of funds obtained by it to maintain such Loan, from fees payable to terminate the deposits from which such funds were obtained or from the performance of any foreign exchange contract, but in any event, excluding loss of anticipated profit.  The Company will (or will cause the applicable Borrower to), within ten (10) Business Days after the Company&#8217;s (or applicable Borrower&#8217;s) receipt of a certificate of the type described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.04(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, pay such Lender such additional amounts as will compensate such Lender for such losses, costs and expenses.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of calculating amounts payable by the Company (or the applicable Designated Borrower) to the Lenders under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (x) each Lender shall be deemed to have funded each Eurocurrency Rate Loan made by it at the Eurocurrency Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">for such Loan by a matching deposit or other borrowing in the interbank market for such currency for a comparable amount and for a comparable period, whether or not such Eurocurrency Rate Loan was in fact so funded and (y) each Lender shall be deemed to have funded each Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan made by such Lender at the Alternative Currency Term Rate or B&#47;A Discount Rate for such Loan by a matching deposit or other borrowing in the interbank market for such currency for a comparable amount and for a comparable period, whether or not such Alternative Currency Term Rate Loan, Bankers&#8217; Acceptance or B&#47;A Equivalent Loan was in fact so funded.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.06&#160;&#160;&#160;&#160;Mitigation Obligations&#59; Replacement of Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designation of a Different Lending Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If any Lender requests compensation under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or requires any Borrower to pay any Indemnified Taxes or additional amounts to any Lender, any L&#47;C Issuer, or any Governmental Authority for the account of any Lender or any L&#47;C Issuer pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or if any Lender gives a notice pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, then at the request of the Company such Lender or such L&#47;C Issuer shall, as applicable, use reasonable efforts to designate a different Lending Office for funding or booking its Loans hereunder or to assign its rights and obligations hereunder to another of its offices, branches or affiliates, if, in the judgment of such Lender or such L&#47;C Issuer, such designation or assignment (i)&#160;would eliminate or reduce amounts payable pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as the case may be, in the future, or eliminate the need for the notice pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as applicable, and (ii)&#160;in each case, would not subject such Lender or such L&#47;C Issuer, as the case may be, to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Lender or such L&#47;C Issuer, as the case may be.  The Company hereby agrees to pay (or cause the applicable Designated Borrower to pay) all reasonable costs and expenses incurred by any Lender or any L&#47;C Issuer in connection with any such designation or assignment.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Replacement of Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If any Lender requests compensation under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or if any Borrower is required to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and, in each case, such Lender has declined or is unable to designate a different lending office in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.06(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Company may replace such Lender in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">95</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.07&#160;&#160;&#160;&#160;Successor LIBOR&#59; Replacement of Relevant Rates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Successor LIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary in this Agreement or any other Loan Documents (including </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereof), but subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.07(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereof, if the Administrative Agent determines (which determination shall be conclusive absent manifest error), or the Company or the Required Lenders notify the Administrative Agent (with, in the case of the Required Lenders, a copy to the Company) that the Company or Required Lenders (as applicable) have determined, that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;adequate and reasonable means do not exist for ascertaining LIBOR for the applicable currency for any requested Interest Period because the LIBOR Screen Rate for the applicable currency is not available or published on a current basis and such circumstances are unlikely to be temporary&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the administrator of the LIBOR Screen Rate for the applicable currency or a Governmental Authority having jurisdiction over the Administrative Agent has made a public statement identifying a specific date after which LIBOR for the applicable currency or the LIBOR Screen Rate for the applicable currency shall no longer be made available, or used for determining the interest rate of loans denominated in the applicable currency (such specific date, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Scheduled LIBOR Screen Rate Unavailability Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;syndicated loans currently being executed, or that include language similar to that contained in this Section, are being executed or amended (as applicable) to incorporate or adopt a new benchmark interest rate to replace LIBOR for the applicable currency,</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">then, reasonably promptly after such determination by the Administrative Agent or receipt by the Administrative Agent of such notice, as applicable, the Administrative Agent and the Company may amend this Agreement to replace LIBOR for the applicable currency with an alternate benchmark rate (including any mathematical or other adjustments to the benchmark (if any) incorporated therein), giving due consideration to any evolving or then-existing convention for similar syndicated credit facilities denominated in the applicable currency for such alternative benchmarks (any such proposed rate, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">LIBOR Successor Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), together with any proposed LIBOR Successor Rate Conforming Changes and any such amendment shall become effective at 5&#58;00 p.m. on the fifth Business Day after the Administrative Agent shall have posted such proposed amendment to all Lenders and the Company unless, prior to such time, Lenders comprising the Required Lenders have delivered to the Administrative Agent written notice that such Required Lenders do not accept such amendment.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If no LIBOR Successor Rate has been determined and the circumstances under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above exist or the Scheduled LIBOR Screen Rate Unavailability Date has occurred (as applicable), the Administrative Agent will promptly so notify the Company and each Lender.  Thereafter, (x)&#160;the obligation of the Lenders to make or maintain Eurocurrency Rate Loans in the applicable currency shall be suspended (to the extent of the affected Eurocurrency Rate Loans or Interest Periods), and (y) if the applicable currency is Dollars, then the Eurocurrency Rate component shall no longer be utilized in determining the Base Rate.  Upon receipt of such notice, the applicable Borrower may revoke any pending request for a Borrowing of, conversion to or continuation of Eurocurrency Rate Loans denominated in the applicable currency (to the extent of the affected Eurocurrency Rate Loans or Interest Periods) or, failing that, will be deemed to have converted such request into a request for a Borrowing of Base Rate Loans (subject to the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(y)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) in the amount specified therein.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything else herein, any definition of LIBOR Successor Rate shall provide that in no event shall such LIBOR Successor Rate be less than zero for purposes of this Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">96</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Relevant Rate for Alternative Currencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Notwithstanding anything to the contrary in this Agreement or any other Loan Documents, if the Administrative Agent determines (which determination shall be conclusive absent manifest error), or the Company or Required Revolving Lenders notify the Administrative Agent (with, in the case of the Required Revolving Lenders, a copy to the Company) that the Company or the Required Revolving Lenders (as applicable) have determined, that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;adequate and reasonable means do not exist for ascertaining the Relevant Rate for an Alternative Currency because none of the tenors of such Relevant Rate (including any forward-looking term rate thereof) is available or published on a current basis and such circumstances are unlikely to be temporary&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the Applicable Authority has made a public statement identifying a specific date after which all tenors of the Relevant Rate for an Alternative Currency (including any forward-looking term rate thereof) shall or will no longer be representative or made available, or used for determining the interest rate of loans denominated in such Alternative Currency, or shall or will otherwise cease, provided that, in each case, at the time of such statement, there is no successor administrator that is satisfactory to the Administrative Agent that will continue to provide such representative tenor(s) of the Relevant Rate for such Alternative Currency (the latest date on which all tenors of the Relevant Rate for such Alternative Currency (including any forward-looking term rate thereof) are no longer representative or available permanently or indefinitely, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Scheduled Unavailability Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59;  or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;syndicated loans currently being executed and agented in the U.S., are being executed or amended (as applicable) to incorporate or adopt a new benchmark interest rate to replace the Relevant Rate for an Alternative Currency&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">or if the events or circumstances of the type described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.03(b)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> have occurred with respect to the Successor Rate then in effect, then, the Administrative Agent and the Company may amend this Agreement solely for the purpose of replacing the Relevant Rate for an Alternative Currency or any then current Successor Rate for an Alternative Currency in accordance with this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> with an alternative benchmark rate giving due consideration to any evolving or then existing convention for similar credit facilities syndicated and agented in the U.S. and denominated in such Alternative Currency for such alternative benchmarks, and, in each case, including any mathematical or other adjustments to such benchmark giving due consideration to any evolving or then existing convention for similar credit facilities syndicated and agented in the U.S. and denominated in such Alternative Currency for such benchmarks, which adjustment or method for calculating such adjustment shall be published on an information service as selected by the Administrative Agent from time to time in its reasonable discretion and may be periodically updated (and any such proposed rate, including for the avoidance of doubt, any adjustment thereto, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Successor Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and any such amendment shall become effective at 5&#58;00 p.m. on the fifth&#160;(5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) Business Day after the Administrative Agent shall have posted such proposed amendment to all Lenders and the Company unless, prior to such time, Lenders comprising the Required Revolving Lenders have delivered to the Administrative Agent written notice that the Required Revolving Lenders object to such amendment.  The Administrative Agent will promptly (in one or more notices) notify the Company and each Lender of the implementation of any Successor Rate. Any Successor Rate shall be applied in a manner consistent with market practice&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that to the extent such market practice is not administratively feasible for the Administrative Agent, such Successor Rate shall be applied in a manner as otherwise reasonably determined by the Administrative Agent.  Notwithstanding anything else herein to the contrary, if at any time any Successor Rate as so determined would otherwise be less than zero, the Successor Rate will be deemed to be zero for purposes of this Agreement and the other Loan Documents.  In connection with the implementation of a Successor Rate, the Administrative Agent will have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Conforming Changes will become effective without any further action or consent of any other party to this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, with respect to any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">97</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">such amendment so effected, the Administrative Agent shall post each such amendment implementing such Conforming Changes to the Company and the Lenders reasonably promptly after such amendment becomes effective.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Benchmark Replacement for Dollars</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary in this Agreement or any other Loan Document, but subject to the limitations set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.07(c)(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> below&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;On March 5, 2021 the Financial Conduct Authority (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">FCA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the regulatory supervisor of LIBOR&#8217;s administrator (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">IBA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), announced in a public statement the future cessation or loss of representativeness of overnight&#47;Spot Next, 1-week, 1-month, 2-month, 3-month, 6-month and 12- month U.S. dollar LIBOR tenor settings. On the earliest of (A) the date that all Available Tenors of U.S. dollar LIBOR have permanently or indefinitely ceased to be provided by IBA or have been announced by the FCA pursuant to public statement or publication of information to be no longer representative, (B) June 30, 2023 and (C) the Early Opt-in Effective Date in respect of a SOFR Early Opt-in, if the then-current Benchmark is LIBOR, the Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of any setting of such Benchmark on such day and all subsequent settings without any amendment to, or further action or consent of any other party to this Agreement or any other Loan Document. If the Benchmark Replacement is Daily Simple SOFR, all interest payments will be payable on a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">quarterly basis.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;Upon (A) the occurrence of a Benchmark Transition Event or (B)&#160;a determination by the Administrative Agent that neither of the alternatives under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the definition of Benchmark Replacement are available, the Benchmark Replacement under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the definition thereof will replace the then-current Benchmark for all purposes hereunder and under any Loan Document in respect of any Benchmark setting at or after 5&#58;00 p.m. on the fifth Business Day after the date notice of such Benchmark Replacement is provided to the Lenders without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document so long as the Administrative Agent has not received, by such time, written notice of objection to such Benchmark Replacement from Lenders comprising the Required Lenders (and any such objection shall be conclusive and binding absent manifest error)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that solely in the event that the then-current Benchmark at the time of such Benchmark Transition Event is not a SOFR-based rate, the Benchmark Replacement therefor shall be determined in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the definition of Benchmark Replacement unless the Administrative Agent determines that such alternative rate is not available.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(y)&#160;&#160;&#160;&#160;On the Early Opt-in Effective Date in respect of an Other Rate Early Opt-in, the Benchmark Replacement will replace LIBOR for all purposes hereunder and under any Loan Document in respect of any setting of such Benchmark on such day and all subsequent settings without any amendment to, or further action or consent of any other party to this Agreement or any other Loan Document.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;At any time that the administrator of the then-current Benchmark has permanently or indefinitely ceased to provide such Benchmark or such Benchmark has been announced by the regulatory supervisor for the administrator of such Benchmark pursuant to public statement or publication of information to be no longer representative of the underlying market and economic reality that such Benchmark is intended to measure and that representativeness will not be restored, the applicable Borrower may revoke any request for a borrowing of, conversion to or continuation of Loans to be made, converted or continued that would bear interest by reference to such Benchmark </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">98</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">until the Company&#8217;s receipt of notice from the Administrative Agent that a Benchmark Replacement has replaced such Benchmark, and, failing that, the Company will be deemed to have converted any such request into a request for a borrowing of or conversion to Base Rate Loans.  During the period referenced in the foregoing sentence, the component of Base Rate based upon the Benchmark will not be used in any determination of the Base Rate.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;In connection with the implementation and administration of a Benchmark Replacement, the Administrative Agent will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of any other party to this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, with respect to any such amendment so effected, the Administrative Agent shall post each such amendment implementing such Benchmark Replacement Conforming Changes to the Company and the Lenders reasonably promptly after such amendment becomes effective.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;The Administrative Agent will promptly notify the Company and the Lenders of (A) the implementation of any Benchmark Replacement and (B) the effectiveness of any Benchmark Replacement Conforming Changes. Any determination, decision or election that may be made by the Administrative Agent pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.07(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action, will be conclusive and binding absent manifest error and may be made in its  sole discretion and without consent from any other party hereto, except, in each case, as expressly required pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.07(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;At any time (including in connection with the implementation of a Benchmark Replacement), (A) if the then-current Benchmark is a term rate (including Term SOFR or LIBOR), then the Administrative Agent may remove any tenor of such Benchmark that is unavailable or non-representative for Benchmark (including Benchmark Replacement) settings and (B) the Administrative Agent may reinstate any such previously removed tenor for Benchmark (including Benchmark Replacement) settings.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;Notwithstanding the foregoing or anything to the contrary in this Agreement or any other Loan Document, the provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.07(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not apply, and shall have no force or effect, with respect to the Term&#160;B Loan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">3.08&#160;&#160;&#160;&#160;Survival.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All obligations of the Loan Parties under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall survive termination of the Aggregate Commitments, repayment of all other Obligations hereunder, resignation of the Administrative Agent and the Facility Termination Date.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE IV.<br><br>CONDITIONS PRECEDENT TO CREDIT EXTENSIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4.01&#160;&#160;&#160;&#160;Conditions of Initial Credit Extension</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The obligation of each L&#47;C Issuer and each Lender to make its initial Credit Extension hereunder is subject to satisfaction of the following conditions precedent&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Administrative Agent&#8217;s receipt of the following, each of which shall be originals or telecopies (followed promptly by originals) unless otherwise specified, each properly executed by a Responsible Officer of the signing Loan Party, each dated the Closing Date (or, in the case of certificates of governmental officials, a recent date before the Closing Date) and each in form and substance reasonably satisfactory to the Administrative Agent and each of the Lenders&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">99</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;executed counterparts of this Agreement and each other Loan Document&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;as to each Borrower, a Note executed by such Borrower in favor of each Lender requesting Notes&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;searches of filings made under the UCC, the PPSA, the Bank Act (Canada) or other applicable Law, in each case in the jurisdiction of formation of each Loan Party and each other jurisdiction reasonably deemed appropriate by the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;such UCC and PPSA financing statements or similar documents required under any other applicable Law in the name of each Loan Party for each appropriate jurisdiction as is necessary, in the Administrative Agent&#8217;s reasonable discretion, to perfect the Administrative Agent&#8217;s security interest in the Collateral&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;all certificates evidencing any certificated Equity Interests pledged to the Administrative Agent pursuant to the Security Agreements, together with duly executed in blank, undated stock powers attached thereto (unless, with respect to the pledged Equity Interests of any Non-U.S. Subsidiary, such stock powers are deemed unnecessary by the Administrative Agent in its reasonable discretion under the law of the jurisdiction of organization of such Person)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;searches of ownership of, and Liens on, United States and Canadian intellectual property registrations and applications of each Loan Party in the appropriate governmental offices&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;duly executed notices of grant of security interest in the form required by the Security Agreements as are necessary, in the Administrative Agent&#8217;s reasonable discretion, to perfect the Administrative Agent&#8217;s security interest in the United States and Canadian intellectual property registrations and applications of the Loan Parties&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(viii)&#160;&#160;&#160;&#160;such certificates of resolutions or other action, incumbency certificates and&#47;or other certificates of Responsible Officers of each Loan Party as the Administrative Agent may reasonably require evidencing the identity, authority and capacity of each Responsible Officer thereof authorized to act as a Responsible Officer in connection with this Agreement and the other Loan Documents to which such Loan Party is a party&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ix)&#160;&#160;&#160;&#160;such documents and certifications as the Administrative Agent may reasonably require to evidence that each Loan Party is duly organized or formed, and that each of the Borrowers and the Restricted Subsidiaries is validly existing and in good standing in its jurisdiction of organization or formation&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;a favorable opinion of each of (A)&#160;Arnold &#38; Porter Kaye Scholer LLP, U.S. counsel to the Loan Parties, (B)&#160;Blake, Cassels &#38; Graydon LLP, Canadian counsel to the Loan Parties and (C)&#160;local counsel to the Loan Parties in each other jurisdiction for which the Administrative Agent has requested a legal opinion, in each case addressed to the Administrative Agent and each Lender, as to such matters concerning the Loan Parties and the Loan Documents as the Administrative Agent may reasonably request&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xi)&#160;&#160;&#160;&#160;a certificate signed by a Responsible Officer of the Company certifying (A)&#160;that the conditions specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;4.01(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">4.01(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">4.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">4.02(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;have been satisfied</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and (B)&#160;that there has been no event or circumstance since the date of the Audited Financial Statements that has had or could be reasonably expected to have, either individually or in the aggregate, a Material Adverse Effect&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xii)&#160;&#160;&#160;&#160;a certificate signed by the chief financial officer of the Company certifying that the Company and its Subsidiaries are Solvent on a consolidated basis after giving effect to the Credit Extensions to be made hereunder on the Closing Date&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xiii)&#160;&#160;&#160;&#160;a perfection certificate in form and substance reasonably satisfactory to the Administrative Agent and signed by a Responsible Officer of the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xiv)&#160;&#160;&#160;&#160;evidence reasonably satisfactory to the Administrative Agent that all insurance required to be maintained pursuant to the Loan Documents has been obtained and is in effect&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xv)&#160;&#160;&#160;&#160;copies of (A)&#160;the audited consolidated balance sheets of the Company and its Subsidiaries for the fiscal years ended December&#160;31, 2015, 2016 and 2017, and the related consolidated statements of operations, comprehensive income, changes in equity and cash flows for such fiscal years of the Company and its Subsidiaries, including the notes thereto, (B)&#160;unaudited consolidated financial statements of the Company and its Subsidiaries for each fiscal quarter ending on or after March 31, 2018 and at least sixty&#160;(60) days prior to the Closing Date, including balance sheets and statements of income or operations, shareholders&#8217; equity and cash flows (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Interim Financial Statements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and annual projections for the Company and its Subsidiaries for the five&#160;(5) full fiscal years ending after the Closing Date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Substantially concurrently herewith, all obligations under the Existing Credit Agreement shall have been repaid in full (other than contingent indemnification obligations for which no claim or demand has yet been made), all commitments thereunder shall have been terminated and all Liens securing the same shall have been released (or arrangements satisfactory to the Administrative Agent for such release shall have been made).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;There shall not exist any action, suit, investigation or proceeding pending or, to the knowledge of the Company or any other Loan Party, threatened in writing in any court or before any arbitrator or governmental authority that would reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Administrative Agent and the Lenders shall have completed due diligence of the Loan Parties and their respective Subsidiaries in scope, and with results, reasonably satisfactory to the Administrative Agent and the Lenders, including OFAC, FCPA and Corruption of Foreign Public Officials Act (Canada).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;The Administrative Agent and the Lenders shall have received all documentation and other information with respect to each Loan Party requested in writing at least five (5) Business Days prior to the Closing Date by the Administrative Agent that any Lender determines is required by regulatory authorities under applicable Law, including without limitation the PATRIOT Act, the Canadian AML Acts and applicable U.S. and Canadian law regarding anti-money laundering, anti-terrorist financing, government sanction and &#8220;know your customer&#8221; matters.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;At least three (3) Business Days prior to the Closing Date, any Borrower that qualifies as a &#8220;legal entity customer&#8221; under the Beneficial Ownership Regulation shall have delivered to each Lender that so requests a Beneficial Ownership Certification in relation to such Borrower.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;Unless waived by the Administrative Agent, the Company shall have paid (i)&#160;all fees and expenses required to be paid on the Closing Date pursuant to the Fee Letter or other writing between or among the Company and any lender(s) and (ii)&#160;all fees, charges and disbursements of counsel to the Administrative Agent (directly to such counsel if requested by the Administrative Agent) to the extent invoiced at least three&#160;(3) Business Days prior to the Closing Date, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> such additional amounts of such fees, charges and disbursements as shall constitute its reasonable estimate of such fees, charges and disbursements incurred or to be incurred by it through the closing proceedings and as shall be identified in the invoice provided at least three (3) Business Days prior to the Closing Date (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such estimate shall not thereafter preclude a final settling of accounts between the Company and the Administrative Agent).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">101</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Without limiting the generality of the provisions of the last paragraph of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;9.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, for purposes of determining compliance with the conditions specified in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, each Lender that has signed this Agreement shall be deemed to have consented to, approved or accepted or to be satisfied with, each document or other matter required thereunder to be consented to or approved by or acceptable or satisfactory to a Lender unless the Administrative Agent shall have received notice from such Lender prior to the proposed Closing Date specifying its objection thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">4.02&#160;&#160;&#160;&#160;Conditions to all Credit Extensions.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The obligation of each Lender to honor any Request for Credit Extension (including a Request for Credit Extension relating to an advance under an Incremental Facility but excluding a Loan Notice requesting only a conversion of Loans to the other Type or a continuation of Eurocurrency Rate Loans, Alternative Currency Term Rate Loans, Bankers&#8217; Acceptances or B&#47;A Equivalent Loans) is subject to the following conditions precedent&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The representations and warranties of (i)&#160;the Borrowers contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article V</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (ii)&#160;each Loan Party contained in each other Loan Document, or which are contained in any document furnished at any time under or in connection herewith or therewith, shall be 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 of such Credit Extension, except to the extent that such representations and warranties specifically refer to an earlier date, in which case they shall be 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 for purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the representations and warranties contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;5.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be deemed to refer to the most recent statements furnished pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, respectively, of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;No Default or Event of Default shall exist, or would result from such proposed Credit Extension or from the application of the proceeds thereof.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Administrative Agent and, if applicable, the applicable L&#47;C Issuer(s) or the Swing Line Lender shall have received a Request for Credit Extension in accordance with the requirements hereof.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;If the applicable Borrower is a Designated Borrower, then the conditions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to the designation of such Borrower as a Designated Borrower shall have been met to the satisfaction of the Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;In the case of a Credit Extension to be denominated in an Alternative Currency, such currency remains an Eligible Currency.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;There shall be no restriction, limitation, prohibition or material impediment imposed under Law or by any Governmental Authority as to the proposed Credit Extension or the repayment thereof or as to rights created under any Loan Document or as to application of the proceeds of the realization of any such rights.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything to the contrary contained in this Agreement, the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in the case of any Incremental Term Facility used to finance a Limited Condition Acquisition.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Request for Credit Extension (other than a Loan Notice requesting only a conversion of Loans to the other Type or a continuation of Eurocurrency Rate Loans, Alternative Currency Term Rate Loans, Bankers&#8217; Acceptances or B&#47;A Equivalent Loans) submitted by any Borrower shall be deemed to be a representation and warranty that the conditions specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 4.02(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;have been satisfied on and as of the date of the applicable Credit Extension.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">102</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE V.<br><br>REPRESENTATIONS AND WARRANTIES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Loan Party jointly and severally represents and warrants to the Administrative Agent and the Lenders that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.01&#160;&#160;&#160;&#160;Existence, Qualification and Power</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Loan Party and each Restricted Subsidiary (a)&#160;is (i) duly incorporated, organized or formed, (ii) validly existing and (iii) in good standing (to the extent applicable) under the Laws of the jurisdiction of its incorporation or organization, (b)&#160;has all requisite power and authority and all requisite governmental licenses, authorizations, consents and approvals to (i)&#160;own or lease its assets and carry on its business and (ii)&#160;execute, deliver and perform its obligations under the Loan Documents to which it is a party, and (c)&#160;is duly qualified and is licensed and (to the extent applicable) in good standing under the Laws of each jurisdiction where its ownership, lease or operation of properties or the conduct of its business requires such qualification or license&#59; except in each case referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to the extent that failure to do so would not reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.02&#160;&#160;&#160;&#160;Authorization&#59; No Contravention</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The execution, delivery and performance by each Loan Party of each Loan Document to which such Person is party, (a)&#160;have been duly authorized by all necessary corporate or other organizational action, and (b)&#160;do not and will not (i)&#160;contravene the terms of any of such Person&#8217;s Organization Documents&#59; (ii)&#160;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 (A)&#160;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 (B)&#160;any material order, injunction, writ or decree of any Governmental Authority or any arbitral award to which such Person or its property is subject&#59; or (iii)&#160;violate any material Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.03&#160;&#160;&#160;&#160;Governmental Authorization&#59; Other Consents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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, any Loan Party of this Agreement or any other Loan Document other than (a) those that have already been obtained and are in full force and effect, (b) filings to perfect the Liens created by the Collateral Documents and (c) any filing required to release Liens securing the Existing Credit Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.04&#160;&#160;&#160;&#160;Binding Effect.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Agreement has been, and each other Loan Document, when delivered hereunder, will have been, duly executed and delivered by each Loan Party that is party thereto.  This Agreement constitutes, and each other Loan Document when so delivered will constitute, a legal, valid and binding obligation of such Loan Party, enforceable against each Loan Party that is party thereto in accordance with its terms, except to the extent that the enforceability thereof 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="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.05&#160;&#160;&#160;&#160;Financial Statements&#59; No Material Adverse Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Audited Financial Statements (i)&#160;were prepared in accordance with IFRS consistently applied throughout the period covered thereby, except as otherwise expressly noted therein&#59; (ii)&#160;fairly present in all material respects the financial condition of the Company and its Subsidiaries as of the date thereof and their results of operations for the period covered thereby in accordance with IFRS consistently applied throughout the period covered thereby, except as otherwise expressly noted therein&#59; and (iii)&#160;show all material indebtedness and other liabilities, direct or contingent, of the Company and its Subsidiaries as of the date thereof, including liabilities for taxes, material commitments and Indebtedness.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Interim Financial Statements (i)&#160;were prepared in accordance with IFRS consistently applied throughout the period covered thereby, except as otherwise expressly noted therein, and (ii)&#160;fairly present in all material respects the financial condition of the Company and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">103</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">its Subsidiaries as of the date thereof and their results of operations for the period covered thereby, subject, in the case of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to the absence of footnotes and to normal year-end audit adjustments and (iii)&#160;show all material indebtedness and other liabilities, direct or contingent, of the Company and its consolidated Subsidiaries as of the date of such financial statements, including liabilities for taxes, material commitments and Indebtedness.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Since the date of the Audited Financial Statements, there has been no event or circumstance, either individually or in the aggregate, that has had or would reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.06&#160;&#160;&#160;&#160;Litigation.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">There are not any actions, suits or proceedings at law or in equity or by or before any Governmental Authority now pending or, to the knowledge of the Company, threatened (and reasonably likely to be commenced) in writing against the Company or any of its Restricted Subsidiaries or any property or rights of the Company or any of its Restricted Subsidiaries as to which there is a reasonable likelihood of an adverse determination and which, if adversely determined, would individually or in the aggregate result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.07&#160;&#160;&#160;&#160;No Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Neither any Loan Party nor any Restricted Subsidiary thereof is in default under or with respect to any Contractual Obligation that could, either individually or in the aggregate, reasonably be expected to have a Material Adverse Effect.  No Default has occurred and is continuing or would result from the consummation of the transactions contemplated by this Agreement or any other Loan Document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.08&#160;&#160;&#160;&#160;Ownership of Property&#59; Liens</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Loan Party and each Restricted Subsidiary has good record and marketable title in fee simple (or similar concept under the Law of any applicable jurisdiction) to, or valid leasehold interests (or similar concept under the Law of any applicable jurisdiction) in, all real property necessary or used in the ordinary conduct of its business, except for such defects in title as would not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect.  The property of the Loan Parties and the Restricted Subsidiaries is subject to no Liens, other than Permitted Liens.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.09&#160;&#160;&#160;&#160;Environmental Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Loan Parties and their Restricted Subsidiaries conduct in the ordinary course of business a review of the effect of existing Environmental Laws and claims alleging potential liability or responsibility for violation of any Environmental Law on their respective businesses, operations and properties, and as a result thereof the Company has reasonably concluded that such Environmental Laws and claims would not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.10&#160;&#160;&#160;&#160;Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The properties of the Company and the Restricted Subsidiaries are insured with financially sound and reputable insurance companies not Affiliates of the Company, in such amounts, with such deductibles and covering such risks as are customarily carried by companies engaged in similar businesses and owning similar properties in localities where the applicable Loan Party operates.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.11&#160;&#160;&#160;&#160;Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Company and the Restricted Subsidiaries have filed all federal, state, provincial and territorial income tax returns and other tax returns and reports required to be filed, except where such failure to file would not reasonably be likely to have a Material Adverse Effect, and have paid all federal, state, provincial and territorial income and other taxes, assessments, fees and other governmental charges levied or imposed upon them or their properties, income or assets otherwise due and payable, except those which are being contested in good faith by appropriate proceedings diligently conducted and for which adequate reserves have been provided in accordance with IFRS or in respect of which such failure to pay would not reasonably be likely to have a Material Adverse Effect.  To the knowledge of the Company and its Restricted Subsidiaries, there is no proposed Tax assessment against the Company or any Restricted Subsidiary that would, if made, have a Material Adverse Effect.  Neither the Company nor any Restricted Subsidiary is party to any tax sharing agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">104</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.12&#160;&#160;&#160;&#160;ERISA and Canadian Pension Plan Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each Plan is in compliance in all material respects with the applicable provisions of ERISA, the Code and other federal or state laws.  Each Pension Plan that is intended to be a qualified plan under Section 401(a) of the Code has received a favorable determination letter from the IRS to the effect that the form of such Plan is qualified under Section 401(a) of the Code and the trust related thereto has been determined by the IRS to be exempt from federal income tax under Section 501(a) of the Code, or an application for such a letter is currently being processed by the IRS.  To the best knowledge of the Company, nothing has occurred that would prevent or cause the loss of such tax-qualified status.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;There are no pending or, to the best knowledge of the Company, threatened claims, actions or lawsuits, or action by any Governmental Authority, with respect to any Plan that would reasonably be expected to have a Material Adverse Effect.  There has been no prohibited transaction or violation of the fiduciary responsibility rules with respect to any Plan that has resulted or would reasonably be expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;(i)&#160;Other than as would not reasonably be expected to result in a Material Adverse Effect, (i) no ERISA Event has occurred, and neither the Company nor, to the knowledge of the Borrowers, any ERISA Affiliate is aware of any fact, event or circumstance that would reasonably be expected to constitute or result in an ERISA Event with respect to any Pension Plan&#59; (ii)&#160;the Company and, to the knowledge of the Borrowers, each ERISA Affiliate has met all applicable requirements under the Pension Funding Rules in respect of each Pension Plan, and no waiver of the minimum funding standards under the Pension Funding Rules has been applied for or obtained&#59; (iii)&#160;as of the most recent valuation date for any Pension Plan, the funding target attainment percentage (as defined in Section 430(d)(2) of the Code) is sixty percent (60%) or higher and neither the Company nor, to the knowledge of the Borrowers, any ERISA Affiliate knows of any facts or circumstances that would reasonably be expected to cause the funding target attainment percentage for any such plan to drop below sixty percent (60%) as of the most recent valuation date&#59; (iv)&#160;neither the Company nor, to the knowledge of the Borrowers any ERISA Affiliate has incurred any liability to the PBGC other than for the payment of premiums, and there are no premium payments which have become due that are unpaid&#59; (v)&#160;neither the Company nor any ERISA Affiliate has engaged in a transaction that could be subject to Section 4069 or Section 4212(c) of ERISA&#59; and (vi)&#160;no Pension Plan has been terminated by the plan administrator thereof nor by the PBGC, and no event or circumstance has occurred or exists that would reasonably be expected to cause the PBGC to institute proceedings under Title IV of ERISA to terminate any Pension Plan.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;As of the Fifth Amendment Effective Date none of the Borrowers is or will be using &#8220;plan assets&#8221; (within the meaning of 29 CFR &#167; 2510.3-101, as modified by Section 3(42) of ERISA) of one or more Benefit Plans in connection with the Loans, the Letters of Credit or the Commitments.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;(i) Each Canadian Pension Plan is in compliance in all material respects with the applicable provisions of all applicable Laws and (ii) each Canadian Pension Plan has received a confirmation of registration from the Canada Revenue Agency and, to the best knowledge of the Company, nothing has occurred which would prevent, or cause the loss of, such registration.  Each Loan Party and each Subsidiary has made all required contributions to each Canadian Pension Plan.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;There are no pending or, to the best knowledge of the Company, threatened claims, actions or lawsuits, or action by any Governmental Authority, with respect to any Canadian Pension Plan that could reasonably be expected to have a Material Adverse Effect.  There has been no violation of fiduciary duty with respect to any Canadian Pension Plan that has resulted or would reasonably be expected to result in a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;No Loan Party or Subsidiary maintains, contributes to, or has any liability or contingent liability with respect to, a Canadian Defined Benefit Pension Plan.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">105</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.13&#160;&#160;&#160;&#160;Subsidiaries&#59; Equity Interests.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 5.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is a complete and accurate list as of the Fifth Amendment Effective Date of each Subsidiary, together with (a) such Subsidiary&#8217;s jurisdiction of organization or incorporation (as the case may be), (b) the number of shares of each class of Equity Interests of such Subsidiary outstanding, (c)&#160;the number and percentage of each class of outstanding shares of such Subsidiary owned (directly or indirectly) by the Company or any Subsidiary and (d)&#160;an indication as to whether such Subsidiary is a Restricted Subsidiary or an Unrestricted Subsidiary, an Excluded Subsidiary (and, if so, the type (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, an Immaterial Subsidiary) of such Excluded Subsidiary), a CFC Holdco and&#47;or a CFC.  The outstanding Equity Interests of each Restricted Subsidiary are validly issued, fully paid and non-assessable (to the extent applicable) and are owned by a Loan Party in the amounts specified on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;5.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> free and clear of all Liens other than the Liens created pursuant to the applicable Collateral Documents and inchoate and other non-consensual Permitted Liens.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.14&#160;&#160;&#160;&#160;Margin Regulations&#59; Investment Company Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;No Loan Party is engaged or will engage, principally or as one of its important activities, in the business of purchasing or carrying margin stock (within the meaning of Regulation U issued by the FRB), or extending credit for the purpose of purchasing or carrying margin stock and the Credit Extensions hereunder will not be used to purchase or carry margin stock in violation of Regulation U or to extend credit to others for the purpose of purchasing or carrying margin stock or for any purpose that would violate the provisions of Regulation X issued by the FRB, as in effect from time to time.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;None of the Company, any Person Controlling the Company, or any Restricted Subsidiary is or is required to be registered as an &#8220;investment company&#8221; under the Investment Company Act of 1940.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.15&#160;&#160;&#160;&#160;Disclosure.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No report, financial statement, certificate or other written information furnished (other than projected financial information and information of a general economic or industry-specific nature) by or on behalf of any Loan Party to the Administrative Agent or any Lender in connection with the transactions contemplated hereby and the negotiation of this Agreement or delivered hereunder or under any other Loan Document (in each case, as modified or supplemented by other information so furnished), when taken as a whole, contains any material misstatement of fact or omits to state any material fact necessary to make the statements therein not materially misleading in light of the circumstances under which they were made&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, with respect to projected financial information, the Company represents only that such projected financial information were prepared in good faith based upon assumptions believed to be reasonable at the time and estimates as of the date of preparation (it being understood and agreed that such projections are as to future events and are not to be viewed as facts and are subject to significant uncertainties and contingencies, many of which are beyond the control of the Company and its Subsidiaries, that no assurance can be given that any particular projection will be realized, that actual results during the period or periods covered by any such projected financial information may differ significantly from the projected results and such differences may be material, and that such projected financial information are not a representation by the Company or any of its Subsidiaries that such projections will be achieved.  As of the Fifth Amendment Effective Date, to the knowledge of the Company the information included in the Beneficial Ownership Certification, if applicable, is true and correct in all respects.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.16&#160;&#160;&#160;&#160;Compliance with Laws.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Loan Party and each Restricted Subsidiary is in compliance in all material respects with the requirements of all applicable Laws and all orders, writs, injunctions and decrees applicable to it or to its properties, except in such instances in which (a)&#160;such requirement of Law or order, writ, injunction or decree is being contested in good faith by appropriate proceedings diligently conducted or (b)&#160;the failure to comply therewith, either individually or in the aggregate, would not reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.17&#160;&#160;&#160;&#160;Taxpayer Identification Number&#59; Other Identifying Information.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The true and correct U.S. taxpayer identification number of the Initial U.S. Borrower and each Designated Borrower that is a U.S. Subsidiary and a party hereto on the Fifth Amendment Effective Date is set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 10.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The true and correct unique corporate or other identification number of each Canadian Borrower and each Designated Borrower that is a Non-U.S. Subsidiary and a party hereto on the Fifth </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">106</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amendment Effective Date that has been issued by its jurisdiction of organization and the name of such jurisdiction are set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 5.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.18&#160;&#160;&#160;&#160;Casualty, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  As of the Fifth Amendment Effective Date, neither the businesses nor the properties of any Loan Party or any of its Restricted Subsidiaries are affected by any fire, explosion, accident, strike, lockout or other labor dispute, drought, storm, hail, earthquake, embargo, act of God or of the public enemy or other casualty (whether or not covered by insurance) that, either individually or in the aggregate, would reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.19&#160;&#160;&#160;&#160;Solvency.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Company and its Restricted Subsidiaries, on a consolidated basis, are Solvent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.20&#160;&#160;&#160;&#160;Intellectual Property&#59; Licenses, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company and its Restricted Subsidiaries own, or possess the right to use, all of the trademarks, service marks, trade names, copyrights, patents, patent rights, franchises, licenses and other intellectual property rights (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">IP Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) that are reasonably necessary for the operation of their respective businesses except where and to the extent any lack of ownership or possession would not reasonably be expected to have a Material Adverse Effect, without conflict with the rights of any other Person except where and to the extent any such conflict would not reasonably be expected to have a Material Adverse Effect.  To the knowledge of the Company, no slogan or other advertising device, product, process, method, substance, part or other material now employed, or now contemplated to be employed, by the Company or any Loan Party infringes upon any rights held by any other Person that would reasonably be expected to have a Material Adverse Effect.  No claim or litigation regarding any of the foregoing is pending or, to the knowledge of the Borrowers, threatened in writing (and reasonably likely to be commenced), which, either individually or in the aggregate, would reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.21&#160;&#160;&#160;&#160;Labor Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Except as set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 5.21</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, there are no collective bargaining agreements or Multiemployer Plans covering the employees of the Company or any Restricted Subsidiary as of the Fifth Amendment Effective Date and neither the Company nor any Restricted Subsidiary has suffered any material strikes, walkouts, work stoppages or other labor difficulty in the three (3) years preceding the Fifth Amendment Effective Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.22&#160;&#160;&#160;&#160;OFAC.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Neither the Company, nor any of its Subsidiaries, nor, to the knowledge of the Company and its Subsidiaries, any director, officer, employee, agent, affiliate or representative thereof, is an individual or entity that is, or is owned or controlled by any individual or entity that is (i) currently the subject or target of any Sanctions, (ii) included on OFAC&#8217;s List of Specially Designated nationals, the Canadian Sanctions List, HMT&#8217;s Consolidated List of Financial Sanctions Targets and the Investment Ban List, or any similar list enforced by any other relevant sanctions authority or (iii) located, organized or resident in a Designated Jurisdiction.  The Loan Parties have instituted and maintained policies and procedures designed to promote and achieve compliance with the foregoing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.23&#160;&#160;&#160;&#160;Anti-Corruption Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">To the extent applicable, the Company and its Subsidiaries have conducted their businesses in compliance in all material respects with the United States Foreign Corrupt Practices Act of 1977, the Corruption of Foreign Public Officials Act (Canada), the UK Bribery Act 2010, and, to the extent applicable, other similar anti-corruption legislation in other jurisdictions and have instituted and maintained policies and procedures designed to promote and achieve compliance with such laws.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.24&#160;&#160;&#160;&#160;Collateral Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Collateral Documents create valid security interests in, and Liens on, the Collateral purported to be covered thereby, which security interests and Liens are currently (or, upon delivery of Collateral to the Administrative Agent and&#47;or when the appropriate filings or other actions required by the applicable Collateral Document or by applicable law have been filed or taken, will be) perfected security interests and Liens (to the extent such security interests and Liens are required to be perfected under the terms of the Collateral Documents) to the extent such security interests and Liens can be perfected by such delivery, filings and actions, prior to all other Liens other than Permitted Liens.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">107</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.25&#160;&#160;&#160;&#160;Representations as to Non-U.S. Obligors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each of the Company and each Non-U.S. Obligor represents and warrants to the Administrative Agent and the Lenders that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Such Non-U.S. Obligor is subject to civil and commercial Laws with respect to its obligations under this Agreement and the other Loan Documents to which it is a party (collectively as to such Non-U.S. Obligor, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Applicable Non-U.S. Obligor Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and the execution, delivery and performance by such Non-U.S. Obligor of the Applicable Non-U.S. Obligor Documents constitute and will constitute private and commercial acts and not public or governmental acts.  Neither such Non-U.S. Obligor nor any of its property has any immunity from jurisdiction of any court or from any legal process (whether through service or notice, attachment prior to judgment, attachment in aid of execution, execution or otherwise) under the laws of the jurisdiction in which such Non-U.S. Obligor is organized or incorporated (as the case may be) and existing in respect of its obligations under the Applicable Non-U.S. Obligor Documents.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Applicable Non-U.S. Obligor Documents are in proper legal form under the Laws of the jurisdiction in which such Non-U.S. Obligor is organized or incorporated (as the case may be) and existing for the enforcement thereof against such Non-U.S. Obligor under the Laws of such jurisdiction, and to ensure the legality, validity, enforceability, priority or admissibility in evidence of the Applicable Non-U.S. Obligor Documents.  It is not necessary to ensure the legality, validity, enforceability, priority or admissibility in evidence of the Applicable Non-U.S. Obligor Documents that the Applicable Non-U.S. Obligor Documents be filed, registered or recorded with, or executed or notarized before, any court or other authority in the jurisdiction in which such Non-U.S. Obligor is organized or incorporated (as the case may be) and existing or that any registration charge or stamp or similar tax be paid on or in respect of the Applicable Non-U.S. Obligor Documents or any other document, except for (i)&#160;any such filing, registration, recording, execution or notarization as has been or will promptly be made or is not required to be made until the Applicable Non-U.S. Obligor Document or any other document is sought to be enforced and (ii)&#160;any charge or tax as has been or will be timely paid.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;There is no tax, levy, impost, duty, fee, assessment or other governmental charge, or any deduction or withholding, imposed by any Governmental Authority in or of the jurisdiction in which such Non-U.S. Obligor is organized or incorporated (as the case may be) and existing on or by virtue of the execution or delivery of the Applicable Non-U.S. Obligor Documents, except as has been disclosed to the Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The execution, delivery and performance of the Applicable Non-U.S. Obligor Documents executed by such Non-U.S. Obligor are, under applicable foreign exchange control regulations of the jurisdiction in which such Non-U.S. Obligor is organized or incorporated (as the case may be) and existing, not subject to any notification or authorization except (i)&#160;such as have been made or obtained or (ii)&#160;such as cannot be made or obtained until a later date (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any notification or authorization described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;shall be made or obtained as soon as is reasonably practicable).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;With respect to each Loan Party organized in Barbados (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Barbados Loan Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), all relevant licenses, approvals and permits required under applicable Barbados Law for such Barbados Loan Party to make payments outside of Barbados, including any required pursuant to any applicable Barbados exchange controls, have been obtained and are in place to the extent necessary to permit such Barbados Loan Party to make all payments required thereof pursuant to this Agreement and the other Loan Documents to which it is required to be a party.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;With respect to each Loan Party incorporated in Malaysia (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Malaysian Loan Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), all consents, approvals, authorizations, licenses, exemptions, permissions, and orders which are required by any Governmental Authority or any other party, including to the extent applicable Bank Negara Malaysia (Central Bank of Malaysia), for such Malaysian Loan Party to execute, deliver and perform its obligations under this Agreement and each other Loan Document </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">108</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">to which it is required to be a party and to ensure that each such Loan Document shall be legal, valid and enforceable against such Malaysian Loan Party, have been duly obtained and are in full force and effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">5.26&#160;&#160;&#160;&#160;Affected Financial Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No Loan Party is an Affected Financial Institution.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE VI.<br><br>AFFIRMATIVE COVENANTS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Loan Party hereby covenants and agrees that such Loan Party shall, and shall cause each of its Restricted Subsidiaries to&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.01&#160;&#160;&#160;&#160;Financial Statements.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deliver to the Administrative Agent (who will make such documents available to each Lender), in form and detail reasonably satisfactory to the Administrative Agent and the Required Lenders&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;as soon as available, but in any event within one hundred twenty (120) days after the end of each fiscal year of the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a consolidated balance sheet of the Company and its Subsidiaries as at the end of such fiscal year, and the related consolidated statements of operations, comprehensive income, changes in shareholders&#8217; equity, and cash flows for such fiscal year, setting forth in each case in comparative form the figures for the previous fiscal year, all in reasonable detail and prepared in accordance with IFRS, audited and accompanied by a report and opinion of KPMG LLP or another independent certified public accountant of nationally recognized standing reasonably acceptable to the Required Lenders, which report and opinion shall be prepared in accordance with generally accepted auditing standards and shall not be subject to any &#8220;going concern&#8221; or like qualification or exception (other than any qualification or exception in the last year of this Agreement and due solely to the impending maturity of the Loans and Commitments hereunder) or any qualification or exception as to the scope of such audit&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;as soon as available, but in any event within sixty (60) days after the end of each of the first three (3) fiscal quarters of each fiscal year of the Company, a consolidated balance sheet of the Company and its Subsidiaries as at the end of such fiscal quarter, the related consolidated statements of operations, comprehensive income, shareholders&#8217; equity and cash flows for such fiscal quarter and for the portion of the Company&#8217;s fiscal year then ended, in each case setting forth in comparative form the figures for the corresponding fiscal quarter of the previous fiscal year and the corresponding portion of the previous fiscal year, all in reasonable detail, certified by a Responsible Officer of the Company as fairly presenting the financial condition, results of operations, shareholders&#8217; equity and cash flows of the Company and its Restricted Subsidiaries in accordance with IFRS, subject only to normal year-end audit adjustments and the absence of footnotes.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">As to any information contained in materials furnished pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.02(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Company shall not be separately required to furnish such information under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">subsection&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;above, but the foregoing shall not be in derogation of the obligation of the Company to furnish the information and materials described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">subsections&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;above at the times specified therein.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.02&#160;&#160;&#160;&#160;Certificates&#59; Other Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deliver to the Administrative Agent (who will make such documents available to each Lender), in form and detail reasonably satisfactory to the Administrative Agent and the Required Lenders&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;concurrently with the delivery of the financial statements referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;6.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (i)&#160;a duly completed Compliance Certificate signed by the chief executive officer, chief financial officer, treasurer or controller of the Company (which delivery </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">109</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">may, unless the Administrative Agent or a Lender requests executed originals, be by electronic communication including fax or email and shall be deemed to be an original authentic counterpart thereof for all purposes) and (ii)&#160;a report signed by a Responsible Officer of the Company that supplements </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;5.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> such that, as supplemented, such Schedule would be accurate and complete in all material respects as of the last day of the period covered by the Compliance Certificate described in the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if no supplement is required to cause such Schedule to be accurate and complete in all material respects as of such date, then the Company shall not be required to deliver such a report)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;concurrently with the delivery of the financial statements referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;6.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, for any period in which there exist any Unrestricted Subsidiaries, unaudited consolidating financial statements reflecting adjustments necessary to eliminate the accounts of Unrestricted Subsidiaries (if any) from such financial statements delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as applicable, all in reasonable detail and certified by a responsible Officer of the Company as fairly presenting in all material respects the financial condition, results of operations, comprehensive income, shareholders&#8217; equity and cash flows of the Company and its Restricted Subsidiaries in accordance with IFRS, subject only to normal year-end audit adjustments and the absence of footnotes&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;promptly after the same are available, copies of each annual report, proxy or financial statement or other report or communication sent to the stockholders of the Company, and copies of all annual, regular, periodic and special reports and registration statements which the Company may file or be required to file with the SEC under Section 13 or 15(d) of the Securities Exchange Act of 1934, or under any other applicable securities Laws, and in any case not otherwise required to be delivered to the Administrative Agent pursuant hereto&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;promptly following any request therefor, provide information and documentation reasonably requested by the Administrative Agent or any Lender for purposes of compliance with applicable &#8220;know your customer&#8221; and anti-money-laundering rules and regulations, including, without limitation, the PATRIOT Act, the Beneficial Ownership Regulation and the Canadian AML Acts&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;promptly, such additional information regarding the business, financial or corporate affairs of the Company or any Subsidiary, or compliance with the terms of the Loan Documents, as the Administrative Agent or any Lender may from time to time reasonably request.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Documents required to be delivered pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.02(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (to the extent any such documents are included in materials otherwise filed with the SEC or any national securities exchange) may be delivered electronically and if so delivered, shall be deemed to have been delivered on the date (i)&#160;on which the Company posts such documents, or provides a link thereto on the Company&#8217;s website on the Internet at the website address listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;10.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; or (ii)&#160;on which such documents (A) are available on the website of the SEC at </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">http&#58;&#47;&#47;www.sec.gov</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (B) are available on the website of the Canadian Securities Administrators at </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">https&#58;&#47;&#47;www.sedar.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or (C) are posted on the Company&#8217;s behalf on another Internet or intranet website, if any, to which each Lender and the Administrative Agent have access (whether a commercial, third-party website or whether sponsored by the Administrative Agent)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in the case of documents that are not available on </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">http&#58;&#47;&#47;www.sec.gov</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">https&#58;&#47;&#47;www.sedar.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (x)&#160;the Company shall deliver paper copies (which may include .pdf files) of such documents to the Administrative Agent or any Lender upon its request to the Company to deliver such paper copies until a written request to cease delivering paper copies is given by the Administrative Agent or such Lender and (y)&#160;the Company shall notify (which may be by facsimile or electronic mail) the Administrative Agent (by facsimile or electronic mail) of the posting of any such documents.  The Administrative Agent shall have no obligation to request the delivery of or to maintain paper copies of the documents referred to above, and in any event shall have no responsibility to monitor compliance by the Company with any such request by a Lender for delivery, and each Lender shall be solely responsible for requesting delivery to it or maintaining its copies of such documents.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">110</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Company hereby acknowledges that (a)&#160;the Administrative Agent and&#47;or each Arranger may, but shall not be obligated to, make available to the Lenders and any L&#47;C Issuer materials and&#47;or information provided by or on behalf of the Company hereunder (collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Borrower Materials</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) by posting the Borrower Materials on IntraLinks, Syndtrak, ClearPar, or a substantially similar electronic transmission system (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Platform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and (b)&#160;certain of the Lenders (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Public Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) may have personnel who do not wish to receive material non-public information with respect to the Company or its Affiliates, or the respective securities of any of the foregoing, and who may be engaged in investment and other market-related activities with respect to such Persons&#8217; securities.  The Company hereby agrees that (w)&#160;all Borrower Materials that are to be made available to Public Lenders shall be clearly and conspicuously marked &#8220;PUBLIC&#8221; which, at a minimum, shall mean that the word &#8220;PUBLIC&#8221; shall appear prominently on the first page thereof&#59; (x)&#160;by marking Borrower Materials &#8220;PUBLIC,&#8221; the Company shall be deemed to have authorized the Administrative Agent, the Arranger, the L&#47;C Issuers and the Lenders to treat such Borrower Materials as not containing any material non-public information with respect to the Company or its securities for purposes of Canadian federal and provincial securities laws and United States federal and state securities laws (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that to the extent such Borrower Materials constitute Information, they shall be treated as set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59; (y)&#160;all Borrower Materials marked &#8220;PUBLIC&#8221; are permitted to be made available through a portion of the Platform designated &#8220;Public Side Information&#59;&#8221; and (z)&#160;the Administrative Agent and the Arrangers shall be entitled to treat any Borrower Materials that are not marked &#8220;PUBLIC&#8221; as being suitable only for posting on a portion of the Platform not designated &#8220;Public Side Information.&#8221;  Notwithstanding the foregoing, the Company shall not be under any obligation to mark any Borrower Materials &#8220;PUBLIC.&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.03&#160;&#160;&#160;&#160;Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Promptly notify the Administrative Agent (who will make such notice available to each Lender)&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;of the occurrence of any Default&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;of any matter that has resulted or would reasonably be expected to result in a Material Adverse Effect&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;of the occurrence of any ERISA Event or any material failure by any Loan Party or any Subsidiary to perform its obligations under a Canadian Pension Plan&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;of the acquisition, as a result of the consummation of a Permitted Acquisition,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of any Canadian Defined Benefit Pension Plan and copies of all documentation relating thereto and, thereafter, promptly after any request by the Administrative Agent or any Lender, copies of all actuarial valuation reports in respect thereof&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;of any material change in accounting policies or financial reporting practices by the Company or any Subsidiary&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;the entering into by the Company or any Subsidiary of any Permitted Securitization Transaction (together with such information regarding such Permitted Securitization Transaction as the Administrative Agent or any Lender may reasonably request).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each notice pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be accompanied by a statement of a Responsible Officer of the Company setting forth details of the occurrence referred to therein and stating what action the Company has taken and proposes to take with respect thereto.  Each notice pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.03(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall describe with particularity any and all provisions of this Agreement and any other Loan Document that have been breached.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.04&#160;&#160;&#160;&#160;Payment of Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Pay and discharge as the same shall become due and payable, all its material obligations and liabilities, including (a)&#160;all Tax liabilities, assessments and governmental charges or levies upon it or its properties or assets, unless the same are being contested in good faith by appropriate proceedings diligently conducted and adequate reserves in accordance with IFRS are being maintained by the Company or such Restricted Subsidiary or in respect of which such failure to pay </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">111</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">would not reasonably be likely to have a Material Adverse Effect&#59; and (b)&#160;all lawful claims which, if unpaid, would by law become a Lien upon its property (other than Permitted Liens).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.05&#160;&#160;&#160;&#160;Preservation of Existence, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Preserve, renew and maintain in full force and effect its legal existence and good standing (to the extent applicable) under the Laws of the jurisdiction of its organization except in a transaction permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;7.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;take all reasonable action to maintain all rights, privileges, permits, licenses and franchises necessary or desirable in the normal conduct of its business, except to the extent that failure to do so would not reasonably be expected to have a Material Adverse Effect&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;preserve or renew all of its registered patents, trademarks, trade names and service marks, the non-preservation of which would reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.06&#160;&#160;&#160;&#160;Maintenance of Properties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Maintain, preserve and protect all of its material properties and equipment necessary in the normal operation of its business in good working order and condition, ordinary wear and tear and damage by casualty or condemnation excepted&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;make all necessary repairs thereto and renewals and replacements thereof, except to the extent that (i) any of such properties or equipment are obsolete or are being replaced in the ordinary course of business, (ii) the Company or any of its Restricted Subsidiaries reasonably determine that the continued maintenance, repaid, renewal or replacement of any of its properties or equipment is no longer commercially practicable and is not in the best interests of the Company or any of its Restricted Subsidiaries, or (iii) where the failure to do so would not reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.07&#160;&#160;&#160;&#160;Maintenance and Evidence of Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maintenance of Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Maintain with financially sound and reputable insurance companies not Affiliates of the Company or any Subsidiary, insurance with respect to its properties and business against loss or damage of the kinds customarily insured against by Persons engaged in the same or similar business, of such types and in such amounts as are customarily carried under similar circumstances by such other Persons, including, without limitation, liability, casualty, property, terrorism and business interruption insurance.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Evidence of Insurance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Cause the Administrative Agent to be named as lenders&#8217; loss payable or loss payee (other than with respect to business interruption insurance) and as mortgagee, as its interest may appear, and&#47;or additional insured with respect of any such insurance providing liability coverage or coverage in respect of any Collateral, and cause, unless otherwise agreed to by the Administrative Agent and, to the extent available and customarily agreed to by the relevant insurance provider, each provider of any such insurance to agree, by endorsement upon the policy or policies issued by it or by independent instruments furnished to the Administrative Agent that it will give the Administrative Agent thirty (30) days&#8217; prior written notice before any such policy or policies shall be altered or cancelled (or ten (10)&#160;days&#8217; prior notice in the case of cancellation due to the nonpayment of premiums or, with respect to insurance premiums issued by non-U.S. insurance companies, to the extent available, as substantially similar notice as is practicable).  Annually, upon expiration of current insurance coverage, the Loan Parties shall provide, or cause to be provided, to the Administrative Agent, such evidence of insurance as required by the Administrative Agent, including, but not limited to&#58; (i) evidence of such insurance policies, (ii)&#160;declaration pages for each insurance policy and (iii)&#160;to the extent available from the relevant insurance provider, lender&#8217;s loss payable endorsement (or other evidence that the Administrative Agent has substantially the same or similar standing under any insurance policies issued by non-U.S. insurance companies) if the Administrative Agent for </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">112</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the benefit of the Secured Parties (or in its own name as creditor of Parallel Debt, as applicable) is not on the declarations page for such policy.  As requested by the Administrative Agent, the Loan Parties agree to deliver to the Administrative Agent an Authorization to Share Insurance Information.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.08&#160;&#160;&#160;&#160;Compliance with Laws.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comply in all material respects with the requirements of all Laws and all orders, writs, injunctions and decrees applicable to it or to its business or property, except in such instances in which (a)&#160;such requirement of Law or order, writ, injunction or decree is being contested in good faith by appropriate proceedings diligently conducted&#59; or (b)&#160;the failure to comply therewith would not reasonably be expected to have a Material Adverse Effect.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.09&#160;&#160;&#160;&#160;Books and Records.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;Maintain proper books of record and account, in which full, materially true and correct entries in conformity with IFRS consistently applied shall be made of all material financial transactions and matters involving the assets and business of the Company or such Restricted Subsidiary, as the case may be, and (b)&#160;maintain such books of record and account in material conformity with all applicable requirements of any Governmental Authority having regulatory jurisdiction over the Company or such Restricted Subsidiary, as the case may be.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.10&#160;&#160;&#160;&#160;Inspection Rights.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Upon the request of the Administrative Agent on behalf of any Lender, permit representatives and independent contractors of the Administrative Agent (which may include representatives of Lenders) to visit and inspect any of its properties, to examine its corporate, financial and operating records, and make copies thereof or abstracts therefrom, and to discuss its affairs, finances and accounts with its directors, officers, and independent public accountants (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that one or more representatives of the Company shall be invited (with reasonable advance notice) to attend any such meetings with such independent public accountants (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the failure of any such representatives of the Company to attend any such meeting shall not preclude such meeting from occurring), all at the expense of the Lenders when no Event of Default exists, and at such reasonable times during normal business hours, upon reasonable advance notice to the Company and no more than once per year&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that when an Event of Default exists, the Administrative Agent or any Lender (or any of their respective representatives or independent contractors) may do any of the foregoing at the expense of the Company at any time during normal business hours and without advance notice&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that notwithstanding anything to the contrary herein, neither the Company nor any of its Restricted Subsidiaries shall be required to disclose, permit the inspection, examination or making of copies of or taking abstracts from, or discuss any document, information, or other matter (a) that constitutes non-financial trade secrets or non-financial proprietary information of the Company and its Restricted Subsidiaries and&#47;or any of its customers and&#47;or suppliers, (b) in respect of which disclosure to the Administrative Agent or any Lender (or any of their respective representatives or agents) is prohibited by applicable Law, (c) that is subject to attorney-client or similar privilege or constitutes attorney work product or (d) in respect of which the Company or any Subsidiary owes confidentiality obligations to any third party </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(it being understood that the Company or any of its Subsidiaries shall inform the Administrative Agent of the existence and nature of the confidential records, documents or other information not being provided and, following a reasonable request from the Administrative Agent, use commercially reasonable efforts to request consent from an applicable contractual counterparty to disclose such information (but shall not be required to incur any cost or expense or pay any consideration of any type to such party in order to obtain such consent))</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.11&#160;&#160;&#160;&#160;Use of Proceeds.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Use the proceeds of the Credit Extensions (a) consisting of the Term&#160;B Loan to refinance Indebtedness outstanding under the Existing Credit Agreement, to pay professional fees and other expenses associated therewith and for general corporate purposes of the Company and its Subsidiaries (including for capital expenditures, Permitted Acquisitions, working capital needs, the payment of transaction fees and expenses, Investments, Restricted Payments and any other purpose not prohibited by the terms of the Loan Documents) not in contravention of any Law or of any Loan Document and (b) under the Revolving Facility and any Incremental Facility for general corporate purposes of the Company and its Subsidiaries (including for capital expenditures, Permitted Acquisitions, working capital needs, the payment of transaction fees and expenses, Investments, Restricted Payments and any other purpose not prohibited by the terms of the Loan Documents) of the Company and its Subsidiaries not in contravention of any Law or of any Loan Document.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">113</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.12&#160;&#160;&#160;&#160;Compliance with Environmental Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Comply, in all material respects, with all applicable Environmental Laws and Environmental Permits and&#160;obtain and renew all Environmental Permits necessary for its operations and properties&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that neither the Company nor any of its Restricted Subsidiaries shall be required to undertake any action under any Environmental Laws and Environmental Permits to the extent that its obligation to do so is being contested in good faith and by proper proceedings and appropriate reserves are being maintained with respect to such circumstances in accordance with IFRS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.13&#160;&#160;&#160;&#160;Maintenance of Ratings.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Use commercially reasonable efforts (it being understood and agreed that &#8220;commercially reasonable efforts&#8221; shall in any event include the payment by the Company of customary rating agency fees and cooperation with information and data requests by Moody&#8217;s and S&#38;P in connection with their ratings process) to obtain and maintain (a)&#160;a public corporate family rating of the Company and a rating of the credit facilities provided under this Agreement, in each case from Moody&#8217;s, (b) a public corporate credit rating of the Company and a rating of the credit facilities provided under this Agreement, in each case from S&#38;P and (c)&#160;a current, non-credit-enhanced, senior secured long-term debt rating with respect to each of the Term B Loan from each of S&#38;P and Moody&#8217;s&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that in no event shall the Company be required to maintain a specific rating with any such agency.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.14&#160;&#160;&#160;&#160;Covenant to Guarantee Obligations.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Within forty-five (45) days (or such later date as the Administrative Agent may agree in its sole discretion) after (x)&#160;the acquisition or formation of any Restricted Subsidiary (other than an Excluded Subsidiary) or (y)&#160;the date on which any Excluded Subsidiary ceases to be an Excluded Subsidiary, cause such Restricted Subsidiary to (i)&#160;become a U.S. Guarantor (if such Subsidiary is a U.S. Subsidiary and not a CFC Holdco) or a Non-U.S. Guarantor (if such Subsidiary is a Non-U.S. Subsidiary or a CFC Holdco), as applicable, by executing and delivering to the Administrative Agent a Joinder Agreement or such other documents as the Administrative Agent shall deem appropriate for such purpose and (ii)&#160;upon the request of the Administrative Agent in its reasonable discretion, deliver to the Administrative Agent such Organization Documents, resolutions and favorable opinions of counsel, all in form, content and scope reasonably satisfactory to the Administrative Agent&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that notwithstanding anything to the contrary contained in this Agreement or any other Loan Document, no Specified Subsidiary shall be required to provide a Guarantee in respect of any of the Obligations other than the Non-U.S. Obligations.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If any Subsidiary (including, to the extent permitted by applicable Law, any Excluded Subsidiary other than any Special Purpose Subsidiary or any other Subsidiary with respect to which the Administrative Agent and the Company reasonably agree that the burden or cost of such Person providing the Guaranty shall outweigh the benefits to be obtained by the Lenders therefrom) that is not a Guarantor provides a Guarantee in respect of any Additional Indebtedness issued by a Loan Party, cause such Subsidiary to, concurrently with providing such Guarantee in respect of such Additional Indebtedness (or at such later date that the Administrative Agent may agree in its sole discretion), (i)&#160;become a U.S. Guarantor (if such Subsidiary is a U.S. Subsidiary and not a CFC Holdco) or a Non-U.S. Guarantor (if such Subsidiary is a Non-U.S. Subsidiary or a CFC Holdco), as applicable, by executing and delivering to the Administrative Agent a Joinder Agreement or such other documents as the Administrative Agent shall deem reasonably appropriate for such purpose and (ii)&#160;upon the request of the Administrative Agent in its reasonable discretion, deliver to the Administrative Agent such Organization Documents, resolutions and favorable opinions of counsel, all in form, content and scope reasonably satisfactory to the Administrative Agent&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that notwithstanding anything to the contrary contained in this Agreement or any other Loan Document, no Specified Subsidiary shall be required to provide a Guarantee in respect of any of the Obligations other than the Non-U.S. Obligations.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything to the contrary contained herein, (x)&#160;the Company may from time to time, upon notice to the Administrative Agent, elect to cause any Subsidiary that would otherwise be an Excluded Subsidiary to become a U.S</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Guarantor (if such Subsidiary is a U.S. Subsidiary and not a CFC Holdco) or a Non-U.S. Guarantor (if such Subsidiary is a Non-U.S. Subsidiary or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">114</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a CFC Holdco), as applicable, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the requirements set forth in the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> applicable to any Subsidiary that is required to provide the Guaranty pursuant to such clause are satisfied, and (y)&#160;the Subsidiaries set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Part&#160;A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;6.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not be required to comply with this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> until the Post-Closing Compliance Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.15&#160;&#160;&#160;&#160;Covenant to Give Security.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Except with respect to Excluded Property&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Cause each U.S. Obligor that is not a Specified U.S. Obligor (in each case, whether now or hereafter existing) to grant or cause to be granted a first priority perfected (or similar concept under any applicable non-U.S. Laws) security interest (subject to Permitted Liens) in the following (to the extent not constituting Excluded Property), in each case to secure the Obligations pursuant to the Domestic U.S. Security Agreement, in each case on the Closing Date or, if acquired thereafter, within forty-five (45) days (or such later date as the Administrative Agent may agree in its sole discretion) of the acquisition thereof&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;(A)&#160; one hundred percent (100%) of the issued and outstanding Equity Interests of any Restricted Subsidiary that is a U.S. Subsidiary and not a CFC Holdco directly owned by such U.S. Obligor&#59; (B)&#160;sixty-five percent (65%) of the issued and outstanding Equity Interests entitled to vote (within the meaning of Treas. Reg. Section 1.956-2(c)(2)) of any Restricted Subsidiary that is (x) a CFC directly owned by such U.S. Obligor or (y) a CFC Holdco directly owned by such U.S. Obligor&#59; and (C) one hundred percent (100%) of the issued and outstanding Equity Interests not entitled to vote (within the meaning of Treas. Reg. Section 1.956-2(c)(2)) of any Restricted Subsidiary that is (x) a CFC directly owned by such U.S. Obligor or (y) a CFC Holdco directly owned by such U.S. Obligor&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;all personal property of such U.S. Obligor&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Cause each Non-U.S. Obligor that is not a Specified Non-U.S. Obligor (in each case, whether now or hereafter existing) to grant or cause to be granted a first priority perfected (or similar concept under any applicable non-U.S. Laws) security interest (subject to Permitted Liens) in the following (to the extent not constituting Excluded Property), in each case to secure the Obligations pursuant to the Canadian Security Agreement or, upon the request of the Administrative Agent, another Security Agreement, in each case on the Closing Date or, if acquired thereafter, within forty-five (45) days (or such later date as the Administrative Agent may agree in its sole discretion) of the acquisition thereof&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;(A)&#160;except to the extent the following </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> applies, one hundred percent (100%) of the issued and outstanding Equity Interests of any Restricted Subsidiary directly owned by such Non-U.S. Obligor&#59; (B)&#160;sixty-five&#160;percent (65%) of the issued and outstanding Equity Interests entitled to vote (within the meaning of Treas. Reg. Section&#160;1.956-2(c)(2)) of any Restricted Subsidiary that is a CFC Holdco directly owned by such Non-U.S. Obligor&#59; and (C)&#160;one hundred percent (100%) of the issued and outstanding Equity Interests not entitled to vote (within the meaning of Treas. Reg. Section&#160;1.956-2(c)(2)) of any Restricted Subsidiary that is a CFC Holdco directly owned by such Non-U.S. Obligor&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not apply with respect to any security interest granted to secure the Non-U.S Obligations&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;all personal property of such Non-U.S. Obligor&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Cause each Specified U.S. Obligor (whether now or hereafter existing) to grant a first priority perfected security interest (subject to Permitted Liens) in the following (to the extent not constituting Excluded Property), in each case to secure the Non-U.S. Obligations pursuant to the Specified U.S. Security Agreement or, upon the request of the Administrative Agent, another pledge and&#47;or security agreement in favor of the Administrative Agent, for the benefit of the Secured Parties (or in its own name as creditor of Parallel Debt, as applicable), in form and substance reasonably acceptable to the Administrative Agent, in each case on the Closing Date or, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">115</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">if acquired thereafter, within thirty (30) days (or such later date as the Administrative Agent may agree in its sole discretion exercised reasonably) of the acquisition thereof&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;one hundred percent (100%) of the issued and outstanding Equity Interests of any Restricted Subsidiary directly owned by such Specified U.S. Obligor&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;all personal property of such Specified U.S. Obligor&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Cause each Specified Non-U.S. Obligor (whether now or hereafter existing) to grant a first priority perfected security interest (subject to Permitted Liens) in the following (to the extent not constituting Excluded Property), in each case to secure the Non-U.S. Obligations pursuant to the Canadian Security Agreement or, upon the request of the Administrative Agent, another pledge and&#47;or security agreement in favor of the Administrative Agent, for the benefit of the Secured Parties (or in its own name as creditor of Parallel Debt, as applicable), in form and substance reasonably acceptable to the Administrative Agent, in each case on the Closing Date or, if acquired thereafter, within thirty (30) days (or such later date as the Administrative Agent may agree in its sole discretion, exercised reasonably) of the acquisition thereof&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;one hundred percent (100%) of the issued and outstanding Equity Interests of any Restricted Subsidiary directly owned by such Specified Non-U.S. Obligor&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;all personal property of such Specified Non-U.S. Obligor&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;At any time upon reasonable request of the Administrative Agent (but, for the avoidance of doubt, subject to any applicable time periods set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), promptly execute and deliver any and all further instruments and documents and take all such other action (including promptly completing any registration or stamping of documents as may be applicable) as the Administrative Agent reasonably may deem necessary or desirable to maintain in favor of the Administrative Agent, for the benefit of the Secured Parties (or in its own name as creditor of Parallel Debt, as applicable), Liens and insurance rights on the Collateral that are duly perfected in accordance with the requirements of, or the obligations of the Loan Parties under, the Loan Documents and all applicable Laws.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything to the contrary contained herein, the Subsidiaries set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Part&#160;A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;6.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not be required to comply with this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> until the Post-Closing Compliance Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.16&#160;&#160;&#160;&#160;Anti-Corruption Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Conduct its business in material compliance with the United States Foreign Corrupt Practices Act of 1977, the Corruption of Foreign Public Officials Act (Canada), the UK Bribery Act 2010, and other similar anti-corruption legislation in other jurisdictions applicable to the Company and its Restricted Subsidiaries and maintain procedures designed to promote and achieve compliance with such laws&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no Non-U.S. Subsidiary shall be required to comply with anti-corruption legislation of any jurisdiction other than the Laws applicable in its jurisdiction of organization if such compliance would cause such Person to violate the laws of its jurisdiction of organization.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.17&#160;&#160;&#160;&#160;Further Assurances.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Promptly upon request by the Administrative Agent, or any Lender through the Administrative Agent, (a)&#160;correct any material defect or error that may be discovered in any Loan Document or in the execution, acknowledgment, filing or recordation thereof, and (b)&#160;do, execute, acknowledge, deliver, record, re-record, file, re-file, register and re-register any and all such further acts, deeds, certificates, assurances and other instruments (including promptly completing any registration or stamping of documents as may be applicable) as the Administrative Agent, or any Lender through the Administrative Agent, may reasonably require from time to time in order to (i)&#160;carry out more effectively the purposes of the Loan Documents, (ii)&#160;to the fullest extent permitted by applicable Law, subject any Loan Party&#8217;s or any of its Subsidiaries&#8217; properties, assets, rights or interests (other than, in each case, Excluded Property) to the Liens now or hereafter intended to be covered by any of the Collateral Documents, (iii)&#160;perfect and maintain the validity, effectiveness and priority of any of the Collateral Documents and any of the Liens intended to be created thereunder and (iv)&#160;assure, convey, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">116</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">grant, assign, transfer, preserve, protect and confirm more effectively unto the Secured Parties the rights granted or now or hereafter intended to be granted to the Secured Parties under any Loan Document or under any other instrument executed in connection with any Loan Document to which any Loan Party or any of its Subsidiaries is or is to be a party, and cause each of its Subsidiaries to do so.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.18&#160;&#160;&#160;&#160;Pari Passu Ranking.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ensure that the payment obligations of the Loan Parties under the Loan Documents rank and continue to rank at least </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pari passu</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> with the claims of all of the Loan Parties&#8217; other unsecured and unsubordinated creditors, except for obligations mandatorily preferred by law applying to companies generally.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.19&#160;&#160;&#160;&#160;Post-Closing Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;By no later than the date that is sixty&#160;(60) days after the Closing Date (or such later date as the Administrative Agent may agree in its sole discretion) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Post-Closing Compliance Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), cause the Subsidiaries set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Part&#160;A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 6.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to comply with the requirements of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 6.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (x) any of the Subsidiaries set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Part&#160;A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 6.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be exempted from this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and from the requirements of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and&#47;or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (or any of them) in the event that the Administrative Agent and the Company reasonably agree that the burden or cost of such Subsidiary complying with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and&#47;or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (or any aspect of such Sections) would outweigh the benefits to be obtained by the Lenders therefrom and (y) from the Closing Date through and including the Post-Closing Compliance Date, (i) for purposes of determining compliance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 7.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (regardless of whether such Subsidiaries have, in fact, become Guarantors and Loan Parties hereunder), all intercompany Liens, intercompany Investments and intercompany Indebtedness of the Subsidiaries set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Part&#160;A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 6.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in existence on the Closing Date shall be deemed to be set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedules 7.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, respectively (regardless of whether actually set forth thereon).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Undertake all actions listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Part&#160;B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;6.19</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in each case as promptly as practicable and in any event within the time periods set forth on such Schedule (or such longer periods of time as may be agreed to by the Administrative Agent in its sole discretion).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">6.20&#160;&#160;&#160;&#160;Designation of Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Company may at any time designate any Restricted Subsidiary as an Unrestricted Subsidiary or any Unrestricted Subsidiary as a Restricted Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i)&#160;no Default or Event of Default shall exist immediately prior or immediately after giving effect to such designation&#59; (ii)&#160;the Company shall have delivered to the Administrative Agent a Pro Forma Compliance Certificate demonstrating that after giving effect to such designation on a Pro Forma Basis, the Loan Parties would be in Pro Forma Compliance&#59; (iii) no Restricted Subsidiary may be designated as an Unrestricted Subsidiary if such Restricted Subsidiary or any of its Subsidiaries (A) owns any Equity Interests or Indebtedness of, or owns or holds any Liens on, any property of the Company or any Restricted Subsidiary or (B) Guarantees any Indebtedness of the Company or any Restricted Subsidiary&#59; (iv) any Unrestricted Subsidiary that has been designated as a Restricted Subsidiary may not subsequently be re-designated as an Unrestricted Subsidiary&#59; (v)&#160;no Restricted Subsidiary may be designated as an Unrestricted Subsidiary if such Person were a Restricted Subsidiary on the Closing Date&#59; and (vi) no Restricted Subsidiary may be designated as an Unrestricted Subsidiary unless concurrent with such designation such Restricted Subsidiary is designated as an &#8220;unrestricted subsidiary&#8221; (or otherwise not be subject to the covenants) under any Additional Indebtedness.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The designation of any Restricted Subsidiary as an Unrestricted Subsidiary shall constitute an Investment by the Company in such Subsidiary on the date of such designation in an amount equal to the outstanding amount of all Investments by the Company and its Restricted Subsidiaries in such Subsidiary on such date.  Accordingly, such designation shall be permitted only if the Investment represented thereby would be permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">117</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The designation of any Unrestricted Subsidiary as a Restricted Subsidiary shall constitute (i) the incurrence on the date of such designation of any Investment, Indebtedness or Liens of such Subsidiary existing on such date and (ii) for purposes of calculating the outstanding amount of Investments by the Company and its Restricted Subsidiaries in all Unrestricted Subsidiaries, a return on all Investments by the Company and its Restricted Subsidiaries in such Subsidiary in an amount equal to the outstanding amount of all such Investments in such Subsidiary on the date of such designation.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;If at any time any Unrestricted Subsidiary (i) owns any Equity Interests or Indebtedness of, or owns or holds any Liens on, any property of the Company or any Restricted Subsidiary, (ii) Guarantees any Indebtedness of the Company or any Restricted Subsidiary or (iii)&#160;ceases to be an &#8220;unrestricted subsidiary&#8221; (or otherwise becomes subject to the covenants) under any Additional Indebtedness, then the Company shall, concurrently therewith, re-designate such Unrestricted Subsidiary as a Restricted Subsidiary.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE VII.<br><br>NEGATIVE COVENANTS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Loan Party hereby covenants that no Loan Party shall, nor shall it permit any of its Restricted Subsidiaries (or, with respect to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, its Unrestricted Subsidiaries) to, directly or indirectly&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.01&#160;&#160;&#160;&#160;Liens.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Create, incur, assume or suffer to exist any Lien upon any of its property, assets or revenues, whether now owned or hereafter acquired, other than the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Liens pursuant to any Loan Document&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Liens existing on the Fifth Amendment Effective Date and listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 7.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and any renewals or extensions thereof, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i)&#160;the property covered thereby is not changed, (ii)&#160;the amount secured or benefited thereby is not increased except as contemplated by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.03(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (iii)&#160;the direct or any contingent obligor with respect thereto is not changed, and (iv)&#160;any renewal or extension of the obligations secured or benefited thereby is permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.03(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Liens for Taxes that are (i) not yet due or (ii) being contested in good faith and by appropriate proceedings diligently conducted and for which adequate reserves with respect thereto are maintained on the books of the applicable Person in accordance with IFRS&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;carriers&#8217;, warehousemen&#8217;s, mechanics&#8217;, materialmen&#8217;s, repairmen&#8217;s or other like Liens arising in the ordinary course of business (i) which are not overdue for a period of more than thirty (30) days or (ii) which are being contested in good faith and by appropriate proceedings diligently conducted, if adequate reserves with respect thereto are maintained on the books of the applicable Person&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Liens incurred in the ordinary course of business in connection with workers&#8217; compensation, unemployment insurance and other social security legislation, other than any Lien imposed by ERISA or in respect of a Canadian Pension Plan&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;deposits and other Liens to secure the performance of bids, trade contracts and leases (other than Indebtedness), tenders, statutory obligations, surety bonds (other than bonds related to judgments or litigation), leases, performance bonds, government contracts and other obligations of a like nature incurred in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;easements, rights-of-way, restrictions and other similar encumbrances affecting real property which, in the aggregate, are not substantial in amount, and which do not in any case materially detract from the value of the property subject thereto or materially interfere with the ordinary conduct of the business of the applicable Person&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">118</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;Liens securing judgments for the payment of money (or appeal or other surety bonds relating to such judgments) not constituting an Event of Default under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.01(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Liens securing Indebtedness permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.03(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i)&#160;such Liens do not at any time encumber any property other than the property financed by such Indebtedness and (ii)&#160;the Indebtedness secured thereby does not exceed the cost or fair market value, whichever is lower, of the property being acquired on the date of acquisition&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;licenses (including licenses of intellectual property), sublicenses, leases or subleases granted to third parties in the ordinary course of business not interfering with the business of the Company or any Restricted Subsidiary in any material respect&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;Liens in favor of customs and revenue authorities arising as a matter of law which secure payment of customs duties in connection with the importation of goods&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;any interest of title of a lessor under, and Liens arising from UCC financing statements (or equivalent filings, registrations or agreements in foreign jurisdictions) relating to, leases permitted by this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;normal and customary rights of setoff or bankers&#8217; liens upon deposits of cash in favor of banks or other depository institutions&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;Liens securing Acquired Indebtedness, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) such Liens do not at any time encumber any property other than the property financed by such Indebtedness and (ii) such Liens existed prior to the applicable Permitted Acquisition and were not incurred in connection with, or in anticipation or contemplation of, the applicable Permitted Acquisition&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(o)&#160;&#160;&#160;&#160;Liens securing Subordinated Indebtedness and Pari Passu Indebtedness, in each case, to the extent permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.03(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(p)&#160;&#160;&#160;&#160;Liens on Securitized Assets created or deemed to exist in connection with (i)&#160;any Permitted Securitization Transaction or (ii)&#160;the Specified Receivables Purchase Agreement&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(q)&#160;&#160;&#160;&#160;Liens pursuant to any Loan Document securing (x) Secured Cash Management Agreements and (y) Secured Swap Contracts&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(r)&#160;&#160;&#160;&#160;purported Liens evidenced by the filing of UCC financing statements in respect of consignment of goods&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(s)&#160;&#160;&#160;&#160;with respect to any real property occupied, owned or leased by any Borrower or any of their Subsidiaries, leases, subleases, tenancies, options, concession agreements, rental agreements occupancy agreements, franchise agreements, access agreements and any other agreements, whether or not of record and whether now in existence or hereafter entered into, of the real properties of any Loan Party or any Restricted Subsidiary granted by such Person to third parties, in each case entered into in the ordinary course of such Person&#8217;s business and so long as, to the extent such real properties are subject to Liens, such Liens do not materially interfere with the ordinary conduct of business of the Loan Parties or their Restricted Subsidiaries, taken as a whole, and do not materially impair the use of such property for its intended purposes&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(t)&#160;&#160;&#160;&#160;Liens arising by operation of law under Article 4 of the Uniform Commercial Code in connection with collection of items provided for therein or under Article 2 of the Uniform Commercial Code in favor of a reclaiming seller of goods or buyer of goods&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(u)&#160;&#160;&#160;&#160;Liens attaching solely to (i) cash earnest money deposits in connection with any letter of intent or purchase agreement and (ii) proceeds of an asset disposition permitted hereunder that are held in escrow to secure obligations under the sale documentation relating to such disposition&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">119</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;any laws, regulations or ordinances now or hereafter in effect (including, but not limited to, zoning, building and environmental protection) as to the use, occupancy, subdivision or improvement of real property occupied, owned or leased by the Company or any of its Restricted Subsidiaries adopted or imposed by any Governmental Authority&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(w)&#160;&#160;&#160;&#160;Liens of landlords under leases where the Company or any of its Restricted Subsidiaries is the tenant, securing performance by the tenant under the lease arising by statute or under any lease or related contractual obligation entered into in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;(i) Liens that are customary contractual rights of setoff or netting relating to (A) the establishment of depositary relations with banks not granted in connection with the issuance of Indebtedness, (B) pooled deposit or sweep accounts of the Company or any Restricted Subsidiary to permit satisfaction of overdraft or similar obligations or to secure negative cash balances in local accounts of foreign Restricted Subsidiaries incurred in the ordinary course of business of the Company or any Restricted Subsidiary, (C) purchase orders and other agreements entered into with customers of the Company or any Restricted Subsidiary in the ordinary course of business and (D) commodity trading or other brokerage accounts incurred in the ordinary course of business, (ii) Liens encumbering reasonable customary initial deposits and margin deposits and (iii) Liens on the proceeds of any Indebtedness incurred in connection with any transaction permitted hereunder, which proceeds have been deposited into an escrow account on customary terms to secure such Indebtedness pending the application of proceeds to finance such transaction&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(y)&#160;&#160;&#160;&#160;Liens securing insurance premium financing arrangements&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that such Liens only encumber the insurance premiums, policies or dividends with respect to the policies that were financed with the funds advanced under such arrangements&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(z)&#160;&#160;&#160;&#160;Liens on cash or cash equivalents arising in connection with the defeasance, discharge or redemption of Indebtedness&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(aa)&#160;&#160;&#160;&#160;Liens arising out of conditional sale, title retention, consignment, bailment or similar arrangements for the purchase, sale or shipment of goods entered into in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(bb)&#160;&#160;&#160;&#160;Liens (i) on cash advances or escrow deposits in favor of the seller of any property to be acquired by the Company or any Restricted Subsidiary to be applied against the purchase price therefor or otherwise in connection with any escrow arrangements with respect thereto or any disposition permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (ii) consisting of an agreement to dispose of any property in a disposition permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> solely to the extent such disposition, as the case may be, would have been permitted on the date of the creation of such Lien&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(cc)&#160;&#160;&#160;&#160;Liens on securities which are the subject of repurchase agreements referred to in the definition of &#8220;Cash Equivalents&#8221; granted under such repurchase agreements in favor of the counterparties thereto&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(dd)&#160;&#160;&#160;&#160;undetermined or inchoate Liens and charges arising or potentially arising under statutory provisions incidental to current operations which have not at the time been filed or registered in accordance with applicable Law or of which written notice has not been duly given in accordance with applicable Law, or which although filed or registered, relate to obligations not due or delinquent&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ee)&#160;&#160;&#160;&#160;Liens not otherwise permitted by this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> securing obligations in an aggregate principal amount not to exceed at any one time outstanding the greater of (x)&#160;$100,000,000 and (y)&#160;2.5% of Consolidated Total Assets (determined as of the date of incurrence of such obligations).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">120</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.02&#160;&#160;&#160;&#160;Investments.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Make any Investments, except&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Investments held by the Company or such Restricted Subsidiary in the form of Cash Equivalents&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;advances to officers, directors and employees of the Company and Subsidiaries in an aggregate amount not to exceed $5,000,000 at any time outstanding, for travel, entertainment, relocation and analogous ordinary business purposes&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Investments in the Company or any Loan Party&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that in the case of any such Investment by a Restricted Subsidiary that is not a Loan Party in a Loan Party, (i)&#160;such Investment shall be subordinated to the Obligations in a manner and to an extent reasonably acceptable to the Administrative Agent and (ii)&#160;such Investment shall not be repaid unless no Event of Default exists&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Investments of any Restricted Subsidiary that is not a Loan Party in any other Restricted Subsidiary that is not a Loan Party&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Investments consisting of extensions of credit in the nature of accounts receivable or notes receivable arising from the grant of trade credit in the ordinary course of business, and Investments received in satisfaction or partial satisfaction thereof from financially troubled account debtors to the extent reasonably necessary in order to prevent or limit loss&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Guarantees permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;Permitted Acquisitions&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;Investments of any Person in existence at the time such Person becomes a Subsidiary pursuant to a Permitted Acquisition&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> such Investment was not made in connection with or anticipation of such Person becoming a Subsidiary&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;to the extent constituting Investments, deposit accounts maintained in the ordinary course of business and cash pooling arrangements in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;Investments of the Company or any Restricted Subsidiary in any Special Purpose Subsidiary in connection with any Permitted Securitization Transaction, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such Investments are customary in Securitization Transactions&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;to the extent constituting Investments, Restricted Payments permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;Investments existing on, or contractually committed to as of, the Fifth Amendment Effective Date and described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or consisting of intercompany Investments between or among the Company and its Subsidiaries outstanding on the Fifth Amendment Effective Date and any modification, replacement, renewal or extension thereof so long as such modification, renewal or extension thereof does not increase the amount of such Investment except, in the case of any such Investment described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, by the terms thereof as in effect on the Fifth Amendment Effective Date and described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or as otherwise permitted by this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;Swap Contracts permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.03(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;Investments (including debt obligations and Equity Interests) (i) received by the Company or any of its Subsidiaries as a creditor pursuant to a bankruptcy, insolvency, receivership or plan of reorganization under any Debtor Relief Law of any Person or a composition or readjustment of the debts of such Person, (ii) in settlement of a dispute or delinquent account, (iii) upon foreclosure with respect to any secured Investment or other transfer </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">121</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of title with respect to any secured Investment and&#47;or (iv) as a result of the settlement, compromise, resolution of litigation, arbitration or other disputes&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(o)&#160;&#160;&#160;&#160;Investments consisting of (i) deposits or prepaid expenses or (ii) endorsements for collection or deposit and customary trade arrangements, in each case made or incurred in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(p)&#160;&#160;&#160;&#160;any Investment received as non-cash consideration from any Disposition permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(q)&#160;&#160;&#160;&#160;Investments comprised of notes payable, or Equity Interests issued by account debtors to the Company or any Restricted Subsidiary pursuant to negotiated agreements with respect to settlement of such account debtor&#8217;s account in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(r)&#160;&#160;&#160;&#160;Investments by a Loan Party and&#47;or any Subsidiary that is not a Loan Party in any Restricted Subsidiary which is not a Loan Party consisting of (i)&#160;the contribution or Disposition of the Equity Interests of any Restricted Subsidiary which is not a Loan Party or (ii)&#160;any non-cash Investments arising as a result of any in-kind settlement transaction (including but not limited to loans made or deemed made in the course of settling the distribution of any Restricted Payment) entered into by and among a Loan Party and&#47;or any Subsidiary that is not a Loan Party, on the one hand, and any Restricted Subsidiary which is organized or formed under the Laws of the Kingdom of Thailand, on the other hand&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(s)&#160;&#160;&#160;&#160;Investments consisting of Indebtedness to the extent permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (other than </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> thereof), Permitted Liens, transactions to the extent permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and Restricted Payments and Junior Payments to the extent permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(t)&#160;&#160;&#160;&#160;Investments in any Subsidiary in connection with reorganizations and activities related to tax planning&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that after giving effect to any such reorganization and related activities, the security interest of the Administrative Agent in the Collateral, taken as a whole, is not materially impaired and after giving effect to such Investment, the Company and its Subsidiaries shall otherwise be in compliance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(u)&#160;&#160;&#160;&#160;Investments comprised of notes owing to any Loan Party or any wholly owned Subsidiary in connection with the Disposition of the Toronto Property&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;other Investments in an aggregate amount not to exceed at any time outstanding the sum of (i) the greater of (x) $200,000,000 and (y) 5.0% of Consolidated Total Assets (determined as of the date of the making of such Investment) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (ii) an unlimited amount so long as both before and after giving effect to such Investment on a Pro Forma Basis, the Consolidated Secured Leverage Ratio shall be less than 2.75&#58;1.00 (for purposes of clarity, the amount of any Investment made in reliance on the immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and permitted thereunder at such time shall not be included in any calculation of the amount available in the immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of covenant compliance, the amount of any Investment shall be the amount actually invested, without adjustment for subsequent increases or decreases in the value of such Investment, but in each case, net of any return in respect thereof, including dividends, interest, distributions, returns of principal, profits on sale, repayments, income and similar amounts. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.03&#160;&#160;&#160;&#160;Indebtedness.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Create, incur, assume or suffer to exist any Indebtedness, except&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Indebtedness under the Loan Documents, Secured Cash Management Agreements and Secured Swap Contracts&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">122</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Indebtedness outstanding on the Fifth Amendment Effective Date and listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and any refinancings, refundings, renewals or extensions thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the amount of such Indebtedness is not increased at the time of such refinancing, refunding, renewal or extension except by an amount equal to a reasonable premium or other reasonable amount paid, and fees and expenses reasonably incurred, in connection with such refinancing and by an amount equal to any existing commitments unutilized thereunder&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Guarantees of the Company or any Loan Party in respect of Indebtedness otherwise permitted hereunder of the Company or any Loan Party&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if such Indebtedness is subordinated to the Obligations, such Guarantee shall be subordinated to the Obligations on terms at least as favorable to the Lenders as those contained in the subordination of such Indebtedness&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;obligations (contingent or otherwise) of the Company or any Loan Party existing or arising under any Swap Contract, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such obligations are (or were) entered into by such Person in the ordinary course of business for the purpose of directly mitigating risks associated with liabilities, commitments, investments, assets, or property held or reasonably anticipated by such Person, or changes in the value of securities issued by such Person, and not for purposes of speculation or taking a &#8220;market view&#8221;&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Indebtedness in respect of capital leases, Synthetic Lease Obligations and purchase money obligations for fixed or capital assets within the limitations set forth in the proviso to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.01(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that the aggregate amount of all such Indebtedness at any one time outstanding shall not exceed $150,000,000&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Indebtedness in respect of workers&#8217; compensation claims, self-insurance obligations, performance bonds, surety, appeal or similar bonds and completion guarantees provided by the Company and its Restricted Subsidiaries in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;intercompany Indebtedness permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (other than </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> thereof)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that in the case of Indebtedness owing by a Loan Party to any Subsidiary that is not a Loan Party, such Indebtedness shall be unsecured and subordinated in right of payment to the Obligations on a basis, and pursuant to an agreement, reasonably acceptable to the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;Pari Passu Indebtedness, Subordinated Indebtedness and unsecured Indebtedness (any such Indebtedness, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Additional Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in each case that (i) after giving effect to the incurrence of such Indebtedness and the application of the proceeds thereof on a Pro Forma Basis, (A) the Loan Parties would be in Pro Forma Compliance and (B)&#160;solely with respect to Pari Passu Indebtedness and Subordinated Indebtedness, the Consolidated Secured Leverage Ratio would be less than 2.75&#58;1.00, (ii)&#160;with respect to the incurrence of (A)&#160;any such Subordinated Indebtedness or unsecured Indebtedness, in each case, in excess of $100,000,000 or (B)&#160;any such Pari Passu Indebtedness, the Company shall have delivered to the Administrative Agent a Pro Forma Compliance Certificate demonstrating compliance with the immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">sub-clauses&#160;(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as applicable&#59; (iii) no Default or Event of Default shall exist at the time of, or would result from, the incurrence of, such Indebtedness&#59; (iv)&#160;the maturity date of such Indebtedness shall be at least ninety-one (91) days after the later of (A) the latest Maturity Date and (B)&#160;the maturity date for any Incremental Term Loan&#59; (v)&#160;the Weighted Average Life of any such Indebtedness shall not be shorter than the then remaining Weighted Average Life of any other Term Loan&#59; (vi)&#160;such Additional Indebtedness shall be subject to intercreditor or subordination agreements, as applicable, reasonably acceptable to the Administrative Agent&#59; and (vii) the terms and conditions including such financial maintenance covenants (if any) applicable to such Additional Indebtedness shall not be, when taken as a whole, materially more restrictive (as determined by the Administrative Agent acting reasonably) than those contained in the Loan Documents&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Indebtedness of any Borrower or any Restricted Subsidiary assumed or acquired connection with Permitted Acquisition (any such Indebtedness, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Acquired Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">123</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) such Indebtedness shall exist prior to the applicable Permitted Acquisition and was not incurred in connection with, in anticipation or contemplation of, the applicable Permitted Acquisition and (ii) the aggregate principal amount of all such Indebtedness shall not exceed $25,000,000 at any one time outstanding&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;(i)&#160;Attributable Indebtedness under any Securitization Transaction (other than, for the avoidance of doubt, any Permitted Receivables Transaction or the Specified Receivables Purchase Agreement, each of which is governed by the provisions of the immediately succeeding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), (ii)&#160;to the extent constituting Indebtedness, the obligations of the Company or any Restricted Subsidiary pursuant to any Permitted Receivables Transaction and (iii)&#160;to the extent constituting Indebtedness, the obligations of the Company or any Restricted Subsidiary pursuant to the Specified Receivables Purchase Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the aggregate amount of all Indebtedness and all outstanding sales of receivables permitted pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not exceed at any time outstanding (A)&#160;so long as (I)&#160;the Company maintains a current public corporate family rating of BB- or better from S&#38;P or Ba3 or better from Moody&#8217;s, (II)&#160;no Credit Extension (other than Letters of Credit and Term Loans) shall be outstanding and (III)&#160;no extension of credit shall be outstanding under any other credit facility under which the Company or any Restricted Subsidiary is a borrower (other than any letter of credit issued in the ordinary course of business), fifty percent (50%) or (B) under all other circumstances, thirty percent&#160;(30%), in each case, of the aggregate book value of the trade accounts receivable of or owing to the Loan Parties, determined on a consolidated basis prior to giving effect to prior Securitization Transactions, prior Permitted Receivables Transactions and the Specified Receivables Purchase Agreement, in each case to the extent not collected on or prior to the date on which the relevant transaction is completed&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that solely with respect to any Securitization Transaction entered into pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">sub-clause&#160;(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (x)&#160;no Default or Event of Default shall exist immediately prior to or immediately after giving effect to such Securitization Transaction, (y) prior to entering into such Securitization Transaction, the Company shall have delivered to the Administrative Agent a Pro Forma Compliance Certificate demonstrating that, after giving effect to such Securitization Transaction on a Pro Forma Basis, the Loan Parties would be in Pro Forma Compliance and (z) such Securitization Transaction shall be non-recourse to the Company and its Restricted Subsidiaries other than with respect to purchase or repurchase obligations for breaches of representations and warranties, performance guaranties and indemnity obligations and other similar undertakings in each case that are customary for similar standard market accounts receivable securitizations&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;accrued expenses (including salaries, accrued vacation and other compensation), current trade or other accounts payable and other current liabilities arising in the ordinary course of business and not past due more than 90 days except to the extent being contested in good faith and by appropriate proceedings&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;Indebtedness arising from agreements providing for indemnification, adjustment of purchase price or similar obligations (including contingent earn-out obligations) incurred in connection with any disposition permitted hereunder, any acquisition or other purchase of assets or Equity Interests permitted hereunder, and Indebtedness arising from surety bonds, performance bonds or similar instruments securing the performance of the Company or any Restricted Subsidiary pursuant to such agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;Indebtedness arising in connection with endorsement of instruments for deposit in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;Indebtedness in respect of premium financing arrangements&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the aggregate principal amount of such Indebtedness shall not exceed the annual premium amount and shall be secured only by the Liens described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.01(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(o)&#160;&#160;&#160;&#160;Indebtedness consisting of unsecured guarantees by the Company or any of its Restricted Subsidiaries of operating leases of any Loan Party (other than the Company)&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">124</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(p)&#160;&#160;&#160;&#160;Indebtedness in respect of commercial credit cards, stored value cards, employee credit cards, purchasing cards and treasury management services and other netting services, overdraft protections, automated clearing-house arrangements, employee credit card programs, controlled disbursement, ACH transactions, return items, interstate depository network service, Society for Worldwide Interbank Financial Telecommunication transfers, cash pooling and operational foreign exchange management, and, in each case, similar arrangements and otherwise in connection with cash management or customary banking arrangements, and deposit accounts, in each case to the extent incurred in the ordinary course of business&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, to the extent any such arrangements create Indebtedness obligations or liabilities by a Loan Party to or with respect to any Subsidiary that is not a Loan Party, such Indebtedness obligations or liabilities must be permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (other than under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.02(s)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> by reference to, or in reliance on, this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(p)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(q)&#160;&#160;&#160;&#160;Indebtedness representing deferred compensation to employees of the Company and its Subsidiaries&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(r)&#160;&#160;&#160;&#160;(i) Indebtedness in respect of guarantees of the obligations of suppliers, customers and licensees in the ordinary course of business and (ii) Indebtedness incurred in the ordinary course of business in respect of obligations of the Company or any Subsidiary to pay the deferred purchase price of goods or services or progress payments in connection with such goods and services&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(s)&#160;&#160;&#160;&#160;unfunded pension fund and other employee benefit plan obligations and liabilities incurred in the ordinary course of business to the extent that the unfunded amounts would not otherwise cause an Event of Default&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(t)&#160;&#160;&#160;&#160;Indebtedness consisting of obligations owing under any dealer, customer or supplier incentive, supply, license or similar agreements entered into in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(u)&#160;&#160;&#160;&#160;Indebtedness consisting of (i) take-or-pay obligations contained in supply arrangements and&#47;or (ii) obligations to reacquire assets or inventory in connection with customer financing arrangements, in each case, in the ordinary course of business&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;(i)&#160;Indebtedness of any Non-U.S. Subsidiary under (A)&#160;any Specified Local Facility or (B)&#160;any other local overdraft, working capital, letter of credit or other facility or extension of credit, in each case incurred in the ordinary course of business of such Non-U.S. Subsidiary, in an aggregate amount for all such Indebtedness incurred pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(v)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> not to exceed $100,000,000 at any time outstanding&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, in the event that any such facility is secured, to the extent deemed necessary or appropriate by the Administrative Agent in its sole discretion, any such secured Indebtedness shall be subject to an intercreditor agreement in form and substance reasonably acceptable to the Administrative Agent and (ii)&#160;Guarantees by the Company or any other Loan Party in respect of Indebtedness incurred pursuant to the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(v)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(w)&#160;&#160;&#160;&#160;to the extent constituting Indebtedness, customer deposits and advance payments received in the ordinary course of business from customers for goods and services purchased in the ordinary course of business&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;other Indebtedness in an aggregate principal amount not to exceed at any time outstanding the greater of (x) $150,000,000 and (y) 4.0% of Consolidated Total Assets (determined as of the date of incurrence of such Indebtedness).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything to the contrary in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or otherwise, no Special Purpose Subsidiary shall contract, create, incur, assume or permit to exist any Indebtedness other than Indebtedness existing from time to time under any Permitted Securitization Transaction.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">125</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.04&#160;&#160;&#160;&#160;Fundamental Changes.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Merge, amalgamate, dissolve, liquidate, consolidate with or into another Person, or Dispose of (whether in one transaction or in a series of transactions) all or substantially all of its assets (whether now owned or hereafter acquired) to or in favor of any Person, except that, so long as no Event of Default exists or would result therefrom&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;(i)&#160;the Company may merge, amalgamate or consolidate with any of its Subsidiaries&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Company is the continuing or surviving Person, and (ii)&#160;any Restricted Subsidiary may merge, amalgamate or consolidate with (or engage in any similar transaction, including to be acquired by or wound up into) any of the Company or one or more other Restricted Subsidiaries&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (x)&#160;if a Guarantor is a party thereto, the continuing or surviving Person is a Borrower or a Guarantor, (y)&#160;if any Borrower is a party thereto, a Borrower is the continuing or surviving Person and (z)&#160;if any Canadian Borrower is a party to any amalgamation, the new created &#8220;amalgamated&#8221; Person shall provide to the Administrative Agent customary documents and other deliverables with respect to the such Person&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the Company or any Restricted Subsidiary may merge or amalgamate with any other Person in connection with a Permitted Acquisition, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i)&#160;if the Company is a party thereto, the Company is the continuing or surviving Person, (ii)&#160;if a Borrower is a party thereto, a Borrower is the continuing or surviving Person and (iii)&#160;if a Guarantor is a party thereto, such surviving Person shall be a Borrower or a Guarantor&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;any Restricted Subsidiary may Dispose of all or substantially all of its assets (upon voluntary liquidation or otherwise) to the Company or to another Restricted Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i)&#160;if the transferor in such a transaction is a Loan Party, then the transferee must be a Loan Party and (ii)&#160;if the transferor in such a transaction is a Borrower, the transferee must be a Borrower&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;(i) each of the dissolutions, liquidations, consolidations and other Dispositions that are in process or slated to occur and described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;7.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> may be consummated and (ii) any Subsidiary that is an Immaterial Subsidiary or an Unrestricted Subsidiary may be dissolved, liquidated, or consolidated with or into another Person&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (A)&#160;with respect to any such consolidation with or into another Person pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (1)&#160;if a Borrower is a party thereto, a Borrower is the continuing or surviving Person, (2)&#160;if a Guarantor is a party thereto, such surviving Person shall be a Borrower or a Guarantor and (3)&#160;if a Restricted Subsidiary is a party thereto, such surviving Person shall be a Restricted Subsidiary, (B)&#160;with respect to any such dissolution or liquidation pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the assets of such Person so dissolved or liquidated shall be transferred to (1) if such Person so dissolved or liquidated is a Borrower, a Borrower (2)&#160;if such Person so dissolved or liquidated is a Guarantor, a Borrower or a Guarantor and (3)&#160;if such Person so dissolved or liquidated is a Restricted Subsidiary, another Restricted Subsidiary and (C)&#160;with respect to any such Disposition pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (d)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the assets so Disposed shall be transferred to (1)&#160;if the Person making such Disposition is a Borrower, another Borrower, (2)&#160;if the Person making such Disposition is a Guarantor, a Borrower or a Guarantor and (3)&#160;if the Person making such Disposition is a Restricted Subsidiary, another Restricted Subsidiary&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;any Disposition to the extent permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (other than, for the avoidance of doubt, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of such Section) shall be permitted under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.05&#160;&#160;&#160;&#160;Dispositions.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Make any Disposition or enter into any agreement to make any Disposition, except&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Dispositions of used, obsolete, damaged, worn-out or surplus equipment, or property no longer useful in the conduct of the business or otherwise economically impracticable to maintain, whether now owned or hereafter acquired, in the ordinary course of business&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">126</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Disposition of inventory, goods held for sale and other assets and licenses of intellectual property (including on an intercompany basis), in each case in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Dispositions of equipment or real property to the extent that&#160;such property is exchanged for credit against, or the net cash proceeds of such Disposition are reasonably promptly applied to, the purchase price of property useful in the business of the Company and its Restricted Subsidiaries as conducted on the Fifth Amendment Effective Date&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Dispositions of property (including, for the avoidance of doubt, owned Equity Interests) to the Company or to another Restricted Subsidiary&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if the transferor of such property is a Loan Party, the transferee thereof must be a Loan Party&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Dispositions permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (other than </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> thereof) or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;non-exclusive licenses of IP Rights in the ordinary course of business and substantially consistent with past practice for terms not exceeding five (5) years&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;Dispositions of accounts receivable in connection with the collection or compromise thereof&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;licenses, sublicenses, leases or subleases granted to others not interfering in any material respect with the business of the Company and its Restricted Subsidiaries&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Dispositions of Cash Equivalents in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;to the extent constituting Dispositions, Recovery Events&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;Dispositions of Securitized Assets by (i)&#160;any Special Purpose Subsidiary in connection with any Permitted Securitization Transaction or (ii)&#160;the Specified Receivables Purchase Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;the Disposition of each of (i)&#160;the Toronto Property and (ii)&#160;all or any part of the Valencia Property, in the case of each of the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses&#160;(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to any Person other than a Subsidiary in a single transaction or series of related transactions&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;the Disposition of non-core or non-strategic assets acquired in connection with a Permitted Acquisition or similar Investment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (x) to the extent required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.06(b)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, such Net Cash Proceeds from any such sale are reinvested or applied in prepayment of the Loans in accordance with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.06(b)(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (y) immediately after giving effect thereto, no Event of Default would exist and (z) the fair market value of such non-core or non-strategic assets (determined as of the date of acquisition thereof by the applicable Loan Party or Restricted Subsidiary, as the case may be) so Disposed shall not exceed twenty-five percent (25%) of the purchase price paid for all such assets acquired in such Permitted Acquisition&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;the termination of a lease due to the default of the landlord thereunder or pursuant to any right of termination of the tenant under the lease&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(o)&#160;&#160;&#160;&#160;Dispositions of equipment or real property to the extent that (i) such property is exchanged for credit against the purchase price of similar replacement property or (ii) the proceeds of such Disposition are reasonably promptly applied to the purchase price of such similar replacement property&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">127</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(p)&#160;&#160;&#160;&#160;the lease or sub-lease of any real or personal property in the ordinary course of business and the termination or non-renewal of any real property lease not used or not necessary to the operations of the Company or any Restricted Subsidiary&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(q)&#160;&#160;&#160;&#160;Dispositions in the ordinary course of business consisting of the abandonment of intellectual property rights which, in the reasonable good faith determination of the Company, are not material to the conduct of the business of the Company and its Subsidiaries, taken as a whole&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(r)&#160;&#160;&#160;&#160;Dispositions of Investments in joint ventures or any Restricted Subsidiaries that are not wholly owned Subsidiaries to the extent required by, or made pursuant to, buy&#47;sell arrangements between joint venture or similar parties set forth in the relevant joint venture arrangements and&#47;or similar binding arrangements&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(s)&#160;&#160;&#160;&#160;Dispositions or consignments of equipment, inventory or other assets (including leasehold interests in real property) with respect to facilities that are temporarily not in use, held for sale or closed&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(t)&#160;&#160;&#160;&#160;Dispositions in connection with the termination or unwinding of Swap Contracts&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(u)&#160;&#160;&#160;&#160;Dispositions of Equity Interests or Indebtedness of Unrestricted Subsidiaries&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;exchanges or swaps, including transactions covered by Section 1031 of the Code (or any comparable provision of any foreign jurisdiction), of property or assets so long as the exchange or swap is made for fair value (as reasonably determined by the Company) for like property or assets&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) within ninety (90) days of any such exchange or swap, in the case of any Loan Party and to the extent such property does not constitute Excluded Property, the Administrative Agent has a perfected Lien having the same priority as any Lien held on the property so exchanged or swapped and (ii) any Net Cash Proceeds received as a &#8220;cash boot&#8221; in connection with any such transaction shall be applied and&#47;or reinvested as (and to the extent) required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(w)&#160;&#160;&#160;&#160;any merger, consolidation, Disposition or conveyance, the sole purpose and effect of which is to reincorporate or reorganize (i) any U.S. Subsidiary in another jurisdiction in the U.S. or (ii) any Non-U.S. Subsidiary in the U.S. or any other jurisdiction&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that any Loan Party involved in such transaction does not become an Excluded Subsidiary (except to the extent that it is or becomes an Immaterial Subsidiary so long as it remains a Loan Party hereunder) as a result of such transaction and any Restricted Subsidiary does not become an Unrestricted Subsidiary as a result of such transaction unless the designation of such Restricted Subsidiary as an Unrestricted Subsidiary is permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.20</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> at such time&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;Dispositions of accounts receivable due from any customer of the Company or any Restricted Subsidiary in connection with such customer&#8217;s supplier financing program pursuant to a customary receivables sale agreement (each such Disposition, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Receivables Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) any such sale is made on a nonrecourse basis to the Company and its Restricted Subsidiaries other than with respect to the representations given by the Company or the applicable Restricted Subsidiary, as the case may be, in connection with such receivables, (ii) if the Company or such Restricted Subsidiary, as the case may be, receives an updated pricing schedule that provides for a total &#8220;discount rate&#8221; resulting in more than a five percent&#160;(5%) discount on the total amount of each account receivable sold pursuant to such receivables sale agreement (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, discounting any such receivable so that the receivables would be sold for less than &#8220;95 cents on the dollar&#8221;), the Company or such Restricted Subsidiary, as the case may be, does not permit any such receivables to be sold at such discount rate for more than five&#160;(5) Business Days after its receipt of such updated pricing schedule and (iii) any lien release and UCC-3 financing statement amendment to be filed in connection with such lien release shall be reasonably satisfactory (including with respect to the terms and conditions thereof in the case of any such lien release) to the Administrative Agent and such UCC-3 financing statement amendment shall be promptly filed by the Administrative Agent after entering into such lien release&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">128</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(y)&#160;&#160;&#160;&#160;Dispositions not otherwise permitted under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, so long as (i) no Default or Event of Default has occurred and is continuing, (ii) at least seventy-five percent (75%) of the consideration paid in connection therewith shall be cash or Cash Equivalents paid contemporaneously with consummation of the transaction, (iii) the consideration paid in connection therewith shall be in an amount not less than the fair market value of the property disposed of (as reasonably determined by the Company), (iv) such transaction does not involve the Disposition of a minority Equity Interest in any Loan Party (other than the Company), (v) such Disposition does not involve a Disposition of receivables other than receivables owned by or attributable to other property concurrently being disposed of in a Disposition otherwise permitted under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and (vi) the aggregate net book value of all of the assets subject to Dispositions made in reliance on this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (y)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not exceed $45,000,000 in any fiscal year.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.06&#160;&#160;&#160;&#160;Restricted Payments and Junior Payments.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Declare or make, directly or indirectly, any Restricted Payment or any Junior Payment, or incur any obligation (contingent or otherwise) to do so, except&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;each Restricted Subsidiary may make Restricted Payments to the Company, the Guarantors and any other Person that owns an Equity Interest in such Restricted Subsidiary, ratably according to their respective holdings of the type of Equity Interest in respect of which such Restricted Payment is being made&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the Company and each Subsidiary may declare and make dividend payments or other distributions payable solely in the common stock or other common Equity Interests of such Person&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;the Company and each Subsidiary may purchase, redeem or otherwise acquire Equity Interests issued by it with the proceeds received from the substantially concurrent issue of new shares of its common stock or other common Equity Interests&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;to the extent constituting Restricted Payments, (i) transactions contemplated by or required under any of (A) the Long Term Incentive Plan of the Company, (B) the Celestica Share Unit Plan of the Company or (C) the Directors&#8217; Share Compensation Plan of the Company or any replacement or successor plan thereto, and (ii) transactions contemplated by or required under any other employment, compensation or separation agreement or arrangement entered into by the Company or any Restricted Subsidiary in the ordinary course of business&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;the Company may make Restricted Payments and Junior Payments (including, without limitation, normal-course issuer bids) (x) at all times prior to the Fifth Amendment Effective Date, in the amounts permitted under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> prior to giving effect to the Fifth Amendment, and (y) from and after the Fifth Amendment Effective Date, in an aggregate amount during the remaining term of this Agreement not to exceed the sum of (i) $100,000,000 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (ii) an unlimited amount so long as both before and after giving effect to such Restricted Payment or Junior Payment, as applicable, on a Pro Forma Basis, the Consolidated Secured Leverage Ratio shall be less than 2.75&#58;1.00&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no Default or Event of Default then exists or would arise therefrom (for purposes of clarity, the amount of any Restricted Payment made in reliance on the immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and permitted thereunder at such time shall not be included in any calculation of the amount available in the immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.07&#160;&#160;&#160;&#160;Change in Nature of Business.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Engage in any material line of business other than those lines of business conducted by the Company and its Restricted Subsidiaries on the Fifth Amendment Effective Date and&#47;or any business similar, complementary, ancillary, adjacent, reasonably related or incidental thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.08&#160;&#160;&#160;&#160;Transactions with Affiliates.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Enter into any transaction of any kind with any Affiliate (other than the Company or a Restricted Subsidiary) of the Company, whether or not in the ordinary course of business, other than (a)&#160;reasonable and customary compensation and reimbursement expenses of officers and directors, (b)&#160;stock option plans for officers, management and other employees, (c)&#160;transactions solely between or among the Company and&#47;or one or more Restricted Subsidiaries or any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">129</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Person that becomes a Restricted Subsidiary as a result of such transaction, (c) any dividends or distributions on account of shares of any Equity Interests issued by Subsidiaries of the Company ratably to the holders thereof, (d) transactions between or among the Company and&#47;or one or more Restricted Subsidiaries and their Affiliates that are required under applicable Law or by any Governmental Authority, (e)&#160;transactions entered into on or prior to the Fifth Amendment Effective Date and described on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;7.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (f)&#160;other transactions on terms not materially less favorable to the Company or such Restricted Subsidiary as would be obtainable by the Company or such Restricted Subsidiary at the time in a comparable arm&#8217;s length transaction with a Person other than an Affiliate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.09&#160;&#160;&#160;&#160;Burdensome Agreements.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Enter into any Contractual Obligation (other than this Agreement or any other Loan Document) that (a)&#160;limits the ability (i)&#160;of any Restricted Subsidiary to make Restricted Payments to the Company or any Loan Party or to otherwise transfer property to the Company or any Loan Party, (ii)&#160;of any Restricted Subsidiary to Guarantee the Indebtedness of the Borrowers or (iii)&#160;of the Company or any Restricted Subsidiary to create, incur, assume or suffer to exist Liens on property of such Person&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;shall not prohibit any negative pledge (x)&#160;incurred or provided in favor of any holder of Indebtedness permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.03(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> solely to the extent any such negative pledge relates to the property financed by or the subject of such Indebtedness or (y)&#160;contained in the Specified Receivables Purchase Agreement or in any document or instrument governing any Permitted Securitization Transaction or any Permitted Receivables Transaction, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any such restriction relates only to the applicable Securitized Assets or, in the case of any Permitted Receivables Transaction, accounts receivable actually sold, conveyed, pledged, encumbered or otherwise contributed pursuant to the Specified Receivables Purchase Agreement, to such Permitted Securitization Transaction or to such Permitted Receivables Transaction, as applicable&#59; or (b)&#160;requires the grant of a Lien to secure an obligation of such Person if a Lien is granted to secure another obligation of such Person, in the case of each of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, other than Contractual Obligations&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;set forth in any agreement evidencing (i) Indebtedness of a Restricted Subsidiary that is not a Loan Party permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (ii) Indebtedness permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that is secured by a Permitted Lien if the relevant restriction applies only to the Person obligated under such Indebtedness and its Restricted Subsidiaries or the property or assets intended to secure such Indebtedness and (iii) Indebtedness permitted pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and&#47;or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(w)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (including any refinancings or replacements of any of the foregoing)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;that are or were created by virtue of any Lien granted upon, Disposition of, transfer of, agreement to transfer or grant of, any option or right with respect to any property, assets or Equity Interests not otherwise prohibited under this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such Lien is only on or with respect to the property, assets or Equity Interests subject to such Disposition, transfer, agreement to transfer or option or right&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;arising under or as a result of applicable Law or the requirements of any Governmental Authority or the terms of any license, authorization, concession or permit obtained in the ordinary course of business&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;arising under customary non-assignment provisions with respect to assignments, leases, subletting or other transfers (including the granting of any Lien) contained in leases, subleases, licenses, sublicenses, joint venture agreements and other agreements, in each case entered into in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;imposed by customary provisions in partnership agreements, limited liability company organizational governance documents, joint venture agreements and other similar agreements but solely with respect to the Equity Interests of such partnership, limited liability company or joint venture&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;that are assumed in connection with any acquisition of property or the Equity Interests of any Person, so long as the relevant encumbrance or restriction relates solely to the Person and its subsidiaries (including the Equity Interests of the relevant Person or Persons) and&#47;or property so acquired and was not created in connection with or in anticipation of such acquisition&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">130</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;set forth in any agreement for any Disposition of any Restricted Subsidiary (or all or substantially all of the property and&#47;or assets thereof) that restricts the payment of dividends or other distributions or the making of cash loans or advances by such Restricted Subsidiary pending such Disposition&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;set forth in agreements or instruments which prohibit the payment of dividends or the making of other distributions with respect to any class of Equity Interests of a Person other than on a pro rata basis&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;set forth in documents which exist on the Fifth Amendment Effective Date and were not created in contemplation thereof and which are set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule 7.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;on cash, other deposits or net worth or similar restrictions imposed by Persons under contracts entered into in the ordinary course of business or for whose benefit such cash, other deposits or net worth or similar restrictions exist&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;arising in any Swap Contract and&#47;or any agreement relating to any Swap Obligation or obligations of the type referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.03(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;arising pursuant to an agreement or instrument relating to any Indebtedness permitted to be incurred hereunder if the relevant restrictions, taken as a whole, are not materially less favorable to the Lenders than the restrictions contained in this Agreement, taken as a whole (as determined in good faith by the Company)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;relating to any asset (or all of the assets) of and&#47;or the Equity Interests of any Restricted Subsidiary which are imposed pursuant to an agreement entered into in connection with any Disposition of such asset (or assets) and&#47;or all or a portion of the Equity Interests of the relevant Person that is permitted or not restricted by this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;set forth in any agreement relating to any Permitted Lien that limits the right of the Company or any Restricted Subsidiary to Dispose of or encumber the assets subject thereto&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(o)&#160;&#160;&#160;&#160;imposed by any amendments, modifications, restatements, renewals, increases, supplements, refundings, replacements or refinancings of the contracts, instruments or obligations referred to in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such amendments, modifications, restatements, renewals, increases, supplements, refundings, replacements or refinancing are, in the reasonable judgment of the Company, not materially more restrictive with respect to such encumbrances and other restrictions, taken as a whole, than those in effect prior to such amendment, modification, restatement, renewal, increase, supplement, refunding, replacement or refinancing.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.10&#160;&#160;&#160;&#160;Use of Proceeds.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Use the proceeds of any Credit Extension, whether directly or indirectly, and whether immediately, incidentally or ultimately, to purchase or carry margin stock (within the meaning of Regulation U of the FRB) or to extend credit to others for the purpose of purchasing or carrying margin stock or to refund indebtedness originally incurred for such purpose.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.11&#160;&#160;&#160;&#160;Financial Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Interest Coverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Except with the consent of the Required Pro Rata Facilities Lenders, permit the Consolidated Interest Coverage Ratio as of the end of any fiscal quarter of the Company to be less than 3.25&#58;1.00.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Consolidated Total Leverage Ratio</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Except with the consent of the Required Pro Rata Facilities Lenders, permit the Consolidated Total Leverage Ratio at any time during any period of four (4) fiscal quarters of the Company to be greater than 4.00&#58;1.00&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, upon the occurrence of a Qualified Acquisition, for the four (4) fiscal quarters commencing with </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">131</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the fiscal quarter during which such Qualified Acquisition closes (each such period, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Leverage Increase Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the required ratio set forth above may, upon receipt by the Administrative Agent of a Qualified Acquisition Notice, be increased to 4.50&#58;1.00&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that (i)&#160;the maximum Consolidated Total Leverage Ratio permitted pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.11(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall revert to 4.00&#58;1.00 following the end of each Leverage Increase Period, (ii)&#160;for at least two&#160;(2) fiscal quarters ending immediately following each Leverage Increase Period, the Consolidated Total Leverage Ratio as of the end of each such fiscal quarter shall not be permitted to be greater than 4&#58;00&#58;1.00 prior to giving effect to another Leverage Increase Period and (iii)&#160;the Leverage Increase Period shall apply for purposes of determining compliance with this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.11(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, for purposes of any Qualified Acquisition Pro Forma Determination and for purposes of determining Pro Forma Compliance in connection with the incurrence of Indebtedness under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.03(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.12&#160;&#160;&#160;&#160;Organization Documents&#59; Fiscal Year&#59; Legal Name, Jurisdiction of Formation and Form of Entity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Amend, modify or change its Organization Documents in a manner materially adverse to the Lenders&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Change the Company&#8217;s fiscal year&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Without providing ten (10) days (or such lesser period as the Administrative Agent may agree) prior written notice to the Administrative Agent, change its name, jurisdiction of formation or form of organization&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Make any change in accounting policies or reporting practices, except as required by IFRS.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.13&#160;&#160;&#160;&#160;Sale Leasebacks</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Enter into any Sale and Leaseback Transaction&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any Sale and Leaseback Transaction shall be permitted so long as such Sale and Leaseback Transaction (1) cash consideration is received by the Company or any of its Restricted Subsidiaries for the property subject thereto, (2) the Company or its applicable Restricted Subsidiary would otherwise be permitted to enter into, and remain liable under, the applicable underlying lease and (3) the aggregate fair market value of the property sold pursuant to all such Sale and Leaseback Transactions under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not exceed $50,000,000.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.14&#160;&#160;&#160;&#160;Amendments to and Prepayments of Additional Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Amend or modify any of the terms of any Additional Indebtedness if after giving effect to such amendment or modification the terms of such Additional Indebtedness would not satisfy the requirements of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(vii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.03(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Make (or give any notice with respect thereto) any voluntary prepayment or redemption or acquisition for value of (including without limitation, by way of depositing money or securities with the trustee with respect thereto before due for the purpose of paying when due), or refund, refinance or exchange, any Additional Indebtedness except for (i) Junior Payments permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (ii) in the case of the giving of notice with respect to any such voluntary prepayment, redemption, acquisition for value, refund, refinance or exchange, any such notice given in connection with the repayment in full of all Obligations and the termination of the Aggregate Commitments&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Amend or modify any of the subordination provisions applicable to any Subordinated Indebtedness without the prior written consent of the Administrative Agent&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Make any payments in respect of any Subordinated Indebtedness in violation of the subordination provisions applicable to such Subordinated Indebtedness</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">132</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.15&#160;&#160;&#160;&#160;Canadian Pension Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Maintain, contribute to, or incur any liability or contingent liability in respect of a Canadian Defined Benefit Pension Plan, except as a result of the consummation of a Permitted Acquisition, or with the prior written consent of the Administrative Agent. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.16&#160;&#160;&#160;&#160;Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Directly or knowingly indirectly, use any Credit Extension or the proceeds of any Credit Extension, or lend, contribute or otherwise make available such Credit Extension or the proceeds of any Credit Extension to any Person, to fund any activities of or business with any Person, or in any Designated Jurisdiction, that, at the time of such funding, is the subject of Sanctions, or in any other manner that will result in a violation by any Person (including any Person participating in the transaction, whether as Lender, Arranger, Administrative Agent, L&#47;C Issuer, Swing Line Lender, or otherwise) of Sanctions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">7.17&#160;&#160;&#160;&#160;Anti-Corruption Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Directly or knowingly indirectly use any Credit Extension or the proceeds of any Credit Extension for any purpose which would breach the United States Foreign Corrupt Practices Act of 1977, the Corruption of Foreign Public Officials Act (Canada), the UK Bribery Act 2010, and other similar anti-corruption legislation in other jurisdictions in which a Borrower or any of its Subsidiaries conducts business or owns property.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE VIII.<br><br>EVENTS OF DEFAULT AND REMEDIES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">8.01&#160;&#160;&#160;&#160;Events of Default.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any of the following shall constitute an Event of Default&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any Borrower or any other Loan Party fails to pay (i)&#160;when and as required to be paid herein, and in the currency required hereunder, any amount of principal of any Loan or any L&#47;C Obligation, or (ii)&#160;within five (5) Business Days after the same becomes due, any interest on any Loan or on any L&#47;C Obligation, or any fee due hereunder, or (iii)&#160;within five (5) Business Days after the same becomes due, any other amount payable hereunder or under any other Loan Document&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specific Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any Loan Party fails to perform or observe any term, covenant or agreement contained in any of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;6.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.03(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.05(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">6.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;VII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any such failure to observe or perform any of the covenants set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not constitute an Event of Default for purposes of the Term&#160;B Loan or any Incremental Tranche&#160;B Term Facility unless and until the Administrative Agent or the Required Pro Rata Facilities Lenders first exercise any remedy in accordance with this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in respect of such breach (and until such time, the failure to comply with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.11 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">shall only constitute an Event of Default with respect to the Aggregate Revolving Commitments and any Incremental Tranche&#160;A Term Facilities)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that any Event of Default under any of the covenants set forth </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">in Section 7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> may be amended, waived or otherwise modified from time to time by the Required Pro Rata Facilities Lenders pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Other Defaults</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any Loan Party fails to perform or observe any other covenant or agreement (not specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;above) contained in any Loan Document on its part to be performed or observed and such failure continues for thirty (30) days after the earlier of (i) a Responsible Officer of a Loan Party having actual knowledge of such failure, or (ii) receipt by a Responsible Officer of the Company of notice from the Administrative Agent or any Lender of such failure&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any representation, warranty, certification or statement of fact made or deemed made by or on behalf of the Company or any other Loan Party herein, in any other Loan Document, or in any document delivered in connection herewith or therewith shall be incorrect or misleading in any respect (or in any material respect if such representation or warranty is not by its terms already qualified as to materiality or Material Adverse Effect) when made or deemed made&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">133</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cross-Default</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. (i)&#160;The Company or any Restricted Subsidiary (A)&#160;fails to make any payment when due (whether by scheduled maturity, required prepayment, acceleration, demand, or otherwise) in respect of any Indebtedness or Guarantee (other than Indebtedness hereunder 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 the continuation of such failure beyond any applicable grace or cure period, or (B)&#160;after giving effect to any applicable grace or cure period, fails to observe or perform any other agreement or condition relating to any such Indebtedness or Guarantee or contained in any instrument or agreement evidencing, securing or relating thereto, or any other event occurs, the effect of which default or other event is to cause, or to permit the holder or holders of such Indebtedness or the beneficiary or beneficiaries of such Guarantee (or a trustee or agent on behalf of such holder or holders or beneficiary or beneficiaries) to cause, with the giving of notice if required, such Indebtedness to be demanded or to become due or to be repurchased, prepaid, defeased or redeemed (automatically or otherwise), or an offer to repurchase, prepay, defease or redeem such Indebtedness to be made, prior to its stated maturity, or such Guarantee to become payable or cash collateral in respect thereof to be demanded (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that any breach of any covenant or agreement contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that may give rise to an event described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above shall not, by itself, constitute an Event of Default for purposes of the Term B Loan or any Incremental Tranche&#160;B Term Facility unless and until the Administrative Agent or Required Pro Rata Facilities Lenders shall first exercise any remedy in accordance with this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> as a result of such breach)&#59; or (ii)&#160;there occurs under any Swap Contract an Early Termination Date (as defined in such Swap Contract) resulting from (A)&#160;any event of default under such Swap Contract as to which the Company or any Restricted Subsidiary is the Defaulting Party (as defined in such Swap Contract) or (B)&#160;any Termination Event (as so defined) under such Swap Contract as to which the Company or any Restricted Subsidiary is an Affected Party (as so defined) and, in either event, the Swap Termination Value owed by the Company or such Restricted Subsidiary as a result thereof is greater than the Threshold Amount and, in the case of any Termination Event not arising out of a default by the Company or any Restricted Subsidiary, such Swap Termination Value has not been paid by the Company or such Restricted Subsidiary when due&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Insolvency Proceedings, Etc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Any Loan Party or any Material Restricted Subsidiary institutes or consents to the institution of any proceeding under any Debtor Relief Law, or makes an assignment for the benefit of creditors&#59; makes a proposal to its creditors or files notice of its intention to do so, institutes any other proceeding under applicable Law seeking to adjudicate it a bankrupt or an insolvent, or seeking liquidation, dissolution, winding-up, reorganization, compromise, arrangement, adjustment, protection, moratorium, relief, stay of proceedings of creditors, composition of it or its debts or any other similar relief&#59; or applies for or consents to the appointment of any receiver, receiver-manager, trustee, custodian, conservator, liquidator, rehabilitator, judicial manager or similar officer for it or for all or any material part of its property&#59; or any receiver, receiver-manager, trustee, custodian, conservator, liquidator, rehabilitator, judicial manager or similar officer is appointed without the application or consent of such Person and the appointment continues undischarged or unstayed for sixty (60) consecutive calendar days&#59; or any proceeding under any Debtor Relief Law relating to any such Person or to all or any material part of its property is instituted without the consent of such Person and continues undismissed or unstayed for sixty (60) calendar days, or an order for relief is entered in any such proceeding&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Inability to Pay Debts&#59; Attachment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. (i)&#160;Subject to the immediately succeeding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, any Loan Party or any Material Restricted Subsidiary becomes unable or admits in writing its inability or fails generally to pay its debts as they become due, (ii)&#160;any writ or warrant of attachment or execution or similar process is issued or levied against all or any material part of the property of any such Person and is not released, vacated or fully bonded within thirty (30) days after its issue or levy, or (iii)&#160;any Singapore Entity that is a Loan Party or a Material Restricted Subsidiary becomes or will be unable or admits in writing its inability or fails generally to pay its debts as they become due&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">134</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Judgments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  There is entered against the Company or any Restricted Subsidiary (i)&#160;one or more final judgments or orders for the payment of money in an aggregate amount (as to all such judgments or orders) exceeding the Threshold Amount (to the extent not covered by independent third-party insurance as to which the insurer does not dispute coverage), or (ii)&#160;any one or more non-monetary final judgments that have, or would reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect and, in either case, (A)&#160;enforcement proceedings are commenced by any creditor upon such judgment or order, or (B)&#160;there is a period of thirty&#160;(30) consecutive days during which a stay of enforcement of such judgment, by reason of a pending appeal or otherwise, is not in effect&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ERISA and Canadian Pension Plan Events</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. (i)&#160;An ERISA Event occurs with respect to a Pension Plan or Multiemployer Plan which has resulted or would reasonably be expected to result in liability of the Company under Title&#160;IV of ERISA to the Pension Plan, Multiemployer Plan or the PBGC in an aggregate amount in excess of the Threshold Amount, (ii)&#160;the Company or any ERISA Affiliate fails to pay when due, after the expiration of any applicable grace period, any installment payment with respect to its withdrawal liability under Section 4201 of ERISA under a Multiemployer Plan in an aggregate amount in excess of the Threshold Amount or (iii) any failure by any Loan Party or any Subsidiary to perform its obligations under, or the incurrence by any Loan Party or any Subsidiary of any liability or contingent liability in respect of, a Canadian Pension Plan which has resulted or could reasonably be expected to result in liability of any Loan Party in an aggregate amount in excess of the Threshold Amount&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Invalidity of Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any Loan Document, at any time after its execution and delivery and for any reason other than as expressly permitted hereunder or satisfaction in full of all the Obligations (other than contingent indemnification obligations for which no claim or demand has yet been made), ceases to be in full force and effect&#59; or any Loan Party or any Subsidiary contests in any manner the validity or enforceability of any Loan Document for any reason other than satisfaction in full of all the Obligations (other than contingent indemnification obligations for which no claim or demand has yet been made)&#59; or any Loan Party denies that it has any or further liability or obligation under any Loan Document, or purports to revoke, terminate or rescind any provision of any Loan Document (other than upon satisfaction in full of the Obligations (other than contingent indemnification obligations for which no claim or demand has yet been made)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change of Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  There occurs any Change of Control&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Subordinated Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The subordination provisions applicable to any Subordinated Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">shall, in each case, in whole or in part, terminate, cease to be effective or cease to be legally valid, binding and enforceable against any holder of such Subordinated Indebtedness&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Declared Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any Loan Party is declared by the Minister of Finance of Singapore to be a company to which Part IX of the Companies Act, Chapter 50 of Singapore applies.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">8.02&#160;&#160;&#160;&#160;Remedies Upon Event of Default.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If any Event of Default occurs and is continuing&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;if such Event of Default is an Event of Default specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.01(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above as a result of any Loan Party&#8217;s failure to perform or observe </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Administrative Agent shall, at the request of, or may, with the consent of, the Required Pro Rata Facilities Lenders, take any or all of the following actions&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;declare the commitment of each Revolving Lender to make Revolving Loans, the commitment of each Lender in respect of any unfunded Incremental Tranche A Term Loan, any obligation of the Swing Line Lender to make Swing Line Loans and any obligation of the L&#47;C Issuers to make L&#47;C Credit Extensions to be terminated, whereupon such commitments and obligations shall be terminated&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">135</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;declare the unpaid principal amount of all outstanding Revolving Loans, Swing Line Loans, Incremental Tranche A Term Loans, all interest accrued and unpaid thereon, and all other amounts owing or payable hereunder or under any other Loan Document in respect of the Revolving Commitments and Incremental Tranche A Term Loans to be immediately due and payable, without presentment, demand, protest or other notice of any kind, all of which are hereby expressly waived by each Borrower&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;require that the Borrowers Cash Collateralize the L&#47;C Obligations (in an amount equal to the Minimum Collateral Amount with respect thereto)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;if such Event of Default is any Event of Default other than an Event of Default specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.01(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above as a result of any Loan Party&#8217;s failure to perform or observe </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (or, if (x) such Event of Default is an Event of Default specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.01(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above as a result of any Loan Party&#8217;s failure to perform or observe </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (y) the Administrative Agent has taken any of the actions described in the immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), the Administrative Agent shall, at the request of, or may, with the consent of, the Required Lenders, take any or all of the following actions&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;declare the commitment of each Lender to make Loans and any obligation of the L&#47;C Issuers to make L&#47;C Credit Extensions to be terminated, whereupon such commitments and obligation shall be terminated&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;declare the unpaid principal amount of all outstanding Loans, all interest accrued and unpaid thereon, and all other amounts owing or payable hereunder or under any other Loan Document to be immediately due and payable, without presentment, demand, protest or other notice of any kind, all of which are hereby expressly waived by each Borrower&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;require that the Borrowers Cash Collateralize the L&#47;C Obligations (in an amount equal to the Minimum Collateral Amount with respect thereto)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;exercise on behalf of itself and the Lenders all rights and remedies available to it and the Lenders under the Loan Documents or applicable law or equity&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that upon the occurrence of an event described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.02(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or an actual or deemed entry of an order for relief with respect to any Borrower under the Bankruptcy Code (or any similar occurrence in any other Debtor Relief Laws), the obligation of each Lender to make Loans and any obligation of the L&#47;C Issuers to make L&#47;C Credit Extensions shall automatically terminate, the unpaid principal amount of all outstanding Loans and all interest and other amounts as aforesaid shall automatically become due and payable, and the obligation of the Borrowers to Cash Collateralize the L&#47;C Obligations as aforesaid shall automatically become effective, in each case without further act of the Administrative Agent or any Lender.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">8.03&#160;&#160;&#160;&#160;Application of Funds.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">After the exercise of remedies provided for in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (or after the Loans have automatically become immediately due and payable and the L&#47;C Obligations have automatically been required to be Cash Collateralized as set forth in the proviso to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), any amounts received on account of the Obligations shall, subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, be applied by the Administrative Agent in the following order&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">First</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to payment of that portion of the Obligations constituting fees, indemnities, expenses and other amounts (including fees, charges and disbursements of counsel to the Administrative Agent and amounts payable under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) payable to the Administrative Agent in its capacity as such&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to payment of that portion of the Obligations constituting fees, indemnities and other amounts (other than principal, interest and Letter of Credit Fees) payable to the Lenders and the L&#47;C Issuers (including fees, charges and disbursements of counsel to the respective Lenders and applicable L&#47;C Issuers payable in accordance with the terms of this Agreement and any of the other Loan Documents </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and amounts payable under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article III</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), ratably among them in proportion to the respective amounts described in this clause </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Second</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> payable to them&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to payment of (i)&#160;that portion of the Obligations constituting accrued and unpaid Letter of Credit Fees and interest on the Loans and L&#47;C Borrowings and (ii)&#160;accrued and unpaid interest and fees with respect to any Specified Local Facility, all ratably among Bank of America or any of its Affiliates (with respect to any Specified Local Facility), the Lenders and the L&#47;C Issuers in proportion to the respective amounts described in this clause </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Third</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> payable to them&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to payment of that portion of the Obligations constituting (i)&#160;unpaid principal of the Loans and L&#47;C Borrowings, (ii)&#160;Swap Termination Values under any Secured Swap Contract (to the extent such Secured Swap Contract shall have been terminated and as to which the Administrative Agent shall have received notice of such termination and the Swap Termination Value thereof), (iii) amounts owing under any Secured Cash Management Agreements, (iv) obligations to Cash Collateralize that portion of L&#47;C Obligations comprised of the aggregate undrawn amount of Letters of Credit and (v)&#160;payment of the unpaid principal of any Specified Local Facility, all ratably among Bank of America or any of its Affiliates (with respect to any Specified Local Facility), the Lenders (and in the case of Secured Swap Contracts, any Affiliate of a Lender) and the L&#47;C Issuers in proportion to the respective amounts described in this clause </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fourth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> held by them&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, to the Administrative Agent for the account of each L&#47;C Issuer, to Cash Collateralize that portion of L&#47;C Obligations comprised of the aggregate undrawn amount of Letters of Credit issued by it to the extent not otherwise Cash Collateralized by the Company pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;2.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Last</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the balance, if any, after all of the Obligations have been indefeasibly paid in full (other than contingent indemnification obligations for which no claim or demand has been made), to the applicable Loan Party or Loan Parties or as otherwise required by Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;2.03(c</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.17</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, amounts used to Cash Collateralize the aggregate undrawn amount of Letters of Credit pursuant to clause </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Fifth</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above shall be applied to satisfy drawings under such Letters of Credit as they occur.  If any amount remains on deposit as Cash Collateral after all Letters of Credit have either been fully drawn or expired, such remaining amount shall be applied to the other Obligations, if any, in the order set forth above.  Notwithstanding the foregoing, payments and Cash Collateral provided by a Designated Borrower shall only be applied to the Obligations of such Designated Borrower.  Excluded Swap Obligations with respect to any Loan Party shall not be paid with amounts received from such Loan Party or such Loan Party&#8217;s assets, but appropriate adjustments shall be made with respect to payments from other Loan Parties to preserve the allocation to Obligations otherwise set forth above in this Section.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to the contrary, amounts received from any Specified Non-U.S. Obligor or Specified U.S. Obligor with respect to the Obligations shall only be applied to satisfy Non-U.S. Obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, Obligations arising under Secured Cash Management Agreements and Secured Swap Contracts shall be excluded from the application described above if the Administrative Agent has not received a Secured Party Designation Notice, together with such supporting documentation as the Administrative Agent may request, from the applicable Lender or Affiliate thereof, as the case may be (unless such Lender or Affiliate is the Administrative Agent or an Affiliate thereof, in which case no Secured Party Designation Notice is required).  Each Affiliate of a Lender that is not a party to this Agreement that has given the notice contemplated by the preceding sentence shall, by such notice, be deemed to have acknowledged and accepted the appointment of the Administrative Agent pursuant to the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;IX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> for itself and its Affiliates as if a &#8220;Lender&#8221; party hereto.  Notwithstanding the foregoing, payments and Cash Collateral provided by a Designated Borrower shall only be applied to the Obligations of such Designated Borrower.  Excluded Swap Obligations with respect to any Loan Party shall not be paid with amounts received from such Loan Party or such Loan Party&#8217;s assets, but appropriate adjustments shall be made with respect to payments from other Loan Parties to preserve the allocation to Obligations otherwise set forth above in this Section.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">137</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE IX.<br><br>ADMINISTRATIVE AGENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.01&#160;&#160;&#160;&#160;Appointment and Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of the Lenders and each of the L&#47;C Issuers hereby irrevocably appoints Bank of America to act on its behalf as the Administrative Agent hereunder and under the other Loan Documents and authorizes the Administrative Agent to take such actions on its behalf and to exercise such powers as are delegated to the Administrative Agent by the terms hereof or thereof, together with such actions and powers as are reasonably incidental thereto.  The provisions of this Article are solely for the benefit of the Administrative Agent, the Lenders and the L&#47;C Issuers, and neither the Company nor any other Loan Party shall have rights as a third party beneficiary of any of such provisions.  It is understood and agreed that the use of the term &#8220;agent&#8221; herein or in any other Loan Documents (or any other similar term) with reference to the Administrative Agent is not intended to connote any fiduciary or other implied (or express) obligations arising under agency doctrine of any applicable Law. Instead such term is used as a matter of market custom, and is intended to create or reflect only an administrative relationship between contracting parties.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent shall also act as the &#8220;collateral agent&#8221; under the Loan Documents, and each of the Lenders (in its capacities as a Lender, Swing Line Lender (if applicable), party to any Secured Swap Contract and party to any Secured Cash Management Agreement) and each of the L&#47;C Issuers hereby irrevocably appoints and authorizes the Administrative Agent to act as the agent of such Lender and such L&#47;C Issuer for purposes of acquiring, holding and enforcing any and all Liens on Collateral, together with such powers and discretion as are reasonably incidental thereto.  In this connection, the Administrative Agent, as &#8220;collateral agent&#8221; and any co-agents, sub-agents and attorneys-in-fact appointed by the Administrative Agent pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> for purposes of holding or enforcing any Lien on the Collateral (or any portion thereof) granted under the Collateral Documents, or for exercising any rights and remedies thereunder at the direction of the Administrative Agent, shall be entitled to the benefits of all provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article IX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (including </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.04(c))</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, as though such co-agents, sub-agents and attorneys-in-fact were the &#8220;collateral agent&#8221; under the Loan Documents as if set forth in full herein with respect thereto.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Without limiting the powers of the collateral agent pursuant to the terms hereof or of the other Loan Documents, for the purposes of holding any Liens granted by any of the Loan Parties under the laws of the Province of Quebec pursuant to the Collateral Documents, each of the Lenders and each of the L&#47;C Issuers hereby acknowledges that the collateral agent shall be and act as the hypothecary representative of all present and future Lenders (in its capacities as a Lender, Swing Line Lender (if applicable), party to any Secured Swap Contract and party to any Secured Cash Management Agreement) and L&#47;C Issuers for all purposes of Article 2692 of the Civil Code of Quebec (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Hypothecary Representative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  Each of the Secured Parties therefore appoints, to the extent necessary, the collateral agent as its Hypothecary Representative to hold the Liens created pursuant to such Collateral Documents in order to secure the Obligations.  The collateral</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">agent accepts to act as Hypothecary Representative of all present and future Secured Parties for all purposes of Article 2692 of the Civil Code of Quebec.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.02&#160;&#160;&#160;&#160;Rights as a Lender.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Person serving as the Administrative Agent hereunder shall have the same rights and powers in its capacity as a Lender as any other Lender and may exercise the same as though it were not the Administrative Agent and the term &#8220;Lender&#8221; or &#8220;Lenders&#8221; shall, unless otherwise expressly indicated or unless the context otherwise requires, include the Person serving as the Administrative Agent hereunder in its individual capacity.  Such Person and its Affiliates may accept deposits from, lend money to, own securities of, act as the financial advisor or in any other advisory capacity for and generally engage in any kind of business with any Loan Party or any Subsidiary or other Affiliate thereof as if such Person were not the Administrative Agent hereunder and without any duty to account therefor to the Lenders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.03&#160;&#160;&#160;&#160;Exculpatory Provisions.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent shall not have any duties or obligations except those expressly set forth herein and in the other Loan Documents, and its duties hereunder shall be administrative in nature.  Without limiting the generality of the foregoing, the Administrative Agent&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">138</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;shall not be subject to any fiduciary or other implied duties, regardless of whether a Default has occurred and is continuing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;shall not have any duty to take any discretionary action or exercise any discretionary powers, except discretionary rights and powers expressly contemplated hereby or by the other Loan Documents that the Administrative Agent is required to exercise as directed in writing by the Required Lenders (or such other number or percentage of the Lenders as shall be expressly provided for herein or in the other Loan Documents), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Administrative Agent shall not be required to take any action that, in its opinion or the opinion of its counsel, may expose the Administrative Agent to liability or that is contrary to any Loan Document or applicable law, including for the avoidance of doubt any action that may be in violation of the automatic stay under any Debtor Relief Law or that may effect a forfeiture, modification or termination of property of a Defaulting Lender in violation of any Debtor Relief Law&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;shall not, except as expressly set forth herein and in the other Loan Documents, have any duty to disclose, and shall not be liable for the failure to disclose, any information relating to any Loan Party or any of its Affiliates that is communicated to or obtained by the Person serving as the Administrative Agent or any of its Affiliates in any capacity.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent shall not be liable for any action taken or not taken by it (i)&#160;with the consent or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, or as the Administrative Agent shall believe in good faith shall be necessary, under the circumstances as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) or (ii)&#160;in the absence of its own gross negligence or willful misconduct as determined by a court of competent jurisdiction by final and nonappealable judgment.  The Administrative Agent shall be deemed not to have knowledge of any Default unless and until notice describing such Default is given in writing to the Administrative Agent by the Company, a Lender or an L&#47;C Issuer.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent shall not be responsible for or have any duty to ascertain or inquire into (i)&#160;any statement, warranty or representation made in or in connection with this Agreement or any other Loan Document, (ii)&#160;the contents of any certificate, report or other document delivered hereunder or thereunder or in connection herewith or therewith, (iii)&#160;the performance or observance of any of the covenants, agreements or other terms or conditions set forth herein or therein or the occurrence of any Default, (iv)&#160;the validity, enforceability, effectiveness or genuineness of this Agreement, any other Loan Document or any other agreement, instrument or document or (v)&#160;the satisfaction of any condition set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article IV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or elsewhere herein, other than to confirm receipt of items expressly required to be delivered to the Administrative Agent.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.04&#160;&#160;&#160;&#160;Reliance by Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent shall be entitled to rely upon, and shall not incur any liability for relying upon, any notice, request, certificate, consent, statement, instrument, document or other writing (including any electronic message, Internet or intranet website posting or other distribution) believed by it to be genuine and to have been signed, sent or otherwise authenticated by the proper Person.  The Administrative Agent also may rely upon any statement made to it orally or by telephone and believed by it to have been made by the proper Person, and shall not incur any liability for relying thereon.  In determining compliance with any condition hereunder to the making of a Loan, or the issuance, extension, renewal or increase of a Letter of Credit, that by its terms must be fulfilled to the satisfaction of a Lender or an L&#47;C Issuer, the Administrative Agent may presume that such condition is satisfactory to such Lender or such L&#47;C Issuer unless the Administrative Agent shall have received notice to the contrary from such Lender or such L&#47;C Issuer prior to the making of such Loan or the issuance of such Letter of Credit.  The Administrative Agent may consult with legal counsel (who may be counsel for the Company), independent accountants and other experts selected by it, and shall not be liable for any action taken or not taken by it in accordance with the advice of any such counsel, accountants or experts.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.05&#160;&#160;&#160;&#160;Delegation of Duties.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent may perform any and all of its duties and exercise its rights and powers hereunder or under any other Loan Document by or through any one or more sub-agents appointed by the Administrative Agent.  The Administrative Agent and any such sub-</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">139</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">agent may perform any and all of its duties and exercise its rights and powers by or through their respective Related Parties.  The exculpatory provisions of this Article shall apply to any such sub-agent and to the Related Parties of the Administrative Agent and any such sub-agent, and shall apply to their respective activities in connection with the syndication of the credit facilities provided for herein as well as activities as Administrative Agent.  The Administrative Agent shall not be responsible for the negligence or misconduct of any sub-agents except to the extent that a court of competent jurisdiction determines in a final and non-appealable judgment that the Administrative Agent acted with gross negligence or willful misconduct in the selection of such sub-agents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.06&#160;&#160;&#160;&#160;Resignation of Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Administrative Agent may at any time give notice of its resignation to the Lenders, the L&#47;C Issuers and the Company.&#160; Upon receipt of any such notice of resignation, the Required Lenders shall have the right, in consultation with the Company, and, at all times other than during the existence of an Event of Default, with the Company&#8217;s consent (such consent not to be unreasonably withheld), to appoint a successor, which shall be a bank with an office in the United States, or an Affiliate of any such bank with an office in the United States.&#160; If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within thirty (30) days after the retiring Administrative Agent gives notice of its resignation (or such earlier day as shall be agreed by the Required Lenders) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Resignation Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), then the retiring Administrative Agent may (but shall not be obligated to) on behalf of the Lenders and the L&#47;C Issuers, appoint a successor Administrative Agent meeting the qualifications set forth above&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that in no event shall any such successor Administrative Agent be a Defaulting Lender.&#160; Whether or not a successor has been appointed, such resignation shall become effective in accordance with such notice on the Resignation Effective Date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;If the Person serving as Administrative Agent is a Defaulting Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of the definition thereof, the Required Lenders may, to the extent permitted by applicable Law, by notice in writing to the Company and such Person remove such Person as Administrative Agent and, in consultation with the Company and, at all times other than during the existence of an Event of Default, with the Company&#8217;s consent (such consent not to be unreasonably withheld), appoint a successor. If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within thirty (30) days (or such earlier day as shall be agreed by the Required Lenders) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Removal Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), then such removal shall nonetheless become effective in accordance with such notice on the Removal Effective Date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;With effect from the Resignation Effective Date or the Removal Effective Date (as applicable) (i)&#160;the retiring or removed Administrative Agent shall be discharged from its duties and obligations hereunder and under the other Loan Documents (except that in the case of any collateral security held by the Administrative Agent on behalf of the Lenders or the L&#47;C Issuers under any of the Loan Documents, the retiring or removed Administrative Agent shall continue to hold such collateral security until such time as a successor Administrative Agent is appointed) and (ii)&#160;except for any indemnity payments or other amounts then owed to the retiring or removed Administrative Agent, all payments, communications and determinations provided to be made by, to or through the Administrative Agent shall instead be made by or to each Lender and each L&#47;C Issuer directly, until such time, if any, as the Required Lenders appoint a successor Administrative Agent as provided for above.  Upon the acceptance of a successor&#8217;s appointment as Administrative Agent hereunder, such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring (or removed) Administrative Agent (other than as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and other than any rights to indemnity payments or other amounts owed to the retiring or removed Administrative Agent as of the Resignation Effective Date or the Removal Effective Date, as applicable), and the retiring or removed Administrative Agent shall be discharged from all of its duties and obligations hereunder or under the other Loan Documents (if not already discharged therefrom as provided above in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).  The fees payable by the Company to a successor Administrative Agent shall be the same as those payable to its predecessor unless otherwise agreed between the Company and such successor.  After the retiring or removed Administrative Agent&#8217;s resignation or removal hereunder and under the other </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">140</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loan Documents, the provisions of this Article and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall continue in effect for the benefit of such retiring or removed Administrative Agent, its sub agents and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them (A) while the retiring or removed Administrative Agent was acting as Administrative Agent and (B) after such resignation or removal for as long as any of them continues to act in any capacity hereunder or under the other Loan Documents, including (1) acting as collateral agent or otherwise holding any collateral security on behalf of any of the Lenders and (2) in respect of any actions taken in connection with transferring the agency to any successor Administrative Agent.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Any resignation by or removal of Bank of America as Administrative Agent pursuant to this Section shall also constitute its resignation as an L&#47;C Issuer and Swing Line Lender.  If Bank of America resigns as an L&#47;C Issuer, it shall retain all the rights, powers, privileges and duties of an L&#47;C Issuer hereunder with respect to all Letters of Credit outstanding as of the effective date of its resignation as an L&#47;C Issuer and all L&#47;C Obligations with respect thereto, including the right to require the Lenders to make Base Rate Loans or fund risk participations in Unreimbursed Amounts pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If Bank of America resigns as Swing Line Lender, it shall retain all the rights of the Swing Line Lender provided for hereunder with respect to Swing Line Loans made by it and outstanding as of the effective date of such resignation, including the right to require the Lenders to make Base Rate Loans or fund risk participations in outstanding Swing Line Loans pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Upon the appointment by the Company of a successor L&#47;C Issuer or Swing Line Lender hereunder (which successor shall in all cases be a Lender other than a Defaulting Lender) and the consent thereto by such successor, (a)&#160;such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring L&#47;C Issuer or Swing Line Lender, as applicable, (b)&#160;the retiring L&#47;C Issuer and Swing Line Lender shall be discharged from all of their respective duties and obligations hereunder or under the other Loan Documents, and (c)&#160;the successor L&#47;C Issuer shall issue letters of credit in substitution for the Letters of Credit, if any, outstanding at the time of such succession or make other arrangements satisfactory to Bank of America to effectively assume the obligations of Bank of America with respect to such Letters of Credit.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.07&#160;&#160;&#160;&#160;Non-Reliance on Administrative Agent and Other Lenders.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Lender and each L&#47;C Issuer expressly acknowledges that none of the Administrative Agent nor any Arranger has made any representation or warranty to it, and that no act by the Administrative Agent or any Arranger hereafter taken, including any consent to, and acceptance of any assignment or review of the affairs of any Loan Party or any Affiliate thereof, shall be deemed to constitute any representation or warranty by the Administrative Agent or any Arranger to any Lender or any L&#47;C Issuer as to any matter, including whether the Administrative Agent or any Arranger has disclosed material information in its (or its Related Parties&#8217;) possession.  Each Lender and each L&#47;C Issuer represents to the Administrative Agent and each Arranger that it has, independently and without reliance upon the Administrative Agent, any Arranger, any other Lender or any of their Related Parties and based on such documents and information as it has deemed appropriate, made its own credit analysis of, appraisal of, and investigation into, the business, prospects, operations, property, financial and other condition and creditworthiness of the Loan Parties and their Subsidiaries, and all applicable bank or other regulatory Laws relating to the transactions contemplated hereby, and made its own decision to enter into this Agreement and to extend credit to the Borrowers hereunder. Each Lender and each L&#47;C Issuer also acknowledges that it will, independently and without reliance upon the Administrative Agent, any Arranger, any other Lender or any of their Related Parties and based on such documents and information as it shall from time to time deem appropriate, continue to make its own credit analysis, appraisals and decisions in taking or not taking action under or based upon this Agreement, any other Loan Document or any related agreement or any document furnished hereunder or thereunder, and to make such investigations as it deems necessary to inform itself as to the business, prospects, operations, property, financial and other condition and creditworthiness of the Loan Parties.  Each Lender and each L&#47;C Issuer represents and warrants that (i) the Loan Documents set forth the terms of a commercial lending facility and (ii) it is engaged in making, acquiring or holding commercial loans in the ordinary course and is entering into this Agreement as a Lender or L&#47;C Issuer for the purpose of making, acquiring or holding commercial loans and providing other facilities set forth herein as may be applicable to such Lender or L&#47;C Issuer, and not for the purpose of purchasing, acquiring or holding any other type of financial instrument, and each Lender and each L&#47;C Issuer agrees not to assert a claim in contravention of the foregoing.  Each Lender and each L&#47;C Issuer represents and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">141</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">warrants that it is sophisticated with respect to decisions to make, acquire and&#47;or hold commercial loans and to provide other facilities set forth herein, as may be applicable to such Lender or such L&#47;C Issuer, and either it, or the Person exercising discretion in making its decision to make, acquire and&#47;or hold such commercial loans or to provide such other facilities, is experienced in making, acquiring or holding such commercial loans or providing such other facilities.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.08&#160;&#160;&#160;&#160;No Other Duties, Etc.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anything herein to the contrary notwithstanding, none of the Bookrunners or Arrangers listed on the cover page hereof shall have any powers, duties or responsibilities under this Agreement or any of the other Loan Documents, except in its capacity, as applicable, as the Administrative Agent, a Lender or an L&#47;C Issuer hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.09&#160;&#160;&#160;&#160;Administrative Agent May File Proofs of Claim&#59; Credit Bidding.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In case of the pendency of any proceeding under any Debtor Relief Law or any other judicial proceeding relative to any Loan Party, the Administrative Agent (irrespective of whether the principal of any Loan or L&#47;C Obligation shall then be due and payable as herein expressed or by declaration or otherwise and irrespective of whether the Administrative Agent shall have made any demand on any Borrower) shall be entitled and empowered, by intervention in such proceeding or otherwise.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;to file and prove a claim for the whole amount of the principal and interest owing and unpaid in respect of the Loans, L&#47;C Obligations and all other Obligations that are owing and unpaid and to file such other documents as may be necessary or advisable in order to have the claims of the Lenders, the L&#47;C Issuers and the Administrative Agent (including any claim for the reasonable compensation, expenses, disbursements and advances of the Lenders, the L&#47;C Issuers and the Administrative Agent and their respective agents and counsel and all other amounts due the Lenders, the L&#47;C Issuers and the Administrative Agent under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 2.03(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) allowed in such judicial proceeding&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;to collect and receive any monies or other property payable or deliverable on any such claims and to distribute the same&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and any custodian, receiver, assignee, trustee, liquidator, sequestrator or other similar official in any such judicial proceeding is hereby authorized by each Lender and each L&#47;C Issuer to make such payments to the Administrative Agent and, in the event that the Administrative Agent shall consent to the making of such payments directly to the Lenders and the L&#47;C Issuers, to pay to the Administrative Agent any amount due for the reasonable compensation, expenses, disbursements and advances of the Administrative Agent and its agents and counsel, and any other amounts due the Administrative Agent under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 2.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nothing contained herein shall be deemed to authorize the Administrative Agent to authorize or consent to or accept or adopt on behalf of any Lender or any L&#47;C Issuer any plan of reorganization, arrangement, adjustment or composition affecting the Obligations or the rights of any Lender or any L&#47;C Issuer to authorize the Administrative Agent to vote in respect of the claim of any Lender or any L&#47;C Issuer in any such proceeding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The holders of the Obligations hereby irrevocably authorize the Administrative Agent, at the direction of the Required Lenders, to credit bid all or any portion of the Obligations (including accepting some or all of the Collateral in satisfaction of some or all of the Obligations pursuant to a deed in lieu of foreclosure or otherwise) and in such manner purchase (either directly or through one or more acquisition vehicles) all or any portion of the Collateral (a) at any sale thereof conducted under the provisions of the Bankruptcy Code, including under Sections 363, 1123 or 1129 of the Bankruptcy Code, or any similar Debtor Relief Laws in any other jurisdictions to which a Loan Party is subject, (b) at any other sale or foreclosure or acceptance of collateral in lieu of debt conducted by (or with the consent or at the direction of) the Administrative Agent (whether by judicial action or otherwise) in accordance with any applicable Law.&#160; In connection with any such credit bid and purchase, the Obligations owed to the holders thereof shall be entitled to be, and shall be, credit bid on a ratable basis (with Obligations with respect to contingent or unliquidated claims receiving contingent interests in the acquired assets on a ratable basis that would vest upon the liquidation of such claims in an amount proportional to the liquidated portion of the contingent claim amount used in allocating the contingent interests) in the asset or assets so purchased </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">142</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(or in the Equity Interests or debt instruments of the acquisition vehicle or vehicles that are used to consummate such purchase).&#160; In connection with any such bid (i) the Administrative Agent shall be authorized to form one or more acquisition vehicles to make a bid, (ii) to adopt documents providing for the governance of the acquisition vehicle or vehicles (provided that any actions by the Administrative Agent with respect to such acquisition vehicle or vehicles, including any disposition of the assets or Equity Interests thereof shall be governed, directly or indirectly, by the vote of the Required Lenders, irrespective of the termination of this Agreement and without giving effect to the limitations on actions by the Required Lenders contained in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(a)(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of this Agreement), and (iii) to the extent that Obligations that are assigned to an acquisition vehicle are not used to acquire Collateral for any reason (as a result of another bid being higher or better, because the amount of Obligations assigned to the acquisition vehicle exceeds the amount of debt credit bid by the acquisition vehicle or otherwise), such Obligations shall automatically be reassigned to the Lenders </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and the Equity Interests and&#47;or debt instruments issued by any acquisition vehicle on account of the Obligations that had been assigned to the acquisition vehicle shall automatically be cancelled, without the need for any Lender or any acquisition vehicle to take any further action.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.10&#160;&#160;&#160;&#160;Collateral and Guaranty Matters.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Without limiting the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.09</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, each the Lenders (including in its capacities as a party to any Secured Cash Management Agreement and a party to any Secured Swap Contract) and each of the L&#47;C Issuers irrevocably authorize the Administrative Agent, at its option and in its discretion&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;to release or authorize the release of any Lien on any property granted to or held by the Administrative Agent under any Loan Document (i)&#160;upon the occurrence of the Facility Termination Date, (ii)&#160;that is sold or otherwise disposed of or to be sold or otherwise disposed of as part of or in connection with any sale or other disposition permitted hereunder or under any other Loan Document, or (iii)&#160;subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, if approved, authorized or ratified in writing by the Required Lenders&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;to subordinate any Lien on any property granted to or held by the Administrative Agent under any Loan Document to the holder of any Lien on such property that is permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.01(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;to release any Guarantor from its obligations under any Guaranty if such Person ceases to be a Restricted Subsidiary as a result of a transaction permitted under the Loan Documents&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;to release any Lien granted to or held by the Administrative Agent under any Loan Document on the Equity Interests of any Unrestricted Subsidiary&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;at any time the Specified Receivables Purchase Agreement or any Permitted Securitization Transaction is outstanding, release any Lien granted to or held by the Administrative Agent under any Loan Document on (i)&#160;any Securitized Asset that is subject thereto and (ii)&#160;the Equity Interests of any Special Purpose Subsidiary for such Permitted Securitization Transaction&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;to subordinate or release any Lien granted to or held by the Administrative Agent under any Loan Document to the holder of any Lien on such property that is permitted by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.01(dd)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;to enter into and perform each intercreditor agreement or subordination agreement contemplated hereby.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Upon request by the Administrative Agent at any time, the Required Lenders will confirm in writing the Administrative Agent&#8217;s authority to release or subordinate its interest in particular types or items of property, or to release any Guarantor (other than, for the avoidance of doubt, any Borrower) from its obligations under the Guaranty pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;9.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">143</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent shall not be responsible for or have a duty to ascertain or inquire into any representation or warranty regarding the existence, value or collectability of the Collateral, the existence, priority or perfection of the Administrative Agent&#8217;s Lien thereon, or any certificate prepared by any Loan Party in connection therewith, nor shall the Administrative Agent be responsible or liable to the Lenders for any failure to monitor or maintain any portion of the Collateral.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.11&#160;&#160;&#160;&#160;Secured Cash Management Agreements and Secured Swap Contracts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  No Lender or Affiliate thereof party to a Secured Swap Contract or Secured Cash Management Agreement that obtains the benefit of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, any Guaranty or any Collateral by virtue of the provisions hereof or any Collateral Document shall have any right to notice of any action or to consent to, direct or object to any action hereunder or under any other Loan Document or otherwise in respect of the Collateral (including the release or impairment of any Collateral) or to notice of or to consent to any amendment, waiver or modification of the provisions hereof or of any Guaranty or any Collateral Document (including any release or impairment with respect to any Guarantor) other than in its capacity as a Lender and, in such case, only to the extent expressly provided in the Loan Documents.  Notwithstanding any other provision of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article IX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to the contrary, the Administrative Agent shall not be required to verify the payment of, or that other satisfactory arrangements have been made with respect to, Obligations arising under Secured Cash Management Agreements and Secured Swap Contracts except to the extent expressly provided herein and unless the Administrative Agent has received a Secured Party Designation Notice of such Obligations, together with such supporting documentation as the Administrative Agent may request, from the applicable Lender or Affiliate thereof, as the case may be.  The Administrative Agent shall not be required to verify the payment of, or that other satisfactory arrangements have been made with respect to, Obligations arising under Secured Cash Management Agreements and Secured Swap Contracts in the case of the date that (a) all Commitments have terminated, (b) all Obligations arising under the Loan Documents have been paid in full (other than contingent indemnification obligations for which no claim or demand has yet been made), and (c) all Letters of Credit have terminated or expired (other than Letters of Credit that have been Cash Collateralized).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.12&#160;&#160;&#160;&#160;Certain ERISA Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each Lender (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent and each Arranger and their respective Affiliates, and not, for the avoidance of doubt, to or for the benefit of the Company or any other Loan Party, that at least one of the following is and will be true&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;such Lender is not using &#8220;plan assets&#8221; (within the meaning of Section&#160;3(42) of ERISA or otherwise) of one or more Benefit Plans with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments, or this Agreement,</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the transaction exemption set forth in one or more PTEs, such as PTE&#160;84-14 (a class exemption for certain transactions determined by independent qualified professional asset managers), PTE 95-60 (a class exemption for certain transactions involving insurance company general accounts), PTE 90-1 (a class exemption for certain transactions involving insurance company pooled separate accounts), PTE 91-38 (a class exemption for certain transactions involving bank collective investment funds) or PTE 96-23 (a class exemption for certain transactions determined by in-house asset managers), is applicable with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement,</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;(A) such Lender is an investment fund managed by a &#8220;Qualified Professional Asset Manager&#8221; (within the meaning of Part VI of PTE 84-14), (B) such Qualified Professional Asset Manager made the investment decision on behalf of such Lender to enter into, participate in, administer and perform the Loans, the Letters of Credit, the Commitments and this Agreement, (C) the entrance into, participation in, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">144</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement satisfies the requirements of sub-sections (b) through (g) of Part I of PTE 84-14 and (D) to the best knowledge of such Lender, the requirements of subsection&#160;(a) of Part I of PTE 84-14 are satisfied with respect to such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement, or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;such other representation, warranty and covenant as may be agreed in writing between the Administrative Agent, in its sole discretion, and such Lender.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In addition, unless either (1) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in the immediately preceding </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is true with respect to a Lender or (2) a Lender has provided another representation, warranty and covenant in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in the immediately preceding clause (a), such Lender further (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y)&#160;covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent and each other Arranger and their respective Affiliates, and not, for the avoidance of doubt, to or for the benefit of the Company or any other Loan Party, that none of the Administrative Agent, any Arranger or any of their respective Affiliates is a fiduciary with respect to the assets of such Lender involved in such Lender&#8217;s entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement (including in connection with the reservation or exercise of any rights by the Administrative Agent, each Arranger and their respective Affiliates, in each case under this Agreement, any Loan Document or any documents related hereto or thereto).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">9.13&#160;&#160;&#160;&#160;Recovery of Erroneous Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Without limitation of any other provision in this Agreement, if at any time the Administrative Agent makes a payment hereunder in error to any Credit Party, whether or not in respect of an Obligation due and owing by any Borrower at such time, where such payment is a Rescindable Amount, then in any such event, each Credit Party receiving a Rescindable Amount severally agrees to repay to the Administrative Agent forthwith on demand the Rescindable Amount received by such Credit Party  in Same Day Funds in the currency so received, with interest thereon, for each day from and including the date such Rescindable Amount is received by it to but excluding the date of payment to the Administrative Agent, at the greater of the Federal Funds Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation. Each Credit Party irrevocably waives any and all defenses, including any &#8220;discharge for value&#8221; (under which a creditor might otherwise claim a right to retain funds mistakenly paid by a third party in respect of a debt owed by another) or similar defense to its obligation to return any Rescindable Amount.&#160; The Administrative Agent shall inform each Credit Party promptly upon determining that any payment made to such Credit Party comprised, in whole or in part, a Rescindable Amount.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE X.<br><br>MISCELLANEOUS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.01&#160;&#160;&#160;&#160;Amendments, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Except as otherwise provided in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, no amendment or waiver of any provision of this Agreement or any other Loan Document, and no consent to any departure by the Company or any other Loan Party therefrom, shall be effective unless in writing signed by the Required Lenders and the Company or the applicable Loan Party, as the case may be, and acknowledged by the Administrative Agent, and each such waiver or consent shall be effective only in the specific instance and for the specific purpose for which given&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that no such amendment, waiver or consent shall&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;except as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, waive any condition set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> without the written consent of each Lender&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">145</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;extend or increase the Commitment of any Lender (or reinstate any Commitment terminated pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) without the written consent of such Lender whose Commitment is being extended, increased or reinstated (it being understood and agreed that a waiver of any condition precedent set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or of any Default or of a mandatory reduction in Commitments is not considered an extension, increase or reinstatement in Commitments of any Lender)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;postpone any date fixed by this Agreement or any other Loan Document for any payment (excluding mandatory prepayments) of principal, interest, fees or other amounts due to the Lenders (or any of them) or any scheduled or mandatory reduction of the Aggregate Commitments hereunder or under any other Loan Document without the written consent of each Lender directly affected thereby&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;reduce the principal of, or the rate of interest specified herein on, any Loan or L&#47;C Borrowing, or (subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) any fees or other amounts payable hereunder or under any other Loan Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">without the written consent of each Lender entitled to receive such amount (it being understood that neither of the following constitutes a reduction in the rate of interest on any Loan or L&#47;C Borrowing or any fees or other amounts&#58; (A) any amendment to the definition of &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Default Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; or waiver of any obligation of the Borrowers to pay interest or Letter of Credit Fees at the Default Rate or (B) any amendment to or waiver of any financial covenant hereunder (or any defined term or component defined term used therein) even if the effect of such amendment or waiver would be to reduce the rate of interest on any Loan or L&#47;C Borrowing or to reduce any fee payable hereunder)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;change </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in a manner that would alter the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> sharing of payments required thereby without the written consent of each Lender directly affected thereby&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;change any provision of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or the definition of &#8220;Required Lenders&#8221;, &#8220;Required Pro Rata Facilities Lenders&#8221;, &#8220;Required Revolving Lenders&#8221; or any other provision hereof specifying the number or percentage of Lenders required to amend, waive or otherwise modify any rights hereunder or make any determination or grant any consent hereunder, without the written consent of each Lender&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;release any Borrower without the consent of each Lender, or, except in connection with a transaction permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, release all or substantially all of the value of the Guaranty without the written consent of each Lender whose Obligations are guaranteed thereby, except, in either case, to the extent any such release is permitted pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;9.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (in which case such release may be made by the Administrative Agent acting alone)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(viii)&#160;&#160;&#160;&#160;release or authorize the release of all or substantially all of the Collateral under the Collateral Documents without the written consent of each Lender whose Obligations hereunder are secured by such Collateral, it being understood that to the extent that Collateral comprises assets which are permitted to be sold pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or released pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 9.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, such Collateral may be released without the consent of any of the Lenders&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ix)&#160;&#160;&#160;&#160;amend </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> without the written consent of each Lender and L&#47;C Issuer obligated to make Credit Extensions in Alternative Currencies&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;change </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in a manner that would alter the requirement that each of the Lenders obligated to make Credit Extensions to an Applicant Borrower approve the addition thereof as a Designated Borrower, without the written consent of each such Lender&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">146</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xi)&#160;&#160;&#160;&#160;prior to the termination of the Aggregate Revolving Commitments, unless also signed by the Required Revolving Lenders, no such amendment, waiver or consent shall (A) waive any Default or Event of Default for purposes of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;4.02(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (B) amend, change, waive, discharge or terminate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections</font><font style="font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> 4.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">8.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in a manner adverse to the Revolving Lenders or (C) amend, change, waive, discharge or terminate this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (xi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xii)&#160;&#160;&#160;&#160;unless also signed by Lenders (other than Defaulting Lenders) holding in the aggregate at least a majority of the aggregate Outstanding Amount of the Term Loans entitled to receive prepayments pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, no such amendment, waiver or consent shall (A) amend, change, waive, discharge or terminate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06(b)(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> so as to alter the manner of application of proceeds of any mandatory prepayment required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.06(b)(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (other than to allow the proceeds of such mandatory prepayments to be applied ratably with other Term Loans under this Agreement) or (B)&#160;amend, change, waive, discharge or terminate this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (xii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (other than to provide Lenders of other Term Loans with proportional rights under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (xii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xiii)&#160;&#160;&#160;&#160;unless in writing and signed by each L&#47;C Issuer in addition to the Lenders required above, no amendment, waiver or consent shall affect the rights or duties of the L&#47;C Issuers under this Agreement or any Issuer Document relating to any Letter of Credit issued or to be issued by it&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xiv)&#160;&#160;&#160;&#160;unless in writing and signed by the Swing Line Lender in addition to the Lenders required above, no amendment, waiver or consent shall affect the rights or duties of the Swing Line Lender under this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xv)&#160;&#160;&#160;&#160;unless in writing and signed by the Administrative Agent in addition to the Lenders required above, no amendment, waiver or consent shall affect the rights or duties of the Administrative Agent under this Agreement or any other Loan Document.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;any amendment, waiver or consent with respect to (A) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (or any defined term or component defined term used therein) or any Default or Event of Default or exercise of remedies by the Required Pro Rata Facilities Lenders in respect or as a result thereof, (B)&#160;the second proviso in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.01(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (C) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or (D) the parenthetical provisions referencing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> will not require the consent of the Required Lenders but shall be effective if, and only if, signed by the Required Pro Rata Facilities Lenders and the Loan Parties and acknowledged by the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the Fee Letter may be amended, or rights or privileges thereunder waived, in a writing executed only by the parties thereto.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;any amendment, waiver or consent with respect to the definitions of &#8220;Alternative Currency Sublimit&#8221;, &#8220;Canadian Dollar Sublimit&#8221;, &#8220;Letter of Credit Sublimit&#8221; and &#8220;Swing Line Sublimit&#8221;, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 1.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> will not require the consent of the Required Lenders but shall be effective if, and only if, signed by the Required Revolving Lenders, the Loan Parties and any party whose consent is required pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)(ix)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(a)(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(a)(xiii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(a)(xiv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(a)(xv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above and acknowledged by the Administrative Agent&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;only the written consent of the Administrative Agent and the Loan Parties shall be required to amend this Agreement solely to implement requirements reasonably deemed necessary by the Administrative Agent to add a Designated Borrower hereunder or to obtain pledges of Equity Interests in Non-U.S. Obligors in accordance with this Agreement (including pursuant to additional Collateral Documents)&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">147</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;an Incremental Facility Amendment shall be effective if signed only by Company (and any other applicable Borrower), the Administrative Agent and each Person that agrees to provide a portion of the applicable Incremental Facility&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;no Defaulting Lender shall have any right to approve or disapprove any amendment, waiver or consent hereunder (and any amendment, waiver or consent which by its terms requires the consent of all Lenders or each affected Lender may be effected with the consent of the applicable Lenders other than Defaulting Lenders), except that (A)&#160;the Commitment of any Defaulting Lender may not be increased or extended without the consent of such Lender and (B)&#160;any waiver, amendment or modification requiring the consent of all Lenders or each affected Lender that by its terms affects any Defaulting Lender disproportionately adversely relative to other affected Lenders shall require the consent of such Defaulting Lender&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;each Lender is entitled to vote as such Lender sees fit on any bankruptcy reorganization plan that affects the Loans, and each Lender acknowledges that the provisions of Section 1126(c) of the Bankruptcy Code supersedes the unanimous consent provisions set forth herein&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(viii)&#160;&#160;&#160;&#160;the Required Lenders shall determine whether or not to allow a Loan Party to use cash collateral in the context of a bankruptcy or insolvency proceeding and such determination shall be binding on all of the Lenders&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ix)&#160;&#160;&#160;&#160;this Agreement may be amended with the written consent of only the Company, the Administrative Agent, the L&#47;C Issuers and the Lenders obligated to make Credit Extensions in Alternative Currencies to amend the definition of &#8220;Alternative Currency&#8221;, &#8220;Alternative Currency Daily Rate&#8221; or &#8220;Alternative Currency Term Rate&#8221; solely to add additional currency options and the applicable interest rate with respect thereto, in each case solely to the extent permitted pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;1.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(x)&#160;&#160;&#160;&#160;only the written consent of the Administrative Agent and, subject to the applicable provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Company shall be required to make amendments contemplated by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.07</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xi)&#160;&#160;&#160;&#160;this Agreement may be amended and restated in accordance with this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> but without the consent of a specific Lender if, upon giving effect to such amendment and restatement, such Lender shall no longer be a party to this Agreement (as so amended and restated), the Commitments of such Lender shall have terminated, such Lender shall have no other commitment or other obligation hereunder and shall have been paid in full all principal, interest and other amounts then owing to it or then accrued for its account under this Agreement&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(xii)&#160;&#160;&#160;&#160;only the written consent of the Administrative Agent and the Company shall be required to amend, modify or supplement this Agreement or any other Loan Document to cure or correct administrative errors or omissions, any ambiguity, omission, defect or inconsistency or to effect administrative changes or to extend an existing Lien over additional property, and such amendment shall become effective without any further consent of any other party to such Loan Document so long as (A) such amendment, modification or supplement does not adversely affect the rights of any Lender or other holder of Obligations in any material respect and (B) the Lenders shall have received at least five (5) Business Days&#8217; prior written notice thereof and the Administrative Agent shall not have received, within five (5) Business Days of the date of such notice to the Lenders, a written notice from the Required Lenders stating that the Required Lenders object to such amendment.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;In addition, notwithstanding anything to the contrary in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Company may, by written notice to the Administrative Agent from time to time, make one or more offers (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loan Modification Offer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to all the Lenders holdings Commitments and&#47;or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">148</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loans of a particular class or tranche to make one or more amendments or modifications to (i) allow the maturity of such Commitments or Loans of the accepting Lenders to be extended, (ii) modify the Applicable Rate and&#47;or fees payable with respect to such Loans and Commitments of the accepting Lenders, (iii) modify any covenants or other provisions or add new covenants or provisions that are agreed between the Company, the Administrative Agent and the Accepting Lenders&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such modified or new covenants and provisions are applicable only during periods after the latest Maturity Date that is in effect on the effective date of such amendment, and (iv) any other amendment to a Loan Document required to give effect to the amendments described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this paragraph (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Permitted Amendments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;, and any amendment to this Agreement to implement Permitted Amendments, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Loan Modification Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) pursuant to procedures reasonably specified by the Administrative Agent and reasonably acceptable to the Company.  Such notice shall set forth (x) the terms and conditions of the requested Permitted Amendments and (y)&#160;the date on which such Permitted Amendments are requested to become effective.  Permitted Amendments shall become effective only with respect to the applicable class or tranche of Commitments and&#47;or Loans of the Lenders that accept the applicable Loan Modification Offer (such Lenders, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Accepting Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and, in the case of any Accepting Lender, only with respect to such Lender&#8217;s Commitments and&#47;or Loans as to which such Lender&#8217;s acceptance has been made.  The Company, each other Borrower and each Accepting Lender shall execute and deliver to the Administrative Agent a Loan Modification Agreement and such other documentation as the Administrative Agent shall reasonably specify to evidence the acceptance of the Permitted Amendments and the terms and conditions thereof, and the Loan Parties shall also deliver such resolutions, opinions and other documents as reasonably requested by the Administrative Agent.  The Administrative Agent shall promptly notify each Lender as to the effectiveness of each Loan Modification Agreement.  Each of the parties hereto hereby agrees that (1) upon the effectiveness of any Loan Modification Agreement, this Agreement shall be deemed amended to the extent (but only to the extent) necessary to reflect the existence and terms of the Permitted Amendments evidenced thereby and only with respect to the applicable class or tranche of Commitments and Loans of the Accepting Lenders as to which such Lenders&#8217; acceptance has been made, (2) any applicable Lender who is not an Accepting Lender may be replaced by the Company in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and (3) to the extent relating to Revolving Commitments and Revolving Loans, the Administrative Agent and the Company shall be permitted to make any amendments or modifications to any Loan Documents necessary to allow any borrowings, prepayments, participations in Letters of Credit and Swing Line Loans and commitment reductions to be ratable across each class of Revolving Commitments the mechanics for which may be implemented through the applicable Loan Modification Agreement and may include technical changes related to the borrowing and repayment procedures of the Lenders&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that with the consent of the Accepting Lenders such prepayments and commitment reductions and reductions in participations in Letters of Credit and Swing Line Loans may be applied on a non-ratable basis to the class of non-Accepting Lenders.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;In addition, notwithstanding anything to the contrary in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, this Agreement and any other Loan Document may be amended with only the consent of the Company and the Administrative Agent solely to the extent necessary to incorporate jurisdiction-specific provisions deemed reasonably necessary or appropriate by the Company, the Administrative Agent and their respective legal counsel in connection with the joinder of any Subsidiary as a Guarantor in accordance with the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and the granting of security interests by such Subsidiary in accordance with the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 6.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.02&#160;&#160;&#160;&#160;Notices&#59; Effectiveness&#59; Electronic Communication</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Notices Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Except in the case of notices and other communications expressly permitted to be given by telephone (and except as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;below), all notices and other communications provided for herein shall be in writing and shall be delivered by hand or overnight courier service, mailed by certified or registered mail or sent by facsimile as follows, and all notices and other communications expressly permitted hereunder to be given by telephone shall be made to the applicable telephone number, as follows&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">149</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;if to the Company or any other Loan Party, the Administrative Agent, an L&#47;C Issuer or the Swing Line Lender, to the address, facsimile number, electronic mail address or telephone number specified for such Person on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule&#160;10.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;if to any other Lender, to the address, facsimile number, electronic mail address or telephone number specified in its Administrative Questionnaire (including, as appropriate, notices delivered solely to the Person designated by a Lender on its Administrative Questionnaire then in effect for the delivery of notices that may contain material non-public information relating to the Company).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notices and other communications sent by hand or overnight courier service, or mailed by certified or registered mail, shall be deemed to have been given when received&#59; notices and other communications sent by facsimile shall be deemed to have been given when sent (except that, if not given during normal business hours for the recipient, shall be deemed to have been given at the opening of business on the next Business Day for the recipient).  Notices and other communications delivered through electronic communications to the extent provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;below, shall be effective as provided in such </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Electronic Communications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notices and other communications to the Lenders and the L&#47;C Issuers hereunder may be delivered or furnished by electronic communication (including e-mail, FpML messaging, and Internet or intranet websites) pursuant to procedures approved by the Administrative Agent, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the foregoing shall not apply to notices to any Lender or any L&#47;C Issuer pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article II</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> if such Lender or such L&#47;C Issuer, as applicable, has notified the Administrative Agent that it is incapable of receiving notices under such Article by electronic communication.  The Administrative Agent, the Swing Line Lender, any L&#47;C Issuer or the Company may each, in its discretion, agree to accept notices and other communications to it hereunder by electronic communications pursuant to procedures approved by it, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that approval of such procedures may be limited to particular notices or communications.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unless the Administrative Agent otherwise prescribes, (i)&#160;notices and other communications sent to an e-mail address shall be deemed received upon the sender&#8217;s receipt of an acknowledgement from the intended recipient (such as by the &#8220;return receipt requested&#8221; function, as available, return e-mail or other written acknowledgement), and (ii)&#160;notices or communications posted to an Internet or intranet website shall be deemed received upon the deemed receipt by the intended recipient at its e-mail address as described in the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of notification that such notice or communication is available and identifying the website address therefor&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, for both </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (i)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, if such notice, email or other communication is not sent during the normal business hours of the recipient, such notice, email or communication shall be deemed to have been sent at the opening of business on the next business day for the recipient.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">The Platform</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  THE PLATFORM IS PROVIDED &#8220;AS IS&#8221; AND &#8220;AS AVAILABLE.&#8221;  THE AGENT PARTIES (AS DEFINED BELOW) DO NOT WARRANT THE ACCURACY OR COMPLETENESS OF THE BORROWER MATERIALS OR THE ADEQUACY OF THE PLATFORM, AND EXPRESSLY DISCLAIM LIABILITY FOR ERRORS IN OR OMISSIONS FROM THE BORROWER MATERIALS.  NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR STATUTORY, INCLUDING ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OF THIRD PARTY RIGHTS OR FREEDOM FROM VIRUSES OR OTHER CODE DEFECTS, IS MADE BY ANY AGENT PARTY IN CONNECTION WITH THE BORROWER MATERIALS OR THE PLATFORM.  In no event shall the Administrative Agent or any of its Related Parties (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agent Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) have any liability to any Borrower, any Lender, any L&#47;C Issuer or any other Person for losses, claims, damages, liabilities or expenses of any kind (whether in tort, contract or otherwise) arising out of the Company&#8217;s, any Loan Party&#8217;s or the Administrative Agent&#8217;s transmission of Borrower Materials or notices through the platform, any other electronic platform or electronic messaging service, or through the Internet, except to the extent such losses, claims, damages, liabilities or expenses are determined by a court of competent jurisdiction by final and nonappealable judgment to have </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">150</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">resulted from the gross negligence, bad faith or willful misconduct of such Agent Party&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that in no event shall any Agent Party have any liability to any Borrower or any Subsidiary, any Lender, any L&#47;C Issuer or any other Person for indirect, special, incidental, consequential or punitive damages (as opposed to direct or actual damages).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Change of Address, Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of the Borrowers, the Administrative Agent, each L&#47;C Issuer and the Swing Line Lender may change its address, facsimile or telephone number for notices and other communications hereunder by notice to the other parties hereto.  Each other Lender may change its address, facsimile or telephone number for notices and other communications hereunder by notice to the Company, the Administrative Agent, the L&#47;C Issuers and the Swing Line Lender.  In addition, each Lender agrees to notify the Administrative Agent from time to time to ensure that the Administrative Agent has on record (i)&#160;an effective address, contact name, telephone number, facsimile number and electronic mail address to which notices and other communications may be sent and (ii)&#160;accurate wire instructions for such Lender.  Furthermore, each Public Lender agrees to cause at least one individual at or on behalf of such Public Lender to at all times have selected the &#8220;Private Side Information&#8221; or similar designation on the content declaration screen of the Platform in order to enable such Public Lender or its delegate, in accordance with such Public Lender&#8217;s compliance procedures and applicable Law, including Canadian federal and provincial securities laws and United States federal and state securities Laws, to make reference to Borrower Materials that are not made available through the &#8220;Public Side Information&#8221; portion of the Platform and that may contain material non-public information with respect to the Company or its securities for purposes of Canadian federal and provincial securities laws or United States federal or state securities laws.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Reliance by Administrative Agent, L&#47;C Issuer and Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Administrative Agent, the L&#47;C Issuers and the Lenders shall be entitled to rely and act upon any notices (including telephonic notices, Loan Notices, Letter of Credit Applications and Swing Line Loan Notices) purportedly given by or on behalf of any Loan Party even if (i)&#160;such notices were not made in a manner specified herein, were incomplete or were not preceded or followed by any other form of notice specified herein, or (ii)&#160;the terms thereof, as understood by the recipient, varied from any confirmation thereof.  The Company shall indemnify the Administrative Agent, each L&#47;C Issuer, each Lender and the Related Parties of each of them from all losses, costs, expenses and liabilities resulting from the reliance by such Person on each notice purportedly given by or on behalf of any Loan Party, except to the extent that such losses, costs, expenses or liabilities are determined by a court of competent jurisdiction in a final and non-appealable judgment to have resulted from the bad faith, gross negligence or willful misconduct of, or material breach of this Agreement or any other Loan Document by, the Administrative Agent, such L&#47;C Issuer or such Lender, or, in each case, any of its Related Parties, or, such Related Party, as applicable.  All telephonic notices to and other telephonic communications with the Administrative Agent may be recorded by the Administrative Agent, and each of the parties hereto hereby consents to such recording.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.03&#160;&#160;&#160;&#160;No Waiver&#59; Cumulative Remedies&#59; Enforcement.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No failure by any Lender or the Administrative Agent to exercise, and no delay by any such Person in exercising, any right, remedy, power or privilege hereunder or under any other Loan Document shall operate as a waiver thereof&#59; 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, and provided under each other Loan Document, are cumulative and not exclusive of any rights, remedies, powers and privileges provided by law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything to the contrary contained herein or in any other Loan Document, the authority to enforce rights and remedies hereunder and under the other Loan Documents against the Loan Parties or any of them shall be vested exclusively in, and all actions and proceedings at law in connection with such enforcement shall be instituted and maintained exclusively by, the Administrative Agent in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> for the benefit of all the Lenders and all the L&#47;C Issuers (or in its own name as creditor of Parallel Debt, as applicable)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that the foregoing shall not prohibit (a)&#160;the Administrative Agent from exercising on its own behalf the rights and remedies that inure to its benefit (solely in its capacity as Administrative Agent) hereunder and under the other Loan Documents, (b)&#160;any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">151</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">L&#47;C Issuer or the Swing Line Lender from exercising the rights and remedies that inure to its benefit (solely in its capacity as L&#47;C Issuer or Swing Line Lender, as the case may be) hereunder and under the other Loan Documents, (c)&#160;any Lender from exercising setoff rights in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (subject to the terms of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), or (d)&#160;any Lender from filing proofs of claim or appearing and filing pleadings on its own behalf during the pendency of a proceeding relative to any Loan Party under any Debtor Relief Law&#59; and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if at any time there is no Person acting as Administrative Agent hereunder and under the other Loan Documents, then (i)&#160;the Required Lenders shall have the rights otherwise ascribed to the Administrative Agent pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (or, in the case of any Event of Default arising from a breach of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Required Pro Rata Facilities Lenders shall have the rights otherwise ascribed to the Administrative Agent pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> with respect to the Aggregate Revolving Commitments, the Incremental Tranche&#160;A Term Loans and the Obligations in respect thereof) and (ii)&#160;in addition to the matters set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(d)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of the preceding proviso and subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, any Lender may, with the consent of the Required Lenders, enforce any rights and remedies available to it and as authorized by the Required Lenders (or, in the case of any Event of Default arising from a breach of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, any Lender with a Revolving Commitment, Revolving Credit Exposure or Incremental Tranche&#160;A Term Loan may, with the consent of the Required Pro Rata Facilities Lenders, enforce any rights and remedies available to it with respect to the Aggregate Revolving Commitments, the Incremental Tranche&#160;A Term Loans and the Obligations in respect thereof and as authorized by the Required Pro Rata Facilities Lenders).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.04&#160;&#160;&#160;&#160;Expenses&#59; Indemnity&#59; Damage Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Costs and Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company shall pay (i)&#160;all reasonable and documented out-of-pocket fees and expenses incurred by the Administrative Agent, each Arranger, each L&#47;C Issuer and their respective Affiliates (but limited, in the case of legal fees and expenses, to the reasonable and documented and invoiced fees and expenses of one firm of Canadian counsel and one firm of U.S. counsel to the Administrative Agent, the Arrangers, the L&#47;C Issuers and their respective Affiliates, taken as a whole, and, if necessary, one firm of regulatory counsel and one firm of local counsel in each applicable jurisdiction (which may be a single firm for multiple jurisdictions) to all such Persons, taken as a whole (and except allocated costs of in-house counsel) (and, in the case of an actual or perceived conflict of interest between or among such Persons, of another firm of Canadian counsel, another firm of U.S. counsel, another firm of regulatory counsel and another firm of local counsel in each applicable jurisdiction for all such affected Indemnitees taken as a whole, repeated until no such actual or perceived conflict exists among such Persons taken as a whole)), in connection with the syndication of the credit facilities provided for herein, the preparation, negotiation, execution, delivery and administration of this Agreement and the other Loan Documents or any amendments, modifications or waivers of the provisions hereof or thereof (whether or not the transactions contemplated hereby or thereby shall be consummated), (ii)&#160;all reasonable out-of-pocket expenses incurred by each L&#47;C Issuer in connection with the issuance, amendment, renewal or extension of any Letter of Credit or any demand for payment thereunder and (iii)&#160;all out-of-pocket expenses incurred by the Administrative Agent, any Lender or any L&#47;C Issuer (but limited, in the case of legal fees and expenses, to the reasonable and documented and invoiced fees and expenses of one firm of Canadian counsel and one firm of U.S. counsel to the Administrative Agent, the Arrangers, the Lenders, the L&#47;C Issuers and their respective Affiliates, taken as a whole, and, if necessary, one firm of regulatory counsel and one firm of local counsel in each applicable jurisdiction (which may be a single firm for multiple jurisdictions) to all such Persons, taken as a whole (and except allocated costs of in-house counsel) (and, in the case of an actual or perceived conflict of interest between or among such Persons, of another firm of Canadian counsel, another firm of U.S. counsel, another firm of regulatory counsel and another firm of local counsel in each applicable jurisdiction for all such affected Indemnitees taken as a whole, repeated until no such actual or perceived conflict exists among such Persons taken as a whole)) in connection with the enforcement or protection of its rights (A)&#160;in connection with this Agreement and the other Loan Documents, including its rights under this Section, or (B)&#160;in connection with the Loans made or Letters of Credit issued hereunder, including all such out-of-pocket expenses incurred during any workout, restructuring or negotiations in respect of such Loans or Letters of Credit.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">152</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnification by the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company shall indemnify the Administrative Agent (and any sub-agent thereof or delegate, administrator or receiver appointed by the Administrative Agent pursuant to the terms of the Loan Documents), each Arranger, each Lender and each L&#47;C Issuer, and each Related Party of any of the foregoing Persons (each such Person being called an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Indemnitee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) against, and hold each Indemnitee harmless from, any and all losses, claims, damages, liabilities and related reasonable, documented and invoiced out-of-pocket expenses (limited, in the case of legal fees and expenses, to one firm of Canadian counsel and one firm of U.S. counsel for all Indemnitees taken as a whole and, if necessary, one firm of regulatory counsel and one firm of local counsel in each applicable jurisdiction (which may be a single firm for multiple jurisdictions) for all Indemnitees taken a as a whole (and, in the case of an actual or perceived conflict of interest, of another firm of Canadian counsel, another firm of U.S. counsel, another firm of regulatory counsel and another firm of local counsel in each applicable jurisdiction for all such affected Indemnitees taken as a whole) (in each case, excluding allocated costs of in-house counsel)), incurred by any Indemnitee or asserted or awarded against any Indemnitee by any Person (including the Company or any other Loan Party) other than such Indemnitee and its Related Parties arising out of, in connection with, or as a result of (i)&#160;the execution or delivery of this Agreement, any other Loan Document or any agreement or instrument contemplated hereby or thereby (including, without limitation, the Indemnitee&#8217;s reliance on any Communication executed using an Electronic Signature, or in the form of an Electronic Record), the performance by the parties hereto of their respective obligations hereunder or thereunder, the consummation of the transactions contemplated hereby or thereby, or, in the case of the Administrative Agent (and any sub-agent thereof) and its Related Parties only, the administration of this Agreement and the other Loan Documents (including in respect of any matters addressed in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), (ii)&#160;any Loan or Letter of Credit or the use or proposed use of the proceeds therefrom (including any refusal by an L&#47;C Issuer to honor a demand for payment under a Letter of Credit if the documents presented in connection with such demand do not strictly comply with the terms of such Letter of Credit), (iii)&#160;any actual or alleged presence or release of Hazardous Materials on or from any property owned or operated by a Loan Party or any of its Subsidiaries, or any Environmental Liability related in any way to a Loan Party or any of its Subsidiaries, or (iv)&#160;any actual or prospective claim, litigation, investigation or proceeding relating to any of the foregoing, whether based on contract, tort or any other theory, whether brought by a third party or by the Company or any other Loan Party, and regardless of whether any Indemnitee is a party thereto&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such indemnity shall not, as to any Indemnitee, be available to the extent that such losses, claims, damages, liabilities or related reasonable, documented and invoiced out-of-pocket expenses (x)&#160;are determined by a court of competent jurisdiction by final and nonappealable judgment to have resulted from (a) the gross negligence, bad faith or willful misconduct of such Indemnitee or any of its Related Specified Parties or (b)&#160;a material breach of such Indemnitee&#8217;s obligations (or any of its Related Specified Parties&#8217; obligations) hereunder or under any other Loan Document, (y) arise solely out of, or result from, a claim, litigation, investigation or proceeding brought by one Indemnitee against another Indemnitee except to the extent such claim (1)&#160;involves any action or inaction by the Company or any Subsidiary or (2) relates to any action or inaction of such Indemnitee in its capacity as Administrative Agent (or any sub-agent thereof), Arranger or similar title (including, without limitation, arranger, bookrunner, syndication agent, documentation) or (z)&#160;relates to any settlement entered into by such Indemnitee without the Company&#8217;s written consent (such consent not to be unreasonably withheld or delayed)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that if such settlement is reached with the Company&#8217;s written consent, or if there is a final and non-appealable judgment by a court of competent jurisdiction in any related proceeding, the Company agrees to indemnify and hold harmless each Indemnified Party in the manner and to the extent set forth above&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Company shall be deemed to have consented to any such settlement unless the Company shall object thereto by written notice to the applicable Indemnified Party within ten (10) Business Days after having received notice thereof.  Without limiting the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.04(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall not apply with respect to Taxes other than any Taxes that represent losses, claims, damages, etc. arising from any non-Tax claim.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Reimbursement by Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  To the extent that the Company for any reason fails to indefeasibly pay any amount required under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clauses (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to be paid by it to the Administrative Agent (or any sub-agent thereof), any L&#47;C Issuer, the Swing Line </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">153</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Lender or any Related Party of any of the foregoing, each Lender severally agrees to pay to the Administrative Agent (or any such sub-agent), such L&#47;C Issuer, the Swing Line Lender or such Related Party, as the case may be, such Lender&#8217;s Applicable Percentage (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought based on each Lender&#8217;s share of the Total Credit Exposure at such time) of such unpaid amount (including any such unpaid amount in respect of a claim asserted by such Lender), such payment to be made severally among them based on such Lender&#8217;s Applicable Percentage (determined as of the time that the applicable unreimbursed expense or indemnity payment is sought), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the unreimbursed expense or indemnified loss, claim, damage, liability or related expense, as the case may be, was incurred by or asserted against the Administrative Agent (or any such sub-agent), or such L&#47;C Issuer or the Swing Line Lender in its capacity as such, or against any Related Party of any of the foregoing acting for the Administrative Agent (or any such sub-agent), such L&#47;C Issuer or the Swing Line Lender in connection with such capacity.  The obligations of the Lenders under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;are subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.13(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Waiver of Consequential Damages, Etc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  To the fullest extent permitted by applicable Law, no party hereto shall assert, and each party hereto hereby waives, and acknowledges that no other Person shall have, any claim against any party hereto, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement, any other Loan Document or any agreement or instrument contemplated hereby, the transactions contemplated hereby or thereby, any Loan or Letter of Credit or the use of the proceeds thereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that nothing contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall limit the Company&#8217;s indemnification obligations set forth above to the extent such special, indirect, consequential or punitive damages are included in any third party claim in connection with which such Indemnitee is entitled to indemnification hereunder.  No Indemnitee shall be liable for any damages arising from the use by unintended recipients of any information or other materials distributed to such unintended recipients by such Indemnitee through telecommunications, electronic or other information transmission systems in connection with this Agreement or the other Loan Documents or the transactions contemplated hereby or thereby other than for direct or actual damages resulting from the gross negligence, bad faith or willful misconduct of such Indemnitee as determined by a final and nonappealable judgment of a court of competent jurisdiction.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  All amounts due under this Section shall be payable not later than ten&#160;(10) Business Days after demand therefor.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Survival</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The agreements in this Section and the indemnity provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.02(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;shall survive the resignation of the Administrative Agent, an L&#47;C Issuer and the Swing Line Lender, the replacement of any Lender, the termination of the Aggregate Commitments, the repayment, satisfaction or discharge of all the other Obligations and the Facility Termination Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.05&#160;&#160;&#160;&#160;Payments Set Aside.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">To the extent that any payment by or on behalf of any Loan Party is made to the Administrative Agent, any L&#47;C Issuer or any Lender, or the Administrative Agent, any L&#47;C Issuer or any Lender exercises its right of setoff, and such payment or the proceeds of such setoff or any part thereof is subsequently invalidated, declared to be fraudulent or preferential, set aside or required (including pursuant to any settlement entered into by the Administrative Agent, such L&#47;C Issuer or such Lender in its discretion) to be repaid to a trustee, receiver or any other party, in connection with any proceeding under any Debtor Relief Law or otherwise, then (a)&#160;to the extent of such recovery, the obligation or part thereof originally intended to be satisfied shall be revived and continued in full force and effect as if such payment had not been made or such setoff had not occurred, and (b)&#160;each Lender and each L&#47;C Issuer severally agrees to pay to the Administrative Agent upon demand its applicable share (without duplication) of any amount so recovered from or repaid by the Administrative Agent, plus interest thereon from the date of such demand to the date such payment is made at a rate per annum equal to the applicable Overnight Rate from time to time in effect, in the applicable currency of such recovery or payment.  The obligations of the Lenders and the L&#47;C Issuers under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of the preceding sentence shall survive the payment in full of the Obligations and the termination of this Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">154</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.06&#160;&#160;&#160;&#160;Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Successors and Assigns Generally</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby, except that neither the Company nor any other Loan Party may assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of the Administrative Agent and each Lender and no Lender may assign or otherwise transfer any of its rights or obligations hereunder (other than to the extent expressly permitted under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.15(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or, in the case of the Company or any other Loan Party, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;7.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) except (i)&#160;to an assignee in accordance with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (ii)&#160;by way of participation in accordance with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or (iii)&#160;by way of pledge or assignment of a security interest subject to the restrictions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (and any other attempted assignment or transfer by any party hereto shall be null and void).  Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby, Participants to the extent provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and, to the extent expressly contemplated hereby, the Related Parties of each of the Administrative Agent, the L&#47;C Issuers and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Assignments by Lenders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any Lender may at any time assign to one or more assignees all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitment and the Loans (including for purposes of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, participations in L&#47;C Obligations and in Swing Line Loans) at the time owing to it)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (in each case with respect to any credit facility hereunder) any such assignment shall be subject to the following conditions&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Minimum Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;in the case of an assignment of the entire remaining amount of the assigning Lender&#8217;s Commitment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">and the Loans at the time owing to it (in each case with respect to any credit facility provided hereunder) or contemporaneous assignments to related Approved Funds (determined after giving effect to such Assignments) that equal at least the amount specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)(i)(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> in the aggregate or in the case of an assignment to a Lender, an Affiliate of a Lender or an Approved Fund, no minimum amount need be assigned&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;in any case not described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)(i)(A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the aggregate amount of the Commitment (which for this purpose includes Loans outstanding thereunder) or, if the applicable Commitment is not then in effect, the principal outstanding balance of the Loans of the assigning Lender subject to each such assignment, determined as of the date the Assignment and Assumption with respect to such assignment is delivered to the Administrative Agent or, if &#8220;Trade Date&#8221; is specified in the Assignment and Assumption, as of the Trade Date, shall not be less than $5,000,000 in the case of any assignment in respect of the Revolving Facility, or $1,000,000, in the case of any assignment in respect of the Term Facility unless each of the Administrative Agent and, so long as no Event of Default has occurred and is continuing, the Company otherwise consents (each such consent not to be unreasonably withheld or delayed).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Proportionate Amounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender&#8217;s rights and obligations under this Agreement with respect to the Loans or the Commitment assigned, except that this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;shall not (A)&#160;apply to the Swing Line Lender&#8217;s rights and obligations in respect of Swing Line Loans or (B)&#160;prohibit any Lender from assigning all or a portion of its rights and obligations among the revolving credit facility or term loan facility provided hereunder on a non-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> basis&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">155</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Required Consents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  No consent shall be required for any assignment except to the extent required by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)(i)(B) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and, in addition&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;the consent of the Company (such consent not to be unreasonably withheld or delayed) shall be required unless (1)&#160;an Event of Default has occurred and is continuing at the time of such assignment or (2)&#160;such assignment is to a Lender, an Affiliate of a Lender or an Approved Fund&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the Company shall be deemed to have consented to any such assignment unless it shall object thereto by written notice to the Administrative Agent within seven (7) Business Days after having received written notice thereof&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;the consent of the Administrative Agent (such consent not to be unreasonably withheld or delayed) shall be required for assignments in respect of (1) any unfunded commitment to a term loan facility provided hereunder or any Revolving Commitment if such assignment is to a Person that is not a Lender with a Commitment in respect of the applicable credit facility subject to such assignment, an Affiliate of such Lender or an Approved Fund with respect to such Lender or (2) any Term Facility to a Person that is not a Lender, an Affiliate of a Lender or an Approved Fund&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;the consent of each L&#47;C Issuer (such consent not to be unreasonably withheld or delayed) shall be required for any assignment that increases the obligation of the assignee to participate in exposure under one or more Letters of Credit (whether or not then outstanding)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(D)&#160;&#160;&#160;&#160;the consent of the Swing Line Lender (such consent not to be unreasonably withheld or delayed) shall be required for any assignment in respect of Revolving Loans and Revolving Commitments.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Assignment and Assumption</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The parties to each assignment shall execute and deliver to the Administrative Agent an Assignment and Assumption, together with a processing and recordation fee in the amount of $3,500&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that the Administrative Agent may, in its sole discretion, elect to waive such processing and recordation fee in the case of any assignment.  The assignee, if it is not a Lender, shall deliver to the Administrative Agent an Administrative Questionnaire.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">No Assignment to Certain Persons</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  No such assignment shall be made (A)&#160;to the Company or any of the Company&#8217;s Affiliates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">or Subsidiaries, (B)&#160;to any Defaulting Lender or any of its Subsidiaries or to any Disqualified Institution, or to any Person who, upon becoming a Lender hereunder, would constitute any of the foregoing Persons described in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or (C)&#160;to a natural Person (or to a holding company, investment vehicle or trust for, or owned and operated for the primary benefit of a natural Person).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">No Assignment Resulting in Additional Indemnified Taxes, etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Without the written consent of the Company, no such assignment shall be made to any Person that, on the effective date of such assignment, through its Lending Offices, (A) is not capable of lending to the Borrowers without the imposition of any additional Taxes or Mandatory Costs that would require indemnification payments by any of the Borrowers under this Agreement or (B) is not capable of lending in the Alternative Currencies or at the applicable interest rates.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Certain Additional Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In connection with any assignment of rights and obligations of any Defaulting Lender hereunder, no such assignment shall be effective unless and until, in addition to the other conditions thereto set forth herein, the parties to the assignment shall make such additional payments to the Administrative Agent in an aggregate amount sufficient, upon distribution thereof as appropriate (which </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">156</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">may be outright payment, purchases by the assignee of participations or subparticipations, or other compensating actions, including funding, with the consent of the Company and the Administrative Agent, the applicable </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> share of Loans previously requested but not funded by the Defaulting Lender, to each of which the applicable assignee and assignor hereby irrevocably consent), to (x)&#160;pay and satisfy in full all payment liabilities then owed by such Defaulting Lender to the Administrative Agent, any L&#47;C Issuer or any Lender hereunder (and interest accrued thereon) and (y)&#160;acquire (and fund as appropriate) its full </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">pro rata</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> share of all Loans and participations in Letters of Credit and Swing Line Loans in accordance with its Applicable Percentage.  Notwithstanding the foregoing, in the event that any assignment of rights and obligations of any Defaulting Lender hereunder shall become effective under applicable Law without compliance with the provisions of this paragraph, then the assignee of such interest shall be deemed to be a Defaulting Lender for all purposes of this Agreement until such compliance occurs.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Subject to acceptance and recording thereof by the Administrative Agent pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, from and after the effective date specified in each Assignment and Assumption, the assignee thereunder shall be a party to this Agreement and, to the extent of the interest assigned by such Assignment and Assumption, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment and Assumption, be released from its obligations under this Agreement (and, in the case of an Assignment and Assumption covering all of the assigning Lender&#8217;s rights and obligations under this Agreement, such Lender shall cease to be a party hereto) but shall continue to be entitled to the benefits of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> with respect to facts and circumstances occurring prior to the effective date of such assignment&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that except to the extent otherwise expressly agreed by the affected parties, no assignment by a Defaulting Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender&#8217;s having been a Defaulting Lender.  Upon request, each Borrower (at its expense) shall execute and deliver a Note to the assignee Lender.  Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this subsection shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Administrative Agent, acting solely for this purpose as an agent of the Borrowers (and such agency being solely for tax purposes), shall maintain at the Administrative Agent&#8217;s Office a copy of each Assignment and Assumption delivered to it (or the equivalent thereof in electronic form) and a register for the recordation of the names and addresses of the Lenders, and the Commitments of, and principal amounts (and stated interest) of the Loans and L&#47;C Obligations owing to, each Lender pursuant to the terms hereof from time to time (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  The entries in the Register shall be conclusive absent manifest error, and the Borrowers, the Administrative Agent and the Lenders shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement.  The Register shall be available for inspection by the Borrowers and any Lender, at any reasonable time and from time to time upon reasonable prior notice.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any Lender may at any time, without the consent of, or notice to, any Borrower or the Administrative Agent, sell participations to any Person (other than a natural Person, or a holding company, investment vehicle or trust for, or owned and operated for the primary benefit of a natural Person, a Defaulting Lender or the Company or any of the Company&#8217;s Affiliates or Subsidiaries) (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) in all or a portion of such Lender&#8217;s rights and&#47;or obligations under this Agreement (including all or a portion of its Commitment and&#47;or the Loans (including such Lender&#8217;s participations in L&#47;C Obligations and&#47;or Swing Line Loans) owing to it)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i)&#160;such Lender&#8217;s obligations under this Agreement shall remain unchanged, (ii)&#160;such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations and (iii)&#160;the Borrowers, the Administrative Agent, the Lenders and the L&#47;C Issuers shall continue to deal solely and directly with such Lender in connection with such Lender&#8217;s rights and obligations under this Agreement.  For the avoidance of doubt, each Lender shall be responsible for the indemnity under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.04(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> without regard to the existence of any participation.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">157</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and to approve any amendment, modification or waiver of any provision of this Agreement&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, waiver or other modification described in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 10.01(a)(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> through </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.01(a)(x)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that directly affects such Participant.  Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, each Borrower agrees that each Participant shall be entitled to the benefits of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (it being understood that the documentation required under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.01(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be delivered to the Lender who sells the participation)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such Participant (A)&#160;agrees to be subject to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;3.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">10.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> as if it were an assignee under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and (B)&#160;shall not be entitled to receive any greater payment under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, with respect to any participation, than the Lender from whom it acquired the applicable participation would have been entitled to receive, except to the extent such entitlement to receive a greater payment results from a Change in Law that occurs after the Participant acquired the applicable participation.  Each Lender that sells a participation agrees, at the Company&#8217;s request and expense, to use reasonable efforts to cooperate with the Company to effectuate the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> with respect to any Participant.  To the extent permitted by law, each Participant also shall be entitled to the benefits of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> as though it were a Lender&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that such Participant agrees to be subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> as though it were a Lender.  Each Lender that sells a participation shall, acting solely for this purpose as a non-fiduciary agent of the Company, maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant&#8217;s interest in the Loans or other obligations under the Loan Documents (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant&#8217;s interest in any commitments, loans, letters of credit or its other obligations under any Loan Document) to any Person except to the extent that such disclosure is necessary to establish that such commitment, loan, letter of credit or other obligation is in registered form under Section&#160;5f.103-1(c) of the United States Treasury Regulations.  The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary.  For the avoidance of doubt, the Administrative Agent (in its capacity as Administrative Agent) shall have no responsibility for maintaining a Participant Register.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Limitation on Participant Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  A Participant shall not be entitled to receive any greater payment under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> than the applicable Lender would have been entitled to receive with respect to the participation sold to such Participant, except to the extent such entitlement to receive a greater payment results from a Change in Law that occurs after the Participant acquired the applicable participation.  Each Lender that sells a participation agrees, at the Company&#8217;s request and expense, to use reasonable efforts to cooperate with the Company to effectuate the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.06(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> with respect to any Participant.  A Participant that would be a Non-U.S. Lender if it were a Lender shall not be entitled to the benefits of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> unless the Company is notified of the participation sold to such Participant and such Participant agrees, for the benefit of the Borrowers, to comply with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.01(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> as though it were a Lender.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Certain Pledges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement (including under its Note, if any) to secure obligations of such Lender, including any pledge or assignment to secure obligations to a Federal Reserve Bank&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no such pledge or assignment shall release such Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Resignation as L&#47;C Issuer or Swing Line Lender after Assignment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Notwithstanding anything to the contrary contained herein, if at any time any Lender acting as an L&#47;C Issuer or Swing Line Lender assigns all of its Revolving Commitment and Revolving Loans </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">158</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;above, such L&#47;C Issuer or Swing Line Lender may, (i)&#160;upon thirty (30) days&#8217; prior written notice to the Company and the Lenders, resign as an L&#47;C Issuer and&#47;or (ii)&#160;upon thirty (30) days&#8217; prior written notice to the Company, resign as Swing Line Lender.  In the event of any such resignation as L&#47;C Issuer or Swing Line Lender, the Company shall be entitled to appoint from among the Lenders a successor L&#47;C Issuer or Swing Line Lender hereunder&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that no failure by the Company to appoint any such successor shall affect the resignation of such lender as L&#47;C Issuer or Swing Line Lender, as the case may be.  If any Lender resigns as L&#47;C Issuer, it shall retain all the rights, powers, privileges and duties of an L&#47;C Issuer hereunder with respect to all Letters of Credit outstanding as of the effective date of its resignation as L&#47;C Issuer and all L&#47;C Obligations with respect thereto (including the right to require the Lenders to make Base Rate Loans or fund risk participations in Unreimbursed Amounts pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.03(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).  If any Lender resigns as Swing Line Lender, it shall retain all the rights of the Swing Line Lender provided for hereunder with respect to Swing Line Loans made by it and outstanding as of the effective date of such resignation, including the right to require the Lenders to make Base Rate Loans or fund risk participations in outstanding Swing Line Loans pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Upon the appointment of a successor L&#47;C Issuer and&#47;or Swing Line Lender and the consent thereto by such successor, (1)&#160;such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring L&#47;C Issuer or Swing Line Lender, as the case may be, and (2)&#160;the successor L&#47;C Issuer shall issue letters of credit in substitution for the applicable Letters of Credit, if any, outstanding at the time of such succession or make other arrangements satisfactory to such resigning L&#47;C Issuer to effectively assume the obligations of such resigning L&#47;C Issuer with respect to such Letters of Credit.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disqualified Institutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, no assignment or, to the extent the DQ List has been posted on the Platform for all Lenders, participation shall be made to any Person that was a Disqualified Institution as of the date (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Trade Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) on which the applicable Lender entered into a binding agreement to sell and assign or participate all or a portion of its rights and obligations under this Agreement to such Person (unless the Company has consented to such assignment as otherwise contemplated by this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, in which case such Person will not be considered a Disqualified Institution for the purpose of such assignment or participation).  For the avoidance of doubt, with respect to any assignee or participant that becomes a Disqualified Institution after the applicable Trade Date (including as a result of the delivery of a notice pursuant to, and&#47;or the expiration of the notice period referred to in, the definition of &#8220;Disqualified Institution&#8221;), such assignee shall not retroactively be considered a Disqualified Institution.  Any assignment in violation of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (h)(i) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">shall not be void, but the other provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall apply.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;If any assignment or participation is made to any Disqualified Institution without the Company&#8217;s prior consent in violation of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> above, the Company may, at its sole expense and effort, upon notice to the applicable Disqualified Institution and the Administrative Agent, (A) terminate any Revolving Commitment of such Disqualified Institution and repay (or cause the other Borrowers to repay) all obligations of the Borrowers owing to such Disqualified Institution in connection with such Revolving Commitment, (B) in the case of outstanding Term Loans held by Disqualified Institutions, prepay such Term Loan by paying the lesser of (x) the principal amount thereof and (y) the amount that such Disqualified Institution paid to acquire such Term Loans, in each case plus accrued interest, accrued fees and all other amounts (other than principal amounts) payable to it hereunder and under the other Loan Documents and&#47;or (C) require such Disqualified Institution to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), all of its interest, rights and obligations under this Agreement and related Loan Documents to an Eligible Assignee that shall assume such obligations at the lesser of (x) the principal amount thereof and (y) the amount that such Disqualified Institution paid to acquire such interests, rights and obligations, in each case plus accrued interest, accrued fees and all other amounts (other than principal amounts) payable to it hereunder and other the other </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">159</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Loan Documents&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (i) the Company or the assigning Disqualified Institution shall have paid to the Administrative Agent the assignment fee (if any) specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.06(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, (ii) such assignment does not conflict with applicable Laws and (iii) in the case of clause (B), the Borrowers shall not use the proceeds from any Loans to prepay Term Loans held by Disqualified Institutions.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary contained in this Agreement, Disqualified Institutions (A) will not (x) have the right to receive information, reports or other materials provided to Lenders by the Company, the Administrative Agent or any other Lender, (y) attend or participate in meetings attended by the Lenders and the Administrative Agent, or (z) access any electronic site established for the Lenders or confidential communications from counsel to or financial advisors of the Administrative Agent or the Lenders and (B) (x) for purposes of any consent to any amendment, waiver or modification of, or any action under, and for the purpose of any direction to the Administrative Agent or any Lender to undertake any action (or refrain from taking any action) under this Agreement or any other Loan Document, each Disqualified Institution will be deemed to have consented in the same proportion as the Lenders that are not Disqualified Institutions consented to such matter, and (y) for purposes of voting on any plan of reorganization or plan of liquidation pursuant to any Debtor Relief Laws (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Plan of Reorganization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), each Disqualified Institution party hereto hereby agrees (1) not to vote on such Plan of Reorganization, (2) if such Disqualified Institution does vote on such Plan of Reorganization notwithstanding the restriction in the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, such vote will be deemed not to be in good faith and shall be &#8220;designated&#8221; pursuant to Section 1126(e) of the Bankruptcy Code (or any similar provision in any other Debtor Relief Laws), and such vote shall not be counted in determining whether the applicable class has accepted or rejected such Plan of Reorganization in accordance with Section 1126(c) of the Bankruptcy Code (or any similar provision in any other Debtor Relief Laws) and (3) not to contest any request by any party for a determination by any applicable court of competent jurisdiction effectuating the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;The Administrative Agent shall have the right, and the Company hereby expressly authorizes the Administrative Agent, to (A) post the list of Disqualified Institutions provided by the Company and any updates thereto from time to time (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">DQ List</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) on the Platform, including that portion of the Platform that is designated for &#8220;public side&#8221; Lenders or (B) provide the DQ List to each Lender requesting the same.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.07&#160;&#160;&#160;&#160;Treatment of Certain Information&#59; Confidentiality</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each of the Administrative Agent, the Lenders and the L&#47;C Issuers agrees to maintain the confidentiality of the Information (as defined below), except that Information may be disclosed (a)&#160;to its Affiliates, its auditors and its and its Affiliates&#8217; respective Related Parties (it being understood that the Persons to whom such disclosure is made will be informed of the confidential nature of such Information and instructed to keep such Information confidential), (b)&#160;to the extent required or requested by any regulatory authority purporting to have jurisdiction over such Person or its Related Parties (including any self-regulatory authority, such as the National Association of Insurance Commissioners), in which case the Administrative Agent, such Lender or such L&#47;C Issuer shall (i) except with respect to any audit or examination conducted by accountants or any governmental, regulatory, or self-regulatory authority exercising examination or regulatory authority, to the extent practicable and permitted by Law, notify the Company promptly in advance thereof and (ii) use commercially reasonable efforts to ensure that any such Information disclosed is accorded confidential treatment, (c)&#160;to the extent required by applicable laws or regulations, by any compulsory legal process or pursuant to the order of any court or administrative agency in any pending legal, judicial or administrative proceeding, in which case the Administrative Agent, such Lender or such L&#47;C Issuer shall (i) notify the Company of the proposed disclosure in advance to the extent not prohibited by Law, compulsory legal process or the applicable administrative agency, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> if the Administrative Agent, such Lender or such L&#47;C Issuer is unable to notify the Company in advance of such disclosure, such notice shall be delivered promptly thereafter to the extent practicable and permitted by Law and (ii) use commercially reasonable efforts to ensure that any such Information disclosed is accorded confidential treatment, (d)&#160;to any other party hereto, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that no material non-public </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">160</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">information with respect to the Company or its Affiliates, or the respective securities of any of the foregoing, may be disclosed to any Public Lender, (e)&#160;in connection with the exercise of any remedies hereunder or under any other Loan Document or any action or proceeding relating to this Agreement or any other Loan Document or the enforcement of rights hereunder or thereunder, (f) subject to an agreement containing provisions substantially the same as those of this Section (it being understood and agreed that any &#8220;click through&#8221; confidentiality agreement used on SyndTrak is acceptable to the parties hereto for purposes of satisfying the requirements of the exception contemplated in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause (f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), to (i)&#160;any assignee of or Participant in, or any prospective assignee of or Participant in, any of its rights and obligations under this Agreement or any Eligible Assignee invited to be a Lender pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 2.16</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or (ii)&#160;any actual or prospective party (or its Related Parties) to any swap, derivative or other transaction under which payments are to be made by reference to any of the Borrowers and their obligations, this Agreement or payments hereunder, (g)&#160;on a confidential basis to (i)&#160;any rating agency in connection with rating the Company or its Subsidiaries or the credit facilities provided hereunder, (ii)&#160;the CUSIP Service Bureau or any similar agency in connection with the issuance and monitoring of CUSIP numbers or other market identifiers with respect to the credit facilities provided hereunder or (iii)&#160;any insurance broker or provider of credit insurance to such Person, (h)&#160;with the prior written consent of the Company, or (i)&#160;to the extent such Information (x)&#160;becomes publicly available other than as a result of a breach of this Section or (y)&#160;becomes available to the Administrative Agent, any Lender, any L&#47;C Issuer or any of their respective Affiliates on a nonconfidential basis from a source other than the Company&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  that in no event shall any disclosure of Information be made to any Disqualified Institution.  In addition, the Administrative Agent and the Lenders may disclose the existence of this Agreement and information about this Agreement to market data collectors, similar service providers to the lending industry and service providers to the Administrative Agent and the Lenders in connection with the administration of this Agreement, the other Loan Documents, and the Commitments.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For purposes of this Section, &#8220;Information&#8221; means all information received from the Company or any Subsidiary relating to the Company or any Subsidiary or any of their respective businesses, other than any such information that is available to the Administrative Agent, any Lender or any L&#47;C Issuer on a nonconfidential basis prior to disclosure by the Company or any Subsidiary.  Any Person required to maintain the confidentiality of Information as provided in this Section shall be considered to have complied with its obligation to do so if such Person has exercised the same degree of care to maintain the confidentiality of such Information as such Person would accord to its own confidential information.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each of the Administrative Agent, the Lenders and the L&#47;C Issuers acknowledges that (a)&#160;the Information may include material non-public information concerning the Company or a Subsidiary, as the case may be, (b)&#160;it has developed compliance procedures regarding the use of material non-public information and (c)&#160;it will handle such material non-public information in accordance with applicable Law, including Canadian federal and provincial securities laws and United States federal and state securities Laws.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.08&#160;&#160;&#160;&#160;Right of Setoff.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If an Event of Default shall have occurred and be continuing, each Lender, each L&#47;C Issuer and each of their respective Affiliates is hereby authorized at any time and from time to time, to the fullest extent permitted by applicable law, to set off and apply any and all deposits (general or special, time or demand, provisional or final, in whatever currency) at any time held and other obligations (in whatever currency) at any time owing by such Lender, such L&#47;C Issuer or any such Affiliate to or for the credit or the account of the Company or any other Loan Party against any and all of the obligations of the Company or such Loan Party now or hereafter existing under this Agreement or any other Loan Document to such Lender or such L&#47;C Issuer or their respective Affiliates, irrespective of whether or not such Lender, L&#47;C Issuer or Affiliate shall have made any demand under this Agreement or any other Loan Document and although such obligations of the Company or such Loan Party may be contingent or unmatured or are owed to a branch, office or Affiliate of such Lender or such L&#47;C Issuer different from the branch, office or Affiliate holding such deposit or obligated on such indebtedness&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that in the event that any Defaulting Lender shall exercise any such right of setoff, (x)&#160;all amounts so set off shall be paid over immediately to the Administrative Agent for further application in accordance with the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.18</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and, pending such payment, shall be segregated by such Defaulting Lender from its other funds and deemed held in trust for the benefit of the Administrative Agent, the L&#47;C Issuers and the Lenders, and (y)&#160;the Defaulting Lender shall provide promptly to the Administrative Agent a statement describing in reasonable detail the Obligations owing to such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">161</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defaulting Lender as to which it exercised such right of setoff.  The rights of each Lender, each L&#47;C Issuer and their respective Affiliates under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.08</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> are in addition to other rights and remedies (including other rights of setoff) that such Lender, such L&#47;C Issuer or their respective Affiliates may have.  Each Lender and each L&#47;C Issuer agrees to notify the Company and the Administrative Agent promptly after any such setoff and application, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the failure to give such notice shall not affect the validity of such setoff and application.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.09&#160;&#160;&#160;&#160;Interest Rate Limitation.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding anything to the contrary contained in any Loan Document, the interest paid or agreed to be paid under the Loan Documents shall not exceed the maximum rate of non-usurious interest permitted by applicable Law (including, without limitation, the Criminal Code (Canada)) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Maximum Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  If the Administrative Agent or any Lender shall receive interest in an amount that exceeds the Maximum Rate, the excess interest shall be applied to the principal of the Loans or, if it exceeds such unpaid principal, refunded to the Company.  In determining whether the interest contracted for, charged, or received by the Administrative Agent or a Lender exceeds the Maximum Rate, such Person may, to the extent permitted by applicable Law, (a)&#160;characterize any payment that is not principal as an expense, fee, or premium rather than interest, (b)&#160;exclude voluntary prepayments and the effects thereof, and (c)&#160;amortize, prorate, allocate, and spread in equal or unequal parts the total amount of interest throughout the contemplated term of the Obligations hereunder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.10&#160;&#160;&#160;&#160;Integration&#59; Effectiveness.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  This Agreement, the other Loan Documents, and any separate letter agreements with respect to fees payable to the Administrative Agent or any L&#47;C Issuer, constitute the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof.  Except as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 4.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, this Agreement 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, and thereafter shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.11&#160;&#160;&#160;&#160;Survival of Representations and Warranties.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">All representations and warranties made hereunder and in any other Loan Document or other document delivered pursuant hereto or thereto or in connection herewith or therewith shall survive the execution and delivery hereof and thereof.  Such representations and warranties have been or will be relied upon by the Administrative Agent and each Lender, regardless of any investigation made by the Administrative Agent or any Lender or on their behalf and notwithstanding that the Administrative Agent or any Lender may have had notice or knowledge of any Default at the time of any Credit Extension, and shall continue in full force and effect as long as any Loan or any other Obligation hereunder (other than contingent indemnification obligations for which no claim or demand has been made) shall remain unpaid or unsatisfied or any Letter of Credit shall remain outstanding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.12&#160;&#160;&#160;&#160;Severability.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If any provision of this Agreement or the other Loan Documents is held to be illegal, invalid or unenforceable, (a)&#160;the legality, validity and enforceability of the remaining provisions of this Agreement and the other Loan Documents shall not be affected or impaired thereby and (b)&#160;the parties shall endeavor in good faith negotiations to replace the illegal, invalid or unenforceable provisions with valid provisions the economic effect of which comes as close as possible to that of the illegal, invalid or unenforceable provisions.  The invalidity of a provision in a particular jurisdiction shall not invalidate or render unenforceable such provision in any other jurisdiction.  Without limiting the foregoing provisions of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, if and to the extent that the enforceability of any provisions in this Agreement relating to Defaulting Lenders shall be limited by Debtor Relief Laws, as determined in good faith by the Administrative Agent, the applicable L&#47;C Issuer or the Swing Line Lender, as applicable, then such provisions shall be deemed to be in effect only to the extent not so limited.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.13&#160;&#160;&#160;&#160;Replacement of Lenders.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the Company is entitled to replace a Lender pursuant to the provisions of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, or if any Lender is a Defaulting Lender or a Non-Consenting Lender, then the Company may, at its sole expense and effort, upon notice to such Lender and the Administrative Agent, require such Lender to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in, and consents required by, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">), all of its interests, rights (other than its existing rights to payments pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Sections&#160;3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) and obligations under this Agreement and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">162</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the related Loan Documents to an Eligible Assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the Company shall have paid (or caused a Designated Borrower to pay) to the Administrative Agent the assignment fee (if any) specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;10.06(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;such Lender shall have received payment of an amount equal to the outstanding principal of its Loans and L&#47;C Advances, accrued interest thereon, accrued fees and all other amounts payable to it hereunder and under the other Loan Documents (including any amounts under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.05</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and, if applicable, under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) from the assignee (to the extent of such outstanding principal and accrued interest and fees) or the Company or applicable Designated Borrower (in the case of all other amounts, including any amounts payable under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;2.05(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;in the case of any such assignment resulting from a claim for compensation under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.04</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or payments required to be made pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;3.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, such assignment will result in a reduction in such compensation or payments thereafter&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;such assignment does not conflict with applicable Laws&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;in the case of an assignment resulting from a Lender becoming a Non-Consenting Lender, the applicable assignee shall have consented to the applicable amendment, waiver or consent&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the failure by such Non-Consenting Lender to execute and deliver an Assignment and Assumption shall not impair the validity of the removal of such Non-Consenting Lender and the mandatory assignment of such Non-Consenting Lender&#8217;s Commitments and outstanding Loans and participations in L&#47;C Obligations and Swing Line Loans pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.13</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall nevertheless be effective without the execution by such Non-Consenting Lender of an Assignment and Assumption.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A Lender shall not be required to make any such assignment or delegation if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling the Company to require such assignment and delegation cease to apply.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.14&#160;&#160;&#160;&#160;Governing Law&#59; Jurisdiction&#59; Etc</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">GOVERNING LAW</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  THIS AGREEMENT AND THE OTHER LOAN DOCUMENTS (EXCEPT, AS TO ANY OTHER LOAN DOCUMENT, AS EXPRESSLY SET FORTH THEREIN) AND ANY CLAIMS, CONTROVERSY, DISPUTE OR CAUSE OF ACTION (WHETHER IN CONTRACT OR TORT OR OTHERWISE) BASED UPON, ARISING OUT OF OR RELATING TO THIS AGREEMENT OR ANY OTHER LOAN DOCUMENT (EXCEPT, AS TO ANY OTHER LOAN DOCUMENT, AS EXPRESSLY SET FORTH THEREIN) AND THE TRANSACTIONS CONTEMPLATED HEREBY AND THEREBY SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SUBMISSION TO JURISDICTION</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  THE COMPANY AND EACH OTHER LOAN PARTY IRREVOCABLY AND UNCONDITIONALLY AGREES THAT IT WILL NOT COMMENCE ANY ACTION, LITIGATION OR PROCEEDING OF ANY KIND OR DESCRIPTION, WHETHER IN LAW OR EQUITY, WHETHER IN CONTRACT OR IN TORT OR OTHERWISE, AGAINST THE ADMINISTRATIVE AGENT, ANY LENDER, ANY L&#47;C ISSUER, OR ANY RELATED PARTY OF THE FOREGOING IN ANY WAY RELATING TO THIS AGREEMENT OR ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS RELATING HERETO OR THERETO, IN ANY FORUM OTHER THAN THE COURTS OF THE STATE OF NEW YORK SITTING IN NEW YORK COUNTY AND OF THE UNITED STATES DISTRICT COURT OF THE SOUTHERN DISTRICT OF NEW YORK, AND ANY APPELLATE COURT FROM ANY THEREOF, AND EACH OF THE PARTIES HERETO IRREVOCABLY AND UNCONDITIONALLY SUBMITS TO THE JURISDICTION OF SUCH COURTS AND AGREES THAT ALL CLAIMS IN RESPECT OF </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">163</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ANY SUCH ACTION, LITIGATION OR PROCEEDING MAY BE HEARD AND DETERMINED IN SUCH NEW YORK STATE COURT OR, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN SUCH FEDERAL COURT.  EACH OF THE PARTIES HERETO AGREES THAT A FINAL JUDGMENT IN ANY SUCH ACTION, LITIGATION OR PROCEEDING SHALL BE CONCLUSIVE AND MAY BE ENFORCED IN OTHER JURISDICTIONS BY SUIT ON THE JUDGMENT OR IN ANY OTHER MANNER PROVIDED BY LAW.  NOTHING IN THIS AGREEMENT OR IN ANY OTHER LOAN DOCUMENT SHALL AFFECT ANY RIGHT THAT THE ADMINISTRATIVE AGENT, ANY LENDER OR ANY L&#47;C ISSUER MAY OTHERWISE HAVE TO BRING ANY ACTION OR PROCEEDING RELATING TO THIS AGREEMENT OR ANY OTHER LOAN DOCUMENT AGAINST THE COMPANY OR ANY OTHER LOAN PARTY OR ITS PROPERTIES IN THE COURTS OF ANY JURISDICTION.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">WAIVER OF VENUE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  THE COMPANY AND EACH OTHER LOAN PARTY IRREVOCABLY AND UNCONDITIONALLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY OBJECTION THAT IT MAY NOW OR HEREAFTER HAVE TO THE LAYING OF VENUE OF ANY ACTION OR PROCEEDING ARISING OUT OF OR RELATING TO THIS AGREEMENT OR ANY OTHER LOAN DOCUMENT IN ANY COURT REFERRED TO IN PARAGRAPH (b)&#160;OF THIS SECTION.  EACH OF THE PARTIES HERETO HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, THE DEFENSE OF AN INCONVENIENT FORUM TO THE MAINTENANCE OF SUCH ACTION OR PROCEEDING IN ANY SUCH COURT.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SERVICE OF PROCESS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  EACH PARTY HERETO IRREVOCABLY CONSENTS TO SERVICE OF PROCESS IN THE MANNER PROVIDED FOR NOTICES IN </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">SECTION&#160;10.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  NOTHING IN THIS AGREEMENT WILL AFFECT THE RIGHT OF ANY PARTY HERETO TO SERVE PROCESS IN ANY OTHER MANNER PERMITTED BY APPLICABLE LAW.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.15&#160;&#160;&#160;&#160;Service of Process on the Designated Borrowers.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Designated Borrower hereby irrevocably designates, appoints and empowers the Company, and successors as the designee, appointee and agent of such Designated Borrower to receive, accept and acknowledge, for and on behalf of such Designated Borrower and its properties, service of any and all legal process, summons, notices and documents which may be served in such action, suit or proceeding relating to this Agreement or the Loan Documents in the case of the courts of the Southern District of New York or of the courts of the State of New York sitting in the city of New York, which service may be made on any such designee, appointee and agent in accordance with legal procedures prescribed for such courts.  Each Designated Borrower agrees to take any and all action necessary to continue such designation in full force and effect and should such designee, appointee and agent become unavailable for this purpose for any reason, such Designated Borrower will forthwith irrevocably designate a new designee, appointee and agent, which shall irrevocably agree to act as such, with the powers and for purposes specified in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Each Designated Borrower further irrevocably consents and agrees to service of any and all legal process, summons, notices and documents out of any of the aforesaid courts in any such action, suit or proceeding relating to this Agreement or the other Loan Documents delivered to such Designated Borrower in accordance with this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> or to its then designee, appointee or agent for service.  If service is made upon such designee, appointee and agent, a copy of such process, summons, notice or document shall also be provided to the applicable Designated Borrower at the address specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> by registered or certified mail, or overnight express air courier&#59; provided that failure of such holder to provide such copy to such Designated Borrower shall not impair or affect in any way the validity of such service or any judgment rendered in such action or proceedings.  Each Designated Borrower agrees that service upon such Designated Borrower or any such designee, appointee and agent as provided for herein shall constitute valid and effective personal service upon such Designated Borrower with respect to matters contemplated in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and that the failure of any such designee, appointee and agent to give any notice of such service to such Designated Borrower shall not impair or affect in any way the validity of such service or any judgment rendered in any action or proceeding based thereon.  Nothing herein shall, or shall be construed so as to, limit the right of the Administrative Agent or the Lenders to bring actions, suits or proceedings with respect to the obligations and liabilities of each Designated </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">164</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Borrower under, or any other matter arising out of or in connection with, this Agreement, or for recognition or enforcement of any judgment rendered in any such action, suit or proceeding, in the courts of whatever jurisdiction in which the respective offices of the Administrative Agent or the Lenders may be located or assets of such Designated Borrower may be found or as otherwise shall to the Administrative Agent or the Lenders seem appropriate, or to affect the right to service of process in any jurisdiction in any other manner permitted by law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.16&#160;&#160;&#160;&#160;Waiver of Jury Trial.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EACH PARTY HERETO HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AGREEMENT OR ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY).  EACH PARTY HERETO (A)&#160;CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PERSON HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PERSON WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B)&#160;ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AGREEMENT AND THE OTHER LOAN DOCUMENTS BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.17&#160;&#160;&#160;&#160;No Advisory or Fiduciary Responsibility.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  In connection with all aspects of each transaction contemplated hereby (including in connection with any amendment, waiver or other modification hereof or of any other Loan Document), the Company and each other Loan Party acknowledges and agrees, and acknowledges its Affiliates&#8217; understanding, that&#58; (i) (A)&#160;the arranging and other services regarding this Agreement provided by the Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the Arrangers and the Lenders are arm&#8217;s-length commercial transactions between the Company, each other Loan Party and their respective Affiliates, on the one hand, and the Administrative Agent,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the Arrangers and the Lenders, on the other hand, (B)&#160;each of the Company and the other Loan Parties has consulted its own legal, accounting, regulatory and tax advisors to the extent it has deemed appropriate, and (C)&#160;the Company and each other Loan Party is capable of evaluating, and understands and accepts, the terms, risks and conditions of the transactions contemplated hereby and by the other Loan Documents&#59; (ii) (A)&#160;the Administrative Agent,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the Arrangers and the Lenders each is and has been acting solely as a principal and, except as expressly agreed in writing by the relevant parties, has not been, is not, and will not be acting as an advisor, agent or fiduciary for the Company, any other Loan Party or any of their respective Affiliates, or any other Person and (B)&#160;neither the Administrative Agent, any of the Arrangers nor any Lender has any obligation to the Company, any other Loan Party or any of their respective Affiliates with respect to the transactions contemplated hereby except those obligations expressly set forth herein and in the other Loan Documents&#59; and (iii)&#160;the Administrative Agent, the Arrangers, the Lenders and their respective Affiliates may be engaged in a broad range of transactions that involve interests that differ from those of the Company, the other Loan Parties and their respective Affiliates, and neither the Administrative Agent, any of the Arrangers nor any Lender has any obligation to disclose any of such interests to the Company, any other Loan Party or any of their respective Affiliates.  To the fullest extent permitted by law, each of the Company and each other Loan Party hereby waives and releases any claims that it may have against the Administrative Agent, the Arrangers or any Lender with respect to any breach or alleged breach of agency or fiduciary duty in connection with any aspect of any transaction contemplated hereby.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.18&#160;&#160;&#160;&#160;Electronic Execution&#59; Electronic Records&#59; Counterparts.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;This Agreement, any Loan Document and any other Communication, including Communications required to be in writing, may be in the form of an Electronic Record and may be executed using Electronic Signatures.  Each Loan Party, the Administrative Agent and each Credit Party agrees that any Electronic Signature on or associated with any Communication shall be valid and binding on such Person to the same extent as a manual, original signature, and that any Communication entered into by Electronic Signature, will constitute the legal, valid and binding obligation of such Person enforceable against such Person in accordance with the terms thereof to the same extent as if a manually executed original signature was delivered.&#160; Any Communication may be executed in as many counterparts as necessary or convenient, including </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">165</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">both paper and electronic counterparts, but all such counterparts are one and the same Communication.&#160; For the avoidance of doubt, the authorization under this paragraph may include, without limitation, use or acceptance of a manually signed paper Communication which has been converted into electronic form (such as scanned into PDF format), or an electronically signed Communication converted into another format, for transmission, delivery and&#47;or retention.  The Administrative Agent and each Credit Party may, at its option, create one or more copies of any Communication in the form of an imaged Electronic Record (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Electronic Copy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), which shall be deemed created in the ordinary course of such Person&#8217;s business, and destroy the original paper document.&#160; All Communications in the form of an Electronic Record, including an Electronic Copy, shall be considered an original for all purposes, and shall have the same legal effect, validity and enforceability as a paper record.  Notwithstanding anything contained herein to the contrary, neither the Administrative Agent, nor any L&#47;C Issuer, nor the Swing Line Lender is under any obligation to accept an Electronic Signature in any form or in any format unless expressly agreed to by such Person pursuant to procedures approved by it&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that, without limiting the foregoing, (i) to the extent the Administrative Agent, any L&#47;C Issuer and&#47;or the Swing Line Lender has agreed to accept such Electronic Signature, the Administrative Agent and each of the Credit Parties shall be entitled to rely on any such Electronic Signature purportedly given by or on behalf of any Loan Party and&#47;or any Credit Party without further verification and regardless of the appearance or form of such Electronic Signature, and (ii)&#160;upon the request of the Administrative Agent or any Credit Party, any Communication executed using an Electronic Signature shall be promptly followed by a manually executed counterpart.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Neither the Administrative Agent, nor any L&#47;C Issuer, nor the Swing Line Lender shall be responsible for or have any duty to ascertain or inquire into the sufficiency, validity, enforceability, effectiveness or genuineness of any Loan Document or any other agreement, instrument or document (including, for the avoidance of doubt, in connection with the Administrative Agent&#8217;s, such L&#47;C Issuer&#8217;s or the Swing Line Lender&#8217;s reliance on any Electronic Signature transmitted by telecopy, emailed .pdf or any other electronic means).  The Administrative Agent, each L&#47;C Issuer and the Swing Line Lender shall be entitled to rely on, and shall incur no liability under or in respect of this Agreement or any other Loan Document by acting upon, any Communication or any statement made to it orally or by telephone and believed by it to be genuine and signed or sent or otherwise authenticated (whether or not such Person in fact meets the requirements set forth in the Loan Documents for being the maker thereof), except to the extent that such liabilities are determined by a court of competent jurisdiction in a final and non-appealable judgment to have resulted from the gross negligence or willful misconduct of the Administrative Agent, such L&#47;C Issuer or the Swing Line Lender, or, in each case, any of its Related Specified Parties, or, such Related Specified Party, as applicable.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Each Loan Party, the Administrative Agent and each Credit Party hereby waives (i)&#160;any argument, defense or right to contest the legal effect, validity or enforceability of this Agreement or any other Loan Document based solely on the lack of paper original copies of this Agreement and&#47;or such other Loan Document, and (ii) any claim against the Administrative Agent, each Credit Party and each Related Party thereof for any liabilities arising solely from the Administrative Agent&#8217;s and&#47;or any Credit Party&#8217;s reliance on or use of Electronic Signatures, including any liabilities arising as a result of the failure of the Loan Parties to use any available security measures in connection with the execution, delivery or transmission of any Electronic Signature, except to the extent that such liabilities are determined by a court of competent jurisdiction in a final and non-appealable judgment to have resulted from the gross negligence or willful misconduct of the Administrative Agent, such Credit Party, or, in each case, any of its Related Specified Parties, or, such Specified Related Party, as applicable.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Each of the parties hereto represents and warrants to the other parties that it has the corporate or other applicable capacity and authority to execute this Agreement and any other Communication through electronic means and there are no restrictions on doing so in that party&#8217;s constitutive documents.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.19&#160;&#160;&#160;&#160;USA PATRIOT Act and Canadian AML Acts.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Each Lender that is subject to the PATRIOT Act (as hereinafter defined) or any Canadian AML Act and the Administrative Agent (for </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">166</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">itself and not on behalf of any Lender) hereby notifies the other Loan Parties that pursuant to the requirements of the USA PATRIOT Act (Title III of Pub. L. 107-56 (signed into law October&#160;26, 2001)) (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">PATRIOT Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) and the Canadian AML Acts, it is required to obtain, verify and record information that identifies each Loan Party, which information includes the name and address of each Loan Party, information concerning its direct and indirect holders of Equity Interests and other Persons exercising Control over it, and other information that will allow such Lender or the Administrative Agent, as applicable, to identify such Loan Party in accordance with the PATRIOT Act and the Canadian AML Acts.  Each Loan Party shall, promptly following a request by the Administrative Agent or any Lender, provide all documentation and other information that the Administrative Agent or such Lender requests in order to comply with its ongoing obligations under applicable &#8220;know your customer&#8221; and anti-money laundering rules and regulations, including the PATRIOT Act and the Canadian AML Acts.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.20&#160;&#160;&#160;&#160;Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If, for the purposes of obtaining judgment in any court, it is necessary to convert a sum due hereunder or any other Loan Document in one currency into another currency, the rate of exchange used shall be that at which in accordance with normal banking procedures the Administrative Agent could purchase the first currency with such other currency on the Business Day preceding that on which final judgment is given.  The obligation of each Loan Party in respect of any such sum due from it to the Administrative Agent or any Lender hereunder or under the other Loan Documents shall, notwithstanding any judgment in a currency (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Judgment Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) other than that in which such sum is denominated in accordance with the applicable provisions of this Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Agreement Currency</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), be discharged only to the extent that on the Business Day following receipt by the Administrative Agent or such Lender, as the case may be, of any sum adjudged to be so due in the Judgment Currency, the Administrative Agent or such Lender, as the case may be, may in accordance with normal banking procedures purchase the Agreement Currency with the Judgment Currency.  If the amount of the Agreement Currency so purchased is less than the sum originally due to the Administrative Agent or any Lender from any Loan Party in the Agreement Currency, such Loan Party agrees, as a separate obligation and notwithstanding any such judgment, to indemnify the Administrative Agent or such Lender, as the case may be, against such loss.  If the amount of the Agreement Currency so purchased is greater than the sum originally due to the Administrative Agent or any Lender in such currency, the Administrative Agent or such Lender, as the case may be, agrees to return the amount of any excess to such Loan Party (or to any other Person who may be entitled thereto under applicable law).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.21&#160;&#160;&#160;&#160;Acknowledgement and Consent to Bail-In of Affected Financial Institutions.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Solely to the extent any Lender or any L&#47;C Issuer that is an Affected Financial Institution is a party to this Agreement and notwithstanding anything to the contrary in any Loan Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Lender or any L&#47;C Issuer that is an Affected Financial Institution arising under any Loan Document, to the extent such liability is unsecured, may be subject to the Write-Down and Conversion Powers of the applicable Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the application of any Write-Down and Conversion Powers by the applicable Resolution Authority to any such liabilities arising hereunder which may be payable to it by any Lender or L&#47;C Issuer that is an Affected Financial Institution&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the effects of any Bail-In Action on any such liability, including, if applicable&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;a reduction in full or in part or cancellation of any such liability&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such Affected Financial Institution, its parent undertaking, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Loan Document&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;the variation of the terms of such liability in connection with the exercise of the Write-Down and Conversion Powers of the applicable Resolution Authority.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">167</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.22&#160;&#160;&#160;&#160;Appointment of Company as Agent.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Each Loan Party hereby appoints the Company to act as its agent for all purposes of this Agreement, the other Loan Documents and all other documents and electronic platforms entered into in connection herewith and agrees that (a)&#160;the Company may execute such documents and provide such authorizations on behalf of such Loan Party as the Company deems appropriate in its sole discretion and each Loan Party shall be obligated by all of the terms of any such document and&#47;or authorization executed on its behalf, (b)&#160;any notice or communication delivered by the Administrative Agent, an L&#47;C Issuer or a Lender to the Company shall be deemed delivered to each Loan Party and (c)&#160;the Administrative Agent, the L&#47;C Issuers or the Lenders may accept, and be permitted to rely on, any document, authorization, instrument or agreement executed by the Company on behalf of each of the Loan Party.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.23&#160;&#160;&#160;&#160;Acknowledgement Regarding Any Supported QFCs.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">QFC Credit Support</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;, and each such QFC, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Supported QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#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 &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">U.S. Special Resolution Regime</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#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&#47;or of the United States or any other state of the United States)&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;In the event a Covered Entity that is party to a Supported QFC (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Covered Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#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="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;As used in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 10.23</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the following terms have the following meanings&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">BHC Act Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; of a party means an &#8220;affiliate&#8221; (as such term is defined under, and interpreted in accordance with, 12&#160;U.S.C.&#160;1841(k)) of such party.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Covered Entity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means any of the following&#58;  (i) a &#8220;covered entity&#8221; as that term is defined in, and interpreted in accordance with, 12&#160;C.F.R. &#167;&#160;252.82(b)&#59; (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)&#59; or (iii)&#160;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 style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Default Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#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&#160;382.1, as applicable.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">QFC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; has the meaning assigned to the term &#8220;qualified financial contract&#8221; in, and shall be interpreted in accordance with, 12&#160;U.S.C.&#160;5390(c)(8)(D).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">168</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">10.24&#160;&#160;&#160;&#160;Parallel Debt (Covenant to Pay the Administrative Agent).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each Loan Party, by way of an independent payment obligation (such payment obligation of such Loan Party to the Administrative Agent, its &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Parallel Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), hereby irrevocably and unconditionally undertakes to pay to the Administrative Agent, as creditor in its own right and not as agent or representative of any other Secured Party or any other Person, an amount equal to and in the currency of each amount payable by such Loan Party to the Secured Parties under this Agreement and each of the other Loan Documents (such Loan Party&#8217;s &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Corresponding Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) as and when each such amount becomes due and payable under such Loan Document (or would have fallen due but for any discharge resulting from the failure of any Secured Party to take appropriate steps in any proceeding under any Debtor Relief Law affecting such Loan Party to preserve its right or entitlement to be paid such amount).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each of the Administrative Agent and each Loan Party acknowledges that (i)&#160;the obligations of each Loan Party under the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> are several and are separate and independent from, and shall not in any way limit or affect, the Corresponding Debt of such Loan Party and (ii)&#160;the amounts for which each Loan Party is liable to the Administrative Agent under its Parallel Debt shall not be limited or affected in any way by its Corresponding Debt (except as provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of this Section)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that (x) the Administrative Agent shall not demand payment with regard to the Parallel Debt of any Loan Party to the extent that such Loan Party&#8217;s Corresponding Debt has been irrevocably paid or discharged and (y)&#160;neither the Administrative Agent nor any Secured Party shall demand payment with regard to the Corresponding Debt of any Loan Party to the extent that such Loan Party&#8217;s Parallel Debt has been irrevocably paid or discharged.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Any Lien granted by any Loan Party to the Administrative Agent under any Collateral Document or any other Loan Document to secure its Parallel Debt is granted to the Administrative Agent in its capacity as creditor of the Parallel Debt of such Loan Party and shall not be held in trust for any other Secured Party or any other Person.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Administrative Agent acts in its own name and on its own behalf and not as agent, representative or trustee of any of the other Secured Parties with respect to the amounts payable by each Loan Party under this Section.  Accordingly, the Administrative Agent shall have its own independent right to demand payment of all amounts payable by each Loan Party under this Section and to seek enforcement of any Collateral securing such amounts, irrespective of any discharge of such Loan Party&#8217;s obligation to pay the Corresponding Debt to the other Secured Parties resulting from any failure of such Secured Parties to take appropriate steps in any proceeding under any Debtor Relief Law affecting such Loan Party to preserve their right or entitlement to be paid such amounts.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary in this Agreement, (i)&#160;the amount of Parallel Debt of each Loan Party shall be decreased to the extent that the Corresponding Debt of such Loan Party has been irrevocably paid or discharged and (ii)&#160;the amount of Corresponding Debt of each Loan Party shall be decreased to the extent that the Parallel Debt of such Loan Party has been irrevocably paid or discharged.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;The rights of the Secured Parties (other than the Administrative Agent) to receive payment of amounts payable by each Loan Party under the Corresponding Debt are several and are separate and independent from, and without prejudice to, the rights of the Administrative Agent to receive payment under the Parallel Debt.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;All amounts received or recovered by the Administrative Agent pursuant to this Section, and all amounts received or recovered by the Administrative Agent from or by the enforcement of any security granted to secure the Parallel Debt, shall be applied in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 8.03</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;Without limiting or affecting the Administrative Agent&#8217;s rights or obligations with respect to the Loan Parties (whether under this Section or under any other provision of this </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">169</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Agreement or any other Loan Document), each Loan Party acknowledges that (i) nothing in this Section shall impose any obligation on the Administrative Agent to advance any sum to any Loan Party or otherwise under this Agreement or any other Loan Document, except in its capacity as a Lender, an L&#47;C Issuer and&#47;or the Swing Line Lender, as applicable and (ii) for the purpose of any vote taken under this Agreement or any other Loan Document, the Administrative Agent shall not be regarded as having any participation or commitment other than those which it has in its capacity as a Lender, an L&#47;C Issuer and&#47;or the Swing Line Lender, as applicable.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;For the avoidance of doubt, this Section shall not operate and may not be construed as operating to disapply, suspend or circumvent any guarantee and&#47;or indemnity limitations in relation to any claim of a Secured Party set out in this Agreement or any other Loan Document.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARTICLE XI.<br><br>GUARANTY</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">11.01&#160;&#160;&#160;&#160;Guaranty.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each U.S. Guarantor that is not a Specified U.S. Obligor and each Non-U.S. Guarantor that is not a Specified Non-U.S. Obligor hereby jointly and severally guarantees to each Secured Party and each other holder of Obligations as hereinafter provided, as primary obligor and not as surety, the prompt payment of the Obligations in full when due (whether at stated maturity, as a mandatory prepayment, by acceleration, as a mandatory cash collateralization or otherwise) strictly in accordance with the terms thereof.  Each U.S. Guarantor that is not a Specified U.S. Obligor and each Non-U.S. Guarantor that is not a Specified Non-U.S. Obligor hereby further agrees that if any of the Obligations are not paid in full when due (whether at stated maturity, as a mandatory prepayment, by acceleration, as a mandatory cash collateralization or otherwise), such Guarantors will, jointly and severally, promptly pay the same, without any demand or notice whatsoever, and that in the case of any extension of time of payment or renewal of any of the Obligations, the same will be promptly paid in full when due (whether at extended maturity, as a mandatory prepayment, by acceleration, as a mandatory cash collateralization or otherwise) in accordance with the terms of such extension or renewal.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each Non-U.S. Guarantor hereby jointly and severally guarantees to each Secured Party and each other holder of Non-U.S. Obligations as hereinafter provided, as primary obligor and not as surety, the prompt payment of the Non-U.S. Obligations in full when due (whether at stated maturity, as a mandatory prepayment, by acceleration, as a mandatory cash collateralization or otherwise) strictly in accordance with the terms thereof.  Each Non-U.S. Guarantor hereby further agrees that if any of the Non-U.S. Obligations are not paid in full when due (whether at stated maturity, as a mandatory prepayment, by acceleration, as a mandatory cash collateralization or otherwise), such Guarantors will, jointly and severally, promptly pay the same, without any demand or notice whatsoever, and that in the case of any extension of time of payment or renewal of any of the Non-U.S. Obligations, the same will be promptly paid in full when due (whether at extended maturity, as a mandatory prepayment, by acceleration, as a mandatory cash collateralization or otherwise) in accordance with the terms of such extension or renewal.  For the avoidance of doubt, the liabilities established pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> are without duplication of the liabilities established pursuant to the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">clause&#160;(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Notwithstanding any provision to the contrary contained herein or in any other of the Loan Documents or the other documents relating to the Obligations, the obligations of each Guarantor (in its capacity as such) under this Agreement and the other Loan Documents shall not exceed an aggregate amount equal to the largest amount that would not render such obligations subject to avoidance under applicable Debtor Relief Laws.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">170</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">11.02&#160;&#160;&#160;&#160;Obligations Unconditional.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The obligations of the U.S. Guarantors that are not Specified U.S. Obligors and the Non-U.S. Guarantors that are not Specified Non-U.S. Obligors under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> are joint and several, absolute and unconditional, irrespective of the value, genuineness, validity, regularity or enforceability of any of the Loan Documents or other documents relating to the Obligations, or any substitution, release, impairment or exchange of any other guarantee of or security for any of the Obligations, and, to the fullest extent permitted by applicable Law, irrespective of any other circumstance whatsoever which might otherwise constitute a legal or equitable discharge or defense of a surety or guarantor (other than payment in full of the Obligations (other than contingent indemnification obligations for which no claim or demand has been made)), it being the intent of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the obligations of the U.S. Guarantors that are not Specified U.S. Obligors and the Non-U.S. Guarantors that are not Specified Non-U.S. Obligors hereunder shall be absolute and unconditional under any and all circumstances.  Each U.S. Guarantor that is not a Specified U.S. Obligor and each Non-U.S. Guarantor that is not a Specified Non-U.S. Obligor agrees that such Guarantor&#8217;s right of subrogation, indemnity, reimbursement or contribution against any Borrower or any other Loan Party for amounts paid under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article XI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be unconditionally postponed until such time as the Obligations have been paid in full (other than contingent indemnification obligations for which no claim or demand has been made) and the Commitments have expired or terminated.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The obligations of the Non-U.S. Guarantors under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.01(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> are joint and several, absolute and unconditional, irrespective of the value, genuineness, validity, regularity or enforceability of any of the Loan Documents or other documents relating to the Non-U.S. Obligations, or any substitution, release, impairment or exchange of any other guarantee of or security for any of the Non-U.S. Obligations, and, to the fullest extent permitted by applicable Law, irrespective of any other circumstance whatsoever which might otherwise constitute a legal or equitable discharge or defense of a surety or guarantor (other than payment in full of the Obligations (other than contingent indemnification obligations for which no claim or demand has been made)), it being the intent of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that the obligations of the Non-U.S. Guarantors hereunder shall be absolute and unconditional under any and all circumstances.  Each Non-U.S. Guarantor agrees that such Guarantor&#8217;s right of subrogation, indemnity, reimbursement or contribution against any Borrower or any other Loan Party for amounts paid under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article XI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be unconditionally postponed until such time as the Non-U.S. Obligations have been paid in full (other than contingent indemnification obligations for which no claim or demand has been made) and the Commitments have expired or terminated.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Without limiting the generality of the foregoing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">subsections (a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, it is agreed that, to the fullest extent permitted by Law, the occurrence of any one or more of the following shall not alter or impair the liability of any Guarantor hereunder, which shall remain absolute and unconditional as described above&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;at any time or from time to time, without notice to any Guarantor, the time for any performance of or compliance with any of the Obligations shall be extended, or such performance or compliance shall be waived&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;any of the acts mentioned in any of the provisions of any of the Loan Documents or other documents relating to the Obligations or any other agreement or instrument referred to therein shall be done or omitted&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;the maturity of any of the Obligations shall be accelerated, or any of the Obligations shall be modified, supplemented or amended in any respect, or any right under any of the Loan Documents or other documents relating to the Obligations or any other agreement or instrument referred to therein shall be waived or any other guarantee of any of the Obligations or any security therefor shall be released, impaired or exchanged in whole or in part or otherwise dealt with&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">171</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;any Lien granted to, or in favor of, the Administrative Agent or any other holder of the Obligations as security for any of the Obligations shall fail to attach or be perfected&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;any of the Obligations shall be determined to be void or voidable (including for the benefit of any creditor of any Guarantor) or shall be subordinated to the claims of any Person (including any creditor of any Guarantor).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;With respect to its obligations hereunder, each Guarantor hereby expressly waives diligence, presentment, demand of payment, protest and all notices whatsoever, and any requirement that the Administrative Agent or any other holder of the Obligations exhaust any right, power or remedy or proceed against any Person under any of the Loan Documents or any other document relating to the Obligations or any other agreement or instrument referred to therein, or against any other Person under any other guarantee of, or security for, any of the Obligations.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">11.03&#160;&#160;&#160;&#160;Reinstatement.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Neither the Guarantors&#8217; obligations hereunder nor any remedy for the enforcement thereof shall be impaired, modified or released in any manner whatsoever by an impairment, modification, change, release or limitation of the liability of the Borrowers, by reason of any Borrower&#8217;s bankruptcy or insolvency or by reason of the invalidity or unenforceability of all or any portion of the Obligations.  In addition&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The obligations of each U.S. Guarantor that is not a Specified U.S. Obligor and each Non-U.S. Guarantor that is not a Specified Non-U.S. Obligor under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article XI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be automatically reinstated if and to the extent that for any reason any payment by or on behalf of any Person in respect of the Obligations is rescinded or must be otherwise restored by any holder of any of the Obligations, whether as a result of any Debtor Relief Law or otherwise, and each such Guarantor agrees that it will indemnify the Administrative Agent and each other holder of the Obligations on demand for all reasonable costs and expenses (including the fees, charges and disbursements of counsel) incurred by the Administrative Agent or such holder of the Obligations in connection with such rescission or restoration, including any such costs and expenses incurred in defending against any claim alleging that such payment constituted a preference, fraudulent transfer or similar payment under any Debtor Relief Law.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The obligations of each Non-U.S. Guarantor under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article XI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be automatically reinstated if and to the extent that for any reason any payment by or on behalf of any Person in respect of the Non-U.S. Obligations is rescinded or must be otherwise restored by any holder of any of the Non-U.S. Obligations, whether as a result of any Debtor Relief Law or otherwise, and each such Guarantor agrees that it will indemnify the Administrative Agent and each other holder of the Non-U.S. Obligations on demand for all reasonable costs and expenses (including the fees, charges and disbursements of counsel) incurred by the Administrative Agent or such holder of the Non-U.S. Obligations in connection with such rescission or restoration, including any such costs and expenses incurred in defending against any claim alleging that such payment constituted a preference, fraudulent transfer or similar payment under any Debtor Relief Law.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">11.04&#160;&#160;&#160;&#160;Certain Additional Waivers.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Each Guarantor acknowledges and agrees that (a)&#160;the guaranty given hereby may be enforced without the necessity of resorting to or otherwise exhausting remedies in respect of any other security or collateral interests, and without the necessity at any time of having to take recourse against the Borrowers hereunder or against any collateral securing the Obligations or otherwise, and (b)&#160;it will not assert any right to require the action first be taken against the Borrowers or any other Person (including any co-guarantor) or pursuit of any other remedy or enforcement any other right, and (c)&#160;nothing contained herein shall prevent or limit action being taken against the Borrowers hereunder, under the other Loan Documents or the other documents and agreements relating to the Obligations or from foreclosing on any security or collateral interests relating hereto or thereto, or from exercising any other rights or remedies available in respect thereof, if neither the Borrowers nor the Guarantors shall timely perform their obligations, and the exercise of any such rights and completion of any such foreclosure proceedings shall not constitute a discharge of the Guarantors&#8217; obligations hereunder </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">172</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">unless as a result thereof, the Obligations shall have been paid in full (other than contingent indemnification obligations for which no claim or demand has been made) and the commitments relating thereto shall have expired or terminated, it being the purpose and intent that the Guarantors&#8217; obligations hereunder be absolute, irrevocable, independent and unconditional under all circumstances.  Each Guarantor further agrees that such Guarantor shall have no right of recourse to security for the Obligations, except through the exercise of rights of subrogation pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;11.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and through the exercise of rights of contribution pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;11.06</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">11.05&#160;&#160;&#160;&#160;Remedies.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The U.S. Guarantors that are not Specified U.S. Obligors and the Non-U.S. Guarantors that are not Specified Non-U.S. Obligors agree that, to the fullest extent permitted by Law, as between such Guarantors, on the one hand, and the Administrative Agent and the other holders of the Obligations, on the other hand, the Obligations may be declared to be forthwith due and payable as specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (and shall be deemed to have become automatically due and payable in the circumstances specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) for purposes of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;11.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> notwithstanding any stay, injunction or other prohibition preventing such declaration (or preventing the Obligations from becoming automatically due and payable) as against any other Person and that, in the event of such declaration (or the Obligations being deemed to have become automatically due and payable), the Obligations (whether or not due and payable by any other Person) shall forthwith become due and payable by the U.S. Guarantors that are not Specified U.S. Obligors and the Non-U.S. Guarantors that are not Specified Non-U.S. Obligors for purposes of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;11.01(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The U.S. Guarantors that are not Specified U.S. Obligors and the Non-U.S. Guarantors that are not Specified Non-U.S. Obligors acknowledge and agree that their obligations hereunder are secured in accordance with the terms of the Collateral Documents to which they are parties and that the holders of the Obligations may exercise their remedies thereunder in accordance with the terms thereof.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Non-U.S. Guarantors agree that, to the fullest extent permitted by Law, as between such Guarantors, on the one hand, and the Administrative Agent and the other holders of the Non-U.S. Obligations, on the other hand, the Non-U.S. Obligations may be declared to be forthwith due and payable as specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (and shall be deemed to have become automatically due and payable in the circumstances specified in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;8.02</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) for purposes of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;11.01(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> notwithstanding any stay, injunction or other prohibition preventing such declaration (or preventing the Non-U.S. Obligations from becoming automatically due and payable) as against any other Person and that, in the event of such declaration (or the Non-U.S. Obligations being deemed to have become automatically due and payable), the Non-U.S. Obligations (whether or not due and payable by any other Person) shall forthwith become due and payable by the Non-U.S. Guarantors for purposes of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section&#160;11.01(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Non-U.S. Guarantors acknowledge and agree that their obligations hereunder are secured in accordance with the terms of the Collateral Documents to which they are parties and that the holders of the Non-U.S. Obligations may exercise their remedies thereunder in accordance with the terms thereof.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">11.06&#160;&#160;&#160;&#160;Rights of Contribution.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The U.S. Guarantors that are not Specified U.S. Obligors and the Non-U.S. Guarantors that are not Specified Non-U.S. Obligors hereby agree as among themselves that, in connection with payments made hereunder, each U.S. Guarantor that is not a Specified U.S. Obligor and each Non-U.S. Guarantor that is not a Specified Non-U.S. Obligor shall have a right of contribution from each other U.S. Guarantor that is not a Specified U.S. Obligor and each other Non-U.S. Guarantor that is not a Specified Non-U.S. Obligor in accordance with applicable Law.  Such contribution rights shall be subordinate and subject in right of payment to the Obligations until such time as the Obligations have been irrevocably paid in full (other than contingent indemnification obligations for which no claim or demand has been made) and the commitments relating thereto shall have expired or been terminated, and none of the U.S. Guarantors that are not Specified U.S. Obligors and none of the Non-U.S. Guarantors that are not Specified Non-U.S. Obligors shall exercise any such contribution rights until the Obligations have been irrevocably </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">173</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">paid in full (other than contingent indemnification obligations for which no claim or demand has been made) and the commitments relating thereto shall have expired or been terminated.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Non-U.S. Guarantors hereby agree as among themselves that, in connection with payments made hereunder, each Non-U.S. Guarantor shall have a right of contribution from each other Non-U.S. Guarantor in accordance with applicable Law.  Such contribution rights shall be subordinate and subject in right of payment to the Non-U.S. Obligations until such time as the Non-U.S. Obligations have been irrevocably paid in full (other than contingent indemnification obligations for which no claim or demand has been made) and the commitments relating thereto shall have expired or been terminated, and none of the Non-U.S. Guarantors shall exercise any such contribution rights until the Non-U.S. Obligations have been irrevocably paid in full (other than contingent indemnification obligations for which no claim or demand has been made) and the commitments relating thereto shall have expired or been terminated.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">11.07&#160;&#160;&#160;&#160;Guarantee of Payment&#59; Continuing Guarantee.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The guarantee given by the U.S. Guarantors that are not Specified U.S. Obligors and the Non-U.S. Guarantors that are not Specified Non-U.S. Obligors in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;XI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is a guaranty of payment and not of collection, is a continuing guarantee, and shall apply to all Obligations whenever arising.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The guarantee given by the Non-U.S. Guarantors in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article&#160;XI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is a guaranty of payment and not of collection, is a continuing guarantee, and shall apply to all Non-U.S. Obligations whenever arising.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">11.08&#160;&#160;&#160;&#160;Keepwell.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each U.S. Obligor that is not a Specified Non-U.S. Obligor and each Non-U.S. Obligor that is not a Specified Non-U.S. Obligor, in each case, that is a Qualified ECP Guarantor at the time the Guaranty in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article XI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> by any Loan Party that is not then an &#8220;eligible contract participant&#8221; under the Commodity Exchange Act (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Loan Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) or the grant of a security interest under the Loan Documents by any such Specified Loan Party, in either case, becomes effective with respect to any Swap Obligation, hereby jointly and severally, absolutely, unconditionally and irrevocably undertakes to provide such funds or other support to each Specified Loan Party with respect to such Swap Obligation as may be needed by such Specified Loan Party from time to time to honor all of its obligations under the Loan Documents in respect of such Swap Obligation (but, in each case, only up to the maximum amount of such liability that can be hereby incurred without rendering such Qualified ECP Guarantor&#8217;s obligations and undertakings under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article XI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> voidable under applicable Debtor Relief Laws, and not for any greater amount).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each Non-U.S. Obligor that is a Qualified ECP Guarantor at the time the Guaranty in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article XI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> by any Non-U.S. Obligor that is not then an &#8220;eligible contract participant&#8221; under the Commodity Exchange Act (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Specified Non-U.S. Loan Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) or the grant of a security interest under the Loan Documents by any such Specified Non-U.S. Loan Party, in either case, becomes effective with respect to any Swap Obligation, hereby jointly and severally, absolutely, unconditionally and irrevocably undertakes to provide such funds or other support to each Specified Non-U.S. Loan Party with respect to such Swap Obligation as may be needed by such Specified Non-U.S. Loan Party from time to time to honor all of its obligations under the Loan Documents in respect of such Swap Obligation (but, in each case, only up to the maximum amount of such liability that can be hereby incurred without rendering such Qualified ECP Guarantor&#8217;s obligations and undertakings under this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Article XI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> voidable under applicable Debtor Relief Laws, and not for any greater amount).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The obligations and undertakings of each Qualified ECP Guarantor under this Section shall remain in full force and effect until the Obligations have been indefeasibly paid and performed in full.  Each Loan Party intends this Section to constitute, and this Section shall be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">174</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">deemed to constitute, a &#8220;keepwell, support, or other agreement&#8221; for the benefit of each Specified Loan Party for all purposes of the Commodity Exchange Act.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#91;SIGNATURE PAGES REMOVED&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"> </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">175</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CHAR1&#92;1847295v5</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.24
<SEQUENCE>3
<FILENAME>exhibit4242021.htm
<DESCRIPTION>EX-4.24
<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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i1a98d462e49442b180b3d416779de67f_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 4.24</font></div></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">FIRST AMENDMENT TO THE </font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">REVOLVING TRADE</font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">RECEIVABLES PURCHASE AGREEMENT </font></div><div style="padding-right:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">MEMORANDUM OF AGREEMENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> made as of the 4th  day of February, 2022.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BETWEEN&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA INC.,</font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(hereinafter referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Servicer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;),</font></div><div style="margin-bottom:18pt;padding-left:144pt;padding-right:108pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">- and -</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA LLC,</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA HOLDINGS PTE LTD,<br>CELESTICA HONG KONG LTD.,</font></div><div style="padding-left:108pt;padding-right:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA (ROMANIA) S.R.L.,</font></div><div style="padding-left:108pt;padding-right:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA JAPAN KK, </font></div><div style="padding-left:108pt;padding-right:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA OREGON LLC,</font></div><div style="padding-left:108pt;padding-right:53.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA ELECTRONICS (M.) SDN. BHD.,</font></div><div style="padding-left:108pt;padding-right:53.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA PRECISION MACHINING LTD.,</font></div><div style="padding-left:144pt;padding-right:108pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">- and -</font></div><div style="padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA INTERNATIONAL LP, by its general partner,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Celestica International GP Inc..</font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(hereinafter referred to collectively as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Sellers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;),</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">- </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">- and -</font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK, NEW YORK BRANCH</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;- and -</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK (CANADA BRANCH),</font></div><div style="margin-bottom:12pt;padding-left:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(hereinafter each referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Purchaser</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;, and together as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Purchasers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS the Sellers, the Servicer and the Purchasers are parties to a Revolving Trade Receivables Purchase Agreement, dated as of March 6, 2020 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Receivables Purchase Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">WHEREAS the Sellers, the Servicer and the Purchasers now wish to amend the Receivables Purchase Agreement by this First Amendment to the Revolving Trade Receivables Purchase Agreement and Accession Agreement (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Amending Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">AND WHEREAS Section 8.1 of the Receivables Purchase Agreement permits written amendments thereto with the written consent of each of the Sellers, the Servicer and, the Purchasers&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Celestica &#8211; First Amendment to Revolving Trade</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Receivables Purchase Agreement</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:133%">ACTIVE 62782486v2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NOW THEREFORE THIS AGREEMENT WITNESSES that, in consideration of the premises, covenants and agreements of the parties herein contained and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged by each party, the parties hereby covenant and agree as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  All capitalized terms and expressions used and not otherwise defined in this Amending Agreement including in the recitals hereto shall have the meanings specified in the Receivables Purchase Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Amendments of Definitions in Section 1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The following definitions are amended and restated in their entirety as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Applicable LIBOR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means, (i) in respect of any Purchase Date occurring before January 1, 2022 or any interest period under Section 2.5 up to and excluding January 1, 2022 in respect of Receivables denominated in Dollars, the LIBOR Rate, (ii) in respect of Receivables denominated in Japanese Yen, BBA JPY LIBOR, and (iii) in respect of Receivables denominated in Euros, Euribor.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Collection Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;&#58; 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-xxxxx (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) and xxxxxxxxxx (maintained by Celestica California), 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="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Discount Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#58; means, with respect to any Receivable, a rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">per annum </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (ii) the Applicable Margin for the Obligor of such Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, commencing with any Purchase Date on or after January 1, 2022 in respect of Receivables denominated in Dollars, a rate </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">per annum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> equal to the sum of (i) Term SOFR  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">plus</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> (ii) the Applicable Margin for the Obligor of such Receivable, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">and further provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> in no event shall the Discount Rate exceed 5% </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">per annum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Eligible Receivables</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#34;&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">on an applicable Purchase Date, any Receivable (i) which has a Scheduled Due Date and which Scheduled Due Date is not later than the maximum number of days (if any) specified in Schedule 1.2 for the related Obligor after the invoice date thereof, (ii) which is an &#34;account&#34; as defined in the UCC, (iii) which is denominated </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">2</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">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 and the guarantee of any related guaranteeing person, 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="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The following new definitions are hereby included in the correct alphabetical order&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Conforming Changes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#58; means, with respect to either the use or administration of the Term SOFR or the use, administration, adoption or implementation of any replacement index in accordance with the terms of Section 1(i), any technical, administrative or operational changes (including, without limitation, changes to the definition of &#8220;Business Day&#8221;, or any similar or analogous definition (or the addition of a concept of &#8220;interest period&#8221;), timing and frequency of determining rates, the applicability and length of lookback periods and other technical, administrative or operational matters) that the Purchasers reasonably determine in good faith may be appropriate to reflect the adoption and implementation of a replacement index or to permit the use and administration of a replacement index by the Purchasers in a manner substantially consistent with market practice and the economic terms of this Agreement (or, if the Purchasers decide that adoption of any portion of such market practice is not administratively feasible or if the Purchasers determine that no market practice for the administration of any such rate exists, in such other manner of administration as the Purchasers reasonably determine in good faith is reasonably necessary in connection with the administration of this Agreement consistent with market practice and the economic terms of this Agreement). </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Cost of Funds Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;&#58; means the rate per annum quoted from time to time as such by the Purchasers, which rate shall be determined and calculated by the Purchasers in their sole discretion, taking into account factors including, but not limited to, the Purchasers&#8217; external and internal funding costs and prevailing interbank market rates and conditions.  Notwithstanding the foregoing, if the Cost of Funds Rate shall be less than 0%, such rate shall be deemed 0% for purposes of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Credit Spread Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#58; means the percentage applicable to the applicable Discount Period or other period identified by the Purchasers to serve as the basis upon which the Purchasers adjust Term SOFR from time to time, which such percentage shall be set forth on Exhibit K hereto (as such may be amended by the Purchasers from time to time upon notice to the Sellers), subject in each case to applicable Conforming Changes.  Amendments to Exhibit K will be made by the Purchasers acting reasonably and on the basis of changes in market spreads.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">3</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">First Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#58; the First Amendment dated as of February 4, 2022 to the Revolving Trade Receivables Purchase Agreement by and among the Servicer, the Sellers and the Purchasers dated as of March 6, 2020.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#58; means a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">SOFR Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#58; means the Federal Reserve Bank of New York (or a successor administrator of the secured overnight financing rate).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Term SOFR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#58; means the sum of (i) Term SOFR Reference Rate for a tenor comparable to the applicable Discount Period or other period, as applicable, as such rate is published by the Term SOFR Administrator on the day (such day, the &#8220;Term SOFR Determination Day&#8221;) two (2) U.S. Government Securities Business Days prior to the Purchase Date for the applicable Purchased Asset or two (2) U.S. Government Securities Business Days immediately preceding the first day for which such rate is accruing, as applicable, plus (ii) the Credit Spread Adjustment for a tenor comparable to such Discount Period or other period, as applicable&#59; provided, that (i) if the Term SOFR Administrator does not publish the Term SOFR Reference for a tenor comparable to such Discount Period or other period, the Term SOFR Reference Rate shall be determined by the Purchasers by linear interpolation of (A) the sum of (x) the Term SOFR Reference Rate for the longest published tenor which is shorter than such Discount Period or other period, as such rate is otherwise determined pursuant to the terms of this definition, plus (y) the Credit Spread Adjustment for such tenor and (B) the sum of (x) the Term SOFR Reference Rate for the shortest published tenor which is longer than such Discount Period or other period, as such rate is otherwise determined pursuant to the terms of this definition, plus (y) the Credit Spread Adjustment for such tenor, and (ii) if on any Term SOFR Determination Day the Term SOFR Reference Rate for the applicable tenor is not published by the Term SOFR Administrator, then Term SOFR shall be the Term SOFR Reference Rate for the applicable tenor as most recently published by the Term SOFR Administrator.  Notwithstanding the foregoing, if Term SOFR as determined above would be less than 0%, then Term SOFR shall be deemed to be 0.001% for purposes of the Agreement.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Term SOFR Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#58; means CME Group Benchmark Administration Limited (CBA) (or a successor administrator of the Term SOFR Reference Rate selected by the Purchaser in its discretion).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Term SOFR Reference Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#58; means the forward-looking term rate based on SOFR.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">U</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">.S. Government Securities Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;&#58; means any day except for (i) a Saturday, (ii) a Sunday or (iii) a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in United States government securities.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Amendments to Schedules</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  A new Schedule K is hereby added to the Receivables Purchase Agreement and made a part thereof, as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule K</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">4</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></div><div style="padding-left:67.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.269%"><tr><td style="width:1.0%"></td><td style="width:48.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:20.75pt;padding-right:20.75pt;text-align:center"><font style="color:#1d2228;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Tenor</font></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:20.75pt;padding-right:20.75pt;text-align:center"><font style="color:#1d2228;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Percentage</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:20.75pt;padding-right:20.75pt;text-align:center"><font style="color:#1d2228;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Overnight</font></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:20.75pt;padding-right:20.75pt;text-align:center"><font style="color:#1d2228;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07%</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:20.75pt;padding-right:20.75pt;text-align:center"><font style="color:#1d2228;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One month</font></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:20.75pt;padding-right:20.75pt;text-align:center"><font style="color:#1d2228;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07%</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:20.75pt;padding-right:20.75pt;text-align:center"><font style="color:#1d2228;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months</font></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:20.75pt;padding-right:20.75pt;text-align:center"><font style="color:#1d2228;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15%</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:20.75pt;padding-right:20.75pt;text-align:center"><font style="color:#1d2228;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Six months</font></div></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:20.75pt;padding-right:20.75pt;text-align:center"><font style="color:#1d2228;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18%</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:20.75pt;padding-right:20.75pt;text-align:center"><font style="color:#1d2228;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">One year</font></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;margin-top:5pt;padding-left:20.75pt;padding-right:20.75pt;text-align:center"><font style="color:#1d2228;font-family:'Helvetica',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25%</font></div></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Amendment of Section 2.5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;Section 2.5 is hereby amended and restated in its entirety as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">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 1&#58;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&#58; account no. xxx-xxxxxx-xxxx-xx of Credit Agricole CIB, ABA no. xxx xxx xxx, Ref&#58; Celestica or in the case of the Canadian Purchaser&#58; account no. xxx-xxxxxx-xxxx-xx of Credit Agricole CIB, ABA no. xxx xxx xxx, Ref&#58; Celestica (each, a &#8220;Payment Account&#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, or Term SOFR, in each case 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 style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Amendment of Section 2.8</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;Clause (v) of Section 2.8 is hereby amended to read in its entirety as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v) any dispute, claim, counterclaim, offset or defense of an Eligible Buyer or any related guaranteeing person to the payment of any Scheduled Receivable (including a defense based on such Scheduled Receivable, the related Contract or the related guarantee not being a legal, valid and binding obligation of such Obligor enforceable against it in accordance with its terms, or any failure or inability of a Seller to assign the related guarantee of such Obligor to the applicable Purchaser or the cancellation or modification of such related guarantee, 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 2.11(b) or any deductible applicable to any Insured Receivable</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Amendment of Section 2.10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;Section 2.10 is hereby amended and restated in its entirety as follows&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">5</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the event a Scheduled 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Defaulted Receivable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Payment Report</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Non-Payment Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> 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 the related guaranteeing person and to collect any amounts payable under the Insurance Policy in respect of any Insured Receivables and&#47;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 style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Addition of new Section 2.14</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#160;&#160;&#160;&#160;A new Section 2.14 is hereby added to the Receivables Purchase Agreement, as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.14&#160;&#160;&#160;&#160;Successor Term SOFR.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;If the Purchasers determine (which determination shall be final and conclusive, absent manifest error) that either (A) the applicable supervisor or administrator (if any) of Term SOFR or a Governmental Authority having jurisdiction over a Purchaser has published or made a public statement identifying the specific date after which Term SOFR shall no longer be used for determining interest rates for loans (such date, an &#8220;Index Rate Termination Date&#8221;), (B) a rate other than Term SOFR has become a widely recognized benchmark rate for newly originated loans in Dollars in the U.S. market  and Term SOFR is no longer widely so recognized or (C) a public statement or publication of information was made by the regulatory supervisor for the administrator (if any) of Term SOFR or a Governmental Authority having jurisdiction over a Purchaser has made a public statement that Term SOFR is no longer representative, then the Purchasers may (in consultation with the Sellers) propose a replacement index for Term SOFR and to make adjustments to applicable margins and related amendments to this Agreement as referred to below such that, to the extent practicable, the all-in discount rate based on the replacement index will be substantially equivalent to the all-in Term SOFR-based discount rate in effect prior to its replacement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;The Purchasers and the Sellers shall enter into an amendment to this Agreement to reflect the replacement index, the adjusted margins and such other related amendments as may be appropriate, in the reasonable discretion of the Purchasers, for the implementation and administration of the replacement index-based rate.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;Selection of the replacement index, adjustments to the applicable margins, and amendments to this Agreement (A) will be determined with due consideration to the  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">6</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">then-current market practices for determining and implementing a discount rate for non-recourse and limited recourse accounts receivable purchase facilities in the U.S., and (B) may also reflect adjustments to account for (x) the effects of the transition from Term SOFR to the replacement index and (y) yield- or risk-based differences between Term SOFR and the replacement index.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;Until an amendment reflecting a new replacement index in accordance with this Section 2.14 is effective, each Purchase Price shall continue to be determined using Term SOFR as a component of the Discount&#59; provided, however, that if the Purchasers determine (which determination shall be final and conclusive, absent manifest error) that an event described in Section 2.14(i) has occurred and so notify the Sellers, then upon such notice, (A) no Purchase Price shall be calculated using Term SOFR as a component of the Discount and (B) all outstanding and future Purchase Prices shall be calculated using a Discount that is calculated based on the Cost of Funds Rate plus a margin, which margin shall have the effect of approximating the return to the Purchasers that was expected prior to the existence of such condition until such time as an amendment reflecting a replacement index and related matters as described above is implemented.  The Sellers shall have the option not to proceed with any Purchase following any notice from the Purchasers under this Section 2.14(iv).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;Notwithstanding anything to the contrary contained herein, if at any time the replacement index is less than zero, at such times, such index shall be deemed to be zero for purposes of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">To induce the Purchasers to enter into this Amending 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)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Guarantor and each of the Sellers hereby represent and warrant as of the date of this Amending Agreement that no Termination Event or Incipient Termination Event has occurred and is continuing.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Servicer and each Seller, as of the date hereof, hereby represents and warrants that the execution, delivery and performance of this Amending Agreement and any and all other agreements, documents and instruments executed and&#47;or delivered in connection herewith have been duly authorized by all requisite action on the part of the Servicer and the Sellers, constitute its legal, valid and binding obligation, enforceable against it in accordance with</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">their terms.  This Amending Agreement has been duly executed and delivered on behalf of the Servicer and each Seller.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">  </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Guarantor and each of the Sellers hereby represent and warrant as of the date of this Amending Agreement and as of the Effective Date (as defined below) that 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 style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Ratification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Except for the specific changes and amendments to the Receivables Purchase Agreement contained herein, the Receivables Purchase Agreement and all related documents are in all other respects ratified and confirmed and the Receivables Purchase Agreement as amended hereby shall be read, taken and construed as one and the same instrument.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">7</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  This Amending Agreement may be executed by one or more of the parties to this Amending 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 this Amending Agreement signed by all the parties shall be lodged with the Servicer and the Purchasers.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Confirmation of Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  Guarantor hereby confirms and agrees that (i) the Guarantee is and shall continue to be in full force and effect and is otherwise hereby ratified and confirmed in all respects&#59; and (ii) the Guarantee is and shall continue to be an unconditional and irrevocable guarantee of all of the Obligations (as defined in the Guarantee).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Further Assurances</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Each party shall, and hereby agrees to, acknowledge and deliver or cause to be done, executed, acknowledged and delivered, such further acts, deeds, mortgages, transfers and assurances as are reasonably required for the purpose of accomplishing and effecting the intention of this Amending Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Conditions to Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Amending Agreement shall become effective (such date being the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) upon receipt by the Purchasers of counterparts hereof, duly executed and delivered by each of the parties hereto.  The Purchasers shall inform the Guarantor and the Sellers of the occurrence of the Effective Date.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  This Amending Agreement shall be binding upon and inure to the benefit of the Sellers, the Servicer, the Purchasers, and their respective successors and permitted assigns.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">  This Amending Agreement shall be governed and construed in accordance with the laws of the Province of Ontario.</font></div><div style="margin-bottom:12pt;padding-left:72pt;padding-right:72pt;text-align:center;text-indent:36pt"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">&#91;remainder of this page intentionally left blank&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">8</font></div><div style="margin-bottom:10pt"><font><br></font></div></div></div><div id="i1a98d462e49442b180b3d416779de67f_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, the parties hereto have caused this Amending 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.220%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA INC., as Servicer and as Guarantor</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Enzo Vigna</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_____________________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">___</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;Enzo Vigna</font></div><div style="margin-bottom:24pt;padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Authorized Signatory</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA LLC</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Enzo Vigna</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;____________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">____________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;Enzo Vigna</font></div><div style="margin-bottom:24pt;padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Authorized Signatory</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA HOLDINGS PTE LTD</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Enzo Vigna</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">__________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">______________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;Enzo Vigna</font></div><div style="margin-bottom:24pt;padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Authorized Signatory</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA HONG KONG LTD.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Enzo Vigna</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">________________________________</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;Enzo Vigna</font></div><div style="margin-bottom:24pt;padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Authorized Signatory</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Signature Page to  First Amendment to Revolving Trade Receivables Purchase Agreement</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:133%">ACTIVE 62782486v2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.220%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA (ROMANIA) S.R.L.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Enzo Vigna</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">__________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">_______________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;Enzo Vigna</font></div><div style="margin-bottom:24pt;padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Authorized Signatory</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA JAPAN KK</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Enzo Vigna</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">__________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">_____________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;Enzo Vigna</font></div><div style="margin-bottom:24pt;padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Authorized Signatory</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA ELECTRONICS (M)  <br>SDN. BHD.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Enzo Vigna</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">_______________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;Enzo Vigna</font></div><div style="margin-bottom:24pt;padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Authorized Signatory</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA OREGON LLC</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Enzo Vigna</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">___________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">______________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;  Enzo Vigna</font></div><div style="margin-bottom:24pt;padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;  Authorized Signatory</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Signature Page to First Amendment to Revolving Trade Receivables Purchase Agreement</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:133%">ACTIVE 62782486v2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.220%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA PRECISION MACHINING LTD</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Enzo Vigna</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">_________________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;  Enzo Vigna</font></div><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Title&#58;  Authorized Signatory</font></div><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA INTERNATIONAL LP, by its general partner, Celestica International GP Inc.</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Enzo Vigna</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_____________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">____________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;Enzo Vigna</font></div><div style="margin-bottom:24pt;padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;&#160;&#160;&#160;&#160;Authorized Signatory</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Signature Page to First Amendment to Revolving Trade Receivables Purchase Agreement</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:133%">ACTIVE 62782486v2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:59.220%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK, NEW YORK BRANCH, as Purchaser</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Thibault Berger</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_______</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">_________________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Thibault Berger</font></div><div style="margin-bottom:12pt;padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Managing Director</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Gustavo Rizzo </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Gustavo Rizzo</font></div><div style="margin-bottom:24pt;padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Director</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:24pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CREDIT AGRICOLE CORPORATE AND INVESTMENT BANK (CANADA BRANCH), as Purchaser</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Jean-Pierre Beaupre (CA-CIB)</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">_____________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Jean-Pierre Beaupre (CA-CIB)</font></div><div style="margin-bottom:24pt;padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;&#47;s&#47; Matthieu Honore</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">______________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">_________________</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58; Matthieu Honore</font></div><div style="padding-left:40.25pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58; Director - ITB</font></div></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Signature Page to First Amendment to Revolving Trade Receivables Purchase Agreement</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:133%">ACTIVE 62782486v2</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.25
<SEQUENCE>4
<FILENAME>exhibit4252021.htm
<DESCRIPTION>EX-4.25
<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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i21ae7edd607946e69c49526ba1c667df_1"></div><div style="min-height:78.48pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Exhibit 4.25</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%">Execution Version</font></div></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.312%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.349%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="6" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td></tr><tr style="height:13pt"><td colspan="9" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THIS EXHIBIT BECAUSE IT IS BOTH NOT MATERIAL AND IS THE TYPE THAT THE REGISTRANT TREATS AS PRIVATE OR CONFIDENTIAL. SUCH EXCLUDED INFORMATION IS DENOTED BY ASTERISKS IN BRACKETS &#91;**&#93;</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Note&#58; the representations and warranties contained in the following agreement have been made solely for the benefit of the parties thereto and should not be relied on by any other person.&#160; In addition, such representation and warranties&#58; (i) have been qualified by disclosure schedules, (ii) are subject to the material standards set forth herein, which may differ from what may be considered to be material by investors, and (iii) were made only as of the date of the agreement or such other date as specified therein,&#160; Accordingly, investors and security holders should not rely on the representations and warranties as characterizations of the actual state of facts. Moreover, information concerning the subject matter of the representations and warranties may change after the date of the agreement, which subsequent information may or may not be fully reflected in the Company&#8217;s disclosures.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">PAGANI HOLDING III LIMITED</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(AS THE SELLER)</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">AND</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2863862 ONTARIO INC.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(AS THE BUYER)</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">AND</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">CELESTICA INC.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(AS THE BUYER&#8217;S GUARANTOR)</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">AGREEMENT FOR THE SALE AND PURCHASE OF THE ENTIRE ISSUED SHARE CAPITAL OF PCI PRIVATE LIMITED</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:74.16pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><div id="i21ae7edd607946e69c49526ba1c667df_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CONTENTS</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Clause</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Page</font></td></tr></table></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:91.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">INTERPRETATION</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">1</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SALE AND PURCHASE</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">17</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">CONSIDERATION</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">17</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">POST-COMPLETION ADJUSTMENT</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">17</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">CONDITION</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">19</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">COMPLETION</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">21</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SELLER&#8217;S WARRANTIES AND UNDERTAKINGS</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">23</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">PRE-COMPLETION CONDUCT</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">25</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">W&#38;I INSURANCE POLICY</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">26</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BUYER'S REMEDIES</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">28</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BUYER'S AND BUYER'S GUARANTOR'S WARRANTIES AND UNDERTAKINGS</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">28</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NON-SOLICITATION OF MANAGERS AND OTHER MEMBERS OF WORKFORCE</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">30</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BUYER'S GUARANTOR</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">31</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">CONFIDENTIAL INFORMATION</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">32</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ANNOUNCEMENTS</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">33</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">TAXES, COSTS AND EXPENSE</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">34</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">SELLER&#8217;S REPRESENTATIVE</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">37</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">GENERAL</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">37</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ENTIRE AGREEMENT</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">38</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ASSIGNMENT</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">39</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NOTICES</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">39</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">GOVERNING LAW AND ARBITRATION</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">40</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">GOVERNING LANGUAGE</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">41</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:91.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.376%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">24.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">COUNTERPARTS</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">41</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 1 INFORMATION ABOUT THE GROUP*</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Part A THE COMPANY</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Part B THE SUBSIDIARIES</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">43</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 2 PREPARATION OF COMPLETION ACCOUNTS AND STATEMENT*</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">50</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 3 COMPLETION ACCOUNTS*</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">54</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Part A DRAFT COMPLETION ACCOUNTS</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">54</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Part B DRAFT STATEMENT</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">56</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 4 ACCOUNTING POLICIES*</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">57</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 5 COMPLETION REQUIREMENTS</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">59</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 6 WARRANTIES</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">63</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 7 ACTION PENDING COMPLETION</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">92</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 8 EXCEPTIONS TO ACTIONS PENDING COMPLETION</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">95</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 9 LIMITATIONS</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">96</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 10 TREATMENT OF INTRA-GROUP RECEIVABLES AND INTRA-GROUP PAYABLES</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline"><a href="#i21ae7edd607946e69c49526ba1c667df_7" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">105</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 11 INTELLECTUAL PROPERTY RIGHTS*</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">107</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Schedule 12 PROPERTIES*</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">111</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Part A OWNED PROPERTY</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">111</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Part B LEASED PROPERTY</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">112</font></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*&#160;&#160;&#160;&#160;Omitted as an immaterial schedule pursuant to Instructions to Exhibits under Item 19 of Form 20-F.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Agreed Form Documents<br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;Announcement</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;Letter of resignation of directors and secretaries</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3. &#160;&#160;&#160;&#160;Irrevocable power of attorney</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div id="i21ae7edd607946e69c49526ba1c667df_7"></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">THIS AGREEMENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> is entered into as a deed and is executed on         22 September 2021</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">BETWEEN</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(1)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PAGANI HOLDING III LIMITED,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> a company incorporated in the Cayman Islands with Company Registration Number 345076 (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(2)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2863862 ONTARIO INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, a company incorporated and registered in Ontario, Canada with corporate number 2863862 (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Buyer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(3)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA INC.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, a company incorporated and registered in Ontario, Canada with corporate number 1201522 (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Buyer&#8217;s Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;),</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(each a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; and together, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">INTRODUCTION</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Seller has agreed to sell to the Buyer, and the Buyer has agreed to buy from the Seller, the entire issued share capital in the Company (as defined below) on the terms and subject to the conditions contained in this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">THE PARTIES AGREE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> as follows&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">INTERPRETATION</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.1&#160;&#160;&#160;&#160;In this Agreement and in the Schedules unless the context requires otherwise&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Accounting Policies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the accounting policies and procedures as set out in Schedule 4&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ACRA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Accounting and Corporate Regulatory Authority of Singapore&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%"> </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Companies Act (Chapter 50 of Singapore)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any civil charge, dispute, criminal or administrative action, claim, lawsuit, counter-suit, investigation, injunction, hearing, order, audit, settlement, arbitration, mediation, civil or criminal legal proceeding, or administrative enforcement proceeding, by or before any Governmental Authority, authorised arbitrator or mediation tribunal&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Actual Cash</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the actual Cash as at the Effective Time, as set out in the Statement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Actual Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the actual Indebtedness as at the Effective Time, as set out in the Statement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Actual Intra-Group Payables</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the aggregate amount of all Intra-Group Payables as at the Effective Time, as set out in the Statement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Actual Intra-Group Receivables</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the aggregate amount of all Intra-Group Receivables as at the Effective Time, as set out in the Statement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Actual Net Third Party Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an amount (which may be a positive or a negative number and, if negative, denotes a net cash position for the Group) equal to the aggregate amount of the Actual Indebtedness less the aggregate amount of the Actual Cash, as set out in the Statement&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Actual Working Capital Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an amount (which may be a positive or a negative number) equal to the Actual Working Capital Amount less the Target Working Capital Amount&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Actual Working Capital Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the actual Working Capital as at the Effective Time, as set out in the Statement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, in relation to a person, a person which directly or indirectly Controls, is Controlled by or is under direct or indirect common Control with such person, and includes any holding company, subsidiary or related corporation of such person&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Agreed Rate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means five per cent. (5%) per annum&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Antitrust Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means any governmental authority, agency or department having authority under, or jurisdiction in respect of, any Antitrust Laws&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Antitrust Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all Applicable Law of any jurisdiction that are designed or intended to prohibit, prevent, restrict or regulate actions having the purpose or effect of monopolisation or restraint of trade, in each case that is applicable to and legally binding on the Group&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all civil and common laws, statutes, subordinate legislation, treaties, regulations, directives, decisions, by-laws, ordinances, circulars, codes, orders, notices, demands, decrees, injunctions, resolutions or judgments of any Governmental Authority, court, agency or association applicable to and legally binding on any person, its business, employees or assets in any jurisdiction (where applicable)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Appointment Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph&#160;4 of Schedule 2&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Audited Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the consolidated audited accounts of the Group for the financial year ended on the Last Accounting Date&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Bank Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the facilities agreement dated 24 April 2019 in relation to the provision by DBS Bank Ltd of a term loan facility and revolving credit facility in the aggregate amount of US$&#91;**&#93; to the Seller (as amended and restated from time to time)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Bonus Tax Benefit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an amount equal to &#91;**&#93;% of the Bonuses&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Bonuses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means such amount equal to&#58; (a) one hundred per cent. (100%) of the Performance Bonuses&#59; and (b) one hundred per cent. (100%) of the Special Bonuses, which for the avoidance of doubt, shall include all social security&#47;pension contributions which the Company is required to bear under Applicable Law in connection with the payment thereof&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Box Data Room</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in the definition of &#34;Data Room&#34; below&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Budgets and Business Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph 4 of Schedule 7&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the business carried on by the Group as at the date of this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a day (other than a Saturday, Sunday or public holiday) on which commercial banks are open for business in New York, Singapore and Toronto&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Business Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; mean all of the Warranties other than the Fundamental Warranties and Tax Warranties&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Business Warranty Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a Warranty Claim pursuant to a Business Warranty&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Buyer's Bank Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the bank account as shall have been notified to the Seller by the Buyer no later than five (5) Business Days following the Determination Date&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Buyer's Group Undertaking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Buyer or any Affiliate of the Buyer and includes, for the avoidance of doubt, each Group Company after Completion, and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Buyer's Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; shall be construed accordingly&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Cash</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, in respect of each Group Company, the aggregate of (i) all cash held by such Group Company, (ii) refundable deposits, (iii) an amount equivalent to the Bonuses, (iv) income arising from accrued interest and (v) any cash balances credited to the account of such Group Company with banks or other financial institutions as set out in that Group Company's nominal ledger (including any cash in transit from the Group Company to its banks), in each case to which such Group Company is legally and beneficially entitled at the relevant time, but excluding&#58; (a) any amount taken into consideration in calculating the Intra-Group Receivables in respect of the Group Companies&#59; (b) the aggregate value of any declared but unpaid dividends and other distributions attributable to the Shares that a member of the Seller&#8217;s Group is entitled to receive&#59; and (c) the aggregate of all cash received between the date of this Agreement and the Completion Date by any Group Company which comprises the proceeds of any insurance claims&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any claim by the Buyer under or in connection with the terms of this Agreement or any of the other Transaction Documents&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Clearance Decision</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means a decision of the applicable Antitrust Authority, or deemed decision of the relevant Antitrust Authority, confirming the Transaction is compatible with the relevant Antitrust Laws&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the United States Internal Revenue Code of 1986, as amended from time to time, and the regulations promulgated and the rulings issued thereunder from time to time&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means PCI Private Limited, details of which are set out in Part A of Schedule 1&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Completion</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means completion of the sale and purchase of the Shares in accordance with this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Completion Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the summary consolidated balance sheet for the Group as at the Effective Time, agreed or determined in accordance with Schedule 2, as referred to in paragraph&#160;14.1 of Schedule 2&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Completion Bank Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all monies due in respect of the Bank Facilities to be repaid by the Seller at Completion in order to discharge in full all of its liabilities in respect of the Bank Facilities, including all amounts of principal debt, accrued interest, accrued fees (including but not limited to agency fees), costs and charges and early repayment or redemption penalties due as a result of the repayment of such amount at Completion&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Completion Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;in the case that the Condition shall have been satisfied or waived on or prior to 20 October 2021, 1 November 2021&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;in the case that the Condition shall have been satisfied or waived between 21 October 2021 and 20 November 2021 (inclusive), 1 December 2021&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;in the case that the Condition shall have been satisfied or waived between 21 November 2021 and 11&#58;59 p.m. on the Long-stop Date (inclusive), the Completion Date shall be 15 December 2021&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;any such other date as the parties may agree in writing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Completion Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause&#160;11.1.3&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the condition set out in Clause&#160;5.1&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Confidential Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all information&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;which is used in or otherwise relates to any Group Company's business, customers or financial or other affairs including information relating to&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the marketing of goods or services including customer names and lists and other details of customers, sales targets, sales statistics, market share statistics, prices, market research reports and surveys, and advertising or other promotional materials&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;future projects, business development or planning, commercial relationships and negotiations&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;received or obtained by the relevant party as a result of it negotiating, entering into or performing its obligations under the Transaction Documents including, the provisions of or subject matter of the Transaction Documents&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Confidentiality Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the agreements between the Buyer and&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Platinum Equity Advisors International Pte. Ltd. dated 4 March 2021&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Pagani Holding II Limited dated 14 June 2021, </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">each relating to the provision of the &#34;Confidential Information&#34; (as defined in each such agreement)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any agreement, arrangement or commitment made in writing whether conditional or unconditional&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a person, whether through&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;ownership or control (whether direct or indirect) of fifty per cent. (50%) or more of the total share capital or voting rights attributable to the shares or other equity interests of that person (including in the case of a partnership, capital of the partnership) whether by shareholding, contract or otherwise&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the possession, direct or indirect, of control over the composition of the board of directors or management or other governing body of that person whether through ownership of voting securities, by contract, or otherwise, and, without prejudice to the generality of the foregoing, the composition of such board or other governing body shall be deemed to be so controlled or jointly controlled </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">if the person holding the right may by the exercise of such power, directly or indirectly, appoint or remove more than half of the directors or other members of such board or management of the partnership or other governing body and the terms &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Controlled by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">under common Control with</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; shall be construed accordingly&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Costs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all reasonable and documented third party costs (including reasonable legal costs) and expenses (including Tax), in each case, of any nature whatsoever, together with GST (or equivalent sales Tax, if any) charged thereon&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Data Rooms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the virtual data room hosted by Intralinks from 3 May 2021 to 16 September 2021 in relation to the transactions contemplated under this Agreement (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Intralinks Data Room</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) (the documents in which are also contained in the USB flash drives (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Intralinks Data Room USB Stick</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) to be despatched to the Buyer within five (5) Business Days after the date of this Agreement together with a letter from Intralinks confirming that the contents and information on the Intralinks Data Room USB Stick is the same as was contained in the Intralinks Data Room as at 16 September 2021)&#59; and </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the folder hosted by Box Virtual Data Rooms from 23 July 2021 to 15 September 2021 in relation to certain information of employees of the Group, including but not limited to the Performance Bonuses and Special Bonuses (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Box Data Room</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) (the documents in which as of 15 September 2021 are also contained in the USB flash drive to be despatched to the Buyer within two (2) Business Days before the date of this Agreement)&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Data Room Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the materials and information made available by the Seller and its representatives for inspection by the Buyer and its representatives in the Data Rooms&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Deed of Undertaking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the irrevocable deed of undertaking to be entered into, on or around the date of this Agreement, among Pagani Holding II Limited, Pagani Holding Limited, PE Pagani Holding II Limited, PE Pagani Holding Limited and the Buyer&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Deferred Completion Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause&#160;6.5&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Determination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the date on which the Completion Accounts and the Statement are agreed or determined in accordance with the provisions of Schedule 2&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Disclosed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, for all purposes under this Agreement, the Disclosure Letter and the Updated Disclosure Letter (if any), disclosed in writing with sufficient details to identify the nature and scope of the matter disclosed to enable a reasonable and sophisticated buyer to make an informed assessment of such matter&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Disclosed Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means&#58; (a) the Data Room Documents&#59; (b) the Disclosure Letter&#59; and (c) (for the purposes of the Warranties being given immediately prior to Completion pursuant to Clause 7.2.2 only) the Updated Disclosure Letter (if any)&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Disclosure Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the letter from the Seller to the Buyer in relation to the Warranties having the same date as this Agreement, the receipt of which has been acknowledged by the Buyer&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Draft Completion Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a summary consolidated balance sheet for the Group as at the Effective Time in the format set out in Part A of Schedule 3, to be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">prepared in accordance with Schedule 2 and on the basis of, and in accordance with, the Accounting Policies&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Draft Completion Accounts Statement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph&#160;1 of Schedule 2&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Draft Statement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a statement for the Group as at the Effective Time in the format set out in Part B of Schedule 3, to be prepared in accordance with Schedule 2 and on the basis of, and in accordance with, the Accounting Policies&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Effective Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means 5.00 p.m. Singapore time on the Completion Date&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Encumbrance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a lien, charge (whether fixed or floating), mortgage, debenture, hypothecation, pre-emption right, power of sale, retention of title, right of first refusal, third party right, option, pledge, assignment, trust arrangement or other encumbrance, security interest or right of any kind, having similar effect and any agreement, arrangement or commitment, whether conditional or otherwise, to create any of the foregoing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Estimated Intra-Group Payables</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Seller&#8217;s good faith estimate of the Actual Intra-Group Payables as at the Effective Time, as notified by the Seller&#8217;s Representative to the Buyer at least seven (7) Business Days prior to Completion&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Estimated Intra-Group Receivables</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Seller&#8217;s good faith estimate of the Actual Intra-Group Receivables as at the Effective Time, as notified by the Seller&#8217;s Representative to the Buyer at least seven (7) Business Days prior to Completion&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Estimated Net Third Party Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Seller&#8217;s good faith estimate of the Net Third Party Debt as at the Effective Time, as notified by the Seller&#8217;s Representative to the Buyer at least seven (7) Business Days prior to Completion&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Estimated Working Capital Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an amount (which may be a positive or a negative number) equal to the Estimated Working Capital Amount less the Target Working Capital Amount as at the Effective Time, as notified by the Seller&#8217;s Representative to the Buyer at least seven (7) Business Days prior to Completion&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Estimated Working Capital Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Seller&#8217;s good faith estimate of the Working Capital, as notified by the Seller&#8217;s Representative to the Buyer at least seven (7) Business Days prior to Completion&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an event, act, transaction or omission including a receipt or accrual of income or gains, distribution, failure to distribute, acquisition, disposal, transfer, payment, loan or advance&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Existing Fixed Charge</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the existing fixed charge (by way of first equitable mortgage) over the Shares granted by the Seller to DBS Bank Ltd in connection with the Bank Facilities which shall be released at Completion pursuant to the terms of the Security Release Agreements&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Expert</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph 14.5 of Schedule 9&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Final Report</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause 16.8.3&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Fundamental Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Warranties set out in Clause 7.1&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Fundamental Warranty Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a Claim pursuant to the Fundamental Warranties&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Governmental Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any government or any department, bureau, commission, court, official, political subdivision, tribunal or other authority or instrumentality of any government, whether supra-national national, provincial, municipal or local, domestic or foreign, including, for the avoidance of doubt, any Antitrust Authority&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Company and the Subsidiaries&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Group Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Company or a Subsidiary (as the context requires)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">GST</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means goods and services tax (or overseas equivalents including value added taxes)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Guaranteed Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause&#160;13.1&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Headline Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means US$306,000,000&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Indebtedness</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, in respect of each Group Company, the aggregate amount (expressed as a positive number) of&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;all borrowings, and indebtedness in the nature of or having the commercial effect of borrowings (including by way of loans, notes, bonds, debentures, loan stocks, net debit balances, commercial paper, finance leases or similar instruments and bank overdrafts) borrowed from or owing to third parties, excluding any creditor taking into consideration in calculating the Working Capital&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;any accrued and outstanding interest and agency fees thereon&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;any accrual for corporate income taxes payable (excluding the Bonus Tax Benefit), net of related tax prepayments&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;the following other net debt and net debt-like line items identified on page 65 of the PWC Report&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;non recurring accrued legal and professional fees&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;capitalised up-front fees for bank loan&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;government grant receivables in future (JSS)&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;under-accrued agency fee for term loan&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;early termination charges for bank loans&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;additional rebate receivable from a supplier&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;derivative asset&#59; and </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;any unclaimed long-outstanding rebate balances settled with Customers D and B in an amount not exceeding US$&#91;**&#93; as identified on page 71 of the PWC Report (item 11) and which have not been paid before Completion,</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in each case at the relevant time&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Information Pack</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the confidential information memorandum prepared by Lincoln International LLC and BDA Partners Ltd. and provided to the Buyer on April 2021&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Initial Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an aggregate cash amount equal to the&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Headline Price</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">minus</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the Estimated Net Third Party Debt</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">minus </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Estimated Intra-Group Payables</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">minus </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;the Bonuses net of the Bonus Tax Benefit</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">plus</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;the Estimated Working Capital Adjustment</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">plus</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Estimated Intra-Group Receivables&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Insured Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a Claim for breach of Warranty that is insured under the W&#38;I Insurance Policy&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Intra-Group Payables</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, in respect of a Group Company, the aggregate of the amounts owing from such Group Company to Seller&#8217;s Group Undertakings at the relevant time&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Intra-Group Receivables</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, in respect of a Group Company, the aggregate of the amounts owing from Seller&#8217;s Group Undertakings to such Group Company at the relevant time&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Intralinks</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Data Room</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in the definition of &#34;Data Room&#34; above&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Intralinks</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Data Room USB Stick</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in the definition of &#34;Data Room&#34; above&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Inventories</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means in respect of a Group Company, all inventory comprising the aggregate of the raw materials, work in progress and finished goods&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Last Accounting Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means 31 December 2020&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Long-stop Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means 9 December 2021, or such other date as the Buyer and the Seller may agree in writing&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Loss</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all Costs, claims, damages, liabilities, losses and expenses, including, in each case, all related Taxes and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Losses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; shall be construed accordingly&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Managers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the management team of the Group comprising Teo Eng Lin (Chief Executive Officer), Chai Kim Chin (Chief Financial Officer), Thomas Muljadi Handojo (Chief Commercial Officer) and David Chan Kok Wah (Senior Vice President, Supply Chain Operation), and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Manager</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any one of them&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Monitoring Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means amounts paid by the Company in accordance with invoices from Platinum Equity Advisors, LLC, in consideration of the provision of corporate advisory services by Platinum Equity Advisors, LLC to the Company in the years 2019 and 2020&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Net Third Party Debt</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means an amount (which may be a positive or a negative number) equal to the aggregate amount of the Indebtedness less the aggregate amount of the Cash at the relevant time&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Non-Notifying Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause&#160;5.10&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause&#160;21.1&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Notifying Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause&#160;5.10&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Overprovision</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph 14.1.1 of Schedule 9&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Pay-Off Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a pay-off letter from the Company as company and Pagani Holding II Limited as parent to DBS Bank Ltd. in its capacities as facility agent, security agent and hedge counterparty under the Bank Facilities&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Performance Bonuses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all amounts to be paid by the Company and&#47;or any of its subsidiaries to the management and employees of the Company and&#47;or its subsidiaries as set out in the Box Data Room for the purposes of recognising their successful execution of the Group&#8217;s various initiatives and key medium-term objectives for the years 2019, 2020 and 2021&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Postponing Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause&#160;6.5&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PRC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the People's Republic of China&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PWC Report</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; means the financial and tax vendor due diligence report dated on or around the date of this Agreement in respect of the Group and issued by PricewaterhouseCoopers Advisory Services Pte. Ltd.&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Records</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all books, records and documents (including financial, business or trading information, books, data, information or documents (including in electronic format)) used by or otherwise relating to the Taxation of any Group Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Released Parties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Seller, any member of the Seller&#8217;s Group and any current or former investor, partner, shareholder, director, employee, officer, manager, adviser, agent or representative of any of the foregoing or of the Group Companies&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Relevant Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph 14.2 of Schedule 9&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Relevant Chinese Taxation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause 16.8&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Relevant Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any past or present employee, officer or director of any Group Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Relevant Relief</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph 12.1.1 of Schedule 9&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Repayment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph 14.1.2 of Schedule 9&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Reporting Accountants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Alvarez &#38; Marsal&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Reporting Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the requirement to report the transactions contemplated by this Agreement to the Governmental Authorities of the People's Republic of China under PRC State Administration of Taxation Circular 7 (2015)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Restricted Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given in Clause 12.1&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Searches</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;company searches conducted with the following public registers&#58; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;in respect of Singapore, the Accounting and Corporate Regulatory Authority, one (1) Business Day prior to the date of this Agreement&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;in respect of the PRC, via searches at&#58; (A) China Judgments Online and China Enforcement Information Disclosure Online, maintained by the Supreme People&#8217;s Court, and (B) Credit China which is maintained by the National Development and Reform Commission and the People's Bank of China, one (1) Business Day prior to the date of this Agreement&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;in respect of Indonesia, the Legal Entity Administration System at the Minister of Law and Human Rights, one (1) Business Day prior to the date of this Agreement&#59; and </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;in respect of the U.S., the Secretary of State of the State of California to obtain the Certificate of Good Standing on 14 September 2021&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;litigation and insolvency searches conducted&#58; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;in respect of Singapore, at </font><font style="color:#0d0d0d;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Supreme Court of the Republic of Singapore</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, one (1) Business Day prior to the date of this Agreement&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;in respect of the PRC, via China Judgments Online maintained by the Supreme People&#8217;s Court, one (1) Business Day prior to the date of this Agreement&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;in respect of Indonesia, via online searches at&#58; (A) the Medan Commercial Court&#59; (B) the Tanjung Pinang Industrial Relation Court&#59; (C) the Tanjung Pinang Administrative Court&#59; (D) the Batam District Court, one (1) Business Day prior to the date of this Agreement&#59; and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%"> </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;in respect of the U.S., the following searches, on 16 September 2021&#58;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;Uniform Commercial Code Fixture, Federal Tax Lien, State Tax Lien &#38; Judgment Lien Searches at the California Los Angeles County Recorder&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;Uniform Commercial Code, Federal Tax Lien, State Tax Lien, Judgment Lien Searches at the California Secretary of State&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;Pending Suits and Judgments Searches at the California Los Angeles County Superior Court&#59;</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(D)&#160;&#160;&#160;&#160;Pending Suit and Judgment (Federal) Searches at the U.S. District Court of the Central District of California&#59; and</font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(E)&#160;&#160;&#160;&#160;Bankruptcy Searches at the U.S. Bankruptcy Court of the Central District of California&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;searches in respect of intellectual property rights conducted via the US Copyright Office, ProQuest Dialog and SAEGIS CompuMark third party databases on a world-wide basis for all patents, trade marks, registered designs and registered copyright held in the name of any member of the Group on 14 September 2021&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;any other customary company, litigation, insolvency, land title or intellectual property related public searches that a reasonable and sophisticated buyer would be able to conduct in the relevant Group Company&#8217;s jurisdiction of incorporation in the context of the Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Security Release Agreements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to the term &#8220;Security Release Agreements&#8221; in the Pay-Off Letter&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller&#8217;s Bank Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the bank accounts as shall have been notified to the Buyer by the Seller at least seven (7) Business Days before the Completion Date&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller&#8217;s Completion Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause 7.1.3&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller&#8217;s Disagreement Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph&#160;3 of Schedule 2&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller&#8217;s Group Undertaking</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means each of the Seller or any Affiliate of the Seller (but excluding any Group Company), and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller&#8217;s Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; or &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller&#8217;s Group Undertakings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; shall be construed accordingly&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller&#8217;s Representative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the representative of the Seller appointed pursuant to Clause&#160;17&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller&#8217;s Solicitors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Duane Morris &#38; Selvam LLP of 16 Collyer Quay, #17-00, Singapore 049318&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Senior Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any employee of a Group Company whose base salary exceeds US$&#91;**&#93; per annum&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SFRS(I)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Singapore Financial Reporting Standards (International)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SGD</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the lawful currency of the Republic of Singapore&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the 199,099,000 ordinary shares issued in the capital of the Company, comprising the whole of the allotted and issued share capital of the Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SIAC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause&#160;22.2&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Special Bonuses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all amounts as determined by the Seller to be paid as a special bonus by the Company and&#47;or any of its subsidiaries to the management and employees of the Company and&#47;or its subsidiaries, as set out in the Box Data Room for the purposes of recognising their successful execution of the Group&#8217;s various initiatives and key medium-term objectives for the years 2019, 2020 and 2021&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Stamp Duty Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;a working sheet computing the net asset value per Share in the form prescribed by the Stamp Duty Branch of the Inland Revenue Authority of Singapore and signed by a director or the secretary of the Company&#59; and&#47;or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;such other documents as may be prescribed from time to time by the Stamp Duty Branch of the Inland Revenue Authority of Singapore for the purpose of assessing the stamp duty payable on a transfer of shares&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Statement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means the statement for the Group as at the Effective Time, agreed or determined in accordance with Schedule 2, as referred to in paragraph&#160;14.1 of Schedule 2&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Subsidiaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the entities listed in Part B of Schedule 1, and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; shall be construed accordingly&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Surviving Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause&#160;5.14&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Target Working Capital Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means US$&#91;**&#93;&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Tax</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means and includes all forms of taxation and statutory, governmental, supra-governmental, state, principal, local governmental or municipal impositions, duties (including, without limitation, customs duties and stamp duties), contributions, levies, and other taxes, fees, assessments or other governmental charges of any kind whatsoever, in each case, wherever and whenever imposed, whether or not disputed and all penalties, charges, Costs and interest relating thereto (in lieu thereof) and all employment taxes and any deductions or withholdings (including, without limitation, social security contributions and any other payroll taxes), and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Taxation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; shall be construed accordingly&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Tax Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any statutory, government, state, provincial, local governmental or municipality or any local, state, federal or other authority, body or official anywhere in the world (including any Governmental Authority) exercising a fiscal, revenue, customs or excise function&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Tax Authority Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the issue, post Completion, of any notice, demand, assessment or letter by a Tax Authority&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Tax Liability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, in relation to Tax&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;any claim, liability, debt, Cost, expense or obligation (including any late payment penalties or interest), imposed upon a Group Company by the relevant Tax Authority under any Applicable Law connected therewith&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160; the loss of a Tax Relief&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Tax Indemnities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; mean the indemnities provided for in Clause 16.10&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Tax Relief</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; includes&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;any loss, relief, allowance, credit, exemption or set-off in respect of any Tax&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;any deduction in computing gross receipts, income, profits or gains for the purposes of Tax&#59; and </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;any right to a repayment of Tax or a payment in respect of Tax&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Tax Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the Warranties as set out in paragraph 5 of Schedule 6&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Tax Warranty Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a Warranty Claim pursuant to a Tax Warranty&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Threshold</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph 1.1.2 of Schedule 9&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Total Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause&#160;3&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Transaction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the acquisition by the Buyer of the Shares pursuant to the terms of this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Transaction Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means this Agreement, the Confidentiality Agreements, the Disclosure Letter, the Updated Disclosure Letter (if provided), the Deed of Undertaking and any other document required to be entered into pursuant to this Agreement, and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Transaction Document</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any of them&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Transaction Expenses</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, to the extent unpaid as of Completion, the out-of-pocket fees and expenses (if any) incurred and payable by the Group prior to or at Completion in connection with this Agreement and the Transaction Documents and the transactions contemplated hereby (including any such fees and expenses payable upon consummation of the Completion and, in each case, any GST not recoverable thereon within the same accounting period)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">U.S.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the United States of America&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Updated Disclosure Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in Clause&#160;7.3.1&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">US$</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the lawful currency of the U.S.&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">W&#38;I Insurance Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the warranty and indemnity insurance policy issued by the W&#38;I Insurer to the Buyer providing insurance coverage to the Buyer in respect of the Insured Claims and naming the Buyer as the insured, subject to the limitations set out in such policy&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">W&#38;I Insurer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Liberty GTS&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Warranty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a statement contained in Schedule 6, and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Warranties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all of those statements&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Warranty Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means a Claim for breach of Warranty, whether or not it is an Insured Claim&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Working Capital</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the aggregate value, at the relevant time, of&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;(i) trade receivables, net of provisions, (ii) Inventories, net of provisions, and (iii) other receivables, deposits and prepayments within current assets (which shall exclude deferred tax assets) (in each case in respect of the Group Companies), and excluding, for the avoidance of doubt, Intra-Group Receivables (if any) and Cash&#59; minus </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;(i) trade payables, and (ii) other payables and accruals within current liabilities (which shall include the Transaction Expenses but shall exclude deferred tax liabilities) (in each case in respect of the Group Companies), and excluding, for the avoidance of doubt&#58;</font></div><div style="margin-bottom:12pt;padding-left:112.5pt;text-align:justify;text-indent:-40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;Intra-Group Payables (if any)&#59;</font></div><div style="margin-bottom:12pt;padding-left:112.5pt;text-align:justify;text-indent:-40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;Indebtedness&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;the following debt-like items&#58; (I) accrued interest expenses, (II) capital expenditure payables&#59; (III) provisions for reinstatement costs&#59; (IV) accrued severance expenses&#59; and (V) non-recurring accrued legal and profession fees, as identified on page 70 of the PWC Report as items 2, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3, 4, 5, and 8 and as elaborated upon in the corresponding notes set out on page 71 of the PWC Report&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(D)&#160;&#160;&#160;&#160;the following working capital adjustments&#58; (I) aged unclaimed customer credit notes&#59; (II) unclaimed long-outstanding rebates&#59; and (III) accrued audit and tax fees incurred for holding companies, as identified on page 70 of the PWC Report as items 10, 11 and 20 and as elaborated upon in the corresponding notes set out on pages 71 &#8211; 72 of the PWC Report&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(E)&#160;&#160;&#160;&#160;provision for excess open supplier purchase orders.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2&#160;&#160;&#160;&#160;In this Agreement, a reference to&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.1&#160;&#160;&#160;&#160;&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">holding company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">related corporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; is to be construed in accordance with their respective definitions in the Act&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.2&#160;&#160;&#160;&#160;a party being liable to another party, or to liability, includes, but is not limited to, any liability in equity, contract or tort (including negligence)&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.3&#160;&#160;&#160;&#160;a document in the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">agreed form</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; is a reference to a document in a form approved and for the purposes of identification initialled (or identified as such by email or using e-verification means such as DocuSign) by or on behalf of the Buyer and the Seller&#8217;s Representative&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.4&#160;&#160;&#160;&#160;a statutory provision includes a reference to the statutory provision as modified or re-enacted or both from time to time before the date of this Agreement and any subordinate legislation made under the statutory provision (as so modified or re-enacted) before the date of this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.5&#160;&#160;&#160;&#160;a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; includes a reference to any individual, firm, company, corporation or other body corporate, government, state or agency of a state or any joint venture, association or partnership, works council or employee representative body (whether or not having separate legal personality)&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.6&#160;&#160;&#160;&#160;a person includes a reference to that person's legal personal representatives, successors and permitted assigns&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.7&#160;&#160;&#160;&#160;a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; includes a reference to that party's successors and permitted assigns&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.8&#160;&#160;&#160;&#160;a Clause, paragraph or Schedule, unless the context otherwise requires, is a reference to a clause or paragraph of, or schedule to, this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.9&#160;&#160;&#160;&#160;one gender shall include each gender&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.10&#160;&#160;&#160;&#160;any Singapore legal term for any action, remedy, method of judicial proceeding, legal document, legal status, court, official or any legal concept or thing shall in respect of any jurisdiction other than Singapore be deemed to include what most nearly approximates in that jurisdiction to the Singapore legal term and any Singapore statute shall be construed so as to include equivalent or analogous laws of any other jurisdiction&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.11&#160;&#160;&#160;&#160;times of the day is to Singapore time&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.12&#160;&#160;&#160;&#160;&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">so far as the Seller is aware</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the actual knowledge of the Seller having made reasonable enquiries of each of the Managers (having each given reasonable consideration to the matters set out in the relevant </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Warranty) as at the date on which such Warranties are being given, and the Seller shall not be required to make any enquiry of any other person&#59; and</font></div><div style="margin-bottom:12pt;padding-left:149.4pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.13&#160;&#160;&#160;&#160;other than the Warranties specified in paragraph 1.2, 2.1 and 6.1(a) of Schedule 6 to which, for the avoidance of doubt, no materiality qualification shall apply, where any Warranty is qualified by reference to materiality (including the phrase &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">in all material respects</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), such reference shall be construed&#58; (a) where applicable, as a reference to the materiality qualification contained or incorporated directly in such Warranty and in such cases, as a reference to the ordinary meaning of &#8220;materiality&#8221; as is reasonable in the context of the relevant Warranty&#59; (b) as a reference to &#8220;materiality&#8221; thresholds specified in (i) the PWC Report and (ii) the legal vendor due diligence report dated 11 May 2021 in respect of the Group&#160;and issued by the Seller's Solicitors, King and Wood Mallesons&#160;(</font><font style="color:#000000;font-family:'MS Gothic',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#21271;&#20140;&#24066;&#37329;&#26460;&#24459;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#24072;&#20107;&#21153;&#25152;&#19978;&#28023;&#20998;&#25152;) and Adnan Kelana Haryanto &#38; Hermanto&#59; and (c) where applicable, as a reference to the financial thresholds contained directly in such Warranty.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.3&#160;&#160;&#160;&#160;The ejusdem generis principle of construction shall not apply to this Agreement. Accordingly, general words shall not be given a restrictive meaning by reason of their being preceded or followed by words indicating a particular class of acts, matters or things or by examples falling within the general words. Any phrase introduced by the terms &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">other</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">including</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">include</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">in particular</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; or any similar expression shall be construed as illustrative and shall not limit the sense of the words preceding those terms.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.4&#160;&#160;&#160;&#160;The headings in this Agreement do not affect its interpretation.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.5&#160;&#160;&#160;&#160;Any thing or obligation to be done under this Agreement or any other Transaction Document that requires or falls to be done on a stipulated day, shall be done on the next succeeding Business Day if the day upon which that thing or obligation is required or falls to be done falls on a day which is not a Business Day.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.6&#160;&#160;&#160;&#160;Save as otherwise provided under this Agreement, all payments required in accordance with this Agreement shall be made in US$. For the purposes of applying a reference to a monetary sum expressed in US$, an amount in a different currency shall be converted into US$ on a particular date at the mid-point spot rate of exchange applicable to such other currency as published by Bloomberg on the Business Day immediately preceding that date.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SALE AND PURCHASE</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1&#160;&#160;&#160;&#160;The Seller agrees to sell, as legal and beneficial owner of the Shares and the Buyer agrees to buy, all of the Shares and each right attaching to the Shares as at Completion, free from any Encumbrance.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%"> </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.2&#160;&#160;&#160;&#160;With effect from Completion, the Seller waives (or agrees to procure the waiver of) any rights (including rights of pre-emption) or restrictions conferred on it or on any other person which may exist in relation to the Shares under the constitution of the Company or otherwise.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.3&#160;&#160;&#160;&#160;The Buyer and the Seller shall not be obliged to complete the purchase or sale of any of the Shares unless the sale of all the Shares is completed simultaneously.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CONSIDERATION</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The purchase price for the Shares (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Total Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) shall be an amount equal to the Initial Consideration as increased by the amount to be paid by the Buyer or, as the case may be, decreased by the amount to be paid by the Seller, pursuant to Clauses&#160;4.1, 4.2, 4.3 and 4.4 and for the avoidance of doubt, the Bonus Tax Benefit shall not be double counted for the purposes of this Clause 3 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">Consideration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">POST-COMPLETION ADJUSTMENT</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.1&#160;&#160;&#160;&#160;If the Actual Working Capital Adjustment&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.1.1&#160;&#160;&#160;&#160;exceeds the Estimated Working Capital Adjustment, the Buyer shall pay to the Seller an amount equal to such excess&#59; or</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.1.2&#160;&#160;&#160;&#160;is less than the Estimated Working Capital Adjustment, the Seller shall pay the Buyer an amount equal to such shortfall,</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in either case, in accordance with the provisions of Clauses&#160;4.5 and 4.6.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.2&#160;&#160;&#160;&#160;If the Actual Net Third Party Debt&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.2.1&#160;&#160;&#160;&#160;exceeds the Estimated Net Third Party Debt, the Seller shall pay the Buyer an amount equal to such excess&#59; or</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.2.2&#160;&#160;&#160;&#160;is less than the Estimated Net Third Party Debt, the Buyer (for itself and on behalf of the relevant Group Companies) shall pay to the Seller an amount equal to such shortfall,</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in either case, in accordance with the provisions of Clauses&#160;4.5 and 4.6.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.3&#160;&#160;&#160;&#160;If the&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.3.1&#160;&#160;&#160;&#160;Actual Intra-Group Payables exceed the corresponding Estimated Intra-Group Payables&#59; and&#47;or</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.3.2&#160;&#160;&#160;&#160;Actual Intra-Group Receivables are less than the corresponding Estimated Intra-Group Receivables,</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Seller (for itself and on behalf of the relevant Seller&#8217;s Group Undertakings) shall pay the Buyer (for itself and on behalf of the relevant Group Companies) the amount of the difference in each case in accordance with the provisions of Clauses&#160;4.5 and 4.6.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.4&#160;&#160;&#160;&#160;If the&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.4.1&#160;&#160;&#160;&#160;Actual Intra-Group Receivables exceed the corresponding Estimated Intra-Group Receivables&#59; and&#47;or</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.4.2&#160;&#160;&#160;&#160;Actual Intra-Group Payables are less than the corresponding Estimated Intra-Group Payables,</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Buyer (for itself and on behalf of the relevant Group Companies) shall pay the Seller (for itself and on behalf of the relevant Seller&#8217;s Group Undertakings) the amount of the difference in each case in accordance with the provisions of Clauses&#160;4.5 and 4.6.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.5&#160;&#160;&#160;&#160;Payments made by the Seller or the Buyer pursuant to Clause&#160;4.1, 4.2, 4.3 or 4.4 shall be made by electronic transfer in immediately available funds for same day value (in the case of payments to the Seller, to the Seller&#8217;s Bank Account, and in the case of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">payments to the Buyer, to the Buyer's Bank Account), within ten (10)&#160;Business Days of the Determination Date without set&#8209;off, deduction or withholding (except as required by Applicable Law or by this Agreement).</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.6&#160;&#160;&#160;&#160;The amounts (if any) payable by the Seller to the Buyer or by the Buyer to the Seller pursuant to Clauses&#160;4.1, 4.2, 4.3 or 4.4 shall, unless otherwise agreed by between the Buyer and the Seller&#8217;s Representative, be set off against each other so that only any balance payable shall be paid on any date on which a payment is to be made pursuant to Clause&#160;4.5.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.7&#160;&#160;&#160;&#160;Any monetary sum payable by the Seller to the Buyer or by the Buyer to the Seller pursuant to Clauses&#160;4.1, 4.2, 4.3 or 4.4 where that sum is expressed in a currency other than US$ shall be translated into US$ at the mid-point spot rate of exchange applicable to such other currency as published by Bloomberg as at the Effective Time.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CONDITION</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.1&#160;&#160;&#160;&#160;Completion is conditional on the following condition being satisfied (or waived in accordance with Clause&#160;5.3 in writing) by 11.59 p.m. on the Long-stop Date&#58; </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">issuance of a Clearance Decision by the Competition and Consumer Protection Commission in Ireland with respect to the Transaction, or any appropriate waiting periods (including any extensions) having expired, lapsed or been terminated (as appropriate) and all regulatory clearances in any relevant jurisdiction under the Antitrust Laws having been obtained with respect to the Transaction.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.2&#160;&#160;&#160;&#160;The Buyer and the Seller shall make all reasonable efforts to achieve satisfaction of the Condition as soon as possible after the date of this Agreement and in any event before the Long-stop Date.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.3&#160;&#160;&#160;&#160;The Condition may be waived in whole or in part (to the extent waivable under Applicable Law) by mutual agreement between the Buyer and the Seller&#8217;s Representative on such terms as they may agree in writing.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.4&#160;&#160;&#160;&#160;In connection with the satisfaction of the Condition, the Buyer and the Seller shall (and, to the extent required, shall cause their respective Affiliates to) as soon as practicable (and in any event within the required time periods for filing under the applicable Antitrust Laws), make such other filings or start pre-notification proceedings with the applicable Antitrust Authority as may be required under the applicable Antitrust Laws. Without prejudice to the foregoing or to the provisions of Clause&#160;5.2 above, as regards the satisfaction of the Condition&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.4.1&#160;&#160;&#160;&#160;each of the parties shall make all reasonable efforts to comply promptly with any information or document requests issued under authority of the applicable Antitrust Laws and made of the Buyer, the Seller, or any of their Affiliates&#59; </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.4.2&#160;&#160;&#160;&#160;none of the parties shall enter into any other agreement or arrangement the entry into which such party reasonably expects is likely to materially delay or prevent satisfaction of the Condition&#59; and</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.4.3&#160;&#160;&#160;&#160;the Buyer shall only be required to offer any commitment or undertaking to an applicable Antitrust Authority which is commercially reasonable to secure the satisfaction of the Condition, provided that the Buyer shall not be required to (and the Company and its Subsidiaries shall not, without the prior written consent of the Buyer) offer, negotiate, commit to or effect, by consent decree, hold separate order or otherwise, the sale, divestiture, license, hold </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">separate or other disposition of any and all of the shares or other equity or voting interest, assets (whether tangible or intangible) or business of any person and any condition requiring any of the foregoing shall not be considered commercially reasonable. Notwithstanding the above, as at the date of this Agreement, the Buyer (having made reasonable enquiries and having obtained legal advice), is not aware that any Antitrust Authority has any grounds to require it to take any action to offer, negotiate, commit to or effect, by consent decree, hold separate order or otherwise, the sale, divestiture, license, hold separate or other disposition of any and all of the shares or other equity or voting interest, assets (whether tangible or intangible) or business of any person and any condition requiring any of the foregoing that is considered not commercially reasonable. </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.5&#160;&#160;&#160;&#160;No party shall (and shall procure that the Buyer&#8217;s Group and the Seller&#8217;s Group, respectively, shall not), without the prior written consent of the other party, enter into any agreement with any Governmental Authority agreeing not to consummate the Transaction. The parties hereto agree not to extend any waiting period or enter into any agreement with any Governmental Authority to delay the Transaction, except with the prior written consent of the other party.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.6&#160;&#160;&#160;&#160;The Seller undertakes, to the extent permitted by Applicable Law, to co-operate with the Buyer and to use reasonable endeavours to procure&#58; (a) co-operation by the Group with a view to satisfying the Condition including, to the extent necessary and subject always to Clause&#160;5.13, providing all information reasonably required by the Buyer in relation to the business of the Group&#59; and (b) to the extent the Condition requires the taking of any action by a Group Company, that such Group Company takes such action.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.7&#160;&#160;&#160;&#160;The Buyer shall be solely responsible for and pay all fees payable to any Governmental Authority for any filings or pre-notification proceedings as may be required under any applicable Antitrust Laws in connection with the Transaction.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.8&#160;&#160;&#160;&#160;The Buyer shall, to the extent permitted by Applicable Law, keep the Seller informed as to the progress towards satisfaction of the Condition and shall&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.8.1&#160;&#160;&#160;&#160;promptly and in any event, within two (2) Business Days of receipt, notify the Seller&#8217;s Representative and provide to the Seller&#8217;s Representative copies of any material communications received from any Governmental Authority or other person in relation to obtaining any consent, approval or action where such communications have not been independently or simultaneously supplied to the Seller&#8217;s Representative&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.8.2&#160;&#160;&#160;&#160;provide the Seller&#8217;s Representative with draft copies of all material submissions and material communications to any Governmental Authority or other person in relation to obtaining any consent, approval or action at such time as will allow the Seller a reasonable opportunity to provide comments on such submissions or communications before they are submitted or sent (which such comments shall be taken into account by the Buyer), and promptly and in any event within two (2) Business Days of submission, provide the Seller&#8217;s Representative with copies of all such submissions and communications in the form submitted or sent, subject in each case, to exclusion by the Buyer of information that it reasonably considers to be confidential or commercially sensitive to it (provided that such confidential information is provided to the Seller&#8217;s Solicitors by the Buyer's solicitors on a counsel-to-counsel basis)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.8.3&#160;&#160;&#160;&#160;where requested by the Seller&#8217;s Representative (and except&#58; (a) in relation to telephone calls conducted solely by the Buyer&#8217;s solicitors&#59; or (b) where such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Governmental Authority expressly requests that the Seller should not be present at the meeting or telephone call or part or parts of the meeting or telephone call), allow persons nominated by the Seller&#8217;s Representative to attend any material meeting or material telephone call with any Governmental Authority or other person in relation to (and only to the extent such meeting or call relates to) obtaining any consent, approval or action.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.9&#160;&#160;&#160;&#160;If, at any time, the Buyer or the Seller become aware of a fact or circumstance that might prevent the Condition from being satisfied, such party shall inform the Seller or the Buyer (as the case may be) of the matter immediately.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.10&#160;&#160;&#160;&#160;If, prior to the Long-stop Date, the Buyer or the Seller becomes aware that the Condition will not be satisfied (or waived in accordance with Clause&#160;5.3) on or before the Long-stop Date, the Buyer or the Seller (as the case may be) (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Notifying Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) shall give notice in writing of such fact to the other (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Non-Notifying Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) as soon as reasonably practicable after becoming aware of the same.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.11&#160;&#160;&#160;&#160;If on or before the Long-stop Date, the Notifying Party gives a bona-fide notice in accordance with Clause&#160;5.10, the Non-Notifying Party or the Notifying Party may give notice in writing to the other to terminate this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.12&#160;&#160;&#160;&#160;If the Condition has not been satisfied (or waived in accordance with Clause&#160;5.3) by 11.59 p.m. on the Long-stop Date, this Agreement shall automatically terminate with immediate effect.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.13&#160;&#160;&#160;&#160;Nothing in this Clause&#160;5 above shall entitle the Buyer (on the one hand) or the Seller and the Group Companies (on the other hand) to receive or obtain access to any information&#58; (a) the provision of which by the other party would constitute a breach of Applicable Law&#59; or (b) which the other party reasonably considers to be competitively sensitive, provided always that the external legal and economic advisers for the party from which competitively sensitive information is to be withheld are furnished with such information on an &#8220;external counsel only&#8221; basis.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.14&#160;&#160;&#160;&#160;If this Agreement terminates in accordance with Clauses 5.11 or 5.12, each party's further rights and obligations shall cease immediately on termination and have no further force or effect (excluding those under Clauses 11, 14, 15, 16, 17, 18, 19, 20, 21, 22 and 23 (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Surviving Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)) and no party shall have any claim under the Transaction Documents of any nature whatsoever against the other party (except in respect of a party&#8217;s accrued rights and obligations at the date of termination or under any of the Surviving Provisions).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">COMPLETION</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.1&#160;&#160;&#160;&#160;At least two (2) Business Days prior to Completion, the Buyer shall ensure that the Company&#8217;s company secretarial services provider has received an amount equal to the Singapore stamp duty payable on the transfer of the Shares. </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.2&#160;&#160;&#160;&#160;Completion shall take place at the offices of the Seller&#8217;s Solicitors, or such other location as may be agreed by the Buyer and the Seller&#8217;s Representative, on the Completion Date.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.3&#160;&#160;&#160;&#160;At Completion, the Seller and the Buyer shall do all those things respectively required of them in Schedule 5 and&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.3.1&#160;&#160;&#160;&#160;the Buyer shall pay an amount equal to the Initial Consideration less the Completion Bank Debt (owing by the Seller at Completion) to the Seller by electronic transfer in immediately available funds for same day value to the Seller&#8217;s Bank Account&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.3.2&#160;&#160;&#160;&#160;the Seller shall transfer the Shares to the Buyer free from any Encumbrance&#59; </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.3.3&#160;&#160;&#160;&#160;the Buyer shall pay to DBS Bank Ltd, on behalf of the Seller, an amount equal to the Completion Bank Debt (owing by the Seller at Completion) to the bank account(s) as shall have been notified in writing by the relevant creditors to the Buyer and the Seller not less than seven (7) Business Days prior to Completion and deliver to the relevant creditors as instructed by the Seller a copy of each MT103 in respect of such payments&#59; and </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.3.4&#160;&#160;&#160;&#160;the Seller shall procure that the Company (and&#47;or any of the Company&#8217;s subsidiaries) make payment of the Bonuses to the relevant individuals on Completion either by electronic transfer in immediately available funds for same day value to the bank account(s) of the relevant individuals or by any other method as may be customarily utilised for payments by the Company and&#47;or its subsidiaries to the relevant individuals.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.4&#160;&#160;&#160;&#160;Without prejudice to any other remedies or accrued rights that a party may have for failure to comply with Clause&#160;6.3, if there is a breach of this Clause&#160;6 and&#47;or Schedule 5 on the Completion Date because&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.4.1&#160;&#160;&#160;&#160;the Buyer fails to comply with any of its obligations under this Clause&#160;6 and&#47;or Schedule 5&#59; or</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.4.2&#160;&#160;&#160;&#160;the Seller fails to comply with any of its obligations under this Clause&#160;6 and&#47;or Schedule 5,</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Seller&#8217;s Representative may by notice to the Buyer, in the case of Clause&#160;6.4.1, or the Buyer may by notice to the Seller, in the case of Clause&#160;6.4.2, elect to&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.4.3&#160;&#160;&#160;&#160;proceed to Completion to the extent legally possible and reasonably practicable (without limiting the Seller&#8217;s or Buyer&#8217;s (as appropriate) rights under this Agreement)&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.4.4&#160;&#160;&#160;&#160;postpone Completion to a date not less than six (6) Business Days and not more than ten (10) Business Days after the Completion Date&#59; or </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.4.5&#160;&#160;&#160;&#160;in the event of a material breach of such obligation that cannot be remedied, terminate this Agreement with immediate effect.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.5&#160;&#160;&#160;&#160;If the Seller&#8217;s Representative or the Buyer postpones Completion (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Postponing Party</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) to another date (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Deferred Completion Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) in accordance with Clause&#160;6.4.4, the provisions of this Agreement apply as if that other date is the Completion Date, and if Completion has not occurred on or by the Deferred Completion Date as a result of a default by the non-Postponing Party, then the Postponing Party may serve notice on the non-Postponing Party terminating this Agreement, regardless of the materiality of the breach and whether or not it may be remedied.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.6&#160;&#160;&#160;&#160;If the Seller&#8217;s Representative or the Buyer terminates this Agreement pursuant to Clauses 6.4.5 or 6.5, each party's further rights and obligations shall cease immediately on termination and have no further force or effect (excluding the Surviving Provisions) and no party shall have any claim under the Transaction Documents of any nature whatsoever against the other party (except in respect of a party's accrued rights and obligations at the date of termination or under any of the Surviving Provisions).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SELLER&#8217;S WARRANTIES AND UNDERTAKINGS</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller&#8217;s Fundamental Warranties</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1&#160;&#160;&#160;&#160;The Seller warrants to the Buyer at the date of this Agreement that&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1.1&#160;&#160;&#160;&#160;it is a duly incorporated corporation validly existing under the law of its jurisdiction of incorporation&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1.2&#160;&#160;&#160;&#160;it is not insolvent or otherwise unable to pay its debts within the meaning of any Applicable Law relating to insolvency applicable to it&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1.3&#160;&#160;&#160;&#160;it has the right, power and authority, and has taken all action necessary, to execute, deliver and exercise its respective rights and perform its respective obligations under this Agreement and each document to be executed at or before Completion to which it is expressed to be a party (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller's Completion Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1.4&#160;&#160;&#160;&#160;its obligations under this Agreement and the Seller's Completion Documents are, or when the relevant Seller&#8217;s Completion Documents are executed will be, enforceable and legally binding on the Seller in accordance with their respective terms&#59; </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1.5&#160;&#160;&#160;&#160;the execution and delivery of, and the performance by the Seller of its obligations under, this Agreement and the Seller's Completion Documents will not&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;result in a breach of any provision of the memorandum or articles of association or by-laws or equivalent constitutional documents of the Seller&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;result in a breach of, or constitute a default under, any instrument to which the Seller is a party or by which the Seller is bound and which is material in the context of the transactions contemplated by the Transaction Documents&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;result in a breach of any order, judgment or decree of any court or Governmental Authority to which the Seller is a party or by which the Seller is bound or submits&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1.6&#160;&#160;&#160;&#160;save as referred to in Clause 5.1, it is not required to obtain any consent or approval of, or give any notice to or make any registration with, any Governmental Authority which has not been obtained or made at the date hereof, both on an unconditional basis and on a basis which cannot be revoked (save pursuant to any legal or regulatory entitlement to revoke the same other than by reason of any misrepresentation or misstatement)&#59; </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1.7&#160;&#160;&#160;&#160;it is the sole legal and beneficial owner of the Shares, free from any Encumbrance (save for the Existing Fixed Charge) and that the Shares are fully paid&#59; and</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1.8&#160;&#160;&#160;&#160;the Shares constitute the entire issued share capital of the Company,</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and each such warranty shall be deemed repeated by the Seller immediately prior to Completion with reference to &#34;date of this Agreement&#34; (or similar, as appropriate) being replaced with reference to &#34;Completion Date&#34;.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller&#8217;s Business Warranties</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.2&#160;&#160;&#160;&#160;The Seller warrants to the Buyer that the Warranties are true and accurate in all material respects as&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.2.1&#160;&#160;&#160;&#160;at the date of this Agreement&#59; and </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.2.2&#160;&#160;&#160;&#160;immediately before Completion by reference to the facts and circumstances as at that point in time. For this purpose only, where there is an express or implied reference in a Warranty to the &#34;date of this Agreement&#34;, that reference is to be construed as a reference to the Completion Date.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.3&#160;&#160;&#160;&#160;The Seller has the right, in its sole discretion, not less than seven (7) Business Days prior to the Completion Date, to deliver to the Buyer one (1) updated version of the Disclosure Letter (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Updated Disclosure Letter</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) (including all documents and information attached or referred to therein which shall be replicated in a USB flash drive to be provided by the Seller&#8217;s Representative to the Buyer simultaneous with delivery of the Updated Disclosure Letter) which (for the purposes of the Warranties being given immediately prior to Completion pursuant to Clause 7.2.2 only) shall update the Disclosure Letter by reference solely to facts, matters, events or circumstances which occur or arise in the period after the date of this Agreement and shall not contain any facts, matters, events or circumstances arising prior to the date of this Agreement of which the Seller was aware prior to the date of this Agreement. </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.4&#160;&#160;&#160;&#160;The Updated Disclosure Letter shall be in all material respects in the same format and standard as the Disclosure Letter. </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.5&#160;&#160;&#160;&#160;The Seller irrevocably and unconditionally undertakes to the Buyer that, with effect from Completion (save as a result of fraud or wilful misconduct), it&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.5.1&#160;&#160;&#160;&#160;has no rights against (and waives any rights it may have against)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.5.2&#160;&#160;&#160;&#160;shall not make any claim against (and shall waive any rights it may have against),</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Group Companies or any current or former investor, partner, shareholder, director, employee, officer, manager, adviser, agent or representative of the Group Companies and the Seller shall procure that no member of the Seller&#8217;s Group shall bring any such claim against such persons, provided always that any release set out in this Clause 7.4 shall only be limited to matters relating to the Seller&#8217;s shareholding in the Group Companies the sale of which is the subject of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PRE-COMPLETION CONDUCT</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.1&#160;&#160;&#160;&#160;Between the execution of this Agreement and Completion, the Seller shall procure that&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.1.1&#160;&#160;&#160;&#160;each Group Company operates its business in the ordinary course and the usual way, using reasonable endeavours to procure that the business continues as a going concern in a manner consistent with past practices and in compliance with all Applicable Law&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.1.2&#160;&#160;&#160;&#160;each Group Company complies, subject to Schedule 8, with Schedule 7&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.1.3&#160;&#160;&#160;&#160;each Group Company provides within a reasonable time frame, such assistance as may be reasonably requested by the Buyer in relation to any debt financing of the Buyer in relation to the Transaction&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:76.5pt;text-align:justify;text-indent:-40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.1.4&#160;&#160;&#160;&#160;the Buyer and its advisers are provided within a reasonable time frame with such information as they may reasonably request for the purpose of monitoring&#58; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;compliance by the Seller with the provisions of this Clause 8&#59; and </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the material business and affairs of the Group (as determined by the Seller acting reasonably and in good faith) so as to assist the Buyer with the smooth integration of the Group into the Buyer&#8217;s Group at Completion,</font></div><div style="margin-bottom:12pt;padding-left:76.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in each case provided that all such information is kept confidential by its recipient and provided that the request or provision (as applicable) of such information will not affect the day-to-day operations of the Group. </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.2&#160;&#160;&#160;&#160;Between the execution of this Agreement and Completion, the Seller shall procure that&#58; </font></div><div style="margin-bottom:12pt;padding-left:76.5pt;text-align:justify;text-indent:-40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.2.1&#160;&#160;&#160;&#160;the Intra-Group Receivables are repaid by the relevant Seller&#8217;s Group Undertakings to the relevant Group Company&#59; and </font></div><div style="margin-bottom:12pt;padding-left:76.5pt;text-align:justify;text-indent:-40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.2.2&#160;&#160;&#160;&#160;the Intra-Group Payables are repaid by the relevant Group Companies to the relevant Seller&#8217;s Group Undertakings, </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">such that there are no Intra-Group Receivables and no Intra-Group Payables as at Completion, provided that, to the extent that the Seller does not procure that there are no Intra-Group Receivables and no Intra-Group Payables as at Completion, the provisions of Schedule 10 shall apply as regards to the settlement and discharge of the same.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.3&#160;&#160;&#160;&#160;Between the execution of this Agreement and Completion (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Relevant Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), the Seller shall procure that any employment agreements that are entered into between&#58; (i) PT PCI Elektronik&#59; and (ii) factory workers whose current employment agreements expire during the Relevant Period, are entered into substantially in the form set out in section 1.12.18.35.4 of the Intralinks Data Room on a project basis.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">W&#38;I INSURANCE POLICY</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.1&#160;&#160;&#160;&#160;All Costs in relation to obtaining and maintaining in full force and effect the W&#38;I Insurance Policy (including any premium, the W&#38;I Insurer's legal fees, broker's fees and any Tax) shall be borne by the Buyer.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.2&#160;&#160;&#160;&#160;Notwithstanding any other provision in this Agreement, the Buyer&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.2.1&#160;&#160;&#160;&#160;hereby warrants and undertakes to and with the Seller that&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;it has insured or shall insure itself in respect of any and all Losses it and each member of the Buyer's Group may suffer or incur in connection with all relevant Warranty Claims upon the terms and subject to the limitations set out in the W&#38;I Insurance Policy&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the executed copy of the W&#38;I Insurance Policy disclosed by the Buyer to the Seller&#8217;s Representative on or around the date of this Agreement is true, complete and contains the terms set out in Clause&#160;9.2.3(e) and no variation to its terms has been made&#59; </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.2.2&#160;&#160;&#160;&#160;acknowledges and agrees that&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;save in relation to fraud or wilful misconduct by the Seller (which, for this purpose, in relation to the Seller, includes its officers), the sole and exclusive remedy of the Buyer in respect of any Warranty Claims will be under the W&#38;I Insurance Policy, and it will not be entitled to and will not make, and it waives and releases any right it may have to make, any Warranty Claims against the Seller. For the avoidance of doubt, any waiver of rights under this Clause&#160;9.2.2 will not prevent, restrict or limit in any way the right of the Buyer to make a Warranty Claim under the W&#38;I Insurance Policy&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;the provisions of this Clause&#160;9.2.2 will apply notwithstanding that the Buyer is or may be unable to pursue or obtain any remedy under the W&#38;I Insurance Policy, whether due to policy exceptions or exclusions, validity (including if the W&#38;I Insurance Policy is invalid due to the insolvency, breach or default of any person), creditworthiness or otherwise&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;the Seller has entered into this Agreement in reliance upon the Buyer having obtained the W&#38;I Insurance Policy and the provisions of this Clause 9.2&#59; and</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.2.3&#160;&#160;&#160;&#160;covenants with the Seller that it shall&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;not (without the prior written consent of the Seller&#8217;s Representative, such consent not to be unreasonably withheld, conditioned or delayed) agree to any amendment, variation or waiver of the waiver referred to in this Clause&#160;9.2.3(e) (or do anything which has a similar effect)&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;not (without the prior written consent of the Seller&#8217;s Representative, such consent not to be unreasonably withheld, conditioned or delayed) novate, or otherwise assign its rights with respect to the waiver referred to in this Clause&#160;9.2.3(e) (or do anything that has a similar effect) or do anything which causes the waiver in Clause&#160;9.2.3(e) not to have full force and effect in accordance with its terms, provided that the Buyer shall be permitted to assign its rights with respect to the waiver referred to in this Clause&#160;9.2.3(e) (without the prior written consent of the Seller&#8217;s Representative) in the same manner, to the same persons and on the same terms (which shall apply </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:100%">mutatis mutandis </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to this Clause 9.2.3(b)) as the Buyer may assign its rights under the Agreement pursuant to Clause 20.2&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;not (without the prior written consent of the Seller&#8217;s Representative, such consent not to be unreasonably withheld, conditioned or delayed) vitiate, terminate, cancel or rescind the W&#38;I Insurance Policy or take any steps to bring about or result in the W&#38;I Insurance Policy being vitiated, terminated, cancelled or rescinded or do anything which causes any right under the W&#38;I Insurance Policy not to have full force and effect, in each case to the extent the same would or may remove or diminish the rights of the Seller as set out in this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;comply with the terms of any deliverables set out in the W&#38;I Insurance Policy to the extent that non-compliance would or may remove or diminish the rights of the Seller as set out in Clause 9.2.2 or this Clause 9.2.3&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;include in the terms of the W&#38;I Insurance Policy an express waiver and release of all of the W&#38;I Insurer&#8217;s rights of subrogation, contribution and rights acquired by assignment (or any similar or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">equivalent rights) against the Released Parties (save as a result of fraud or wilful misconduct by the Seller (which, for this purpose, in relation to the Seller, includes their officers), in which case the W&#38;I Insurer shall be entitled to exercise its rights of subrogation, contribution and rights acquired by assignment (or any similar or equivalent rights) against the Seller), and an acknowledgment by the W&#38;I Insurer that each of the Released Parties is entitled to directly enforce such waiver and release&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;where reasonably requested to do so by the Seller&#8217;s Representative and without limitation to any right of the Seller to enforce separately such terms, enforce any term of the W&#38;I Insurance Policy under which the W&#38;I Insurer waives its right to take subrogated action or to claim in contribution or to exercise rights assigned to it against a Released Party (and without limitation of any right of a Released Party to separately enforce such terms)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;indemnify the Seller against any and all Losses (save for any punitive, indirect or consequential Loss) the Seller and each of the other Released Parties may suffer or incur in connection with the Buyer's failure to comply with this Clause 9.2.3.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">BUYER'S REMEDIES</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.1&#160;&#160;&#160;&#160;The Buyer acknowledges and agrees that, save for the warranties set out in Clause 7 and Schedule 6 of this Agreement, no warranty, representation or undertaking as to the accuracy or completeness of any information (including any of the forecasts, estimates, projections, statements of interest or statements of opinion) is provided to the Buyer or any of its advisers or agents (howsoever provided), including in the Information Pack, any presentation or presentation material provided by or on behalf of the Seller&#8217;s Group Undertakings or of the Group Companies and all the replies to the questions raised by the Buyer and its advisers regarding the Data Rooms and any Data Room Documents.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.2&#160;&#160;&#160;&#160;The Buyer acknowledges and agrees that, notwithstanding anything to the contrary in Clause&#160;7 and this Clause&#160;10, none of the Seller&#8217;s Group Undertakings give any warranty, representation or undertaking to the Buyer as to the future performance, probable success or future profitability of the Group.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.3&#160;&#160;&#160;&#160;Save as provided in Clauses 5.11, 5.12 and 6.3.5, if, at any time before or following Completion, the Buyer becomes aware of a fact or circumstance which gives rise to or which would or might give rise to a Claim, the Buyer shall not be entitled to terminate or rescind this Agreement or treat this Agreement as terminated but shall only be entitled to claim damages in respect of such matter in accordance with the terms of this Agreement and, accordingly, the Buyer waives all and any rights of termination or rescission it may have in respect of any such matter (howsoever arising or deemed to arise), other than any such rights in respect of fraud or wilful misconduct of the Seller.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.4&#160;&#160;&#160;&#160;The Seller&#8217;s liability for Claims shall be further limited or excluded, as the case may be, as set out in Clause&#160;7 and Schedule 9 and otherwise stated in this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">BUYER'S AND BUYER'S GUARANTOR'S WARRANTIES AND UNDERTAKINGS</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.1&#160;&#160;&#160;&#160;Each of the Buyer and the Buyer&#8217;s Guarantor jointly and severally warrant to the Seller that&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">24</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.1.1&#160;&#160;&#160;&#160;it is a duly incorporated corporation validly existing under the law of its jurisdiction of incorporation&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.1.2&#160;&#160;&#160;&#160;it is not insolvent or otherwise unable to pay its debts within the meaning of any Applicable Law relating to insolvency applicable to it&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.1.3&#160;&#160;&#160;&#160;it has the right, power and authority, and has taken all action necessary, to execute, deliver and exercise their respective rights and perform their respective obligations under this Agreement and each document to be executed at or before Completion to which it is expressed to be a party (its &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Completion Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.1.4&#160;&#160;&#160;&#160;its obligations under this Agreement and the Completion Documents are, or when the relevant Completion Documents are executed will be, enforceable and legally binding on it in accordance with their respective terms&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.1.5&#160;&#160;&#160;&#160;in respect of the Buyer only, it has (and at Completion will have) readily available the necessary cash resources to meet its obligations under this Agreement and the Completion Documents&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.1.6&#160;&#160;&#160;&#160;the execution and delivery of, and its performance of its obligations under, this Agreement and the Completion Documents will not&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;result in a breach of any provision its memorandum or articles of association or by-laws or equivalent constitutional documents&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;result in a breach of, or constitute a default under, any instrument to which it is a party or by which it is bound and which is material in the context of the transactions contemplated by the Transaction Documents&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;result in a breach of any order, judgment or decree of any court or Governmental Authority to which it is a party or by which it is bound or submits&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;require it to obtain any consent or approval of, or give any notice to or make any registration with, any Governmental Authority (save for as referenced in Clause&#160;5.1) which has not been obtained or made at the date hereof both on an unconditional basis and on a basis which cannot be revoked (save pursuant to any legal or regulatory entitlement to revoke the same other than by reason of any misrepresentation or misstatement)&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.1.7&#160;&#160;&#160;&#160;it is not aware of&#58; (a) any fact, matter or circumstance&#59; and (b) that such fact, matter or circumstance could reasonably be considered to entitle the Buyer at the date of this Agreement, at Completion or with the passing of time, to make a Claim. </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.2&#160;&#160;&#160;&#160;The Buyer undertakes to the Seller (the Seller acting for itself and as agent and trustee for each other Seller&#8217;s Group Undertaking), that other than with respect to the terms of this Agreement and any other direct contractual obligation existing between the Buyer and such person and in the absence of fraud or wilful misconduct, the Buyer has no rights against and may not make any claim against any employee, director, agent, officer or adviser of a Seller&#8217;s Group Undertaking or of a Group Company, provided that nothing in this Clause&#160;11.2 shall limit the ability of the Buyer to bring any claim against any adviser to the Group and&#47;or the Seller, to the extent it has prepared a report or other documentation for the specific benefit of the Buyer or a member of the Group in connection with the Transaction (subject always to the terms of any reliance </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">25</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">letter entered into between the Buyer and the relevant adviser and&#47;or the terms of engagement of such adviser).</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.3&#160;&#160;&#160;&#160;The Buyer agrees that, with respect to all Records existing as at the Completion Date, it will (and will procure that each Group Company will)&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.3.1&#160;&#160;&#160;&#160;comply in all material respects with all Applicable Law relating to the preservation and retention of records&#59; and</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.3.2&#160;&#160;&#160;&#160;apply preservation and retention policies that are no less stringent than those generally applied by the Buyer.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.4&#160;&#160;&#160;&#160;Subject to Clause&#160;14, the Buyer shall, and shall procure that each Group Company shall, for the period of seven (7) years from Completion, it will make available to the Seller any Records which are reasonably requested in writing by any of the Seller&#8217;s Group Undertakings for a proper purpose. For the purposes of this Clause&#160;11.4, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">proper purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; shall mean the use by a Seller&#8217;s Group Undertaking&#58; (a) to investigate matters relating to a Group Company or its business in response to requests or inquiries made by any Governmental Authority (including but not limited to any state, provincial, local governmental or municipal authority) or stock exchange&#59; (b) to prepare any filing or responses pursuant to the Reporting Requirements or any Tax return which any Seller&#8217;s Group Undertaking is required to file&#59; (c) to prepare any announcement, circular and other documents which a Seller&#8217;s Group Undertaking is required to make&#59; (d) in relation to the liquidation of any Seller&#8217;s Group Undertaking&#59; or (e) in relation to the agreement of the Completion Accounts.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">NON-SOLICITATION OF MANAGERS AND OTHER MEMBERS OF WORKFORCE</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.1&#160;&#160;&#160;&#160;The Seller undertakes (on its own behalf and on behalf of each Seller&#8217;s Group Undertaking) to the Buyer (and each Group Company) that it shall not (and shall procure that each Seller&#8217;s Group Undertaking shall not) directly or indirectly (i.e. acting either alone or jointly, with or on behalf of any other person, whether as principal, partner, manager, employee, contractor, director, consultant, investor, shareholder or otherwise) on behalf of itself or jointly with any other person (or as an agent for), at any time during the &#91;**&#93; month period from the Completion Date solicit, entice away or knowingly encourage, or endeavour to solicit, entice away or knowingly encourage&#58; </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.1.1&#160;&#160;&#160;&#160;any Manager&#59; </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.1.2&#160;&#160;&#160;&#160;&#91;**&#93; (Vice President, Manufacturing)&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.1.3&#160;&#160;&#160;&#160;&#91;**&#93; (Director, Advanced Engineering)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.1.4&#160;&#160;&#160;&#160;&#91;**&#93; (Director, Engineering), </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Restricted Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) to leave the employment of the Company or any other Group Company. </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.2&#160;&#160;&#160;&#160;Nothing contained in Clause 12.1 shall prevent the Seller from placing or procuring the placing of any general recruitment advertisement for employees and communicating with or recruiting and employing or otherwise contracting with any person who responds unprompted to such an advertisement provided that such advertisement is not specifically targeted at the Group or any member of the Group or any Restricted Employee.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">26</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.3&#160;&#160;&#160;&#160;The undertakings contained in Clause&#160;12.1 shall be enforceable by the Buyer on its own behalf and on behalf of each Buyer&#8217;s Group Undertaking. The Seller agrees that the undertakings contained in Clause&#160;12.1 are reasonable and necessary for the protection of the legitimate interests of the Buyer and the Company and any other Group Company and that these restrictions do not work harshly on it. It is nevertheless agreed that, if any such undertaking shall be found to be void but would be valid if some part were deleted, then such undertaking shall apply with such deletions as may be necessary to make it valid and enforceable. Without prejudice to any other remedy which may be available to the Buyer, the Buyer may be entitled to seek injunctive or other equitable relief in relation to any breach or prospective breach of the undertakings in Clause&#160;12.1, it being acknowledged that an award of damages may not be an adequate remedy for such a breach.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">BUYER'S GUARANTOR</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.1&#160;&#160;&#160;&#160;The Buyer's Guarantor irrevocably and unconditionally guarantees to the Seller the due and punctual payment and performance by the Buyer of its payment obligations, undertakings and&#47;or liabilities under or in connection with this Agreement in accordance with the terms thereof (collectively, the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Guaranteed Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;). The Buyer&#8217;s Guarantor shall pay to the Seller from time to time on demand in writing any sum of money which is at that time due and payable by the Buyer to the Seller pursuant to the Guaranteed Obligations and which has not been paid at the time the demand is made.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.2&#160;&#160;&#160;&#160;The Buyer's Guarantor's obligations under this Clause&#160;13 are primary obligations and not those of a mere surety. </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.3&#160;&#160;&#160;&#160;The Buyer's Guarantor irrevocably and unconditionally agrees to indemnify (and keep indemnified) the Seller on demand against any Loss (save for any punitive, indirect or consequential Loss) incurred by the Seller as a result of any obligation of the Buyer referred to in Clause 13.1 above being or becoming illegal, invalid or unenforceable as against the Buyer for any reason whatsoever. The amount of the Loss shall be equal to the amount which the Seller would otherwise have been entitled to recover from the Buyer.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.4&#160;&#160;&#160;&#160;The Buyer&#8217;s Guarantor&#8217;s liability under Clause&#160;13.1 is a continuing obligation and shall not be satisfied, discharged or impaired by&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.4.1&#160;&#160;&#160;&#160;any amendment, variation or assignment of this Agreement or any waiver of its respective terms&#59; </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.4.2&#160;&#160;&#160;&#160;time or other indulgence being granted to the Buyer&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.4.3&#160;&#160;&#160;&#160;an arrangement which the Seller may make with the Buyer or with another person which, but for this Clause 13.4.3, might operate to diminish or discharge the liability of or otherwise provide a defence to a surety&#59; </font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.4.4&#160;&#160;&#160;&#160;any winding up, dissolution, reconstruction, legal limitation, incapacity or lack of corporate power or authority or other circumstances affecting the Buyer (or any act taken by the Seller in relation to any such event)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.4.5&#160;&#160;&#160;&#160;any other act, omission, event or circumstance (whether or not known to the Buyer, the Seller or the Buyer&#8217;s Guarantor) which but for this Clause&#160;might prejudice or otherwise affect the liability of the Buyer&#8217;s Guarantor under this Clause&#160;13 or any of the rights, powers or remedies conferred upon the Buyer or the Seller or by Applicable Law.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">27</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.5&#160;&#160;&#160;&#160;So long as the Buyer is under an actual or contingent obligation under this Agreement or the other Transaction Documents, the Buyer's Guarantor shall not exercise a right which it may at any time have by reason of the performance of its obligations under Clauses 13.1, 13.2 and 13.3&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.5.1&#160;&#160;&#160;&#160;to be indemnified by the Buyer&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.5.2&#160;&#160;&#160;&#160;to claim a contribution from another surety of the Buyer's obligations&#59; or </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.5.3&#160;&#160;&#160;&#160;to take the benefit (wholly or partly and by way of subrogation or otherwise) of any of the Buyer's rights under this Agreement or the other Transaction Documents or of any other security taken by the Buyer, </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in connection with this Agreement or the other Transaction Documents.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.6&#160;&#160;&#160;&#160;The Buyer's Guarantor's liabilities under Clauses 13.1 and 13.2 are not affected by&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.6.1&#160;&#160;&#160;&#160;the avoidance of an assurance, security or payment by the Buyer&#59; or </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.6.2&#160;&#160;&#160;&#160;a release, settlement or discharge which is given or made by the Seller on the faith of such aforementioned assurance, security or payment, </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in either case, under an enactment relating to bankruptcy or insolvency.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.7&#160;&#160;&#160;&#160;The Buyer's Guarantor waives any right it may have of first requiring the Seller (or any trustee or agent on its behalf) to proceed against or enforce any other rights or security or claim payment from any person before claiming from the Buyer's Guarantor under this Clause&#160;13. This waiver applies irrespective of any law or any provision of this Agreement (or the other Transaction Documents) or any other agreement entered into pursuant to this Agreement to the contrary.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CONFIDENTIAL INFORMATION</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.1&#160;&#160;&#160;&#160;Subject to Clauses 14.2 and 15, the Seller undertakes to the Buyer (for itself and as agent and trustee for each Group Company) and the Buyer&#8217;s Guarantor, and each of the Buyer and the Buyer&#8217;s Guarantor undertakes to the Seller (for itself and as agent and trustee for each Seller&#8217;s Group Undertaking), that they shall treat as confidential all Confidential Information received or obtained as a result of entering into or performing this Agreement which relates to&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.1.1&#160;&#160;&#160;&#160;any other party including, where such other party is the Buyer, the Buyer and its Affiliates from time to time&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.1.2&#160;&#160;&#160;&#160;the Transaction, the transactions contemplated under this Agreement, the provisions or the subject matter of this Agreement or the other Transaction Documents and any claim or potential claim hereunder or thereunder&#59; or</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.1.3&#160;&#160;&#160;&#160;the negotiations relating to this Agreement or the other Transaction Documents.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.2&#160;&#160;&#160;&#160;Clause&#160;14.1 does not apply to disclosure of any such Confidential Information as is referred to in Clause&#160;14.1&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.2.1&#160;&#160;&#160;&#160;which is required to be disclosed by Applicable Law, by a rule of a listing authority or stock exchange to which any party is subject or submits or by a Governmental Authority with relevant powers to which any party is subject or submits, whether or not the requirement has the force of law, provided that the disclosure shall, so far as is practicable, be made after consultation with </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">28</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the other party and after taking into account the other party's reasonable requirements as to its timing, content and manner of making or despatch&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.2.2&#160;&#160;&#160;&#160;to an adviser for the purposes of advising in connection with the transactions contemplated by this Agreement, provided that such disclosure is essential for these purposes and is on the basis that Clause&#160;14.1 applies to any disclosure made by the adviser&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.2.3&#160;&#160;&#160;&#160;to a director, officer or employee of the Buyer (or any Buyer&#8217;s Group Undertaking) or the Seller (or any Seller&#8217;s Group Undertaking), in each case whose function requires him to have the relevant Confidential Information&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.2.4&#160;&#160;&#160;&#160;to the extent that the Confidential Information has been made public by, or with the consent of, the other party&#59; or</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.2.5&#160;&#160;&#160;&#160;in respect of the Seller, to&#58; (a) its shareholders&#59; and (b) its shareholders&#8217; ultimate investors, and each of their respective advisers and managers, in each case for purposes related solely to their direct or indirect investment in the Seller.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.3&#160;&#160;&#160;&#160;The restrictions contained in this Clause&#160;14 shall continue to apply after the termination of this Agreement without limit in time.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ANNOUNCEMENTS</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.1&#160;&#160;&#160;&#160;Subject to Clause&#160;15.2, no party may, before or after Completion, make or send a public announcement, communication or circular concerning the transactions referred to in this Agreement unless it has first obtained the other party's written consent, which may not be unreasonably withheld or delayed, unless it is in the agreed form or is a repetition in whole or in part of the contents of any such public document in the agreed form or issued with such approval.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.2&#160;&#160;&#160;&#160;Clause&#160;15.1 does not apply to a public announcement, communication or circular&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.2.1&#160;&#160;&#160;&#160;made or sent by the Buyer after Completion to a customer, client or supplier of a Group Company informing it of the Buyer's purchase of the Shares&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.2.2&#160;&#160;&#160;&#160;made or issued by any Seller&#8217;s Group Undertaking to its shareholders and their ultimate investors and their respective advisers and managers informing them of the Seller&#8217;s sale of the Shares&#59;</font></div><div style="margin-bottom:12pt;padding-left:77.75pt;text-align:justify;text-indent:-41.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.2.3&#160;&#160;&#160;&#160;required by Applicable Law, by a listing authority or stock exchange to which either party is subject or submits (or a rule of the same) or by a Governmental Authority with relevant powers to which any party is subject or submits, whether or not the requirement has the force of law, provided that the public announcement, communication or circular shall, so far as is practicable and permitted by Applicable Law, be made after consultation with the other party and after taking into account the reasonable comments of the other party before making the announcement&#59; or</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.2.4&#160;&#160;&#160;&#160;to which the other party has given its prior written approval, such approval not to be unreasonably withheld or delayed.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.3&#160;&#160;&#160;&#160;The restrictions contained in this Clause&#160;15 shall continue to apply after the termination of the sale and purchase of the Shares under this Agreement without limit in time.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">29</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.4&#160;&#160;&#160;&#160;The Confidentiality Agreements shall terminate with effect from the Completion Date, without prejudice to accrued rights or obligations. During the period commencing from the date of this Agreement and ending on the Completion Date, in the case of any inconsistency between the Confidentiality Agreements and this Agreement, this Agreement shall prevail.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">TAXES, COSTS AND EXPENSE </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.1&#160;&#160;&#160;&#160;Except where this Agreement provides otherwise, each party shall pay its own Costs relating to the negotiation, preparation, execution and performance by it of this Agreement and the other Transaction Documents.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.2&#160;&#160;&#160;&#160;Without prejudice to Clause&#160;16.1, the Seller and Buyer agree that the Buyer shall pay any stamp duty, transfer tax or notarial fees in any jurisdiction payable in respect of the transfer of the Shares (including but not limited to any Singapore stamp duty in respect of the transfer of the Shares).</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.3&#160;&#160;&#160;&#160;The Buyer shall provide all assistance and information reasonably required by the Seller in order for the Seller to be able to file or cause to be filed any Tax returns (including any Tax filings in the United States of America including pursuant to the Code) or other materials required to be filed with each Governmental Authority in connection with the Reporting Requirements (including any appeals, contests or disputes), provided that the reasonable costs and expenses of any third party advisors incurred in connection with providing such assistance shall be borne by the Seller.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.4&#160;&#160;&#160;&#160;Notwithstanding anything contained in this Agreement to the contrary, no member of the Buyer's Group shall&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.4.1&#160;&#160;&#160;&#160;make any election under U.S. Treasury Regulation 301.7701-3 with an effective date with respect to any Group Company on or prior to the last day of the fiscal year with respect to such Group Company that includes the Completion Date&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.4.2&#160;&#160;&#160;&#160;make any election under Section 338(g) of the Code (or any comparable laws in any jurisdiction with respect to the Transaction&#59; or</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.4.3&#160;&#160;&#160;&#160;make any other Tax election with respect to any Group Company that has retroactive effect to a taxable period (or portion thereof) on or prior to the Completion Date or take any other action outside the ordinary course of business with respect to a Group Company that would increase the liability of any Seller (or any of its Affiliates or equity holders) for Taxes (including pursuant to Section 951 or 951A of the Code).</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.5&#160;&#160;&#160;&#160;The Buyer acknowledges and agrees that certain Seller&#8217;s Group Undertakings need to ascertain the &#34;Section 1248 amount&#34; under the Code with respect to the non-U.S. Group Companies and, as such, agrees not to cause any of the non-U.S. Group Companies&#58; (a) to liquidate, consolidate or merge, to distribute a dividend or transfer any asset, or to otherwise participate in any transaction, outside the ordinary course of business that would result in any income inclusion under Section 951 or Section 951A of the Code, in the U.S. taxable year of the non-U.S. Group Companies which includes the Completion Date&#59; or (b) to sell or otherwise transfer any share or asset, or to otherwise participate in any transaction, outside the ordinary course of business that would result in any increase to the earnings and profits of the non-U.S. Group Companies in the U.S. taxable year of the non-U.S. Group Companies which includes the Completion Date, until after the end of the U.S. taxable year of the non-U.S. Group Companies which includes the Completion Date. Notwithstanding anything to the contrary in this Clause 16.5, if Completion occurs on or after 1 January 2022, the Buyer shall not be restricted from conducting any activities with respect to any of the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">30</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">non-U.S. Group Companies provided that the Buyer shall use commercially reasonable efforts to minimise the U.S. tax results for the Seller.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.6&#160;&#160;&#160;&#160;Upon the Seller's request and at the expense of the Seller (being the reasonable costs and expenses of any third party advisors incurred in connection with providing such assistance), the Buyer shall procure that the Group Companies assist the Seller with effectuating any U.S. check the box election(s) relating to the Group Companies which have an effective date on or before the Completion Date. For the avoidance of doubt, assistance will include signing any relevant forms or elections in the name of the relevant Group Company.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.7&#160;&#160;&#160;&#160;Save as otherwise provided in this Agreement, any payment to be made by any party under this Agreement shall be made in full without any set-off, restriction, condition or deduction for or on account of any counterclaim or withholding of any kind other than any deduction or withholding required by Applicable Law. If a deduction or withholding is required by Applicable Law from a payment under this Agreement, the sum due shall be increased to the extent necessary to ensure that, after the making of any deduction or withholding, the recipient receives a sum equal to the sum it would have received had no deduction or withholding been made. If any payment made by the Seller under Clause 16.10 is subject to Tax on receipt by the payee then the sum due shall be increased to the extent necessary to ensure that the payee receives a sum equal to the sum it would have received and retained had no Tax arisen. </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.8&#160;&#160;&#160;&#160;In relation to the potential requirement to pay or account for Tax in relation to any amount treated as consideration for the transfer pursuant to this Agreement of PCI Kunshan Electronics Co., Ltd (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Relevant Chinese Taxation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;), the Seller undertakes that&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.8.1&#160;&#160;&#160;&#160;it shall within twenty (20) days of the date hereof share with the Buyer a draft of the report (and any related materials and information after redacting any commercially sensitive information pertaining to the Seller and its affiliates) to be submitted by the Seller to the relevant Tax Authorities in order to satisfy the Reporting Requirements&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.8.2&#160;&#160;&#160;&#160;if received from the Buyer within five (5) days following receipt by the Buyer of the draft report referred to in Clause 16.8.1, it may (but shall not be obliged to) take into account in finalising the draft report any reasonable comments made by the Buyer&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.8.3&#160;&#160;&#160;&#160;within thirty (30) days of the date hereof, it shall complete and submit to the applicable Tax Authority the report required under the Reporting Requirements (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Final Report</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.8.4&#160;&#160;&#160;&#160;following submission to the relevant Tax Authorities, it shall promptly provide a copy of the Final Report to the Buyer and shall keep the Buyer fully and promptly updated on any progress or developments related to or arising from the Final Report&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.8.5&#160;&#160;&#160;&#160;should any Relevant Chinese Taxation be due, and </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the Seller shall settle such liability in full and shall provide to the Buyer evidence (as may be reasonably required by the Buyer) that such liability has been fully and finally settled&#59; and </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;notwithstanding Clause 16.8.5, if the Buyer is required by Applicable Law to pay or account for such Relevant Chinese Taxation the Buyer shall settle such liability in full and the Seller shall hold the Buyer and&#47;or relevant Group Company harmless against any Loss or liability to or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">31</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in respect of Tax arising in connection with paying or accounting for such Tax and&#47;or the Relevant Chinese Tax. </font></div><div style="margin-bottom:12pt;padding-left:40.5pt;text-align:justify;text-indent:-40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.9&#160;&#160;&#160;&#160;In relation to the Monitoring Fees, and only upon receipt by the Seller of written notice from the Buyer of the matters set out in this Clause 16.9, the Seller shall (at its own cost) promptly provide (and shall procure there is provided) to the Buyer and the Company such support and assistance (including, without limitation, access to relevant personnel, third party advisors, and access to and copies of any relevant information and records) as may reasonably be required by the Buyer in order to establish, support, substantiate and&#47;or defend the position to any Tax Authority that the Monitoring Fees are fully deductible expenses for the purposes of calculating the Company&#8217;s taxable net income. In connection with the foregoing obligation, the Seller undertakes that it shall, and shall take all reasonable steps to procure that any other party shall, keep and retain all information and records as may be relevant to providing the assistance referred to in the prior sentence.  </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.10&#160;&#160;&#160;&#160;Subject to Schedule 9, but notwithstanding any other provisions in this Agreement, the Seller covenants to pay (on demand) to the Buyer an amount equal to any Loss to or in respect of Tax suffered or incurred by the Buyer and&#47;or any Group Company&#58; </font></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.10.1&#160;&#160;&#160;&#160;as a result of or in connection with a Tax Authority making an adjustment for Tax purposes to the pricing of transactions between PT PCI Elektronik Internasional and the Company that occurred in any accounting period commencing before the Completion Date, provided however that the Seller shall only be liable to pay under this Clause 16.10 to the extent that the aggregate Loss suffered by the Buyer and&#47;or any Group Company exceeds US$&#91;**&#93;&#59; and</font></div><div style="margin-bottom:12pt;padding-left:85.5pt;text-align:justify;text-indent:-49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.10.2&#160;&#160;&#160;&#160;as a result of or in connection with a Tax Authority making an adjustment for Tax purposes to the pricing of transactions between PCI Kunshan Electronics Co., Ltd and the Company that occurred in any accounting period commencing before the Completion Date. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SELLER&#8217;S REPRESENTATIVE</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.1&#160;&#160;&#160;&#160;The Seller unconditionally and irrevocably (by way of security for the performance of its obligations under this Agreement) appoints Platinum Equity Advisors, LLC as the Seller&#8217;s Representative as its agent and attorney-in-fact with full authority on its behalf, and in the name of the Seller or otherwise, to do all acts and to execute and deliver such agreements or any other documents as are required by Applicable Law or as may, in the reasonable opinion of the Seller&#8217;s Representative, be required to give effect to this Agreement and the transactions contemplated herein, including for the purposes of the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.1.1&#160;&#160;&#160;&#160;accepting or giving notices or communications on behalf of the Seller&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.1.2&#160;&#160;&#160;&#160;taking any and all actions that may be necessary or desirable in connection with this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.1.3&#160;&#160;&#160;&#160;granting any consent or approval on behalf of the Seller under this Agreement&#59; and</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.1.4&#160;&#160;&#160;&#160;generally taking any and all other actions and doing any and all other things provided in or contemplated by this Agreement to be performed by the Seller.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.2&#160;&#160;&#160;&#160;The Seller further acknowledges and agrees that any actions, decisions, consents or instructions taken by the Seller&#8217;s Representative, whether before or after the Completion Date, shall be valid and binding on the Seller and the Buyer shall be </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">32</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">entitled to rely on the actions, decisions, consents or instructions taken by the Seller&#8217;s Representative as being the actions, decisions, consents or instructions of the Seller. Notices or communications to, or from, the Seller&#8217;s Representative in accordance with this Agreement shall constitute sufficient notice to, or from the Seller under this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.3&#160;&#160;&#160;&#160;The Seller may at any time, by not less than five (5) Business Days&#8217; written notice to the Buyer, appoint an alternative Seller&#8217;s Representative to serve as the replacement Seller&#8217;s Representative and to assume all the powers, and perform all the duties and obligations of the previous Seller&#8217;s Representative. The term &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Seller&#8217;s Representative</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; as used in this Agreement shall therefore include any such replacement Seller&#8217;s Representative.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">GENERAL</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.1&#160;&#160;&#160;&#160;A variation of this Agreement is valid only if it is in writing and signed by or on behalf of each party.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.2&#160;&#160;&#160;&#160;The failure to exercise or delay in exercising a right or remedy provided by this Agreement or by Applicable Law does not impair or constitute a waiver of the right or remedy or an impairment of or a waiver of other rights or remedies. No single or partial exercise of a right or remedy provided by this Agreement or by Applicable Law prevents further exercise of the right or remedy or, except as expressly provided in this Agreement, the exercise of another right or remedy.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.3&#160;&#160;&#160;&#160;Except as expressly provided in this Agreement, the party&#8217;s rights and remedies contained in this Agreement are cumulative and not exclusive of rights or remedies provided by Applicable Law.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.4&#160;&#160;&#160;&#160;Except to the extent that they have been performed and except where this Agreement provides otherwise, the obligations contained in this Agreement remain in full force and effect after Completion.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%"> </font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.5&#160;&#160;&#160;&#160;If a party fails to pay a sum due from it under this Agreement on the due date of payment in accordance with the provisions of this Agreement, that party shall pay interest on the overdue sum from the due date of payment until the date on which its obligation to pay the sum is discharged at the Agreed Rate (accrued daily and compounded monthly).</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.6&#160;&#160;&#160;&#160;Any payment made by the Seller to the Buyer in respect of a Claim shall be treated by the Buyer and the Seller as a reduction in the purchase price of the Shares to the extent&#58; (a) of the payment&#59; and (b) permissible pursuant to Applicable Law.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.7&#160;&#160;&#160;&#160;If at any time any provision of this Agreement is or becomes illegal, invalid or unenforceable under the laws of any jurisdiction, that shall not affect&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.7.1&#160;&#160;&#160;&#160;the legality, validity or enforceability in that jurisdiction of any other provision of this Agreement&#59; or</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.7.2&#160;&#160;&#160;&#160;the legality, validity or enforceability under the laws of any other jurisdiction of that or another provision of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.8&#160;&#160;&#160;&#160;Except as provided in Clauses 7.4, 11.2 and 12, a person who is not a party to this Agreement has no right under the Contracts (Rights of Third Parties) Act (Chapter 53B of Singapore) to enforce any term of this Agreement, but this does not affect any right or remedy of a third party which exists or is available apart from that Act. For the avoidance of doubt, the parties may amend or vary this Agreement in accordance with its terms without the consent of any other person. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">33</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.9&#160;&#160;&#160;&#160;Each party shall from time to time execute and deliver or procure to be done, executed and delivered all such further acts, documents and things reasonably required by, and in a form reasonably satisfactory to, the other party in order to give full effect to this Agreement and its rights, powers and remedies under this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ENTIRE AGREEMENT</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Agreement and the other Transaction Documents constitute the entire agreement and understanding between the parties relating to the subject matter of this Agreement and the other Transaction Documents and no party has entered into this Agreement or any of the other Transaction Documents in reliance upon any representation, warranty or undertaking of any other party which is not set out in this Agreement or any other Transaction Document. Nothing in this Clause&#160;19 shall have the effect of limiting or restricting any liability arising as a result of fraud or wilful misconduct.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ASSIGNMENT</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.1&#160;&#160;&#160;&#160;Except as expressly set out in this Agreement, no party shall, without the prior consent of the other party in writing, assign, transfer, declare a trust of the benefit of or in any other way alienate any of its rights under this Agreement whether in whole or in part.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.2&#160;&#160;&#160;&#160;The Buyer may&#58; (i) assign&#59; and (ii) in the case of Clause&#160;20.2.2 only, charge or otherwise grant security over, all or any of its rights under this Agreement to and&#47;or in favour of&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.2.1&#160;&#160;&#160;&#160;any other member of the Buyer&#8217;s Group&#59; and&#47;or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.2.2&#160;&#160;&#160;&#160;any lender, by way of security for any borrowings or other indebtedness of the Buyer&#8217;s Group from time to time,</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">without the consent of the Seller, provided that&#58; (a) if any assignee pursuant to Clause&#160;20.2.1 at any time ceases to be a member of the Buyer&#8217;s Group, any rights under this Agreement which have been assigned to it shall be assigned to, or made the subject of a trust in favour of, another member of the Buyer&#8217;s Group&#59; and (b) in the event that any assignment, charging and&#47;or grant of security occurs, the liability of the Seller under this Agreement shall be no greater than it would have been had such assignment, charging and&#47;or grant of security not occurred.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">NOTICES</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.1&#160;&#160;&#160;&#160;A notice or other communication under or in connection with this Agreement (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) shall be&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.1.1&#160;&#160;&#160;&#160;in writing&#59;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.1.2&#160;&#160;&#160;&#160;in the English language&#59; and</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.1.3&#160;&#160;&#160;&#160;delivered personally or by local or international courier or sent by email to the party due to receive the Notice to the address set out in Clause&#160;21.3 or to another address specified by that party by not less than seven (7) days' written notice to the other party received before the Notice was despatched.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.2&#160;&#160;&#160;&#160;Unless there is evidence that it was received earlier, a Notice is deemed given if&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.2.1&#160;&#160;&#160;&#160;delivered personally or by local or international courier, when left at the address referred to in Clause&#160;21.1.3&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">34</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.2.2&#160;&#160;&#160;&#160;sent by email, when the email is sent, provided that a copy of the Notice is sent by another method referred to in this Clause&#160;21.2 within one (1) Business Day of sending the email.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.3&#160;&#160;&#160;&#160;The address referred to in Clause&#160;21.1.3 is&#58;</font></div><div style="margin-bottom:0.12pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.371%"><tr><td style="width:1.0%"></td><td style="width:16.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.067%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Name of party</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Address</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Email Address</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Marked for the attention of</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Platinum Equity Advisors, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">360 North Crescent Drive, South Building, Beverly Hills, CA 30210</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">jholland&#64;platinumequity.com &#47; jmaroldi&#64;platinumequity.com </font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">John Holland, General Counsel &#47; Justin Maroldi, Director, Legal</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Seller</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Platinum Equity Advisors, LLC</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">360 North Crescent Drive, South Building, Beverly Hills, CA 30210</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:66pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">jholland&#64;platinumequity.com &#47; jmaroldi&#64;platinumequity.com </font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">John Holland, General Counsel &#47; Justin Maroldi, Director, Legal</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">35</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:0.12pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.371%"><tr><td style="width:1.0%"></td><td style="width:16.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.067%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Buyer</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2863862 Ontario Inc.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1900-5140 Yonge Street, Toronto, Ontario M2N 6L7, Canada</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">rellis&#64;celestica.com</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Robert Ellis, General Counsel</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Buyer&#8217;s Guarantor</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Celestica Inc.</font></div><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1900-5140 Yonge Street, Toronto, Ontario M2N 6L7, Canada</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">rellis&#64;celestica.com</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Robert Ellis, General Counsel</font></td></tr></table></div><div style="margin-bottom:12pt"><font><br></font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">GOVERNING LAW AND ARBITRATION</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.1&#160;&#160;&#160;&#160;This Agreement shall be governed by and construed in accordance with the laws of Singapore.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.2&#160;&#160;&#160;&#160;Any dispute, controversy or claim arising in any way out of or in connection with this Agreement (including&#58; (a) any contractual, pre-contractual or non-contractual rights, obligations or liabilities&#59; and (b) any issue as to the existence, validity or termination of this Agreement), shall be referred to and finally resolved by arbitration administered by the Singapore International Arbitration Centre (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SIAC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) in Singapore in accordance with the Arbitration Rules of the SIAC for the time being in force, which rules are deemed to be incorporated by reference in this Clause&#160;22.2.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.3&#160;&#160;&#160;&#160;The arbitral tribunal shall consist of three (3) arbitrators. The language of the arbitration shall be English. The venue and seat of arbitration shall be Singapore. This arbitration agreement shall be governed by Singapore law.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">GOVERNING LANGUAGE</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.1&#160;&#160;&#160;&#160;This Agreement is drawn up in the English language. If this Agreement is translated into another language, the English language text prevails.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.2&#160;&#160;&#160;&#160;Each notice, demand, request, statement, instrument, certificate or other communication given, delivered or made by a party to any other party under or in connection with this Agreement shall be&#58;</font></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.2.1&#160;&#160;&#160;&#160;in English&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">36</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:78pt;text-align:justify;text-indent:-42pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.2.2&#160;&#160;&#160;&#160;if not in English, accompanied by an English translation made by a translator, and certified by such translator to be accurate.</font></div><div style="margin-bottom:12pt;padding-left:35.45pt;text-align:justify;text-indent:-35.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.3&#160;&#160;&#160;&#160;The receiving party shall be entitled to assume the accuracy of and rely upon any English translation of any document provided pursuant to Clause&#160;23.2.2.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">24.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">COUNTERPARTS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Agreement may be executed in any number of counterparts, each of which when executed and delivered is an original and all of which together evidence the same agreement. Copies of executed counterparts of this Agreement transmitted by electronic transmission as well as digitally executed counterparts (such as DocuSign) shall have the same legal effect as original signatures and shall be considered original executed counterparts of such documents.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">37</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SCHEDULE 5<br>COMPLETION REQUIREMENTS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SELLER&#8217;S OBLIGATIONS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.1&#160;&#160;&#160;&#160;At Completion (and against receipt in full by the Seller of the funds referred to in Clause 6.3.1)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the Seller&#8217;s Representative shall deliver, or procure that there is delivered, to the Buyer (or its representatives) the following items&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the original share transfer form(s), duly executed by the Seller, in respect of the transfer of the Shares which are registered in the Seller's name to the Buyer&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the original share certificate(s) for the Shares registered in the Seller's name (or a duly executed indemnity in the agreed form in respect thereof)&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;the Stamp Duty Documents, duly executed or endorsed where so required&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;executed copies of each Pay-Off Letter and each Security Release Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(v)&#160;&#160;&#160;&#160;an irrevocable power of attorney in the agreed form duly executed by the Seller in favour of the Buyer in respect of the Shares which enables the Buyer (pending registration of the relevant transfers) to attend and vote at general meetings of the Company and exercise all other rights attaching to the Shares and to appoint proxies for this purpose with immediate effect from the Completion Date&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vi)&#160;&#160;&#160;&#160;resignation letters from&#58; </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(A)&#160;&#160;&#160;&#160;Mary Ann Sigler with respect to her positions as director of the Company, director of Printed Circuits International Incorporated, director of PCI Technology Enabler Pte. Ltd and commissioner of PT PCI Elektronik Internasional&#59; </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(B)&#160;&#160;&#160;&#160;Justin Maroldi with respect to his positions as director of the Company, secretary of Printed Circuits International Incorporated and director of PCI Technology Enabler Pte. Ltd&#59; and </font></div><div style="margin-bottom:12pt;padding-left:144pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(C)&#160;&#160;&#160;&#160;Chooi Kok Yaw, with respect to his position as director of the Company, </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in each case in the agreed form, executed as a deed and relinquishing any right (past, present or future) against each relevant Group Company for loss of office (whether contractual, statutory or otherwise)&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(vii)&#160;&#160;&#160;&#160;without prejudice to the provisions of paragraph 1.1(a)(vi) above, if requested by the Buyer, letters of resignation, in the agreed form, of each director, secretary, commissioner or legal representative (if applicable and to the extent so requested by the Buyer in writing five (5) Business Days before Completion) of the Company and&#47;or any other Group Company (as applicable) expressed to take effect from </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">38</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Completion, in each case executed as a deed and relinquishing any right (past, present or future) against the Company or, as appropriate, the relevant Group Company for loss of office (whether contractual, statutory or otherwise)&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(viii)&#160;&#160;&#160;&#160;a copy of the written resolutions, or minutes of a duly held meeting, of the directors of the Seller authorising the execution by the Seller of this Agreement (and each other Transaction Document to be signed by the Seller) in connection with this Agreement or a copy of the power of attorney conferring the authority of each person executing this Agreement (and each other Transaction Document to be signed by the Seller) in connection with this Agreement on the Seller's behalf&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ix)&#160;&#160;&#160;&#160;a copy of the duly updated electronic register of members of the Company reflecting the Buyer as the shareholder of the Shares&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2&#160;&#160;&#160;&#160;the Seller shall procure the passing of resolutions of (and procure the delivery to the Buyer of a copy of the written resolutions or minutes of a duly held meeting of)&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the Company&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;authorising the sale of the Shares to the Buyer be approved and resolving that the transfer of the Shares shall be approved for registration and that (subject only to the transfers being duly stamped) the directors of the Company be authorised to lodge with the ACRA the transfer of the Shares from the Seller to the Buyer and for the Buyer to be entered into the electronic register of members of the Company as the holder of the Shares&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;authorising the cancellation of the share certificate(s) in respect of the Shares in the name of the Seller and authorising the issuance of a new share certificate in respect of the Shares to the Buyer&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;accepting the resignation of each of Mary Ann Sigler, Justin Maroldi and Chooi Kok Yaw as director of the Company and any other outgoing directors or secretary of the Company (as contemplated pursuant to paragraph 1.1(a)(vi) of this Schedule 5), authorising the appointment any incoming directors or secretary of the Company (as contemplated pursuant to paragraph 2.1(c) of this Schedule 5) and authorising the amendment of the authority to operate the Company's bank accounts (as contemplated pursuant to paragraph 2.1(e) of this Schedule 5), with effect from the Completion Date&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Printed Circuits International Incorporated, accepting the resignation of Mary Ann Sigler as director and the resignation of Justin Maroldi as secretary&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;PCI Technology Enabler Pte. Ltd, accepting the resignation of Mary Ann Sigler as director and the resignation of Justin Maroldi as director&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;PT PCI Elektronik Internasional, accepting the resignation of Mary Ann Sigler as commissioner&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;any other Group Company&#58; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;accepting the resignation of any outgoing director, secretary, commissioner or legal representative of such Group Company (as contemplated pursuant to paragraph 1.1(a)(vi) of this Schedule 5)&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">39</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;authorising the appointment any incoming director, secretary, commissioner or legal representative of such Group Company (as contemplated pursuant to paragraph 2.1(c) of this Schedule 5)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.3&#160;&#160;&#160;&#160;the Seller shall&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;file or procure the filing of all statutory forms, notices and filings required to be filed with any Singaporean regulatory authority (including the Stamp Duty Branch of the Inland Revenue Authority of Singapore for the purpose of payment of stamp duty as provided in sub-paragraph (b) below, and ACRA)&#59; and </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;ensure that, following receipt of the amount to be paid by the Buyer as contemplated in Clause 6.1, the Singapore stamp duty payable on the transfer of the Shares is paid to the Inland Revenue Authority of Singapore,</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in each case in order to&#58; (i) ensure that the transfer of the Shares to the Buyer is duly stamped as far as the Initial Consideration is concerned&#59; and (ii) give effect to the transfer of the Shares from the Seller to the Buyer, on the Completion Date. For the avoidance of doubt, this provision shall not in any way affect the Buyer&#8217;s obligation under Clause 16.2 and accordingly, the Buyer shall directly make payment (or procure the payment) to the Inland Revenue Authority of Singapore, of any additional stamp duty amount that may be payable under Applicable Law by the Buyer for the transfer of Shares from the Seller to the Buyer, pursuant to the adjustments to the Initial Consideration contemplated in this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">BUYER'S OBLIGATIONS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1&#160;&#160;&#160;&#160;At Completion, the Buyer shall deliver, or procure that there is delivered, to the Seller&#8217;s Representative&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;a copy of the written resolutions, or minutes of a duly held meeting, of the directors of the Buyer authorising the execution by the Buyer of this Agreement (and each other Transaction Document to be signed by the Buyer) or a copy of the power of attorney conferring the authority of each person executing this Agreement (and each other Transaction Document to be signed by the Buyer) on the Buyer's behalf&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;a copy of the written resolutions, or minutes of a duly held meeting, of the directors of the Buyer&#8217;s Guarantor authorising the execution by the Buyer&#8217;s Guarantor of this Agreement (and each other Transaction Document to be signed by the Buyer&#8217;s Guarantor) or a copy of the power of attorney conferring the authority of each person executing this Agreement (and each other Transaction Document to be signed by the Buyer&#8217;s Guarantor) on the Buyer's Guarantor&#8217;s behalf&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;details of the persons nominated by the Buyer as director, secretary, commissioner or legal representative of the Company and&#47;or any other Group Company with effect from Completion, together with the relevant consents to act as director and secretary duly executed by each person nominated by the Buyer as director, secretary, commissioner or legal representative of the Company and&#47;or any other Group Company, as applicable&#59; and </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;details of those persons nominated by the Buyer with authority to operate the Company&#8217;s bank account. </font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">40</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SCHEDULE 6<br>WARRANTIES</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SHARES AND GROUP COMPANIES</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Information in this Agreement</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The information contained in Schedule 1 is true and accurate in all material respects.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Ownership of Shares and the Group</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;No Group Company has&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;allotted or issued&#58; (A) any share capital or equity interest other than the shares shown in Part A and Part B of Schedule 1 as being allotted or issued&#59; or (B) any loan capital&#59; or (C) any instrument convertible into share capital, an equity interest or loan capital in a Group Company&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;any&#58; (A) interest in the share or loan capital of&#59; or (B) other securities in, any other entity which is not a Group Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Subsidiaries are the only subsidiary undertakings of the Company or any Group Company and the entire issued share capital of each Subsidiary is&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;legally and beneficially owned by a Group Company&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;free from all Encumbrances and no claim has been made by any person to be entitled to any such Encumbrance.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Other than this Agreement, no Contract has been entered into which requires or may require any Group Company to allot, issue, transfer, redeem or repay, or grant to a person the right (conditional or not) to require the allotment, issue, transfer, redemption or repayment of, any equity interest or share or loan capital (including an option or right of pre-emption or conversion).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;No Group Company&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;has any interest in, and has not agreed to acquire an interest in or merge or consolidate with, any body corporate&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;is or has been a member of any corporate or unincorporated body, undertaking or association.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;There is no Encumbrance and there is no agreement, arrangement or obligation to create or give an Encumbrance, in relation to any equity interests, shares capital or loan capital of any Group Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;Each Group Company (i) is duly organised and validly existing under the laws of its jurisdiction of organisation identified in Schedule 1, and (ii) has full power and authority to carry on its business in all material respects as it is currently conducted and to own, operate and hold under lease its material assets and properties as, and in the places where, such assets and properties are currently owned, operated or held.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CONSTITUTIONAL AND CORPORATE DOCUMENTS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Constitutional Documents</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">41</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The copies of the memorandum and articles of association or other constitutional documents of each of the Group Companies is disclosed in the Intralinks Data Room (including section 1.1.1, 1.12.18.17, 1.12.18.30), and each is true, accurate, in force and complete at the date of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Books and Records</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;All resolutions, annual returns and other documents required to be delivered to and&#47;or lodged with the ACRA (or to any other similar governmental or regulatory body or any equivalent local authority in accordance with the laws of any applicable jurisdiction) in respect of each Group Company in the past two (2) years have been properly prepared and filed.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The register of members or electronic register of members (as applicable) of each Group Company contained in the Intralinks Data Room (including sections 1.12.18.18.1, 1.12.18.28.1, 1.12.18.43), contains an accurate and complete record of its members.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The statutory registers (excluding the minute books) of each Group Company (or equivalent constitutional document(s) in the relevant Group Company&#8217;s jurisdiction of incorporation) are up to date, contain complete and accurate details of all matters required by Applicable Law to be entered in them and in its possession or control.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;There is no outstanding, nor has there in the past &#91;**&#93; years been any, written notice received by any Group Company alleging that its statutory records, registers and&#47;or books are incorrect or incomplete or should be rectified.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Powers of Attorney</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Group Companies have not given a power of attorney (express, implied or ostensible) by which a person may enter into an agreement, arrangement or obligation on its behalf (other than an authority for a director, other officer or employee to enter into routine agreements in the usual course of that person&#8217;s duties).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Intra Vires</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">No Group Company has entered into any transaction ultra vires or outside of the authority or powers of its directors and no Group Company is in breach of the provisions of its articles of association (or equivalent constitutional documents).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ACCOUNTS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:100%"> </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Compliance with Accounting Standards and Law</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Audited Accounts have been prepared in accordance with the requirements of SFRS(I) in force for the accounting period ended on the Last Accounting Date and comply with the Act.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Fair View</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Audited Accounts present a true and fair view of the state of Group&#8217;s and Company&#8217;s affairs as at Last Accounting Date and of the Group&#8217;s profit or loss and the Group&#8217;s and the Company&#8217;s cash flows and financial performance for the financial year ended on that date.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">42</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Management Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the unaudited accounts of the Company and each Subsidiary in respect of the period starting on the day after the Last Accounting Date and ending on 31 March 2021.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Having regard to the purpose for which the Management Accounts are prepared and the fact that the Management Accounts are not audited and do not incorporate typical year-end adjustments, the Management Accounts show with reasonable accuracy the financial position of the Group as at the date to which they have been prepared and the trading results of the Group for the period ended on 31 March 2021 and do not materially misstate the assets and liabilities of the Group as at 31 March 2021 nor the profits or losses of the relevant Group Company for the period concerned.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Consistent Basis</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Audited Accounts have been prepared on a basis consistent with the audited accounts of the Group Companies for the &#91;**&#93; previous financial years without any changes in accounting policies used save for the change in the Group&#8217;s accounting financial year end from 30 June to 31 December and save as required to comply with Applicable Law.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Management Accounts have been prepared with all due care and attention in accordance with the normal practice of the Group on a basis consistent with the management accounts of the Group for the preceding two (2) financial accounting years and there has been no revaluation of any assets, fixed or otherwise, from the value of those assets stated in the Audited Accounts.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.4&#160;&#160;&#160;&#160;The results shown by the Audited Accounts have not been affected by any extraordinary or exceptional item or by any other circumstance making the profits or losses for all or any of the periods covered by those accounts unusually high or low in any material respect.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.5&#160;&#160;&#160;&#160;All debtors, accounts receivable and works in progress, in each case with a value of US$&#91;**&#93; or more, which the Seller&#58; (i) is actually aware will not&#59; and&#47;or (ii) does not reasonably believe will, be collected in the ordinary course of business are provided for in the Management Accounts.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.6&#160;&#160;&#160;&#160;At the Last Accounting Date, under SFRS(I) in force for the accounting period ended on the Last Accounting Date (and, for the avoidance of doubt, not taking into account any events after the Last Accounting Date), the Group did not have any other material liability (whether actual, contingent, unquantified or disputed) or material outstanding capital commitment which is not fully disclosed or fully provided for in the Audited Accounts.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.7&#160;&#160;&#160;&#160;The accounting and other records of each Group Company required to be kept by law are up to date and have been properly maintained as required by Applicable Law and are in the possession of such Group Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.8&#160;&#160;&#160;&#160;As at the Completion Date, there will be a minimum of US$&#91;**&#93; of cash in the accounts of the Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CHANGES SINCE THE LAST ACCOUNTING DATE </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.1&#160;&#160;&#160;&#160;Since the Last Accounting Date, as regards each Group Company&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;its business has been carried on in the ordinary course, consistent with past practices, and so as to maintain the same as a going concern&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">43</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;there has been no material deterioration in the financial position of the Group&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;it has not acquired (nor agreed to acquire) any single asset, or entered into any contract or commitment, having a value in excess of US$150,000 (or the equivalent in another currency) or assets or contracts or commitments having an aggregate value in excess of US$300,000 (or the equivalent in another currency) otherwise than in the ordinary course of carrying on its business&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;it has not disposed of (nor agreed to dispose of) any single asset having a value in excess of US$150,000 (or the equivalent in another currency) or assets having an aggregate value in excess of US$300,000 (or the equivalent in another currency) otherwise than in the ordinary course of carrying on its business&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;it has not assumed or incurred any liability for any individual item of capital expenditure involving an amount in excess of US$200,000&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;as at the date of this Agreement, its business has not been materially and adversely affected by the loss of any Material Customer or Material Supplier&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;save for&#58; (1) the dividend payment of US$&#91;**&#93; made by the Company to the Seller on or prior to 31 May 2021&#59; (2) the dividend payment of US$&#91;**&#93; and the advance payment of US$&#91;**&#93;, both made by the Company to the Seller on or prior to 20 September 2021&#59; and (3) the distributions which may take place between the date of this Agreement and the Completion Date in accordance with paragraph 5 of Schedule 8 for the purposes of prepayment(s) of the Bank Facilities, no dividend, advance or other distribution (whether of capital, income or otherwise) has been, or been agreed to be, declared, made or paid by the Company to its members&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;save for&#58; (1) the repayment of US$&#91;**&#93; by the Company pursuant the Bank Facilities on each of 30 April 2021 and 29 October 2021&#59; and (2) any additional prepayment(s) by the Company of the Bank Facilities to be effected between the date of this Agreement and the Completion Date in accordance with paragraph 6 of Schedule 8&#58; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;no share or loan capital (or other form of securities) has been allotted, issued, repaid or redeemed&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;no borrowing or indebtedness has been repaid in advance of its stated maturity&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;no sum of US$50,000 or more has been incurred, borrowed, raised or lent (other than on an intra-group basis in the ordinary course of business),</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and no agreement or arrangement has been made to do any of the foregoing&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;no resolution of its shareholders or members has been passed (except for those representing the ordinary business of an annual general meeting)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;it has not changed or removed its auditor nor changed its accounting reference date&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;there has been no material change in the valuation methodology used by such Group Company in calculating work in progress balances&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">44</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;it has not entered into any unusual, long-term or onerous commitments or Contracts, otherwise than in the ordinary course of carrying on its business&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;it has not acquired or disposed of or granted any right or option or created any other Encumbrance over its equity or its assets, save for those created pursuant to this Agreement or otherwise made in the ordinary course of carrying on its business.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">TAXATION</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">General</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each Group Company has properly and punctually paid all Tax due and payable by it, and is not, and has not in the &#91;**&#93; years ending on the date of this Agreement been, liable to pay a penalty, surcharge, fine or interest in connection with Tax.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;So far as the Seller is aware, each Group Company has not paid a penalty, surcharge, fine or interest in connection with Tax in the preceding two (2) years.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Audited Accounts include provision or reserve (as appropriate) in accordance with generally accepted accounting practice for Tax liable to be assessed on the Group or for which the Group is accountable in respect of profits earned, accrued or received on or before the Last Accounting Date, and in respect of any event occurring or deemed to have occurred on or before the Last Accounting Date.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Since the Last Accounting Date, no material Tax has or may have arisen to the Group (or would have arisen but for the use of any available Tax Reliefs) other than in the ordinary course of the relevant Group Company&#8217;s business.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;No Group Company has entered into or been engaged in or been a party to any arrangement or transaction which is artificial or fictitious or any transaction or series of transactions or scheme or arrangement of which the main or dominant purpose or one of the main or dominant purposes was the avoidance or deferral of or reduction in the liability to Tax of any Group Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;The Group has, where legally obliged to do so, deducted or withheld amounts in respect of Tax and has properly and punctually accounted to the relevant Tax Authority for the Tax so deducted or withheld.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;So far as the Seller is aware, in the two (2) years ending on the date of this Agreement, no Tax has been or may be assessed on or required to be paid by the Group where the amount in question is the primary liability of any entity that is not a Group Company, and where such assessment or requirement arises or arose by reason of the failure by such abovementioned entity to satisfy a Tax liability. No Group Company is, nor could it become, liable to pay any amount or make reimbursement or indemnity to any person (including any Tax Authority) in respect of any Tax liability of another person pursuant to the terms of any agreement or arrangement entered into by any Group Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;Printed Circuits International Incorporated is, and has been since formation, treated as an association taxable as a corporation for U.S. federal income tax purposes and no Group Company has&#58; (i) been included in any affiliated group defined in Section 1504 of the Code or any &#8220;consolidated,&#8221; &#8220;unitary&#8221;, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">45</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8220;combined&#8221; or similar group provided for under state, local or non-U.S. law with respect to Taxes for any taxable period for which the statute of limitations has not expired (other than a group comprised solely of other Group Companies) or (ii) has any liability under Treasury Regulations Section 1.1502-6 (or any similar provision of state, local or non-U.S. Law) as a transferee or successor, by contract or otherwise.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;No Group Company is, or at any time during the two-year period ending on the date of this Agreement was, a &#8220;United States real property holding corporation&#8221; within the meaning of Section 897(c) of the Code, and no Group Company organized in a non-U.S. jurisdiction owns any U.S. real property interests within the meaning of Section 897(c) of the Code. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;No Group Company will be required to include any item of income in, or exclude any item of deduction from, taxable income for any taxable period (or portion thereof) ending after the Completion Date as a result of any of the following that occurred or existed on or prior to the Completion Date (in each case where there is a reference to the Code or Treasury Regulations, including any corresponding or similar provision of state, local or non-U.S. Tax law)&#58; (i) a ruling by, or written agreement with, a Tax Authority, including any closing agreement pursuant to Section 7121 of the Code, (ii) an instalment sale or open transaction, (iii) a prepaid amount received or deferred revenue received, (iv) an intercompany item under Treasury Regulation Section 1.1502-13 or an excess loss account under Treasury Regulation Section 1.1502-19 or (v) a change in accounting method, including pursuant to Section 481 of the Code.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;During the two-year period ending on the date of this Agreement, no Group Company was a distributing corporation or a controlled corporation in a transaction intended to be governed in whole or in part by Section 355 of the Code.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;No Group Company has engaged in a &#8220;reportable transaction&#8221; within the meaning of Treasury Regulations Section 1.6011-4(b).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;So far as the Seller is aware, during the two-year period ending on the date of this Agreement, any document that may be necessary or desirable in proving the title of a Group Company to any asset which is owned by that Group Company at Completion is duly stamped for stamp duty purposes or has had the transfer or registration tax due in respect of it paid.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;So far as the Seller is aware, during the two-year period ending on the date of this Agreement, neither entering into this Agreement nor Completion will result in the withdrawal of any stamp duty or transfer or registration Tax Relief granted on or before Completion which will affect any Group Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Compliance</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Returns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph 5.2(b) of Schedule 6.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;So far as the Seller is aware, in the two and a half (2.5) years ending on the date of this Agreement. each Group Company has filed within applicable time limits all Tax returns, claims for relief, applications, notifications, computations, reports, accounts, statements, supplies of information, registrations and assessments (including any amendments, schedules, information returns or attachments thereto relating to Tax (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Returns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">46</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">required to be filed with any Tax Authority and each such Return has been in the required form and properly submitted within any relevant time limit. The Returns were and, so far as the Seller is aware, remain, materially complete, true and accurate, give full disclosure of all material facts and circumstances and none of them is the subject of any question or dispute with any Tax Authority, nor are they, so far as the Seller is aware, likely to become the subject of any question or dispute with any Tax Authority.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;So far as the Seller is aware, in the two (2) years ending on the date of this Agreement, no Tax Authority has agreed to operate any special arrangement (being an arrangement which is not based on the generally accepted application of the relevant legislation, statements of practice or published extra-statutory concessions) in relation to the Group's affairs.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;No Group Company is currently involved, and, so far as the Seller is aware, there are no circumstances as a result of which it is reasonably likely to become involved, in any material dispute in relation to Tax with any Tax Authority. As far as the Seller is aware, the Group has not, in the two (2) years ending on the date of this Agreement, been subject to any material non-routine visit, audit, investigation, enquiry, discovery or access order by any Tax Authority.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;So far as the Seller is aware, in the &#91;**&#93; years ending on the date of this Agreement, each Group Company has maintained all material records in relation to Tax which it is required under Applicable Law to maintain (or needs to maintain to satisfy any evidentiary prerequisite to Tax positions claimed by it (or evidentiary prerequisite to disputing penalties for such a position)) and all such records meet applicable legal requirements and remain true, complete and accurate in all material respects.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;So far as the Seller is aware, in the &#91;**&#93; years ending on the date of this Agreement, none of the Group Companies has paid or, become liable to pay any fine, penalty or interest charged by virtue of any other statutory provision relating to Taxation.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Employees</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Without prejudice to paragraph 5.1(a), each Group Company has in the last &#91;**&#93; years ending on the date of this Agreement&#58; made all payments, deductions, withholdings or reductions as required by law from all payments to or amounts treated as paid to or benefits provided for or on behalf of any employees, ex-employees, officers, ex-officers, independent contractors or other workers or other persons in respect of Tax and each Group Company has duly and punctually paid or accounted to any relevant Tax Authority for such amounts as are payable by the Company to any relevant Tax Authority in respect of such deductions, withholdings or reductions.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Group of Companies</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">No Group Company is a member of a group for any Tax purpose in any jurisdiction.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">International</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">So far as the Seller is aware in respect of the two (2) years ending on the date of this Agreement&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;each Group Company is and always has been resident only in its country of incorporation for Tax purposes and is not and has never been resident or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">47</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">treated as resident in any other jurisdiction for any Tax purpose or for the purposes of any double taxation agreement&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;all transactions or arrangements made by any Group Company have been made on arm's length terms and the processes by which prices and terms have been arrived at have, in each case, been fully documented where the relevant Group Company is formally required to do so. No notice, enquiry or adjustment has been made by any Tax Authority in connection with any such transactions or arrangements. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">GST</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Each Group Company&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;is registered for the purposes of GST where it is required by law to be so registered&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;has made, given, obtained and kept up&#8209;to&#8209;date, proper records, invoices and documents appropriate or required for the purposes of GST&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;has complied in all material respects with all other applicable GST legislation and in particular has filed all returns and made all payments of GST on a timely basis.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EMPLOYEES </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Particulars</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Those persons named as such in Schedule 1 are the only persons currently appointed to the board of directors of the Group Companies.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The particulars contained in the schedule of employees in the Box Data Room show, in relation to each employee of the Group Companies (or, where appropriate, to each category of employee) employment entity, type of employment, job title, and annual salary or pay rate (as appropriate) as at 30 June 2021.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;No Group Company is under any legal obligation to make any future change in the remuneration or benefits of any of its employees other than salary or wage increases in the ordinary course of business and no change in the remuneration, benefits and arrangements relating to the employees of any Group Company is due or has been promised within six (6) months from the date of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;No Group Company has made any outstanding offer nor agreed to employ any person on an annual salary of US$150,000 or more who is not already an employee of any Group Company at the date of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;No employee of a Group Company will become entitled to receive a payment by virtue of Completion.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;No bonuses (including any transaction or retention bonuses for management) have been or will be paid or made (or declared to be or treated as paid or made) in connection with the preparation, negotiation or consummation of the Transaction.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Compliance</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">48</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">In the past two (2) years each Group Company has complied in all material respects with all its obligations to or in respect of all its employees and former employees arising out of their terms and conditions of employment and&#47;or with any relevant legal requirement, including, without limitation, any obligation in relation to the establishing of or conduct toward any works council, staff delegation or similar body.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Termination of Employment and Disputes and Disciplinary&#47;Grievance Proceedings</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;There are no contracts of service with the employees of the Group Companies, nor any consultancy agreements with the Group Companies, which cannot be terminated by&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;three (3) months' notice or less&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;reasonable notice,</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">without giving rise to any claim for damages or compensation, other than as provided under Applicable Law.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;As at the date of this Agreement, no dispute is outstanding between any Group Company and any of its current or former senior management relating to their employment or its termination.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;No employee of a Group Company whose annual salary is US$150,000 or more has given notice to terminate his contract of employment or is under notice of dismissal.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;There are no disciplinary or grievance proceedings which have not yet been completed and there are no appeals pending in relation to any disciplinary or grievance decisions, in either case relating to any employee of a Group Company whose annual salary is US$250,000 or more.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;No person previously employed by a Group Company has a right to return to work or a right to be reinstated or re-engaged.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Remuneration</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;No amount owing to any present director or Senior Employee of the Group Companies is in arrear and unpaid other than remuneration accrued for the current wage or salary period or for reimbursement of normal business expenses.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Save to the extent (if any) to which provision or allowance has been made in the Audited Accounts and&#47;or the Management Accounts as at the date of this Agreement, no gratuitous payment has been made or promised by any Group Company in connection with the actual or proposed termination or suspension of employment or variation of any contract of employment of any present director or Senior Employee, or former director or Senior Employee (being a director or Senior Employee in the two (2) years preceding the date of this Agreement).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Trade Unions and Industrial Relations</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;There is no recognition agreement between a Group Company and any trade union in relation to any of its employees and there are no outstanding </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">49</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">applications or requests for trade union recognition (whether statutory or voluntary).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each Group Company is not involved in, nor has it received written notice of, any industrial or trade dispute or any dispute or negotiation with any trade union or association of trade unions or organisation or body of employees and, so far as the Seller is aware, there is nothing reasonably likely to give rise to such a dispute or claim.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Loans</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">There are no outstanding employee loans made by any Group Company to any of the employees of the Group that will not be repaid in full on Completion.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.7&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Pensions</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Each Group Company has complied with its respective obligations under Applicable Laws in respect of any pension scheme or similar arrangement. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">BORROWINGS AND DEBT </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Loans</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Other than debts which have arisen in the ordinary and usual course of trading, no Group Company has lent any money to, nor does it own the benefit of any debts (whether or not due for payment) payable by, any person other than a Group Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Debts</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">No Group Company has factored, sold or discounted any of its debts or (other than operating leases) engaged in financing of a type which would not be required to be shown or reflected in the Audited Accounts.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Guarantees, Indemnities and Security</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;No Group Company is a party to or is liable under a guarantee, indemnity, security, bond, letter of comfort or other similar obligation to secure or incur a financial or other obligation with respect to another person's obligations.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;No part of the loan capital, overdrafts, borrowings or indebtedness in the nature of borrowings of any Group Company is dependent on the guarantee or indemnity of, or security provided by, another person which is not a Group Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;No Group Company has granted any Encumbrance otherwise than pursuant to the Bank Facilities.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Facilities</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph 7.4(b) of Schedule 6.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Details of all overdrafts, loans or other financial facilities (other than trade indebtedness), any arrangement relating to the management of any interest rate or exchange rate liability, in each case which is outstanding or available to any Group Company are contained in the Intralinks Data Room (including sections </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">50</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.12.10.8.4.1, 1.12.18.40.1, 1.12.18.40.2, 1.12.18.40.3, 1.12.18.40.4, 1.12.18.40.11 and 1.2.4) (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Facilities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;So far as the Seller is aware, no event has occurred or has been alleged or notified to any Group Company to have occurred and no circumstances have arisen as at the date of this Agreement which&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;constitutes an event of default (howsoever described), or otherwise gives rise to an obligation to prematurely repay, under an agreement entered into by a Group Company (including the Facilities) relating to borrowing or indebtedness in the nature of borrowing (or will do so with the giving of notice or lapse of time or both)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;will lead to an Encumbrance constituted or created in connection with borrowing or indebtedness in the nature of borrowing, a guarantee, or an indemnity, of any Group Company (including the Facilities) becoming enforceable (or will do so with the giving of notice or lapse of time or both),</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">and, so far as the Seller is aware, no circumstances exist which would reasonably be likely to give rise to the same.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CONTRACTS AND TRADING ARRANGEMENTS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Material Contracts</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Material Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph 8.1(b) of Schedule 6, and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Material Contracts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; shall be construed accordingly&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Material Customers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the six (6) customers of the Group which collectively comprise approximately 74.8% of annual turnover of the Group in respect of the last twelve (12) months preceding the Last Accounting Date, being&#58; (i) &#91;**&#93; and &#91;**&#93;&#59; (ii) &#91;**&#93;&#59; (iii) &#91;**&#93;&#59; (iv) &#91;**&#93;&#59; (v) &#91;**&#93;&#59; and (vi) &#91;**&#93; (formerly known as &#91;**&#93;), and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Material Customer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any one of them, as the context requires&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Material Suppliers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the 10 suppliers of the Group, which collectively comprise approximately 39% of the annual supplier spend of the Group in respect of the financial year ended 2020, and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Material Supplier</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any one of them, as the context requires.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;True and accurate summaries of all Contracts with the Material Customers and Material Suppliers (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Material</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Contracts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) have been disclosed in the Intralinks Data Room (including sections 1.2.3.1, 1.11.4 and 1.12.7).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;All of the Material Contracts&#58; (i) are in full force and effect and none of the Material Contracts is void, voidable or unenforceable&#59; and (ii) constitute valid, binding and enforceable obligations of the Group Companies.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;So far as the Seller is aware, there exist no grounds upon which a Material Contract may be terminated, avoided, rescinded or repudiated by any party.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;No Group Company has received from any party with whom a Group Company has entered into a Material Contract, written notice of&#58; (i) its intention to terminate the agreement&#59; or (ii) material breach of such Material Contract.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">51</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;During the last twelve (12) months, no Group Company has received written notice from any Material Supplier to a Group Company of an intention to cease (or to materially reduce the volume of) trading with that Group Company, to increase prices materially or to materially change the terms of its supply with that Group Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;During the last twelve (12) months, no Group Company has received written notice from any Material Customer of a Group Company has of an intention to cease (or to materially reduce the volume of) trading with that Group Company, or to materially change the terms of its trading with that Group Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Arrangements with the Seller&#8217;s Group</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Save for the Intra-Group Payables and the Intra-Group Receivables, there are no amounts owing from&#58; (i) any member of the Group to any member of the Seller&#8217;s Group&#59; or (ii) any member of the Seller&#8217;s Group to any member of the Group.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;No indebtedness (actual or contingent) and no Contract or arrangement will on Completion be outstanding between any member of the Group (on the one hand) and any member of the Seller&#8217;s Group (on the other hand).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.3&#160;&#160;&#160;&#160;Save for the employment terms and contracts, no officer, director, employee of any Seller&#8217;s Group Company is a party to any outstanding contract or transaction with any Group Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Antitrust Law</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Group is not&#58; (i) party to or engaged in any agreement, arrangement, understanding, practice or conduct (unilateral or otherwise) which is an infringement of Antitrust Law&#59; and (ii) the subject of any investigation, inquiry or other proceeding by or before&#58; (a) any tribunal or court in relation to Antitrust Law&#59; or (b) any Antitrust Authority.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">INSURANCE </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.1&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Policies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given to it in paragraph 9.2 of Schedule 6.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.2&#160;&#160;&#160;&#160;Copies of all insurance policies in respect of which a Group Company has an interest (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Policies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) have been disclosed in the Intralinks Data Room (including section 1.5).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.3&#160;&#160;&#160;&#160;With respect to such Policies&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;each Policy is in full force and effect&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;there are no special or unusual terms or restrictions that apply&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;each Group Company has not done anything or omitted to do anything which might make any Policy void or voidable&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;all premiums which are due and payable have been paid to date&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;no material claim (if any) notified to the insurer under a Policy remains outstanding&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">52</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;no change in the direct or indirect ownership or control of the Group will or may entitle any insurer to terminate any such Policy.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.4&#160;&#160;&#160;&#160;The Group has maintained insurance cover against risks which the Seller considers reasonable to insure and are normally insured against by companies carrying on a similar business.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ASSETS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Ownership</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;As far as the Seller is aware, each material asset reasonably necessary for the operation of the Business&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;is either validly leased by the Group or is legally and beneficially owned by a Group Company free from any Encumbrance (other than retention of title claims arising in the ordinary course of business)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;is not held subject to any hire purchase agreement, credit or conditional sale agreement, agreement for payment on deferred terms or any other similar financing agreement to which a Group Company is a party.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Group&#8217;s fixed asset register is contained in the Intralinks Data Room (including sections 1.4.1 and 1.4.3) and sets out a materially complete and materially accurate record of the material plant, machinery, vehicles and equipment owned by the Group Companies as at the date it was prepared.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;All material fixed assets, including furnishings, office equipment, information technology software and equipment and financial management system, used by the Group in connection with the Business are in reasonable condition taking account of the age and purpose for which they are used as at the date of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Possession</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">As far as the Seller is aware&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;each material physical asset owned by each Group Company or in respect of which a Group Company has a right of use, where capable of possession, is in the possession of, or under the control of, that Group Company, except for those in the possession of a third party in the ordinary course of business&#59; and </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;where any material asset is used but not owned by a Group Company or any facility or service is provided to any Group Company by a third party, no event of default has occurred or is subsisting which entitles any third party to terminate any agreement or licence in respect of the provision of such facilities or services.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">INTELLECTUAL PROPERTY RIGHTS </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Definitions</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The following words and expressions have the meanings given to them below&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Business Domain Names</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all domain names in or to which a Group Company member owns or purports to own the rights or that are used or held for use by any Group Company&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">53</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Business IPR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means all Intellectual Property Rights used for any purpose in connection with the Business (including, without limitation, the Registered IPR, the Licensed IPR and the Business Names&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Business Names</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means &#34;PCI&#34; and &#8220;Printed Circuits International&#8221; and any part or abbreviation thereof and any logo, device, format or style in or with which such name or part or abbreviation of it is or has been used by any Group Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Copyright</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means copyright, which includes all rights in computer software and in databases and all rights or forms of protection which have equivalent or similar effect to the foregoing and which subsist anywhere in the world&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Intellectual Property Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means patents, registered and unregistered designs, copyright, database rights, trademarks and trading names, internet domain names, Know-How and other rights of the same or similar effect as any of the foregoing anywhere in the world, in each case whether registered or not, including pending applications for registration of such rights&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">IPR Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means any agreement or arrangement pursuant to which any Group Company grants rights to use the Business IPR or pursuant to which any Group Company is granted rights to use Licensed IPR, in each case involving a party that is not a Group Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Know-How</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means inventions, discoveries, improvements, processes, formulae, techniques, specifications, technical information, methods, tests, reports, component lists, manuals, instructions, drawings and information relating to clients and suppliers (whether written, unwritten or in any other forms and whether confidential or not&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Licensed IPR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means Intellectual Property Rights owned by a third party which any Group Company is permitted to use&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Owned Business IPR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> means Business IPR that is owned or purported to be owned by a member of the Group&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Products</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; mans any product which is (or has in the past been) marketed and&#47;or supplied by any Group Company or any product in the course of development by or on behalf of any other Group Company&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Registered IPR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">any Intellectual Property Rights (including, for the avoidance of doubt, domain names) which are the subject of registration (or application for registration) in any jurisdiction.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Ownership of Business IPR</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;Schedule 11 contains complete and accurate details of all Registered IPR (including Business Domain Names) owned by a Group Company&#58; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;each of which is solely legally and beneficially owned by a Group Company free of any Encumbrance (without obligation to pay royalties, licensing fees or other fees to any third party, except for fees and costs payable to file, apply for, register, patent or maintain such Registered IPR owned by a Group Company)&#59; and </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;further details (including&#59; (a) the title of the item&#59; (b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the owner of the item&#59; (c) the jurisdictions in which the item is issued, granted or registered or in which an application for issuance, grant or registration has been filed&#59; and (d) the application date, the application number, the issuance, grant or registration number, and the issuance, grant or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">54</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">registration date) of which are set out in the Intralinks Data Room (including sections 1.3 and 1.12.5.1 and paragraph 2.1.5(a) of section 1.11.4).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;All renewal, application and other official registry fees required for the maintenance of the Intellectual Property Rights owned by the Group have been paid or taken.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Details of all Business Domain Names are set out in the Intralinks Data Room (including paragraph 2.1.5(a)(ii) of section 1.11.4 and sections 1.12.5.1, 1.3.2 and 1.3.4).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;All of the Business IPR, other than the Licensed IPR, is legally and beneficially owned solely by a Group Company free from any Encumbrance and no third party has been granted, or is entitled to be granted, any licence, any other right to use or any permission with respect to any Business IPR, other than any Licensed IPR. Without prejudice to the foregoing and save to the extent specified in any IPR Agreement, there are no agreements or arrangements of any kind which restrict the disclosure, use, licensing, assignment, other commercial exploitation or charging by the relevant Group Company of any Business IPR.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;All Business IPR is sufficiently documented to allow its full and proper use without reliance on the special knowledge or memory of any one or more individuals.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;All Owned Business IPR which has not been acquired by a written assignment agreement has been developed or created by employees or former employees of a Group Company acting in the course of their employment or by consultants, contractors or shareholders. All and current or former employees, consultants, contractors and shareholders who have developed or created or have contributed to the development or creation of any subject matter of any such Owned Business IPR have assigned to a Group Company pursuant to a valid, legally binding, written assignment, any and all right, title, and interest in and to such Owned Business IPR which did not fully and automatically vest in a Group Company by virtue of Applicable Law.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Know-How</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The Business uses reasonable precautions to ensure that all Know-How material to the Business is kept strictly confidential and is not disclosed otherwise than subject to an obligation of confidentiality on the person to whom it was disclosed and subject to an obligation on that person not to use the Know-How other than for the purpose for which it was disclosed.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;There is no Know-How material to the Business which, as a result of Completion, the Business will not be able to use free from any restrictions.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Licensing</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;No Group Company has granted or is obliged to grant any licence or other permission to any person in respect of any Business IPR other than&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;to the extent specified in any IPR Agreement&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;in respect of the disclosure of Know-How to a person in the ordinary course of Business, subject to the obligations described in paragraph 11.3(a) above.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">55</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;All Intellectual Property Rights and Know-How necessary for the Group to carry on the Business are legally and beneficially owned by, or licensed for use to, a Group Company free from any Encumbrance.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Infringement and Validity</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;In respect of all Business IPR other than the Licensed IPR&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;such Business IPR are not being infringed nor are they the subject of any claim, opposition or action and the Seller is not aware of any circumstance (existing or reasonably foreseeable) which is likely to cause any such claim, opposition or action&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;all such Business IPR are valid and subsisting and a member of the Group Companies has, in its possession or under its control, documents sufficient to prove their validity and subsistence and their ownership by such member of the Group&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;no member of the Group has done or omitted to do any act, matter or thing in respect of any such Business IPR and no event has occurred which would impinge upon the validity or enforceability of the same or upon the right of the Group to use the same, nor are there any acts which need to be done to perfect the vesting of title to the same in a member of the Group.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;None of the operations, Products, processes or activities of any Group Company infringes or is likely to infringe, any rights held by any third party (including, without limitation, any Intellectual Property Rights) or involve the unauthorised use of confidential information disclosed to the a member of the Group in circumstances which might entitle the third party to make a claim against a member of the Group.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;The Licensed IPR are&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;validly licensed to a member of the Group by the relevant licensor under the IPR Agreement in question, free from any Encumbrance and, without prejudice to the foregoing, there are no agreements or arrangements other than the IPR Agreements which restrict the use by a member of the Group of such Licensed IPR and none of the Licensed IPR has been sub-licensed by a member of the Group&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;valid and subsisting and no party to the relevant IPR Agreement has done or omitted to do any act, matter or thing and no event has occurred which will impinge upon the validity or enforceability of the Licensed IPR or upon the right of such member of the Group to use the same.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Save as provided in any IPR Agreement, none of the operations, Products, processes or activities of the Business gives rise to any liability for any licence, royalty or similar payments.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;There is no Action in any jurisdiction concerning any of the Intellectual Property Rights owned by any Group Company and no such Action, litigation, proceeding or dispute is pending or threatened in writing and, so far as the Seller is aware, no fact or circumstance exists which might reasonably give rise to any Action.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">56</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;No current or former employee, consultant, contractor or shareholder of any Group Company has made or threatened in writing or, so far as the Seller is aware, in any other form to make any claim relating to any rights that they have or may have in or in connection with&#58; (i) any Intellectual Property Right owned or purported to be owned by a member of the Group&#59; or (ii) any inventions made by any of them in the course of their employment or retention by, relationship with, or service to, any Group Company, and, so far as the Seller is aware, there are no such rights and no grounds for any such claim. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">IPR Agreements</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">No Group Company is party to any material IPR Agreement.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">BUSINESS INFORMATION AND DATA PROTECTION</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Business Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all information (whether or not confidential and in whatever form held, including computerised records) which in any way relates to all or any part of the Business or any services provided by the Business and including any such information which in any way relates to&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;the operation, management, administration or financial affairs of the Business (including any business plans or forecasts, information relating to future business development or to litigation)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;the sales or marketing of any of the services provided by the Business, including all client names and lists, client-provided information, sales and marketing information (including targets, sales and market share statistics, market surveys and reports, mailing lists and all advertising or other promotional material)&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Data Protection Legislation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any law applicable to the Group from time to time relating to the processing of personal data and&#47;or privacy, including without limitation, the Personal Data Protection Act 2012 (No. 26 of 2012 of Singapore) the UK Data Protection Act 2018, the GDPR, and the Privacy and Electronic Communications (EC Directive) Regulations 2003, in each case as applied and amended from time to time and including any legally binding regulations, direction and orders issued from time to time under or in connection with any such law&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">GDPR</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the General Data Protection Regulation (Regulation (EU) 2016&#47;679) (including any legally binding regulations, direction, and orders issued from time to time under or in connection with the Regulation) as applied and amended from time to time.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;All material Business Information is recorded, stored, maintained or operated or otherwise held by the Group and the use of or access to such Business Information is not wholly or partly dependent on any facilities which are not under the exclusive ownership or control of the Group or to which the Group does not have a contractual right to access.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;So far as the Seller is aware, the Group is, and has at all times in the last two (2) years ending on the date of this Agreement been, compliant in all material respects with applicable Data Protection Legislation. In particular&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;in each instance in which any Group Company has engaged a processor or sub-processor to process personal data on its behalf, such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">57</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">processor has been appointed under a written contract that satisfies the requirements of applicable Data Protection Legislation&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;no Group Company has transferred, or has instructed, encouraged, or permitted any third party to transfer, any personal data to any recipient outside of the jurisdiction(s) in which it carries on the Business, except in accordance with applicable Data Protection Legislation&#59; and</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;each Group Company has in place adequate and appropriate internal and external privacy and data protection policies in accordance with applicable Data Protection Legislation.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Where information of a confidential nature has been developed or acquired by the Group for the purposes of the Business in the two (2) year period prior to the date of this Agreement, reasonable precautions have been taken to ensure such information (except in so far as it has fallen into the public domain through no fault of a Group Company or the Seller) has been kept strictly confidential and has not been disclosed otherwise than subject to an obligation of confidentiality being imposed on the person to whom the information was disclosed. The Seller is not aware of any breach of such confidentiality obligations by any third party.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PROPERTIES</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">General</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Properties</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the properties details of which are set out in Schedule 12, and &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Property</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any one of them&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Save as set out in Schedule 12, there is no other property owned, vested in, used or occupied by or in the possession of, the Group Companies or in which a Group Company has any interest, right or liability. The information relating to the Properties set out in Schedule 12 is true, complete and accurate.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Complete and accurate copies of all relevant title deeds and documents and agreements in relation to the Properties are contained in the Intralinks Data Room (including sections 1.4.2, 1.2.1, 1.12.18.25, 1.12.18.27.3, 1.12.18.37, 1.4.4 and 1.4.5) and a Group Company has under its control all the title deeds and documents necessary to prove its title to the Properties. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;The Group Companies are the legal and beneficial owners of, and&#47;or are entitled to and have exclusive possession of, the Properties, as may be applicable.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;So far as the Seller is aware, the Group Companies have in all material respects in the &#91;**&#93; years preceding the date of this Agreement complied with Applicable Law relating to the Property.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;None of the Group Companies has received any notice in writing from any Governmental Authority to relocate any of its factories or re-zone any of its Properties.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;There are no notices, disputes, complaints, liabilities, claims or demands relating to or in respect of the Properties or their use including any dispute or notice from any landlord.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">58</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;Other than in relation to the Properties, no Group Company is actually or contingently liable in relation to any existing or previously owned, leased, licenced or occupied real estate (whether as owner or former owner or as tenant or former tenant of any such real estate or as an original contracting party, or guarantor of any party, to any deed, document, lease or licence connected with such real estate).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;The Properties are free from any Encumbrances as security for indebtedness.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(j)&#160;&#160;&#160;&#160;There are no circumstances or issues which either currently or are likely in the future to restrict or limit access to and from the Properties.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(k)&#160;&#160;&#160;&#160;There are no circumstances or issues which would in any way limit the current use of the Properties going forward.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(l)&#160;&#160;&#160;&#160;There are no reasons to expect that material expenditure will be incurred in respect of the Properties (including material repairs&#47;dilapidations costs and service charges).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(m)&#160;&#160;&#160;&#160;There is no order, resolution or proposal for compulsory acquisition of any of the Properties by a government, local or other authority or statutory undertaker.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(n)&#160;&#160;&#160;&#160;There are no liabilities to maintain or pay for any public infrastructure (including roadways) in relation to or adjoining the Properties.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(o)&#160;&#160;&#160;&#160;The Properties and their uses comply with all relevant Planning Legislation and planning&#47;zoning conditions and no notice has been issued or received alleging any breach of any Planning Legislation or planning&#47;zoning conditions. For the purposes of this paragraph, &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Planning Legislation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all legislation, by&#8209;laws and regulations or equivalent to control or regulate the zoning, construction, demolition, development, alteration or use of land and buildings and any orders, regulations, consents or permissions made or granted under any of the same.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Leases</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Leases</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the leases, details of which are set out in Part B of Schedule 12&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;The Leases are in full force and effect.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Each Lease was validly granted and any consents required for the grant of the Leases, the vesting of the Leases in each subsequent tenant, or for the grant of any sub-lease, have been obtained.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;Where any of the Properties are held under a Lease, all covenants contained in the Leases have been observed and performed in all material respects and there are&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;no material breaches of any of the Leases&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;no arrears of rent, with all rents and outgoings, fees and other payments due to all applicable authorities having been paid up to date and there are no outstanding liabilities for any rent, rates, allowances, taxes, charges or other sums due in respect of such Properties&#59; and&#47;or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">59</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;no outstanding or anticipated disputes or notices with regards to compliance with any Lease covenants.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;There are no notices, negotiations or proceedings pending in relation to rent reviews or any other matter relating to the Leases nor is any rent presently liable to be reviewed.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;There is no restriction in any of the Leases on any change of control of the tenant.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">INFORMATION AND TECHNOLOGY </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Definitions</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The following words and expressions have the meanings given to them below&#58; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Hardware</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means the computer and data processing systems used by any Group Company excluding the Software, but including all plant and equipment which may include embedded software or similar processing systems&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">IT Systems</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all Hardware (including network and telecommunications equipment) and the Software (including associated preparatory materials, user manuals and other related documentation) including any devices or services used in relation thereto, used in the operation of the Business and&#47;or the processing of Business Information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Software</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">means all computer software used in the Business.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Ownership</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">So far as the Seller is aware, all the material IT Systems which are reasonably necessary for the operation of each Group Company as at the date of this Agreement are owned by, leased by or licensed to, such Group Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Sufficiency and Performance of the IT Systems</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">So far as the Seller is aware&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;the IT Systems are substantially adequate for the current requirements of the Business in terms of functionality, capacity and performance&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;no action (including the payment of any sum, or any increased sum) will be necessary as a result of Completion in order to enable the IT Systems to continue to be used in the Business to the same extent and in the same manner as they have been used up to and including the date of this Agreement&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;the IT Systems are covered by warranty and&#47;or maintenance and support arrangements which the Seller believes are adequate for requirements of the Business and which are sufficient to remedy and compensate for any defect or systems failure&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;reasonable technical and organisational measures have been taken to ensure the security of the IT Systems (including any Hardware or Software which is installed at third party sites) and to enable the availability of and access to the IT Systems to be restored in a timely manner in the event of a physical or technical incident, such measures include backing up all material electronically stored information used in the Business&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">60</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;in the twenty-four (24) months prior to the date of this Agreement, no Group Company has suffered any intrusion, failure, virus or bug in, or breakdown of, any part of the IT Systems which has caused any material disruption or interruption to its use by the relevant Group Company&#59; and </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;the Group has, and in the last twenty-four (24) months has at all times maintained, sufficient software licences in respect of its use of the Software (including, without limitation, with regard to user numbers, user type and territorial restrictions).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Ownership and Operation of Hardware</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Hardware is&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;either legally and beneficially owned by a Group Company free from any Encumbrance or validly leased from a third party provider&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;operated by and under the control of a Group Company. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">COMPLIANCE AND MATERIAL PERMITS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Permits, Licences and Consents</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Material Permit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;a permit or licence (including those required under applicable Environmental Law)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;a filing of a notification or report,</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">which, in each case, is necessary for the proper and effective operation of a Group Company's business as carried on in the locations it is carried on as at the date of this Agreement, details of which are contained in the Intralinks Data Room. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;As far as the Seller is aware, all Material Permits are in full force and effect and any associated requirements have been complied with in all material respects and neither the Seller nor any Group Company has received any written notice from a Governmental Authority stating that&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;any material statutory, governmental, court or other legally binding requirements applicable to such Group Company in carrying on of the Business has not been obtained and complied with in all material respects&#59; or</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;any material licences, consents and other permissions and approvals required for or in connection with the carrying on of the Business have not been obtained nor is the Seller aware of any reason why any such licences, consents or other permissions should be suspended, cancelled, revoked, amended or not renewed, in whole or in part.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">General Compliance with Laws</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The business of each Group Company has been conducted in compliance, in all material respects, with all Applicable Law (including Environmental Law) in the &#91;**&#93; years preceding the date of this Agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">61</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In the past two (2) years each Group Company has carried out the Business in material compliance with any applicable trade and economic sanction laws and regulations (including the international sanction laws and regulations of the European Union, the United States and the United Nations, where applicable).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;So far as the Seller is aware, in the past two (2) years, no Group Company has received any formal notice in writing from any governmental authority or regulator stating that such Group Company is in violation of any applicable statute or regulation.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;So far as the Seller is aware, there is not pending, or in existence, any material investigation or enquiry by, or on behalf of, any governmental authority or regulator in any applicable jurisdiction in which the Business is carried on concerning a violation of any applicable statute or regulation by a Group Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.3&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Anti-Corruption and Improper Payments</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Anti-Corruption Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any anti-corruption or anti-bribery laws or regulations of any jurisdiction including the Prevention of Corruption Act (Chapter 241 of Singapore), the UK Bribery Act 2010 and the US Foreign Corrupt Practices Act of 1977, in each case that is applicable to and legally binding on the Group&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Associated Person</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means, in relation to a Group Company, its directors, officers or employees (in all cases where in the course of their respective duties for and when performing a service and acting for or on behalf of a Group Company).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In the past two (2) years, no Group Company nor any of their respective Associated Persons has, in connection with and&#47;or for the benefit of the Business breached or contravened any Anti-Corruption Laws.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Each Group Company maintains in relation to the Business and regularly keeps under review on an ongoing basis adequate written anti-corruption and bribery procedures which are designed to ensure compliance by the relevant Group Company and its Associated Persons with all Anti-Corruption Laws.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.4&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Anti-Money Laundering</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Anti-Money Laundering Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any anti-money laundering and counter terrorism financing laws, rules or regulations of any jurisdiction, including the Corruption, Drug Trafficking and Other Serious Crimes (Confiscation of Benefits) Act (Chapter 65A of Singapore), the Money Laundering, Terrorist Financing and Transfer of Funds (Information on the Payer) Regulations 2017, as amended, in each case that is applicable to and legally binding on the Group.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In the past two (2) years, no Group Company nor any of their Associated Persons has, in connection with and&#47;or for the benefit of the Business breached or contravened any Anti-Money Laundering Laws.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">62</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Each Group Company maintains in relation to the Business and regularly keeps under review on an ongoing basis adequate written anti-money laundering procedures which are designed to ensure compliance by the relevant Group Company and its Associated Persons with all Anti-Money Laundering Laws.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.5&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Anti-Facilitation of Tax Evasion</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Anti-Facilitation of Tax Evasion Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all Applicable Law of any jurisdiction that are designed or intended to prohibit, prevent or restrict tax evasion, including the Income Tax Act (Chapter 134 of Singapore) and the UK Criminal Finances Act 2017, in each case that is applicable to and legally binding on the Group.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;In the past two (2) years, no Group Company nor any of their Associated Persons has, in connection with and&#47;or for the benefit of the Business breached or contravened the offences relating to facilitating (or failing to prevent the facilitation of) tax evasion in Anti-Facilitation of Tax Evasion Laws.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;Each Group Company maintains in relation to the Business and regularly keeps under review on an ongoing basis adequate written anti-facilitation of tax evasion procedures which are designed to ensure compliance by the relevant Group Company and its Associated Persons with Anti-Facilitation of Tax Evasion Laws.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.6&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Environment, Health And Safety</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;The following words and expressions have the meanings given to them below&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EHS Authority</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any governmental authority, agency or department having authority under, or jurisdiction in respect of, any EHS Law&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EHS Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all laws, statues, directives and regulations (including Environmental Law) applicable in any jurisdiction in which the Business is carried on concerning as their principal function the protection of the Environment or health and safety at work (excluding any statutes or regulations which relate to town and country planning) which are in force as at the date of this Agreement and which are applicable to and legally binding upon any Group Company&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EHS Proceedings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; has the meaning given in paragraph 15.6(c) of this Schedule 6&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Environment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means any or all of the following media (alone or in combination)&#58; air, water, soil and&#47;or ecosystem&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Environmental Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; means all Applicable Law applicable to the property in question, addressing or relating to pollution or protection of human health, public and workplace safety or the environment under which a party may be held liable for the release or discharge of materials into the environment&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;Each Group Company is and has always been in compliance with EHS Laws.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;No Group Company is or has been involved in any civil, administrative or criminal litigation, proceedings or appeal, and no Group Company is the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">63</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">subject of any formal enforcement action brought by an EHS Authority (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EHS Proceedings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;So far as the Seller is aware, there is no circumstance that is reasonably likely to result in EHS Proceedings.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;No Group Company is in receipt of nor has received any enforcement, prohibition, improvement, remediation, compliance or similar written notice, claim or complaint from any third party or any EHS Authority alleging a breach of or liability under EHS Laws.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">LITIGATION</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.1&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Current Litigation</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;No Group Company is involved, or has in the &#91;**&#93; years preceding the date of this Agreement been involved, in any material civil, criminal, arbitration or administrative proceeding.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;No civil, criminal, arbitration or administrative proceeding is pending by or against any Group Company, no outstanding threat in writing to bring such action is outstanding and, so far as the Seller is aware, no fact or circumstance exists which might give rise to such proceedings.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;No director or employee (in each case, past or present) of any Group Company is, in respect of the performance of their duties with respect to the Group, engaged in or subject to any of the matters referred to in paragraphs 16.1(a) or 16.1(b) of this Schedule 6 and for which any Group Company may be liable.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;There is no outstanding judgment, order, decree, arbitral award or decision of a court, tribunal, arbitrator or Governmental Authority against any Group Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;There is not currently, or in the &#91;**&#93; years preceding the date of this Agreement, any governmental investigation, enquiry or disciplinary proceeding concerning any Group Company.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.2&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Judgments</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">No Group Company nor any of its officers or employees, in his capacity as such, is subject to any order, decree, award, decision or judgment given by any court, tribunal, arbitrator, governmental agency or other regulatory body in any jurisdiction nor is it&#47;he a party to any undertaking or assurance given to any court, tribunal, arbitrator, governmental agency or other regulatory body which is still in force. So far as the Seller is aware, there are no facts or circumstances which may result in a Group Company nor any of its officers or employees becoming subject to any such order, decree, award, decision or judgment or being required to be a party to any such undertaking or assurance.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">INSOLVENCY</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;No winding-up petition or analogous procedure has been threatened or presented against any Group Company by any third party, and no order has been made, petition presented or shareholders' resolution passed for the winding up, dissolution, administration or reorganisation of any Group Company or for the appointment of a liquidator, provisional liquidator, administrator, receiver or statutory manager to any Group Company.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">64</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;No receiver or administrative receiver or manager or receiver and manager or trustee or similar person has been appointed in respect of the whole or any part of the assets or undertaking of any Group Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;No administrator has been appointed in respect of any Group Company, nor has any administration order been made in respect of any Group Company and no petition or application for such an order or any notice of appointment of, or of any intention to appoint, an administrator has been threatened, presented, made, served or filed.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;There is no moratorium in respect of any Group Company as at the date of this Agreement.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;No composition, compromise, assignment, voluntary arrangement, scheme of arrangement or standstill agreement, deferral, rescheduling, other readjustment or reorganisation or other arrangement has been made, proposed, implemented or approved with any creditors (or any class of them) of any Group Company nor has any application been made to, or filed with, the court for permission to convene a meeting to vote on a proposal for any such composition, compromise, assignment or arrangement.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;No Group Company has stopped paying its debts as and when they fall due or become insolvent or unable to pay its debts within the meaning of the Insolvency, Restructuring and Dissolution Act 2018 (No. 40 of 2018) or under any other applicable insolvency legislation in any jurisdiction.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(g)&#160;&#160;&#160;&#160;No step has been taken by any party with a view to the dissolution or striking-off the register of a Group Company.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(h)&#160;&#160;&#160;&#160;No unsatisfied judgment or court order is outstanding against any Group Company or any of their assets.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;No Group Company has been party to any transaction which is capable of being set aside, reversed or rescinded under the Insolvency, Restructuring and Dissolution Act 2018 (No. 40 of 2018) (or under any other applicable insolvency legislation in any jurisdiction) during the relevant period of time preceding the date of this Agreement specified in the Insolvency, Restructuring and Dissolution Act 2018 (No. 40 of 2018) (or under any other applicable insolvency legislation in any jurisdiction).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EFFECTS OF SALE</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;So far as the Seller is aware, neither the execution of this Agreement nor the completion of performance of this Agreement or any document to be executed pursuant to it (including, for the avoidance of doubt, the direct and indirect change of ownership or control in the Group Companies) will&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;result in any Group Company losing the benefit of any asset, licence, grant, subsidy, right or privilege which it enjoys in any jurisdiction (or any suspension, cancellation, variation, revocation, termination or non-renewal of the same)&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;result in any Material Customer or Material Supplier being entitled to cease dealing with any Group Company or substantially to reduce its existing level of business or to change the terms on which it deals with any Group Company&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">65</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iii)&#160;&#160;&#160;&#160;result in any Restricted Employee leaving the employment of any Group Company&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(iv)&#160;&#160;&#160;&#160;make any Group Company or the Buyer liable to offer for sale, transfer or otherwise dispose of or purchase or otherwise acquire assets, including shares held by it in other bodies corporate under their articles of association (or equivalent constitutional document) or any agreement or arrangement. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;So far as the Seller is aware, no Group Company is liable to pay, in connection with the sale of any of the Shares or otherwise in connection with this Agreement&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(i)&#160;&#160;&#160;&#160;any success or other fee, brokerage or commission other than in respect of advisers&#59; or </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(ii)&#160;&#160;&#160;&#160;any sum whatsoever to any of its directors, employees, agents or advisers (past or present). </font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">66</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SCHEDULE 7<br>ACTION PENDING COMPLETION</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Between the date of this Agreement and Completion, no Group Company shall (nor shall agree to)&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;create, allot, grant, issue, acquire, repay or redeem any share or loan capital or other security convertible into the same (including any option or right to subscribe for the same) or agree, arrange or undertake to do any of those things or undertake (or agree or commit to undertake) any acquisition, subscription for or disposal of, an interest in a corporate body or merge or consolidate with a corporate body or any other person, enter into any demerger transaction or participate in any other type of corporate reconstruction&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;change its issued share capital in any way (including any increase or reduction of its share capital, creation of new shares or the redemption or repurchase of shares) or any rights attached to any of its shares&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;acquire the whole or a material part of the undertaking of any other person, firm or company whether as an equity or asset purchase, or otherwise&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;make, or agree to make, capital expenditure on any individual item exceeding US$50,000 individually or US$250,000 in aggregate between all Group Companies (or its equivalent at the time) since the date of this Agreement, save to the extent contemplated in the budgets and business plans for the calendar year 2021 disclosed in the Intralinks Data Room (including sections 1.9.1.1 and 1.9.1.2) (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Budgets and Business Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) or otherwise in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;acquire (or dispose of) or agree or commit to acquire (or, as applicable, agree to dispose of) any asset with a book or market value exceeding US$50,000 individually or US$250,000 in aggregate between all Group Companies (or its equivalent at the time) since the date of this Agreement, save to the extent contemplated in the Budgets and Business Plan or otherwise in the ordinary course of business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;create, incur, or agree to create or incur, any new borrowing or indebtedness in the nature of borrowing (including any further drawdown under the Facilities), save for unsecured debt in the ordinary course of trading&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;modify or agree to terminate any Material Contract, save for modifications in the ordinary course of business and Material Contract which may naturally expire&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;give, or agree to give, a guarantee, indemnity or other agreement to secure, or incur financial or other obligations with respect to, another person's obligation or grant, create or allow to arise any Encumbrance of any of its assets (other than charges arising by operation of law in the ordinary and usual course of trading)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;commence, settle or agree to settle any litigation or arbitration proceedings or any action, demand or dispute with a value in excess, individually of US$50,000 or US$500,000 in aggregate (other than debt collection in the ordinary course of business and consistent with practice practice)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">10.&#160;&#160;&#160;&#160;make any alteration to its articles of association, bye-laws or equivalent constitutional documents&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">11.&#160;&#160;&#160;&#160;declare, pay or make any dividend or other distribution (other than intra-Group dividends and distributions) or capitalise any reserves&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.&#160;&#160;&#160;&#160;enter into any partnership consortium, association, joint venture or similar agreement&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">67</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.&#160;&#160;&#160;&#160;sell, license or otherwise dispose of any IT Systems, receivables or client contracts or part of the portfolio or business of any Group Company other than in the ordinary course of the Group's business&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.&#160;&#160;&#160;&#160;acquire or replace anything comprising business critical elements of the IT Systems excluding any new arrangement entered into following the expiry of any previous arrangement or anything already contemplated in the Budgets and Business Plan&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">15.&#160;&#160;&#160;&#160;incorporate or liquidate any subsidiary undertaking or effect any hive-up or hive-down&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">16.&#160;&#160;&#160;&#160;send any notice to its members or pass any resolution of its members other than any ordinary course annual resolutions covering standard business consistent with past practices&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">17.&#160;&#160;&#160;&#160;change its auditors or the date to which its annual accounts are prepared&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">18.&#160;&#160;&#160;&#160;make any material change to the accounting procedures, principles or policies by reference to which its accounts are drawn up&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">19.&#160;&#160;&#160;&#160;enter into any agreement (or modify any subsisting agreement) with any trade union, or any agreement that relates to any works council&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">20.&#160;&#160;&#160;&#160;appoint or remove any director or Senior Employee&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">21.&#160;&#160;&#160;&#160;otherwise than as expressly provided for in this Agreement, enter into or vary any transaction, agreement or arrangement with, or for the benefit of any of, its directors, Senior Employees or the Seller (or any Affiliate, employee, officer, director or partner of the foregoing), other than in respect of ordinary course salary increases provided that any such increase is limited to US$5,000 per person and US$250,000 in aggregate&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">22.&#160;&#160;&#160;&#160;make any payment that is not on an arm&#8217;s length basis and in the ordinary course of business consistent with past practices&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">23.&#160;&#160;&#160;&#160;grant any lease or third-party right in respect of any of or any part of any of the Properties or assign or dispose or deal with any of the properties or any part of any of them&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">24.&#160;&#160;&#160;&#160;enter into any lease or licence in respect of real property&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">25.&#160;&#160;&#160;&#160;no Group Company shall seek or agree to any Tax ruling or file any Tax return, claim or election relating to Tax on a basis materially inconsistent with past practices (unless necessary to reflect a change in circumstance or situation relating to the Group), change its tax residence, create a permanent establishment, amend Tax principles, methods or criteria, materially alter its Tax reporting or payment practices, or relinquish the rights to any Tax refund, credit or other Tax Relief, holiday or benefit&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">26.&#160;&#160;&#160;&#160;no Group Company shall settle, compromise, agree or materially negotiate any audit, enquiry, assessment, dispute or litigation relating to Tax with any Tax Authority, enter into any closing agreement or similar agreement with any Tax Authority, or consent to any extension or waiver of a limitation period relating to Tax&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">27.&#160;&#160;&#160;&#160;cause any of its insurance policies to lapse or do anything which would intentionally reduce the amount or scope of cover or intentionally make any of its insurance policies void or voidable, knowingly fail to make a notification or settle any insurance claim materially below the amount claimed.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">68</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SCHEDULE 8<br>EXCEPTIONS TO ACTIONS PENDING COMPLETION</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Clause&#160;8.1 and Schedule 7 shall not operate so as to restrict or prevent any matters set out below&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.&#160;&#160;&#160;&#160;any matter reasonably undertaken by a Group Company in an emergency or disaster situation with the intention of minimising, and to the extent only of those matters reasonably required to minimise, any adverse effect of such events (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">provided that</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> the Seller shall inform the Buyer of the relevant matter and circumstances as soon as practicable after doing so) and the Group Company shall provide all information as the Buyer may reasonably request and shall, to the extent practicable, use reasonable endeavours to consult with the Buyer in respect of such matter prior to undertaking the same&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.&#160;&#160;&#160;&#160;the completion or performance of any obligations undertaken pursuant to any contract or arrangement entered into in the ordinary course of business prior to the date of this Agreement to the extent that such contract or arrangement has been disclosed in the Disclosure Information and completion of performance is due prior to Completion&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.&#160;&#160;&#160;&#160;any matter undertaken at the written request of the Buyer or with the prior written consent of the Buyer (such consent not to be unreasonably withheld or delayed)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;any matter expressly contemplated by this Agreement and the other Transaction Documents or any action taken by any Seller&#8217;s Group Undertaking or any Group Company that is necessary for the performance of this Agreement or the other Transaction Documents&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;for the purpose of the prepayment(s) by the Seller of the Bank Facilities in accordance with the terms and conditions of the agreements that govern the Bank Facilities, the payment by way of&#58; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a) first dividend(s) up to in aggregate US$&#91;**&#93; by the Company to the Seller&#59; and </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b) following payment of the dividend(s) contemplated in paragraph (a) above, dividend(s) up to US$&#91;**&#93; by the Company to the Seller, provided that any such dividend paid shall not cause (or be likely to cause) a negative retained earnings amount on the balance sheet of the Company at any time on or prior to Completion without the prior written consent of the Buyer&#59; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;the making of any prepayment(s) by the Company of the Bank Facilities in accordance with the terms and conditions of the agreements that govern the Bank Facilities&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;any reasonable action or omission which the Seller or a Group Company is required to take or omit to take by any Applicable Law or any Governmental Authority&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;the settlement, notwithstanding the terms on which they may have been incurred, of any or all Intra-Group Payables and&#47;or Intra-Group Receivables, provided that no Group Company&#8217;s&#58; (a) liability shall be increased thereunder&#59; nor (b) amounts owed or amounts owing shall be disproportionately increased or decreased thereunder by virtue of the same having been so settled.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">69</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SCHEDULE 9<br>LIMITATIONS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1.&#160;&#160;&#160;&#160;SELLER&#8217;S LIMITATION ON QUANTUM</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.1&#160;&#160;&#160;&#160;Notwithstanding any provision to the contrary in this Agreement, the Seller is not liable in respect of a Warranty Claim&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.1.1&#160;&#160;&#160;&#160;unless the amount that would otherwise be recoverable from the Seller (but for this paragraph 1.1.1) in respect of that Warranty Claim exceeds an amount equal to zero point one per cent. (0.1%) of the Total Consideration&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.1.2&#160;&#160;&#160;&#160;unless and until the amount that would otherwise be recoverable from the Seller (but for this paragraph&#160;1.1.2) in respect of that Warranty Claim, when aggregated with any other amount or amounts recoverable in respect of other Warranty Claims (excluding any amounts in respect of a Warranty Claim for which the Seller has no liability because of paragraph&#160;1.1.1), exceeds an amount equal to &#91;**&#93; per cent. (&#91;**&#93;%) of the Total Consideration (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Threshold</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) and, in the event that the aggregated amounts exceed an amount equal to &#91;**&#93; per cent. (&#91;**&#93;%) of the Total Consideration, the Seller shall be liable for the excess only and not the entire amount.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2&#160;&#160;&#160;&#160;Notwithstanding any provision to the contrary in this Agreement, the Seller&#8217;s total liability in respect of&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.1&#160;&#160;&#160;&#160;all Warranty Claims is limited to US$1&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.2&#160;&#160;&#160;&#160;the indemnities in Clauses 16.10.1 and 16.10.2 is limited to US$&#91;**&#93; in total&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.2.3&#160;&#160;&#160;&#160;all Claims (other than Warranty Claims and Claims in respect of Clauses 16.10.1 and 16.10.2) is limited to an amount equal to the Total Consideration.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.3&#160;&#160;&#160;&#160;For the avoidance of doubt, the Seller acknowledges and agrees that, for the purposes of an Insured Claim, the Buyer is entitled to make such Warranty Claim pursuant to and in accordance with the procedures set out for the making of Warranty Claims in the W&#38;I Insurance Policy and is not required to comply with the procedures set out in paragraph 8 of this Schedule 9.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2.TIME LIMITS FOR BRINGING CLAIMS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1&#160;&#160;&#160;&#160;The Seller is not liable for any Claim unless the Buyer has notified the Seller of such Claim stating in reasonable detail (as known by the Buyer at the time) the nature of the Claim and the amount claimed (to the extent then reasonably possible, detailing the Buyer's calculation of the Loss thereby alleged to have been suffered) on or before the date which is&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1.1&#160;&#160;&#160;&#160;seven (7) years after the Completion Date in respect of all Tax Warranty Claims that are covered by the W&#38;I Insurance Policy&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1.2&#160;&#160;&#160;&#160;&#91;**&#93; after the Completion Date in respect of the Tax Indemnities unless a Tax Authority enquiry, dispute or audit (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Tax Enquiry</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) in respect of the matter giving rise to the Claim under a Tax Indemnity has commenced before this date, in which case the Seller&#8217;s obligations in respect of the relevant Tax Indemnity in relation to which the Tax Enquiry is being conducted, shall survive until ten (10) working days after the conclusion of the Tax Enquiry&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1.3&#160;&#160;&#160;&#160;&#91;**&#93; after the Completion Date in respect of all Fundamental Warranty Claims&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">70</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1.4&#160;&#160;&#160;&#160;&#91;**&#93; after the Completion Date in respect of all Business Warranty Claims that are covered by the W&#38;I Insurance Policy&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1.5&#160;&#160;&#160;&#160;&#91;**&#93; after the Completion Date in respect of all other Claims.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.2&#160;&#160;&#160;&#160;Notwithstanding the above, the time limits for the bringing of any Insured Claim by the Buyer against the Seller shall be in accordance with the terms of the W&#38;I Insurance Policy or the time limits set out in paragraphs 2.1.1, 2.1.2 and 2.1.4 (as applicable), whichever is shorter.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.&#160;&#160;&#160;&#160;NOTICE OF CLAIMS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">A Claim (other than with respect to the Tax Indemnities) notified in accordance with paragraph 2 of this Schedule 9 is unenforceable against the Seller on the expiry of the period of &#91;**&#93; starting on the day of notification of the Claim, unless proceedings in respect of the Claim have been properly issued and validly served on the Seller. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.&#160;&#160;&#160;&#160;SPECIFIC LIMITATIONS</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Seller is not liable in respect of a Claim&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.1&#160;&#160;&#160;&#160;to the extent that the matter giving rise to the Claim would not have arisen but for&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.1.1&#160;&#160;&#160;&#160;a voluntary Event after Completion by or involving a Buyer's Group Undertaking or a director, employee or agent of a Buyer's Group Undertaking where the Buyer was aware or, having conducted the appropriate legal and tax analysis in good faith, ought reasonably to have been aware, that such Event would give rise to the Loss in question, other than any Event carried out or effected&#58;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">under a legally binding commitment entered into on or before Completion&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in order to comply with any law or in order to comply with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">at the written request of or with the written consent of the Seller&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in the ordinary course of management of the Tax affairs of the relevant Group Company&#59; </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the presentation for stamping of any instrument which was entered into before Completion&#59; or </font></div><div style="margin-bottom:12pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in accordance with the terms of this Agreement&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.1.2&#160;&#160;&#160;&#160;the passing of, or a change in, a law, rule, regulation, or published practice of a Governmental Authority after the date of this Agreement or an increase in the Tax rates or an imposition of Tax, in each case not actually or prospectively in force at the date of this Agreement&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.2&#160;&#160;&#160;&#160;to the extent that the matter giving rise to the Claim arises wholly or partially from an Event before Completion at the written request or direction of, or with the acquiescence or consent of, a Buyer's Group Undertaking (which for these purposes includes a Group Company only after Completion) or an authorised agent or adviser of a Buyer's Group Undertaking otherwise than in the ordinary course of business of a Group Company and which such Buyer's Group Undertaking or a director, employee or agent of a Buyer's Group Undertaking knew, or, having conducted the appropriate </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">71</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">legal and tax analysis in good faith, ought reasonably to have known, was reasonably likely to give rise to a Claim&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.3&#160;&#160;&#160;&#160;to the extent that the matter giving rise to the Claim is an amount for which a Group Company has a right of recovery against, or an indemnity from, a person other than a Seller&#8217;s Group Undertaking, whether under a provision of Applicable Law, insurance policy or otherwise howsoever or would have had that right or indemnity but for a change in law or the terms of its insurance after Completion&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.4&#160;&#160;&#160;&#160;if a Buyer's Group Undertaking fails to act in accordance with paragraph&#160;8 of this Schedule 9 in connection with the matter giving rise to the Claim&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.5&#160;&#160;&#160;&#160;to the extent any specific reserve has been made in the Completion Accounts in relation to the matter giving rise to the Claim&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.6&#160;&#160;&#160;&#160;to the extent that the matter giving rise to the Claim would not have arisen but for&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.6.1&#160;&#160;&#160;&#160;a claim, election, surrender or disclaimer made, or notice or consent given, or another thing done, after Completion (other than one the making, giving or doing of which was taken into account in computing a provision for Tax in the Audited Accounts or the Management Accounts) under, or in connection with, a provision of an enactment or regulation relating to Tax by a Buyer's Group Undertaking&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.6.2&#160;&#160;&#160;&#160;a Group Company's failure or omission to make a claim, election, surrender or disclaimer, or give a notice or consent or do another thing, under, or in connection with, a provision of an enactment or regulation relating to Tax after Completion which&#58; (a) the Group Company could legally and validly make or do&#59; (b) which the Buyer was made aware of in writing&#59; and (c) the anticipated making, giving or doing of was taken into account in computing the provision for Tax in the Completion Accounts, in all cases otherwise than at the written request of the Seller or to comply with Applicable Law&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.7&#160;&#160;&#160;&#160;to the extent that the matter giving rise to the Claim is a liability for Tax which has been paid or discharged on or before Completion and such payment or discharge has been reflected in the Completion Accounts&#59; and&#47;or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.8&#160;&#160;&#160;&#160;Excluding a Claim with respect to a Tax Indemnity, if the Buyer was aware of such fact, matter or circumstance, and such fact, matter or circumstance could reasonably be considered to entitle the Buyer at the date of this Agreement or at Completion to make a Claim. For this purpose, the Buyer shall be deemed to have knowledge (without limitation) of&#58; (a) those facts, matters and circumstances which are specified in this Agreement, the contents of any legal review report (in draft or final form) prepared by or for the Buyer, and the matters Disclosed in any Disclosed Information&#59; and (b) all matters which would be revealed by making the Searches in respect of each Group Company incorporated in the jurisdiction of the relevant Search. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">5.&#160;&#160;&#160;&#160;RECOVERY ONLY ONCE</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Buyer is not entitled to recover more than once in respect of any one matter giving rise to a Claim (other than with respect to the Tax Indemnities, but provided always, for the avoidance of doubt, that (a) the Seller&#8217;s liability shall be limited in accordance with quantum set out in paragraph 1.2.2 of this Schedule 9&#59; and (b) the Buyer shall not be liable to indemnify the Seller twice in respect of the same Loss for instance, where such Loss is incurred by a Group Company and through such Group Company, the same Losses are incurred by the Buyer).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">72</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">6.&#160;&#160;&#160;&#160;DAMAGES</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Buyer shall not be entitled to claim for any punitive, indirect or consequential Loss in respect of any Claim.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">7.&#160;&#160;&#160;&#160;CONTINGENT LIABILITIES</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">To the extent that a Claim is based upon a liability of a Group Company which is a contingent liability, the Seller shall not be liable to make a payment to the Buyer in respect thereof unless and until such time as the contingent liability becomes an actual liability of a Group Company to make a payment. This paragraph 7 is without prejudice to the obligation of the Buyer to notify the Seller&#8217;s Representative of the Claim and to issue and serve proceedings in respect thereof in accordance with paragraph 3 of this Schedule 9.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">8.&#160;&#160;&#160;&#160;RECOVERY FROM THIRD PARTIES AND REIMBURSEMENT</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.1&#160;&#160;&#160;&#160;Paragraph 8.2 shall apply in circumstances where&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.1.1&#160;&#160;&#160;&#160;any claim is made against the Buyer or any Group Company which may give rise to a Claim&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.1.2&#160;&#160;&#160;&#160;the Buyer or any Group Company is or may be entitled to make recovery from some other person of any sum in respect of any facts or circumstances by reference to which the Buyer has or may have a Claim&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.1.3&#160;&#160;&#160;&#160;the Seller shall have paid to the Buyer an amount in respect of a Claim and subsequent to the making of such payment the Buyer or any Group Company becomes or shall be entitled to recover from some other person a sum which is directly referable to that payment.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.2&#160;&#160;&#160;&#160;The Buyer shall&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.2.1&#160;&#160;&#160;&#160;prior to taking any action against the Seller in respect of any Claim in the case of paragraphs 8.1.1 and 8.1.2 consult with the Seller on the actions to be taken, including the institution of proceedings and the instruction of professional advisers, to avoid, dispute, resist, compromise, mitigate, defend or appeal against any such claim against the Buyer or any Group Company as is referred to in paragraph 8.1.1 or to make such recovery as is referred to in paragraph 8.1.2 or 8.1.3, as the case may be&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.2.2&#160;&#160;&#160;&#160;not make any admission of liability or settle or compromise any liability or claim which has given or may give rise to a Claim without prior consultation with the Seller&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.2.3&#160;&#160;&#160;&#160;in the case of paragraph 8.1.3 only, as soon as reasonably practicable repay to the Seller an amount equal to the amount so recovered or, if lower, the amount paid by the Seller to the Buyer.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.3&#160;&#160;&#160;&#160;The Buyer shall, in relation to a Claim, within five (5) Business Days of a claim or right of recovery, material development or Seller&#8217;s reasonable request (as the case may be)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.3.1&#160;&#160;&#160;&#160;notify the Seller&#8217;s Representative of any claim made against the Buyer or any Group Company as referred to in paragraph 8.1.1, or any right of recovery which is or might be available, as referred to in paragraphs 8.1.2 and 8.1.3, after such company becomes aware of the same&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">73</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.3.2&#160;&#160;&#160;&#160;keep the Seller&#8217;s Representative fully informed of all material developments in relation to any such claim, or right of recovery, as referred to in paragraph 8.3.1&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.3.3&#160;&#160;&#160;&#160;provide all relevant information and documentation (no matter how it is recorded or stored) as the Seller&#8217;s Representative shall reasonably request in connection with any claim, or right of recovery, as referred to in paragraph 8.3.1, subject to the Buyer's confidentiality obligations.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.4&#160;&#160;&#160;&#160;No liability shall attach to the Seller to the extent that a claim has arisen or the amount of the claim has been increased, or a sum which would otherwise have been recoverable as referred to in paragraph 8.1.2 has not been recovered, because the Buyer failed to comply with paragraph 8.2.1 or 8.2.2 in relation to such claim or, as the case may be, such amount recoverable.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">8.5&#160;&#160;&#160;&#160;For the avoidance of doubt, in this paragraph 8, a reference to a &#8220;claim&#8221; shall include the receipt by the Buyer or by any Group Company of any notice, request for information, request for interview or any other similar notice or request from a Tax Authority in respect of a matter which may result in a claim under Clause 16.10 </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">9.&#160;&#160;&#160;&#160;MITIGATION</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Nothing in this Schedule 9 restricts or limits any general obligation on the Buyer at law to mitigate any Loss which it may incur in consequence of a matter giving rise to a Claim.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.&#160;&#160;&#160;&#160;PROVISION OF INFORMATION</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">If, at any time after the date of this Agreement, the Seller wishes to insure against its liabilities in respect of Claims, the Buyer shall provide such information as a prospective insurer may reasonably require before effecting the insurance.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">11.&#160;&#160;&#160;&#160;PRESERVATION OF INFORMATION</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Buyer shall, and shall ensure that each Group Company will, preserve all documents, records, correspondence, accounts and other information whatsoever relevant to a matter which it reasonably believes may give rise to a Claim.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">12.&#160;&#160;&#160;&#160;TAX</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.1&#160;&#160;&#160;&#160;Where&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.1.1&#160;&#160;&#160;&#160;an amount of Tax paid by a Group Company has resulted in a Tax Relief (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Relevant Relief</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.1.2&#160;&#160;&#160;&#160;the Seller has made a payment to the Buyer in respect of the Tax in satisfaction of a Claim,</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Buyer shall cooperate to utilise the Relevant Relief as soon as reasonably practicable, provided that any Relevant Relief will be treated as being used after any other Relief such that the Buyer shall only be required to pay to the Seller an amount equal to the actual cash Tax savings which arises to the Buyer&#8217;s Group (as a whole). The Buyer shall as soon as reasonably practicable pay to the Seller an amount equal to any such tax savings, in each case as a result of the use of the Relevant Relief. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.2&#160;&#160;&#160;&#160;If and to the extent that&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">74</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.2.1&#160;&#160;&#160;&#160;an expenditure by a Group Company, or provision or reserve for or on account of a matter, has been treated as deductible or allowable for Tax purposes in the Audited Accounts&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.2.2&#160;&#160;&#160;&#160;a Claim arises because the expenditure, provision or reserve, or a part of it, is not deductible or allowable in respect of the accounting period in which it was treated as deductible or allowable, but it is deductible or allowable in another accounting period,</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the value to a Group Company of the deduction or allowance obtained in the relevant accounting period in respect of the expenditure, provision or reserve, whether by way of reduced Tax liability, an amount available for group relief surrender or otherwise is to be treated as a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Benefit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; for the purposes of paragraph 12.3 of this Schedule 9.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.3&#160;&#160;&#160;&#160;If and to the extent that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.3.1&#160;&#160;&#160;&#160;any income, profit or gain of a Group Company not received by such Group Company is found to be subject to Tax&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.3.2&#160;&#160;&#160;&#160;the Tax gives rise to a Claim&#59; and </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.3.3&#160;&#160;&#160;&#160;such Group Company subsequently receives the income, profit or gain and it is not subject to Tax,</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the amount of Tax which would otherwise have been payable in respect of the income, profit or gain is to be treated as a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Benefit</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34; for the purposes of this paragraph 12.3 of this Schedule 9. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.4&#160;&#160;&#160;&#160;If the Seller has made a payment to the Buyer in satisfaction of a Claim of a type mentioned in paragraph 12.1 or 12.2 of this Schedule 9, the Buyer shall pay the Seller an amount equal to any Benefit. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">12.5&#160;&#160;&#160;&#160;The Buyer shall ensure that the Company's auditors certify the amount of any payment due to the Seller under paragraph 12.1 or 12.3 of this Schedule 9 within five (5) Business Days of a request from the Seller&#8217;s Representative. </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">13.&#160;&#160;&#160;&#160;DISCLOSURE</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The Warranties&#58; </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.1&#160;&#160;&#160;&#160;given as at the date of this Agreement are qualified by the facts and circumstances Disclosed in the Disclosed Information (excluding, for the avoidance of doubt, the facts and circumstances Disclosed in the Updated Disclosure Letter (if any)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">13.2&#160;&#160;&#160;&#160;given immediately prior to Completion pursuant to Clause 7.2.2 are qualified by the facts and circumstances Disclosed in the Disclosed Information (including, for the avoidance of doubt, the facts and circumstances Disclosed in the Updated Disclosure Letter (if any)).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">14.&#160;&#160;&#160;&#160;OVERPROVISIONS AND REPAYMENTS OF TAX</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.1&#160;&#160;&#160;&#160;If the Buyer or a Group Company becomes aware that&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.1.1&#160;&#160;&#160;&#160;any provision for Tax in the Completion Accounts is likely to be an overprovision (an &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Overprovision</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;)&#59; or</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">75</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.1.2&#160;&#160;&#160;&#160;a Group Company is entitled to any repayment of Tax overpaid by such Group Company (other than a repayment which has been shown as an asset in the Completion Accounts) and&#47;or any interest in respect of any period before Completion (a &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Repayment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;),</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">the Buyer shall give written details thereof to the Seller&#8217;s Representative and the Seller&#8217;s Representative may, upon receiving such notice, or in the absence of such notice, at any time request the auditors for the time being of such Group Company to certify (at the expense of the Seller) the amount of such Overprovision or Repayment, and the amount so certified shall be dealt with in accordance with paragraph 14.2 of this Schedule 9.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.2&#160;&#160;&#160;&#160;Where it is provided under paragraph 14.1 of this Schedule 9 that any amount (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Relevant Amount</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) is to be dealt with in accordance with this paragraph 14.2&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.2.1&#160;&#160;&#160;&#160;the Relevant Amount shall first be set off against any payment then due from the Seller in respect of a Tax Indemnity claim&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.2.2&#160;&#160;&#160;&#160;to the extent that there is an excess, a refund shall be made to the Seller of any previous payment or payments made in respect of a Tax Indemnity claim and not previously refunded under this paragraph 14.2.2 up to the amount of such excess&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.2.3&#160;&#160;&#160;&#160;to the extent that the excess referred to in paragraph 14.2.2 of this Schedule 9 is not exhausted under that paragraph, the remainder of that excess shall be carried forward and set off against any future payment or payments which become due from the Seller in respect of a Tax Indemnity claim.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.3&#160;&#160;&#160;&#160;Where any such certification as is mentioned in paragraph 14.1 of this Schedule 9 has been made, the Seller or the Buyer or a Group Company may request the auditors of the Group Company for the time being at the expense of the party so making the request to review such certification in the light of all relevant circumstances, including any facts which have become known only since such certification and to certify whether such certification remains correct or whether in the light of those circumstances the amount that was the subject of such certification should be amended.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.4&#160;&#160;&#160;&#160;If the auditors certify under paragraph 14.3 of this Schedule 9 that an amount previously certified should be amended, that amended amount shall be substituted for the purposes of paragraph 14.2 of this Schedule 9 as the Relevant Amount in respect of the certification in question in place of the amount originally certified and such adjusting payment (if any) as may be required by virtue of the aforementioned substitution shall be made as soon as practicable by the Seller.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.5&#160;&#160;&#160;&#160;If any dispute arises under this paragraph 14 as to whether there is or has been any Overprovision or Repayment, such dispute shall be referred to the Reporting Accountants who in making such determination shall act as expert (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Expert</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#34;) and not arbitrator and whose decision shall be final and binding on the parties thereto. The Expert may make such enquiries as he shall think fit in order to make such determination and shall also determine how the Costs of obtaining his opinion should be paid and borne by the parties, taking into account the reasonableness of their respective arguments.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">14.6&#160;&#160;&#160;&#160;The Buyer undertakes to supply and undertakes to procure that a Group Company shall supply to the Seller and subsequently to any firm of accountants nominated to deal with any such dispute in accordance with paragraph&#160;14.5 of this Schedule 9 (with copies to the Seller) all documents accounts notices papers and other necessary information as may be reasonably required for the purposes of making any such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">76</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">determination as to whether there is or has been any Overprovision or Repayment for the purposes of this paragraph&#160;14.6.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">15.&#160;&#160;&#160;&#160;GENERAL</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Nothing in this Schedule 9 shall have the effect of limiting or restricting any liability of the Seller in respect of a Claim arising or increasing, or to the extent to which it arises or is increased, as the consequence of, or which is delayed as a result of, any fraud or wilful misconduct.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">77</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">SCHEDULE 10<br>TREATMENT OF INTRA-GROUP RECEIVABLES AND INTRA-GROUP PAYABLES</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1.&#160;&#160;&#160;&#160;General</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Notwithstanding the provisions of Clause 8.2 as relates to the Seller procuring that there shall be no Intra-Group Payables nor Intra-Group Receivables at Completion, to the extent that the Seller has not procured the same, the following provisions of this Schedule 10 shall apply in respect of how such Intra-Group Payables and Intra-Group Receivables shall be settled and discharged.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2.&#160;&#160;&#160;&#160;Completion</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">At Completion&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1.1&#160;&#160;&#160;&#160;the Seller shall procure, in accordance with paragraph 2.1.3 below, the discharge and repayment by the Seller&#8217;s Group Undertakings of the Estimated Intra-Group Receivables and shall acknowledge, on behalf of the relevant Seller&#8217;s Group Undertakings, the payment, and to that extent the discharge, of the Estimated Intra-Group Payables paid in accordance with 2.1.2 below&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1.2&#160;&#160;&#160;&#160;the Buyer shall procure, in accordance with paragraph 2.1.3 below, the discharge and repayment by the Group Companies of the Estimated Intra-Group Payables and shall acknowledge on behalf of the relevant Group Companies, and to that extent the discharge, of the Estimated Intra-Group Receivables paid in accordance with 2.1.1 above&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.1.3&#160;&#160;&#160;&#160;without prejudice to paragraphs 3.1 and 3.2 below, the Seller (as agent for the Seller&#8217;s Group Undertakings) and the Buyer (as agent for the Group Companies) shall settle the Estimated Intra-Group Receivables and the Estimated Intra-Group Payables by way of such amounts being netted off against each other as provided for in limbs (c) and (f) in the definition of &#8220;Initial Consideration&#8221;.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.&#160;&#160;&#160;&#160;Following agreement or determination of the Completion Accounts and the Statement</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.1&#160;&#160;&#160;&#160;Within ten (10) Business Days of the Determination Date&#58; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.1.1&#160;&#160;&#160;&#160;the Seller shall procure the discharge and repayment by the Seller&#8217;s Group Undertakings of any then-outstanding Intra-Group Receivables&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.1.2&#160;&#160;&#160;&#160;the Buyer shall procure the discharge and repayment by the Group Companies of any then-outstanding Intra-Group Payables,</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in each case in accordance with the provisions of paragraph 3.2 below.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.2&#160;&#160;&#160;&#160;The Seller (as agent for the Seller&#8217;s Group Undertakings) and the Buyer (as agent for the Group Companies) shall settle the then-outstanding Intra-Group Receivables and the then-outstanding Intra-Group Payables referred to in paragraph 3.1 above by way of the making of the payments contemplated in Clauses 4.3 and 4.4, following which&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.2.1 &#160;&#160;&#160;&#160;each Intra-Group Receivable and Intra-Group Payable shall be deemed settled and discharged&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">78</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.2.2&#160;&#160;&#160;&#160;no further amount  shall be considered as due, owing or payable between any Seller&#8217;s Group Undertaking and any Group Company (or vice versa) in respect of the Intra-Group Payables and Intra-Group Receivables&#59; </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.2.3&#160;&#160;&#160;&#160;receipt of the payments contemplated in Clauses 4.3 and 4.4 shall be an absolute discharge by the payee of any then-outstanding Intra-Group Payables of its obligation to pay such amount and such payee shall not be concerned to see to the application of any such amount thereafter&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.2.4&#160;&#160;&#160;&#160;the Seller (as agent for the Seller&#8217;s Group Undertakings) and the Buyer (as agent for the Group Companies) shall procure that, on the one hand, no Seller&#8217;s Group Undertaking and, on the other hand, no Group Company shall make a claim against (and shall waive any rights it might have against) any Seller&#8217;s Group Undertaking, on the one hand, or any Group Company (as the case may be) in respect of any Intra-Group Receivable or Intra-Group Payable.</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">79</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><div id="i21ae7edd607946e69c49526ba1c667df_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">EXECUTED as a DEED on the date first stated above</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> by the parties&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Signed, sealed and delivered by&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;)</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Mary Ann Sigler</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">__________________&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;) </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">for and on behalf of&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;)</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PAGANI HOLDING III LIMITED&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">)</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">in the presence of&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;)</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Signature of witness&#58; &#47;s&#47; Stacy L. Mengel</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name of witness&#58; Stacy L .Mengel</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Address&#58; 360 N. Crescent Drive &#9474;South Building &#9474; Beverly Hills, CA 90210 USA</font></div><div><font><br></font></div><div style="height:84.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#91;Signature Page to Agreement for the Sale and Purchase of the Entire Issued Share Capital of PCI Private Limited&#93;</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.272%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Executed as a deed by </font><font style="color:#181818;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2863862 ONTARIO INC. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">acting by Robert Ellis, a director, in the presence of&#58;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Jeffrey Woodlock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_______</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Witness Name&#58; Jeffrey Woodlock</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Witness Address&#58; 5140 Yonge Street, 19th Floor, Toronto, Ontario M2N 6L7</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Witness Occupation&#58; Director of 2863862 Ontario Inc.</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Robert Ellis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">__________________</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Director</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:84.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#91;Signature Page to Agreement for the Sale and Purchase of the Entire Issued Share Capital of PCI Private Limited&#93;</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><font><br></font></div></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Executed as a deed by </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CELESTICA INC.</font><font style="color:#181818;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">acting by Robert Ellis, a secretary, in the presence of&#58;&#160;&#160;&#160;&#160;</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Jeffrey Woodlock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_________</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Witness Name&#58; Jeffrey Woodlock</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Witness Address&#58; 5140 Yonge Street, Suite 1900, Toronto, Ontario, M2N 6L7</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Witness Occupation&#58; Vice President Legal of Celestica Inc.</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Robert Ellis</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">_________________</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Secretary </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="height:84.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#91;Signature Page to Agreement for the Sale and Purchase of the Entire Issued Share Capital of PCI Private Limited&#93;</font></div><div style="margin-bottom:0.12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US 171550818</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>5
<FILENAME>exhibit812021.htm
<DESCRIPTION>EX-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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="icb8264b8ac16453984beaf24a7efd74d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 8.1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Subsidiaries of the Registrant*</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Celestica Cayman Holdings 1 Limited, a Cayman Islands corporation</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Celestica Hong Kong Limited, a Hong Kong corporation</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Celestica LLC, a Delaware, U.S. limited liability company</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Celestica (Thailand) Limited, a Thailand corporation</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Celestica (USA) Inc., a Delaware, U.S. corporation</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2480333 Ontario Inc., an Ontario, Canada corporation</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Celestica Electronics (M.) Sdn. Bhd., a Malaysia corporation</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">* Subsidiaries that, in aggregate, would not be a &#8220;significant subsidiary&#8221; as defined in Rule 1-02(w) of Regulation S-X, have been omitted.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>6
<FILENAME>exhibit1212021.htm
<DESCRIPTION>EX-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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="id0aa94ce19a54c60901fd99ff36e2f2a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;12.1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Robert A. Mionis, certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I have reviewed this annual report on Form&#160;20-F of Celestica Inc.&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.095%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March 14, 2022</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Robert A. Mionis</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert A. Mionis</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>7
<FILENAME>exhibit1222021.htm
<DESCRIPTION>EX-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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i5519ad0ccdfd4dc7bbcc31e3c4d65853_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;12.2</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Mandeep Chawla, certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I have reviewed this annual report on Form&#160;20-F of Celestica Inc.&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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)&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.095%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March 14, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Mandeep Chawla</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mandeep Chawla</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>8
<FILENAME>exhibit1312021.htm
<DESCRIPTION>EX-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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7bc8c56f8bc846e6bac07dc5bd6a5bb6_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;13.1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2021, 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&#58;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59; and</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.095%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 14, 2022</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Robert A. Mionis</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert A. Mionis</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 14, 2022</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Mandeep Chawla</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mandeep Chawla</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>9
<FILENAME>exhibit1512021.htm
<DESCRIPTION>EX-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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i00dfe9cd27e442b19dbd448fb3f8d240_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 15.1</font></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:44.005%"><tr><td style="width:1.0%"></td><td style="width:51.059%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.107%"></td><td style="width:0.1%"></td></tr><tr style="height:18pt"><td colspan="3" rowspan="9" style="padding:0 1pt"><div><img alt="kpmga06.jpg" src="kpmga06.jpg" style="height:56px;margin-bottom:5pt;vertical-align:text-bottom;width:153px"></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">KPMG LLP</font></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bay Adelaide Centre</font></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Suite&#160;4600</font></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 Bay Street</font></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Toronto, ON  M5H 2S5</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tel</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416-777-8500</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fax</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416-777-8818</font></td></tr><tr style="height:14pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">www.kpmg.ca</font></td></tr></table></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">The Board of Directors</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:130%">Celestica Inc.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We consent to the use of&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">our report dated March 10, 2022 on the consolidated financial statements of Celestica Inc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(the &#8220;Entity&#8221;) which comprise the consolidated balance sheets as at December 31, 2021 and December 31, 2020, the related consolidated statements of operations, income, comprehensive income, changes in equity and cash flows for each of the years in the three-year period ended December 31, 2021, and the related notes (collectively the &#8220;consolidated financial statements&#8221;), and</font></div><div><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">our report dated March 10, 2022 on the effectiveness of the Entity&#8217;s internal control over financial reporting as of December 31, 2021</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">each of which is included in the Annual Report on Form 20-F of the Entity for the fiscal year ended December 31, 2021.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also consent to the incorporation by reference of such reports in the Registration Statements (No. 333-113591, 333-88210, 333-71126, 333-66726, 333-63112 and 333-9500) on Form S-8, and (No. 333-241513) on Form F-3ASR of the Entity.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We also consent to the reference to our firm under the heading &#8220;Experts&#8221; in the Registration Statements.</font></div><div><font><br></font></div><div style="margin-bottom:12pt"><img alt="kpmgllpa02.jpg" src="kpmgllpa02.jpg" style="height:68px;margin-bottom:5pt;vertical-align:text-bottom;width:194px"></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chartered Professional Accountants, Licensed Public Accountants</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;14, 2022</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Toronto, Canada</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:36pt;padding-right:36pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">KPMG LLP, an Ontario limited liability partnership and member firm of the KPMG global organization of independent member firms affiliated with KPMG International Limited, a private English company limited by guarantee.&#160;</font></div><div style="padding-left:36pt;padding-right:36pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">KPMG Canada provides services to KPMG LLP.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>cls-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:94888965-7fe3-4502-9e04-871172e75e4b,g:ff8c6bb7-2685-4676-a3ce-a1ea7894e1e4-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cls="http://www.celestica.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.celestica.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full" schemaLocation="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2021" schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2021" schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cls-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cls-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cls-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cls-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.celestica.com/role/DocumentandEntityInformation">
        <link:definition>000010001 - 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="ConsolidatedBalanceSheets" roleURI="http://www.celestica.com/role/ConsolidatedBalanceSheets">
        <link:definition>100010002 - 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="ConsolidatedStatementofOperations" roleURI="http://www.celestica.com/role/ConsolidatedStatementofOperations">
        <link:definition>100020003 - 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="ConsolidatedStatementofComprehensiveIncome" roleURI="http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome">
        <link:definition>100030004 - 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="ConsolidatedStatementofChangesinEquity" roleURI="http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity">
        <link:definition>100040005 - 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="ConsolidatedStatementofChangesinEquityParenthetical" roleURI="http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical">
        <link:definition>100050006 - Statement - Consolidated Statement of Changes in Equity (Parenthetical)</link: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>100060007 - 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="ConsolidatedStatementofCashFlowsParenthetical" roleURI="http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical">
        <link:definition>100070008 - Statement - Consolidated Statement of Cash Flows (Parenthetical)</link: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>210011001 - 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="BasisofPreparationandSignificantAccountingPolicies" roleURI="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPolicies">
        <link:definition>210021002 - 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="BasisofPreparationandSignificantAccountingPoliciesPolicies" roleURI="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies">
        <link:definition>220032001 - 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="BasisofPreparationandSignificantAccountingPoliciesTables" roleURI="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesTables">
        <link:definition>230043001 - 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="BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" roleURI="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails">
        <link:definition>240054001 - 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="BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>240064002 - 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="Acquisitions" roleURI="http://www.celestica.com/role/Acquisitions">
        <link:definition>210071003 - 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="AcquisitionsTables" roleURI="http://www.celestica.com/role/AcquisitionsTables">
        <link:definition>230083002 - 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="AcquisitionsAdditionalInformationDetails" roleURI="http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails">
        <link:definition>240094003 - 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>240104004 - 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="AccountsReceivable" roleURI="http://www.celestica.com/role/AccountsReceivable">
        <link:definition>210111004 - 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>240124005 - 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="Inventories" roleURI="http://www.celestica.com/role/Inventories">
        <link:definition>210131005 - 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="InventoriesTables" roleURI="http://www.celestica.com/role/InventoriesTables">
        <link:definition>230143003 - 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="InventoriesDetails" roleURI="http://www.celestica.com/role/InventoriesDetails">
        <link:definition>240154006 - 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="InventoriesAdditionalInformationDetails" roleURI="http://www.celestica.com/role/InventoriesAdditionalInformationDetails">
        <link:definition>240164007 - 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="PropertyPlantandEquipment" roleURI="http://www.celestica.com/role/PropertyPlantandEquipment">
        <link:definition>210171006 - 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="PropertyPlantandEquipmentTables" roleURI="http://www.celestica.com/role/PropertyPlantandEquipmentTables">
        <link:definition>230183004 - 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="PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" roleURI="http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails">
        <link:definition>240194008 - Disclosure - Property, Plant and Equipment - Schedule of 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="PropertyPlantandEquipmentChangestotheNetBookValueDetails" roleURI="http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails">
        <link:definition>240204009 - 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="RightOfUseAssets" roleURI="http://www.celestica.com/role/RightOfUseAssets">
        <link:definition>210211007 - Disclosure - Right-Of-Use 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="RightOfUseAssetsTables" roleURI="http://www.celestica.com/role/RightOfUseAssetsTables">
        <link:definition>230223005 - 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="RightOfUseAssetsDetails" roleURI="http://www.celestica.com/role/RightOfUseAssetsDetails">
        <link:definition>240234010 - 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="GoodwillandIntangibleAssets" roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssets">
        <link:definition>210241008 - 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="GoodwillandIntangibleAssetsTables" roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>230253006 - 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="GoodwillandIntangibleAssetsDetails" roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails">
        <link:definition>240264011 - 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="GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails" roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails">
        <link:definition>240274012 - 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="GoodwillandIntangibleAssetsAdditionalInformationDetails" roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails">
        <link:definition>240284013 - 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>240294014 - 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="OtherNonCurrentAssets" roleURI="http://www.celestica.com/role/OtherNonCurrentAssets">
        <link:definition>210301009 - 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="OtherNonCurrentAssetsTables" roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsTables">
        <link:definition>230313007 - 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="OtherNonCurrentAssetsDetails" roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsDetails">
        <link:definition>240324015 - 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="Provisions" roleURI="http://www.celestica.com/role/Provisions">
        <link:definition>210331010 - 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="ProvisionsTables" roleURI="http://www.celestica.com/role/ProvisionsTables">
        <link:definition>230343008 - 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="ProvisionsDetails" roleURI="http://www.celestica.com/role/ProvisionsDetails">
        <link:definition>240354016 - 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="CreditFacilitiesandLeaseObligations" roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligations">
        <link:definition>210361011 - 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="CreditFacilitiesandLeaseObligationsTables" roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsTables">
        <link:definition>230373009 - 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="CreditFacilitiesandLeaseObligationsAdditionalInformationDetails" roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails">
        <link:definition>240384017 - 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="CreditFacilitiesandLeaseObligationsMaturityScheduleDetails" roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails">
        <link:definition>240394018 - Disclosure - Credit Facilities and Lease Obligations - Maturity Schedule (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="CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails" roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails">
        <link:definition>240404019 - Disclosure - Credit Facilities and Lease Obligations - Credit Facilities Activity (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>240414020 - 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>240424021 - 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>240434022 - 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="CapitalStock" roleURI="http://www.celestica.com/role/CapitalStock">
        <link:definition>210441012 - 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="CapitalStockTables" roleURI="http://www.celestica.com/role/CapitalStockTables">
        <link:definition>230453010 - 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="CapitalStockAdditionalInformationDetails" roleURI="http://www.celestica.com/role/CapitalStockAdditionalInformationDetails">
        <link:definition>240464023 - 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="CapitalStockScheduleofCapitalTransactionsDetails" roleURI="http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails">
        <link:definition>240474024 - 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="CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails" roleURI="http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails">
        <link:definition>240484025 - 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="CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails" roleURI="http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails">
        <link:definition>240494026 - 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="CapitalStockScheduleofStockOptionTransactionsDetails" roleURI="http://www.celestica.com/role/CapitalStockScheduleofStockOptionTransactionsDetails">
        <link:definition>240504027 - 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>240514028 - 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="CapitalStockPSUMeasurementInputsDetails" roleURI="http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails">
        <link:definition>240524029 - Disclosure - Capital Stock - PSU Measurement Inputs (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>240534030 - 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="CapitalStockDirectorSBCIncludedintheIncomeStatementDetails" roleURI="http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails">
        <link:definition>240544031 - 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="AccumulatedOtherComprehensiveLossNetofTax" roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTax">
        <link:definition>210551013 - 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="AccumulatedOtherComprehensiveLossNetofTaxTables" roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxTables">
        <link:definition>230563011 - 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="AccumulatedOtherComprehensiveLossNetofTaxDetails" roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails">
        <link:definition>240574032 - 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="ExpensesByNature" roleURI="http://www.celestica.com/role/ExpensesByNature">
        <link:definition>210581014 - 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="ExpensesByNatureTables" roleURI="http://www.celestica.com/role/ExpensesByNatureTables">
        <link:definition>230593012 - Disclosure - 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="ExpensesByNatureDetails" roleURI="http://www.celestica.com/role/ExpensesByNatureDetails">
        <link:definition>240604033 - 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="OtherChargesRecoveries" roleURI="http://www.celestica.com/role/OtherChargesRecoveries">
        <link:definition>210611015 - 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="OtherChargesRecoveriesTables" roleURI="http://www.celestica.com/role/OtherChargesRecoveriesTables">
        <link:definition>230623013 - 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="OtherChargesRecoveriesScheduleofChargesRecoveriesDetails" roleURI="http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails">
        <link:definition>240634034 - 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="OtherChargesRecoveriesNarrativeDetails" roleURI="http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails">
        <link:definition>240644035 - 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="FinanceCosts" roleURI="http://www.celestica.com/role/FinanceCosts">
        <link:definition>210651016 - 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>240664036 - 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="RelatedPartyTransactions" roleURI="http://www.celestica.com/role/RelatedPartyTransactions">
        <link:definition>210671017 - 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="RelatedPartyTransactionsTables" roleURI="http://www.celestica.com/role/RelatedPartyTransactionsTables">
        <link:definition>230683014 - 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="RelatedPartyTransactionsAdditionalInformationDetails" roleURI="http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails">
        <link:definition>240694037 - 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>240704038 - 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="PensionandNonpensionPostemploymentBenefitPlans" roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlans">
        <link:definition>210711018 - 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="PensionandNonpensionPostemploymentBenefitPlansTables" roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansTables">
        <link:definition>230723015 - 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="PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails" roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails">
        <link:definition>240734039 - 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="PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails" roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails">
        <link:definition>240744040 - 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="PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails" roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails">
        <link:definition>240754041 - 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="PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails" roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails">
        <link:definition>240764042 - 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="PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails" roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails">
        <link:definition>240774043 - 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="PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails" roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails">
        <link:definition>240784044 - 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="PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails" roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails">
        <link:definition>240794045 - 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="PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails" roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails">
        <link:definition>240804046 - 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="PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails" roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails">
        <link:definition>240814047 - 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="PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails" roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails">
        <link:definition>240824048 - 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="IncomeTaxes" roleURI="http://www.celestica.com/role/IncomeTaxes">
        <link:definition>210831019 - 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="IncomeTaxesTables" roleURI="http://www.celestica.com/role/IncomeTaxesTables">
        <link:definition>230843016 - 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="IncomeTaxesMajorComponentsofTaxExpenseDetails" roleURI="http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails">
        <link:definition>240854049 - 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>240864050 - 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="IncomeTaxesAdditionalInformationDetails" roleURI="http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>240874051 - 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>240884052 - 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="FinancialInstrumentsandRiskManagement" roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagement">
        <link:definition>210891020 - 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="FinancialInstrumentsandRiskManagementTables" roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementTables">
        <link:definition>230903017 - 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="FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails">
        <link:definition>240914053 - 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="FinancialInstrumentsandRiskManagementCurrencyRiskDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails">
        <link:definition>240924054 - 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="FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails">
        <link:definition>240934055 - 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>240944056 - 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="FinancialInstrumentsandRiskManagementCreditandLiquidityRiskDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCreditandLiquidityRiskDetails">
        <link:definition>240954057 - 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="FinancialInstrumentsandRiskManagementFairValueMeasurementDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails">
        <link:definition>240964058 - 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="FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails" roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails">
        <link:definition>240974059 - 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="CapitalDisclosures" roleURI="http://www.celestica.com/role/CapitalDisclosures">
        <link:definition>210981021 - 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>240994060 - 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="WeightedAverageNumberofSharesDiluted" roleURI="http://www.celestica.com/role/WeightedAverageNumberofSharesDiluted">
        <link:definition>211001022 - 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="WeightedAverageNumberofSharesDilutedTables" roleURI="http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedTables">
        <link:definition>231013018 - 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>
      <link:roleType id="WeightedAverageNumberofSharesDilutedDetails" roleURI="http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails">
        <link:definition>241024061 - 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="COVID19GovernmentSubsidies" roleURI="http://www.celestica.com/role/COVID19GovernmentSubsidies">
        <link:definition>211031023 - Disclosure - COVID-19 Government Subsidies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COVID19GovernmentSubsidiesDetails" roleURI="http://www.celestica.com/role/COVID19GovernmentSubsidiesDetails">
        <link:definition>241044062 - Disclosure - COVID-19 Government Subsidies (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="CommitmentsContingenciesandGuarantees" roleURI="http://www.celestica.com/role/CommitmentsContingenciesandGuarantees">
        <link:definition>211051024 - 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="CommitmentsContingenciesandGuaranteesTables" roleURI="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesTables">
        <link:definition>231063019 - 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="CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails" roleURI="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails">
        <link:definition>241074063 - 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="CommitmentsContingenciesandGuaranteesAdditionalInformationDetails" roleURI="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails">
        <link:definition>241084064 - 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="SegmentandGeographicInformation" roleURI="http://www.celestica.com/role/SegmentandGeographicInformation">
        <link:definition>211091025 - 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="SegmentandGeographicInformationTables" roleURI="http://www.celestica.com/role/SegmentandGeographicInformationTables">
        <link:definition>231103020 - 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="SegmentandGeographicInformationAdditionalInformationDetails" roleURI="http://www.celestica.com/role/SegmentandGeographicInformationAdditionalInformationDetails">
        <link:definition>241114065 - 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="SegmentandGeographicInformationRevenuebySegmentDetails" roleURI="http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails">
        <link:definition>241124066 - 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="SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails" roleURI="http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails">
        <link:definition>241134067 - 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="SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails" roleURI="http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails">
        <link:definition>241144068 - 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="SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails" roleURI="http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails">
        <link:definition>241154069 - 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>241164070 - 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="AuditInformation" roleURI="http://www.celestica.com/role/AuditInformation">
        <link:definition>000020009 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="cls_PaymentOfDebtIssuanceCosts" abstract="false" name="PaymentOfDebtIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_CreditFacility1Axis" abstract="true" name="CreditFacility1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_ConcentrationRiskByBenchmark1Axis" abstract="true" name="ConcentrationRiskByBenchmark1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" abstract="false" name="InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_RestructuringAxis" abstract="true" name="RestructuringAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" abstract="false" name="TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DeferredFinancingCostsMember" abstract="true" name="DeferredFinancingCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_LeasesAnnualRentExpense" abstract="false" name="LeasesAnnualRentExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_CustomerIntangibleAssetsMember" abstract="true" name="CustomerIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_GainonSaleofTorontoPropertyMember" abstract="true" name="GainonSaleofTorontoPropertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_LondonInterbankOfferedRateLIBOR1Member" abstract="true" name="LondonInterbankOfferedRateLIBOR1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_BorrowingsNumberOfPrepayments" abstract="false" name="BorrowingsNumberOfPrepayments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cls_IncomeTaxHolidayInitialPercentage" abstract="false" name="IncomeTaxHolidayInitialPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_BridgeLoan1Member" abstract="true" name="BridgeLoan1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" abstract="true" name="TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" abstract="false" name="EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_BusinessTransitionCostsRecoveries" abstract="false" name="BusinessTransitionCostsRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_UnhedgedItemsLiabilities" abstract="false" name="UnhedgedItemsLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_RevolvingFacilityDueMarch282025Member" abstract="true" name="RevolvingFacilityDueMarch282025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_ServicesAgreementAnnualFeeRelatedPartyTransactions" abstract="false" name="ServicesAgreementAnnualFeeRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_PlanName1Domain" abstract="true" name="PlanName1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_OptionLifeSharesGrantedTerm" abstract="false" name="OptionLifeSharesGrantedTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" abstract="false" name="InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" abstract="false" name="AdministrativeExpensesNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ConcentrationRiskByType1Axis" abstract="true" name="ConcentrationRiskByType1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" abstract="true" name="PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_FirstExtendedInitialSwapsMember" abstract="true" name="FirstExtendedInitialSwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_LineOfCreditFacilityMaximumBorrowingCapacity1" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacity1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate" abstract="false" name="CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_SharebasedCompensationAwardTrancheThree1Member" abstract="true" name="SharebasedCompensationAwardTrancheThree1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_DisclosureOfCurrentInventoryTableTextBlock" abstract="false" name="DisclosureOfCurrentInventoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_IntangibleAssetsLessComputerSoftwareMember" abstract="true" name="IntangibleAssetsLessComputerSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_AssociateSharePurchasePlanASPPMember" abstract="true" name="AssociateSharePurchasePlanASPPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee" abstract="false" name="TreasuryStockValueAcquiredCostMethodHeldByTrustee" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_CurrentBorrowingsAndLeaseLiabilities" abstract="false" name="CurrentBorrowingsAndLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" abstract="false" name="IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases" abstract="false" name="ExpenseRelatingToShortTermLeasesAndLowValueLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_IncomeTaxHolidayPercentage" abstract="false" name="IncomeTaxHolidayPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" abstract="true" name="ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_UKMainPensionPlanMember" abstract="true" name="UKMainPensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_PaymentOfInterestExpenseAndDebtIssuanceCosts" abstract="false" name="PaymentOfInterestExpenseAndDebtIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" abstract="false" name="IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock" abstract="false" name="DisclosureOfDerecognitionOfFinancialAssetsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" abstract="false" name="OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_SubordinateVotingSharesMember" abstract="true" name="SubordinateVotingSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_SaleOfReceivablesUnderFacilityProgramMember" abstract="true" name="SaleOfReceivablesUnderFacilityProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_DefinedBenefitPlanDisclosureTableTextBlock" abstract="false" name="DefinedBenefitPlanDisclosureTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances" abstract="false" name="ReductionOfRightOfUseAssetsTenantImprovementAllowances" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ChinaAndThailandMember" abstract="true" name="ChinaAndThailandMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_AggregateDebtIssuanceCostsMember" abstract="true" name="AggregateDebtIssuanceCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_LeasesLeaseTerm" abstract="false" name="LeasesLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward" abstract="true" name="AccumulatedOtherComprehensiveIncomeRollforwardRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_EmployeeStockOption1Member" abstract="true" name="EmployeeStockOption1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_DocumentAndEntityInformationAbstract" abstract="true" name="DocumentAndEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" abstract="false" name="TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_AtrenneCGUMember" abstract="true" name="AtrenneCGUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement" abstract="false" name="OtherComprehensiveIncomeNetofTaxGainLossonSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion" abstract="false" name="StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_LettersOfCreditOutstandingAmount1" abstract="false" name="LettersOfCreditOutstandingAmount1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_TreasuryStockSharesAcquired1" abstract="false" name="TreasuryStockSharesAcquired1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" abstract="false" name="NoncurrentPortionOfBorrowingsAndLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_SaleOfReceivablesUnderPriorFacilityProgramMember" abstract="true" name="SaleOfReceivablesUnderPriorFacilityProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_CustomerConcentrationRisk1Member" abstract="true" name="CustomerConcentrationRisk1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities" abstract="false" name="DeferredTaxRelatingToOtherDeferredTaxLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" abstract="false" name="TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees" abstract="false" name="ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ForwardCurrencyAndForwardSwapContractsMember" abstract="true" name="ForwardCurrencyAndForwardSwapContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_BusinessTransitionCosts" abstract="false" name="BusinessTransitionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_RestructuringandRelatedCosts1LineItems" abstract="true" name="RestructuringandRelatedCosts1LineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears" abstract="false" name="IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate" abstract="false" name="OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" abstract="false" name="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" abstract="false" name="PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" abstract="false" name="IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_IntangibleAssetsAbstract" abstract="true" name="IntangibleAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" abstract="false" name="DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" abstract="true" name="OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_RestructuringandRelatedCosts1Table" abstract="true" name="RestructuringandRelatedCosts1Table" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" abstract="false" name="GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_FinancialInstrumentsAbstract" abstract="true" name="FinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" abstract="false" name="DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" abstract="false" name="EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" abstract="false" name="ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" abstract="false" name="OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_GeneralInformationAboutFinancialStatementsAbstract" abstract="true" name="GeneralInformationAboutFinancialStatementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_UndiscountedLeasePaymentsToBePaid" abstract="false" name="UndiscountedLeasePaymentsToBePaid" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" abstract="false" name="PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_InventoriesAbstract" abstract="true" name="InventoriesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_BaseRateMember" abstract="true" name="BaseRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" abstract="false" name="DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" abstract="false" name="EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_EnterpriseMember" abstract="true" name="EnterpriseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" abstract="false" name="GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" abstract="false" name="PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_RightOfUseAssetsAbstract" abstract="true" name="RightOfUseAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_NumberofReportableSegments1" abstract="false" name="NumberofReportableSegments1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cls_RestructuringDomain" abstract="true" name="RestructuringDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_RiskFreeInterestRateOtherEquityInstrumentsGranted" abstract="false" name="RiskFreeInterestRateOtherEquityInstrumentsGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" abstract="true" name="DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" abstract="false" name="DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" abstract="false" name="DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_IncomeTaxHolidayInitialTerm" abstract="false" name="IncomeTaxHolidayInitialTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_MachineryAndEquipment1Member" abstract="true" name="MachineryAndEquipment1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_StatementOfCashFlowsTable" abstract="true" name="StatementOfCashFlowsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" abstract="false" name="OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_AdditionalIncrementalSwapsMember" abstract="true" name="AdditionalIncrementalSwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_LesseeLeasesDescriptionTable" abstract="true" name="LesseeLeasesDescriptionTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_TwoThousandTwentyNCIBMember" abstract="true" name="TwoThousandTwentyNCIBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_DeferredShareUnitsDSUMember" abstract="true" name="DeferredShareUnitsDSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition" abstract="false" name="AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_LengthOfForecastPeriod" abstract="false" name="LengthOfForecastPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_TaxRateEffectOfRevaluationImpact" abstract="false" name="TaxRateEffectOfRevaluationImpact" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_IncomeStatementLocation1Domain" abstract="true" name="IncomeStatementLocation1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_NetFinancialAssetsLiabilitiesMember" abstract="true" name="NetFinancialAssetsLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" abstract="true" name="DerecognitionOfFinancialAssetsByTypeOfTransferAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" abstract="false" name="PaymentsToAcquireOrRedeemEntitysSharesForCancellation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock" abstract="false" name="ScheduleOfAdditionalInformationOfExpensesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_SharebasedCompensationAwardTrancheTwo1Member" abstract="true" name="SharebasedCompensationAwardTrancheTwo1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_CreditFacilityMember" abstract="true" name="CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_PlanName1Axis" abstract="true" name="PlanName1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_StatementOfCashFlowsLineItems" abstract="true" name="StatementOfCashFlowsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_PensionPlanAdjustmentFromChangeInLawMember" abstract="true" name="PensionPlanAdjustmentFromChangeInLawMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_ReconciliationOfChangesInDeferredTaxAssetRollForward" abstract="true" name="ReconciliationOfChangesInDeferredTaxAssetRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_TwoThousandTwentyOneNICBASPPMember" abstract="true" name="TwoThousandTwentyOneNICBASPPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" abstract="false" name="ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_RevolvingCreditFacilityMember" abstract="true" name="RevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" abstract="false" name="DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_SharebasedCompensationAwardTrancheOne1Member" abstract="true" name="SharebasedCompensationAwardTrancheOne1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_StockRepurchasedandRetiredDuringPeriodValue1" abstract="false" name="StockRepurchasedandRetiredDuringPeriodValue1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" abstract="false" name="IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_SharePrice" abstract="false" name="SharePrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" abstract="false" name="NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" abstract="false" name="AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_NumberOfSites" abstract="false" name="NumberOfSites" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" abstract="false" name="TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_AcquisitionRelatedCostsForPotentialAcquisitions" abstract="false" name="AcquisitionRelatedCostsForPotentialAcquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_MultipleVotingSharesMember" abstract="true" name="MultipleVotingSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_TwoThousandEighteenNCIBMember" abstract="true" name="TwoThousandEighteenNCIBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_ServicesAgreementRenewalTermRelatedPartyTransactions" abstract="false" name="ServicesAgreementRenewalTermRelatedPartyTransactions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_RevolvingCreditFacilityDueDec2026Member" abstract="true" name="RevolvingCreditFacilityDueDec2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_PaymentOfFinancingCostsAndWaiverFees" abstract="false" name="PaymentOfFinancingCostsAndWaiverFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_TaxEffectOfExchangeDifferencesOnTranslation" abstract="false" name="TaxEffectOfExchangeDifferencesOnTranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_FinancingReceivablePercentPastDue2" abstract="false" name="FinancingReceivablePercentPastDue2" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" abstract="false" name="DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_PurchaseOrdersIssuedForAcquisitionOfInventory" abstract="false" name="PurchaseOrdersIssuedForAcquisitionOfInventory" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" abstract="false" name="DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" abstract="false" name="DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_InitialSwapsMember" abstract="true" name="InitialSwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" abstract="false" name="StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_IncomeTaxHolidayTermTwo" abstract="false" name="IncomeTaxHolidayTermTwo" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" abstract="false" name="AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember" abstract="true" name="RetirementOfTheChairmanOfTheBoardOfDirectorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" abstract="false" name="IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_BuildingImprovementsAndLeaseholdImprovementsMember" abstract="true" name="BuildingImprovementsAndLeaseholdImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_BasicRentExpenseTermOne" abstract="false" name="BasicRentExpenseTermOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_InternalTransitionCostsMember" abstract="true" name="InternalTransitionCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation" abstract="false" name="IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" abstract="false" name="TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" abstract="false" name="PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" abstract="false" name="DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_OtherFinancialAssetsMember" abstract="true" name="OtherFinancialAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_TermOfStrategicPlan" abstract="false" name="TermOfStrategicPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" abstract="false" name="IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_HedgedItemSubjectToCancellationLiabilities" abstract="false" name="HedgedItemSubjectToCancellationLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_PerformanceShareUnitsPSUMember" abstract="true" name="PerformanceShareUnitsPSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_SellingGeneralAndAdministrativeExpenses1Member" abstract="true" name="SellingGeneralAndAdministrativeExpenses1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" abstract="false" name="EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward" abstract="true" name="ReconciliationOfChangesInDeferredTaxLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_GainsOnSaleOfSurplusEquipmentMember" abstract="true" name="GainsOnSaleOfSurplusEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_RightOfUseAssetRollForwardRollForward" abstract="true" name="RightOfUseAssetRollForwardRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" abstract="false" name="PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_RestrictedStockUnitsRSU1Member" abstract="true" name="RestrictedStockUnitsRSU1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_CapitalSharesReservedforFutureIssuance" abstract="false" name="CapitalSharesReservedforFutureIssuance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" abstract="false" name="DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_NumberOfCustomers" abstract="false" name="NumberOfCustomers" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_ATSSegmentCustomerMember" abstract="true" name="ATSSegmentCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption" abstract="false" name="BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" abstract="false" name="StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" abstract="true" name="DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_TreasuryStockSharesAcquiredHeldByTrustee" abstract="false" name="TreasuryStockSharesAcquiredHeldByTrustee" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" abstract="true" name="DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_DerecognitionofFinancialAssetsbyTypeofTransferTable" abstract="true" name="DerecognitionofFinancialAssetsbyTypeofTransferTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_TermLoansMember" abstract="true" name="TermLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_PurchaseOfSharesForCancellationMember" abstract="true" name="PurchaseOfSharesForCancellationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" abstract="false" name="InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" abstract="false" name="AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" abstract="false" name="RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_CapitalEquipmentCGUMember" abstract="true" name="CapitalEquipmentCGUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_BorrowingsMaturityTerm" abstract="false" name="BorrowingsMaturityTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" abstract="false" name="ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities" abstract="false" name="NoncurrentProvisionsAndOtherNoncurrentLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" abstract="true" name="PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_CCSSegmentCustomerMember" abstract="true" name="CCSSegmentCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_IncomeTaxesAbstract" abstract="true" name="IncomeTaxesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_BusinessCombinations1Abstract" abstract="true" name="BusinessCombinations1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_CostOfSales1Member" abstract="true" name="CostOfSales1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_FirstIncrementalTermLoanMember" abstract="true" name="FirstIncrementalTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_IncrementalTermLoanMember" abstract="true" name="IncrementalTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination" abstract="false" name="TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_PortionOfConsiderationPaidConsistingOfBorrowings" abstract="false" name="PortionOfConsiderationPaidConsistingOfBorrowings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_IntellectualProperty1Member" abstract="true" name="IntellectualProperty1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_NonCurrentLandRights" abstract="false" name="NonCurrentLandRights" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_ConnectivityCloudSolutionsMember" abstract="true" name="ConnectivityCloudSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_OperatingSegmentsAbstract" abstract="true" name="OperatingSegmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_RightOfUseAssetForeignExchangeAndOther" abstract="false" name="RightOfUseAssetForeignExchangeAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_NumberOfSharesOutstandingRollForward" abstract="true" name="NumberOfSharesOutstandingRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_OtherCommitment1" abstract="false" name="OtherCommitment1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" abstract="true" name="ShareCapitalandSharebasedPaymentArrangementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet" abstract="false" name="AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_PlanAssetsDecreaseDueToRestrictions" abstract="false" name="PlanAssetsDecreaseDueToRestrictions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" abstract="true" name="LaterThanSixYearsAndNotLaterThanSevenYearsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_LeasesNotYetCommencedLeaseTerm" abstract="false" name="LeasesNotYetCommencedLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_ConcentrationRiskByType1Domain" abstract="true" name="ConcentrationRiskByType1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" abstract="false" name="DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" abstract="false" name="PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_LeasePeriodTwo512033To4302043Member" abstract="true" name="LeasePeriodTwo512033To4302043Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_BusinessCombinationPurchasePriceAdjustment" abstract="false" name="BusinessCombinationPurchasePriceAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" abstract="false" name="LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_RevolvingLoansMember" abstract="true" name="RevolvingLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DeferredTaxRelatingToOtherDeferredTaxAssets" abstract="false" name="DeferredTaxRelatingToOtherDeferredTaxAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" abstract="false" name="UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate" abstract="false" name="AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary" abstract="false" name="IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" abstract="true" name="SaleOfReceivablesUnderSupplierFinancingProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock" abstract="false" name="EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cls_AutomaticSharePurchasePlanASPPMember" abstract="true" name="AutomaticSharePurchasePlanASPPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions" abstract="false" name="NumberOfRealEstatePartnershipsRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" abstract="false" name="ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_ConcentrationRiskByBenchmark1Domain" abstract="true" name="ConcentrationRiskByBenchmark1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" abstract="false" name="DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_BasicRentExpenseTermTwo" abstract="false" name="BasicRentExpenseTermTwo" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_OtherChargesRecoveriesByFunction" abstract="false" name="OtherChargesRecoveriesByFunction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_NumberOfVotesPerShare" abstract="false" name="NumberOfVotesPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" abstract="false" name="ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_PercentageOfEntitysProfitLossFromOperatingActivities" abstract="false" name="PercentageOfEntitysProfitLossFromOperatingActivities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_Mr.WilliamA.EtheringtonMember" abstract="true" name="Mr.WilliamA.EtheringtonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_AsianSubsidiaryMember" abstract="true" name="AsianSubsidiaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_InitialTermLoanMember" abstract="true" name="InitialTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_Vesting1Domain" abstract="true" name="Vesting1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_IFRS16Member" abstract="true" name="IFRS16Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_GovernmentSubsidiesCOVID19" abstract="false" name="GovernmentSubsidiesCOVID19" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ImpaktHoldingsLLCImpaktMember" abstract="true" name="ImpaktHoldingsLLCImpaktMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_CurrentTaxAssetsMember" abstract="true" name="CurrentTaxAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" abstract="false" name="DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_AdvancedTechnologySolutionsMember" abstract="true" name="AdvancedTechnologySolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_ADCGUMember" abstract="true" name="ADCGUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_SharebasedCompensationAwardTrancheFourMember" abstract="true" name="SharebasedCompensationAwardTrancheFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" abstract="false" name="PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_NumberOfSharesHolderIsEntitledToPerVestedUnit" abstract="false" name="NumberOfSharesHolderIsEntitledToPerVestedUnit" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_AcquisitionsPriorToImpaktAcquisitionMember" abstract="true" name="AcquisitionsPriorToImpaktAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_InitialTermLoanAndFirstIncrementalTermLoanMember" abstract="true" name="InitialTermLoanAndFirstIncrementalTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_DebtIssuanceCostsLineofCreditArrangementsNet1" abstract="false" name="DebtIssuanceCostsLineofCreditArrangementsNet1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_NewCreditFacilityMember" abstract="true" name="NewCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_IncrementalSwapsMember" abstract="true" name="IncrementalSwapsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_NumberOfSupplierFinancingPrograms" abstract="false" name="NumberOfSupplierFinancingPrograms" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_MiddleOfRangeMember" abstract="true" name="MiddleOfRangeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_LineofCreditFacilityCommitmentFeePercentage1" abstract="false" name="LineofCreditFacilityCommitmentFeePercentage1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary" abstract="false" name="IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_AdditionsToRightOfUseAssetsThroughBusinessCombination" abstract="false" name="AdditionsToRightOfUseAssetsThroughBusinessCombination" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" abstract="false" name="UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_SalesRevenueNet1Member" abstract="true" name="SalesRevenueNet1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" abstract="false" name="StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19" abstract="false" name="ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" abstract="false" name="KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember" abstract="true" name="LiabilityForPlanBenefitsDefinedBenefitPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_AcquisitionCostsAndOtherAdjustments" abstract="false" name="AcquisitionCostsAndOtherAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_Vesting1Axis" abstract="true" name="Vesting1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" abstract="false" name="TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cls_SecondIncrementalTermLoanMember" abstract="true" name="SecondIncrementalTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_TwoThousandTwentyOneNCIBMember" abstract="true" name="TwoThousandTwentyOneNCIBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" abstract="false" name="AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_AtrenneIntegratedSolutionsInc.AtrenneMember" abstract="true" name="AtrenneIntegratedSolutionsInc.AtrenneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" abstract="false" name="DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" abstract="true" name="AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" abstract="true" name="ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_ExpectedLifeOtherEquityInstrumentsGranted" abstract="false" name="ExpectedLifeOtherEquityInstrumentsGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings" abstract="false" name="TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_BorrowingsAndLeaseLiabilities" abstract="false" name="BorrowingsAndLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_LTIPMemberMember" abstract="true" name="LTIPMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock" abstract="false" name="ScheduleOfShareRepurchaseActivitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_LeasePeriodOne512023To4302033Member" abstract="true" name="LeasePeriodOne512023To4302033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_ExpectedVolatilityOtherEquityInstrumentsGranted" abstract="false" name="ExpectedVolatilityOtherEquityInstrumentsGranted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_OtherAssetsMiscellaneousNoncurrent1" abstract="false" name="OtherAssetsMiscellaneousNoncurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1" abstract="false" name="StockIssuedDuringPeriodSharesTreasuryStockReissued1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_DefinedContributionPlanMember" abstract="true" name="DefinedContributionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_TaxEffectFromTaxIncentives" abstract="false" name="TaxEffectFromTaxIncentives" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_LeasesExtensionPeriods" abstract="false" name="LeasesExtensionPeriods" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid" abstract="false" name="TaxExpenseIncomeWithholdingTaxOnDividendsPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_PCICGUMember" abstract="true" name="PCICGUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts" abstract="false" name="BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ShareBasedPaymentAwardTSRModifierPremium" abstract="false" name="ShareBasedPaymentAwardTSRModifierPremium" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_ConcentrationRiskPercentage" abstract="false" name="ConcentrationRiskPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_GovernmentSubsidiesAbstract" abstract="true" name="GovernmentSubsidiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries" abstract="false" name="TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DisclosureOfSignificantAccountingPoliciesAbstract" abstract="true" name="DisclosureOfSignificantAccountingPoliciesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" abstract="false" name="DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts" abstract="false" name="ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" abstract="false" name="DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_ScheduleOfCreditFacilityActivityTableTextBlock" abstract="false" name="ScheduleOfCreditFacilityActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cls_StockRepurchasedAndRetiredDuringPeriodShares1" abstract="false" name="StockRepurchasedAndRetiredDuringPeriodShares1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" abstract="false" name="UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_ShareRepurchaseProgram1Axis" abstract="true" name="ShareRepurchaseProgram1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_PlanAssetsAtFairValueAllocationPercentage" abstract="false" name="PlanAssetsAtFairValueAllocationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_NumberOfCustomersPerSegment" abstract="false" name="NumberOfCustomersPerSegment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cls_TwoThousandSeventeenNCIBMember" abstract="true" name="TwoThousandSeventeenNCIBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_CorporateInformationAndStatementOfIFRSComplianceAbstract" abstract="true" name="CorporateInformationAndStatementOfIFRSComplianceAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" abstract="false" name="DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" abstract="false" name="DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" abstract="false" name="PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_CreditFacility1Domain" abstract="true" name="CreditFacility1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_CumulativeGainLossOnDefinedBenefitPlans" abstract="false" name="CumulativeGainLossOnDefinedBenefitPlans" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" abstract="true" name="DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_LeasesNotYetCommencedAnnualRentExpense" abstract="false" name="LeasesNotYetCommencedAnnualRentExpense" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_IncomeStatementLocation1Axis" abstract="true" name="IncomeStatementLocation1Axis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" abstract="false" name="OptionToObtainNonVotingInterestRelatedPartyTransaction" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_ImpaktAcquisitionMember" abstract="true" name="ImpaktAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems" abstract="true" name="DerecognitionofFinancialAssetsbyTypeofTransferLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember" abstract="true" name="LineOfCreditsAndSuretyBondsOutsideTheRevolverMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_WeightedAverageFairValueAtTheGrantDate" abstract="false" name="WeightedAverageFairValueAtTheGrantDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="cls_CiscoSystemsMember" abstract="true" name="CiscoSystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_TwoThousandTwentyOneSBCASPPMember" abstract="true" name="TwoThousandTwentyOneSBCASPPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_RelatedPartyAbstract" abstract="true" name="RelatedPartyAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_MaximumLengthOfTimeHedgedInCashFlowHedge" abstract="false" name="MaximumLengthOfTimeHedgedInCashFlowHedge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cls_PercentageOfEntitiesPropertyPlantAndEquipment" abstract="false" name="PercentageOfEntitiesPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember" abstract="true" name="AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_NumberofOperatingSegments1" abstract="false" name="NumberofOperatingSegments1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_RevolvingFacilityDueJune2023Member" abstract="true" name="RevolvingFacilityDueJune2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_LesseeLeasesDescriptionLineItems" abstract="true" name="LesseeLeasesDescriptionLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_NetDeferredTaxAssetsRelatingToSubsidiary" abstract="false" name="NetDeferredTaxAssetsRelatingToSubsidiary" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities" abstract="false" name="AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_PCIPrivateLimitedMember" abstract="true" name="PCIPrivateLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cls_AcceleratedAmortizationOfFinancingCosts" abstract="false" name="AcceleratedAmortizationOfFinancingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_LeaseLiabilityUnderIFRS16" abstract="false" name="LeaseLiabilityUnderIFRS16" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" abstract="false" name="DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_CashRestructureCharges" abstract="false" name="CashRestructureCharges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate" abstract="false" name="OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_KarelMember" abstract="true" name="KarelMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_ReductionInCostOfSalesGovernmentSubsidies" abstract="false" name="ReductionInCostOfSalesGovernmentSubsidies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_StockRepurchaseProgramNumberOfSharesRemaining" abstract="false" name="StockRepurchaseProgramNumberOfSharesRemaining" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cls_PercentageOfDebtHedged" abstract="false" name="PercentageOfDebtHedged" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" abstract="false" name="SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets" abstract="false" name="AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_CurrentTaxLiabilitiesMember" abstract="true" name="CurrentTaxLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_LeasesNumberOfExtensionOptions" abstract="false" name="LeasesNumberOfExtensionOptions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cls_DeferredFinanceCosts" abstract="false" name="DeferredFinanceCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2" abstract="false" name="DefinedBenefitPlanUltimateHealthCareCostTrendRate2" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill" abstract="false" name="PercentageOfEntitiesIntangibleAssetsAndGoodwill" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_InventoryContractPurchaseMember" abstract="true" name="InventoryContractPurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_PreTaxDiscountRateAppliedToCashFlowProjections" abstract="false" name="PreTaxDiscountRateAppliedToCashFlowProjections" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_LettersOfCreditMaximumSubLimitAmount" abstract="false" name="LettersOfCreditMaximumSubLimitAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" abstract="false" name="DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" abstract="true" name="DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_ShareRepurchaseProgram1Domain" abstract="true" name="ShareRepurchaseProgram1Domain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_CashandCashEquivalents1Member" abstract="true" name="CashandCashEquivalents1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" abstract="false" name="RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" abstract="true" name="CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_CommunicationsMember" abstract="true" name="CommunicationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" abstract="true" name="AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" abstract="true" name="DerecognitionOfFinancialAssetsByTypeOfTransferDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_OperatingLeaseMember" abstract="true" name="OperatingLeaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" abstract="true" name="BuildingBuildingImprovementsandLeaseholdImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_CreditFacilityPrepaymentMember" abstract="true" name="CreditFacilityPrepaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities" abstract="false" name="QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>cls-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:94888965-7fe3-4502-9e04-871172e75e4b,g:ff8c6bb7-2685-4676-a3ce-a1ea7894e1e4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_a7f166ed-84f2-4251-a86a-10df1d1ece18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_5b60baa0-1c68-4d1c-93dc-c8bce91da40e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_a7f166ed-84f2-4251-a86a-10df1d1ece18" xlink:to="loc_ifrs-full_CurrentAssets_5b60baa0-1c68-4d1c-93dc-c8bce91da40e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_7e1730a9-dac1-45cd-8073-80031762877a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_a7f166ed-84f2-4251-a86a-10df1d1ece18" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_7e1730a9-dac1-45cd-8073-80031762877a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_ba3f9d46-f69a-4871-ae06-3d628bc2ff17" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_a7f166ed-84f2-4251-a86a-10df1d1ece18" xlink:to="loc_ifrs-full_RightofuseAssets_ba3f9d46-f69a-4871-ae06-3d628bc2ff17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_a14312d9-707e-48af-a2ac-cd18b3a34d65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_a7f166ed-84f2-4251-a86a-10df1d1ece18" xlink:to="loc_ifrs-full_Goodwill_a14312d9-707e-48af-a2ac-cd18b3a34d65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_12d8f275-d2b7-4baa-9f7e-3e310620da69" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_a7f166ed-84f2-4251-a86a-10df1d1ece18" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_12d8f275-d2b7-4baa-9f7e-3e310620da69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_d562fb14-ee29-4185-9efb-2c2407b8074b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_a7f166ed-84f2-4251-a86a-10df1d1ece18" xlink:to="loc_ifrs-full_DeferredTaxAssets_d562fb14-ee29-4185-9efb-2c2407b8074b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_1109d63f-9643-4a84-8aad-d2e2616412e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_a7f166ed-84f2-4251-a86a-10df1d1ece18" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_1109d63f-9643-4a84-8aad-d2e2616412e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_9e605c17-46ae-4d2c-9b66-d3e7867e27b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital_94790715-8621-4dd9-a16c-9937df6fcee0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_9e605c17-46ae-4d2c-9b66-d3e7867e27b8" xlink:to="loc_ifrs-full_IssuedCapital_94790715-8621-4dd9-a16c-9937df6fcee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TreasuryShares_3ffc901e-8881-4e8b-ae6a-7527515bb43a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TreasuryShares"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_9e605c17-46ae-4d2c-9b66-d3e7867e27b8" xlink:to="loc_ifrs-full_TreasuryShares_3ffc901e-8881-4e8b-ae6a-7527515bb43a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharePremium_a0652e3c-eb88-4b94-87c7-3f76673855ff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharePremium"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_9e605c17-46ae-4d2c-9b66-d3e7867e27b8" xlink:to="loc_ifrs-full_SharePremium_a0652e3c-eb88-4b94-87c7-3f76673855ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings_8ab8ea59-fae1-4044-9cb7-ad7f50c02191" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_9e605c17-46ae-4d2c-9b66-d3e7867e27b8" xlink:to="loc_ifrs-full_RetainedEarnings_8ab8ea59-fae1-4044-9cb7-ad7f50c02191" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_568dabc6-0678-4eaa-af5f-eab0b2525f6e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent_9e605c17-46ae-4d2c-9b66-d3e7867e27b8" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_568dabc6-0678-4eaa-af5f-eab0b2525f6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_5ae97bc5-075b-4057-9a00-d504ac1c9ef5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_6813318d-f669-4564-bd65-b57bde19057f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_5ae97bc5-075b-4057-9a00-d504ac1c9ef5" xlink:to="loc_ifrs-full_CurrentLiabilities_6813318d-f669-4564-bd65-b57bde19057f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_67e229c9-7ab7-468a-94b2-c42f79630c79" xlink:href="cls-20211231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_5ae97bc5-075b-4057-9a00-d504ac1c9ef5" xlink:to="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_67e229c9-7ab7-468a-94b2-c42f79630c79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_42a151a3-2470-4fd8-88cc-2cadfb36a7c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_5ae97bc5-075b-4057-9a00-d504ac1c9ef5" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_42a151a3-2470-4fd8-88cc-2cadfb36a7c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_21bcfdcb-274d-4825-90c0-76cc71865dac" xlink:href="cls-20211231.xsd#cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_5ae97bc5-075b-4057-9a00-d504ac1c9ef5" xlink:to="loc_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_21bcfdcb-274d-4825-90c0-76cc71865dac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_697585b2-bd87-4c33-a5b2-2238da028270" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_5ae97bc5-075b-4057-9a00-d504ac1c9ef5" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_697585b2-bd87-4c33-a5b2-2238da028270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_f2f6c2a9-d924-4e95-81de-32401fc52988" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_a66d6f28-f44d-4048-930f-e754ee9203d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_f2f6c2a9-d924-4e95-81de-32401fc52988" xlink:to="loc_ifrs-full_Liabilities_a66d6f28-f44d-4048-930f-e754ee9203d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_d91b4845-57f3-47e1-a96a-64b4d6392f45" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_f2f6c2a9-d924-4e95-81de-32401fc52988" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_d91b4845-57f3-47e1-a96a-64b4d6392f45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_e329c331-0c34-4861-8db0-a064c1028577" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_51e804ef-38e8-4a98-9de4-1c4ac41d9d97" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_e329c331-0c34-4861-8db0-a064c1028577" xlink:to="loc_ifrs-full_CashAndCashEquivalents_51e804ef-38e8-4a98-9de4-1c4ac41d9d97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables_1d686c17-8ce9-430e-a5b4-771bb3841073" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_e329c331-0c34-4861-8db0-a064c1028577" xlink:to="loc_ifrs-full_CurrentTradeReceivables_1d686c17-8ce9-430e-a5b4-771bb3841073" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_8c26f696-13d9-4f52-9bee-9f1e888feb23" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_e329c331-0c34-4861-8db0-a064c1028577" xlink:to="loc_ifrs-full_Inventories_8c26f696-13d9-4f52-9bee-9f1e888feb23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent_159f3024-4645-47c1-abaa-ee421be85716" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_e329c331-0c34-4861-8db0-a064c1028577" xlink:to="loc_ifrs-full_CurrentTaxAssetsCurrent_159f3024-4645-47c1-abaa-ee421be85716" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets_c7f09a9a-98c7-4b16-a652-53cd364388f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_e329c331-0c34-4861-8db0-a064c1028577" xlink:to="loc_ifrs-full_OtherCurrentAssets_c7f09a9a-98c7-4b16-a652-53cd364388f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_f830de38-2118-4b47-9fd3-dfb09c10c451" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities_5864b8db-6b50-4032-9e8c-cd4425ead446" xlink:href="cls-20211231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_f830de38-2118-4b47-9fd3-dfb09c10c451" xlink:to="loc_cls_CurrentBorrowingsAndLeaseLiabilities_5864b8db-6b50-4032-9e8c-cd4425ead446" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_9f872a5c-24f1-49dd-bd57-e62e52c324b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_f830de38-2118-4b47-9fd3-dfb09c10c451" xlink:to="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_9f872a5c-24f1-49dd-bd57-e62e52c324b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_b3435400-1b34-459c-b2aa-1933370e0daa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_f830de38-2118-4b47-9fd3-dfb09c10c451" xlink:to="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_b3435400-1b34-459c-b2aa-1933370e0daa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_18f0626e-d151-4246-80a8-406631b08a25" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_f830de38-2118-4b47-9fd3-dfb09c10c451" xlink:to="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_18f0626e-d151-4246-80a8-406631b08a25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_98ccc352-6480-4a30-b9f1-715f2f160479" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_f830de38-2118-4b47-9fd3-dfb09c10c451" xlink:to="loc_ifrs-full_CurrentProvisions_98ccc352-6480-4a30-b9f1-715f2f160479" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofOperations" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofOperations"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_06bf0f1b-ca09-4077-9894-a2d416246291" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_1db0ace9-2966-4b52-a714-a14a4d4e6855" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_06bf0f1b-ca09-4077-9894-a2d416246291" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_1db0ace9-2966-4b52-a714-a14a4d4e6855" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts_eb1a326f-962f-405e-a012-851c41e296b5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_06bf0f1b-ca09-4077-9894-a2d416246291" xlink:to="loc_ifrs-full_FinanceCosts_eb1a326f-962f-405e-a012-851c41e296b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_c382f97a-0b4d-4ba7-80a5-dec6cc2c7720" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_25abe47b-67c4-410b-ab4d-bdac89cd3c58" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_c382f97a-0b4d-4ba7-80a5-dec6cc2c7720" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_25abe47b-67c4-410b-ab4d-bdac89cd3c58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_f5545b90-e529-4f4e-8bb8-fcbda03e9b8b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_c382f97a-0b4d-4ba7-80a5-dec6cc2c7720" xlink:to="loc_ifrs-full_CostOfSales_f5545b90-e529-4f4e-8bb8-fcbda03e9b8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_6ffefcb1-ef5c-41a7-b8ee-a0b7b3055ae6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_2718d888-4fc7-4e16-910f-426c73213c63" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_6ffefcb1-ef5c-41a7-b8ee-a0b7b3055ae6" xlink:to="loc_ifrs-full_GrossProfit_2718d888-4fc7-4e16-910f-426c73213c63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_4186e0ce-ea47-4468-b626-079fdafb48c5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_6ffefcb1-ef5c-41a7-b8ee-a0b7b3055ae6" xlink:to="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_4186e0ce-ea47-4468-b626-079fdafb48c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_408e3636-7946-4d90-97fb-c80d0ce15e57" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_6ffefcb1-ef5c-41a7-b8ee-a0b7b3055ae6" xlink:to="loc_ifrs-full_ResearchAndDevelopmentExpense_408e3636-7946-4d90-97fb-c80d0ce15e57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_aa8bae11-da6b-4c44-a463-656c4a9e09d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_6ffefcb1-ef5c-41a7-b8ee-a0b7b3055ae6" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_aa8bae11-da6b-4c44-a463-656c4a9e09d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherChargesRecoveriesByFunction_45b8e66e-7fd2-4b24-9b44-152cf111ef80" xlink:href="cls-20211231.xsd#cls_OtherChargesRecoveriesByFunction"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_6ffefcb1-ef5c-41a7-b8ee-a0b7b3055ae6" xlink:to="loc_cls_OtherChargesRecoveriesByFunction_45b8e66e-7fd2-4b24-9b44-152cf111ef80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_b3fc681a-f2e9-4474-812d-14db7a80f93e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_3cfc5b5b-d9f4-4911-9d34-e590880944ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_b3fc681a-f2e9-4474-812d-14db7a80f93e" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_3cfc5b5b-d9f4-4911-9d34-e590880944ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_4c94f0de-9525-4e1b-aabd-de720695c801" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_b3fc681a-f2e9-4474-812d-14db7a80f93e" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_4c94f0de-9525-4e1b-aabd-de720695c801" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_0a28c240-5b45-48a7-8753-ca8a533ffc9f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_37df1704-21fc-4111-9395-3aac500c8cf7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_0a28c240-5b45-48a7-8753-ca8a533ffc9f" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_37df1704-21fc-4111-9395-3aac500c8cf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_6988295a-6a0c-4595-beaf-1756f751d08d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_0a28c240-5b45-48a7-8753-ca8a533ffc9f" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_6988295a-6a0c-4595-beaf-1756f751d08d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_cc7c9bfa-f190-4fdc-bf89-c369b6e569ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_dd44d7f5-462f-4527-90e7-61ad4dae8827" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_cc7c9bfa-f190-4fdc-bf89-c369b6e569ce" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_dd44d7f5-462f-4527-90e7-61ad4dae8827" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_ad6f25e8-f72f-4124-b69e-8364826ad381" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_cc7c9bfa-f190-4fdc-bf89-c369b6e569ce" xlink:to="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_ad6f25e8-f72f-4124-b69e-8364826ad381" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9d6dbce0-57eb-4c14-9029-3abe76ebcbf3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_cc7c9bfa-f190-4fdc-bf89-c369b6e569ce" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_9d6dbce0-57eb-4c14-9029-3abe76ebcbf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_d4300bed-ba48-4100-991d-56b6505a95fb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_cc7c9bfa-f190-4fdc-bf89-c369b6e569ce" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_d4300bed-ba48-4100-991d-56b6505a95fb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofCashFlows" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofCashFlows"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8dbc259d-a424-422a-b28b-26e40312d161" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_fb2f3bcd-b30a-4ee2-90f7-7644a55e45e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8dbc259d-a424-422a-b28b-26e40312d161" xlink:to="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_fb2f3bcd-b30a-4ee2-90f7-7644a55e45e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_cb7c0b0c-ee16-417a-bd40-82da22e5b326" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8dbc259d-a424-422a-b28b-26e40312d161" xlink:to="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_cb7c0b0c-ee16-417a-bd40-82da22e5b326" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_7b061aa1-5046-43e9-b6a9-dfa41517667a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8dbc259d-a424-422a-b28b-26e40312d161" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_7b061aa1-5046-43e9-b6a9-dfa41517667a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_cf823311-82de-4c2d-91ad-cecce583d989" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8dbc259d-a424-422a-b28b-26e40312d161" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_cf823311-82de-4c2d-91ad-cecce583d989" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_d3dddbdf-fa95-4905-80b8-48ab2947abb9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8dbc259d-a424-422a-b28b-26e40312d161" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_d3dddbdf-fa95-4905-80b8-48ab2947abb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems_f7967286-182f-4ac4-a1c9-d9282c985167" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8dbc259d-a424-422a-b28b-26e40312d161" xlink:to="loc_ifrs-full_OtherAdjustmentsForNoncashItems_f7967286-182f-4ac4-a1c9-d9282c985167" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForFinanceCosts_0d8707f1-723c-4705-8206-a87395a6104b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForFinanceCosts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8dbc259d-a424-422a-b28b-26e40312d161" xlink:to="loc_ifrs-full_AdjustmentsForFinanceCosts_0d8707f1-723c-4705-8206-a87395a6104b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_3d9a14b1-3b27-4b38-b254-a3a1df80b448" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncomeTaxExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8dbc259d-a424-422a-b28b-26e40312d161" xlink:to="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_3d9a14b1-3b27-4b38-b254-a3a1df80b448" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_b32bb444-ec04-4437-98f5-ba4805cf63b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8dbc259d-a424-422a-b28b-26e40312d161" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_b32bb444-ec04-4437-98f5-ba4805cf63b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_eda83482-32c1-46e7-bc1c-2382c2c70107" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8ae9d082-4ac8-4292-abfa-3ff363acd903" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_eda83482-32c1-46e7-bc1c-2382c2c70107" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_8ae9d082-4ac8-4292-abfa-3ff363acd903" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_701c4d3f-ea48-4fb9-ba6f-b2e9da57034f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_eda83482-32c1-46e7-bc1c-2382c2c70107" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_701c4d3f-ea48-4fb9-ba6f-b2e9da57034f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_1c526f29-33cf-4242-922f-1250b806b3b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_eda83482-32c1-46e7-bc1c-2382c2c70107" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_1c526f29-33cf-4242-922f-1250b806b3b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_84a0477c-697d-4ba7-9a19-0f5c0c3bf04e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_f25499e0-889b-4983-b155-856bbbf309e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_84a0477c-697d-4ba7-9a19-0f5c0c3bf04e" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_f25499e0-889b-4983-b155-856bbbf309e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_e05f8523-291d-4655-96cd-863ed11cee82" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_84a0477c-697d-4ba7-9a19-0f5c0c3bf04e" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_e05f8523-291d-4655-96cd-863ed11cee82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_32596ea7-360d-49f8-8289-fe623b654554" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_84a0477c-697d-4ba7-9a19-0f5c0c3bf04e" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_32596ea7-360d-49f8-8289-fe623b654554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_b06326d6-3cb5-4ec3-8140-de774b7162f3" xlink:href="cls-20211231.xsd#cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_84a0477c-697d-4ba7-9a19-0f5c0c3bf04e" xlink:to="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_b06326d6-3cb5-4ec3-8140-de774b7162f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_1bca3ba6-67fc-43fe-9c8c-fc3edca446df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_cdca8102-cfdc-4444-bf29-b83900b0c970" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_1bca3ba6-67fc-43fe-9c8c-fc3edca446df" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_cdca8102-cfdc-4444-bf29-b83900b0c970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_eaf5a45b-daab-4aea-a710-3524546f5362" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_1bca3ba6-67fc-43fe-9c8c-fc3edca446df" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_eaf5a45b-daab-4aea-a710-3524546f5362" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_cf14c110-b127-4117-b372-8cc71f8a0714" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_1bca3ba6-67fc-43fe-9c8c-fc3edca446df" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_cf14c110-b127-4117-b372-8cc71f8a0714" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_c957570b-f479-4337-957d-4973130f88fd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_1bca3ba6-67fc-43fe-9c8c-fc3edca446df" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_c957570b-f479-4337-957d-4973130f88fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_fc4a3c9e-9743-4ab8-a15d-cc38ac8f1271" xlink:href="cls-20211231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_1bca3ba6-67fc-43fe-9c8c-fc3edca446df" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_fc4a3c9e-9743-4ab8-a15d-cc38ac8f1271" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_e06d24f4-137c-4530-ab37-8ba9adab51e3" xlink:href="cls-20211231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_1bca3ba6-67fc-43fe-9c8c-fc3edca446df" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_e06d24f4-137c-4530-ab37-8ba9adab51e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentOfFinancingCostsAndWaiverFees_b29ce795-72c7-43ec-becc-b56563dbc786" xlink:href="cls-20211231.xsd#cls_PaymentOfFinancingCostsAndWaiverFees"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_1bca3ba6-67fc-43fe-9c8c-fc3edca446df" xlink:to="loc_cls_PaymentOfFinancingCostsAndWaiverFees_b29ce795-72c7-43ec-becc-b56563dbc786" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_cee55946-035f-4483-9e80-f49a6b0ea8c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_5f69fdda-dbce-4594-9ba1-3d31e44917a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_cee55946-035f-4483-9e80-f49a6b0ea8c0" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_5f69fdda-dbce-4594-9ba1-3d31e44917a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_4bb46f4e-c102-46c6-ae9d-ffbc0864dd2a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_cee55946-035f-4483-9e80-f49a6b0ea8c0" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_4bb46f4e-c102-46c6-ae9d-ffbc0864dd2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_748b9a5c-a8e3-42ae-9758-884a243ceb0c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_cee55946-035f-4483-9e80-f49a6b0ea8c0" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_748b9a5c-a8e3-42ae-9758-884a243ceb0c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#AcquisitionsPurchasePriceAllocationDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_84c6e242-3795-4219-bb6e-c51496483c62" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_12ff3402-cddd-4d4e-a02d-872f6f262bcd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_84c6e242-3795-4219-bb6e-c51496483c62" xlink:to="loc_ifrs-full_Goodwill_12ff3402-cddd-4d4e-a02d-872f6f262bcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_49a2bae6-9bb6-4271-ba3f-2cfd3b5015cf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_84c6e242-3795-4219-bb6e-c51496483c62" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_49a2bae6-9bb6-4271-ba3f-2cfd3b5015cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_6b7e5ecb-6b05-4dd8-b8cd-e25512d07baf" xlink:href="cls-20211231.xsd#cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_84c6e242-3795-4219-bb6e-c51496483c62" xlink:to="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_6b7e5ecb-6b05-4dd8-b8cd-e25512d07baf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate_40e6ef5b-8f32-4b54-9c66-9189c22c53b6" xlink:href="cls-20211231.xsd#cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_84c6e242-3795-4219-bb6e-c51496483c62" xlink:to="loc_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate_40e6ef5b-8f32-4b54-9c66-9189c22c53b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryRecognisedAsOfAcquisitionDate_47943b5b-a2be-4660-80ff-6eac60365d47" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InventoryRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_84c6e242-3795-4219-bb6e-c51496483c62" xlink:to="loc_ifrs-full_InventoryRecognisedAsOfAcquisitionDate_47943b5b-a2be-4660-80ff-6eac60365d47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate_ebbe4bcb-4885-4e50-86ec-9d65fd09fd3c" xlink:href="cls-20211231.xsd#cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_84c6e242-3795-4219-bb6e-c51496483c62" xlink:to="loc_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate_ebbe4bcb-4885-4e50-86ec-9d65fd09fd3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_20647c1e-6553-425d-922d-1cc5228be0e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_84c6e242-3795-4219-bb6e-c51496483c62" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_20647c1e-6553-425d-922d-1cc5228be0e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate_b0e97bef-a255-495d-8fd9-c0e71493ad4b" xlink:href="cls-20211231.xsd#cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_84c6e242-3795-4219-bb6e-c51496483c62" xlink:to="loc_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate_b0e97bef-a255-495d-8fd9-c0e71493ad4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate_98f5dd98-cc3d-453b-ae01-ed9be0009297" xlink:href="cls-20211231.xsd#cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_84c6e242-3795-4219-bb6e-c51496483c62" xlink:to="loc_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate_98f5dd98-cc3d-453b-ae01-ed9be0009297" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_b883baea-ed1f-43dc-a86f-78f8c5ae805b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RawMaterials_bac48b2c-f2ca-4240-89d2-53346bb5815e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_b883baea-ed1f-43dc-a86f-78f8c5ae805b" xlink:to="loc_ifrs-full_RawMaterials_bac48b2c-f2ca-4240-89d2-53346bb5815e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WorkInProgress_375585e5-6b00-4278-a689-c6265fb6a4db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WorkInProgress"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_b883baea-ed1f-43dc-a86f-78f8c5ae805b" xlink:to="loc_ifrs-full_WorkInProgress_375585e5-6b00-4278-a689-c6265fb6a4db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods_dba40a4d-64cc-46aa-8e5c-43a0219111b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_b883baea-ed1f-43dc-a86f-78f8c5ae805b" xlink:to="loc_ifrs-full_FinishedGoods_dba40a4d-64cc-46aa-8e5c-43a0219111b9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#OtherNonCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_95550013-1f67-4ba5-a314-90a4ed588c01" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_3751f91f-a00f-44b8-8e69-0c8ae2394d3e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentAssets_95550013-1f67-4ba5-a314-90a4ed588c01" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_3751f91f-a00f-44b8-8e69-0c8ae2394d3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NonCurrentLandRights_5a2e3499-8fa1-4671-9937-f9a77904812c" xlink:href="cls-20211231.xsd#cls_NonCurrentLandRights"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentAssets_95550013-1f67-4ba5-a314-90a4ed588c01" xlink:to="loc_cls_NonCurrentLandRights_5a2e3499-8fa1-4671-9937-f9a77904812c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_eca217c2-d8e0-4442-8e92-d4d0ce25084c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentAssets_95550013-1f67-4ba5-a314-90a4ed588c01" xlink:to="loc_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_eca217c2-d8e0-4442-8e92-d4d0ce25084c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredFinanceCosts_5e7e341d-d9d1-4a18-b0b7-79698e7a34a8" xlink:href="cls-20211231.xsd#cls_DeferredFinanceCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentAssets_95550013-1f67-4ba5-a314-90a4ed588c01" xlink:to="loc_cls_DeferredFinanceCosts_5e7e341d-d9d1-4a18-b0b7-79698e7a34a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherAssetsMiscellaneousNoncurrent1_3199b7e4-4369-438a-bf12-1ed862f2b584" xlink:href="cls-20211231.xsd#cls_OtherAssetsMiscellaneousNoncurrent1"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherNoncurrentAssets_95550013-1f67-4ba5-a314-90a4ed588c01" xlink:to="loc_cls_OtherAssetsMiscellaneousNoncurrent1_3199b7e4-4369-438a-bf12-1ed862f2b584" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ProvisionsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#ProvisionsDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/ProvisionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_5ea07038-c6a5-4a7f-b0c7-8f3f86f081be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_db17c93d-f206-4bf3-bcd5-407254b8a568" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Provisions_5ea07038-c6a5-4a7f-b0c7-8f3f86f081be" xlink:to="loc_ifrs-full_CurrentProvisions_db17c93d-f206-4bf3-bcd5-407254b8a568" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_72200daa-697a-4b17-b1b2-391888cb68c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Provisions_5ea07038-c6a5-4a7f-b0c7-8f3f86f081be" xlink:to="loc_ifrs-full_NoncurrentProvisions_72200daa-697a-4b17-b1b2-391888cb68c4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingsAndLeaseLiabilities_b00c1db3-7edb-404d-851a-3978dbb29048" xlink:href="cls-20211231.xsd#cls_BorrowingsAndLeaseLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities_fa95e4e7-04bc-43d2-b515-8d0f6bff75d6" xlink:href="cls-20211231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_BorrowingsAndLeaseLiabilities_b00c1db3-7edb-404d-851a-3978dbb29048" xlink:to="loc_cls_CurrentBorrowingsAndLeaseLiabilities_fa95e4e7-04bc-43d2-b515-8d0f6bff75d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_00979106-4278-4456-b7b7-cf64bba689b0" xlink:href="cls-20211231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_BorrowingsAndLeaseLiabilities_b00c1db3-7edb-404d-851a-3978dbb29048" xlink:to="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_00979106-4278-4456-b7b7-cf64bba689b0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#OtherChargesRecoveriesScheduleofChargesRecoveriesDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByFunction_5f50c7e5-adb9-4b29-a774-7fc3963d17a4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherExpenseByFunction"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_608f95c3-de68-4862-8535-864218585e6b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByFunction_5f50c7e5-adb9-4b29-a774-7fc3963d17a4" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_608f95c3-de68-4862-8535-864218585e6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_1322a728-f080-4e9a-9d1f-352d9811b60a" xlink:href="cls-20211231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByFunction_5f50c7e5-adb9-4b29-a774-7fc3963d17a4" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_1322a728-f080-4e9a-9d1f-352d9811b60a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessTransitionCostsRecoveries_fbf02d70-688b-4fc0-9d7b-fb3358a060c1" xlink:href="cls-20211231.xsd#cls_BusinessTransitionCostsRecoveries"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByFunction_5f50c7e5-adb9-4b29-a774-7fc3963d17a4" xlink:to="loc_cls_BusinessTransitionCostsRecoveries_fbf02d70-688b-4fc0-9d7b-fb3358a060c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts_9fa3db3a-aa1f-4c27-8dcb-4ebe8e05ead0" xlink:href="cls-20211231.xsd#cls_AcceleratedAmortizationOfFinancingCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByFunction_5f50c7e5-adb9-4b29-a774-7fc3963d17a4" xlink:to="loc_cls_AcceleratedAmortizationOfFinancingCosts_9fa3db3a-aa1f-4c27-8dcb-4ebe8e05ead0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionCostsAndOtherAdjustments_d25ae849-3b10-418a-9e56-9fa5cfbbcf1c" xlink:href="cls-20211231.xsd#cls_AcquisitionCostsAndOtherAdjustments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherExpenseByFunction_5f50c7e5-adb9-4b29-a774-7fc3963d17a4" xlink:to="loc_cls_AcquisitionCostsAndOtherAdjustments_d25ae849-3b10-418a-9e56-9fa5cfbbcf1c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#RelatedPartyTransactionsDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_38fcc31d-1f44-4035-8cbe-d2083faba65b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_4ee988b5-af92-4516-a2a4-fe8979a69e92" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_38fcc31d-1f44-4035-8cbe-d2083faba65b" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_4ee988b5-af92-4516-a2a4-fe8979a69e92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_36edf053-fe7a-4836-b9ed-e62836693210" xlink:href="cls-20211231.xsd#cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_38fcc31d-1f44-4035-8cbe-d2083faba65b" xlink:to="loc_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_36edf053-fe7a-4836-b9ed-e62836693210" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_32dec2c3-4af5-4eab-8b51-a35c348f397c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_38fcc31d-1f44-4035-8cbe-d2083faba65b" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_32dec2c3-4af5-4eab-8b51-a35c348f397c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_66be9cb0-bf13-4629-a336-b6a82b346556" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_48198e07-cf04-4ef8-8fbe-7993abb682da" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_66be9cb0-bf13-4629-a336-b6a82b346556" xlink:to="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_48198e07-cf04-4ef8-8fbe-7993abb682da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_b594333c-8602-4fd0-8ac8-73a60b23162f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_66be9cb0-bf13-4629-a336-b6a82b346556" xlink:to="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_b594333c-8602-4fd0-8ac8-73a60b23162f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_68e5a63d-a62d-484f-92b3-77132df76ec9" xlink:href="cls-20211231.xsd#cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_66be9cb0-bf13-4629-a336-b6a82b346556" xlink:to="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_68e5a63d-a62d-484f-92b3-77132df76ec9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_a1dd252f-44e0-4df9-a337-8f8ae38a911a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue_66be9cb0-bf13-4629-a336-b6a82b346556" xlink:to="loc_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_a1dd252f-44e0-4df9-a337-8f8ae38a911a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanAssetsAtFairValueAllocationPercentage_d6dfc86e-e61d-494b-8d5b-6993c5fbb3a1" xlink:href="cls-20211231.xsd#cls_PlanAssetsAtFairValueAllocationPercentage"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_b337d897-55ed-4e0b-91a2-46963f7d8a2f" xlink:href="cls-20211231.xsd#cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_PlanAssetsAtFairValueAllocationPercentage_d6dfc86e-e61d-494b-8d5b-6993c5fbb3a1" xlink:to="loc_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_b337d897-55ed-4e0b-91a2-46963f7d8a2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_179812af-bb3b-477e-b4a4-d8d655c59257" xlink:href="cls-20211231.xsd#cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_PlanAssetsAtFairValueAllocationPercentage_d6dfc86e-e61d-494b-8d5b-6993c5fbb3a1" xlink:to="loc_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_179812af-bb3b-477e-b4a4-d8d655c59257" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_359ee403-2c83-46d7-ad5c-981675369b91" xlink:href="cls-20211231.xsd#cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_PlanAssetsAtFairValueAllocationPercentage_d6dfc86e-e61d-494b-8d5b-6993c5fbb3a1" xlink:to="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_359ee403-2c83-46d7-ad5c-981675369b91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_afa56fb0-88b2-4103-b2c9-9ad3b376f76c" xlink:href="cls-20211231.xsd#cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_PlanAssetsAtFairValueAllocationPercentage_d6dfc86e-e61d-494b-8d5b-6993c5fbb3a1" xlink:to="loc_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_afa56fb0-88b2-4103-b2c9-9ad3b376f76c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SurplusDeficitInPlan_fcb4e9fc-2aa6-4596-8e41-78eab15cfb38" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SurplusDeficitInPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_d9b08b8e-def2-4201-b555-876ccc201380" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_SurplusDeficitInPlan_fcb4e9fc-2aa6-4596-8e41-78eab15cfb38" xlink:to="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_d9b08b8e-def2-4201-b555-876ccc201380" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_590db185-a6ae-4eb3-86ab-97dde5ddef30" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_SurplusDeficitInPlan_fcb4e9fc-2aa6-4596-8e41-78eab15cfb38" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_590db185-a6ae-4eb3-86ab-97dde5ddef30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanAssetsDecreaseDueToRestrictions_506125f0-bf3f-4905-a181-ffd3a65d8ab3" xlink:href="cls-20211231.xsd#cls_PlanAssetsDecreaseDueToRestrictions"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_SurplusDeficitInPlan_fcb4e9fc-2aa6-4596-8e41-78eab15cfb38" xlink:to="loc_cls_PlanAssetsDecreaseDueToRestrictions_506125f0-bf3f-4905-a181-ffd3a65d8ab3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_85936956-2fc6-4bc1-9f74-845e67828103" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_19266136-c4b9-4da0-a87a-fd390dde6649" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_85936956-2fc6-4bc1-9f74-845e67828103" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_19266136-c4b9-4da0-a87a-fd390dde6649" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_35c1419b-6b74-46b8-9f2b-5c4c4437d524" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_85936956-2fc6-4bc1-9f74-845e67828103" xlink:to="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_35c1419b-6b74-46b8-9f2b-5c4c4437d524" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_371bd3db-ff90-47ab-a2fc-50d3c5af69c0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_85936956-2fc6-4bc1-9f74-845e67828103" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_371bd3db-ff90-47ab-a2fc-50d3c5af69c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_03e6f0c0-3201-4da7-926d-00e88deeebe5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_a2802d71-1f46-445e-97fe-04801181237a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_03e6f0c0-3201-4da7-926d-00e88deeebe5" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_a2802d71-1f46-445e-97fe-04801181237a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_f9ce76a4-ea55-4e48-84e9-65ea747192a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_03e6f0c0-3201-4da7-926d-00e88deeebe5" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_f9ce76a4-ea55-4e48-84e9-65ea747192a0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#IncomeTaxesMajorComponentsofTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_e49a97b9-1487-4b43-b3eb-e1175b4e9d02" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_5ae723f4-2a6d-4e1e-a754-0fcd7e4d55b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome_e49a97b9-1487-4b43-b3eb-e1175b4e9d02" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_5ae723f4-2a6d-4e1e-a754-0fcd7e4d55b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_9db92198-af20-499f-8b27-32b0fd8d2bf5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome_e49a97b9-1487-4b43-b3eb-e1175b4e9d02" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_9db92198-af20-499f-8b27-32b0fd8d2bf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_c421cf15-4b36-432f-a6e2-51473aa4d5da" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_a569558b-3651-41cb-a473-591191dbd468" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_c421cf15-4b36-432f-a6e2-51473aa4d5da" xlink:to="loc_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_a569558b-3651-41cb-a473-591191dbd468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_97782217-2beb-4ac8-9ad5-3b790efea893" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_c421cf15-4b36-432f-a6e2-51473aa4d5da" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_97782217-2beb-4ac8-9ad5-3b790efea893" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#IncomeTaxesReconciliationofIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_1f43a01e-6de4-4d9d-ac8d-773ca090a4e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_c8ce94b1-7ff8-4349-a200-b4cb5f08e26d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_1f43a01e-6de4-4d9d-ac8d-773ca090a4e8" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_c8ce94b1-7ff8-4349-a200-b4cb5f08e26d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_c24c3b05-7523-449c-9339-22047916a1cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_1f43a01e-6de4-4d9d-ac8d-773ca090a4e8" xlink:to="loc_ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_c24c3b05-7523-449c-9339-22047916a1cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_9d7bb520-ce9b-4f45-897b-29ca03b1ffc2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_1f43a01e-6de4-4d9d-ac8d-773ca090a4e8" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_9d7bb520-ce9b-4f45-897b-29ca03b1ffc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_4d3017be-fcf0-4e41-bfff-b7a8236ed1b0" xlink:href="cls-20211231.xsd#cls_TaxEffectOfExchangeDifferencesOnTranslation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_1f43a01e-6de4-4d9d-ac8d-773ca090a4e8" xlink:to="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_4d3017be-fcf0-4e41-bfff-b7a8236ed1b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_586fbe69-4cd7-46cd-9ebf-4dd5e4732a97" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_1f43a01e-6de4-4d9d-ac8d-773ca090a4e8" xlink:to="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_586fbe69-4cd7-46cd-9ebf-4dd5e4732a97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_89586caf-d870-42a3-93d5-dc3a3e41cd98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_1f43a01e-6de4-4d9d-ac8d-773ca090a4e8" xlink:to="loc_ifrs-full_TaxEffectOfTaxLosses_89586caf-d870-42a3-93d5-dc3a3e41cd98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectFromChangeInTaxRate_c7a18b2e-44b2-407f-af2b-75298c2659fd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectFromChangeInTaxRate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_1f43a01e-6de4-4d9d-ac8d-773ca090a4e8" xlink:to="loc_ifrs-full_TaxEffectFromChangeInTaxRate_c7a18b2e-44b2-407f-af2b-75298c2659fd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_fb955c2c-1605-42f0-b256-71bc264ab03c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Cash_5cbfc1e3-e0f4-41bf-831c-7e4a5550f76e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Cash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashAndCashEquivalents_fb955c2c-1605-42f0-b256-71bc264ab03c" xlink:to="loc_ifrs-full_Cash_5cbfc1e3-e0f4-41bf-831c-7e4a5550f76e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashEquivalents_abd23048-2d6e-40eb-8f56-e9eadd4bb84f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashAndCashEquivalents_fb955c2c-1605-42f0-b256-71bc264ab03c" xlink:to="loc_ifrs-full_CashEquivalents_abd23048-2d6e-40eb-8f56-e9eadd4bb84f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#WeightedAverageNumberofSharesDilutedDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_531cb207-5a6a-4687-b270-61c291975de8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares_28de1beb-62b7-4c4b-83de-e670c1378db6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageShares"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AdjustedWeightedAverageShares_531cb207-5a6a-4687-b270-61c291975de8" xlink:to="loc_ifrs-full_WeightedAverageShares_28de1beb-62b7-4c4b-83de-e670c1378db6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_d1bc8300-581b-4c4d-b284-e3f1a32f295f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_AdjustedWeightedAverageShares_531cb207-5a6a-4687-b270-61c291975de8" xlink:to="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_d1bc8300-581b-4c4d-b284-e3f1a32f295f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_402f3778-ec44-40af-9cc4-e9a10e4fcb18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_c507ddd2-4fcb-443b-9ef5-887661556558" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_402f3778-ec44-40af-9cc4-e9a10e4fcb18" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_c507ddd2-4fcb-443b-9ef5-887661556558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceIncomeCost_d9262c86-2681-41b5-a1c9-05835dba1824" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceIncomeCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_402f3778-ec44-40af-9cc4-e9a10e4fcb18" xlink:to="loc_ifrs-full_FinanceIncomeCost_d9262c86-2681-41b5-a1c9-05835dba1824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_a1d147b5-6c01-4b06-b268-f9d1d54bad0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_402f3778-ec44-40af-9cc4-e9a10e4fcb18" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_a1d147b5-6c01-4b06-b268-f9d1d54bad0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_dc5dd43f-26b2-474d-b810-d95db6469be6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_402f3778-ec44-40af-9cc4-e9a10e4fcb18" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_dc5dd43f-26b2-474d-b810-d95db6469be6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByFunction_235cc020-cfcb-4cc9-b9b0-ce666e6fc5f7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherExpenseByFunction"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_402f3778-ec44-40af-9cc4-e9a10e4fcb18" xlink:to="loc_ifrs-full_OtherExpenseByFunction_235cc020-cfcb-4cc9-b9b0-ce666e6fc5f7" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>cls-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:94888965-7fe3-4502-9e04-871172e75e4b,g:ff8c6bb7-2685-4676-a3ce-a1ea7894e1e4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.celestica.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="cls-20211231.xsd#DocumentandEntityInformation"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/DocumentandEntityInformation" xlink:type="extended" id="i70750cfedf2c414eb043bc7489d27561_DocumentandEntityInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_3e08456d-635b-44c5-8140-863fce3598d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentType_3e08456d-635b-44c5-8140-863fce3598d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_19b3830b-e4ed-485b-b1f1-69ce9b809d42" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentAnnualReport_19b3830b-e4ed-485b-b1f1-69ce9b809d42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_036e5a73-e434-4894-91ad-216bcb7a3aac" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentPeriodEndDate_036e5a73-e434-4894-91ad-216bcb7a3aac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_6267eb38-d960-4a97-a717-94c3c45b3ec7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentTransitionReport_6267eb38-d960-4a97-a717-94c3c45b3ec7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentShellCompanyReport_5ec8c295-18b7-484d-9e87-835f01b080c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentShellCompanyReport_5ec8c295-18b7-484d-9e87-835f01b080c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_708fe692-4d63-4f8f-9bfa-69e927fab9c2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityFileNumber_708fe692-4d63-4f8f-9bfa-69e927fab9c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ced89712-8cde-4066-aa84-fb6e8944e663" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityRegistrantName_ced89712-8cde-4066-aa84-fb6e8944e663" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_bbd576ee-07c5-4f7b-8851-9b427e602207" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_bbd576ee-07c5-4f7b-8851-9b427e602207" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CountryOfIncorporation_ecc4edc6-b88d-40e0-8f1d-3628e93fe057" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CountryOfIncorporation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_ifrs-full_CountryOfIncorporation_ecc4edc6-b88d-40e0-8f1d-3628e93fe057" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_689c2143-6227-4a00-b266-4cad865aa9d2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityAddressAddressLine1_689c2143-6227-4a00-b266-4cad865aa9d2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_55c38728-c807-4c7e-8a31-d32a0d542771" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityAddressCityOrTown_55c38728-c807-4c7e-8a31-d32a0d542771" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_d32c65c2-5d27-402c-b770-8eaa897c9840" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityAddressStateOrProvince_d32c65c2-5d27-402c-b770-8eaa897c9840" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_4f80ed47-6d04-4a66-bb92-afe4978a03dc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityAddressCountry_4f80ed47-6d04-4a66-bb92-afe4978a03dc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_53f72c69-f66f-4e99-8c5c-2285ff7a4b8e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityAddressPostalZipCode_53f72c69-f66f-4e99-8c5c-2285ff7a4b8e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f5140059-d5ef-4db6-8470-82724dc510cb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_CityAreaCode_f5140059-d5ef-4db6-8470-82724dc510cb" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_652d8048-e68b-4187-ae31-a9e6ac430d2a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_LocalPhoneNumber_652d8048-e68b-4187-ae31-a9e6ac430d2a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_161b1bdf-96e0-483f-ac39-30783210a08f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_Security12bTitle_161b1bdf-96e0-483f-ac39-30783210a08f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_f5861214-a379-4e02-850a-79e51ed53700" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_TradingSymbol_f5861214-a379-4e02-850a-79e51ed53700" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_3e733659-682d-463a-a003-6feaf8597a2f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_SecurityExchangeName_3e733659-682d-463a-a003-6feaf8597a2f" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_eee1bf80-3095-4caa-ab38-f1750e4bbd9b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_eee1bf80-3095-4caa-ab38-f1750e4bbd9b" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_71fcdf86-7a71-447d-8cbb-b259e79eeca8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_71fcdf86-7a71-447d-8cbb-b259e79eeca8" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_38c4e18a-ddde-4b5a-b962-672e6e6e75e3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityVoluntaryFilers_38c4e18a-ddde-4b5a-b962-672e6e6e75e3" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1c8db00f-e46e-4c85-9b8d-e11bc86ee66b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityCurrentReportingStatus_1c8db00f-e46e-4c85-9b8d-e11bc86ee66b" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_3812f20c-58cd-4540-b507-81fd2c2b45cc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityInteractiveDataCurrent_3812f20c-58cd-4540-b507-81fd2c2b45cc" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2874b346-edd0-4d7e-a009-b4aac5c2d213" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityFilerCategory_2874b346-edd0-4d7e-a009-b4aac5c2d213" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_2ab8d6b1-2545-4a5e-b1ae-8714d33fb945" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityEmergingGrowthCompany_2ab8d6b1-2545-4a5e-b1ae-8714d33fb945" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAccountingStandard_78cfbce9-d2eb-4e46-ac39-11af6a70c021" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentAccountingStandard_78cfbce9-d2eb-4e46-ac39-11af6a70c021" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_55db59ea-2c2d-4d99-9e2e-5d46a57cf629" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityShellCompany_55db59ea-2c2d-4d99-9e2e-5d46a57cf629" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_5a96d0fa-04ac-4206-b963-3a530ace01ea" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_AmendmentFlag_5a96d0fa-04ac-4206-b963-3a530ace01ea" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_392a24e2-931c-4550-b2a5-32471062be4f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentFiscalYearFocus_392a24e2-931c-4550-b2a5-32471062be4f" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_6e86b9f2-eb20-49a8-9d82-baac647bc507" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_6e86b9f2-eb20-49a8-9d82-baac647bc507" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_de7a1dc4-2960-478c-a441-a444312f9e56" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityCentralIndexKey_de7a1dc4-2960-478c-a441-a444312f9e56" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_1a27010a-fd09-4525-bedd-faa3e7639630" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_CurrentFiscalYearEndDate_1a27010a-fd09-4525-bedd-faa3e7639630" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_a6d40f6c-cede-4a46-bbe3-e8071c673f61" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentRegistrationStatement_a6d40f6c-cede-4a46-bbe3-e8071c673f61" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_1a3cf816-ee9b-44ee-ba1a-c97dd3b9db38" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_ContactPersonnelName_1a3cf816-ee9b-44ee-ba1a-c97dd3b9db38" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelEmailAddress_3920b4fa-2436-4221-9f8f-91551bd7a47c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelEmailAddress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_ContactPersonnelEmailAddress_3920b4fa-2436-4221-9f8f-91551bd7a47c" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_b5aff057-8628-4d50-82d3-20f961f3fd65" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_IcfrAuditorAttestationFlag_b5aff057-8628-4d50-82d3-20f961f3fd65" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_d82c4e67-4393-45c4-8416-dc84cde06830" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentInformationTable_d82c4e67-4393-45c4-8416-dc84cde06830" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_8dfb4230-ed20-4ec9-b48b-53e3d75f5d0b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_d82c4e67-4393-45c4-8416-dc84cde06830" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_8dfb4230-ed20-4ec9-b48b-53e3d75f5d0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_8dfb4230-ed20-4ec9-b48b-53e3d75f5d0b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_8dfb4230-ed20-4ec9-b48b-53e3d75f5d0b" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_8dfb4230-ed20-4ec9-b48b-53e3d75f5d0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_fea323d7-4b7f-4b81-80a1-6f4f242d6336" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_8dfb4230-ed20-4ec9-b48b-53e3d75f5d0b" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_fea323d7-4b7f-4b81-80a1-6f4f242d6336" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SubordinateVotingSharesMember_d8995e46-acdf-4b26-8629-6fe6dc7e3179" xlink:href="cls-20211231.xsd#cls_SubordinateVotingSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_fea323d7-4b7f-4b81-80a1-6f4f242d6336" xlink:to="loc_cls_SubordinateVotingSharesMember_d8995e46-acdf-4b26-8629-6fe6dc7e3179" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MultipleVotingSharesMember_c88b6104-5cb4-4023-84ec-c200c3c11626" xlink:href="cls-20211231.xsd#cls_MultipleVotingSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_fea323d7-4b7f-4b81-80a1-6f4f242d6336" xlink:to="loc_cls_MultipleVotingSharesMember_c88b6104-5cb4-4023-84ec-c200c3c11626" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreferenceSharesMember_b7db3eeb-a2c6-40e3-8e1a-f86d4cbfcabd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PreferenceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_fea323d7-4b7f-4b81-80a1-6f4f242d6336" xlink:to="loc_ifrs-full_PreferenceSharesMember_b7db3eeb-a2c6-40e3-8e1a-f86d4cbfcabd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_517799dc-2340-4ef8-8879-3397bffddda9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_d82c4e67-4393-45c4-8416-dc84cde06830" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_517799dc-2340-4ef8-8879-3397bffddda9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_517799dc-2340-4ef8-8879-3397bffddda9_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_517799dc-2340-4ef8-8879-3397bffddda9" xlink:to="loc_dei_AddressTypeDomain_517799dc-2340-4ef8-8879-3397bffddda9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_834b1865-f074-47c1-b981-9e7865c5bfb7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_517799dc-2340-4ef8-8879-3397bffddda9" xlink:to="loc_dei_AddressTypeDomain_834b1865-f074-47c1-b981-9e7865c5bfb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_b448ce95-7030-4a40-8bce-dc8a0884d591" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_834b1865-f074-47c1-b981-9e7865c5bfb7" xlink:to="loc_dei_BusinessContactMember_b448ce95-7030-4a40-8bce-dc8a0884d591" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="extended" id="i2b73174b1957465d94e25a90a9cdf2bf_ConsolidatedStatementofComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_c7f2d060-7aab-42a9-a56d-340b01fb2848" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_e7cac767-e61c-401d-8c8d-65244d78a968" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_c7f2d060-7aab-42a9-a56d-340b01fb2848" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_e7cac767-e61c-401d-8c8d-65244d78a968" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_c17b4c74-0888-4a5c-b5e3-903fdb77b276" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_c7f2d060-7aab-42a9-a56d-340b01fb2848" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_c17b4c74-0888-4a5c-b5e3-903fdb77b276" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_b86fab28-bba7-4afd-abf8-8a22f769b31b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_c17b4c74-0888-4a5c-b5e3-903fdb77b276" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_b86fab28-bba7-4afd-abf8-8a22f769b31b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_cfe41901-8893-4336-be23-9e8acbc47e62" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_b86fab28-bba7-4afd-abf8-8a22f769b31b" xlink:to="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_cfe41901-8893-4336-be23-9e8acbc47e62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_0dd062d8-bbda-48ae-b943-bac398306385" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_c17b4c74-0888-4a5c-b5e3-903fdb77b276" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_0dd062d8-bbda-48ae-b943-bac398306385" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_e6860550-ef82-4abf-bce4-b5e93bd24d5e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_0dd062d8-bbda-48ae-b943-bac398306385" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_e6860550-ef82-4abf-bce4-b5e93bd24d5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_fb7c56e3-2f51-42b3-bab8-9daca585cd99" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_0dd062d8-bbda-48ae-b943-bac398306385" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_fb7c56e3-2f51-42b3-bab8-9daca585cd99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_ed4b3d79-6932-4a77-ad3a-48bdd70954da" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_c7f2d060-7aab-42a9-a56d-340b01fb2848" xlink:to="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_ed4b3d79-6932-4a77-ad3a-48bdd70954da" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_61abeb5d-54c4-4400-b0db-bf80d1ab0290" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_c7f2d060-7aab-42a9-a56d-340b01fb2848" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_61abeb5d-54c4-4400-b0db-bf80d1ab0290" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_558e9c6f-494b-4f6c-b8c3-5e60c38b1d04" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_61abeb5d-54c4-4400-b0db-bf80d1ab0290" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_558e9c6f-494b-4f6c-b8c3-5e60c38b1d04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_558e9c6f-494b-4f6c-b8c3-5e60c38b1d04_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_558e9c6f-494b-4f6c-b8c3-5e60c38b1d04" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_558e9c6f-494b-4f6c-b8c3-5e60c38b1d04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_728c4237-5b54-4481-b1a6-3a6071a3162f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_558e9c6f-494b-4f6c-b8c3-5e60c38b1d04" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_728c4237-5b54-4481-b1a6-3a6071a3162f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_5262adfe-306a-448d-8fbb-ffd150ed0404" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_728c4237-5b54-4481-b1a6-3a6071a3162f" xlink:to="loc_ifrs-full_ForwardContractMember_5262adfe-306a-448d-8fbb-ffd150ed0404" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_c817094c-47ba-4d0b-8ae3-3387cb5a5898" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_728c4237-5b54-4481-b1a6-3a6071a3162f" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_c817094c-47ba-4d0b-8ae3-3387cb5a5898" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofChangesinEquity"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity" xlink:type="extended" id="id25edcc5a18d4c4998b3418072ea2ff5_ConsolidatedStatementofChangesinEquity">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_989ba721-37f1-4609-abd6-2f29db8c587f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_9718cd00-4b15-4fae-90b8-ae46eb5832b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_989ba721-37f1-4609-abd6-2f29db8c587f" xlink:to="loc_ifrs-full_Equity_9718cd00-4b15-4fae-90b8-ae46eb5832b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1a91171a-2283-4d0a-9a90-ca0f333d3554" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_989ba721-37f1-4609-abd6-2f29db8c587f" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1a91171a-2283-4d0a-9a90-ca0f333d3554" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity_beaad2f2-7a9e-4b50-a960-3475e1d04088" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssueOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1a91171a-2283-4d0a-9a90-ca0f333d3554" xlink:to="loc_ifrs-full_IssueOfEquity_beaad2f2-7a9e-4b50-a960-3475e1d04088" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchasedandRetiredDuringPeriodValue1_26cd3562-561c-4648-9362-a2490ee21cc1" xlink:href="cls-20211231.xsd#cls_StockRepurchasedandRetiredDuringPeriodValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1a91171a-2283-4d0a-9a90-ca0f333d3554" xlink:to="loc_cls_StockRepurchasedandRetiredDuringPeriodValue1_26cd3562-561c-4648-9362-a2490ee21cc1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_278f1f4f-b84e-49de-9261-4a6400a24b59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1a91171a-2283-4d0a-9a90-ca0f333d3554" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_278f1f4f-b84e-49de-9261-4a6400a24b59" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_2e24f6e8-b842-4ace-ac23-0ff115815427" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1a91171a-2283-4d0a-9a90-ca0f333d3554" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_2e24f6e8-b842-4ace-ac23-0ff115815427" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAbstract_c6d42e25-1311-46c2-8721-f1dfb91d67ad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_989ba721-37f1-4609-abd6-2f29db8c587f" xlink:to="loc_ifrs-full_ComprehensiveIncomeAbstract_c6d42e25-1311-46c2-8721-f1dfb91d67ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_f8abd926-c1d9-4ad9-a2b2-49e027b24972" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_c6d42e25-1311-46c2-8721-f1dfb91d67ad" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_f8abd926-c1d9-4ad9-a2b2-49e027b24972" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_52bd1896-3ead-4100-88be-54da68cccb3c" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_c6d42e25-1311-46c2-8721-f1dfb91d67ad" xlink:to="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_52bd1896-3ead-4100-88be-54da68cccb3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_20baf87c-9cb8-4628-b5f5-8bd5983aa2b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_c6d42e25-1311-46c2-8721-f1dfb91d67ad" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_20baf87c-9cb8-4628-b5f5-8bd5983aa2b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_d9767540-5415-4749-9c6a-5d2c1faa290f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_c6d42e25-1311-46c2-8721-f1dfb91d67ad" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_d9767540-5415-4749-9c6a-5d2c1faa290f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_8981dc6c-7468-49c7-876a-1362eb04e937" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_fed26914-d418-4291-ba5e-defb1ce0fa44" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_989ba721-37f1-4609-abd6-2f29db8c587f" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_fed26914-d418-4291-ba5e-defb1ce0fa44" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_8975dd88-7da4-4afe-863f-f6a15ca26f05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_fed26914-d418-4291-ba5e-defb1ce0fa44" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_8975dd88-7da4-4afe-863f-f6a15ca26f05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_8975dd88-7da4-4afe-863f-f6a15ca26f05_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_8975dd88-7da4-4afe-863f-f6a15ca26f05" xlink:to="loc_ifrs-full_EquityMember_8975dd88-7da4-4afe-863f-f6a15ca26f05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_8975dd88-7da4-4afe-863f-f6a15ca26f05" xlink:to="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_0888af82-10a7-4891-aad3-a000968d0207" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:to="loc_ifrs-full_IssuedCapitalMember_0888af82-10a7-4891-aad3-a000968d0207" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TreasurySharesMember_0331bab5-d424-404d-8d30-d15e0131a808" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TreasurySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:to="loc_ifrs-full_TreasurySharesMember_0331bab5-d424-404d-8d30-d15e0131a808" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharePremiumMember_14a3a968-d7bd-4f32-a59b-3666e2aa8c98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharePremiumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:to="loc_ifrs-full_SharePremiumMember_14a3a968-d7bd-4f32-a59b-3666e2aa8c98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_d2bd27e8-0a1f-4d3c-a473-ffb7d7b85c8a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:to="loc_ifrs-full_RetainedEarningsMember_d2bd27e8-0a1f-4d3c-a473-ffb7d7b85c8a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_3cfc60e8-190b-4d19-afd6-d7e9665b997c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_3cfc60e8-190b-4d19-afd6-d7e9665b997c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_a5f46822-c710-4c1a-8e04-925ea957f232" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_fed26914-d418-4291-ba5e-defb1ce0fa44" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_a5f46822-c710-4c1a-8e04-925ea957f232" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_a5f46822-c710-4c1a-8e04-925ea957f232_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_a5f46822-c710-4c1a-8e04-925ea957f232" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_a5f46822-c710-4c1a-8e04-925ea957f232_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_21e3a04f-50f0-4d51-ac85-0f71f82b65e2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_a5f46822-c710-4c1a-8e04-925ea957f232" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_21e3a04f-50f0-4d51-ac85-0f71f82b65e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_6e595c67-3569-4ef1-b77e-22f34ef3ef08" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_21e3a04f-50f0-4d51-ac85-0f71f82b65e2" xlink:to="loc_ifrs-full_ForwardContractMember_6e595c67-3569-4ef1-b77e-22f34ef3ef08" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_f6acd756-1181-4ec5-8b80-defe2a20bf94" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_21e3a04f-50f0-4d51-ac85-0f71f82b65e2" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_f6acd756-1181-4ec5-8b80-defe2a20bf94" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofChangesinEquityParenthetical"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical" xlink:type="extended" id="i11a1446190ac4f29affd1bedd9c82bb2_ConsolidatedStatementofChangesinEquityParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_5ea9b759-4f26-4fed-89fb-4bcd3328c134" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_61f9e25d-304c-40bb-9a7d-33d83057a9ed" xlink:href="cls-20211231.xsd#cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5ea9b759-4f26-4fed-89fb-4bcd3328c134" xlink:to="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_61f9e25d-304c-40bb-9a7d-33d83057a9ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_ceca223c-2054-4d33-b21f-6a623b79d77e" xlink:href="cls-20211231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5ea9b759-4f26-4fed-89fb-4bcd3328c134" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_ceca223c-2054-4d33-b21f-6a623b79d77e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_f79ec822-dfea-4863-bc91-dae337da66a7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5ea9b759-4f26-4fed-89fb-4bcd3328c134" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_f79ec822-dfea-4863-bc91-dae337da66a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_35e77e27-df6c-4af5-ac74-ef83fbcecda0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_f79ec822-dfea-4863-bc91-dae337da66a7" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_35e77e27-df6c-4af5-ac74-ef83fbcecda0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_35e77e27-df6c-4af5-ac74-ef83fbcecda0_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_35e77e27-df6c-4af5-ac74-ef83fbcecda0" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_35e77e27-df6c-4af5-ac74-ef83fbcecda0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_870efe4b-0b3a-43bb-afa6-026b6a3175a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_35e77e27-df6c-4af5-ac74-ef83fbcecda0" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_870efe4b-0b3a-43bb-afa6-026b6a3175a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SubordinateVotingSharesMember_7870671a-c963-4612-a268-91a29d9c2053" xlink:href="cls-20211231.xsd#cls_SubordinateVotingSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_870efe4b-0b3a-43bb-afa6-026b6a3175a0" xlink:to="loc_cls_SubordinateVotingSharesMember_7870671a-c963-4612-a268-91a29d9c2053" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Axis_64f4c025-95d8-41e8-8835-127ecfe08b07" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_f79ec822-dfea-4863-bc91-dae337da66a7" xlink:to="loc_cls_ShareRepurchaseProgram1Axis_64f4c025-95d8-41e8-8835-127ecfe08b07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_64f4c025-95d8-41e8-8835-127ecfe08b07_default" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_64f4c025-95d8-41e8-8835-127ecfe08b07" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_64f4c025-95d8-41e8-8835-127ecfe08b07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_2715d422-6408-4ee7-87e1-fc80bb366f0d" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_64f4c025-95d8-41e8-8835-127ecfe08b07" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_2715d422-6408-4ee7-87e1-fc80bb366f0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyNCIBMember_6378714a-8d18-44a0-bc0a-e2edcc4ef1e2" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyNCIBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_2715d422-6408-4ee7-87e1-fc80bb366f0d" xlink:to="loc_cls_TwoThousandTwentyNCIBMember_6378714a-8d18-44a0-bc0a-e2edcc4ef1e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneNICBASPPMember_426f1347-14e9-4802-82f6-c8c7500cc37b" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneNICBASPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_2715d422-6408-4ee7-87e1-fc80bb366f0d" xlink:to="loc_cls_TwoThousandTwentyOneNICBASPPMember_426f1347-14e9-4802-82f6-c8c7500cc37b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneSBCASPPMember_1ff6de8b-102a-4f96-a07b-fe2a46bec8db" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneSBCASPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_2715d422-6408-4ee7-87e1-fc80bb366f0d" xlink:to="loc_cls_TwoThousandTwentyOneSBCASPPMember_1ff6de8b-102a-4f96-a07b-fe2a46bec8db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AutomaticSharePurchasePlanASPPMember_2ec8fd66-731e-4d48-b559-fc4f686a0470" xlink:href="cls-20211231.xsd#cls_AutomaticSharePurchasePlanASPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_2715d422-6408-4ee7-87e1-fc80bb366f0d" xlink:to="loc_cls_AutomaticSharePurchasePlanASPPMember_2ec8fd66-731e-4d48-b559-fc4f686a0470" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofCashFlows" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofCashFlows"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofCashFlows" xlink:type="extended" id="i92a2236d179b4c9f89a18bad9b8179e8_ConsolidatedStatementofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_cls_StatementOfCashFlowsLineItems_1f243a42-44f8-466b-9fec-dd74749fa14e" xlink:href="cls-20211231.xsd#cls_StatementOfCashFlowsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:href="cls-20211231.xsd#cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_StatementOfCashFlowsLineItems_1f243a42-44f8-466b-9fec-dd74749fa14e" xlink:to="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_3692bf47-97f0-4185-adf4-3d22fe87465e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_3692bf47-97f0-4185-adf4-3d22fe87465e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_35b1ec89-3f39-41fc-b72a-31292e19d33e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_3692bf47-97f0-4185-adf4-3d22fe87465e" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_35b1ec89-3f39-41fc-b72a-31292e19d33e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_3692bf47-97f0-4185-adf4-3d22fe87465e" xlink:to="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_26d46c36-5647-4786-88a2-ade000010272" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_26d46c36-5647-4786-88a2-ade000010272" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_17f6e4e2-b604-4ebd-825a-dcf2c72de10e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_17f6e4e2-b604-4ebd-825a-dcf2c72de10e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems_735c4251-f2e4-482c-aae8-7fe1755e16fd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_OtherAdjustmentsForNoncashItems_735c4251-f2e4-482c-aae8-7fe1755e16fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForFinanceCosts_f6e1b161-5e47-4fa8-a2ac-bffbab85e479" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForFinanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_AdjustmentsForFinanceCosts_f6e1b161-5e47-4fa8-a2ac-bffbab85e479" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_6d56cf9b-addf-434a-902d-a1004fb47825" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncomeTaxExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_6d56cf9b-addf-434a-902d-a1004fb47825" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_72a49ad2-7d92-4437-bbca-8d0cee02a640" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_72a49ad2-7d92-4437-bbca-8d0cee02a640" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfCashPaymentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_db7f1849-fa75-4ee3-99d5-7419045a18f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_db7f1849-fa75-4ee3-99d5-7419045a18f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_8bc4c684-7d04-4ba5-9fe1-23335229f866" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_8bc4c684-7d04-4ba5-9fe1-23335229f866" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_a78341f8-c405-4620-a46e-f0fe7d0a148f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_a78341f8-c405-4620-a46e-f0fe7d0a148f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_1f7ac06a-77b9-43ca-b367-6cbeb02795fe" xlink:href="cls-20211231.xsd#cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:to="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_1f7ac06a-77b9-43ca-b367-6cbeb02795fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_267ddeca-3802-4d19-848d-8e4f78c8f17f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:to="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_267ddeca-3802-4d19-848d-8e4f78c8f17f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_40d1580f-9eaa-4cd0-9722-18664df75847" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_40d1580f-9eaa-4cd0-9722-18664df75847" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_eb63460a-4928-4838-bc69-03a6dbe0a72d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_3692bf47-97f0-4185-adf4-3d22fe87465e" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_eb63460a-4928-4838-bc69-03a6dbe0a72d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9148d273-44b7-47aa-b26a-f6ed35f05b5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9148d273-44b7-47aa-b26a-f6ed35f05b5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_a0be45e5-6eb5-4cbe-a636-c5f466f3fbb5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9148d273-44b7-47aa-b26a-f6ed35f05b5b" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_a0be45e5-6eb5-4cbe-a636-c5f466f3fbb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0c074f81-9bfa-4e45-a348-16cbc0934aae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9148d273-44b7-47aa-b26a-f6ed35f05b5b" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0c074f81-9bfa-4e45-a348-16cbc0934aae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_41825851-8e59-470e-9b81-79187653d581" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9148d273-44b7-47aa-b26a-f6ed35f05b5b" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_41825851-8e59-470e-9b81-79187653d581" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_90313b16-8f84-48a3-a65f-233c3dcf2b33" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9148d273-44b7-47aa-b26a-f6ed35f05b5b" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_90313b16-8f84-48a3-a65f-233c3dcf2b33" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_4d971342-52ca-45be-970a-febe539bf29b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_4d971342-52ca-45be-970a-febe539bf29b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_3b419e4d-1a15-48b8-a164-449bd50a722f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_3b419e4d-1a15-48b8-a164-449bd50a722f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_22821449-32c5-45ba-a351-a6ccf468ba6b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_22821449-32c5-45ba-a351-a6ccf468ba6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_7157b80e-0e70-4c2f-b068-080a72cc7244" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_7157b80e-0e70-4c2f-b068-080a72cc7244" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_128339c3-7214-4230-8479-15f6c2951a48" xlink:href="cls-20211231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_128339c3-7214-4230-8479-15f6c2951a48" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_fcbb4724-1850-48b7-8501-5ff731b120d4" xlink:href="cls-20211231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_fcbb4724-1850-48b7-8501-5ff731b120d4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentOfFinancingCostsAndWaiverFees_6998bb60-0db8-427e-ae4d-d065d4b33d27" xlink:href="cls-20211231.xsd#cls_PaymentOfFinancingCostsAndWaiverFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_cls_PaymentOfFinancingCostsAndWaiverFees_6998bb60-0db8-427e-ae4d-d065d4b33d27" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_ed7c7ff8-22b3-44d3-8dc5-32a26562d6d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_ed7c7ff8-22b3-44d3-8dc5-32a26562d6d8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_ee28eeeb-8a63-4f74-849a-b9d4a7fa7a97" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_ee28eeeb-8a63-4f74-849a-b9d4a7fa7a97" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_bf30ae40-5de3-4a3a-b64c-0b8809d4a42f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:to="loc_ifrs-full_CashAndCashEquivalents_bf30ae40-5de3-4a3a-b64c-0b8809d4a42f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_0fbfa1ee-8e4c-4168-adc4-cf813a0f781a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StatementOfCashFlowsTable_5cfec891-5316-4b3a-9398-dc15cce38fae" xlink:href="cls-20211231.xsd#cls_StatementOfCashFlowsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cls_StatementOfCashFlowsLineItems_1f243a42-44f8-466b-9fec-dd74749fa14e" xlink:to="loc_cls_StatementOfCashFlowsTable_5cfec891-5316-4b3a-9398-dc15cce38fae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_b614a813-01d1-4c18-a098-292f5ffa85e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_StatementOfCashFlowsTable_5cfec891-5316-4b3a-9398-dc15cce38fae" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_b614a813-01d1-4c18-a098-292f5ffa85e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_b614a813-01d1-4c18-a098-292f5ffa85e8_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_b614a813-01d1-4c18-a098-292f5ffa85e8" xlink:to="loc_ifrs-full_BorrowingsByNameMember_b614a813-01d1-4c18-a098-292f5ffa85e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_687f2467-ee16-4fcb-b5a3-d41e03b9603e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_b614a813-01d1-4c18-a098-292f5ffa85e8" xlink:to="loc_ifrs-full_BorrowingsByNameMember_687f2467-ee16-4fcb-b5a3-d41e03b9603e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingLoansMember_3b277d5a-6cee-4f9e-9a5d-02340f60177b" xlink:href="cls-20211231.xsd#cls_RevolvingLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_687f2467-ee16-4fcb-b5a3-d41e03b9603e" xlink:to="loc_cls_RevolvingLoansMember_3b277d5a-6cee-4f9e-9a5d-02340f60177b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermLoansMember_ceedd588-6f7c-434e-9aeb-97b6945cb9ea" xlink:href="cls-20211231.xsd#cls_TermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_687f2467-ee16-4fcb-b5a3-d41e03b9603e" xlink:to="loc_cls_TermLoansMember_ceedd588-6f7c-434e-9aeb-97b6945cb9ea" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofCashFlowsParenthetical"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical" xlink:type="extended" id="ia133043c3f134824afd2b6719955cdae_ConsolidatedStatementofCashFlowsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_d653e519-2f78-4bad-b8b8-552bbc251c60" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessTransitionCosts_135ae9df-889c-46aa-999d-cad89d3cd847" xlink:href="cls-20211231.xsd#cls_BusinessTransitionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_d653e519-2f78-4bad-b8b8-552bbc251c60" xlink:to="loc_cls_BusinessTransitionCosts_135ae9df-889c-46aa-999d-cad89d3cd847" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsForDebtIssueCosts_ab19f466-bd5b-4a15-9b97-cffeb8ad6a61" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsForDebtIssueCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_d653e519-2f78-4bad-b8b8-552bbc251c60" xlink:to="loc_ifrs-full_PaymentsForDebtIssueCosts_ab19f466-bd5b-4a15-9b97-cffeb8ad6a61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_2bd6d3ed-b9b1-49a2-bd07-23eab987b9c9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_d653e519-2f78-4bad-b8b8-552bbc251c60" xlink:to="loc_srt_CondensedCashFlowStatementTable_2bd6d3ed-b9b1-49a2-bd07-23eab987b9c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringAxis_29e14352-0d5b-4606-ba9b-7c76194f5003" xlink:href="cls-20211231.xsd#cls_RestructuringAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_2bd6d3ed-b9b1-49a2-bd07-23eab987b9c9" xlink:to="loc_cls_RestructuringAxis_29e14352-0d5b-4606-ba9b-7c76194f5003" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringDomain_29e14352-0d5b-4606-ba9b-7c76194f5003_default" xlink:href="cls-20211231.xsd#cls_RestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_RestructuringAxis_29e14352-0d5b-4606-ba9b-7c76194f5003" xlink:to="loc_cls_RestructuringDomain_29e14352-0d5b-4606-ba9b-7c76194f5003_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringDomain_a3b4fd7a-a980-47e6-8256-b5672213a0f2" xlink:href="cls-20211231.xsd#cls_RestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_RestructuringAxis_29e14352-0d5b-4606-ba9b-7c76194f5003" xlink:to="loc_cls_RestructuringDomain_a3b4fd7a-a980-47e6-8256-b5672213a0f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainonSaleofTorontoPropertyMember_ce120e89-b443-46fe-971a-32ce79921bd0" xlink:href="cls-20211231.xsd#cls_GainonSaleofTorontoPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringDomain_a3b4fd7a-a980-47e6-8256-b5672213a0f2" xlink:to="loc_cls_GainonSaleofTorontoPropertyMember_ce120e89-b443-46fe-971a-32ce79921bd0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:type="extended" id="i879cc15a80aa497aa451c175517c6358_BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_bef2165a-0985-4fec-8929-f55c278106d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_ea73ba50-a299-4ef5-878b-cb408d13e8a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_bef2165a-0985-4fec-8929-f55c278106d9" xlink:to="loc_ifrs-full_RightofuseAssets_ea73ba50-a299-4ef5-878b-cb408d13e8a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities_34715ed5-08ac-45ba-910a-7f013043774a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_bef2165a-0985-4fec-8929-f55c278106d9" xlink:to="loc_ifrs-full_LeaseLiabilities_34715ed5-08ac-45ba-910a-7f013043774a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_a2ba8a2f-8ab6-4a26-8131-c4c0218a6a99" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_bef2165a-0985-4fec-8929-f55c278106d9" xlink:to="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_a2ba8a2f-8ab6-4a26-8131-c4c0218a6a99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_fba3ea0e-39e5-427b-9d3a-28493ad05cc5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_bef2165a-0985-4fec-8929-f55c278106d9" xlink:to="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_fba3ea0e-39e5-427b-9d3a-28493ad05cc5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_5cb5b68c-a285-441f-9893-9898e3ac801d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_bef2165a-0985-4fec-8929-f55c278106d9" xlink:to="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_5cb5b68c-a285-441f-9893-9898e3ac801d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsAxis_9b633b60-ab6b-4214-84d0-294532f2ef2a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_5cb5b68c-a285-441f-9893-9898e3ac801d" xlink:to="loc_ifrs-full_NewIFRSsAxis_9b633b60-ab6b-4214-84d0-294532f2ef2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsMember_9b633b60-ab6b-4214-84d0-294532f2ef2a_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NewIFRSsAxis_9b633b60-ab6b-4214-84d0-294532f2ef2a" xlink:to="loc_ifrs-full_NewIFRSsMember_9b633b60-ab6b-4214-84d0-294532f2ef2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsMember_e3a174e7-9874-4212-9145-22d3e8c23b83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NewIFRSsAxis_9b633b60-ab6b-4214-84d0-294532f2ef2a" xlink:to="loc_ifrs-full_NewIFRSsMember_e3a174e7-9874-4212-9145-22d3e8c23b83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IFRS16Member_a542f317-07fb-47ce-9b07-69c2493a535e" xlink:href="cls-20211231.xsd#cls_IFRS16Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NewIFRSsMember_e3a174e7-9874-4212-9145-22d3e8c23b83" xlink:to="loc_cls_IFRS16Member_a542f317-07fb-47ce-9b07-69c2493a535e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="idfd7485935dc4e15b1f6221f36603fe7_BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_afe66eae-be69-4eb7-8b5e-aed6c1aa0956" xlink:href="cls-20211231.xsd#cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_afe66eae-be69-4eb7-8b5e-aed6c1aa0956" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_f3fdb992-d228-4e60-97b3-b95012aed368" xlink:href="cls-20211231.xsd#cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_f3fdb992-d228-4e60-97b3-b95012aed368" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_ad5c3699-2137-4ca9-ab07-7f619fa39eae" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_ad5c3699-2137-4ca9-ab07-7f619fa39eae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_193b420a-454d-4315-a5ed-2b91882d12db" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_193b420a-454d-4315-a5ed-2b91882d12db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_664e6ba4-3813-4a05-a6d6-362aa45f0dca" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_664e6ba4-3813-4a05-a6d6-362aa45f0dca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_056a55aa-d11d-4a33-9692-cd5955bcb193" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_056a55aa-d11d-4a33-9692-cd5955bcb193" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_a17c1a92-7e3d-45cb-b891-971677ea2247" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_a17c1a92-7e3d-45cb-b891-971677ea2247" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator_e603c980-ed57-48ee-9d77-47728a67e71b" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator_e603c980-ed57-48ee-9d77-47728a67e71b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_3ed36bba-4a3f-4ff8-b248-de7987a27685" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_3ed36bba-4a3f-4ff8-b248-de7987a27685" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3ed36bba-4a3f-4ff8-b248-de7987a27685_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_3ed36bba-4a3f-4ff8-b248-de7987a27685" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3ed36bba-4a3f-4ff8-b248-de7987a27685_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_49926556-3bc6-4490-8856-03f61aeda177" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_3ed36bba-4a3f-4ff8-b248-de7987a27685" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_49926556-3bc6-4490-8856-03f61aeda177" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntellectualProperty1Member_70e068f0-e0ef-4a65-82d4-b5c3a7da1ba9" xlink:href="cls-20211231.xsd#cls_IntellectualProperty1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_49926556-3bc6-4490-8856-03f61aeda177" xlink:to="loc_cls_IntellectualProperty1Member_70e068f0-e0ef-4a65-82d4-b5c3a7da1ba9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_d1dd9ba4-2c94-4056-b272-464ac745fe36" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_49926556-3bc6-4490-8856-03f61aeda177" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_d1dd9ba4-2c94-4056-b272-464ac745fe36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerSoftwareMember_f44841a3-212f-4cd1-851f-4faec58fe322" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_49926556-3bc6-4490-8856-03f61aeda177" xlink:to="loc_ifrs-full_ComputerSoftwareMember_f44841a3-212f-4cd1-851f-4faec58fe322" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_4bd8be58-79fc-477d-9b7d-13ff5d1255d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:to="loc_ifrs-full_RangeAxis_4bd8be58-79fc-477d-9b7d-13ff5d1255d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_4bd8be58-79fc-477d-9b7d-13ff5d1255d0_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_4bd8be58-79fc-477d-9b7d-13ff5d1255d0" xlink:to="loc_ifrs-full_RangesMember_4bd8be58-79fc-477d-9b7d-13ff5d1255d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_ebb5d4dc-6178-4ab3-91ca-9b613efc481f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_4bd8be58-79fc-477d-9b7d-13ff5d1255d0" xlink:to="loc_ifrs-full_RangesMember_ebb5d4dc-6178-4ab3-91ca-9b613efc481f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_d5a1200e-1d21-4d20-849c-7a470e2c4f23" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_ebb5d4dc-6178-4ab3-91ca-9b613efc481f" xlink:to="loc_ifrs-full_BottomOfRangeMember_d5a1200e-1d21-4d20-849c-7a470e2c4f23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MiddleOfRangeMember_552e10dc-7488-4f0c-be8d-e32eca50833c" xlink:href="cls-20211231.xsd#cls_MiddleOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_ebb5d4dc-6178-4ab3-91ca-9b613efc481f" xlink:to="loc_cls_MiddleOfRangeMember_552e10dc-7488-4f0c-be8d-e32eca50833c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_9095f942-2aba-4778-ba5e-f01865d1a36b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_ebb5d4dc-6178-4ab3-91ca-9b613efc481f" xlink:to="loc_ifrs-full_TopOfRangeMember_9095f942-2aba-4778-ba5e-f01865d1a36b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_Vesting1Axis_943259a7-3c1e-4215-b9cd-ff0efbf0ea09" xlink:href="cls-20211231.xsd#cls_Vesting1Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:to="loc_cls_Vesting1Axis_943259a7-3c1e-4215-b9cd-ff0efbf0ea09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_Vesting1Domain_943259a7-3c1e-4215-b9cd-ff0efbf0ea09_default" xlink:href="cls-20211231.xsd#cls_Vesting1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_Vesting1Axis_943259a7-3c1e-4215-b9cd-ff0efbf0ea09" xlink:to="loc_cls_Vesting1Domain_943259a7-3c1e-4215-b9cd-ff0efbf0ea09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_Vesting1Domain_26c51bc7-b59b-477e-8a8d-62e4c3e0503f" xlink:href="cls-20211231.xsd#cls_Vesting1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_Vesting1Axis_943259a7-3c1e-4215-b9cd-ff0efbf0ea09" xlink:to="loc_cls_Vesting1Domain_26c51bc7-b59b-477e-8a8d-62e4c3e0503f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationAwardTrancheOne1Member_1234f226-80b8-4188-ab95-15742a62c401" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationAwardTrancheOne1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_Vesting1Domain_26c51bc7-b59b-477e-8a8d-62e4c3e0503f" xlink:to="loc_cls_SharebasedCompensationAwardTrancheOne1Member_1234f226-80b8-4188-ab95-15742a62c401" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationAwardTrancheTwo1Member_fa6543bb-cb51-470e-a09e-37487b3f31de" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationAwardTrancheTwo1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_Vesting1Domain_26c51bc7-b59b-477e-8a8d-62e4c3e0503f" xlink:to="loc_cls_SharebasedCompensationAwardTrancheTwo1Member_fa6543bb-cb51-470e-a09e-37487b3f31de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationAwardTrancheThree1Member_28c4a944-83b2-46c6-a79d-e056424387c4" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationAwardTrancheThree1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_Vesting1Domain_26c51bc7-b59b-477e-8a8d-62e4c3e0503f" xlink:to="loc_cls_SharebasedCompensationAwardTrancheThree1Member_28c4a944-83b2-46c6-a79d-e056424387c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationAwardTrancheFourMember_5b7c51ac-54fb-48ae-b669-223a96606c4f" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationAwardTrancheFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_Vesting1Domain_26c51bc7-b59b-477e-8a8d-62e4c3e0503f" xlink:to="loc_cls_SharebasedCompensationAwardTrancheFourMember_5b7c51ac-54fb-48ae-b669-223a96606c4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b31e3d31-557a-48a2-8957-b95469d5340a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b31e3d31-557a-48a2-8957-b95469d5340a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_b31e3d31-557a-48a2-8957-b95469d5340a_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b31e3d31-557a-48a2-8957-b95469d5340a" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_b31e3d31-557a-48a2-8957-b95469d5340a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_f8d18095-55db-4f26-bec6-75de1a70f9ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b31e3d31-557a-48a2-8957-b95469d5340a" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_f8d18095-55db-4f26-bec6-75de1a70f9ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployeeStockOption1Member_5c676c57-4883-482e-9dd2-0f832e485fb5" xlink:href="cls-20211231.xsd#cls_EmployeeStockOption1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_f8d18095-55db-4f26-bec6-75de1a70f9ce" xlink:to="loc_cls_EmployeeStockOption1Member_5c676c57-4883-482e-9dd2-0f832e485fb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_b782f2b3-7cb4-4c06-8427-36e25b9e6018" xlink:href="cls-20211231.xsd#cls_RestrictedStockUnitsRSU1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_f8d18095-55db-4f26-bec6-75de1a70f9ce" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_b782f2b3-7cb4-4c06-8427-36e25b9e6018" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_6d791641-e2e4-4505-b404-668aa4f13753" xlink:href="cls-20211231.xsd#cls_PerformanceShareUnitsPSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_f8d18095-55db-4f26-bec6-75de1a70f9ce" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_6d791641-e2e4-4505-b404-668aa4f13753" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredShareUnitsDSUMember_bb990d26-965d-4269-a75c-d9d4fac0b63a" xlink:href="cls-20211231.xsd#cls_DeferredShareUnitsDSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_f8d18095-55db-4f26-bec6-75de1a70f9ce" xlink:to="loc_cls_DeferredShareUnitsDSUMember_bb990d26-965d-4269-a75c-d9d4fac0b63a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3b7c9e75-6b68-4a85-b18f-818c0da971e7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3b7c9e75-6b68-4a85-b18f-818c0da971e7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_3b7c9e75-6b68-4a85-b18f-818c0da971e7_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3b7c9e75-6b68-4a85-b18f-818c0da971e7" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_3b7c9e75-6b68-4a85-b18f-818c0da971e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_b516dfe7-810e-474b-a1c2-1b3eb05c2b7b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3b7c9e75-6b68-4a85-b18f-818c0da971e7" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_b516dfe7-810e-474b-a1c2-1b3eb05c2b7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_96d0adee-7ff2-4c73-ba91-6f6246470308" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_b516dfe7-810e-474b-a1c2-1b3eb05c2b7b" xlink:to="loc_ifrs-full_BuildingsMember_96d0adee-7ff2-4c73-ba91-6f6246470308" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BuildingImprovementsAndLeaseholdImprovementsMember_d30dc508-b60c-4386-a7a2-c66b89598c67" xlink:href="cls-20211231.xsd#cls_BuildingImprovementsAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_b516dfe7-810e-474b-a1c2-1b3eb05c2b7b" xlink:to="loc_cls_BuildingImprovementsAndLeaseholdImprovementsMember_d30dc508-b60c-4386-a7a2-c66b89598c67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MachineryAndEquipment1Member_accf5a7a-2a06-473e-906d-afbff78783a8" xlink:href="cls-20211231.xsd#cls_MachineryAndEquipment1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_b516dfe7-810e-474b-a1c2-1b3eb05c2b7b" xlink:to="loc_cls_MachineryAndEquipment1Member_accf5a7a-2a06-473e-906d-afbff78783a8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#AcquisitionsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails" xlink:type="extended" id="i4402ef8e3cfc4a0ab2bc8d3ca4f7cbfb_AcquisitionsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_2d638b51-91dd-4437-af96-7769b23e6b36" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_2d638b51-91dd-4437-af96-7769b23e6b36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_39d64ca8-6f4c-46b2-972c-ad6dd2ce6f0d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_39d64ca8-6f4c-46b2-972c-ad6dd2ce6f0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate_9f374be1-31b3-4ca9-8a46-bf0c810c3bb5" xlink:href="cls-20211231.xsd#cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate_9f374be1-31b3-4ca9-8a46-bf0c810c3bb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PortionOfConsiderationPaidConsistingOfBorrowings_46ad8da4-cd67-4760-8509-d43b098a3234" xlink:href="cls-20211231.xsd#cls_PortionOfConsiderationPaidConsistingOfBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_PortionOfConsiderationPaidConsistingOfBorrowings_46ad8da4-cd67-4760-8509-d43b098a3234" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_e1f6840d-c5b1-49e0-87b1-d0633883e764" xlink:href="cls-20211231.xsd#cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_e1f6840d-c5b1-49e0-87b1-d0633883e764" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_9f2aceb2-4bf8-423a-b27e-8304441f69f0" xlink:href="cls-20211231.xsd#cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_9f2aceb2-4bf8-423a-b27e-8304441f69f0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_8ea23767-5d7c-490a-b322-ed553831ba08" xlink:href="cls-20211231.xsd#cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_8ea23767-5d7c-490a-b322-ed553831ba08" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_e4fe2318-31f6-4f58-8d34-87014e571796" xlink:href="cls-20211231.xsd#cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_e4fe2318-31f6-4f58-8d34-87014e571796" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_e68b6981-a51b-47f0-a41d-509dbb049366" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_e68b6981-a51b-47f0-a41d-509dbb049366" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts_873be6fc-1f72-47a2-b65f-fb931d215dee" xlink:href="cls-20211231.xsd#cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts_873be6fc-1f72-47a2-b65f-fb931d215dee" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionRelatedCostsForPotentialAcquisitions_aced5ace-f1b2-4747-a060-9c25c4644d49" xlink:href="cls-20211231.xsd#cls_AcquisitionRelatedCostsForPotentialAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_AcquisitionRelatedCostsForPotentialAcquisitions_aced5ace-f1b2-4747-a060-9c25c4644d49" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets_d806848e-7e44-44ac-96b1-8f12580ca200" xlink:href="cls-20211231.xsd#cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets_d806848e-7e44-44ac-96b1-8f12580ca200" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessCombinationPurchasePriceAdjustment_2bbd75bd-6c4b-4fcb-a666-77174f6654af" xlink:href="cls-20211231.xsd#cls_BusinessCombinationPurchasePriceAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_BusinessCombinationPurchasePriceAdjustment_2bbd75bd-6c4b-4fcb-a666-77174f6654af" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_0d28debf-ae80-4f3f-84cd-796bdc76d5d4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_0d28debf-ae80-4f3f-84cd-796bdc76d5d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_6fbc9ba1-9060-4b1b-9748-1e4be56ae289" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_0d28debf-ae80-4f3f-84cd-796bdc76d5d4" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_6fbc9ba1-9060-4b1b-9748-1e4be56ae289" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_6fbc9ba1-9060-4b1b-9748-1e4be56ae289_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_6fbc9ba1-9060-4b1b-9748-1e4be56ae289" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_6fbc9ba1-9060-4b1b-9748-1e4be56ae289_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c3b8a4ac-e38d-4103-a5ce-e8ceb2456176" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_6fbc9ba1-9060-4b1b-9748-1e4be56ae289" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c3b8a4ac-e38d-4103-a5ce-e8ceb2456176" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PCIPrivateLimitedMember_24c2d7e0-74f8-42b7-bd13-8eea3d14f558" xlink:href="cls-20211231.xsd#cls_PCIPrivateLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c3b8a4ac-e38d-4103-a5ce-e8ceb2456176" xlink:to="loc_cls_PCIPrivateLimitedMember_24c2d7e0-74f8-42b7-bd13-8eea3d14f558" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ImpaktHoldingsLLCImpaktMember_a65a123a-a336-43e8-88ac-d89a02a911b0" xlink:href="cls-20211231.xsd#cls_ImpaktHoldingsLLCImpaktMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c3b8a4ac-e38d-4103-a5ce-e8ceb2456176" xlink:to="loc_cls_ImpaktHoldingsLLCImpaktMember_a65a123a-a336-43e8-88ac-d89a02a911b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f4d39e27-3b03-4d36-abe3-72f0e965bf6c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_0d28debf-ae80-4f3f-84cd-796bdc76d5d4" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f4d39e27-3b03-4d36-abe3-72f0e965bf6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_f4d39e27-3b03-4d36-abe3-72f0e965bf6c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f4d39e27-3b03-4d36-abe3-72f0e965bf6c" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_f4d39e27-3b03-4d36-abe3-72f0e965bf6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_35cf67f3-bafd-4d14-8f5d-deb3627a349e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f4d39e27-3b03-4d36-abe3-72f0e965bf6c" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_35cf67f3-bafd-4d14-8f5d-deb3627a349e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CustomerIntangibleAssetsMember_bbf82b7b-e2df-4035-8caa-d293d0c3f1b7" xlink:href="cls-20211231.xsd#cls_CustomerIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_35cf67f3-bafd-4d14-8f5d-deb3627a349e" xlink:to="loc_cls_CustomerIntangibleAssetsMember_bbf82b7b-e2df-4035-8caa-d293d0c3f1b7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#AcquisitionsPurchasePriceAllocationDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="extended" id="i98fe6315310141759fe21ee878668d55_AcquisitionsPurchasePriceAllocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate_3f62029e-87dd-4360-bf08-7a4253cc0deb" xlink:href="cls-20211231.xsd#cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate_3f62029e-87dd-4360-bf08-7a4253cc0deb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryRecognisedAsOfAcquisitionDate_adeb1968-4a8d-4be0-b6b0-a3979507be44" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InventoryRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_ifrs-full_InventoryRecognisedAsOfAcquisitionDate_adeb1968-4a8d-4be0-b6b0-a3979507be44" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_3f6bf367-5da4-4957-9437-c03da7eab971" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_3f6bf367-5da4-4957-9437-c03da7eab971" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_c6fa552d-d222-4d51-8e5c-f5f70824cc35" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_c6fa552d-d222-4d51-8e5c-f5f70824cc35" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate_a7be41f3-ddb1-4c36-b3b1-44c226c8bcb9" xlink:href="cls-20211231.xsd#cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate_a7be41f3-ddb1-4c36-b3b1-44c226c8bcb9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_c2209b82-5007-471e-8c9d-f4952f98d13b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_ifrs-full_Goodwill_c2209b82-5007-471e-8c9d-f4952f98d13b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate_b48e8487-12bf-4ca0-aad9-dcf9199ea110" xlink:href="cls-20211231.xsd#cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate_b48e8487-12bf-4ca0-aad9-dcf9199ea110" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate_70e034dd-d98b-4518-bf56-88119072ab12" xlink:href="cls-20211231.xsd#cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate_70e034dd-d98b-4518-bf56-88119072ab12" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_b12e4e6e-fa9b-4eb8-a8c0-bd22d7ba38bb" xlink:href="cls-20211231.xsd#cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_b12e4e6e-fa9b-4eb8-a8c0-bd22d7ba38bb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_d7b7ea5c-f10f-4e50-af83-2a23e2b90492" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_d7b7ea5c-f10f-4e50-af83-2a23e2b90492" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4040d4a-c1a6-40dc-9c72-4e8331e395e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4040d4a-c1a6-40dc-9c72-4e8331e395e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_b6eabeb1-2146-4ba1-8d5b-20866d02b715" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4040d4a-c1a6-40dc-9c72-4e8331e395e3" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_b6eabeb1-2146-4ba1-8d5b-20866d02b715" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b6eabeb1-2146-4ba1-8d5b-20866d02b715_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_b6eabeb1-2146-4ba1-8d5b-20866d02b715" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_b6eabeb1-2146-4ba1-8d5b-20866d02b715_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d51d08da-6166-45b6-af82-789215c036bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_b6eabeb1-2146-4ba1-8d5b-20866d02b715" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d51d08da-6166-45b6-af82-789215c036bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PCIPrivateLimitedMember_e4d61bd7-b071-4a01-b387-2e2b15ebf6b2" xlink:href="cls-20211231.xsd#cls_PCIPrivateLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d51d08da-6166-45b6-af82-789215c036bf" xlink:to="loc_cls_PCIPrivateLimitedMember_e4d61bd7-b071-4a01-b387-2e2b15ebf6b2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AccountsReceivableDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#AccountsReceivableDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/AccountsReceivableDetails" xlink:type="extended" id="i6564c2dbc99b4f22be99de6d2b4558b1_AccountsReceivableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:href="cls-20211231.xsd#cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_0afcdafe-0778-475e-b0d1-a51253433dd4" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_0afcdafe-0778-475e-b0d1-a51253433dd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_83504de4-6ec4-480b-9370-6fb2c143fe3d" xlink:href="cls-20211231.xsd#cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_83504de4-6ec4-480b-9370-6fb2c143fe3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_4ebda7f5-45d7-4684-9d60-0d2f1faa9f09" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_4ebda7f5-45d7-4684-9d60-0d2f1faa9f09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_035b8f92-8164-431e-b66d-a9c32766cd85" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_035b8f92-8164-431e-b66d-a9c32766cd85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination_1508c710-dca8-40fd-b522-403b0a893558" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination_1508c710-dca8-40fd-b522-403b0a893558" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfSupplierFinancingPrograms_654714e4-49f6-49fb-ac28-15fea6697a28" xlink:href="cls-20211231.xsd#cls_NumberOfSupplierFinancingPrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_NumberOfSupplierFinancingPrograms_654714e4-49f6-49fb-ac28-15fea6697a28" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_f9e4248a-b2cd-4d4a-8dbf-3ca92959c8fa" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_f9e4248a-b2cd-4d4a-8dbf-3ca92959c8fa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractAssets_a204e2f9-0884-4827-ba5b-24eefa08c1e5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContractAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_ifrs-full_ContractAssets_a204e2f9-0884-4827-ba5b-24eefa08c1e5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_8ca8bfb1-9e83-45c2-a19f-c5d8d5452745" xlink:href="cls-20211231.xsd#cls_DerecognitionofFinancialAssetsbyTypeofTransferTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_8ca8bfb1-9e83-45c2-a19f-c5d8d5452745" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_7e908933-a751-4b63-8742-ccabe4166144" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_8ca8bfb1-9e83-45c2-a19f-c5d8d5452745" xlink:to="loc_srt_MajorCustomersAxis_7e908933-a751-4b63-8742-ccabe4166144" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_7e908933-a751-4b63-8742-ccabe4166144_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_7e908933-a751-4b63-8742-ccabe4166144" xlink:to="loc_srt_NameOfMajorCustomerDomain_7e908933-a751-4b63-8742-ccabe4166144_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_cfc93928-3398-449e-97c9-d611742878dd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_7e908933-a751-4b63-8742-ccabe4166144" xlink:to="loc_srt_NameOfMajorCustomerDomain_cfc93928-3398-449e-97c9-d611742878dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CCSSegmentCustomerMember_7acae034-a388-478d-bf91-f2b2418206e3" xlink:href="cls-20211231.xsd#cls_CCSSegmentCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_cfc93928-3398-449e-97c9-d611742878dd" xlink:to="loc_cls_CCSSegmentCustomerMember_7acae034-a388-478d-bf91-f2b2418206e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ATSSegmentCustomerMember_58fe390e-5bca-464a-a34c-253685d344ef" xlink:href="cls-20211231.xsd#cls_ATSSegmentCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_cfc93928-3398-449e-97c9-d611742878dd" xlink:to="loc_cls_ATSSegmentCustomerMember_58fe390e-5bca-464a-a34c-253685d344ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_fdc699ce-efb0-4f8b-9745-9d510430be69" xlink:href="cls-20211231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_8ca8bfb1-9e83-45c2-a19f-c5d8d5452745" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_fdc699ce-efb0-4f8b-9745-9d510430be69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_fdc699ce-efb0-4f8b-9745-9d510430be69_default" xlink:href="cls-20211231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_fdc699ce-efb0-4f8b-9745-9d510430be69" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_fdc699ce-efb0-4f8b-9745-9d510430be69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_d533a3ad-2ad2-4873-9fb3-a13b1e03acc8" xlink:href="cls-20211231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_fdc699ce-efb0-4f8b-9745-9d510430be69" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_d533a3ad-2ad2-4873-9fb3-a13b1e03acc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderPriorFacilityProgramMember_979eaad5-872b-4e85-82b6-f5fe6551824c" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderPriorFacilityProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_d533a3ad-2ad2-4873-9fb3-a13b1e03acc8" xlink:to="loc_cls_SaleOfReceivablesUnderPriorFacilityProgramMember_979eaad5-872b-4e85-82b6-f5fe6551824c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_9cd3cb0b-15e1-41c1-9e4e-31da5888fe74" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderFacilityProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_d533a3ad-2ad2-4873-9fb3-a13b1e03acc8" xlink:to="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_9cd3cb0b-15e1-41c1-9e4e-31da5888fe74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_7f028dac-fc21-4165-979c-6f7550a95d53" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderSupplierFinancingProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_d533a3ad-2ad2-4873-9fb3-a13b1e03acc8" xlink:to="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_7f028dac-fc21-4165-979c-6f7550a95d53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8d947fa8-1e9f-43d7-b46d-daec48bb64ae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_8ca8bfb1-9e83-45c2-a19f-c5d8d5452745" xlink:to="loc_dei_LegalEntityAxis_8d947fa8-1e9f-43d7-b46d-daec48bb64ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8d947fa8-1e9f-43d7-b46d-daec48bb64ae_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8d947fa8-1e9f-43d7-b46d-daec48bb64ae" xlink:to="loc_dei_EntityDomain_8d947fa8-1e9f-43d7-b46d-daec48bb64ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_404cc319-3216-4159-a74b-3a16cd308f65" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8d947fa8-1e9f-43d7-b46d-daec48bb64ae" xlink:to="loc_dei_EntityDomain_404cc319-3216-4159-a74b-3a16cd308f65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PCIPrivateLimitedMember_5c0fa335-d3c0-4eaa-83f6-166af6c2a55b" xlink:href="cls-20211231.xsd#cls_PCIPrivateLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_404cc319-3216-4159-a74b-3a16cd308f65" xlink:to="loc_cls_PCIPrivateLimitedMember_5c0fa335-d3c0-4eaa-83f6-166af6c2a55b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended" id="i517c850eaa1b45dfa7d819d802b4048d_PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d8c76d18-0413-43ed-bb51-4668c5dcb09e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_1e311f1e-64a2-4e09-b361-f5358fcf79b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d8c76d18-0413-43ed-bb51-4668c5dcb09e" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_1e311f1e-64a2-4e09-b361-f5358fcf79b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_79afc824-a4fb-40ba-bf6b-b83ece450c20" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d8c76d18-0413-43ed-bb51-4668c5dcb09e" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_79afc824-a4fb-40ba-bf6b-b83ece450c20" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_a312328f-87c3-4349-a8a7-85e2f1baaa27" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_79afc824-a4fb-40ba-bf6b-b83ece450c20" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_a312328f-87c3-4349-a8a7-85e2f1baaa27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_a312328f-87c3-4349-a8a7-85e2f1baaa27_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_a312328f-87c3-4349-a8a7-85e2f1baaa27" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_a312328f-87c3-4349-a8a7-85e2f1baaa27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_070506d6-5be4-4e6a-9dc9-9566d44337a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_a312328f-87c3-4349-a8a7-85e2f1baaa27" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_070506d6-5be4-4e6a-9dc9-9566d44337a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandMember_9df5000e-da55-4bcc-a0c7-7ec7d0bf14fd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_070506d6-5be4-4e6a-9dc9-9566d44337a9" xlink:to="loc_ifrs-full_LandMember_9df5000e-da55-4bcc-a0c7-7ec7d0bf14fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_d6ccb800-83a8-4762-a9df-c0db1da43ada" xlink:href="cls-20211231.xsd#cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_070506d6-5be4-4e6a-9dc9-9566d44337a9" xlink:to="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_d6ccb800-83a8-4762-a9df-c0db1da43ada" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MachineryAndEquipment1Member_af6b24ac-fdc1-434c-8e7e-6ccee5272bdf" xlink:href="cls-20211231.xsd#cls_MachineryAndEquipment1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_070506d6-5be4-4e6a-9dc9-9566d44337a9" xlink:to="loc_cls_MachineryAndEquipment1Member_af6b24ac-fdc1-434c-8e7e-6ccee5272bdf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e47835b7-2b22-46b1-9cb5-4c2d1e2dcead" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_79afc824-a4fb-40ba-bf6b-b83ece450c20" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e47835b7-2b22-46b1-9cb5-4c2d1e2dcead" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_e47835b7-2b22-46b1-9cb5-4c2d1e2dcead_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e47835b7-2b22-46b1-9cb5-4c2d1e2dcead" xlink:to="loc_ifrs-full_CarryingAmountMember_e47835b7-2b22-46b1-9cb5-4c2d1e2dcead_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_d38f01e3-409d-4ef2-9da2-84ab7508b868" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e47835b7-2b22-46b1-9cb5-4c2d1e2dcead" xlink:to="loc_ifrs-full_CarryingAmountMember_d38f01e3-409d-4ef2-9da2-84ab7508b868" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_57cb8a1a-43b2-4461-8232-0f2a5535d58b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_d38f01e3-409d-4ef2-9da2-84ab7508b868" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_57cb8a1a-43b2-4461-8232-0f2a5535d58b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_1e730b1e-b0a7-4f76-b671-90d6442dd7ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_d38f01e3-409d-4ef2-9da2-84ab7508b868" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_1e730b1e-b0a7-4f76-b671-90d6442dd7ba" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PropertyPlantandEquipmentChangestotheNetBookValueDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails" xlink:type="extended" id="i1e567767290946dda21d9f7b9e6a4908_PropertyPlantandEquipmentChangestotheNetBookValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_0e7f08d5-ec7b-4727-8a26-1b605d3b1490" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_0e7f08d5-ec7b-4727-8a26-1b605d3b1490" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_dc06866f-bb64-4920-a086-def3bfc6097c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_dc06866f-bb64-4920-a086-def3bfc6097c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_9741dfed-98fd-4e13-b314-2541313d6b31" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_9741dfed-98fd-4e13-b314-2541313d6b31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_66f16cd3-42f1-4940-af5b-02def59e6886" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_66f16cd3-42f1-4940-af5b-02def59e6886" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_3a0a0827-b6c7-41b6-82d7-536367f064f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_3a0a0827-b6c7-41b6-82d7-536367f064f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_00b5abee-ea3d-4bf0-8a48-f4a35563e698" xlink:href="cls-20211231.xsd#cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_00b5abee-ea3d-4bf0-8a48-f4a35563e698" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_6022ecec-fe49-4938-a10a-2a839051d34b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_6022ecec-fe49-4938-a10a-2a839051d34b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_59f94048-29c4-46bc-86d4-e29d47cc6000" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_91777fb5-4a9d-4dc9-81c4-d072001373c3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_0e7f08d5-ec7b-4727-8a26-1b605d3b1490" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_91777fb5-4a9d-4dc9-81c4-d072001373c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_fb312236-7adf-4353-8ba4-b8e33d94138b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_91777fb5-4a9d-4dc9-81c4-d072001373c3" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_fb312236-7adf-4353-8ba4-b8e33d94138b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_fb312236-7adf-4353-8ba4-b8e33d94138b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_fb312236-7adf-4353-8ba4-b8e33d94138b" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_fb312236-7adf-4353-8ba4-b8e33d94138b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_963fd01d-1b7e-4ee1-8565-3097f56f88d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_fb312236-7adf-4353-8ba4-b8e33d94138b" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_963fd01d-1b7e-4ee1-8565-3097f56f88d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandMember_7b7382bc-7830-4b27-b5c2-c3d89966b534" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_963fd01d-1b7e-4ee1-8565-3097f56f88d6" xlink:to="loc_ifrs-full_LandMember_7b7382bc-7830-4b27-b5c2-c3d89966b534" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_411273af-4111-44ed-acb2-51aa2b69e41b" xlink:href="cls-20211231.xsd#cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_963fd01d-1b7e-4ee1-8565-3097f56f88d6" xlink:to="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_411273af-4111-44ed-acb2-51aa2b69e41b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MachineryAndEquipment1Member_a9e5b0fb-0ff9-4b34-97ac-89913afcd490" xlink:href="cls-20211231.xsd#cls_MachineryAndEquipment1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_963fd01d-1b7e-4ee1-8565-3097f56f88d6" xlink:to="loc_cls_MachineryAndEquipment1Member_a9e5b0fb-0ff9-4b34-97ac-89913afcd490" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssetsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#RightOfUseAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/RightOfUseAssetsDetails" xlink:type="extended" id="i67e8ab75ff5a4d8a931166222e88c257_RightOfUseAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3dfc522b-2a7c-4d3a-8054-28c7122d47e7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetRollForwardRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3dfc522b-2a7c-4d3a-8054-28c7122d47e7" xlink:to="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_8c43bb2e-a0a9-4daf-a5ac-50e3defd89c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_ifrs-full_RightofuseAssets_8c43bb2e-a0a9-4daf-a5ac-50e3defd89c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_c7402c3e-a607-482a-85cc-4b8a3f5db0b2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_c7402c3e-a607-482a-85cc-4b8a3f5db0b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination_4073f8cf-602a-412d-9407-03e02aa16093" xlink:href="cls-20211231.xsd#cls_AdditionsToRightOfUseAssetsThroughBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination_4073f8cf-602a-412d-9407-03e02aa16093" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_dbb69861-281b-4985-a80b-b89bf5f4a9a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_dbb69861-281b-4985-a80b-b89bf5f4a9a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_92a30c51-edb8-4463-8e60-6733f8a4b7a2" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_92a30c51-edb8-4463-8e60-6733f8a4b7a2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetForeignExchangeAndOther_a0217f26-9842-4490-9d52-9945692d9520" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetForeignExchangeAndOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_cls_RightOfUseAssetForeignExchangeAndOther_a0217f26-9842-4490-9d52-9945692d9520" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_e7e7c81b-ad80-438d-98f3-4b670d48376d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances_ca97ea2f-0ccf-405a-99f1-92e4568d614b" xlink:href="cls-20211231.xsd#cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3dfc522b-2a7c-4d3a-8054-28c7122d47e7" xlink:to="loc_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances_ca97ea2f-0ccf-405a-99f1-92e4568d614b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfSites_e2296d5c-c744-4020-9fad-ad141f9d2eff" xlink:href="cls-20211231.xsd#cls_NumberOfSites"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3dfc522b-2a7c-4d3a-8054-28c7122d47e7" xlink:to="loc_cls_NumberOfSites_e2296d5c-c744-4020-9fad-ad141f9d2eff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_43ba8405-4391-4be3-a9f5-880cc934f9d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3dfc522b-2a7c-4d3a-8054-28c7122d47e7" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_43ba8405-4391-4be3-a9f5-880cc934f9d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_04d7bd6e-fc41-4e8b-9a85-d10feec81b84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_43ba8405-4391-4be3-a9f5-880cc934f9d0" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_04d7bd6e-fc41-4e8b-9a85-d10feec81b84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_04d7bd6e-fc41-4e8b-9a85-d10feec81b84_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_04d7bd6e-fc41-4e8b-9a85-d10feec81b84" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_04d7bd6e-fc41-4e8b-9a85-d10feec81b84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_97f3423b-4a25-47bc-9451-8802bee9f403" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_04d7bd6e-fc41-4e8b-9a85-d10feec81b84" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_97f3423b-4a25-47bc-9451-8802bee9f403" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandMember_f925abca-5c7f-4b4c-b48c-09b0905e0865" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_97f3423b-4a25-47bc-9451-8802bee9f403" xlink:to="loc_ifrs-full_LandMember_f925abca-5c7f-4b4c-b48c-09b0905e0865" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_bd5727f0-1cbe-4c99-bd56-52a2b37b73a4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_97f3423b-4a25-47bc-9451-8802bee9f403" xlink:to="loc_ifrs-full_BuildingsMember_bd5727f0-1cbe-4c99-bd56-52a2b37b73a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_fef7b562-f7bc-4df9-a467-bcceb73636ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_97f3423b-4a25-47bc-9451-8802bee9f403" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_fef7b562-f7bc-4df9-a467-bcceb73636ba" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#GoodwillandIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails" xlink:type="extended" id="i0af52e5bbc0b4107a731bf6d3768768c_GoodwillandIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_61ad101c-7bcb-4b95-8dfd-b5133412fa72" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_a8e2e1b5-f65e-4f2c-afef-21f7b41b27ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_61ad101c-7bcb-4b95-8dfd-b5133412fa72" xlink:to="loc_ifrs-full_Goodwill_a8e2e1b5-f65e-4f2c-afef-21f7b41b27ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_6f136e8b-0136-4f1f-8ddc-13adeca58555" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_61ad101c-7bcb-4b95-8dfd-b5133412fa72" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_6f136e8b-0136-4f1f-8ddc-13adeca58555" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_09650013-c2a0-4f63-9766-a174fa489eda" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_61ad101c-7bcb-4b95-8dfd-b5133412fa72" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_09650013-c2a0-4f63-9766-a174fa489eda" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_746a4187-2f94-4abe-99c3-39ca91e36e62" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_09650013-c2a0-4f63-9766-a174fa489eda" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_746a4187-2f94-4abe-99c3-39ca91e36e62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_746a4187-2f94-4abe-99c3-39ca91e36e62_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_746a4187-2f94-4abe-99c3-39ca91e36e62" xlink:to="loc_ifrs-full_CarryingAmountMember_746a4187-2f94-4abe-99c3-39ca91e36e62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_57ee1de6-b543-4454-919e-52a9f796440d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_746a4187-2f94-4abe-99c3-39ca91e36e62" xlink:to="loc_ifrs-full_CarryingAmountMember_57ee1de6-b543-4454-919e-52a9f796440d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_ed555b6c-a0e5-4f19-8b9c-6d3f4d40ce1c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_57ee1de6-b543-4454-919e-52a9f796440d" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_ed555b6c-a0e5-4f19-8b9c-6d3f4d40ce1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_aff41774-852f-438d-8031-99cd0959a13b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_57ee1de6-b543-4454-919e-52a9f796440d" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_aff41774-852f-438d-8031-99cd0959a13b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e8312404-4d39-493d-8b72-100a914f4c7b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_09650013-c2a0-4f63-9766-a174fa489eda" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e8312404-4d39-493d-8b72-100a914f4c7b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e8312404-4d39-493d-8b72-100a914f4c7b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e8312404-4d39-493d-8b72-100a914f4c7b" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e8312404-4d39-493d-8b72-100a914f4c7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_799127f1-8217-4915-b70d-b8bb962093c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e8312404-4d39-493d-8b72-100a914f4c7b" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_799127f1-8217-4915-b70d-b8bb962093c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntellectualProperty1Member_203e406d-7d70-4831-8bb0-1b9410695c7c" xlink:href="cls-20211231.xsd#cls_IntellectualProperty1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_799127f1-8217-4915-b70d-b8bb962093c6" xlink:to="loc_cls_IntellectualProperty1Member_203e406d-7d70-4831-8bb0-1b9410695c7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_44d0f938-0633-46ff-8f2a-62eaf383985a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_799127f1-8217-4915-b70d-b8bb962093c6" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_44d0f938-0633-46ff-8f2a-62eaf383985a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerSoftwareMember_7b7f58cb-afbe-4cad-a524-aff462c7c775" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_799127f1-8217-4915-b70d-b8bb962093c6" xlink:to="loc_ifrs-full_ComputerSoftwareMember_7b7f58cb-afbe-4cad-a524-aff462c7c775" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails" xlink:type="extended" id="if2de69171aa34765a883c0eb27da406a_GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_b28dd65d-ec60-4218-8c97-c6b23c422ed0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_4b11aff0-d46f-4c20-80ef-2ac4ce25ba5f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_b28dd65d-ec60-4218-8c97-c6b23c422ed0" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_4b11aff0-d46f-4c20-80ef-2ac4ce25ba5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_4b11aff0-d46f-4c20-80ef-2ac4ce25ba5f" xlink:to="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_c1af7785-c7c1-4bc8-93e3-53baf74a7d56" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_Goodwill_c1af7785-c7c1-4bc8-93e3-53baf74a7d56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_ff62b385-8b6d-401f-90a5-9404bd0ca90c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_ff62b385-8b6d-401f-90a5-9404bd0ca90c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_50916651-7be1-4005-b731-bd2d85e57d21" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_50916651-7be1-4005-b731-bd2d85e57d21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_f0b3a093-5fb2-4719-8483-19ccac3f8ee3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_f0b3a093-5fb2-4719-8483-19ccac3f8ee3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_b7decdc2-e732-486d-9540-a3b832eec42b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_b7decdc2-e732-486d-9540-a3b832eec42b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_a384b3c5-30c6-44df-ab0a-bc358c4e597d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_a384b3c5-30c6-44df-ab0a-bc358c4e597d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_f2374edc-d6fa-405d-bb0b-8fec8a802660" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_86236012-9aba-4241-b9b0-0108d3dd8275" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_702dc52a-435f-4bb4-9c8f-fdd045e7f028" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_b28dd65d-ec60-4218-8c97-c6b23c422ed0" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_702dc52a-435f-4bb4-9c8f-fdd045e7f028" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a115ecfe-36a8-4230-bf99-93822b338870" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_702dc52a-435f-4bb4-9c8f-fdd045e7f028" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a115ecfe-36a8-4230-bf99-93822b338870" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_a115ecfe-36a8-4230-bf99-93822b338870_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a115ecfe-36a8-4230-bf99-93822b338870" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_a115ecfe-36a8-4230-bf99-93822b338870_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e7a5fde0-b641-43e3-a454-5eaaf85315f7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a115ecfe-36a8-4230-bf99-93822b338870" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e7a5fde0-b641-43e3-a454-5eaaf85315f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillMember_60755cbb-8c39-4de6-8bfa-f8191b7e8399" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e7a5fde0-b641-43e3-a454-5eaaf85315f7" xlink:to="loc_ifrs-full_GoodwillMember_60755cbb-8c39-4de6-8bfa-f8191b7e8399" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_3bdc1147-33c3-435a-8ee6-7674195fd15e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e7a5fde0-b641-43e3-a454-5eaaf85315f7" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_3bdc1147-33c3-435a-8ee6-7674195fd15e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerSoftwareMember_5d0fc646-cb8d-4335-b8a9-f00e18a3a492" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e7a5fde0-b641-43e3-a454-5eaaf85315f7" xlink:to="loc_ifrs-full_ComputerSoftwareMember_5d0fc646-cb8d-4335-b8a9-f00e18a3a492" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="extended" id="ie13f327c8b4c4bd7bf236f713c125c57_GoodwillandIntangibleAssetsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_8b1b7fd5-4791-4aa1-81fa-62c3f5d3f4ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_8b1b7fd5-4791-4aa1-81fa-62c3f5d3f4ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermOfStrategicPlan_789b3715-e50b-43c0-9b1a-9a449623205d" xlink:href="cls-20211231.xsd#cls_TermOfStrategicPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_cls_TermOfStrategicPlan_789b3715-e50b-43c0-9b1a-9a449623205d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_ee54ca08-64bb-4d00-a836-d88f0d74d9e1" xlink:href="cls-20211231.xsd#cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_ee54ca08-64bb-4d00-a836-d88f0d74d9e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_c353b744-c09a-4e97-8225-98a631a49389" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_c353b744-c09a-4e97-8225-98a631a49389" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_4d7470f3-e4ab-44cf-b080-4320c34bccdd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_ifrs-full_Goodwill_4d7470f3-e4ab-44cf-b080-4320c34bccdd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LengthOfForecastPeriod_e67e9809-0fa9-4b83-919a-7bce3a55e557" xlink:href="cls-20211231.xsd#cls_LengthOfForecastPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_cls_LengthOfForecastPeriod_e67e9809-0fa9-4b83-919a-7bce3a55e557" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_8ca1ba9c-8010-462e-ae2f-e56bf7e032dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_8ca1ba9c-8010-462e-ae2f-e56bf7e032dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_d166a8da-a0fc-414b-85e7-6002aabc3d62" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_8ca1ba9c-8010-462e-ae2f-e56bf7e032dc" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_d166a8da-a0fc-414b-85e7-6002aabc3d62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d166a8da-a0fc-414b-85e7-6002aabc3d62_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_d166a8da-a0fc-414b-85e7-6002aabc3d62" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d166a8da-a0fc-414b-85e7-6002aabc3d62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_d166a8da-a0fc-414b-85e7-6002aabc3d62" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ImpaktAcquisitionMember_3e7395aa-d65e-4bd0-a2dd-408aef5e23f8" xlink:href="cls-20211231.xsd#cls_ImpaktAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:to="loc_cls_ImpaktAcquisitionMember_3e7395aa-d65e-4bd0-a2dd-408aef5e23f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionsPriorToImpaktAcquisitionMember_bfdd0f33-999f-40ad-897b-decaa434f202" xlink:href="cls-20211231.xsd#cls_AcquisitionsPriorToImpaktAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:to="loc_cls_AcquisitionsPriorToImpaktAcquisitionMember_bfdd0f33-999f-40ad-897b-decaa434f202" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_KarelMember_4abbecf0-4f9b-4fdc-b553-f3db2e9e4019" xlink:href="cls-20211231.xsd#cls_KarelMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:to="loc_cls_KarelMember_4abbecf0-4f9b-4fdc-b553-f3db2e9e4019" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_32bce034-5405-4673-8d8a-c842980e386f" xlink:href="cls-20211231.xsd#cls_AtrenneIntegratedSolutionsInc.AtrenneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:to="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_32bce034-5405-4673-8d8a-c842980e386f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PCIPrivateLimitedMember_1d95fa9d-4cad-42a2-8900-2d1e68c3a3dd" xlink:href="cls-20211231.xsd#cls_PCIPrivateLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:to="loc_cls_PCIPrivateLimitedMember_1d95fa9d-4cad-42a2-8900-2d1e68c3a3dd" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails" xlink:type="extended" id="i707d5ee446af4c99aa9ae2dc2456f6ce_GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_2bce1012-ef3e-40b3-9ac2-9a100170f715" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_5881227d-d833-47a8-977e-91b2251b3976" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_2bce1012-ef3e-40b3-9ac2-9a100170f715" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_5881227d-d833-47a8-977e-91b2251b3976" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_4297b0f9-9f19-4355-81c8-9bbcd295a8c5" xlink:href="cls-20211231.xsd#cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_2bce1012-ef3e-40b3-9ac2-9a100170f715" xlink:to="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_4297b0f9-9f19-4355-81c8-9bbcd295a8c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_37880208-46ff-4b85-88e8-a2d73edc6b0d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_2bce1012-ef3e-40b3-9ac2-9a100170f715" xlink:to="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_37880208-46ff-4b85-88e8-a2d73edc6b0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PreTaxDiscountRateAppliedToCashFlowProjections_abbdbe33-4607-4859-8d79-f655096b88e0" xlink:href="cls-20211231.xsd#cls_PreTaxDiscountRateAppliedToCashFlowProjections"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_2bce1012-ef3e-40b3-9ac2-9a100170f715" xlink:to="loc_cls_PreTaxDiscountRateAppliedToCashFlowProjections_abbdbe33-4607-4859-8d79-f655096b88e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c4900eee-31da-46a0-afe8-af4bd7afe575" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_2bce1012-ef3e-40b3-9ac2-9a100170f715" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c4900eee-31da-46a0-afe8-af4bd7afe575" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_86e7684a-5fd2-41bf-b136-d2d99429ab8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c4900eee-31da-46a0-afe8-af4bd7afe575" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_86e7684a-5fd2-41bf-b136-d2d99429ab8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_86e7684a-5fd2-41bf-b136-d2d99429ab8f_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_86e7684a-5fd2-41bf-b136-d2d99429ab8f" xlink:to="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_86e7684a-5fd2-41bf-b136-d2d99429ab8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_e3c69305-87c5-45f4-ac31-1c1f6b460f2d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_86e7684a-5fd2-41bf-b136-d2d99429ab8f" xlink:to="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_e3c69305-87c5-45f4-ac31-1c1f6b460f2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CapitalEquipmentCGUMember_cafa58f5-9953-4436-9648-11a39590c727" xlink:href="cls-20211231.xsd#cls_CapitalEquipmentCGUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_e3c69305-87c5-45f4-ac31-1c1f6b460f2d" xlink:to="loc_cls_CapitalEquipmentCGUMember_cafa58f5-9953-4436-9648-11a39590c727" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ADCGUMember_1ba086a8-1224-4453-aae1-28c6569e76eb" xlink:href="cls-20211231.xsd#cls_ADCGUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_e3c69305-87c5-45f4-ac31-1c1f6b460f2d" xlink:to="loc_cls_ADCGUMember_1ba086a8-1224-4453-aae1-28c6569e76eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AtrenneCGUMember_a07755dc-2b66-4237-ad4a-b65ad41eea61" xlink:href="cls-20211231.xsd#cls_AtrenneCGUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_e3c69305-87c5-45f4-ac31-1c1f6b460f2d" xlink:to="loc_cls_AtrenneCGUMember_a07755dc-2b66-4237-ad4a-b65ad41eea61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PCICGUMember_a7af95cb-7e69-476e-ae48-acc45b1c01a6" xlink:href="cls-20211231.xsd#cls_PCICGUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_e3c69305-87c5-45f4-ac31-1c1f6b460f2d" xlink:to="loc_cls_PCICGUMember_a7af95cb-7e69-476e-ae48-acc45b1c01a6" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ProvisionsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#ProvisionsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/ProvisionsDetails" xlink:type="extended" id="i1997c34607cf40cc9626ea421e1d3e34_ProvisionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_f8f3a081-cac2-4210-a95a-d48e578d9367" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_f8f3a081-cac2-4210-a95a-d48e578d9367" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_6b91c137-5fe1-48d8-ae1b-f08d096e1b75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:to="loc_ifrs-full_OtherProvisions_6b91c137-5fe1-48d8-ae1b-f08d096e1b75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c844c1bf-535f-4980-9a80-2aeb71076392" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c844c1bf-535f-4980-9a80-2aeb71076392" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_42b01dd7-035e-4584-8b50-55b698217ff3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_42b01dd7-035e-4584-8b50-55b698217ff3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_c3f69b2b-06b7-4d31-84ac-797d45f85fdf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_c3f69b2b-06b7-4d31-84ac-797d45f85fdf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_48a1e0fd-bf51-4638-b18c-3f4b73568384" xlink:href="cls-20211231.xsd#cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:to="loc_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_48a1e0fd-bf51-4638-b18c-3f4b73568384" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_df2c1b66-a738-4817-bcb5-31f7b820f77c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_684484d0-286d-42e6-8c25-411238be3e16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_f8f3a081-cac2-4210-a95a-d48e578d9367" xlink:to="loc_ifrs-full_CurrentProvisions_684484d0-286d-42e6-8c25-411238be3e16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_a9e63ead-877f-45f9-b1da-447fa94b1c0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_f8f3a081-cac2-4210-a95a-d48e578d9367" xlink:to="loc_ifrs-full_NoncurrentProvisions_a9e63ead-877f-45f9-b1da-447fa94b1c0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_aebe1d7f-0b00-4b7b-a5d8-9fda42e8d2d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_f8f3a081-cac2-4210-a95a-d48e578d9367" xlink:to="loc_ifrs-full_Provisions_aebe1d7f-0b00-4b7b-a5d8-9fda42e8d2d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_d3f9d9d0-5303-4f6a-b567-065c379135dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_f8f3a081-cac2-4210-a95a-d48e578d9367" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_d3f9d9d0-5303-4f6a-b567-065c379135dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_867b848d-a61f-4f6f-bb81-b1b679f0d041" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_d3f9d9d0-5303-4f6a-b567-065c379135dd" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_867b848d-a61f-4f6f-bb81-b1b679f0d041" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_867b848d-a61f-4f6f-bb81-b1b679f0d041_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_867b848d-a61f-4f6f-bb81-b1b679f0d041" xlink:to="loc_ifrs-full_OtherProvisionsMember_867b848d-a61f-4f6f-bb81-b1b679f0d041_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_0c4e94c0-9794-45f0-8c36-5140f092cdd6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_867b848d-a61f-4f6f-bb81-b1b679f0d041" xlink:to="loc_ifrs-full_OtherProvisionsMember_0c4e94c0-9794-45f0-8c36-5140f092cdd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember_da804ea5-25d8-48ba-a9ff-8780099d9050" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_0c4e94c0-9794-45f0-8c36-5140f092cdd6" xlink:to="loc_ifrs-full_RestructuringProvisionMember_da804ea5-25d8-48ba-a9ff-8780099d9050" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_9fd43244-8c86-4935-8338-b9a1253faa7a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_0c4e94c0-9794-45f0-8c36-5140f092cdd6" xlink:to="loc_ifrs-full_WarrantyProvisionMember_9fd43244-8c86-4935-8338-b9a1253faa7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_3ebd8fe5-2079-4d3a-bb49-b38c98c6182f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_0c4e94c0-9794-45f0-8c36-5140f092cdd6" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_3ebd8fe5-2079-4d3a-bb49-b38c98c6182f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_6aae8b39-37c8-4166-be53-15d10166287a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_0c4e94c0-9794-45f0-8c36-5140f092cdd6" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_6aae8b39-37c8-4166-be53-15d10166287a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails" xlink:type="extended" id="i0988a38bfd3f43f781ba682753ce89b1_CreditFacilitiesandLeaseObligationsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_23dbc0fc-e6b9-4d8c-adeb-dfd6ad499b89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_Borrowings_23dbc0fc-e6b9-4d8c-adeb-dfd6ad499b89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_3efe8600-91eb-4208-aafd-375dc060c091" xlink:href="cls-20211231.xsd#cls_LineOfCreditFacilityMaximumBorrowingCapacity1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_3efe8600-91eb-4208-aafd-375dc060c091" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities_7074fb9d-3078-489c-9342-1fa5dc7d6611" xlink:href="cls-20211231.xsd#cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities_7074fb9d-3078-489c-9342-1fa5dc7d6611" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1b1631df-e039-419c-a30d-f265fd37049c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1b1631df-e039-419c-a30d-f265fd37049c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_91829043-e8cb-47d9-9ff8-9bbe33cc0c0e" xlink:href="cls-20211231.xsd#cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_91829043-e8cb-47d9-9ff8-9bbe33cc0c0e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption_7bf660fb-fe3f-4aae-b48e-0851daf2ee7e" xlink:href="cls-20211231.xsd#cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption_7bf660fb-fe3f-4aae-b48e-0851daf2ee7e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingsMaturityTerm_885cf5d9-d298-4750-817b-7aed3569d575" xlink:href="cls-20211231.xsd#cls_BorrowingsMaturityTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_BorrowingsMaturityTerm_885cf5d9-d298-4750-817b-7aed3569d575" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LettersOfCreditMaximumSubLimitAmount_af076baf-2343-49a7-aafa-a844f9e69477" xlink:href="cls-20211231.xsd#cls_LettersOfCreditMaximumSubLimitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_LettersOfCreditMaximumSubLimitAmount_af076baf-2343-49a7-aafa-a844f9e69477" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_f190689e-74d4-43ae-9d25-228b910f3f70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_f190689e-74d4-43ae-9d25-228b910f3f70" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LineofCreditFacilityCommitmentFeePercentage1_91962a5b-ddc8-4e85-bb51-eef18416295a" xlink:href="cls-20211231.xsd#cls_LineofCreditFacilityCommitmentFeePercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_LineofCreditFacilityCommitmentFeePercentage1_91962a5b-ddc8-4e85-bb51-eef18416295a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_14b713f0-735f-4994-bf99-e2a5e36ee150" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_14b713f0-735f-4994-bf99-e2a5e36ee150" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_b74cee49-6142-441e-8834-bd4aaf0425b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_b74cee49-6142-441e-8834-bd4aaf0425b8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfCurrentBorrowings_73012a59-5405-4cbe-98c4-4fb7dfa62c74" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfCurrentBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_RepaymentsOfCurrentBorrowings_73012a59-5405-4cbe-98c4-4fb7dfa62c74" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_46617c0f-2e81-4869-ab2a-9edaca450759" xlink:href="cls-20211231.xsd#cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_46617c0f-2e81-4869-ab2a-9edaca450759" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingsNumberOfPrepayments_c3996415-8ce9-4ff6-9265-2e952b57a797" xlink:href="cls-20211231.xsd#cls_BorrowingsNumberOfPrepayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_BorrowingsNumberOfPrepayments_c3996415-8ce9-4ff6-9265-2e952b57a797" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_d18b1a7c-447d-49c8-9db1-5a31ff9ce08d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_srt_StatementScenarioAxis_d18b1a7c-447d-49c8-9db1-5a31ff9ce08d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d18b1a7c-447d-49c8-9db1-5a31ff9ce08d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_d18b1a7c-447d-49c8-9db1-5a31ff9ce08d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d18b1a7c-447d-49c8-9db1-5a31ff9ce08d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e67575e0-5987-4996-8fb9-f741c7c285ee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_d18b1a7c-447d-49c8-9db1-5a31ff9ce08d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e67575e0-5987-4996-8fb9-f741c7c285ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_7cdcc40a-2723-43ab-9370-b184795b3e29" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_e67575e0-5987-4996-8fb9-f741c7c285ee" xlink:to="loc_srt_ScenarioForecastMember_7cdcc40a-2723-43ab-9370-b184795b3e29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_853dbe4d-989e-494d-ba1b-2f75dab42ad9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_853dbe4d-989e-494d-ba1b-2f75dab42ad9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_853dbe4d-989e-494d-ba1b-2f75dab42ad9_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_853dbe4d-989e-494d-ba1b-2f75dab42ad9" xlink:to="loc_ifrs-full_BorrowingsByNameMember_853dbe4d-989e-494d-ba1b-2f75dab42ad9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_853dbe4d-989e-494d-ba1b-2f75dab42ad9" xlink:to="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NewCreditFacilityMember_81cf1611-3b4e-4734-8b17-c84017bfcb16" xlink:href="cls-20211231.xsd#cls_NewCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:to="loc_cls_NewCreditFacilityMember_81cf1611-3b4e-4734-8b17-c84017bfcb16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermLoansMember_4ae4d010-fd65-4638-8b3d-303b54e8ef65" xlink:href="cls-20211231.xsd#cls_TermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NewCreditFacilityMember_81cf1611-3b4e-4734-8b17-c84017bfcb16" xlink:to="loc_cls_TermLoansMember_4ae4d010-fd65-4638-8b3d-303b54e8ef65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanMember_163e5d75-d81d-4613-9a47-b29f99b54d2d" xlink:href="cls-20211231.xsd#cls_InitialTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_TermLoansMember_4ae4d010-fd65-4638-8b3d-303b54e8ef65" xlink:to="loc_cls_InitialTermLoanMember_163e5d75-d81d-4613-9a47-b29f99b54d2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncrementalTermLoanMember_e9edf98a-15f1-4c80-b02e-649a6d03f096" xlink:href="cls-20211231.xsd#cls_IncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_TermLoansMember_4ae4d010-fd65-4638-8b3d-303b54e8ef65" xlink:to="loc_cls_IncrementalTermLoanMember_e9edf98a-15f1-4c80-b02e-649a6d03f096" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_ee7ff747-fb55-485c-a0c9-758608acd748" xlink:href="cls-20211231.xsd#cls_RevolvingFacilityDueJune2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NewCreditFacilityMember_81cf1611-3b4e-4734-8b17-c84017bfcb16" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_ee7ff747-fb55-485c-a0c9-758608acd748" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_FirstIncrementalTermLoanMember_c277c28c-fd40-4570-9d25-d11fe0fb115e" xlink:href="cls-20211231.xsd#cls_FirstIncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:to="loc_cls_FirstIncrementalTermLoanMember_c277c28c-fd40-4570-9d25-d11fe0fb115e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SecondIncrementalTermLoanMember_c5eb07a9-3bee-48b9-a2c8-9c922c34de48" xlink:href="cls-20211231.xsd#cls_SecondIncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:to="loc_cls_SecondIncrementalTermLoanMember_c5eb07a9-3bee-48b9-a2c8-9c922c34de48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingFacilityDueMarch282025Member_f5f32328-faa7-48bd-9196-96a8d80191e4" xlink:href="cls-20211231.xsd#cls_RevolvingFacilityDueMarch282025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:to="loc_cls_RevolvingFacilityDueMarch282025Member_f5f32328-faa7-48bd-9196-96a8d80191e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingCreditFacilityMember_66be10be-2613-42bf-91a0-cb3a7bfee0fd" xlink:href="cls-20211231.xsd#cls_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:to="loc_cls_RevolvingCreditFacilityMember_66be10be-2613-42bf-91a0-cb3a7bfee0fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacility1Axis_2e133a91-c5cc-4f8c-8bd7-a54b66918c23" xlink:href="cls-20211231.xsd#cls_CreditFacility1Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_cls_CreditFacility1Axis_2e133a91-c5cc-4f8c-8bd7-a54b66918c23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacility1Domain_2e133a91-c5cc-4f8c-8bd7-a54b66918c23_default" xlink:href="cls-20211231.xsd#cls_CreditFacility1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_CreditFacility1Axis_2e133a91-c5cc-4f8c-8bd7-a54b66918c23" xlink:to="loc_cls_CreditFacility1Domain_2e133a91-c5cc-4f8c-8bd7-a54b66918c23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacility1Domain_5dc4b409-0f31-4102-b16c-a916a7572dba" xlink:href="cls-20211231.xsd#cls_CreditFacility1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_CreditFacility1Axis_2e133a91-c5cc-4f8c-8bd7-a54b66918c23" xlink:to="loc_cls_CreditFacility1Domain_5dc4b409-0f31-4102-b16c-a916a7572dba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BridgeLoan1Member_c1e4531f-a530-4bef-a971-0d546f3042ee" xlink:href="cls-20211231.xsd#cls_BridgeLoan1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CreditFacility1Domain_5dc4b409-0f31-4102-b16c-a916a7572dba" xlink:to="loc_cls_BridgeLoan1Member_c1e4531f-a530-4bef-a971-0d546f3042ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInterestRatesAxis_68e6bcaa-a726-4013-a26f-327e11fac3a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInterestRatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_ifrs-full_TypesOfInterestRatesAxis_68e6bcaa-a726-4013-a26f-327e11fac3a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateTypesMember_68e6bcaa-a726-4013-a26f-327e11fac3a5_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateTypesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_68e6bcaa-a726-4013-a26f-327e11fac3a5" xlink:to="loc_ifrs-full_InterestRateTypesMember_68e6bcaa-a726-4013-a26f-327e11fac3a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateTypesMember_00778faa-6552-4f58-876b-db902f09a31e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateTypesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_68e6bcaa-a726-4013-a26f-327e11fac3a5" xlink:to="loc_ifrs-full_InterestRateTypesMember_00778faa-6552-4f58-876b-db902f09a31e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LondonInterbankOfferedRateLIBOR1Member_8f2ac5ff-7c22-42db-9803-eeb8cc2d0205" xlink:href="cls-20211231.xsd#cls_LondonInterbankOfferedRateLIBOR1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InterestRateTypesMember_00778faa-6552-4f58-876b-db902f09a31e" xlink:to="loc_cls_LondonInterbankOfferedRateLIBOR1Member_8f2ac5ff-7c22-42db-9803-eeb8cc2d0205" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BaseRateMember_f6b56c25-96f7-4df0-a8b7-10f01209a758" xlink:href="cls-20211231.xsd#cls_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InterestRateTypesMember_00778faa-6552-4f58-876b-db902f09a31e" xlink:to="loc_cls_BaseRateMember_f6b56c25-96f7-4df0-a8b7-10f01209a758" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_eb3508dd-d253-4e4a-ba26-a91cce8f8122" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_ifrs-full_RangeAxis_eb3508dd-d253-4e4a-ba26-a91cce8f8122" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_eb3508dd-d253-4e4a-ba26-a91cce8f8122_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_eb3508dd-d253-4e4a-ba26-a91cce8f8122" xlink:to="loc_ifrs-full_RangesMember_eb3508dd-d253-4e4a-ba26-a91cce8f8122_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_38a7fe68-ca50-41aa-9f25-3b7f1c21ad3b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_eb3508dd-d253-4e4a-ba26-a91cce8f8122" xlink:to="loc_ifrs-full_RangesMember_38a7fe68-ca50-41aa-9f25-3b7f1c21ad3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_cea7a618-940d-4df8-b14d-80181c14d4f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_38a7fe68-ca50-41aa-9f25-3b7f1c21ad3b" xlink:to="loc_ifrs-full_BottomOfRangeMember_cea7a618-940d-4df8-b14d-80181c14d4f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_776751f7-eea3-4055-b563-fc3365640695" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_38a7fe68-ca50-41aa-9f25-3b7f1c21ad3b" xlink:to="loc_ifrs-full_TopOfRangeMember_776751f7-eea3-4055-b563-fc3365640695" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_66d02f16-38eb-451e-a5d0-0f6ffa83ead5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_66d02f16-38eb-451e-a5d0-0f6ffa83ead5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_66d02f16-38eb-451e-a5d0-0f6ffa83ead5_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_66d02f16-38eb-451e-a5d0-0f6ffa83ead5" xlink:to="loc_ifrs-full_NonadjustingEventsMember_66d02f16-38eb-451e-a5d0-0f6ffa83ead5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_09cfead9-5a61-40e7-a5ac-31617d45f14a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_66d02f16-38eb-451e-a5d0-0f6ffa83ead5" xlink:to="loc_ifrs-full_NonadjustingEventsMember_09cfead9-5a61-40e7-a5ac-31617d45f14a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityPrepaymentMember_b847db5d-725a-4fe9-8a9a-e9b0a8cd8d9f" xlink:href="cls-20211231.xsd#cls_CreditFacilityPrepaymentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_09cfead9-5a61-40e7-a5ac-31617d45f14a" xlink:to="loc_cls_CreditFacilityPrepaymentMember_b847db5d-725a-4fe9-8a9a-e9b0a8cd8d9f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsMaturityScheduleDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails" xlink:type="extended" id="i99adb0d7f63a491388f29d219fedd7f2_CreditFacilitiesandLeaseObligationsMaturityScheduleDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cb9fb6f3-c8ad-4822-ab7c-806eac88b845" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_96c926a4-90f6-4a22-a994-55db830b4139" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cb9fb6f3-c8ad-4822-ab7c-806eac88b845" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_96c926a4-90f6-4a22-a994-55db830b4139" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_2e64534c-16e5-48aa-9f5b-a15558ee989a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cb9fb6f3-c8ad-4822-ab7c-806eac88b845" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_2e64534c-16e5-48aa-9f5b-a15558ee989a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_affc001e-3116-4305-9349-bcb459bb676d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_2e64534c-16e5-48aa-9f5b-a15558ee989a" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_affc001e-3116-4305-9349-bcb459bb676d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_affc001e-3116-4305-9349-bcb459bb676d_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_affc001e-3116-4305-9349-bcb459bb676d" xlink:to="loc_ifrs-full_BorrowingsByNameMember_affc001e-3116-4305-9349-bcb459bb676d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_e1b0cff8-5330-4043-8f06-69ebb2ea5407" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_affc001e-3116-4305-9349-bcb459bb676d" xlink:to="loc_ifrs-full_BorrowingsByNameMember_e1b0cff8-5330-4043-8f06-69ebb2ea5407" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanMember_190409e5-f0a9-41c7-a650-db40125b83a7" xlink:href="cls-20211231.xsd#cls_InitialTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_e1b0cff8-5330-4043-8f06-69ebb2ea5407" xlink:to="loc_cls_InitialTermLoanMember_190409e5-f0a9-41c7-a650-db40125b83a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SecondIncrementalTermLoanMember_88f5aa9c-c436-4cc9-a878-4b5935fd7aed" xlink:href="cls-20211231.xsd#cls_SecondIncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_e1b0cff8-5330-4043-8f06-69ebb2ea5407" xlink:to="loc_cls_SecondIncrementalTermLoanMember_88f5aa9c-c436-4cc9-a878-4b5935fd7aed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ef0c2c4d-f38c-4b2d-a59f-2ebcc5fea751" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_2e64534c-16e5-48aa-9f5b-a15558ee989a" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ef0c2c4d-f38c-4b2d-a59f-2ebcc5fea751" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_ef0c2c4d-f38c-4b2d-a59f-2ebcc5fea751_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ef0c2c4d-f38c-4b2d-a59f-2ebcc5fea751" xlink:to="loc_ifrs-full_CarryingAmountMember_ef0c2c4d-f38c-4b2d-a59f-2ebcc5fea751_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_ff994902-861e-46f6-ad93-0b7a59ba9eca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ef0c2c4d-f38c-4b2d-a59f-2ebcc5fea751" xlink:to="loc_ifrs-full_CarryingAmountMember_ff994902-861e-46f6-ad93-0b7a59ba9eca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_1c1da945-a1f4-455c-b5f3-49f5d537ba6a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_ff994902-861e-46f6-ad93-0b7a59ba9eca" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_1c1da945-a1f4-455c-b5f3-49f5d537ba6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_050e21d0-e316-4c18-a15b-47be4f6a34c2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_2e64534c-16e5-48aa-9f5b-a15558ee989a" xlink:to="loc_ifrs-full_MaturityAxis_050e21d0-e316-4c18-a15b-47be4f6a34c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_050e21d0-e316-4c18-a15b-47be4f6a34c2_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_050e21d0-e316-4c18-a15b-47be4f6a34c2" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_050e21d0-e316-4c18-a15b-47be4f6a34c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_050e21d0-e316-4c18-a15b-47be4f6a34c2" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_a18ad8c6-8dd3-4dda-8f80-d102abd3a752" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_a18ad8c6-8dd3-4dda-8f80-d102abd3a752" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_5c7ef3a4-83d0-4bc0-a7a2-7df7041f8de8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_5c7ef3a4-83d0-4bc0-a7a2-7df7041f8de8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_e2fb4818-a983-4cfa-adfe-a27a1a44cf86" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_e2fb4818-a983-4cfa-adfe-a27a1a44cf86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_d776d041-3cf6-4e33-9af2-62aad3efcc15" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_d776d041-3cf6-4e33-9af2-62aad3efcc15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_ce63e1af-1633-47a0-9b39-0646a37e2f44" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_ce63e1af-1633-47a0-9b39-0646a37e2f44" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_c14280c6-8422-4c3c-83cd-d194955560d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_c14280c6-8422-4c3c-83cd-d194955560d5" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails" xlink:type="extended" id="i189d620e385843bfb308b433b8e4c512_CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_e3051852-739a-4d00-adee-d5dcd580ad16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_7b5dc6a8-b676-4aa5-b328-6c671bc55141" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_e3051852-739a-4d00-adee-d5dcd580ad16" xlink:to="loc_ifrs-full_Borrowings_7b5dc6a8-b676-4aa5-b328-6c671bc55141" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_63492856-f266-459f-ba71-df613c2ed768" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_e3051852-739a-4d00-adee-d5dcd580ad16" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_63492856-f266-459f-ba71-df613c2ed768" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_53585a34-5e38-4886-a8c4-acf438b840c7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_e3051852-739a-4d00-adee-d5dcd580ad16" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_53585a34-5e38-4886-a8c4-acf438b840c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7b6b144b-c30e-40ed-a7c3-a30020fe6ed4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_e3051852-739a-4d00-adee-d5dcd580ad16" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7b6b144b-c30e-40ed-a7c3-a30020fe6ed4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_839d6b3f-2a31-47bf-9a30-03d0f5da9c32" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7b6b144b-c30e-40ed-a7c3-a30020fe6ed4" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_839d6b3f-2a31-47bf-9a30-03d0f5da9c32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_839d6b3f-2a31-47bf-9a30-03d0f5da9c32_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_839d6b3f-2a31-47bf-9a30-03d0f5da9c32" xlink:to="loc_ifrs-full_BorrowingsByNameMember_839d6b3f-2a31-47bf-9a30-03d0f5da9c32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_abcfe1f1-ae08-4308-8650-3686aaedeef9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_839d6b3f-2a31-47bf-9a30-03d0f5da9c32" xlink:to="loc_ifrs-full_BorrowingsByNameMember_abcfe1f1-ae08-4308-8650-3686aaedeef9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_94baaa5f-93df-48c8-82dc-8eb621d5d80b" xlink:href="cls-20211231.xsd#cls_RevolvingFacilityDueJune2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_abcfe1f1-ae08-4308-8650-3686aaedeef9" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_94baaa5f-93df-48c8-82dc-8eb621d5d80b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermLoansMember_b3b6270a-a3ed-4aaa-af51-fb8d4ae93283" xlink:href="cls-20211231.xsd#cls_TermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_abcfe1f1-ae08-4308-8650-3686aaedeef9" xlink:to="loc_cls_TermLoansMember_b3b6270a-a3ed-4aaa-af51-fb8d4ae93283" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanMember_1c7a4140-7cff-4f5a-8b94-ef5ce22e40ed" xlink:href="cls-20211231.xsd#cls_InitialTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_abcfe1f1-ae08-4308-8650-3686aaedeef9" xlink:to="loc_cls_InitialTermLoanMember_1c7a4140-7cff-4f5a-8b94-ef5ce22e40ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanAndFirstIncrementalTermLoanMember_1291d43b-b65f-4518-ad16-4619ff835ea8" xlink:href="cls-20211231.xsd#cls_InitialTermLoanAndFirstIncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_abcfe1f1-ae08-4308-8650-3686aaedeef9" xlink:to="loc_cls_InitialTermLoanAndFirstIncrementalTermLoanMember_1291d43b-b65f-4518-ad16-4619ff835ea8" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails" xlink:type="extended" id="i53027449622148a6b8f0c9bbb1274218_CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_c94b5aca-f4a3-4550-b527-2bd34a617103" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_Borrowings_c94b5aca-f4a3-4550-b527-2bd34a617103" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_b498aa77-5564-4846-bd80-bddef35f1ff4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_NotionalAmount_b498aa77-5564-4846-bd80-bddef35f1ff4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeaseLiabilityUnderIFRS16_ece64c80-f033-40db-a983-292f01d1163c" xlink:href="cls-20211231.xsd#cls_LeaseLiabilityUnderIFRS16"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_LeaseLiabilityUnderIFRS16_ece64c80-f033-40db-a983-292f01d1163c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingsAndLeaseLiabilities_3c9dc677-cee6-466f-be02-f17ffa4b9954" xlink:href="cls-20211231.xsd#cls_BorrowingsAndLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_BorrowingsAndLeaseLiabilities_3c9dc677-cee6-466f-be02-f17ffa4b9954" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities_ce11ab7e-2c18-4645-9085-f5e5cc4453a1" xlink:href="cls-20211231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_CurrentBorrowingsAndLeaseLiabilities_ce11ab7e-2c18-4645-9085-f5e5cc4453a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_24e3978f-f185-45e2-9588-44a5c857b320" xlink:href="cls-20211231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_24e3978f-f185-45e2-9588-44a5c857b320" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1_b8a90171-28e4-4eef-908c-21529945f022" xlink:href="cls-20211231.xsd#cls_LettersOfCreditOutstandingAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_LettersOfCreditOutstandingAmount1_b8a90171-28e4-4eef-908c-21529945f022" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_55330d8f-6ef5-40d1-b376-6036d2e74026" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_55330d8f-6ef5-40d1-b376-6036d2e74026" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_56ca5bc1-c287-44c7-856a-c1964a65326f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_56ca5bc1-c287-44c7-856a-c1964a65326f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts_1724f17c-c34d-4bdb-87de-87cc7c07c65d" xlink:href="cls-20211231.xsd#cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts_1724f17c-c34d-4bdb-87de-87cc7c07c65d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_51162319-4e88-4e7e-8f47-613b43be643f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_51162319-4e88-4e7e-8f47-613b43be643f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_45624697-330c-4388-b5a7-85086b619576" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_45624697-330c-4388-b5a7-85086b619576" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_1f26450a-f142-4d66-9430-1874d852eaef" xlink:href="cls-20211231.xsd#cls_DebtIssuanceCostsLineofCreditArrangementsNet1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_1f26450a-f142-4d66-9430-1874d852eaef" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_1c9fc209-05e6-475b-9e23-bec7f1f0805c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_1c9fc209-05e6-475b-9e23-bec7f1f0805c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_d9e4aa0e-c384-4d75-85bf-9ff71127bd81" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_1c9fc209-05e6-475b-9e23-bec7f1f0805c" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_d9e4aa0e-c384-4d75-85bf-9ff71127bd81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_d9e4aa0e-c384-4d75-85bf-9ff71127bd81_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_d9e4aa0e-c384-4d75-85bf-9ff71127bd81" xlink:to="loc_ifrs-full_BorrowingsByNameMember_d9e4aa0e-c384-4d75-85bf-9ff71127bd81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_e765d1a9-1fb0-4829-8538-082b7766d94d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_d9e4aa0e-c384-4d75-85bf-9ff71127bd81" xlink:to="loc_ifrs-full_BorrowingsByNameMember_e765d1a9-1fb0-4829-8538-082b7766d94d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityMember_e9fb1e9c-acd6-4407-84c0-fa60ea185595" xlink:href="cls-20211231.xsd#cls_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_e765d1a9-1fb0-4829-8538-082b7766d94d" xlink:to="loc_cls_CreditFacilityMember_e9fb1e9c-acd6-4407-84c0-fa60ea185595" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_4c92baae-d225-4272-bcfd-310a9c51a80b" xlink:href="cls-20211231.xsd#cls_RevolvingFacilityDueJune2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CreditFacilityMember_e9fb1e9c-acd6-4407-84c0-fa60ea185595" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_4c92baae-d225-4272-bcfd-310a9c51a80b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermLoansMember_cbab7c57-cca2-448b-983a-8ae072ea2cdb" xlink:href="cls-20211231.xsd#cls_TermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_CreditFacilityMember_e9fb1e9c-acd6-4407-84c0-fa60ea185595" xlink:to="loc_cls_TermLoansMember_cbab7c57-cca2-448b-983a-8ae072ea2cdb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanMember_4c8c20f4-de46-4867-b173-d42e41fdd786" xlink:href="cls-20211231.xsd#cls_InitialTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_TermLoansMember_cbab7c57-cca2-448b-983a-8ae072ea2cdb" xlink:to="loc_cls_InitialTermLoanMember_4c8c20f4-de46-4867-b173-d42e41fdd786" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncrementalTermLoanMember_fe185442-ecad-477c-a188-b4fb9c32308d" xlink:href="cls-20211231.xsd#cls_IncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_TermLoansMember_cbab7c57-cca2-448b-983a-8ae072ea2cdb" xlink:to="loc_cls_IncrementalTermLoanMember_fe185442-ecad-477c-a188-b4fb9c32308d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SecondIncrementalTermLoanMember_0134201c-609e-4bc2-9673-c14707b614b8" xlink:href="cls-20211231.xsd#cls_SecondIncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_TermLoansMember_cbab7c57-cca2-448b-983a-8ae072ea2cdb" xlink:to="loc_cls_SecondIncrementalTermLoanMember_0134201c-609e-4bc2-9673-c14707b614b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_a2c72497-4805-41e0-a483-ca0873bdce65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_e765d1a9-1fb0-4829-8538-082b7766d94d" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_a2c72497-4805-41e0-a483-ca0873bdce65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember_f46ad9c9-f059-45c4-9bb9-64916a47b19a" xlink:href="cls-20211231.xsd#cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_e765d1a9-1fb0-4829-8538-082b7766d94d" xlink:to="loc_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember_f46ad9c9-f059-45c4-9bb9-64916a47b19a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingCreditFacilityMember_bec89ae2-da95-4b80-8f26-bdc23efa1c1f" xlink:href="cls-20211231.xsd#cls_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_e765d1a9-1fb0-4829-8538-082b7766d94d" xlink:to="loc_cls_RevolvingCreditFacilityMember_bec89ae2-da95-4b80-8f26-bdc23efa1c1f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aedbad31-7709-4879-ab4b-274b5153fbb0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_1c9fc209-05e6-475b-9e23-bec7f1f0805c" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aedbad31-7709-4879-ab4b-274b5153fbb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_aedbad31-7709-4879-ab4b-274b5153fbb0_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aedbad31-7709-4879-ab4b-274b5153fbb0" xlink:to="loc_ifrs-full_CarryingAmountMember_aedbad31-7709-4879-ab4b-274b5153fbb0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_57722519-0f55-42a1-b8ab-0227cb0f2f4e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aedbad31-7709-4879-ab4b-274b5153fbb0" xlink:to="loc_ifrs-full_CarryingAmountMember_57722519-0f55-42a1-b8ab-0227cb0f2f4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredFinancingCostsMember_ba40fba7-2dad-480a-b84d-d4ddb5076149" xlink:href="cls-20211231.xsd#cls_DeferredFinancingCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_57722519-0f55-42a1-b8ab-0227cb0f2f4e" xlink:to="loc_cls_DeferredFinancingCostsMember_ba40fba7-2dad-480a-b84d-d4ddb5076149" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AggregateDebtIssuanceCostsMember_4165ad3e-4e20-4eee-9422-c55554161b09" xlink:href="cls-20211231.xsd#cls_AggregateDebtIssuanceCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_57722519-0f55-42a1-b8ab-0227cb0f2f4e" xlink:to="loc_cls_AggregateDebtIssuanceCostsMember_4165ad3e-4e20-4eee-9422-c55554161b09" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:type="extended" id="i64e33fb17b0a4be0acc1e57d82ac88b1_CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0be19c44-944d-4faf-9627-6a45f1b39696" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UndiscountedLeasePaymentsToBePaid_00da8cbe-2b06-4e43-9012-25725a45ad3e" xlink:href="cls-20211231.xsd#cls_UndiscountedLeasePaymentsToBePaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0be19c44-944d-4faf-9627-6a45f1b39696" xlink:to="loc_cls_UndiscountedLeasePaymentsToBePaid_00da8cbe-2b06-4e43-9012-25725a45ad3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_f342d35c-65e8-4bfd-b602-1d40a299df95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0be19c44-944d-4faf-9627-6a45f1b39696" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_f342d35c-65e8-4bfd-b602-1d40a299df95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_30590d30-4eb5-4404-bf9e-75e025e424ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_f342d35c-65e8-4bfd-b602-1d40a299df95" xlink:to="loc_ifrs-full_MaturityAxis_30590d30-4eb5-4404-bf9e-75e025e424ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_30590d30-4eb5-4404-bf9e-75e025e424ac_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_30590d30-4eb5-4404-bf9e-75e025e424ac" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_30590d30-4eb5-4404-bf9e-75e025e424ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_30590d30-4eb5-4404-bf9e-75e025e424ac" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_2506d7a3-ba8f-4513-9d8a-ea0ba24e481f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_2506d7a3-ba8f-4513-9d8a-ea0ba24e481f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_9df97c85-3d60-437c-8467-ed001241e8a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_9df97c85-3d60-437c-8467-ed001241e8a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_119ff8b3-9412-4bb2-8851-b329a96db0e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_119ff8b3-9412-4bb2-8851-b329a96db0e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_9bd74fa1-a85e-45af-af2c-0673e43ca082" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_9bd74fa1-a85e-45af-af2c-0673e43ca082" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_113ab0d9-0071-438a-8b78-de00ca2d3d3f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_113ab0d9-0071-438a-8b78-de00ca2d3d3f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_9bdb4a85-e644-4bd9-a093-fedb0bce4f4a" xlink:href="cls-20211231.xsd#cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:to="loc_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_9bdb4a85-e644-4bd9-a093-fedb0bce4f4a" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockAdditionalInformationDetails" xlink:type="extended" id="i9628f93da6654a9aad2ab3a08ca40f76_CapitalStockAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfVotesPerShare_aca68cef-453d-4923-9f76-63a662672a0e" xlink:href="cls-20211231.xsd#cls_NumberOfVotesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_NumberOfVotesPerShare_aca68cef-453d-4923-9f76-63a662672a0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator_9f20e77f-0ef5-4762-8680-1fba6b33bd9d" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator_9f20e77f-0ef5-4762-8680-1fba6b33bd9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_dfd6e218-14cd-48ed-8f65-b7a4d4b8fceb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_ifrs-full_NumberOfSharesIssued_dfd6e218-14cd-48ed-8f65-b7a4d4b8fceb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_9b6a0317-7f8b-4e3c-8bf4-2819d2969d7a" xlink:href="cls-20211231.xsd#cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_9b6a0317-7f8b-4e3c-8bf4-2819d2969d7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_6b16ce64-7865-4b51-b4ec-fb412508d617" xlink:href="cls-20211231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_6b16ce64-7865-4b51-b4ec-fb412508d617" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_4ab7392f-ea13-4d27-b844-e6fea868d89d" xlink:href="cls-20211231.xsd#cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_4ab7392f-ea13-4d27-b844-e6fea868d89d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchaseProgramNumberOfSharesRemaining_67255625-ab9e-4765-8d93-a741ab247698" xlink:href="cls-20211231.xsd#cls_StockRepurchaseProgramNumberOfSharesRemaining"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_StockRepurchaseProgramNumberOfSharesRemaining_67255625-ab9e-4765-8d93-a741ab247698" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator_ae4a3a0c-1e24-40ef-bdd8-1218eecff23a" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator_ae4a3a0c-1e24-40ef-bdd8-1218eecff23a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_e46976e0-75ca-42fe-8a47-936ce66f03e5" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_e46976e0-75ca-42fe-8a47-936ce66f03e5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CapitalSharesReservedforFutureIssuance_746bfabe-42f7-4a30-9e1f-5ede0dfd814f" xlink:href="cls-20211231.xsd#cls_CapitalSharesReservedforFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_CapitalSharesReservedforFutureIssuance_746bfabe-42f7-4a30-9e1f-5ede0dfd814f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees_ccb64b79-4e1c-445c-8962-39676455b685" xlink:href="cls-20211231.xsd#cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees_ccb64b79-4e1c-445c-8962-39676455b685" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_553c5fb3-f157-4801-9887-831f43981377" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_553c5fb3-f157-4801-9887-831f43981377" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_c7416b06-ae0e-403a-9d2e-9334b18c0661" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_c7416b06-ae0e-403a-9d2e-9334b18c0661" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_d2a27c97-cba4-4a41-b457-c1ac17989f54" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_d2a27c97-cba4-4a41-b457-c1ac17989f54" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_ba5d03d4-3fd6-4000-9c17-df89b812fbbf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_ba5d03d4-3fd6-4000-9c17-df89b812fbbf" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OptionLifeSharesGrantedTerm_4a1d107b-6588-4e00-9f23-ccd564afb8f5" xlink:href="cls-20211231.xsd#cls_OptionLifeSharesGrantedTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_OptionLifeSharesGrantedTerm_4a1d107b-6588-4e00-9f23-ccd564afb8f5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_2fca9751-1d58-40e0-9d66-65af8628172c" xlink:href="cls-20211231.xsd#cls_NumberOfSharesHolderIsEntitledToPerVestedUnit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_2fca9751-1d58-40e0-9d66-65af8628172c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_3bb53d80-68c6-4b3d-b844-f70d860e30c2" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_3bb53d80-68c6-4b3d-b844-f70d860e30c2" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_d7e377b4-b6f8-42d9-ae57-cb4663a761ca" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_d7e377b4-b6f8-42d9-ae57-cb4663a761ca" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedPaymentAwardTSRModifierPremium_0ba24a02-47aa-417e-9b57-6d20d827be9e" xlink:href="cls-20211231.xsd#cls_ShareBasedPaymentAwardTSRModifierPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_ShareBasedPaymentAwardTSRModifierPremium_0ba24a02-47aa-417e-9b57-6d20d827be9e" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_07b2c43b-d493-4dc2-984c-6b4b00b59666" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_07b2c43b-d493-4dc2-984c-6b4b00b59666" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_408c9640-fe02-4205-8ccf-83246fb4bbdc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_408c9640-fe02-4205-8ccf-83246fb4bbdc" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_201821aa-3ea0-42e8-b3f4-9a51b648f221" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_201821aa-3ea0-42e8-b3f4-9a51b648f221" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockSharesAcquired1_8ee660b8-d537-4fb6-98ce-dc11d709f2ea" xlink:href="cls-20211231.xsd#cls_TreasuryStockSharesAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_TreasuryStockSharesAcquired1_8ee660b8-d537-4fb6-98ce-dc11d709f2ea" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_32d9ba4d-9a11-4a5c-afd5-e7323aa4c122" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_32d9ba4d-9a11-4a5c-afd5-e7323aa4c122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_32d9ba4d-9a11-4a5c-afd5-e7323aa4c122_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_32d9ba4d-9a11-4a5c-afd5-e7323aa4c122" xlink:to="loc_ifrs-full_NonadjustingEventsMember_32d9ba4d-9a11-4a5c-afd5-e7323aa4c122_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_e53671fa-cd94-48e8-a994-a3e9661c6b05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_32d9ba4d-9a11-4a5c-afd5-e7323aa4c122" xlink:to="loc_ifrs-full_NonadjustingEventsMember_e53671fa-cd94-48e8-a994-a3e9661c6b05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PurchaseOfSharesForCancellationMember_32ef511c-a431-41e1-b7be-a0fdf733a119" xlink:href="cls-20211231.xsd#cls_PurchaseOfSharesForCancellationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_e53671fa-cd94-48e8-a994-a3e9661c6b05" xlink:to="loc_cls_PurchaseOfSharesForCancellationMember_32ef511c-a431-41e1-b7be-a0fdf733a119" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_9db52f1c-3808-4c21-a19a-b569e90d167a" xlink:href="cls-20211231.xsd#cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_e53671fa-cd94-48e8-a994-a3e9661c6b05" xlink:to="loc_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_9db52f1c-3808-4c21-a19a-b569e90d167a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_35483d31-140a-4d35-90b7-e59e945c5a48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_35483d31-140a-4d35-90b7-e59e945c5a48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_35483d31-140a-4d35-90b7-e59e945c5a48_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_35483d31-140a-4d35-90b7-e59e945c5a48" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_35483d31-140a-4d35-90b7-e59e945c5a48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_cb6b993a-1858-43f0-b0b1-b643aaef433a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_35483d31-140a-4d35-90b7-e59e945c5a48" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_cb6b993a-1858-43f0-b0b1-b643aaef433a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherRelatedPartiesMember_4338033b-fbad-42d1-b75b-dafb83adabbd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_cb6b993a-1858-43f0-b0b1-b643aaef433a" xlink:to="loc_ifrs-full_OtherRelatedPartiesMember_4338033b-fbad-42d1-b75b-dafb83adabbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_49f6a92f-f3ec-453a-bfcb-844bb0bb4abf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_srt_TitleOfIndividualAxis_49f6a92f-f3ec-453a-bfcb-844bb0bb4abf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_49f6a92f-f3ec-453a-bfcb-844bb0bb4abf_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_49f6a92f-f3ec-453a-bfcb-844bb0bb4abf" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_49f6a92f-f3ec-453a-bfcb-844bb0bb4abf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_19e9d6e8-5bf2-4363-ae24-31f4ced8a221" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_49f6a92f-f3ec-453a-bfcb-844bb0bb4abf" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_19e9d6e8-5bf2-4363-ae24-31f4ced8a221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_Mr.WilliamA.EtheringtonMember_cac9b4f9-b5a4-4612-b6e8-e7db112422c9" xlink:href="cls-20211231.xsd#cls_Mr.WilliamA.EtheringtonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_19e9d6e8-5bf2-4363-ae24-31f4ced8a221" xlink:to="loc_cls_Mr.WilliamA.EtheringtonMember_cac9b4f9-b5a4-4612-b6e8-e7db112422c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_e35b5fcf-bee7-458b-88a5-2ab792a05fb5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_e35b5fcf-bee7-458b-88a5-2ab792a05fb5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_e35b5fcf-bee7-458b-88a5-2ab792a05fb5_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_e35b5fcf-bee7-458b-88a5-2ab792a05fb5" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_e35b5fcf-bee7-458b-88a5-2ab792a05fb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_cb70ea4b-41bb-46eb-8212-9ce084f97ab0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_e35b5fcf-bee7-458b-88a5-2ab792a05fb5" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_cb70ea4b-41bb-46eb-8212-9ce084f97ab0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SubordinateVotingSharesMember_61c7ae44-8280-4c55-b152-c9c10020797a" xlink:href="cls-20211231.xsd#cls_SubordinateVotingSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_cb70ea4b-41bb-46eb-8212-9ce084f97ab0" xlink:to="loc_cls_SubordinateVotingSharesMember_61c7ae44-8280-4c55-b152-c9c10020797a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MultipleVotingSharesMember_6278c66d-2467-4c88-83dc-12ad7314aa59" xlink:href="cls-20211231.xsd#cls_MultipleVotingSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_cb70ea4b-41bb-46eb-8212-9ce084f97ab0" xlink:to="loc_cls_MultipleVotingSharesMember_6278c66d-2467-4c88-83dc-12ad7314aa59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreferenceSharesMember_22f774dc-bc65-4af0-b140-c638d4ed2266" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PreferenceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_cb70ea4b-41bb-46eb-8212-9ce084f97ab0" xlink:to="loc_ifrs-full_PreferenceSharesMember_22f774dc-bc65-4af0-b140-c638d4ed2266" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Axis_f649e451-2fa5-4320-b201-4c4af80d4c4e" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_cls_ShareRepurchaseProgram1Axis_f649e451-2fa5-4320-b201-4c4af80d4c4e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_f649e451-2fa5-4320-b201-4c4af80d4c4e_default" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_f649e451-2fa5-4320-b201-4c4af80d4c4e" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_f649e451-2fa5-4320-b201-4c4af80d4c4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_f649e451-2fa5-4320-b201-4c4af80d4c4e" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyNCIBMember_82013777-b69a-484c-9595-d27f30e20844" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyNCIBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_TwoThousandTwentyNCIBMember_82013777-b69a-484c-9595-d27f30e20844" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandSeventeenNCIBMember_60efd9b6-8ca2-40f4-8d38-02fc5a3c2f10" xlink:href="cls-20211231.xsd#cls_TwoThousandSeventeenNCIBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_TwoThousandSeventeenNCIBMember_60efd9b6-8ca2-40f4-8d38-02fc5a3c2f10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AutomaticSharePurchasePlanASPPMember_733ad4a6-8565-4eb1-82b0-56690af744c3" xlink:href="cls-20211231.xsd#cls_AutomaticSharePurchasePlanASPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_AutomaticSharePurchasePlanASPPMember_733ad4a6-8565-4eb1-82b0-56690af744c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneNCIBMember_f835aa53-7d47-4828-9838-053e193d6946" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneNCIBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_TwoThousandTwentyOneNCIBMember_f835aa53-7d47-4828-9838-053e193d6946" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneNICBASPPMember_7e512036-37f5-4435-ac7c-f11981e12bde" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneNICBASPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_TwoThousandTwentyOneNICBASPPMember_7e512036-37f5-4435-ac7c-f11981e12bde" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneSBCASPPMember_d3f0bfa1-9075-45ff-aba6-40098ff74507" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneSBCASPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_TwoThousandTwentyOneSBCASPPMember_d3f0bfa1-9075-45ff-aba6-40098ff74507" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandEighteenNCIBMember_466ba432-d374-406f-b9f4-d5a6477e849c" xlink:href="cls-20211231.xsd#cls_TwoThousandEighteenNCIBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_TwoThousandEighteenNCIBMember_466ba432-d374-406f-b9f4-d5a6477e849c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_2b9f5fb7-f47e-45a6-a72d-a67cded1695c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_ifrs-full_RangeAxis_2b9f5fb7-f47e-45a6-a72d-a67cded1695c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_2b9f5fb7-f47e-45a6-a72d-a67cded1695c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_2b9f5fb7-f47e-45a6-a72d-a67cded1695c" xlink:to="loc_ifrs-full_RangesMember_2b9f5fb7-f47e-45a6-a72d-a67cded1695c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_85f6115d-d352-437c-b495-5ac68d2cf94c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_2b9f5fb7-f47e-45a6-a72d-a67cded1695c" xlink:to="loc_ifrs-full_RangesMember_85f6115d-d352-437c-b495-5ac68d2cf94c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_440eb318-adf9-4c07-9e66-2a44a4f3074d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_85f6115d-d352-437c-b495-5ac68d2cf94c" xlink:to="loc_ifrs-full_BottomOfRangeMember_440eb318-adf9-4c07-9e66-2a44a4f3074d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_777f2839-b08f-47a9-a056-04db12d7f014" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_85f6115d-d352-437c-b495-5ac68d2cf94c" xlink:to="loc_ifrs-full_TopOfRangeMember_777f2839-b08f-47a9-a056-04db12d7f014" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanName1Axis_0c57888b-9164-4800-9bed-9dc5bb7ffd88" xlink:href="cls-20211231.xsd#cls_PlanName1Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_cls_PlanName1Axis_0c57888b-9164-4800-9bed-9dc5bb7ffd88" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanName1Domain_0c57888b-9164-4800-9bed-9dc5bb7ffd88_default" xlink:href="cls-20211231.xsd#cls_PlanName1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_PlanName1Axis_0c57888b-9164-4800-9bed-9dc5bb7ffd88" xlink:to="loc_cls_PlanName1Domain_0c57888b-9164-4800-9bed-9dc5bb7ffd88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanName1Domain_e29d3660-03a7-46c4-bcf3-6c8511c74c02" xlink:href="cls-20211231.xsd#cls_PlanName1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_PlanName1Axis_0c57888b-9164-4800-9bed-9dc5bb7ffd88" xlink:to="loc_cls_PlanName1Domain_e29d3660-03a7-46c4-bcf3-6c8511c74c02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LTIPMemberMember_0d2f9c62-5930-48d4-a483-1c64d359bf1c" xlink:href="cls-20211231.xsd#cls_LTIPMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_PlanName1Domain_e29d3660-03a7-46c4-bcf3-6c8511c74c02" xlink:to="loc_cls_LTIPMemberMember_0d2f9c62-5930-48d4-a483-1c64d359bf1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AssociateSharePurchasePlanASPPMember_7f666e2f-92e7-43fa-8590-408128b049d6" xlink:href="cls-20211231.xsd#cls_AssociateSharePurchasePlanASPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_PlanName1Domain_e29d3660-03a7-46c4-bcf3-6c8511c74c02" xlink:to="loc_cls_AssociateSharePurchasePlanASPPMember_7f666e2f-92e7-43fa-8590-408128b049d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8a182e63-bf0b-4abb-94b4-e7666f61e577" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8a182e63-bf0b-4abb-94b4-e7666f61e577" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_8a182e63-bf0b-4abb-94b4-e7666f61e577_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8a182e63-bf0b-4abb-94b4-e7666f61e577" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_8a182e63-bf0b-4abb-94b4-e7666f61e577_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_d280c7c2-4af6-4370-920c-95ac826e6f38" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8a182e63-bf0b-4abb-94b4-e7666f61e577" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_d280c7c2-4af6-4370-920c-95ac826e6f38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredShareUnitsDSUMember_cbc0e2af-21ab-4f9c-b90b-7b0db4d8547c" xlink:href="cls-20211231.xsd#cls_DeferredShareUnitsDSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d280c7c2-4af6-4370-920c-95ac826e6f38" xlink:to="loc_cls_DeferredShareUnitsDSUMember_cbc0e2af-21ab-4f9c-b90b-7b0db4d8547c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployeeStockOption1Member_410381a0-bc6f-40fc-a862-b3c7879fbee6" xlink:href="cls-20211231.xsd#cls_EmployeeStockOption1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d280c7c2-4af6-4370-920c-95ac826e6f38" xlink:to="loc_cls_EmployeeStockOption1Member_410381a0-bc6f-40fc-a862-b3c7879fbee6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_420811e3-dc43-4a45-8fb0-c2f54d1bdb1d" xlink:href="cls-20211231.xsd#cls_PerformanceShareUnitsPSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d280c7c2-4af6-4370-920c-95ac826e6f38" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_420811e3-dc43-4a45-8fb0-c2f54d1bdb1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_021b3001-0ce1-4d67-83de-67583612ab28" xlink:href="cls-20211231.xsd#cls_RestrictedStockUnitsRSU1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d280c7c2-4af6-4370-920c-95ac826e6f38" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_021b3001-0ce1-4d67-83de-67583612ab28" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockScheduleofCapitalTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails" xlink:type="extended" id="ice1db1424b9c45c78c0971cc4cd24077_CapitalStockScheduleofCapitalTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfSharesOutstandingRollForward_2c3a32d3-0cdb-415e-830a-f38c92a84bfe" xlink:href="cls-20211231.xsd#cls_NumberOfSharesOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_cls_NumberOfSharesOutstandingRollForward_2c3a32d3-0cdb-415e-830a-f38c92a84bfe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_48e87209-03e7-423f-b325-b34581f632c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_2c3a32d3-0cdb-415e-830a-f38c92a84bfe" xlink:to="loc_ifrs-full_NumberOfSharesIssued_48e87209-03e7-423f-b325-b34581f632c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_6e29f556-8198-4d06-a68e-143f352049cd" xlink:href="cls-20211231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_2c3a32d3-0cdb-415e-830a-f38c92a84bfe" xlink:to="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_6e29f556-8198-4d06-a68e-143f352049cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_25ad4f56-bf72-439d-ae5b-61ae537c69a3" xlink:href="cls-20211231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_2c3a32d3-0cdb-415e-830a-f38c92a84bfe" xlink:to="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_25ad4f56-bf72-439d-ae5b-61ae537c69a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_4b939d78-c0a7-4477-b813-9dc42fd05d27" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion_69feb35c-5128-403a-a5c3-80a99594824d" xlink:href="cls-20211231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion_69feb35c-5128-403a-a5c3-80a99594824d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_f84946ed-aabc-4ee2-a57d-64a65b0231f4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_f84946ed-aabc-4ee2-a57d-64a65b0231f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_82e1b551-aabc-4610-a8b6-aafe53918ede" xlink:href="cls-20211231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_82e1b551-aabc-4610-a8b6-aafe53918ede" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_23da31da-189c-4d52-8f92-a219a826129f" xlink:href="cls-20211231.xsd#cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_23da31da-189c-4d52-8f92-a219a826129f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_8b106e43-856c-43c2-81bb-0ac0f2130c3a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_8b106e43-856c-43c2-81bb-0ac0f2130c3a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d401dded-3b1e-464e-ae32-5c89b946723e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d401dded-3b1e-464e-ae32-5c89b946723e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_46eceded-2a86-47bb-98f6-b7156c3d2080" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d401dded-3b1e-464e-ae32-5c89b946723e" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_46eceded-2a86-47bb-98f6-b7156c3d2080" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_46eceded-2a86-47bb-98f6-b7156c3d2080_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_46eceded-2a86-47bb-98f6-b7156c3d2080" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_46eceded-2a86-47bb-98f6-b7156c3d2080_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_78cb3c9e-ce5c-4925-92f0-42969c8224f6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_46eceded-2a86-47bb-98f6-b7156c3d2080" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_78cb3c9e-ce5c-4925-92f0-42969c8224f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployeeStockOption1Member_13140c2c-5bca-422a-9382-dfa54102a1f2" xlink:href="cls-20211231.xsd#cls_EmployeeStockOption1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_78cb3c9e-ce5c-4925-92f0-42969c8224f6" xlink:to="loc_cls_EmployeeStockOption1Member_13140c2c-5bca-422a-9382-dfa54102a1f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_83d7a9e9-0f42-4f70-81aa-f63a42afea25" xlink:href="cls-20211231.xsd#cls_RestrictedStockUnitsRSU1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_78cb3c9e-ce5c-4925-92f0-42969c8224f6" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_83d7a9e9-0f42-4f70-81aa-f63a42afea25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_3b6122e2-87d2-4e5f-9dd3-1c85f47a11b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d401dded-3b1e-464e-ae32-5c89b946723e" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_3b6122e2-87d2-4e5f-9dd3-1c85f47a11b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_3b6122e2-87d2-4e5f-9dd3-1c85f47a11b4_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_3b6122e2-87d2-4e5f-9dd3-1c85f47a11b4" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_3b6122e2-87d2-4e5f-9dd3-1c85f47a11b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_f455f0ef-65f6-4669-9591-327b16d17be0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_3b6122e2-87d2-4e5f-9dd3-1c85f47a11b4" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_f455f0ef-65f6-4669-9591-327b16d17be0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SubordinateVotingSharesMember_1a78bde2-7256-46d0-9c15-fd1648b37e5f" xlink:href="cls-20211231.xsd#cls_SubordinateVotingSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_f455f0ef-65f6-4669-9591-327b16d17be0" xlink:to="loc_cls_SubordinateVotingSharesMember_1a78bde2-7256-46d0-9c15-fd1648b37e5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MultipleVotingSharesMember_52a229be-1b77-41a7-8c2b-b8f6451e31ee" xlink:href="cls-20211231.xsd#cls_MultipleVotingSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_f455f0ef-65f6-4669-9591-327b16d17be0" xlink:to="loc_cls_MultipleVotingSharesMember_52a229be-1b77-41a7-8c2b-b8f6451e31ee" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails" xlink:type="extended" id="i282b89be368b479e9b5dd66f877bcf73_CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_8e6797f9-e031-4c74-b7ef-0db30d85e18a" xlink:href="cls-20211231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_8e6797f9-e031-4c74-b7ef-0db30d85e18a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_cc10d0ad-8300-4efc-9979-30b124f6d006" xlink:href="cls-20211231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_cc10d0ad-8300-4efc-9979-30b124f6d006" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharePrice_f6ff3be1-8854-4e0c-b498-66b1538473c0" xlink:href="cls-20211231.xsd#cls_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_SharePrice_f6ff3be1-8854-4e0c-b498-66b1538473c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_8387fd6c-f257-4e96-8474-b59bdd71d59a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_8387fd6c-f257-4e96-8474-b59bdd71d59a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockSharesAcquired1_2a34b245-8676-4176-93fb-4cd221740460" xlink:href="cls-20211231.xsd#cls_TreasuryStockSharesAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_TreasuryStockSharesAcquired1_2a34b245-8676-4176-93fb-4cd221740460" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_dcdd0531-e5de-4b88-9e78-8cd2a6ce5d35" xlink:href="cls-20211231.xsd#cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_dcdd0531-e5de-4b88-9e78-8cd2a6ce5d35" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockSharesAcquiredHeldByTrustee_609e41f5-4d3b-4cb4-bfa9-7ebf2168b68c" xlink:href="cls-20211231.xsd#cls_TreasuryStockSharesAcquiredHeldByTrustee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_TreasuryStockSharesAcquiredHeldByTrustee_609e41f5-4d3b-4cb4-bfa9-7ebf2168b68c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_b49db1ec-861a-42be-b89c-3cb0ff71d611" xlink:href="cls-20211231.xsd#cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_b49db1ec-861a-42be-b89c-3cb0ff71d611" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockSharesAcquired1_9af4129e-d481-466e-ad1e-34c52fec04c7" xlink:href="cls-20211231.xsd#cls_TreasuryStockSharesAcquired1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_06de34c6-4996-402a-84aa-77fff4e3533b" xlink:href="cls-20211231.xsd#cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_06de34c6-4996-402a-84aa-77fff4e3533b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_63a204a5-64b3-488a-a07f-c07abff9891f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_ifrs-full_NumberOfSharesIssued_63a204a5-64b3-488a-a07f-c07abff9891f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_f9eaffee-448e-47ca-b0a7-1bec8501e984" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_f9eaffee-448e-47ca-b0a7-1bec8501e984" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7a44852f-13b8-4ddb-b4c1-4d9c49c0c606" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7a44852f-13b8-4ddb-b4c1-4d9c49c0c606" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_568edd6f-f1af-4f3f-a682-c30a9ebc5c18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7a44852f-13b8-4ddb-b4c1-4d9c49c0c606" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_568edd6f-f1af-4f3f-a682-c30a9ebc5c18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_568edd6f-f1af-4f3f-a682-c30a9ebc5c18_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_568edd6f-f1af-4f3f-a682-c30a9ebc5c18" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_568edd6f-f1af-4f3f-a682-c30a9ebc5c18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_028eeea8-e1fe-492a-a598-1b40d1677a0f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_568edd6f-f1af-4f3f-a682-c30a9ebc5c18" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_028eeea8-e1fe-492a-a598-1b40d1677a0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SubordinateVotingSharesMember_4616a8c3-069b-4a12-87ec-e067bf7e8116" xlink:href="cls-20211231.xsd#cls_SubordinateVotingSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_028eeea8-e1fe-492a-a598-1b40d1677a0f" xlink:to="loc_cls_SubordinateVotingSharesMember_4616a8c3-069b-4a12-87ec-e067bf7e8116" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MultipleVotingSharesMember_6c1318da-a914-46f1-accf-8daab1569771" xlink:href="cls-20211231.xsd#cls_MultipleVotingSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_028eeea8-e1fe-492a-a598-1b40d1677a0f" xlink:to="loc_cls_MultipleVotingSharesMember_6c1318da-a914-46f1-accf-8daab1569771" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Axis_bfc0d1d1-34cb-4012-b54d-531a1b4f5684" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7a44852f-13b8-4ddb-b4c1-4d9c49c0c606" xlink:to="loc_cls_ShareRepurchaseProgram1Axis_bfc0d1d1-34cb-4012-b54d-531a1b4f5684" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_bfc0d1d1-34cb-4012-b54d-531a1b4f5684_default" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_bfc0d1d1-34cb-4012-b54d-531a1b4f5684" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_bfc0d1d1-34cb-4012-b54d-531a1b4f5684_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_bfc0d1d1-34cb-4012-b54d-531a1b4f5684" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandSeventeenNCIBMember_2339b348-710b-4938-9593-25fb685c9bd9" xlink:href="cls-20211231.xsd#cls_TwoThousandSeventeenNCIBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:to="loc_cls_TwoThousandSeventeenNCIBMember_2339b348-710b-4938-9593-25fb685c9bd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyNCIBMember_5af6e188-e6d1-4278-b07e-b3dbb69c4a19" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyNCIBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:to="loc_cls_TwoThousandTwentyNCIBMember_5af6e188-e6d1-4278-b07e-b3dbb69c4a19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AutomaticSharePurchasePlanASPPMember_6e6c45f1-ce96-4d0c-92e8-57f9c09576ca" xlink:href="cls-20211231.xsd#cls_AutomaticSharePurchasePlanASPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:to="loc_cls_AutomaticSharePurchasePlanASPPMember_6e6c45f1-ce96-4d0c-92e8-57f9c09576ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneNICBASPPMember_1ffdf971-705a-42a1-b816-0d1efd000af7" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneNICBASPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:to="loc_cls_TwoThousandTwentyOneNICBASPPMember_1ffdf971-705a-42a1-b816-0d1efd000af7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneSBCASPPMember_f9ab0666-a8a4-4d67-b718-e65a84ad513b" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneSBCASPPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:to="loc_cls_TwoThousandTwentyOneSBCASPPMember_f9ab0666-a8a4-4d67-b718-e65a84ad513b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandEighteenNCIBMember_fe98fd4a-e023-422f-b8ec-d3fffe9916d2" xlink:href="cls-20211231.xsd#cls_TwoThousandEighteenNCIBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:to="loc_cls_TwoThousandEighteenNCIBMember_fe98fd4a-e023-422f-b8ec-d3fffe9916d2" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails" xlink:type="extended" id="ida8efe9f45e14c63b78e9a8527993a7c_CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_fffc3881-009a-439b-812e-1888f531fde7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_7a59341f-5b8a-46c6-8715-0fbff4700898" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_fffc3881-009a-439b-812e-1888f531fde7" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_7a59341f-5b8a-46c6-8715-0fbff4700898" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5c626aed-52b6-4a5f-9c96-466cd838905c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_fffc3881-009a-439b-812e-1888f531fde7" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5c626aed-52b6-4a5f-9c96-466cd838905c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeStatementLocation1Axis_7df389b5-8f94-4d37-bf9c-47d845d12dd7" xlink:href="cls-20211231.xsd#cls_IncomeStatementLocation1Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5c626aed-52b6-4a5f-9c96-466cd838905c" xlink:to="loc_cls_IncomeStatementLocation1Axis_7df389b5-8f94-4d37-bf9c-47d845d12dd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeStatementLocation1Domain_7df389b5-8f94-4d37-bf9c-47d845d12dd7_default" xlink:href="cls-20211231.xsd#cls_IncomeStatementLocation1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_IncomeStatementLocation1Axis_7df389b5-8f94-4d37-bf9c-47d845d12dd7" xlink:to="loc_cls_IncomeStatementLocation1Domain_7df389b5-8f94-4d37-bf9c-47d845d12dd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeStatementLocation1Domain_4073a850-17d2-4bf5-a192-13cba6c7fa38" xlink:href="cls-20211231.xsd#cls_IncomeStatementLocation1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_IncomeStatementLocation1Axis_7df389b5-8f94-4d37-bf9c-47d845d12dd7" xlink:to="loc_cls_IncomeStatementLocation1Domain_4073a850-17d2-4bf5-a192-13cba6c7fa38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CostOfSales1Member_e771720f-54f0-401a-b2c4-85d0ceef1d26" xlink:href="cls-20211231.xsd#cls_CostOfSales1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_IncomeStatementLocation1Domain_4073a850-17d2-4bf5-a192-13cba6c7fa38" xlink:to="loc_cls_CostOfSales1Member_e771720f-54f0-401a-b2c4-85d0ceef1d26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SellingGeneralAndAdministrativeExpenses1Member_42cd88de-0787-4f6c-a427-a00d7b5b28ac" xlink:href="cls-20211231.xsd#cls_SellingGeneralAndAdministrativeExpenses1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_IncomeStatementLocation1Domain_4073a850-17d2-4bf5-a192-13cba6c7fa38" xlink:to="loc_cls_SellingGeneralAndAdministrativeExpenses1Member_42cd88de-0787-4f6c-a427-a00d7b5b28ac" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockScheduleofStockOptionsOutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails" xlink:type="extended" id="ibdbff67a5f7444f8aee6b1f876a00ee0_CapitalStockScheduleofStockOptionsOutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_84c9bb4d-e12f-49f1-ab63-f67fddc3ef95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_84c9bb4d-e12f-49f1-ab63-f67fddc3ef95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_a66f170e-85d7-4705-a4da-b2d64571ea6c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_a66f170e-85d7-4705-a4da-b2d64571ea6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_dd1f5a0b-e33e-4154-85fd-f0b2835fcb84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_dd1f5a0b-e33e-4154-85fd-f0b2835fcb84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_db6deb81-60a1-41c1-9907-8b7b9af0a32b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_db6deb81-60a1-41c1-9907-8b7b9af0a32b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_d62ee400-b876-463f-bdd1-7e5e28f36a23" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_d62ee400-b876-463f-bdd1-7e5e28f36a23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_4d3f6146-12f9-4ee5-902c-9f7e4b426f5d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_4d3f6146-12f9-4ee5-902c-9f7e4b426f5d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_e4370b53-2ca2-41c1-a63a-461578e3f75b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_e4370b53-2ca2-41c1-a63a-461578e3f75b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_2bc4b9e7-5fc0-4027-bfe8-4853b68b371f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_e4370b53-2ca2-41c1-a63a-461578e3f75b" xlink:to="loc_ifrs-full_RangeAxis_2bc4b9e7-5fc0-4027-bfe8-4853b68b371f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_2bc4b9e7-5fc0-4027-bfe8-4853b68b371f_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_2bc4b9e7-5fc0-4027-bfe8-4853b68b371f" xlink:to="loc_ifrs-full_RangesMember_2bc4b9e7-5fc0-4027-bfe8-4853b68b371f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_93eba524-538b-4f27-86ef-23e3b6faeefc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_2bc4b9e7-5fc0-4027-bfe8-4853b68b371f" xlink:to="loc_ifrs-full_RangesMember_93eba524-538b-4f27-86ef-23e3b6faeefc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_0bc04610-5d83-4670-8017-48f1f6ffcd64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_93eba524-538b-4f27-86ef-23e3b6faeefc" xlink:to="loc_ifrs-full_BottomOfRangeMember_0bc04610-5d83-4670-8017-48f1f6ffcd64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_bbb39c2b-98c5-4043-b094-88a1040ee6ed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_93eba524-538b-4f27-86ef-23e3b6faeefc" xlink:to="loc_ifrs-full_TopOfRangeMember_bbb39c2b-98c5-4043-b094-88a1040ee6ed" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockPSUMeasurementInputsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails" xlink:type="extended" id="i2afa39acc26646c888c825f2d3816392_CapitalStockPSUMeasurementInputsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_45d05cd5-9dc7-44f9-8880-18807c29ab25" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ExpectedVolatilityOtherEquityInstrumentsGranted_b5b108e6-a4dc-45bd-8fc2-822c65dd4c05" xlink:href="cls-20211231.xsd#cls_ExpectedVolatilityOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_45d05cd5-9dc7-44f9-8880-18807c29ab25" xlink:to="loc_cls_ExpectedVolatilityOtherEquityInstrumentsGranted_b5b108e6-a4dc-45bd-8fc2-822c65dd4c05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ExpectedLifeOtherEquityInstrumentsGranted_81304c9a-f214-448d-a007-dea31706811b" xlink:href="cls-20211231.xsd#cls_ExpectedLifeOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_45d05cd5-9dc7-44f9-8880-18807c29ab25" xlink:to="loc_cls_ExpectedLifeOtherEquityInstrumentsGranted_81304c9a-f214-448d-a007-dea31706811b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted_39f2e71e-fbc6-4aff-9110-fc8587a01e7c" xlink:href="cls-20211231.xsd#cls_RiskFreeInterestRateOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_45d05cd5-9dc7-44f9-8880-18807c29ab25" xlink:to="loc_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted_39f2e71e-fbc6-4aff-9110-fc8587a01e7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_fb6ad537-976f-496d-b767-f6ea30dd92c9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_45d05cd5-9dc7-44f9-8880-18807c29ab25" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_fb6ad537-976f-496d-b767-f6ea30dd92c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ad2c4d1e-91eb-4b55-bbb7-b9f51dee986b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_fb6ad537-976f-496d-b767-f6ea30dd92c9" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ad2c4d1e-91eb-4b55-bbb7-b9f51dee986b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_ad2c4d1e-91eb-4b55-bbb7-b9f51dee986b_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ad2c4d1e-91eb-4b55-bbb7-b9f51dee986b" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_ad2c4d1e-91eb-4b55-bbb7-b9f51dee986b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_846290c3-ad35-4711-8869-d5244f5aa54c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ad2c4d1e-91eb-4b55-bbb7-b9f51dee986b" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_846290c3-ad35-4711-8869-d5244f5aa54c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_797651e2-ef70-4f26-99dd-c2dc45575bef" xlink:href="cls-20211231.xsd#cls_PerformanceShareUnitsPSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_846290c3-ad35-4711-8869-d5244f5aa54c" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_797651e2-ef70-4f26-99dd-c2dc45575bef" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails" xlink:type="extended" id="icdb370bf14434e2b9aee0f0ed48157ed_CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_31684bac-6953-4884-b598-4a8c31e8e3f7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_31684bac-6953-4884-b598-4a8c31e8e3f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_WeightedAverageFairValueAtTheGrantDate_ee2e01f9-61be-4954-a885-9ebf16eda31a" xlink:href="cls-20211231.xsd#cls_WeightedAverageFairValueAtTheGrantDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_cls_WeightedAverageFairValueAtTheGrantDate_ee2e01f9-61be-4954-a885-9ebf16eda31a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget_70166941-7436-4e70-8a55-43b5aea5e821" xlink:href="cls-20211231.xsd#cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget_70166941-7436-4e70-8a55-43b5aea5e821" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_077ff6af-beff-4950-8b80-bd9d44248f47" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_077ff6af-beff-4950-8b80-bd9d44248f47" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019_2476975f-c0b7-43a6-bf20-0212309ff7f4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019_2476975f-c0b7-43a6-bf20-0212309ff7f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_2889fc5d-9454-41fc-86e4-1284f79cb9ee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_2889fc5d-9454-41fc-86e4-1284f79cb9ee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_44a4ae80-4ff1-4465-a1ae-092a1612c35e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_44a4ae80-4ff1-4465-a1ae-092a1612c35e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eef7d53a-5c8e-4dfa-b982-9cf57e772b05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_44a4ae80-4ff1-4465-a1ae-092a1612c35e" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eef7d53a-5c8e-4dfa-b982-9cf57e772b05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_eef7d53a-5c8e-4dfa-b982-9cf57e772b05_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eef7d53a-5c8e-4dfa-b982-9cf57e772b05" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_eef7d53a-5c8e-4dfa-b982-9cf57e772b05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_ee5d0188-fcca-4c05-b1d8-1c625b7e632f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eef7d53a-5c8e-4dfa-b982-9cf57e772b05" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_ee5d0188-fcca-4c05-b1d8-1c625b7e632f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_e6baff00-fcc9-4c26-b9eb-e74ec6f22946" xlink:href="cls-20211231.xsd#cls_RestrictedStockUnitsRSU1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_ee5d0188-fcca-4c05-b1d8-1c625b7e632f" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_e6baff00-fcc9-4c26-b9eb-e74ec6f22946" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_be5abf1b-e050-4768-9203-003705958d0b" xlink:href="cls-20211231.xsd#cls_PerformanceShareUnitsPSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_ee5d0188-fcca-4c05-b1d8-1c625b7e632f" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_be5abf1b-e050-4768-9203-003705958d0b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockDirectorSBCIncludedintheIncomeStatementDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails" xlink:type="extended" id="i668721796e4746d6bbb9d58ce7bf91c6_CapitalStockDirectorSBCIncludedintheIncomeStatementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a8e4ca88-966c-4017-8317-6e7fa7807d6c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_3836436d-b4c7-4ef3-8255-915a97d8af3e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a8e4ca88-966c-4017-8317-6e7fa7807d6c" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_3836436d-b4c7-4ef3-8255-915a97d8af3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_1eabd5bd-b362-4810-99ca-89da539102f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a8e4ca88-966c-4017-8317-6e7fa7807d6c" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_1eabd5bd-b362-4810-99ca-89da539102f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_424068f2-2bc1-4088-84d7-0ecb8be04761" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a8e4ca88-966c-4017-8317-6e7fa7807d6c" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_424068f2-2bc1-4088-84d7-0ecb8be04761" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_WeightedAverageFairValueAtTheGrantDate_c063503c-a107-4d64-b2f7-582da1261889" xlink:href="cls-20211231.xsd#cls_WeightedAverageFairValueAtTheGrantDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a8e4ca88-966c-4017-8317-6e7fa7807d6c" xlink:to="loc_cls_WeightedAverageFairValueAtTheGrantDate_c063503c-a107-4d64-b2f7-582da1261889" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f0409810-a477-4dfd-83ed-9ee98eece384" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a8e4ca88-966c-4017-8317-6e7fa7807d6c" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f0409810-a477-4dfd-83ed-9ee98eece384" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_9bdef25a-dab0-4686-95c5-912979effca8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f0409810-a477-4dfd-83ed-9ee98eece384" xlink:to="loc_srt_TitleOfIndividualAxis_9bdef25a-dab0-4686-95c5-912979effca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_9bdef25a-dab0-4686-95c5-912979effca8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_9bdef25a-dab0-4686-95c5-912979effca8" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_9bdef25a-dab0-4686-95c5-912979effca8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f7be7e1c-8283-4d8d-ae12-8f7bc7c3db00" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_9bdef25a-dab0-4686-95c5-912979effca8" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f7be7e1c-8283-4d8d-ae12-8f7bc7c3db00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_e223d63e-92d4-4821-a7a6-757ae73424e0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f7be7e1c-8283-4d8d-ae12-8f7bc7c3db00" xlink:to="loc_srt_DirectorMember_e223d63e-92d4-4821-a7a6-757ae73424e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_Mr.WilliamA.EtheringtonMember_48f4a12f-d2bb-4a84-b471-c96bc1acef34" xlink:href="cls-20211231.xsd#cls_Mr.WilliamA.EtheringtonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f7be7e1c-8283-4d8d-ae12-8f7bc7c3db00" xlink:to="loc_cls_Mr.WilliamA.EtheringtonMember_48f4a12f-d2bb-4a84-b471-c96bc1acef34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0528da7f-7177-4230-b860-d1a204ca64c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f0409810-a477-4dfd-83ed-9ee98eece384" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0528da7f-7177-4230-b860-d1a204ca64c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_0528da7f-7177-4230-b860-d1a204ca64c1_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0528da7f-7177-4230-b860-d1a204ca64c1" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_0528da7f-7177-4230-b860-d1a204ca64c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_7ce34a55-5868-4539-9d4e-b028315b8f9e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0528da7f-7177-4230-b860-d1a204ca64c1" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_7ce34a55-5868-4539-9d4e-b028315b8f9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredShareUnitsDSUMember_79315b9e-ab9d-45cf-9e76-73d470cfec2f" xlink:href="cls-20211231.xsd#cls_DeferredShareUnitsDSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_7ce34a55-5868-4539-9d4e-b028315b8f9e" xlink:to="loc_cls_DeferredShareUnitsDSUMember_79315b9e-ab9d-45cf-9e76-73d470cfec2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_4dbdc3a8-477b-4662-8d30-080c371b2cdf" xlink:href="cls-20211231.xsd#cls_RestrictedStockUnitsRSU1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_7ce34a55-5868-4539-9d4e-b028315b8f9e" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_4dbdc3a8-477b-4662-8d30-080c371b2cdf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#AccumulatedOtherComprehensiveLossNetofTaxDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="extended" id="i6f03a3ef34fc463e8fc736d8630386f4_AccumulatedOtherComprehensiveLossNetofTaxDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_254f99ff-5c8e-4046-99b5-fa72fd3ed4d7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:href="cls-20211231.xsd#cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_254f99ff-5c8e-4046-99b5-fa72fd3ed4d7" xlink:to="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_f18db097-003e-4e33-8f75-1d50c6499e13" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_f18db097-003e-4e33-8f75-1d50c6499e13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_6e7c7cb4-2a4a-41a1-93e0-9f32a7f565d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_6e7c7cb4-2a4a-41a1-93e0-9f32a7f565d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_4eb0ba0d-4a9d-479e-a45f-9d134764ae18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_4eb0ba0d-4a9d-479e-a45f-9d134764ae18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_5a9efef0-7bf5-44ce-876d-904f52042b1c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_5a9efef0-7bf5-44ce-876d-904f52042b1c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_25d15d45-b7f7-4d88-9e1f-6e6398672f1f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_25d15d45-b7f7-4d88-9e1f-6e6398672f1f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_c4b4a6eb-016b-4571-8d6f-c50c8a7735f4" xlink:href="cls-20211231.xsd#cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_c4b4a6eb-016b-4571-8d6f-c50c8a7735f4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_91ccef5c-d59a-4c10-96d1-08cd73cbfabb" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_91ccef5c-d59a-4c10-96d1-08cd73cbfabb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_f61e0966-a7b3-401e-b4fd-49a32f64e676" xlink:href="cls-20211231.xsd#cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_f61e0966-a7b3-401e-b4fd-49a32f64e676" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_1c639245-3823-4375-85e4-6f755d926633" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_0664a80b-0311-42bb-823a-84c5635f96b4" xlink:href="cls-20211231.xsd#cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_254f99ff-5c8e-4046-99b5-fa72fd3ed4d7" xlink:to="loc_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_0664a80b-0311-42bb-823a-84c5635f96b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_ea0a74c5-85bc-4086-8da4-a0c72a7f22cb" xlink:href="cls-20211231.xsd#cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_254f99ff-5c8e-4046-99b5-fa72fd3ed4d7" xlink:to="loc_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_ea0a74c5-85bc-4086-8da4-a0c72a7f22cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_fd1257d4-3255-4fb0-b6c5-c2612891d5ea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_254f99ff-5c8e-4046-99b5-fa72fd3ed4d7" xlink:to="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_fd1257d4-3255-4fb0-b6c5-c2612891d5ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_b9912758-8543-4aec-89c1-3b15e558f980" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_254f99ff-5c8e-4046-99b5-fa72fd3ed4d7" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_b9912758-8543-4aec-89c1-3b15e558f980" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_92500ef9-f1ed-4ad4-927d-fc7ee5ea2b27" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_b9912758-8543-4aec-89c1-3b15e558f980" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_92500ef9-f1ed-4ad4-927d-fc7ee5ea2b27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_92500ef9-f1ed-4ad4-927d-fc7ee5ea2b27_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_92500ef9-f1ed-4ad4-927d-fc7ee5ea2b27" xlink:to="loc_ifrs-full_FinancialAssetsMember_92500ef9-f1ed-4ad4-927d-fc7ee5ea2b27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_ada8bc5d-116d-4ace-a302-302da654a1e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_92500ef9-f1ed-4ad4-927d-fc7ee5ea2b27" xlink:to="loc_ifrs-full_FinancialAssetsMember_ada8bc5d-116d-4ace-a302-302da654a1e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_44a1ce74-819f-46ab-bfa3-06afcbfbb41d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_ada8bc5d-116d-4ace-a302-302da654a1e9" xlink:to="loc_ifrs-full_ForwardContractMember_44a1ce74-819f-46ab-bfa3-06afcbfbb41d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_cd892063-139b-4f09-b8bf-ced4fc5b80cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_ada8bc5d-116d-4ace-a302-302da654a1e9" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_cd892063-139b-4f09-b8bf-ced4fc5b80cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_17f76ffa-8537-46c7-9952-d890dfbbfd9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_b9912758-8543-4aec-89c1-3b15e558f980" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_17f76ffa-8537-46c7-9952-d890dfbbfd9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_17f76ffa-8537-46c7-9952-d890dfbbfd9a_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_17f76ffa-8537-46c7-9952-d890dfbbfd9a" xlink:to="loc_ifrs-full_EquityMember_17f76ffa-8537-46c7-9952-d890dfbbfd9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_69e89fa3-ca07-47a4-8c07-1632d5ed6255" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_17f76ffa-8537-46c7-9952-d890dfbbfd9a" xlink:to="loc_ifrs-full_EquityMember_69e89fa3-ca07-47a4-8c07-1632d5ed6255" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_2e4a987f-45ac-4733-8bd2-86a4cdc6f6c3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_69e89fa3-ca07-47a4-8c07-1632d5ed6255" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_2e4a987f-45ac-4733-8bd2-86a4cdc6f6c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfCashFlowHedgesMember_f83cdecc-2c78-4e40-a323-633a2a30dd26" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_69e89fa3-ca07-47a4-8c07-1632d5ed6255" xlink:to="loc_ifrs-full_ReserveOfCashFlowHedgesMember_f83cdecc-2c78-4e40-a323-633a2a30dd26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_ce1805f9-106e-4325-9de4-2d3599bd707f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_69e89fa3-ca07-47a4-8c07-1632d5ed6255" xlink:to="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_ce1805f9-106e-4325-9de4-2d3599bd707f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_7ff3d970-ad1a-4676-a73c-e848b9bd8e29" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_69e89fa3-ca07-47a4-8c07-1632d5ed6255" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_7ff3d970-ad1a-4676-a73c-e848b9bd8e29" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#OtherChargesRecoveriesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails" xlink:type="extended" id="i63f47edc7c3b475da8cd55a51b53bf8f_OtherChargesRecoveriesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:href="cls-20211231.xsd#cls_RestructuringandRelatedCosts1LineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_56b9a0eb-9c57-4b81-8513-fbf923c14c9d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_56b9a0eb-9c57-4b81-8513-fbf923c14c9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CashRestructureCharges_30d36529-ec17-40c7-88e2-0c9499eedea6" xlink:href="cls-20211231.xsd#cls_CashRestructureCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_CashRestructureCharges_30d36529-ec17-40c7-88e2-0c9499eedea6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_f8a7f6d5-9dcc-4970-9dd7-f8c326003edf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_f8a7f6d5-9dcc-4970-9dd7-f8c326003edf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvision_f8b622eb-f2cf-413e-95e8-a069512b8a7a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestructuringProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_RestructuringProvision_f8b622eb-f2cf-413e-95e8-a069512b8a7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_1e7726f4-f4bc-4587-86f0-b02821dc34b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_1e7726f4-f4bc-4587-86f0-b02821dc34b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets_c804427a-c6bf-4b97-bbc7-5f8063a4da48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets_c804427a-c6bf-4b97-bbc7-5f8063a4da48" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_5bcde5c1-d3f6-495d-8ceb-fdf675d9537a" xlink:href="cls-20211231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_5bcde5c1-d3f6-495d-8ceb-fdf675d9537a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessTransitionCosts_b80f4aed-b5cc-4ddd-8dce-e4350fc7e86f" xlink:href="cls-20211231.xsd#cls_BusinessTransitionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_BusinessTransitionCosts_b80f4aed-b5cc-4ddd-8dce-e4350fc7e86f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts_3932ce54-6116-4cfa-9c1a-588cf550939f" xlink:href="cls-20211231.xsd#cls_AcceleratedAmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_AcceleratedAmortizationOfFinancingCosts_3932ce54-6116-4cfa-9c1a-588cf550939f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FeeAndCommissionExpense_9fd2a809-8cc8-4aba-a7e7-af1be82a4227" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FeeAndCommissionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_FeeAndCommissionExpense_9fd2a809-8cc8-4aba-a7e7-af1be82a4227" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet_e377ac5a-9a37-4150-af77-d9bfdcd5be83" xlink:href="cls-20211231.xsd#cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet_e377ac5a-9a37-4150-af77-d9bfdcd5be83" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_8d438324-5547-43b1-b9c7-8f7fc0541b48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_8d438324-5547-43b1-b9c7-8f7fc0541b48" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities_d06fa2ab-6aae-476e-8b59-cd77a871fe30" xlink:href="cls-20211231.xsd#cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities_d06fa2ab-6aae-476e-8b59-cd77a871fe30" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_d02e1a46-5dc3-4134-8a1b-87071f9e22a3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_d02e1a46-5dc3-4134-8a1b-87071f9e22a3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate_45938752-3120-45d0-bc4d-41be615ec99e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate_45938752-3120-45d0-bc4d-41be615ec99e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionRelatedCostsForPotentialAcquisitions_33e38776-c8bb-415c-8bb5-434691ac37d9" xlink:href="cls-20211231.xsd#cls_AcquisitionRelatedCostsForPotentialAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_AcquisitionRelatedCostsForPotentialAcquisitions_33e38776-c8bb-415c-8bb5-434691ac37d9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition_57b9bba8-5bd5-444f-a1b5-7d9cdf5bc089" xlink:href="cls-20211231.xsd#cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition_57b9bba8-5bd5-444f-a1b5-7d9cdf5bc089" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnLitigationSettlements_97f32ce7-1d28-4078-a93c-615fd09bbe5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsOnLitigationSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_GainsOnLitigationSettlements_97f32ce7-1d28-4078-a93c-615fd09bbe5b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:href="cls-20211231.xsd#cls_RestructuringandRelatedCosts1Table"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_8c9ebe99-b161-433c-93b4-ff91144ece90" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_8c9ebe99-b161-433c-93b4-ff91144ece90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_8c9ebe99-b161-433c-93b4-ff91144ece90_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_8c9ebe99-b161-433c-93b4-ff91144ece90" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_8c9ebe99-b161-433c-93b4-ff91144ece90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_41b5046d-562d-4a0e-a9b9-048f34379e2c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_8c9ebe99-b161-433c-93b4-ff91144ece90" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_41b5046d-562d-4a0e-a9b9-048f34379e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_35e64ac2-9b40-456e-951f-6327b6681930" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_41b5046d-562d-4a0e-a9b9-048f34379e2c" xlink:to="loc_ifrs-full_RightofuseAssetsMember_35e64ac2-9b40-456e-951f-6327b6681930" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_6e28fd2b-54b5-4784-9098-3b9e7acdbd77" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_6e28fd2b-54b5-4784-9098-3b9e7acdbd77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_6e28fd2b-54b5-4784-9098-3b9e7acdbd77_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_6e28fd2b-54b5-4784-9098-3b9e7acdbd77" xlink:to="loc_ifrs-full_BorrowingsByNameMember_6e28fd2b-54b5-4784-9098-3b9e7acdbd77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_5e5e151d-8b6d-4271-b109-33df481cefcf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_6e28fd2b-54b5-4784-9098-3b9e7acdbd77" xlink:to="loc_ifrs-full_BorrowingsByNameMember_5e5e151d-8b6d-4271-b109-33df481cefcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityMember_638bc7f8-0d34-431d-a828-4bb3b7117575" xlink:href="cls-20211231.xsd#cls_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_5e5e151d-8b6d-4271-b109-33df481cefcf" xlink:to="loc_cls_CreditFacilityMember_638bc7f8-0d34-431d-a828-4bb3b7117575" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_34af2d99-3567-4b36-8ecc-585bf3d69c03" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_34af2d99-3567-4b36-8ecc-585bf3d69c03" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_34af2d99-3567-4b36-8ecc-585bf3d69c03_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_34af2d99-3567-4b36-8ecc-585bf3d69c03" xlink:to="loc_ifrs-full_OtherProvisionsMember_34af2d99-3567-4b36-8ecc-585bf3d69c03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_e446a4fb-62ca-457a-8f94-51bea8631299" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_34af2d99-3567-4b36-8ecc-585bf3d69c03" xlink:to="loc_ifrs-full_OtherProvisionsMember_e446a4fb-62ca-457a-8f94-51bea8631299" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_e446a4fb-62ca-457a-8f94-51bea8631299" xlink:to="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_33110330-7ce8-4e42-9342-47d25b281620" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_33110330-7ce8-4e42-9342-47d25b281620" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainsOnSaleOfSurplusEquipmentMember_5fd1d4b3-b3ed-4caa-b452-6e1c51c9e9c2" xlink:href="cls-20211231.xsd#cls_GainsOnSaleOfSurplusEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:to="loc_cls_GainsOnSaleOfSurplusEquipmentMember_5fd1d4b3-b3ed-4caa-b452-6e1c51c9e9c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_12d5049c-a4ef-42a0-9fda-e3ba194e38ad" xlink:href="cls-20211231.xsd#cls_PensionPlanAdjustmentFromChangeInLawMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:to="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_12d5049c-a4ef-42a0-9fda-e3ba194e38ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainonSaleofTorontoPropertyMember_444bbddc-505c-4f85-842d-68b2f7255a11" xlink:href="cls-20211231.xsd#cls_GainonSaleofTorontoPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:to="loc_cls_GainonSaleofTorontoPropertyMember_444bbddc-505c-4f85-842d-68b2f7255a11" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InternalTransitionCostsMember_0ebd7b16-3364-4b46-81ab-0b8385d5516d" xlink:href="cls-20211231.xsd#cls_InternalTransitionCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:to="loc_cls_InternalTransitionCostsMember_0ebd7b16-3364-4b46-81ab-0b8385d5516d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_56c03e85-5c33-455d-81da-f6a7c76fd517" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_56c03e85-5c33-455d-81da-f6a7c76fd517" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_56c03e85-5c33-455d-81da-f6a7c76fd517_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_56c03e85-5c33-455d-81da-f6a7c76fd517" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_56c03e85-5c33-455d-81da-f6a7c76fd517_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f2ee0123-f8a6-4025-9a3a-a38eb3a26244" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_56c03e85-5c33-455d-81da-f6a7c76fd517" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f2ee0123-f8a6-4025-9a3a-a38eb3a26244" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ImpaktAcquisitionMember_b6abc59e-2ec6-4126-8c26-4ef8a1c27ea9" xlink:href="cls-20211231.xsd#cls_ImpaktAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f2ee0123-f8a6-4025-9a3a-a38eb3a26244" xlink:to="loc_cls_ImpaktAcquisitionMember_b6abc59e-2ec6-4126-8c26-4ef8a1c27ea9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinanceCostsNarrativeDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinanceCostsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinanceCostsNarrativeDetails" xlink:type="extended" id="i7fa41a0fb66c4968b4babe8b283bb1fb_FinanceCostsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_17ecfdcb-e636-4419-9834-b7dd05fe35a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_12b28318-d920-40f1-84e0-e60cabd394a6" xlink:href="cls-20211231.xsd#cls_PaymentOfInterestExpenseAndDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_17ecfdcb-e636-4419-9834-b7dd05fe35a0" xlink:to="loc_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_12b28318-d920-40f1-84e0-e60cabd394a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentOfDebtIssuanceCosts_682cb4dd-2f29-43ec-9f71-043484972c59" xlink:href="cls-20211231.xsd#cls_PaymentOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_17ecfdcb-e636-4419-9834-b7dd05fe35a0" xlink:to="loc_cls_PaymentOfDebtIssuanceCosts_682cb4dd-2f29-43ec-9f71-043484972c59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FeeAndCommissionExpense_b8b2d978-0382-40e6-be82-a3d540da8141" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FeeAndCommissionExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_17ecfdcb-e636-4419-9834-b7dd05fe35a0" xlink:to="loc_ifrs-full_FeeAndCommissionExpense_b8b2d978-0382-40e6-be82-a3d540da8141" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_91569459-345f-4d1f-8de6-dc1c3a93a586" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_17ecfdcb-e636-4419-9834-b7dd05fe35a0" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_91569459-345f-4d1f-8de6-dc1c3a93a586" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_623240bd-7ade-4724-b367-f092639c3391" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_91569459-345f-4d1f-8de6-dc1c3a93a586" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_623240bd-7ade-4724-b367-f092639c3391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_623240bd-7ade-4724-b367-f092639c3391_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_623240bd-7ade-4724-b367-f092639c3391" xlink:to="loc_ifrs-full_BorrowingsByNameMember_623240bd-7ade-4724-b367-f092639c3391_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_ba97ed3b-11e9-492f-9655-c0f3e0b4cde7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_623240bd-7ade-4724-b367-f092639c3391" xlink:to="loc_ifrs-full_BorrowingsByNameMember_ba97ed3b-11e9-492f-9655-c0f3e0b4cde7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityMember_1a2f7837-c555-4fad-b002-1b3beb79c447" xlink:href="cls-20211231.xsd#cls_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_ba97ed3b-11e9-492f-9655-c0f3e0b4cde7" xlink:to="loc_cls_CreditFacilityMember_1a2f7837-c555-4fad-b002-1b3beb79c447" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#RelatedPartyTransactionsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="extended" id="i43f5922cc84b4410bf94b6c6754c37b1_RelatedPartyTransactionsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_6f758e60-cee9-446e-b436-ae1e8b4b9fd0" xlink:href="cls-20211231.xsd#cls_ServicesAgreementRenewalTermRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_6f758e60-cee9-446e-b436-ae1e8b4b9fd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_5ebf5bbb-4826-4e1e-b9c6-dcd02fde6a37" xlink:href="cls-20211231.xsd#cls_ServicesAgreementAnnualFeeRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_5ebf5bbb-4826-4e1e-b9c6-dcd02fde6a37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_edfc7be7-9f99-458b-bd87-0543943423ed" xlink:href="cls-20211231.xsd#cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_edfc7be7-9f99-458b-bd87-0543943423ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions_3f7be0a2-ba87-4f3b-a0fc-86fa1377e8c4" xlink:href="cls-20211231.xsd#cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions_3f7be0a2-ba87-4f3b-a0fc-86fa1377e8c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_a32e5ad0-f996-4019-9add-9ae08d82c70e" xlink:href="cls-20211231.xsd#cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_a32e5ad0-f996-4019-9add-9ae08d82c70e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_076c9bf3-520c-4e5d-85fd-b1b03f06d21c" xlink:href="cls-20211231.xsd#cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_076c9bf3-520c-4e5d-85fd-b1b03f06d21c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_20931bf6-7451-4dcb-aca1-6e915049e9ba" xlink:href="cls-20211231.xsd#cls_OptionToObtainNonVotingInterestRelatedPartyTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_20931bf6-7451-4dcb-aca1-6e915049e9ba" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_766fe364-d2cb-4c30-a2d9-9b7743d57fe1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_766fe364-d2cb-4c30-a2d9-9b7743d57fe1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ef0db4e4-3fff-40d1-9079-fd57a7f53f21" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_766fe364-d2cb-4c30-a2d9-9b7743d57fe1" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ef0db4e4-3fff-40d1-9079-fd57a7f53f21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_ef0db4e4-3fff-40d1-9079-fd57a7f53f21_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ef0db4e4-3fff-40d1-9079-fd57a7f53f21" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_ef0db4e4-3fff-40d1-9079-fd57a7f53f21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_ad478cd7-ac20-4910-a2c6-ccea3a507628" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ef0db4e4-3fff-40d1-9079-fd57a7f53f21" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_ad478cd7-ac20-4910-a2c6-ccea3a507628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointControlOrSignificantInfluenceMember_52b70741-a854-4e54-b4e4-8fbbdb1f966a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointControlOrSignificantInfluenceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_ad478cd7-ac20-4910-a2c6-ccea3a507628" xlink:to="loc_ifrs-full_JointControlOrSignificantInfluenceMember_52b70741-a854-4e54-b4e4-8fbbdb1f966a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_ef06abc8-45a4-4d2f-9d0a-2b8127f06c37" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelOfEntityOrParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_ad478cd7-ac20-4910-a2c6-ccea3a507628" xlink:to="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_ef06abc8-45a4-4d2f-9d0a-2b8127f06c37" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails" xlink:type="extended" id="id6d0d85e57854557ab1857ae3b2262dc_PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_1ed86542-d340-4f9f-b78e-3a4854154dbc" xlink:href="cls-20211231.xsd#cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_1ed86542-d340-4f9f-b78e-3a4854154dbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_68c56e2b-ad67-4d60-a77f-b6ebe7dba965" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_68c56e2b-ad67-4d60-a77f-b6ebe7dba965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_a63f11c9-15a7-49a2-a9b2-16c413579b61" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_a63f11c9-15a7-49a2-a9b2-16c413579b61" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_c70b0198-bb00-4ab7-a7ba-4680a4ff0dee" xlink:href="cls-20211231.xsd#cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_c70b0198-bb00-4ab7-a7ba-4680a4ff0dee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanAssetsDecreaseDueToRestrictions_91c0031d-c01f-4f2e-9884-bac67a047fcb" xlink:href="cls-20211231.xsd#cls_PlanAssetsDecreaseDueToRestrictions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_cls_PlanAssetsDecreaseDueToRestrictions_91c0031d-c01f-4f2e-9884-bac67a047fcb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations_3f2b8722-8ad4-40fa-8c44-6e08c0ef14fd" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations_3f2b8722-8ad4-40fa-8c44-6e08c0ef14fd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_1b821c00-a641-48b1-88b8-677a3034ac5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_1b821c00-a641-48b1-88b8-677a3034ac5b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_b5e57669-8bba-4ec8-af48-101a38447856" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_1b821c00-a641-48b1-88b8-677a3034ac5b" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_b5e57669-8bba-4ec8-af48-101a38447856" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_b5e57669-8bba-4ec8-af48-101a38447856_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_b5e57669-8bba-4ec8-af48-101a38447856" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_b5e57669-8bba-4ec8-af48-101a38447856_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d0c6671e-b503-41f2-b4f0-ac7a5cf876fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_b5e57669-8bba-4ec8-af48-101a38447856" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d0c6671e-b503-41f2-b4f0-ac7a5cf876fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_12cdef7a-9e60-4081-be58-3e06cb30bebe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d0c6671e-b503-41f2-b4f0-ac7a5cf876fa" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_12cdef7a-9e60-4081-be58-3e06cb30bebe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_638e1302-884e-4418-83be-6c6f5180d20d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level3OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d0c6671e-b503-41f2-b4f0-ac7a5cf876fa" xlink:to="loc_ifrs-full_Level3OfFairValueHierarchyMember_638e1302-884e-4418-83be-6c6f5180d20d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_98bdbb29-f065-4708-93d7-2e1e33450c41" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_1b821c00-a641-48b1-88b8-677a3034ac5b" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_98bdbb29-f065-4708-93d7-2e1e33450c41" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_98bdbb29-f065-4708-93d7-2e1e33450c41_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_98bdbb29-f065-4708-93d7-2e1e33450c41" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_98bdbb29-f065-4708-93d7-2e1e33450c41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_7b8fcb4b-f8bd-40bc-8d9d-8b3c0e0455d7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_98bdbb29-f065-4708-93d7-2e1e33450c41" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_7b8fcb4b-f8bd-40bc-8d9d-8b3c0e0455d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UKMainPensionPlanMember_8de0ef3c-76b0-4d89-b3d2-bf580e640cd2" xlink:href="cls-20211231.xsd#cls_UKMainPensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_7b8fcb4b-f8bd-40bc-8d9d-8b3c0e0455d7" xlink:to="loc_cls_UKMainPensionPlanMember_8de0ef3c-76b0-4d89-b3d2-bf580e640cd2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfAssetCeilingMember_d80796e8-5e29-4bc0-b50b-664b1623a1b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EffectOfAssetCeilingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_7b8fcb4b-f8bd-40bc-8d9d-8b3c0e0455d7" xlink:to="loc_ifrs-full_EffectOfAssetCeilingMember_d80796e8-5e29-4bc0-b50b-664b1623a1b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_3786a597-cb8a-480f-9b80-989a87f9868e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_7b8fcb4b-f8bd-40bc-8d9d-8b3c0e0455d7" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_3786a597-cb8a-480f-9b80-989a87f9868e" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails" xlink:type="extended" id="i7fda0c52423a4bd082ac2de092e8e393_PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_c08b5ce1-c378-4d5d-8844-5a451856c766" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_c08b5ce1-c378-4d5d-8844-5a451856c766" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_5390e937-522d-40ae-856e-6358bfdf4b62" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_5390e937-522d-40ae-856e-6358bfdf4b62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_ed8beba1-9962-4e2b-a435-bd21e68e11dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_ed8beba1-9962-4e2b-a435-bd21e68e11dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_dd92e1a1-c600-41b8-b2ca-e46c8ed3964f" xlink:href="cls-20211231.xsd#cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_dd92e1a1-c600-41b8-b2ca-e46c8ed3964f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_b595f1e6-f71c-4bd2-a95e-972754e91523" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_b595f1e6-f71c-4bd2-a95e-972754e91523" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_99c7771a-3be5-4fa7-9d4a-b4cddb1f48f6" xlink:href="cls-20211231.xsd#cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_99c7771a-3be5-4fa7-9d4a-b4cddb1f48f6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_172d76f8-e098-4ff5-ab95-b5fa70d5c271" xlink:href="cls-20211231.xsd#cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_172d76f8-e098-4ff5-ab95-b5fa70d5c271" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_70ff6256-1bd9-4216-ad59-d8d812d91897" xlink:href="cls-20211231.xsd#cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_70ff6256-1bd9-4216-ad59-d8d812d91897" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_95f396af-3865-4ff1-9248-9da25fb9545b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_95f396af-3865-4ff1-9248-9da25fb9545b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_23bfbb70-4404-472a-8282-37ab436b45ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_23bfbb70-4404-472a-8282-37ab436b45ef" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_32c48390-6ff6-4955-a903-222a7027ae0a" xlink:href="cls-20211231.xsd#cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_32c48390-6ff6-4955-a903-222a7027ae0a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_e7d98c2e-874b-433b-9314-7d7cd3dc68d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_e7d98c2e-874b-433b-9314-7d7cd3dc68d6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_83c5105e-8fc0-49a3-ad0f-ba027d23d96f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_137e7b1e-df85-4e2a-946e-f533b90519fe" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_137e7b1e-df85-4e2a-946e-f533b90519fe" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_672ca282-d669-4912-ad1a-baea9664723c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_672ca282-d669-4912-ad1a-baea9664723c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_95d227ae-f1fa-4507-a8cf-10fe59f9fe37" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_672ca282-d669-4912-ad1a-baea9664723c" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_95d227ae-f1fa-4507-a8cf-10fe59f9fe37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_95d227ae-f1fa-4507-a8cf-10fe59f9fe37_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_95d227ae-f1fa-4507-a8cf-10fe59f9fe37" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_95d227ae-f1fa-4507-a8cf-10fe59f9fe37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_beca16ea-ddf1-4b0e-a97c-c8d9094ba4fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_95d227ae-f1fa-4507-a8cf-10fe59f9fe37" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_beca16ea-ddf1-4b0e-a97c-c8d9094ba4fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_d0c42fd8-69f8-4276-98bc-47177dbe78be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_beca16ea-ddf1-4b0e-a97c-c8d9094ba4fa" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_d0c42fd8-69f8-4276-98bc-47177dbe78be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_14dd3314-acfe-41dd-aa64-bf116e4c1f96" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_beca16ea-ddf1-4b0e-a97c-c8d9094ba4fa" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_14dd3314-acfe-41dd-aa64-bf116e4c1f96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_26efd55d-f420-4981-a910-2d37992ab457" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_672ca282-d669-4912-ad1a-baea9664723c" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_26efd55d-f420-4981-a910-2d37992ab457" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_26efd55d-f420-4981-a910-2d37992ab457_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_26efd55d-f420-4981-a910-2d37992ab457" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_26efd55d-f420-4981-a910-2d37992ab457_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_04e37bfb-a252-442c-b4b5-192256723a94" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_26efd55d-f420-4981-a910-2d37992ab457" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_04e37bfb-a252-442c-b4b5-192256723a94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_498c2865-5bcb-4d43-9a97-cbb065aa7171" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_04e37bfb-a252-442c-b4b5-192256723a94" xlink:to="loc_ifrs-full_PlanAssetsMember_498c2865-5bcb-4d43-9a97-cbb065aa7171" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails" xlink:type="extended" id="i9eb1bb6d27a142a594df7c0a68ed510d_PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_b0a19ef2-b7b6-4cba-9097-b38ad77b33d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_b0a19ef2-b7b6-4cba-9097-b38ad77b33d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_5be0fcf9-6738-46ff-999c-db6d8218c915" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_5be0fcf9-6738-46ff-999c-db6d8218c915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_6480665b-8c76-4caa-b688-3eec70446cc7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_6480665b-8c76-4caa-b688-3eec70446cc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_fdd75a7e-dfac-4282-bd8f-c3a2ad204efa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_fdd75a7e-dfac-4282-bd8f-c3a2ad204efa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_46f8277f-7413-48f7-b249-9b8e85a73628" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_46f8277f-7413-48f7-b249-9b8e85a73628" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_55f29f92-5657-4c27-af49-a1460df666aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_55f29f92-5657-4c27-af49-a1460df666aa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_ed0f5ae8-176e-40a2-8a3a-d219e2fe6222" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_ed0f5ae8-176e-40a2-8a3a-d219e2fe6222" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_cbd62fb5-c7cf-4d68-972b-e379410649c5" xlink:href="cls-20211231.xsd#cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_cbd62fb5-c7cf-4d68-972b-e379410649c5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_701f63e2-fcd4-4be5-b9cd-0d976199c448" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_701f63e2-fcd4-4be5-b9cd-0d976199c448" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_8b55fb4c-e00a-4984-ae9a-b2357d66ed8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_8b55fb4c-e00a-4984-ae9a-b2357d66ed8f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6ea85144-87e8-4878-aba5-5f51f15eddb9" xlink:href="cls-20211231.xsd#cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6ea85144-87e8-4878-aba5-5f51f15eddb9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_7591cd6c-b55c-44af-99c0-7a6e2be92217" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_7591cd6c-b55c-44af-99c0-7a6e2be92217" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_d5efc8ac-dca5-4c56-90e1-c0e3f83c189a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_021849f8-6d8f-4042-8934-bbfdff836a98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_021849f8-6d8f-4042-8934-bbfdff836a98" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_af6617b0-c080-48cc-ad25-f9fe7fcf36a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_af6617b0-c080-48cc-ad25-f9fe7fcf36a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_faa59683-df1a-451d-b2fd-8abc5344d208" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_af6617b0-c080-48cc-ad25-f9fe7fcf36a1" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_faa59683-df1a-451d-b2fd-8abc5344d208" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_faa59683-df1a-451d-b2fd-8abc5344d208_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_faa59683-df1a-451d-b2fd-8abc5344d208" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_faa59683-df1a-451d-b2fd-8abc5344d208_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_2b74d199-9c6f-4259-ad68-5693184dc2f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_faa59683-df1a-451d-b2fd-8abc5344d208" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_2b74d199-9c6f-4259-ad68-5693184dc2f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_211cb9d3-da67-417d-8320-1a257afac11e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_2b74d199-9c6f-4259-ad68-5693184dc2f2" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_211cb9d3-da67-417d-8320-1a257afac11e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_b80bf909-f4b9-4c4c-9dae-40c24a752a81" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_af6617b0-c080-48cc-ad25-f9fe7fcf36a1" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_b80bf909-f4b9-4c4c-9dae-40c24a752a81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_b80bf909-f4b9-4c4c-9dae-40c24a752a81_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_b80bf909-f4b9-4c4c-9dae-40c24a752a81" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_b80bf909-f4b9-4c4c-9dae-40c24a752a81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_de021782-75f2-4179-9df7-040e44850a19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_b80bf909-f4b9-4c4c-9dae-40c24a752a81" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_de021782-75f2-4179-9df7-040e44850a19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_f051c033-fb21-4ad8-89a7-802931691657" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_de021782-75f2-4179-9df7-040e44850a19" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_f051c033-fb21-4ad8-89a7-802931691657" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_db5dab6b-6adc-47da-a80e-f9de3391f924" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_de021782-75f2-4179-9df7-040e44850a19" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_db5dab6b-6adc-47da-a80e-f9de3391f924" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails" xlink:type="extended" id="i7d63c33e55b2446282f4bf7074a459d8_PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_4c84b5b4-d7c8-4a19-8970-017f6e3cff67" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_05cb590a-d3dc-427d-b67a-18622714fdfd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_4c84b5b4-d7c8-4a19-8970-017f6e3cff67" xlink:to="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_05cb590a-d3dc-427d-b67a-18622714fdfd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_0c9cc603-a9f1-425d-992a-1b0575ab9661" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_4c84b5b4-d7c8-4a19-8970-017f6e3cff67" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_0c9cc603-a9f1-425d-992a-1b0575ab9661" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanAssetsDecreaseDueToRestrictions_952679b4-a047-41db-8ce8-4cd6212fb944" xlink:href="cls-20211231.xsd#cls_PlanAssetsDecreaseDueToRestrictions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_4c84b5b4-d7c8-4a19-8970-017f6e3cff67" xlink:to="loc_cls_PlanAssetsDecreaseDueToRestrictions_952679b4-a047-41db-8ce8-4cd6212fb944" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SurplusDeficitInPlan_4ebc5287-cf7a-4d27-9365-a9d4284e486a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SurplusDeficitInPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_4c84b5b4-d7c8-4a19-8970-017f6e3cff67" xlink:to="loc_ifrs-full_SurplusDeficitInPlan_4ebc5287-cf7a-4d27-9365-a9d4284e486a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_12c35d62-8f08-447a-9943-1922d2321da0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_4c84b5b4-d7c8-4a19-8970-017f6e3cff67" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_12c35d62-8f08-447a-9943-1922d2321da0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_c90b20f2-23e5-44fc-83de-e562c7472da3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_12c35d62-8f08-447a-9943-1922d2321da0" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_c90b20f2-23e5-44fc-83de-e562c7472da3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_c90b20f2-23e5-44fc-83de-e562c7472da3_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_c90b20f2-23e5-44fc-83de-e562c7472da3" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_c90b20f2-23e5-44fc-83de-e562c7472da3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_9ade5792-9731-4292-a9b4-3aa19b9eb1bd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_c90b20f2-23e5-44fc-83de-e562c7472da3" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_9ade5792-9731-4292-a9b4-3aa19b9eb1bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_0187789b-7390-4cdc-aced-de6840431555" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_9ade5792-9731-4292-a9b4-3aa19b9eb1bd" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_0187789b-7390-4cdc-aced-de6840431555" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_e748e215-1900-4828-9252-9542ad6f8ffc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_9ade5792-9731-4292-a9b4-3aa19b9eb1bd" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_e748e215-1900-4828-9252-9542ad6f8ffc" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails" xlink:type="extended" id="ic666a9e4db604618b03d5819d3c310eb_PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_8868c94e-e1e3-40ae-8138-64091c8486df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_db34ac65-5d15-4f6c-b30f-dab6fcf6a1cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_8868c94e-e1e3-40ae-8138-64091c8486df" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_db34ac65-5d15-4f6c-b30f-dab6fcf6a1cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_873bfb2e-19cc-43d5-971e-e9cec891f9d7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_8868c94e-e1e3-40ae-8138-64091c8486df" xlink:to="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_873bfb2e-19cc-43d5-971e-e9cec891f9d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_0607ffdf-31a9-4bac-81cf-3ee990bf19ea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_8868c94e-e1e3-40ae-8138-64091c8486df" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_0607ffdf-31a9-4bac-81cf-3ee990bf19ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_5f0a7178-51fa-4493-bc18-83efce61b915" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_8868c94e-e1e3-40ae-8138-64091c8486df" xlink:to="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_5f0a7178-51fa-4493-bc18-83efce61b915" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_92654350-f415-46a6-a5eb-8a7132906f90" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_8868c94e-e1e3-40ae-8138-64091c8486df" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_92654350-f415-46a6-a5eb-8a7132906f90" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_23ff770e-189a-4f58-889c-a4b96a322d2c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_92654350-f415-46a6-a5eb-8a7132906f90" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_23ff770e-189a-4f58-889c-a4b96a322d2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_23ff770e-189a-4f58-889c-a4b96a322d2c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_23ff770e-189a-4f58-889c-a4b96a322d2c" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_23ff770e-189a-4f58-889c-a4b96a322d2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_a8ea67e1-ac57-4bd3-a98d-ef82f809bf05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_23ff770e-189a-4f58-889c-a4b96a322d2c" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_a8ea67e1-ac57-4bd3-a98d-ef82f809bf05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_74f88a95-4773-4926-8787-169115afe28d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_a8ea67e1-ac57-4bd3-a98d-ef82f809bf05" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_74f88a95-4773-4926-8787-169115afe28d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_c92d476a-27c6-4f0d-816c-22dd6c09ba2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_a8ea67e1-ac57-4bd3-a98d-ef82f809bf05" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_c92d476a-27c6-4f0d-816c-22dd6c09ba2f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails" xlink:type="extended" id="ibc337aa28aa841989b67829bcb63f61e_PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_d100cd41-a862-4926-99a3-fbc1cbc5192b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_d100cd41-a862-4926-99a3-fbc1cbc5192b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_1d4f473e-ca9b-45a5-b63a-488cff335e48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_1d4f473e-ca9b-45a5-b63a-488cff335e48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_50af37c3-3403-4b53-9fae-73aca092f11d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_50af37c3-3403-4b53-9fae-73aca092f11d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_ced49cce-4381-4552-b313-a5df39764942" xlink:href="cls-20211231.xsd#cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_ced49cce-4381-4552-b313-a5df39764942" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_bea29fad-842f-4398-8df8-d54269884a15" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_bea29fad-842f-4398-8df8-d54269884a15" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_fce6b642-881d-45f0-b388-c781de207184" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_fce6b642-881d-45f0-b388-c781de207184" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_a462b1cf-c5d6-4cad-bf53-d94b10c68a96" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_a462b1cf-c5d6-4cad-bf53-d94b10c68a96" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_e9792692-cee1-494a-8036-7c639afdcf18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_e9792692-cee1-494a-8036-7c639afdcf18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_57abba11-7da1-4eef-bea4-888fcef6489e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_e9792692-cee1-494a-8036-7c639afdcf18" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_57abba11-7da1-4eef-bea4-888fcef6489e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_57abba11-7da1-4eef-bea4-888fcef6489e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_57abba11-7da1-4eef-bea4-888fcef6489e" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_57abba11-7da1-4eef-bea4-888fcef6489e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_bdce1bae-92da-42d6-95f4-0df3d14a3b32" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_57abba11-7da1-4eef-bea4-888fcef6489e" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_bdce1bae-92da-42d6-95f4-0df3d14a3b32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_df9f5d19-3cf0-4750-8773-269fc5c4fcb5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_bdce1bae-92da-42d6-95f4-0df3d14a3b32" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_df9f5d19-3cf0-4750-8773-269fc5c4fcb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_af863205-8be6-4633-ae2c-e960f3e25276" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_bdce1bae-92da-42d6-95f4-0df3d14a3b32" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_af863205-8be6-4633-ae2c-e960f3e25276" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails" xlink:type="extended" id="idbff35bcdf39415fa1ebc7103d312c19_PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_7cdc0ee7-293a-4d92-a98d-86b5c20bcf46" xlink:href="cls-20211231.xsd#cls_CumulativeGainLossOnDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:to="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_7cdc0ee7-293a-4d92-a98d-86b5c20bcf46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_27207de3-5644-46ec-8d98-38844e738356" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:to="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_27207de3-5644-46ec-8d98-38844e738356" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_e778b5e2-e310-428f-9736-2dc475bf798f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_e778b5e2-e310-428f-9736-2dc475bf798f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_eb9c0ac8-e157-4e8b-bb0c-0acf8689fc4a" xlink:href="cls-20211231.xsd#cls_CumulativeGainLossOnDefinedBenefitPlans"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_0e5c199e-5924-4aca-ad17-ae78fe95936d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:to="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_0e5c199e-5924-4aca-ad17-ae78fe95936d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5b5cafd5-ef04-4bd5-aa6d-9b155db993c5" xlink:href="cls-20211231.xsd#cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:to="loc_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5b5cafd5-ef04-4bd5-aa6d-9b155db993c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_db7e132d-7246-4933-990f-d426e65dfacc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_db7e132d-7246-4933-990f-d426e65dfacc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_1beada36-edc2-450d-b5aa-794c0b01905e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_db7e132d-7246-4933-990f-d426e65dfacc" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_1beada36-edc2-450d-b5aa-794c0b01905e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_1beada36-edc2-450d-b5aa-794c0b01905e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_1beada36-edc2-450d-b5aa-794c0b01905e" xlink:to="loc_ifrs-full_EquityMember_1beada36-edc2-450d-b5aa-794c0b01905e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_e13336d6-7567-4721-a888-efd43dc07c74" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_1beada36-edc2-450d-b5aa-794c0b01905e" xlink:to="loc_ifrs-full_EquityMember_e13336d6-7567-4721-a888-efd43dc07c74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_b9ae6f06-6fb6-414a-b9ff-1ecfa8628f4e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_e13336d6-7567-4721-a888-efd43dc07c74" xlink:to="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_b9ae6f06-6fb6-414a-b9ff-1ecfa8628f4e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails" xlink:type="extended" id="i9fd067d1c43d4df0b25377623c59253c_PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_68e1b89d-83a9-40cb-863a-57c0956796a5" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:to="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_68e1b89d-83a9-40cb-863a-57c0956796a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_a3ce25dc-313e-4a83-a37d-e8a2bc7712dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_68e1b89d-83a9-40cb-863a-57c0956796a5" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_a3ce25dc-313e-4a83-a37d-e8a2bc7712dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_f31d2381-b8b8-49fb-8791-3a9c1bce53d6" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_68e1b89d-83a9-40cb-863a-57c0956796a5" xlink:to="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_f31d2381-b8b8-49fb-8791-3a9c1bce53d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_0663cfd5-147e-4fb4-9668-f02e47730a11" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:to="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_0663cfd5-147e-4fb4-9668-f02e47730a11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81a5d128-ea69-4406-9027-bfd9255721f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_0663cfd5-147e-4fb4-9668-f02e47730a11" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81a5d128-ea69-4406-9027-bfd9255721f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_9ebb8d92-4ed8-4513-b15a-4c7cb52c8e8f" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_0663cfd5-147e-4fb4-9668-f02e47730a11" xlink:to="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_9ebb8d92-4ed8-4513-b15a-4c7cb52c8e8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_fe1f0acc-4dd2-47d1-8146-1869d3e1684d" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:to="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_fe1f0acc-4dd2-47d1-8146-1869d3e1684d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_abd2ea22-b12d-4f72-8e8a-3b576f773e5c" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_fe1f0acc-4dd2-47d1-8146-1869d3e1684d" xlink:to="loc_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_abd2ea22-b12d-4f72-8e8a-3b576f773e5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_9ed02248-f67d-47c5-800a-1eb54fd9af39" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_fe1f0acc-4dd2-47d1-8146-1869d3e1684d" xlink:to="loc_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_9ed02248-f67d-47c5-800a-1eb54fd9af39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_2ec1fcf2-2440-43a7-b9bd-368f82235740" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_2ec1fcf2-2440-43a7-b9bd-368f82235740" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_3dab1c98-bd31-455e-8e0f-1aade0969040" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_3dab1c98-bd31-455e-8e0f-1aade0969040" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_389ac5c8-6369-4b3d-958f-6e8977353de2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_389ac5c8-6369-4b3d-958f-6e8977353de2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_6aa7f33d-e8cb-45e5-a690-ce4426bfb3bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_389ac5c8-6369-4b3d-958f-6e8977353de2" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_6aa7f33d-e8cb-45e5-a690-ce4426bfb3bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_6aa7f33d-e8cb-45e5-a690-ce4426bfb3bb_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_6aa7f33d-e8cb-45e5-a690-ce4426bfb3bb" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_6aa7f33d-e8cb-45e5-a690-ce4426bfb3bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_3339431c-f743-430d-b3ed-2ff3ebd7b635" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_6aa7f33d-e8cb-45e5-a690-ce4426bfb3bb" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_3339431c-f743-430d-b3ed-2ff3ebd7b635" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_5c964723-e1a2-4f03-888f-e8bb4ed98cee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_3339431c-f743-430d-b3ed-2ff3ebd7b635" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_5c964723-e1a2-4f03-888f-e8bb4ed98cee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_4daccf62-fc7d-46fb-8602-03b37c71254a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_3339431c-f743-430d-b3ed-2ff3ebd7b635" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_4daccf62-fc7d-46fb-8602-03b37c71254a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_08f05864-7f00-4204-b121-466886406608" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_389ac5c8-6369-4b3d-958f-6e8977353de2" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_08f05864-7f00-4204-b121-466886406608" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_08f05864-7f00-4204-b121-466886406608_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_08f05864-7f00-4204-b121-466886406608" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_08f05864-7f00-4204-b121-466886406608_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_5e8e1e4a-25a5-4964-90e7-31469580d8f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_08f05864-7f00-4204-b121-466886406608" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_5e8e1e4a-25a5-4964-90e7-31469580d8f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_9ad089aa-c33f-42e8-b886-8d2f7fdd2631" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_5e8e1e4a-25a5-4964-90e7-31469580d8f8" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_9ad089aa-c33f-42e8-b886-8d2f7fdd2631" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_5203563c-0f57-4fdf-817e-b9774f99e1e7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_5e8e1e4a-25a5-4964-90e7-31469580d8f8" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_5203563c-0f57-4fdf-817e-b9774f99e1e7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails" xlink:type="extended" id="ie934bb1367b14a59ba91b88f47bc475b_PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_840843b4-5d91-437f-b97f-bba75374bc4d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployerContributions_2e8266c8-82fc-4867-9730-606d5af25c72" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployerContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_840843b4-5d91-437f-b97f-bba75374bc4d" xlink:to="loc_ifrs-full_EmployerContributions_2e8266c8-82fc-4867-9730-606d5af25c72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_0f75c596-746a-49b2-afe4-56ec86d2b8a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_840843b4-5d91-437f-b97f-bba75374bc4d" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_0f75c596-746a-49b2-afe4-56ec86d2b8a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_3513d153-dfe4-46e2-a1b4-cc1ccc5ee30b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_840843b4-5d91-437f-b97f-bba75374bc4d" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_3513d153-dfe4-46e2-a1b4-cc1ccc5ee30b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_cda74407-7a58-42a7-b949-e8177da1b9d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_3513d153-dfe4-46e2-a1b4-cc1ccc5ee30b" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_cda74407-7a58-42a7-b949-e8177da1b9d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_cda74407-7a58-42a7-b949-e8177da1b9d2_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_cda74407-7a58-42a7-b949-e8177da1b9d2" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_cda74407-7a58-42a7-b949-e8177da1b9d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_29004153-ad83-4b83-83d3-bb9e930c24ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_cda74407-7a58-42a7-b949-e8177da1b9d2" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_29004153-ad83-4b83-83d3-bb9e930c24ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_e9f7289e-e841-4431-adb1-236508a3d856" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_29004153-ad83-4b83-83d3-bb9e930c24ae" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_e9f7289e-e841-4431-adb1-236508a3d856" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_f439d1f6-058e-419a-83c6-333f00b34381" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_29004153-ad83-4b83-83d3-bb9e930c24ae" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_f439d1f6-058e-419a-83c6-333f00b34381" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_0c8739ce-9c99-450c-ac44-edec3684bcb4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_3513d153-dfe4-46e2-a1b4-cc1ccc5ee30b" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_0c8739ce-9c99-450c-ac44-edec3684bcb4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_0c8739ce-9c99-450c-ac44-edec3684bcb4_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_0c8739ce-9c99-450c-ac44-edec3684bcb4" xlink:to="loc_ifrs-full_OtherProvisionsMember_0c8739ce-9c99-450c-ac44-edec3684bcb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_d3484bf0-9b35-4e20-8ac0-6f02e265f411" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_0c8739ce-9c99-450c-ac44-edec3684bcb4" xlink:to="loc_ifrs-full_OtherProvisionsMember_d3484bf0-9b35-4e20-8ac0-6f02e265f411" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember_e08e3f72-0e3d-4b71-955f-2023260a2fb0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_d3484bf0-9b35-4e20-8ac0-6f02e265f411" xlink:to="loc_ifrs-full_MiscellaneousOtherProvisionsMember_e08e3f72-0e3d-4b71-955f-2023260a2fb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedContributionPlanMember_cc7e3fc2-9695-4704-bcb0-619c19e35408" xlink:href="cls-20211231.xsd#cls_DefinedContributionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MiscellaneousOtherProvisionsMember_e08e3f72-0e3d-4b71-955f-2023260a2fb0" xlink:to="loc_cls_DefinedContributionPlanMember_cc7e3fc2-9695-4704-bcb0-619c19e35408" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#IncomeTaxesReconciliationofIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="extended" id="i21a8a30758bd4668935f56cd49620185_IncomeTaxesReconciliationofIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccountingProfit_9e45bd1a-911d-4cd2-a157-29eb22e4da4d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccountingProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_AccountingProfit_9e45bd1a-911d-4cd2-a157-29eb22e4da4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_ea09fdb7-41a8-4dfe-b693-14a813f011b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_ea09fdb7-41a8-4dfe-b693-14a813f011b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_50c6aa6a-a608-42e3-a7b9-6106b32d4d25" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_50c6aa6a-a608-42e3-a7b9-6106b32d4d25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_df972290-8f4b-4058-94c6-ce14e498d433" xlink:href="cls-20211231.xsd#cls_TaxEffectOfExchangeDifferencesOnTranslation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_df972290-8f4b-4058-94c6-ce14e498d433" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_a1e7f499-6588-4978-abf9-bf798b48cc64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_a1e7f499-6588-4978-abf9-bf798b48cc64" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectFromChangeInTaxRate_25c9ad7a-46ed-41a6-a7e4-631cf9e97dca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectFromChangeInTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_TaxEffectFromChangeInTaxRate_25c9ad7a-46ed-41a6-a7e4-631cf9e97dca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_d7a08199-c1b6-4dbc-889f-ccb433f2ed9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_TaxEffectOfTaxLosses_d7a08199-c1b6-4dbc-889f-ccb433f2ed9a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_e8149409-a6a8-4ac7-898b-9784134247e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_e8149409-a6a8-4ac7-898b-9784134247e3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_3cdb0c7e-6476-4a9c-a686-08a4a4b90c25" xlink:href="cls-20211231.xsd#cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_3cdb0c7e-6476-4a9c-a686-08a4a4b90c25" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid_d74eee79-3257-4aef-bfbc-632aeaa2d482" xlink:href="cls-20211231.xsd#cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid_d74eee79-3257-4aef-bfbc-632aeaa2d482" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries_cf4b07fa-1d5b-49a4-b6ef-ef05a6c2330c" xlink:href="cls-20211231.xsd#cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries_cf4b07fa-1d5b-49a4-b6ef-ef05a6c2330c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_322fc30b-8c23-45fe-96a7-08460b3b2c79" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_DeferredTaxAssets_322fc30b-8c23-45fe-96a7-08460b3b2c79" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayInitialPercentage_03cfd134-bdfe-4ea5-8671-7ace4f4d773c" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayInitialPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_cls_IncomeTaxHolidayInitialPercentage_03cfd134-bdfe-4ea5-8671-7ace4f4d773c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayPercentage_77bc5320-615b-4e78-832c-b6159ebb6675" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_cls_IncomeTaxHolidayPercentage_77bc5320-615b-4e78-832c-b6159ebb6675" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_9110d775-093c-435b-8d89-87d067f7daa8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_9110d775-093c-435b-8d89-87d067f7daa8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3e550d0c-39b9-4867-9231-985f59f36d07" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_9110d775-093c-435b-8d89-87d067f7daa8" xlink:to="loc_srt_StatementGeographicalAxis_3e550d0c-39b9-4867-9231-985f59f36d07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_3e550d0c-39b9-4867-9231-985f59f36d07_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_3e550d0c-39b9-4867-9231-985f59f36d07" xlink:to="loc_srt_SegmentGeographicalDomain_3e550d0c-39b9-4867-9231-985f59f36d07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_286aebc0-5b2a-4add-8979-eb4cd372d84a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_3e550d0c-39b9-4867-9231-985f59f36d07" xlink:to="loc_srt_SegmentGeographicalDomain_286aebc0-5b2a-4add-8979-eb4cd372d84a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TH_08d3ecaf-e856-4b49-8a2e-57b2aec50f5e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_TH"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_286aebc0-5b2a-4add-8979-eb4cd372d84a" xlink:to="loc_country_TH_08d3ecaf-e856-4b49-8a2e-57b2aec50f5e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended" id="i5ba90eae7aba45ceaebb4dc192356a14_IncomeTaxesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6d3ce6bc-b6ca-45a1-97c8-0d224b76415b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6d3ce6bc-b6ca-45a1-97c8-0d224b76415b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxRateEffectOfRevaluationImpact_e3632575-edb9-436a-8f68-040fe9e9effd" xlink:href="cls-20211231.xsd#cls_TaxRateEffectOfRevaluationImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_TaxRateEffectOfRevaluationImpact_e3632575-edb9-436a-8f68-040fe9e9effd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_b3858b10-0f75-4504-b2f5-43ef130fc004" xlink:href="cls-20211231.xsd#cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_b3858b10-0f75-4504-b2f5-43ef130fc004" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_dd22680c-c770-4cd2-bb50-3c2789563668" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_dd22680c-c770-4cd2-bb50-3c2789563668" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings_6853175f-c9d8-41ad-b9f3-af1fcd31b9f1" xlink:href="cls-20211231.xsd#cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings_6853175f-c9d8-41ad-b9f3-af1fcd31b9f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears_60d8d4f1-61d7-44ee-bdcf-327f282093bb" xlink:href="cls-20211231.xsd#cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears_60d8d4f1-61d7-44ee-bdcf-327f282093bb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary_cffa2324-8cb1-410a-a36b-be113dbb8ca4" xlink:href="cls-20211231.xsd#cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary_cffa2324-8cb1-410a-a36b-be113dbb8ca4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation_20fa8b40-c41c-4814-ab69-48cf6e37c0e0" xlink:href="cls-20211231.xsd#cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation_20fa8b40-c41c-4814-ab69-48cf6e37c0e0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary_6cb622ed-f7dc-4c5c-ac10-c17a9fe27e2e" xlink:href="cls-20211231.xsd#cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary_6cb622ed-f7dc-4c5c-ac10-c17a9fe27e2e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_86673035-5c68-4876-bb40-58deae6ad4e4" xlink:href="cls-20211231.xsd#cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_86673035-5c68-4876-bb40-58deae6ad4e4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_bcb0068f-370d-47d2-b2c3-1e0778cff81c" xlink:href="cls-20211231.xsd#cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_bcb0068f-370d-47d2-b2c3-1e0778cff81c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_97429d7b-3397-47b1-8aa0-626f7411c5aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_97429d7b-3397-47b1-8aa0-626f7411c5aa" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_f9584cde-92a6-4644-8e91-d1e3d0d766b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_f9584cde-92a6-4644-8e91-d1e3d0d766b4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_96acf890-cf8b-4203-97a0-383c8f8005b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_96acf890-cf8b-4203-97a0-383c8f8005b8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NetDeferredTaxAssetsRelatingToSubsidiary_264820c7-ab6f-4385-a60b-7c731fbb6d4a" xlink:href="cls-20211231.xsd#cls_NetDeferredTaxAssetsRelatingToSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_NetDeferredTaxAssetsRelatingToSubsidiary_264820c7-ab6f-4385-a60b-7c731fbb6d4a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_344542ed-c9d1-4c6e-972f-b09d6c677126" xlink:href="cls-20211231.xsd#cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_344542ed-c9d1-4c6e-972f-b09d6c677126" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayInitialPercentage_3255c39d-7b7c-4328-a747-f93fcbc524c0" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayInitialPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxHolidayInitialPercentage_3255c39d-7b7c-4328-a747-f93fcbc524c0" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayInitialTerm_3ba264d6-90b5-47ad-9110-d90de9bcf39a" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayInitialTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxHolidayInitialTerm_3ba264d6-90b5-47ad-9110-d90de9bcf39a" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayPercentage_19125131-d39b-4dd2-b431-e179863fe992" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxHolidayPercentage_19125131-d39b-4dd2-b431-e179863fe992" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayTermTwo_fda210c1-e914-439e-ae2d-7d6798ace722" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayTermTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxHolidayTermTwo_fda210c1-e914-439e-ae2d-7d6798ace722" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxEffectFromTaxIncentives_1cdde603-db66-4b2e-b0e2-b6f68589a419" xlink:href="cls-20211231.xsd#cls_TaxEffectFromTaxIncentives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_TaxEffectFromTaxIncentives_1cdde603-db66-4b2e-b0e2-b6f68589a419" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_40851274-f464-4dd1-a389-fc8d736be797" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_40851274-f464-4dd1-a389-fc8d736be797" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f7d37472-54ec-41bf-9b75-d9d473222c4f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_40851274-f464-4dd1-a389-fc8d736be797" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f7d37472-54ec-41bf-9b75-d9d473222c4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_f7d37472-54ec-41bf-9b75-d9d473222c4f_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f7d37472-54ec-41bf-9b75-d9d473222c4f" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_f7d37472-54ec-41bf-9b75-d9d473222c4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_e7d6919c-7912-44b8-927b-cbc77217f392" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f7d37472-54ec-41bf-9b75-d9d473222c4f" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_e7d6919c-7912-44b8-927b-cbc77217f392" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AsianSubsidiaryMember_09fd332e-ac32-4c22-b9ca-3af8ae5e8930" xlink:href="cls-20211231.xsd#cls_AsianSubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_e7d6919c-7912-44b8-927b-cbc77217f392" xlink:to="loc_cls_AsianSubsidiaryMember_09fd332e-ac32-4c22-b9ca-3af8ae5e8930" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_97e99757-f724-4ec9-90a1-3a0b6b76cb49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_40851274-f464-4dd1-a389-fc8d736be797" xlink:to="loc_srt_StatementGeographicalAxis_97e99757-f724-4ec9-90a1-3a0b6b76cb49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_97e99757-f724-4ec9-90a1-3a0b6b76cb49_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_97e99757-f724-4ec9-90a1-3a0b6b76cb49" xlink:to="loc_srt_SegmentGeographicalDomain_97e99757-f724-4ec9-90a1-3a0b6b76cb49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_97e99757-f724-4ec9-90a1-3a0b6b76cb49" xlink:to="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ChinaAndThailandMember_21aac26f-dece-4e2b-96a9-044a11b8d445" xlink:href="cls-20211231.xsd#cls_ChinaAndThailandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:to="loc_cls_ChinaAndThailandMember_21aac26f-dece-4e2b-96a9-044a11b8d445" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_8ad473a6-a77c-4a06-8fe2-423468375bef" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:to="loc_country_CN_8ad473a6-a77c-4a06-8fe2-423468375bef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TH_efdf2903-4490-49a2-99ce-0df1f7666559" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_TH"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:to="loc_country_TH_efdf2903-4490-49a2-99ce-0df1f7666559" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_LA_91209541-180e-4bed-b805-2ab0e5074d5c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_LA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:to="loc_country_LA_91209541-180e-4bed-b805-2ab0e5074d5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_254669a9-45bf-4062-91ab-1706d4e041eb" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:to="loc_country_MY_254669a9-45bf-4062-91ab-1706d4e041eb" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended" id="i68e52dc34979493c98c72a5fb1c0e76c_IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_d8f10430-b9f3-4ba3-9510-9b22c92f1876" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:href="cls-20211231.xsd#cls_ReconciliationOfChangesInDeferredTaxAssetRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_d8f10430-b9f3-4ba3-9510-9b22c92f1876" xlink:to="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_2fcdb99d-d861-4df7-b6c9-50a8004401d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_ifrs-full_DeferredTaxAssets_2fcdb99d-d861-4df7-b6c9-50a8004401d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_231f8fed-3cf2-44be-ba67-ea5217c5ddce" xlink:href="cls-20211231.xsd#cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_231f8fed-3cf2-44be-ba67-ea5217c5ddce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_00509d3e-24a6-4689-9c0d-800445fc9930" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_00509d3e-24a6-4689-9c0d-800445fc9930" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_35f5ee6b-5fe8-42cb-ba5b-57d5f754abd8" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_35f5ee6b-5fe8-42cb-ba5b-57d5f754abd8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_3fd2a1a6-7823-4111-bd44-5b6d61ffca50" xlink:href="cls-20211231.xsd#cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_3fd2a1a6-7823-4111-bd44-5b6d61ffca50" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_d850a29c-86ef-431e-a2e5-f4dc4bc0a359" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToOtherDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_d850a29c-86ef-431e-a2e5-f4dc4bc0a359" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_62ab8b04-adb1-49fe-9451-bdacf2c3b176" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:href="cls-20211231.xsd#cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_d8f10430-b9f3-4ba3-9510-9b22c92f1876" xlink:to="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_1834a296-c098-4b2b-bd95-e47a27ec17ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_1834a296-c098-4b2b-bd95-e47a27ec17ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_37a84df2-5d93-4921-8bf8-fbc1a3b4792d" xlink:href="cls-20211231.xsd#cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_37a84df2-5d93-4921-8bf8-fbc1a3b4792d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_8fc6894b-739b-459b-8240-02c21876e0dd" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_8fc6894b-739b-459b-8240-02c21876e0dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_eee6bca1-a113-4f6c-b927-f382899b65a0" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_eee6bca1-a113-4f6c-b927-f382899b65a0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_5cb573b1-48bd-4746-b9c3-916e9a262480" xlink:href="cls-20211231.xsd#cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_5cb573b1-48bd-4746-b9c3-916e9a262480" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_b52a8c78-dd0f-4a67-8ea1-81402788b687" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_b52a8c78-dd0f-4a67-8ea1-81402788b687" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_c2f4d580-077d-479a-a529-4573a86b233e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_882b9f95-be8c-4151-bade-98636f7fb70c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_d8f10430-b9f3-4ba3-9510-9b22c92f1876" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_882b9f95-be8c-4151-bade-98636f7fb70c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0d93cdee-aabe-4281-ab74-e469d2e558ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_882b9f95-be8c-4151-bade-98636f7fb70c" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0d93cdee-aabe-4281-ab74-e469d2e558ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_0d93cdee-aabe-4281-ab74-e469d2e558ce_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0d93cdee-aabe-4281-ab74-e469d2e558ce" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_0d93cdee-aabe-4281-ab74-e469d2e558ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0d93cdee-aabe-4281-ab74-e469d2e558ce" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_194dd0c6-77da-4dc3-87de-0b061774ef91" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnrealisedForeignExchangeGainsLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_194dd0c6-77da-4dc3-87de-0b061774ef91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_b4cadc3e-3587-4fab-aacb-f28881cf1234" xlink:href="cls-20211231.xsd#cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_b4cadc3e-3587-4fab-aacb-f28881cf1234" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_04976d4b-4881-44b3-ae2d-d70fe7b6f09f" xlink:href="cls-20211231.xsd#cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_04976d4b-4881-44b3-ae2d-d70fe7b6f09f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_1f017bee-9d50-4dd0-8790-fa4efaa3ea1e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_1f017bee-9d50-4dd0-8790-fa4efaa3ea1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_fa6cdb74-90d1-4977-8b81-3367d6b191d9" xlink:href="cls-20211231.xsd#cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_fa6cdb74-90d1-4977-8b81-3367d6b191d9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTemporaryDifferencesMember_04ad53e4-66aa-4435-8847-010c7758213f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherTemporaryDifferencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_ifrs-full_OtherTemporaryDifferencesMember_04ad53e4-66aa-4435-8847-010c7758213f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_6213ee61-cda4-41e3-8cbb-45651df90c44" xlink:href="cls-20211231.xsd#cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_6213ee61-cda4-41e3-8cbb-45651df90c44" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementCurrencyRiskDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails" xlink:type="extended" id="ia6d1aaed0d4f47f2a45841020e6d2ac7_FinancialInstrumentsandRiskManagementCurrencyRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_37c84fa2-4c33-494f-90a6-1223e86c569d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_5f708112-2680-4b73-9791-e1ae832dea3a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_37c84fa2-4c33-494f-90a6-1223e86c569d" xlink:to="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_5f708112-2680-4b73-9791-e1ae832dea3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ab750bef-aa2e-4aa2-bad7-90d36f1d5b93" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_37c84fa2-4c33-494f-90a6-1223e86c569d" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ab750bef-aa2e-4aa2-bad7-90d36f1d5b93" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_9a779c62-d9c6-4cfa-ae2a-f8fad0c3a140" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ab750bef-aa2e-4aa2-bad7-90d36f1d5b93" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_9a779c62-d9c6-4cfa-ae2a-f8fad0c3a140" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_9a779c62-d9c6-4cfa-ae2a-f8fad0c3a140_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_9a779c62-d9c6-4cfa-ae2a-f8fad0c3a140" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_9a779c62-d9c6-4cfa-ae2a-f8fad0c3a140_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_9a779c62-d9c6-4cfa-ae2a-f8fad0c3a140" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CashandCashEquivalents1Member_98c1cc1e-e01a-4600-9fb3-1c282aa62ca5" xlink:href="cls-20211231.xsd#cls_CashandCashEquivalents1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_CashandCashEquivalents1Member_98c1cc1e-e01a-4600-9fb3-1c282aa62ca5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeReceivablesMember_fb7c3d1b-a1f2-4632-acc0-6ddfb64ab315" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_ifrs-full_TradeReceivablesMember_fb7c3d1b-a1f2-4632-acc0-6ddfb64ab315" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CurrentTaxAssetsMember_7a82a901-09fe-4b8b-ac13-57b8fa7689b9" xlink:href="cls-20211231.xsd#cls_CurrentTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_CurrentTaxAssetsMember_7a82a901-09fe-4b8b-ac13-57b8fa7689b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherFinancialAssetsMember_647293d4-bdca-4475-916c-1a47fc187750" xlink:href="cls-20211231.xsd#cls_OtherFinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_OtherFinancialAssetsMember_647293d4-bdca-4475-916c-1a47fc187750" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_8ef863e6-1ea4-47be-9e8f-6006837382ef" xlink:href="cls-20211231.xsd#cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_8ef863e6-1ea4-47be-9e8f-6006837382ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CurrentTaxLiabilitiesMember_5f00e787-278e-4385-9355-15b38aaf93b4" xlink:href="cls-20211231.xsd#cls_CurrentTaxLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_CurrentTaxLiabilitiesMember_5f00e787-278e-4385-9355-15b38aaf93b4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_0543cf70-e994-4225-b65c-75b0e43b95a8" xlink:href="cls-20211231.xsd#cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_0543cf70-e994-4225-b65c-75b0e43b95a8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NetFinancialAssetsLiabilitiesMember_03c1339f-51ae-440c-a67f-a8d421bc8139" xlink:href="cls-20211231.xsd#cls_NetFinancialAssetsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_NetFinancialAssetsLiabilitiesMember_03c1339f-51ae-440c-a67f-a8d421bc8139" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_e282acfc-b6b3-4774-b5a9-313061e30412" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ab750bef-aa2e-4aa2-bad7-90d36f1d5b93" xlink:to="loc_srt_CurrencyAxis_e282acfc-b6b3-4774-b5a9-313061e30412" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_e282acfc-b6b3-4774-b5a9-313061e30412_default" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_e282acfc-b6b3-4774-b5a9-313061e30412" xlink:to="loc_currency_AllCurrenciesDomain_e282acfc-b6b3-4774-b5a9-313061e30412_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_e282acfc-b6b3-4774-b5a9-313061e30412" xlink:to="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CAD_0cbef9ad-9435-48c6-a624-25e5c8a71b97" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CAD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:to="loc_currency_CAD_0cbef9ad-9435-48c6-a624-25e5c8a71b97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_RON_0f04416b-2d20-46e4-85ef-d4f4f67e0c31" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_RON"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:to="loc_currency_RON_0f04416b-2d20-46e4-85ef-d4f4f67e0c31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_2bea653a-b660-42df-ac2a-6cf0ba7650b5" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:to="loc_currency_EUR_2bea653a-b660-42df-ac2a-6cf0ba7650b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_THB_523d356b-0996-40b3-a48a-5c2f6bd98c4d" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_THB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:to="loc_currency_THB_523d356b-0996-40b3-a48a-5c2f6bd98c4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CNY_e2671b78-72ae-4055-9cf4-758639697332" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CNY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:to="loc_currency_CNY_e2671b78-72ae-4055-9cf4-758639697332" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MYR_4a5a7bac-f84d-4b63-8966-c2df781d151d" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MYR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:to="loc_currency_MYR_4a5a7bac-f84d-4b63-8966-c2df781d151d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_5d2bf2d2-121c-48d6-ac15-c89acc3e6c4d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ab750bef-aa2e-4aa2-bad7-90d36f1d5b93" xlink:to="loc_ifrs-full_TypesOfRisksAxis_5d2bf2d2-121c-48d6-ac15-c89acc3e6c4d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_5d2bf2d2-121c-48d6-ac15-c89acc3e6c4d_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_5d2bf2d2-121c-48d6-ac15-c89acc3e6c4d" xlink:to="loc_ifrs-full_TypesOfRisksMember_5d2bf2d2-121c-48d6-ac15-c89acc3e6c4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_eea2c708-b963-40ed-a993-7003d2939ed4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_5d2bf2d2-121c-48d6-ac15-c89acc3e6c4d" xlink:to="loc_ifrs-full_TypesOfRisksMember_eea2c708-b963-40ed-a993-7003d2939ed4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_3977f38c-a886-4f33-9dfd-8db1829195e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_eea2c708-b963-40ed-a993-7003d2939ed4" xlink:to="loc_ifrs-full_CurrencyRiskMember_3977f38c-a886-4f33-9dfd-8db1829195e3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:type="extended" id="i0e62e0cdf2bd4e8da1140a5f09b4162c_FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_145ce4f3-675e-438a-a69d-92eef27c853a" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_145ce4f3-675e-438a-a69d-92eef27c853a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_a1aaa06f-1920-43cb-8d68-1b6903811a6b" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_a1aaa06f-1920-43cb-8d68-1b6903811a6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_5d94cee5-1aff-4670-8d0e-0e7a78864049" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_5d94cee5-1aff-4670-8d0e-0e7a78864049" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_fec092eb-a760-40c1-ad68-8fc056a8dab7" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_fec092eb-a760-40c1-ad68-8fc056a8dab7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_a1933179-885c-4c38-b9e2-8ddb2ae5eaa8" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_a1933179-885c-4c38-b9e2-8ddb2ae5eaa8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_5faf6c70-f17e-4264-b535-dd3121bf82e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_5faf6c70-f17e-4264-b535-dd3121bf82e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_3938467c-3c80-47d4-8dee-afc51b6199b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_5faf6c70-f17e-4264-b535-dd3121bf82e9" xlink:to="loc_ifrs-full_TypesOfRisksAxis_3938467c-3c80-47d4-8dee-afc51b6199b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_3938467c-3c80-47d4-8dee-afc51b6199b0_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_3938467c-3c80-47d4-8dee-afc51b6199b0" xlink:to="loc_ifrs-full_TypesOfRisksMember_3938467c-3c80-47d4-8dee-afc51b6199b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_2724123b-b665-4e29-8be0-1edf8c908ef0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_3938467c-3c80-47d4-8dee-afc51b6199b0" xlink:to="loc_ifrs-full_TypesOfRisksMember_2724123b-b665-4e29-8be0-1edf8c908ef0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_d08be8e0-f658-4b7b-a9a0-671280c93079" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_2724123b-b665-4e29-8be0-1edf8c908ef0" xlink:to="loc_ifrs-full_CurrencyRiskMember_d08be8e0-f658-4b7b-a9a0-671280c93079" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_4443adde-0cf1-485d-8443-85b3c36f5106" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_5faf6c70-f17e-4264-b535-dd3121bf82e9" xlink:to="loc_srt_CurrencyAxis_4443adde-0cf1-485d-8443-85b3c36f5106" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_4443adde-0cf1-485d-8443-85b3c36f5106_default" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_4443adde-0cf1-485d-8443-85b3c36f5106" xlink:to="loc_currency_AllCurrenciesDomain_4443adde-0cf1-485d-8443-85b3c36f5106_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_4443adde-0cf1-485d-8443-85b3c36f5106" xlink:to="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CAD_91e75a80-b5db-430a-94a5-913a9474ddc4" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CAD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:to="loc_currency_CAD_91e75a80-b5db-430a-94a5-913a9474ddc4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_70b2ea06-0bc3-46fd-a6ec-96ee012c1bbb" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:to="loc_currency_EUR_70b2ea06-0bc3-46fd-a6ec-96ee012c1bbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_THB_fef1626b-aaba-4cd9-a7e5-048a3d1f33a3" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_THB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:to="loc_currency_THB_fef1626b-aaba-4cd9-a7e5-048a3d1f33a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CNY_69262347-9909-4dff-b73c-779d0d51c496" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CNY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:to="loc_currency_CNY_69262347-9909-4dff-b73c-779d0d51c496" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MYR_4a7ba835-20f8-48f6-a4d0-19c4e8815d8c" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MYR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:to="loc_currency_MYR_4a7ba835-20f8-48f6-a4d0-19c4e8815d8c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementInterestRateRiskDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails" xlink:type="extended" id="if79825c74f134324a0afc81e3a9447f8_FinancialInstrumentsandRiskManagementInterestRateRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_4e251705-a17f-4f03-87af-f029d649ace0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_Borrowings_4e251705-a17f-4f03-87af-f029d649ace0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_94fb930e-dd11-40f1-9ed7-641fe29bc9f8" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_94fb930e-dd11-40f1-9ed7-641fe29bc9f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgedItemLiabilities_2e09c633-095a-4a42-8b19-7e35a85cce8b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgedItemLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_HedgedItemLiabilities_2e09c633-095a-4a42-8b19-7e35a85cce8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives_22ab99a6-7589-41cf-928d-0cc9672a9fca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsOnChangeInFairValueOfDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives_22ab99a6-7589-41cf-928d-0cc9672a9fca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LossesOnChangeInFairValueOfDerivatives_6f6e09cb-6d39-418d-b5eb-6f184b166460" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LossesOnChangeInFairValueOfDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_LossesOnChangeInFairValueOfDerivatives_6f6e09cb-6d39-418d-b5eb-6f184b166460" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_HedgedItemSubjectToCancellationLiabilities_82b83860-e186-493e-b08b-9f5130c8c1dc" xlink:href="cls-20211231.xsd#cls_HedgedItemSubjectToCancellationLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_HedgedItemSubjectToCancellationLiabilities_82b83860-e186-493e-b08b-9f5130c8c1dc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UnhedgedItemsLiabilities_bf0981e4-3353-486d-b613-5d66a56d4a76" xlink:href="cls-20211231.xsd#cls_UnhedgedItemsLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_UnhedgedItemsLiabilities_bf0981e4-3353-486d-b613-5d66a56d4a76" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_0454b83f-a1b7-489d-a20f-3f49881b104a" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_0454b83f-a1b7-489d-a20f-3f49881b104a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_6e70158c-ce8e-4d1b-9539-b426e59fbe13" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_6e70158c-ce8e-4d1b-9539-b426e59fbe13" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_273a0c57-ecde-447a-b5f6-0b1c5452bc39" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_273a0c57-ecde-447a-b5f6-0b1c5452bc39" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent_89b10dd5-9968-46a2-9b0b-133bb4339a9a" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent_89b10dd5-9968-46a2-9b0b-133bb4339a9a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_9fb87c56-456c-4bd0-bfd6-e6ce3a62efe7" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_9fb87c56-456c-4bd0-bfd6-e6ce3a62efe7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_f33cc36f-cd2a-4f40-9bbc-b5d2c491fa48" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_f33cc36f-cd2a-4f40-9bbc-b5d2c491fa48" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfDebtHedged_4123131a-0464-462f-9720-3c8182839dd7" xlink:href="cls-20211231.xsd#cls_PercentageOfDebtHedged"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_PercentageOfDebtHedged_4123131a-0464-462f-9720-3c8182839dd7" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_a6f6e66c-651e-4266-a4d1-c60297c88c03" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_NotionalAmount_a6f6e66c-651e-4266-a4d1-c60297c88c03" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_37f664d5-c72a-452b-88eb-93712a1ce209" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:to="loc_srt_RangeAxis_37f664d5-c72a-452b-88eb-93712a1ce209" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_37f664d5-c72a-452b-88eb-93712a1ce209_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_37f664d5-c72a-452b-88eb-93712a1ce209" xlink:to="loc_srt_RangeMember_37f664d5-c72a-452b-88eb-93712a1ce209_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_b79eb3eb-7368-4351-becb-c84719d52a7e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_37f664d5-c72a-452b-88eb-93712a1ce209" xlink:to="loc_ifrs-full_RangesMember_b79eb3eb-7368-4351-becb-c84719d52a7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a4423845-ed90-44da-a0d8-2112cc9cb006" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_b79eb3eb-7368-4351-becb-c84719d52a7e" xlink:to="loc_srt_MinimumMember_a4423845-ed90-44da-a0d8-2112cc9cb006" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_49f859c6-df50-4ee0-9337-d329d31cbd49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_b79eb3eb-7368-4351-becb-c84719d52a7e" xlink:to="loc_srt_MaximumMember_49f859c6-df50-4ee0-9337-d329d31cbd49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a23943ae-1a33-4f1f-949e-795fe5d30e88" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_37f664d5-c72a-452b-88eb-93712a1ce209" xlink:to="loc_srt_RangeMember_a23943ae-1a33-4f1f-949e-795fe5d30e88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_6e98b148-f96d-4a8d-b962-23250a6685a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_6e98b148-f96d-4a8d-b962-23250a6685a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_6e98b148-f96d-4a8d-b962-23250a6685a9_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_6e98b148-f96d-4a8d-b962-23250a6685a9" xlink:to="loc_ifrs-full_BorrowingsByNameMember_6e98b148-f96d-4a8d-b962-23250a6685a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_6e98b148-f96d-4a8d-b962-23250a6685a9" xlink:to="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NewCreditFacilityMember_c7210b54-f0eb-4ad1-b920-11e89bf1a9bb" xlink:href="cls-20211231.xsd#cls_NewCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_NewCreditFacilityMember_c7210b54-f0eb-4ad1-b920-11e89bf1a9bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityMember_c456fb1c-6b82-4ec8-a350-9f950c7383e0" xlink:href="cls-20211231.xsd#cls_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_CreditFacilityMember_c456fb1c-6b82-4ec8-a350-9f950c7383e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncrementalTermLoanMember_b3f74a83-8f2e-4325-b642-ce99957a8c72" xlink:href="cls-20211231.xsd#cls_IncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_IncrementalTermLoanMember_b3f74a83-8f2e-4325-b642-ce99957a8c72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermLoansMember_b3cb9a87-906e-4c6a-bd68-3e07dcf5fd3b" xlink:href="cls-20211231.xsd#cls_TermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_TermLoansMember_b3cb9a87-906e-4c6a-bd68-3e07dcf5fd3b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanMember_fc19dd9a-5256-4665-8eb1-dfc25edf603a" xlink:href="cls-20211231.xsd#cls_InitialTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_InitialTermLoanMember_fc19dd9a-5256-4665-8eb1-dfc25edf603a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_FirstIncrementalTermLoanMember_9a5511aa-dc05-4b5a-bb8f-ae9258ff2a28" xlink:href="cls-20211231.xsd#cls_FirstIncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_FirstIncrementalTermLoanMember_9a5511aa-dc05-4b5a-bb8f-ae9258ff2a28" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SecondIncrementalTermLoanMember_f21bbfc9-a7ba-4db7-8441-45ff4e04d3c5" xlink:href="cls-20211231.xsd#cls_SecondIncrementalTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_SecondIncrementalTermLoanMember_f21bbfc9-a7ba-4db7-8441-45ff4e04d3c5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingCreditFacilityMember_46c6bb63-6562-4007-a94a-398b2268dd72" xlink:href="cls-20211231.xsd#cls_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_RevolvingCreditFacilityMember_46c6bb63-6562-4007-a94a-398b2268dd72" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_e2cb13ab-908c-4a0c-99a0-bfb75f0b260c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:to="loc_ifrs-full_TypesOfRisksAxis_e2cb13ab-908c-4a0c-99a0-bfb75f0b260c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_e2cb13ab-908c-4a0c-99a0-bfb75f0b260c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_e2cb13ab-908c-4a0c-99a0-bfb75f0b260c" xlink:to="loc_ifrs-full_TypesOfRisksMember_e2cb13ab-908c-4a0c-99a0-bfb75f0b260c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_3db60b55-6a9d-4c8f-88f1-c6e309c34f39" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_e2cb13ab-908c-4a0c-99a0-bfb75f0b260c" xlink:to="loc_ifrs-full_TypesOfRisksMember_3db60b55-6a9d-4c8f-88f1-c6e309c34f39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember_5a839011-3c1d-4e83-9108-5913783a218a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_3db60b55-6a9d-4c8f-88f1-c6e309c34f39" xlink:to="loc_ifrs-full_InterestRateRiskMember_5a839011-3c1d-4e83-9108-5913783a218a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_32ef3dee-d90b-41b3-82c3-6c9911fe7968" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_3db60b55-6a9d-4c8f-88f1-c6e309c34f39" xlink:to="loc_ifrs-full_CurrencyRiskMember_32ef3dee-d90b-41b3-82c3-6c9911fe7968" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_6b0b5dfa-2c4b-47bd-80b1-e280e7eeca36" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_6b0b5dfa-2c4b-47bd-80b1-e280e7eeca36" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_6b0b5dfa-2c4b-47bd-80b1-e280e7eeca36_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_6b0b5dfa-2c4b-47bd-80b1-e280e7eeca36" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_6b0b5dfa-2c4b-47bd-80b1-e280e7eeca36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_ab33682d-07b6-4e16-8b02-449bc2da9c18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_6b0b5dfa-2c4b-47bd-80b1-e280e7eeca36" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_ab33682d-07b6-4e16-8b02-449bc2da9c18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialSwapsMember_54c3dce3-0971-4075-ac58-16ed47c68c74" xlink:href="cls-20211231.xsd#cls_InitialSwapsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_ab33682d-07b6-4e16-8b02-449bc2da9c18" xlink:to="loc_cls_InitialSwapsMember_54c3dce3-0971-4075-ac58-16ed47c68c74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_FirstExtendedInitialSwapsMember_1054beae-db82-4bf6-99cc-b6ac93ec72ba" xlink:href="cls-20211231.xsd#cls_FirstExtendedInitialSwapsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_ab33682d-07b6-4e16-8b02-449bc2da9c18" xlink:to="loc_cls_FirstExtendedInitialSwapsMember_1054beae-db82-4bf6-99cc-b6ac93ec72ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncrementalSwapsMember_9439cd17-b272-43c4-8938-83e86ba49241" xlink:href="cls-20211231.xsd#cls_IncrementalSwapsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_ab33682d-07b6-4e16-8b02-449bc2da9c18" xlink:to="loc_cls_IncrementalSwapsMember_9439cd17-b272-43c4-8938-83e86ba49241" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdditionalIncrementalSwapsMember_2a02d5b7-4433-430a-a6dd-1dab58815444" xlink:href="cls-20211231.xsd#cls_AdditionalIncrementalSwapsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_ab33682d-07b6-4e16-8b02-449bc2da9c18" xlink:to="loc_cls_AdditionalIncrementalSwapsMember_2a02d5b7-4433-430a-a6dd-1dab58815444" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_262a55e0-fced-4867-a230-f7ecce09537d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_262a55e0-fced-4867-a230-f7ecce09537d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_262a55e0-fced-4867-a230-f7ecce09537d_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_262a55e0-fced-4867-a230-f7ecce09537d" xlink:to="loc_ifrs-full_NonadjustingEventsMember_262a55e0-fced-4867-a230-f7ecce09537d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_ea7adb86-36d8-405c-8525-7075976c4c62" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_262a55e0-fced-4867-a230-f7ecce09537d" xlink:to="loc_ifrs-full_NonadjustingEventsMember_ea7adb86-36d8-405c-8525-7075976c4c62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_cae3f457-b5d2-4b91-bd48-5286fa4cdf16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_ea7adb86-36d8-405c-8525-7075976c4c62" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_cae3f457-b5d2-4b91-bd48-5286fa4cdf16" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails" xlink:type="extended" id="i613747446cd646d79049fc5b880e5f6f_FinancialInstrumentsandRiskManagementFairValueMeasurementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_0746c168-01d1-417e-9643-0021ac694a20" xlink:href="cls-20211231.xsd#cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets_ef26a1b2-e196-46cb-8c9c-29d1c3c8b57c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_0746c168-01d1-417e-9643-0021ac694a20" xlink:to="loc_ifrs-full_FinancialAssets_ef26a1b2-e196-46cb-8c9c-29d1c3c8b57c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilities_c744de3d-8cfc-4a9d-ba2b-c6ced539c32a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_0746c168-01d1-417e-9643-0021ac694a20" xlink:to="loc_ifrs-full_FinancialLiabilities_c744de3d-8cfc-4a9d-ba2b-c6ced539c32a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:href="cls-20211231.xsd#cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_0746c168-01d1-417e-9643-0021ac694a20" xlink:to="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_e938abf5-7650-4839-9e00-6e45cd8a6955" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:to="loc_ifrs-full_TypesOfRisksAxis_e938abf5-7650-4839-9e00-6e45cd8a6955" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_e938abf5-7650-4839-9e00-6e45cd8a6955_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_e938abf5-7650-4839-9e00-6e45cd8a6955" xlink:to="loc_ifrs-full_TypesOfRisksMember_e938abf5-7650-4839-9e00-6e45cd8a6955_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_8f7879b1-677d-454f-979e-57e827518594" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_e938abf5-7650-4839-9e00-6e45cd8a6955" xlink:to="loc_ifrs-full_TypesOfRisksMember_8f7879b1-677d-454f-979e-57e827518594" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember_85dc7db4-ce18-48be-ad35-fc05d38d27dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_8f7879b1-677d-454f-979e-57e827518594" xlink:to="loc_ifrs-full_InterestRateRiskMember_85dc7db4-ce18-48be-ad35-fc05d38d27dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_44882b3c-e3be-40d7-8236-621cf7800681" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_8f7879b1-677d-454f-979e-57e827518594" xlink:to="loc_ifrs-full_CurrencyRiskMember_44882b3c-e3be-40d7-8236-621cf7800681" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_d1858026-1dc9-4e41-964e-9f8efe5a8f88" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_d1858026-1dc9-4e41-964e-9f8efe5a8f88" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_d1858026-1dc9-4e41-964e-9f8efe5a8f88_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_d1858026-1dc9-4e41-964e-9f8efe5a8f88" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_d1858026-1dc9-4e41-964e-9f8efe5a8f88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_6300b38f-44d8-4e4e-b7e3-653f844c1922" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_d1858026-1dc9-4e41-964e-9f8efe5a8f88" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_6300b38f-44d8-4e4e-b7e3-653f844c1922" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember_d85bf9a9-5603-45ea-8e16-d5677d307114" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_6300b38f-44d8-4e4e-b7e3-653f844c1922" xlink:to="loc_ifrs-full_DerivativesMember_d85bf9a9-5603-45ea-8e16-d5677d307114" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_a45dfe92-6c4b-4549-aa42-8133ae921818" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_a45dfe92-6c4b-4549-aa42-8133ae921818" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember_a45dfe92-6c4b-4549-aa42-8133ae921818_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_a45dfe92-6c4b-4549-aa42-8133ae921818" xlink:to="loc_ifrs-full_LiabilitiesMember_a45dfe92-6c4b-4549-aa42-8133ae921818_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember_7a41bb1b-d568-4f58-b5c0-b5bf5b3d569f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_a45dfe92-6c4b-4549-aa42-8133ae921818" xlink:to="loc_ifrs-full_LiabilitiesMember_7a41bb1b-d568-4f58-b5c0-b5bf5b3d569f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember_d5e0967a-8425-4cc7-a14d-7da105e43550" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_LiabilitiesMember_7a41bb1b-d568-4f58-b5c0-b5bf5b3d569f" xlink:to="loc_ifrs-full_DerivativesMember_d5e0967a-8425-4cc7-a14d-7da105e43550" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis_fffe438a-a745-46b8-a033-a5ac40346344" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MeasurementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:to="loc_ifrs-full_MeasurementAxis_fffe438a-a745-46b8-a033-a5ac40346344" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_fffe438a-a745-46b8-a033-a5ac40346344_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MeasurementAxis_fffe438a-a745-46b8-a033-a5ac40346344" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_fffe438a-a745-46b8-a033-a5ac40346344_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_527352a1-edc7-4200-a0ab-18ac9b3099e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MeasurementAxis_fffe438a-a745-46b8-a033-a5ac40346344" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_527352a1-edc7-4200-a0ab-18ac9b3099e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AtFairValueMember_8e2c7517-3212-4f46-a1c2-987526f020b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AtFairValueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedMeasurementMember_527352a1-edc7-4200-a0ab-18ac9b3099e3" xlink:to="loc_ifrs-full_AtFairValueMember_8e2c7517-3212-4f46-a1c2-987526f020b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_e5edc1b0-2b1d-4e03-879e-8f0ebbee5071" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_e5edc1b0-2b1d-4e03-879e-8f0ebbee5071" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_e5edc1b0-2b1d-4e03-879e-8f0ebbee5071_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_e5edc1b0-2b1d-4e03-879e-8f0ebbee5071" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_e5edc1b0-2b1d-4e03-879e-8f0ebbee5071_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d43f3366-ece8-4924-95b4-60e187656cf5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_e5edc1b0-2b1d-4e03-879e-8f0ebbee5071" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d43f3366-ece8-4924-95b4-60e187656cf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_530a1ca6-c821-41e7-a52e-2c9d0fc646de" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d43f3366-ece8-4924-95b4-60e187656cf5" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_530a1ca6-c821-41e7-a52e-2c9d0fc646de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_b815a530-781d-4bbc-89d4-5042f2e39182" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d43f3366-ece8-4924-95b4-60e187656cf5" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_b815a530-781d-4bbc-89d4-5042f2e39182" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails" xlink:type="extended" id="i6e6c47e1fc41476a989c3490db219dc2_FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_9f41c0ae-b1f8-429a-9254-f1e28a87f02f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_21a74e55-040f-4f95-a696-54aa148c6c34" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_9f41c0ae-b1f8-429a-9254-f1e28a87f02f" xlink:to="loc_ifrs-full_NotionalAmount_21a74e55-040f-4f95-a696-54aa148c6c34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_2d34743c-90ff-4185-9131-9f07563451dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_9f41c0ae-b1f8-429a-9254-f1e28a87f02f" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_2d34743c-90ff-4185-9131-9f07563451dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_7e6a74ad-90e8-4bf5-b9d8-bdb29e24106b" xlink:href="cls-20211231.xsd#cls_MaximumLengthOfTimeHedgedInCashFlowHedge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_9f41c0ae-b1f8-429a-9254-f1e28a87f02f" xlink:to="loc_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_7e6a74ad-90e8-4bf5-b9d8-bdb29e24106b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_defaa008-b03c-4c8a-8836-b4be60b0de19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_9f41c0ae-b1f8-429a-9254-f1e28a87f02f" xlink:to="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_defaa008-b03c-4c8a-8836-b4be60b0de19" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_9f41c0ae-b1f8-429a-9254-f1e28a87f02f" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_8a9a8175-05b0-4278-91a9-e3c1b75d7e7e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:to="loc_srt_CurrencyAxis_8a9a8175-05b0-4278-91a9-e3c1b75d7e7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_8a9a8175-05b0-4278-91a9-e3c1b75d7e7e_default" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_8a9a8175-05b0-4278-91a9-e3c1b75d7e7e" xlink:to="loc_currency_AllCurrenciesDomain_8a9a8175-05b0-4278-91a9-e3c1b75d7e7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_8a9a8175-05b0-4278-91a9-e3c1b75d7e7e" xlink:to="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CAD_2073f903-42a5-416c-b11c-7a082f4e2f1b" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CAD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_CAD_2073f903-42a5-416c-b11c-7a082f4e2f1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_THB_670061e2-c160-46c6-aee7-11f0feb43adb" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_THB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_THB_670061e2-c160-46c6-aee7-11f0feb43adb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MYR_d18fe3e5-5261-4de3-994f-fd96830aa6b0" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MYR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_MYR_d18fe3e5-5261-4de3-994f-fd96830aa6b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MXN_8437f1ec-6798-4cc4-becc-5a3231a5adf0" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MXN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_MXN_8437f1ec-6798-4cc4-becc-5a3231a5adf0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_GBP_db2b373d-fde5-4624-815f-f4cf6962363b" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_GBP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_GBP_db2b373d-fde5-4624-815f-f4cf6962363b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CNY_a4df7b0d-ebee-47f0-a703-bbff9ce079e4" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CNY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_CNY_a4df7b0d-ebee-47f0-a703-bbff9ce079e4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_8a61e3f4-d94c-47a5-b6a5-48dfd008de02" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_EUR_8a61e3f4-d94c-47a5-b6a5-48dfd008de02" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_RON_c13e0cbf-c862-4cac-9249-1660cf990508" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_RON"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_RON_c13e0cbf-c862-4cac-9249-1660cf990508" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_SGD_f68c50dd-4125-437a-87c1-d142d5706a70" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_SGD"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_SGD_f68c50dd-4125-437a-87c1-d142d5706a70" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_JPY_fe7f4097-e37e-4b29-82d6-8bb2e10d77f1" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_JPY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_JPY_fe7f4097-e37e-4b29-82d6-8bb2e10d77f1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_KRW_3f6ab33b-8f9d-436e-a9cd-052439f3c813" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_KRW"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_KRW_3f6ab33b-8f9d-436e-a9cd-052439f3c813" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_605ce516-f8e7-4451-bf8e-7b492851800c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_605ce516-f8e7-4451-bf8e-7b492851800c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_605ce516-f8e7-4451-bf8e-7b492851800c_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_605ce516-f8e7-4451-bf8e-7b492851800c" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_605ce516-f8e7-4451-bf8e-7b492851800c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_095b7366-5651-4ad1-a1e7-3e88cf986147" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_605ce516-f8e7-4451-bf8e-7b492851800c" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_095b7366-5651-4ad1-a1e7-3e88cf986147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ForwardCurrencyAndForwardSwapContractsMember_77b0b376-ab15-45ab-aff9-8708abfe1060" xlink:href="cls-20211231.xsd#cls_ForwardCurrencyAndForwardSwapContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_095b7366-5651-4ad1-a1e7-3e88cf986147" xlink:to="loc_cls_ForwardCurrencyAndForwardSwapContractsMember_77b0b376-ab15-45ab-aff9-8708abfe1060" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis_80ce39cc-f1fa-4e3e-8ddf-23dae72a353e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:to="loc_ifrs-full_TypesOfHedgesAxis_80ce39cc-f1fa-4e3e-8ddf-23dae72a353e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember_80ce39cc-f1fa-4e3e-8ddf-23dae72a353e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_80ce39cc-f1fa-4e3e-8ddf-23dae72a353e" xlink:to="loc_ifrs-full_TypesOfHedgesMember_80ce39cc-f1fa-4e3e-8ddf-23dae72a353e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember_6e509ed7-4521-4fd2-9e8e-455bd7e0d693" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_80ce39cc-f1fa-4e3e-8ddf-23dae72a353e" xlink:to="loc_ifrs-full_TypesOfHedgesMember_6e509ed7-4521-4fd2-9e8e-455bd7e0d693" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember_b5f33e36-1607-4b99-80d5-d9c05e1ff54f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfHedgesMember_6e509ed7-4521-4fd2-9e8e-455bd7e0d693" xlink:to="loc_ifrs-full_CashFlowHedgesMember_b5f33e36-1607-4b99-80d5-d9c05e1ff54f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_2d861bcd-4206-4343-828c-7bc7532a58dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:to="loc_ifrs-full_TypesOfRisksAxis_2d861bcd-4206-4343-828c-7bc7532a58dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_2d861bcd-4206-4343-828c-7bc7532a58dc_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_2d861bcd-4206-4343-828c-7bc7532a58dc" xlink:to="loc_ifrs-full_TypesOfRisksMember_2d861bcd-4206-4343-828c-7bc7532a58dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_419d86e7-4273-478a-a7e8-98673dd2c316" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_2d861bcd-4206-4343-828c-7bc7532a58dc" xlink:to="loc_ifrs-full_TypesOfRisksMember_419d86e7-4273-478a-a7e8-98673dd2c316" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_751b27aa-8dff-47eb-9eed-5bd6cb22492d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_419d86e7-4273-478a-a7e8-98673dd2c316" xlink:to="loc_ifrs-full_CurrencyRiskMember_751b27aa-8dff-47eb-9eed-5bd6cb22492d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalDisclosuresDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalDisclosuresDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CapitalDisclosuresDetails" xlink:type="extended" id="i064ab4c95ce14835885285a26ca651ba_CapitalDisclosuresDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_32691239-c4ac-4443-ab7c-3fba7d82781b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_447765f3-2e27-4fc3-9960-c84828d1fecf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_32691239-c4ac-4443-ab7c-3fba7d82781b" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_447765f3-2e27-4fc3-9960-c84828d1fecf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_3686b88f-f69c-4509-bcff-7f984355bf93" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_32691239-c4ac-4443-ab7c-3fba7d82781b" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_3686b88f-f69c-4509-bcff-7f984355bf93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_14c63ced-982b-4f53-afeb-0f0ec71e4c18" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_32691239-c4ac-4443-ab7c-3fba7d82781b" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_14c63ced-982b-4f53-afeb-0f0ec71e4c18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7f5a128e-9dff-48fa-b639-4a6ccba6a729" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_32691239-c4ac-4443-ab7c-3fba7d82781b" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7f5a128e-9dff-48fa-b639-4a6ccba6a729" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_a5f4f6a6-d7c2-4a8b-bca7-9f21e2f440bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7f5a128e-9dff-48fa-b639-4a6ccba6a729" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_a5f4f6a6-d7c2-4a8b-bca7-9f21e2f440bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_a5f4f6a6-d7c2-4a8b-bca7-9f21e2f440bf_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_a5f4f6a6-d7c2-4a8b-bca7-9f21e2f440bf" xlink:to="loc_ifrs-full_BorrowingsByNameMember_a5f4f6a6-d7c2-4a8b-bca7-9f21e2f440bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_df9d97bc-d5b4-48d1-a058-b9351a1d2e8b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_a5f4f6a6-d7c2-4a8b-bca7-9f21e2f440bf" xlink:to="loc_ifrs-full_BorrowingsByNameMember_df9d97bc-d5b4-48d1-a058-b9351a1d2e8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NewCreditFacilityMember_39b9e828-2bc2-4040-a550-a10f3b43a4d7" xlink:href="cls-20211231.xsd#cls_NewCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_df9d97bc-d5b4-48d1-a058-b9351a1d2e8b" xlink:to="loc_cls_NewCreditFacilityMember_39b9e828-2bc2-4040-a550-a10f3b43a4d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_cce94991-ff5d-4da1-8a52-d094457328d6" xlink:href="cls-20211231.xsd#cls_RevolvingFacilityDueJune2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_NewCreditFacilityMember_39b9e828-2bc2-4040-a550-a10f3b43a4d7" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_cce94991-ff5d-4da1-8a52-d094457328d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingCreditFacilityDueDec2026Member_7c8e20e6-5122-4c22-8c3b-ce4f764cd3c8" xlink:href="cls-20211231.xsd#cls_RevolvingCreditFacilityDueDec2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_df9d97bc-d5b4-48d1-a058-b9351a1d2e8b" xlink:to="loc_cls_RevolvingCreditFacilityDueDec2026Member_7c8e20e6-5122-4c22-8c3b-ce4f764cd3c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_7b777bff-cdef-4829-99fb-e395ac9ff1cd" xlink:href="cls-20211231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7f5a128e-9dff-48fa-b639-4a6ccba6a729" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_7b777bff-cdef-4829-99fb-e395ac9ff1cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_7b777bff-cdef-4829-99fb-e395ac9ff1cd_default" xlink:href="cls-20211231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_7b777bff-cdef-4829-99fb-e395ac9ff1cd" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_7b777bff-cdef-4829-99fb-e395ac9ff1cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_9ae8e521-d83b-4adc-aac3-99a6774a2d3c" xlink:href="cls-20211231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_7b777bff-cdef-4829-99fb-e395ac9ff1cd" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_9ae8e521-d83b-4adc-aac3-99a6774a2d3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderPriorFacilityProgramMember_30c035ca-45a8-4b27-896e-46f5087c014b" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderPriorFacilityProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_9ae8e521-d83b-4adc-aac3-99a6774a2d3c" xlink:to="loc_cls_SaleOfReceivablesUnderPriorFacilityProgramMember_30c035ca-45a8-4b27-896e-46f5087c014b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_f4643677-38c8-4742-8bd1-e0540291e139" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderFacilityProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_9ae8e521-d83b-4adc-aac3-99a6774a2d3c" xlink:to="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_f4643677-38c8-4742-8bd1-e0540291e139" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_1032ae7d-8afa-4f5b-8237-f3db8e7b3207" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderSupplierFinancingProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_9ae8e521-d83b-4adc-aac3-99a6774a2d3c" xlink:to="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_1032ae7d-8afa-4f5b-8237-f3db8e7b3207" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails" xlink:type="extended" id="ia12954fd36144b6a9584c758920d6f3e_CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cls_LesseeLeasesDescriptionLineItems_4f6c7d3e-45dc-47ef-846d-c6e116fbd24a" xlink:href="cls-20211231.xsd#cls_LesseeLeasesDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherCommitment1_c07cbb07-5fb3-4276-b8f2-c9098564ffc1" xlink:href="cls-20211231.xsd#cls_OtherCommitment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_4f6c7d3e-45dc-47ef-846d-c6e116fbd24a" xlink:to="loc_cls_OtherCommitment1_c07cbb07-5fb3-4276-b8f2-c9098564ffc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesNotYetCommencedAnnualRentExpense_ce50b256-4efc-470e-904d-381fcdc4d99a" xlink:href="cls-20211231.xsd#cls_LeasesNotYetCommencedAnnualRentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_4f6c7d3e-45dc-47ef-846d-c6e116fbd24a" xlink:to="loc_cls_LeasesNotYetCommencedAnnualRentExpense_ce50b256-4efc-470e-904d-381fcdc4d99a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LesseeLeasesDescriptionTable_c57bf3af-dd3c-4b02-aa75-96dc7a09922a" xlink:href="cls-20211231.xsd#cls_LesseeLeasesDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_4f6c7d3e-45dc-47ef-846d-c6e116fbd24a" xlink:to="loc_cls_LesseeLeasesDescriptionTable_c57bf3af-dd3c-4b02-aa75-96dc7a09922a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_30339ceb-3ee9-4111-bc7c-8d70845c3c01" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_LesseeLeasesDescriptionTable_c57bf3af-dd3c-4b02-aa75-96dc7a09922a" xlink:to="loc_ifrs-full_MaturityAxis_30339ceb-3ee9-4111-bc7c-8d70845c3c01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_30339ceb-3ee9-4111-bc7c-8d70845c3c01_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_30339ceb-3ee9-4111-bc7c-8d70845c3c01" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_30339ceb-3ee9-4111-bc7c-8d70845c3c01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_30339ceb-3ee9-4111-bc7c-8d70845c3c01" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_2e0bcd51-d5ec-48b9-aed1-0ebba35490cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_2e0bcd51-d5ec-48b9-aed1-0ebba35490cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_4aca9493-ae69-42c2-a1a9-946c9bce4730" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_4aca9493-ae69-42c2-a1a9-946c9bce4730" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_d49ab361-52f6-41fe-9b6f-74772f5b876d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_d49ab361-52f6-41fe-9b6f-74772f5b876d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_6dc61164-f48f-458d-b4c9-529e288b3654" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_6dc61164-f48f-458d-b4c9-529e288b3654" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_741d56cf-d9c3-4396-a944-bb4489e5a100" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_741d56cf-d9c3-4396-a944-bb4489e5a100" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_c90c057d-a199-49d7-90be-7541853fe002" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_c90c057d-a199-49d7-90be-7541853fe002" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails" xlink:type="extended" id="if8bf04454e8a4f059cdd9981bed61392_CommitmentsContingenciesandGuaranteesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:href="cls-20211231.xsd#cls_LesseeLeasesDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_61485e85-9e43-4202-bd77-f3a25545a6e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_61485e85-9e43-4202-bd77-f3a25545a6e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_661f49c6-f3d2-4660-8596-b18bb541599d" xlink:href="cls-20211231.xsd#cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_661f49c6-f3d2-4660-8596-b18bb541599d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PurchaseOrdersIssuedForAcquisitionOfInventory_a1230bd3-29ac-434d-ae7b-099f0ea8b239" xlink:href="cls-20211231.xsd#cls_PurchaseOrdersIssuedForAcquisitionOfInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_PurchaseOrdersIssuedForAcquisitionOfInventory_a1230bd3-29ac-434d-ae7b-099f0ea8b239" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_0d4cc247-714d-49b5-8d87-abff93ea24d4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EstimatedFinancialEffectOfContingentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_0d4cc247-714d-49b5-8d87-abff93ea24d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1_238bc9d8-de12-4ec3-80e3-73083202886d" xlink:href="cls-20211231.xsd#cls_LettersOfCreditOutstandingAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LettersOfCreditOutstandingAmount1_238bc9d8-de12-4ec3-80e3-73083202886d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesLeaseTerm_40867bef-5c1d-4d3f-a5ad-4cf6c23799f7" xlink:href="cls-20211231.xsd#cls_LeasesLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LeasesLeaseTerm_40867bef-5c1d-4d3f-a5ad-4cf6c23799f7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesAnnualRentExpense_15a4c87e-f93f-4eb8-9286-7447aa5cfc06" xlink:href="cls-20211231.xsd#cls_LeasesAnnualRentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LeasesAnnualRentExpense_15a4c87e-f93f-4eb8-9286-7447aa5cfc06" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BasicRentExpenseTermOne_a0606b20-3b8c-448f-909c-7e8b142d8158" xlink:href="cls-20211231.xsd#cls_BasicRentExpenseTermOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_BasicRentExpenseTermOne_a0606b20-3b8c-448f-909c-7e8b142d8158" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BasicRentExpenseTermTwo_99d680af-7899-47b9-9b99-35a65b8f8347" xlink:href="cls-20211231.xsd#cls_BasicRentExpenseTermTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_BasicRentExpenseTermTwo_99d680af-7899-47b9-9b99-35a65b8f8347" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesNumberOfExtensionOptions_9ad18119-283e-4553-b135-3dcd667bd478" xlink:href="cls-20211231.xsd#cls_LeasesNumberOfExtensionOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LeasesNumberOfExtensionOptions_9ad18119-283e-4553-b135-3dcd667bd478" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesExtensionPeriods_860d8989-8b4f-455b-a0e2-28bc50cac5c4" xlink:href="cls-20211231.xsd#cls_LeasesExtensionPeriods"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LeasesExtensionPeriods_860d8989-8b4f-455b-a0e2-28bc50cac5c4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesNotYetCommencedLeaseTerm_692c73e1-cadd-4704-9b95-cb96e9f43462" xlink:href="cls-20211231.xsd#cls_LeasesNotYetCommencedLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LeasesNotYetCommencedLeaseTerm_692c73e1-cadd-4704-9b95-cb96e9f43462" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesNotYetCommencedAnnualRentExpense_83b9722a-efa9-4db6-9ed1-3535bf7eea46" xlink:href="cls-20211231.xsd#cls_LeasesNotYetCommencedAnnualRentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LeasesNotYetCommencedAnnualRentExpense_83b9722a-efa9-4db6-9ed1-3535bf7eea46" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:href="cls-20211231.xsd#cls_LesseeLeasesDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_abc77188-3b35-43ee-b589-0d8472558ecb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_srt_StatementScenarioAxis_abc77188-3b35-43ee-b589-0d8472558ecb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_abc77188-3b35-43ee-b589-0d8472558ecb_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_abc77188-3b35-43ee-b589-0d8472558ecb" xlink:to="loc_srt_ScenarioUnspecifiedDomain_abc77188-3b35-43ee-b589-0d8472558ecb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3dc1f64f-5a76-4173-a767-3fba74f378cc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_abc77188-3b35-43ee-b589-0d8472558ecb" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3dc1f64f-5a76-4173-a767-3fba74f378cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_1f03d025-dc61-44f1-ad02-a5f9793d180b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_3dc1f64f-5a76-4173-a767-3fba74f378cc" xlink:to="loc_srt_ScenarioForecastMember_1f03d025-dc61-44f1-ad02-a5f9793d180b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_453b1a3c-049f-4151-87f4-33f0125e0d53" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_453b1a3c-049f-4151-87f4-33f0125e0d53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_453b1a3c-049f-4151-87f4-33f0125e0d53_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_453b1a3c-049f-4151-87f4-33f0125e0d53" xlink:to="loc_ifrs-full_NonadjustingEventsMember_453b1a3c-049f-4151-87f4-33f0125e0d53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_ff32f847-2baa-4ebd-8175-2c52bcc11d68" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_453b1a3c-049f-4151-87f4-33f0125e0d53" xlink:to="loc_ifrs-full_NonadjustingEventsMember_ff32f847-2baa-4ebd-8175-2c52bcc11d68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InventoryContractPurchaseMember_f7bf343e-7690-4e4f-abd1-d17185168094" xlink:href="cls-20211231.xsd#cls_InventoryContractPurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_ff32f847-2baa-4ebd-8175-2c52bcc11d68" xlink:to="loc_cls_InventoryContractPurchaseMember_f7bf343e-7690-4e4f-abd1-d17185168094" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OperatingLeaseMember_e3b71091-7807-46d2-bf06-e1ddf03cf79f" xlink:href="cls-20211231.xsd#cls_OperatingLeaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NonadjustingEventsMember_ff32f847-2baa-4ebd-8175-2c52bcc11d68" xlink:to="loc_cls_OperatingLeaseMember_e3b71091-7807-46d2-bf06-e1ddf03cf79f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_90f5690e-4329-4867-93ef-8ee5e300733e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_90f5690e-4329-4867-93ef-8ee5e300733e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesMember_90f5690e-4329-4867-93ef-8ee5e300733e_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContingentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_90f5690e-4329-4867-93ef-8ee5e300733e" xlink:to="loc_ifrs-full_ContingentLiabilitiesMember_90f5690e-4329-4867-93ef-8ee5e300733e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesMember_864ac969-da84-43e9-9ab6-c9ebb33e5b97" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContingentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_90f5690e-4329-4867-93ef-8ee5e300733e" xlink:to="loc_ifrs-full_ContingentLiabilitiesMember_864ac969-da84-43e9-9ab6-c9ebb33e5b97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_4cd5fb58-4489-4c25-8be9-5c627b56dc22" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_864ac969-da84-43e9-9ab6-c9ebb33e5b97" xlink:to="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_4cd5fb58-4489-4c25-8be9-5c627b56dc22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_e9562541-ed4e-406f-bf78-dca55c4d1532" xlink:href="cls-20211231.xsd#cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_864ac969-da84-43e9-9ab6-c9ebb33e5b97" xlink:to="loc_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_e9562541-ed4e-406f-bf78-dca55c4d1532" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember_b1c2c963-74eb-4f49-904a-5e7edf249c82" xlink:href="cls-20211231.xsd#cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_864ac969-da84-43e9-9ab6-c9ebb33e5b97" xlink:to="loc_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember_b1c2c963-74eb-4f49-904a-5e7edf249c82" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_8837a320-5f95-47a9-9feb-3a4c20fbf9ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_8837a320-5f95-47a9-9feb-3a4c20fbf9ce" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_8837a320-5f95-47a9-9feb-3a4c20fbf9ce_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_8837a320-5f95-47a9-9feb-3a4c20fbf9ce" xlink:to="loc_ifrs-full_BorrowingsByNameMember_8837a320-5f95-47a9-9feb-3a4c20fbf9ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_65e92025-b237-4b0d-835b-4697846a4976" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_8837a320-5f95-47a9-9feb-3a4c20fbf9ce" xlink:to="loc_ifrs-full_BorrowingsByNameMember_65e92025-b237-4b0d-835b-4697846a4976" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityMember_ebaffb2d-2854-415f-b5c4-ec7e403e37f1" xlink:href="cls-20211231.xsd#cls_CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_65e92025-b237-4b0d-835b-4697846a4976" xlink:to="loc_cls_CreditFacilityMember_ebaffb2d-2854-415f-b5c4-ec7e403e37f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis_557efcc7-e95c-4fe9-86e1-e778d577e030" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis_557efcc7-e95c-4fe9-86e1-e778d577e030" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember_557efcc7-e95c-4fe9-86e1-e778d577e030_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis_557efcc7-e95c-4fe9-86e1-e778d577e030" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember_557efcc7-e95c-4fe9-86e1-e778d577e030_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember_9b43bd7a-511e-46b9-b0b7-b86099872c29" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis_557efcc7-e95c-4fe9-86e1-e778d577e030" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember_9b43bd7a-511e-46b9-b0b7-b86099872c29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasePeriodOne512023To4302033Member_ba6074fa-8d1f-4415-bcbc-ffb9a6f12401" xlink:href="cls-20211231.xsd#cls_LeasePeriodOne512023To4302033Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember_9b43bd7a-511e-46b9-b0b7-b86099872c29" xlink:to="loc_cls_LeasePeriodOne512023To4302033Member_ba6074fa-8d1f-4415-bcbc-ffb9a6f12401" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasePeriodTwo512033To4302043Member_75bbf00a-bb02-4915-9131-5cf072fa458c" xlink:href="cls-20211231.xsd#cls_LeasePeriodTwo512033To4302043Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember_9b43bd7a-511e-46b9-b0b7-b86099872c29" xlink:to="loc_cls_LeasePeriodTwo512033To4302043Member_75bbf00a-bb02-4915-9131-5cf072fa458c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a8776e85-1666-4d73-9539-55df40a64359" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_srt_StatementGeographicalAxis_a8776e85-1666-4d73-9539-55df40a64359" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a8776e85-1666-4d73-9539-55df40a64359_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_a8776e85-1666-4d73-9539-55df40a64359" xlink:to="loc_srt_SegmentGeographicalDomain_a8776e85-1666-4d73-9539-55df40a64359_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_331bf1d7-2380-4a75-bf6b-f979c880e84a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_a8776e85-1666-4d73-9539-55df40a64359" xlink:to="loc_srt_SegmentGeographicalDomain_331bf1d7-2380-4a75-bf6b-f979c880e84a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_9c8f938a-6eed-4d58-974f-7cecd869c872" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_TX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_331bf1d7-2380-4a75-bf6b-f979c880e84a" xlink:to="loc_stpr_TX_9c8f938a-6eed-4d58-974f-7cecd869c872" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9afc1707-d39f-450c-9acf-f39950d09047" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9afc1707-d39f-450c-9acf-f39950d09047" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_9afc1707-d39f-450c-9acf-f39950d09047_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9afc1707-d39f-450c-9acf-f39950d09047" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_9afc1707-d39f-450c-9acf-f39950d09047_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_e9def9c4-c12d-4fff-a867-47e3d821e07d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9afc1707-d39f-450c-9acf-f39950d09047" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_e9def9c4-c12d-4fff-a867-47e3d821e07d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_f51172e5-c657-458e-a0d0-c241971e325b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_e9def9c4-c12d-4fff-a867-47e3d821e07d" xlink:to="loc_ifrs-full_MajorCustomersMember_f51172e5-c657-458e-a0d0-c241971e325b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_d803d2f1-d302-457e-a823-c80e3f776a64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_ifrs-full_MaturityAxis_d803d2f1-d302-457e-a823-c80e3f776a64" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_d803d2f1-d302-457e-a823-c80e3f776a64_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_d803d2f1-d302-457e-a823-c80e3f776a64" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_d803d2f1-d302-457e-a823-c80e3f776a64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_d803d2f1-d302-457e-a823-c80e3f776a64" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_9667e022-ee1d-4cfe-b45a-e2293c7de01d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_9667e022-ee1d-4cfe-b45a-e2293c7de01d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_c71a30f8-af48-4851-85df-d56dc88de4bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_c71a30f8-af48-4851-85df-d56dc88de4bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_4eb517f5-5f1f-4d35-b188-eca4464c4a89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_4eb517f5-5f1f-4d35-b188-eca4464c4a89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_4ef47ab3-fcc6-4eb5-8838-d210d3ab7117" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_4ef47ab3-fcc6-4eb5-8838-d210d3ab7117" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_169d5d8c-e4ab-4b87-a5b0-99d9f5e52796" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_169d5d8c-e4ab-4b87-a5b0-99d9f5e52796" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_d65e8fa2-867d-418c-9133-fdab8304a4fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_d65e8fa2-867d-418c-9133-fdab8304a4fa" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationRevenuebySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails" xlink:type="extended" id="ieb248bd4ef2b4b47a67cc0a9d7a54f38_SegmentandGeographicInformationRevenuebySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_bde4e7ab-be9f-4879-822d-3528807f6858" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_aa1ba475-273a-40be-b16a-ffe032f9ee29" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_bde4e7ab-be9f-4879-822d-3528807f6858" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_aa1ba475-273a-40be-b16a-ffe032f9ee29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_1442540f-b949-4424-af60-12d4e6b0506a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_bde4e7ab-be9f-4879-822d-3528807f6858" xlink:to="loc_ifrs-full_PercentageOfEntitysRevenue_1442540f-b949-4424-af60-12d4e6b0506a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_2cde0f05-2770-4cf8-b5ba-f8d4e9d222f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_bde4e7ab-be9f-4879-822d-3528807f6858" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_2cde0f05-2770-4cf8-b5ba-f8d4e9d222f8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis_d2e1c73c-843e-49d1-955d-6a57ac19edff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_2cde0f05-2770-4cf8-b5ba-f8d4e9d222f8" xlink:to="loc_ifrs-full_SegmentsAxis_d2e1c73c-843e-49d1-955d-6a57ac19edff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_d2e1c73c-843e-49d1-955d-6a57ac19edff_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentsAxis_d2e1c73c-843e-49d1-955d-6a57ac19edff" xlink:to="loc_ifrs-full_SegmentsMember_d2e1c73c-843e-49d1-955d-6a57ac19edff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_3c5cf0ad-b73a-4ef8-9cb9-c3cb6f0000b3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentsAxis_d2e1c73c-843e-49d1-955d-6a57ac19edff" xlink:to="loc_ifrs-full_SegmentsMember_3c5cf0ad-b73a-4ef8-9cb9-c3cb6f0000b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdvancedTechnologySolutionsMember_a2950f20-1028-4656-9e73-c568a5bece98" xlink:href="cls-20211231.xsd#cls_AdvancedTechnologySolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_3c5cf0ad-b73a-4ef8-9cb9-c3cb6f0000b3" xlink:to="loc_cls_AdvancedTechnologySolutionsMember_a2950f20-1028-4656-9e73-c568a5bece98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConnectivityCloudSolutionsMember_d3d31541-a735-403d-bffa-4eecbb453410" xlink:href="cls-20211231.xsd#cls_ConnectivityCloudSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_3c5cf0ad-b73a-4ef8-9cb9-c3cb6f0000b3" xlink:to="loc_cls_ConnectivityCloudSolutionsMember_d3d31541-a735-403d-bffa-4eecbb453410" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CommunicationsMember_e6b6b06d-e2ac-411a-8d83-a7b264c261bf" xlink:href="cls-20211231.xsd#cls_CommunicationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_3c5cf0ad-b73a-4ef8-9cb9-c3cb6f0000b3" xlink:to="loc_cls_CommunicationsMember_e6b6b06d-e2ac-411a-8d83-a7b264c261bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EnterpriseMember_1a83dc19-f307-49b2-93dc-3939677b13ea" xlink:href="cls-20211231.xsd#cls_EnterpriseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_3c5cf0ad-b73a-4ef8-9cb9-c3cb6f0000b3" xlink:to="loc_cls_EnterpriseMember_1a83dc19-f307-49b2-93dc-3939677b13ea" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails" xlink:type="extended" id="i5b7e86fc3c73401ab7fbeaa33e00011c_SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_38893449-3d48-471f-b85d-9b0311b10253" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_33c2ecca-86f9-453c-8ba1-5e51e0f3839a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_38893449-3d48-471f-b85d-9b0311b10253" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_33c2ecca-86f9-453c-8ba1-5e51e0f3839a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfEntitysProfitLossFromOperatingActivities_c1622a3b-c8b9-4b53-a051-af87bfbec2e4" xlink:href="cls-20211231.xsd#cls_PercentageOfEntitysProfitLossFromOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_38893449-3d48-471f-b85d-9b0311b10253" xlink:to="loc_cls_PercentageOfEntitysProfitLossFromOperatingActivities_c1622a3b-c8b9-4b53-a051-af87bfbec2e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:href="cls-20211231.xsd#cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_38893449-3d48-471f-b85d-9b0311b10253" xlink:to="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceIncomeCost_b42905fc-20f1-44ab-a8cc-7c9be6fb238b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceIncomeCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:to="loc_ifrs-full_FinanceIncomeCost_b42905fc-20f1-44ab-a8cc-7c9be6fb238b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_ec55e4ca-f9b3-4de1-beeb-6747c4358774" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_ec55e4ca-f9b3-4de1-beeb-6747c4358774" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_7ce4294f-b6a6-4b6c-81be-fbd72b82afd1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_7ce4294f-b6a6-4b6c-81be-fbd72b82afd1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByFunction_e52db21e-bd20-4844-a2f4-0a47cf7b0f3a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherExpenseByFunction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:to="loc_ifrs-full_OtherExpenseByFunction_e52db21e-bd20-4844-a2f4-0a47cf7b0f3a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_68963f39-b858-452e-a1c1-4f7288997fcd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_68963f39-b858-452e-a1c1-4f7288997fcd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_70bcf59c-7a16-4f6c-a31b-6f5197eb2439" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_38893449-3d48-471f-b85d-9b0311b10253" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_70bcf59c-7a16-4f6c-a31b-6f5197eb2439" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis_fdd38547-a517-4515-8567-e69868e61a40" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_70bcf59c-7a16-4f6c-a31b-6f5197eb2439" xlink:to="loc_ifrs-full_SegmentConsolidationItemsAxis_fdd38547-a517-4515-8567-e69868e61a40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_fdd38547-a517-4515-8567-e69868e61a40_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_fdd38547-a517-4515-8567-e69868e61a40" xlink:to="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_fdd38547-a517-4515-8567-e69868e61a40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_da20d1bf-d440-407f-8b96-9ce19600cfcc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_fdd38547-a517-4515-8567-e69868e61a40" xlink:to="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_da20d1bf-d440-407f-8b96-9ce19600cfcc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OperatingSegmentsMember_28b91db7-df68-49f5-9acd-e9e395efab9c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_da20d1bf-d440-407f-8b96-9ce19600cfcc" xlink:to="loc_ifrs-full_OperatingSegmentsMember_28b91db7-df68-49f5-9acd-e9e395efab9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaterialReconcilingItemsMember_f1905e95-6d3d-41d2-bd82-8e0032c0303a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_da20d1bf-d440-407f-8b96-9ce19600cfcc" xlink:to="loc_ifrs-full_MaterialReconcilingItemsMember_f1905e95-6d3d-41d2-bd82-8e0032c0303a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis_59c66fa7-c2a3-460c-98f0-ea81263f0973" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_70bcf59c-7a16-4f6c-a31b-6f5197eb2439" xlink:to="loc_ifrs-full_SegmentsAxis_59c66fa7-c2a3-460c-98f0-ea81263f0973" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_59c66fa7-c2a3-460c-98f0-ea81263f0973_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentsAxis_59c66fa7-c2a3-460c-98f0-ea81263f0973" xlink:to="loc_ifrs-full_SegmentsMember_59c66fa7-c2a3-460c-98f0-ea81263f0973_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_b1d71715-a13c-4068-aad1-63657a5c0ad3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentsAxis_59c66fa7-c2a3-460c-98f0-ea81263f0973" xlink:to="loc_ifrs-full_SegmentsMember_b1d71715-a13c-4068-aad1-63657a5c0ad3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdvancedTechnologySolutionsMember_10bce2b8-065d-49e2-99db-17d8e4d926d2" xlink:href="cls-20211231.xsd#cls_AdvancedTechnologySolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_b1d71715-a13c-4068-aad1-63657a5c0ad3" xlink:to="loc_cls_AdvancedTechnologySolutionsMember_10bce2b8-065d-49e2-99db-17d8e4d926d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConnectivityCloudSolutionsMember_1dec98e3-2156-4625-952e-56e2fc996ce1" xlink:href="cls-20211231.xsd#cls_ConnectivityCloudSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_b1d71715-a13c-4068-aad1-63657a5c0ad3" xlink:to="loc_cls_ConnectivityCloudSolutionsMember_1dec98e3-2156-4625-952e-56e2fc996ce1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ddea7235-2eed-4a52-8624-040738c32ee2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_70bcf59c-7a16-4f6c-a31b-6f5197eb2439" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ddea7235-2eed-4a52-8624-040738c32ee2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_ddea7235-2eed-4a52-8624-040738c32ee2_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ddea7235-2eed-4a52-8624-040738c32ee2" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_ddea7235-2eed-4a52-8624-040738c32ee2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_477bf18d-a17a-4852-9142-7790b595c338" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ddea7235-2eed-4a52-8624-040738c32ee2" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_477bf18d-a17a-4852-9142-7790b595c338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntangibleAssetsLessComputerSoftwareMember_42171f08-902d-4f91-b8ef-53ff0dd175a3" xlink:href="cls-20211231.xsd#cls_IntangibleAssetsLessComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_477bf18d-a17a-4852-9142-7790b595c338" xlink:to="loc_cls_IntangibleAssetsLessComputerSoftwareMember_42171f08-902d-4f91-b8ef-53ff0dd175a3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails" xlink:type="extended" id="i17f5850982ba4fc581333c1a059c135b_SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7dcdfb89-07a1-4c1a-8fa5-34cfdaaf19e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_8de7a0e0-527f-42f9-9a51-849565ef7e09" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7dcdfb89-07a1-4c1a-8fa5-34cfdaaf19e1" xlink:to="loc_ifrs-full_PercentageOfEntitysRevenue_8de7a0e0-527f-42f9-9a51-849565ef7e09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_9927f1bc-c5f9-435d-a4f3-6dba277d9334" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7dcdfb89-07a1-4c1a-8fa5-34cfdaaf19e1" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_9927f1bc-c5f9-435d-a4f3-6dba277d9334" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_be44cfd0-c665-48ca-bf98-c09720a7fa64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_9927f1bc-c5f9-435d-a4f3-6dba277d9334" xlink:to="loc_ifrs-full_GeographicalAreasAxis_be44cfd0-c665-48ca-bf98-c09720a7fa64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_be44cfd0-c665-48ca-bf98-c09720a7fa64_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_be44cfd0-c665-48ca-bf98-c09720a7fa64" xlink:to="loc_ifrs-full_GeographicalAreasMember_be44cfd0-c665-48ca-bf98-c09720a7fa64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_a124c23d-22d5-4fcf-8a8e-dc19955e776c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_be44cfd0-c665-48ca-bf98-c09720a7fa64" xlink:to="loc_ifrs-full_GeographicalAreasMember_a124c23d-22d5-4fcf-8a8e-dc19955e776c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TH_74c1024b-2a4d-4f34-8055-6487206cde0e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_TH"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_a124c23d-22d5-4fcf-8a8e-dc19955e776c" xlink:to="loc_country_TH_74c1024b-2a4d-4f34-8055-6487206cde0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_0fb02540-6596-490b-a8b3-79fdf995807b" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_a124c23d-22d5-4fcf-8a8e-dc19955e776c" xlink:to="loc_country_CN_0fb02540-6596-490b-a8b3-79fdf995807b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_a36850d5-9c71-480e-9c28-8838953964ca" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_a124c23d-22d5-4fcf-8a8e-dc19955e776c" xlink:to="loc_country_MY_a36850d5-9c71-480e-9c28-8838953964ca" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails" xlink:type="extended" id="i4d5d8912bf4a413ca4c5a3170fa50a9f_SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_6ecb2c1f-f0f6-47ea-92ff-debbb7d92300" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfEntitiesPropertyPlantAndEquipment_98666f00-0606-43c4-ace0-1894705ffe05" xlink:href="cls-20211231.xsd#cls_PercentageOfEntitiesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_6ecb2c1f-f0f6-47ea-92ff-debbb7d92300" xlink:to="loc_cls_PercentageOfEntitiesPropertyPlantAndEquipment_98666f00-0606-43c4-ace0-1894705ffe05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_03791347-ce48-4974-a5fa-7d58bebee01a" xlink:href="cls-20211231.xsd#cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_6ecb2c1f-f0f6-47ea-92ff-debbb7d92300" xlink:to="loc_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_03791347-ce48-4974-a5fa-7d58bebee01a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_88ee498a-66fd-475d-85fd-89989d03801f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_6ecb2c1f-f0f6-47ea-92ff-debbb7d92300" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_88ee498a-66fd-475d-85fd-89989d03801f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_1d9b90dc-8e72-4a40-8434-1759b9f82ad1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_88ee498a-66fd-475d-85fd-89989d03801f" xlink:to="loc_ifrs-full_GeographicalAreasAxis_1d9b90dc-8e72-4a40-8434-1759b9f82ad1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_1d9b90dc-8e72-4a40-8434-1759b9f82ad1_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_1d9b90dc-8e72-4a40-8434-1759b9f82ad1" xlink:to="loc_ifrs-full_GeographicalAreasMember_1d9b90dc-8e72-4a40-8434-1759b9f82ad1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_1d9b90dc-8e72-4a40-8434-1759b9f82ad1" xlink:to="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_f82fa8f8-278d-40c5-9c22-e6fc9264e8d4" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:to="loc_country_CN_f82fa8f8-278d-40c5-9c22-e6fc9264e8d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TH_b1b9d39b-2d03-47e5-8c44-c518b260dd38" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_TH"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:to="loc_country_TH_b1b9d39b-2d03-47e5-8c44-c518b260dd38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_127cdf4a-978b-45fd-8ac8-444bbdd323b0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:to="loc_country_US_127cdf4a-978b-45fd-8ac8-444bbdd323b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_b7d705b4-7231-4437-a5d2-05a02818e21c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_KR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:to="loc_country_KR_b7d705b4-7231-4437-a5d2-05a02818e21c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG_aa34dab1-56a3-425d-a032-42df2f3a48c3" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_SG"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:to="loc_country_SG_aa34dab1-56a3-425d-a032-42df2f3a48c3" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails" xlink:type="extended" id="i91c1ed5143eb48afa247cadb0548e2d5_SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_4340dfa7-b6e8-43b3-96c3-e7a20de1e88d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskPercentage_0b56da15-c36a-411c-ba1e-d595185fc499" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_4340dfa7-b6e8-43b3-96c3-e7a20de1e88d" xlink:to="loc_cls_ConcentrationRiskPercentage_0b56da15-c36a-411c-ba1e-d595185fc499" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfCustomers_112a7fdd-2139-4dfb-94f8-7f90f9d991ec" xlink:href="cls-20211231.xsd#cls_NumberOfCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_4340dfa7-b6e8-43b3-96c3-e7a20de1e88d" xlink:to="loc_cls_NumberOfCustomers_112a7fdd-2139-4dfb-94f8-7f90f9d991ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfCustomersPerSegment_b6fa5388-e22c-45ca-8833-cf5f27ea9a6c" xlink:href="cls-20211231.xsd#cls_NumberOfCustomersPerSegment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_4340dfa7-b6e8-43b3-96c3-e7a20de1e88d" xlink:to="loc_cls_NumberOfCustomersPerSegment_b6fa5388-e22c-45ca-8833-cf5f27ea9a6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_4340dfa7-b6e8-43b3-96c3-e7a20de1e88d" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Axis_13ca9dcb-b8f7-4f4c-b8e4-4996b670aff1" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByBenchmark1Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:to="loc_cls_ConcentrationRiskByBenchmark1Axis_13ca9dcb-b8f7-4f4c-b8e4-4996b670aff1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Domain_13ca9dcb-b8f7-4f4c-b8e4-4996b670aff1_default" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByBenchmark1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Axis_13ca9dcb-b8f7-4f4c-b8e4-4996b670aff1" xlink:to="loc_cls_ConcentrationRiskByBenchmark1Domain_13ca9dcb-b8f7-4f4c-b8e4-4996b670aff1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Domain_0d295fe4-1853-4628-937c-0f2b21c7e491" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByBenchmark1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Axis_13ca9dcb-b8f7-4f4c-b8e4-4996b670aff1" xlink:to="loc_cls_ConcentrationRiskByBenchmark1Domain_0d295fe4-1853-4628-937c-0f2b21c7e491" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SalesRevenueNet1Member_27fbee65-0e3d-408f-bf46-de3f7464d87b" xlink:href="cls-20211231.xsd#cls_SalesRevenueNet1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Domain_0d295fe4-1853-4628-937c-0f2b21c7e491" xlink:to="loc_cls_SalesRevenueNet1Member_27fbee65-0e3d-408f-bf46-de3f7464d87b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByType1Axis_2ac28a1a-9c57-45ef-9f1c-79433ac2d4b3" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByType1Axis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:to="loc_cls_ConcentrationRiskByType1Axis_2ac28a1a-9c57-45ef-9f1c-79433ac2d4b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByType1Domain_2ac28a1a-9c57-45ef-9f1c-79433ac2d4b3_default" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByType1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cls_ConcentrationRiskByType1Axis_2ac28a1a-9c57-45ef-9f1c-79433ac2d4b3" xlink:to="loc_cls_ConcentrationRiskByType1Domain_2ac28a1a-9c57-45ef-9f1c-79433ac2d4b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByType1Domain_04772e9e-a629-4574-84ea-b4abe936076c" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByType1Domain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cls_ConcentrationRiskByType1Axis_2ac28a1a-9c57-45ef-9f1c-79433ac2d4b3" xlink:to="loc_cls_ConcentrationRiskByType1Domain_04772e9e-a629-4574-84ea-b4abe936076c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CustomerConcentrationRisk1Member_fbb67cf6-6887-47d8-8e4b-caa04f4ecfa3" xlink:href="cls-20211231.xsd#cls_CustomerConcentrationRisk1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cls_ConcentrationRiskByType1Domain_04772e9e-a629-4574-84ea-b4abe936076c" xlink:to="loc_cls_CustomerConcentrationRisk1Member_fbb67cf6-6887-47d8-8e4b-caa04f4ecfa3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersAxis_8ac3390e-b74d-4c29-81d1-00ec92378ad7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:to="loc_ifrs-full_MajorCustomersAxis_8ac3390e-b74d-4c29-81d1-00ec92378ad7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_8ac3390e-b74d-4c29-81d1-00ec92378ad7_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MajorCustomersAxis_8ac3390e-b74d-4c29-81d1-00ec92378ad7" xlink:to="loc_ifrs-full_MajorCustomersMember_8ac3390e-b74d-4c29-81d1-00ec92378ad7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_1021308b-94fc-4132-825a-ef4cbb8e743d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MajorCustomersAxis_8ac3390e-b74d-4c29-81d1-00ec92378ad7" xlink:to="loc_ifrs-full_MajorCustomersMember_1021308b-94fc-4132-825a-ef4cbb8e743d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CiscoSystemsMember_784901b6-26c9-4b94-b0d4-6a353c9c3e63" xlink:href="cls-20211231.xsd#cls_CiscoSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_1021308b-94fc-4132-825a-ef4cbb8e743d" xlink:to="loc_cls_CiscoSystemsMember_784901b6-26c9-4b94-b0d4-6a353c9c3e63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis_18c85996-6f2d-469f-9b9e-97da1b85f7b3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:to="loc_ifrs-full_SegmentsAxis_18c85996-6f2d-469f-9b9e-97da1b85f7b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_18c85996-6f2d-469f-9b9e-97da1b85f7b3_default" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentsAxis_18c85996-6f2d-469f-9b9e-97da1b85f7b3" xlink:to="loc_ifrs-full_SegmentsMember_18c85996-6f2d-469f-9b9e-97da1b85f7b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_bcc3888f-440f-473c-abd7-218995586cac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentsAxis_18c85996-6f2d-469f-9b9e-97da1b85f7b3" xlink:to="loc_ifrs-full_SegmentsMember_bcc3888f-440f-473c-abd7-218995586cac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CCSSegmentCustomerMember_2fa653a0-7ce8-4960-a0a0-f3327e671af5" xlink:href="cls-20211231.xsd#cls_CCSSegmentCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_bcc3888f-440f-473c-abd7-218995586cac" xlink:to="loc_cls_CCSSegmentCustomerMember_2fa653a0-7ce8-4960-a0a0-f3327e671af5" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>cls-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:94888965-7fe3-4502-9e04-871172e75e4b,g:ff8c6bb7-2685-4676-a3ce-a1ea7894e1e4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate_2e0b6ef7-3c3e-40f7-95ee-a05b1d3c498f_negatedTerseLabel_en-US" xlink:label="lab_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities Recognised As Of Acquisition Date</link:label>
    <link:label id="lab_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate_documentation_en-US" xlink:label="lab_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities Recognised As Of Acquisition Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:href="cls-20211231.xsd#cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:to="lab_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_a00b3272-3bb6-418d-81aa-3b812fe55850_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customers [member]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_f802187e-4641-412f-9e9d-08304efa56f1_terseLabel_en-US" xlink:label="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income Rollforward [Roll Forward]</link:label>
    <link:label id="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_label_en-US" xlink:label="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income Rollforward [Roll Forward]</link:label>
    <link:label id="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_documentation_en-US" xlink:label="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income Rollforward [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward" xlink:href="cls-20211231.xsd#cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward" xlink:to="lab_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LeaseLiabilitiesMember_973f2dd0-119f-45d1-843b-128c8163aef1_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease obligations</link:label>
    <link:label id="lab_ifrs-full_LeaseLiabilitiesMember_label_en-US" xlink:label="lab_ifrs-full_LeaseLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseLiabilitiesMember" xlink:to="lab_ifrs-full_LeaseLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LettersOfCreditMaximumSubLimitAmount_a785f0bc-19d3-4e90-8ede-3555546653bf_terseLabel_en-US" xlink:label="lab_cls_LettersOfCreditMaximumSubLimitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit sub-limit</link:label>
    <link:label id="lab_cls_LettersOfCreditMaximumSubLimitAmount_label_en-US" xlink:label="lab_cls_LettersOfCreditMaximumSubLimitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters Of Credit, Maximum Sub-Limit, Amount</link:label>
    <link:label id="lab_cls_LettersOfCreditMaximumSubLimitAmount_documentation_en-US" xlink:label="lab_cls_LettersOfCreditMaximumSubLimitAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters Of Credit, Maximum Sub-Limit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LettersOfCreditMaximumSubLimitAmount" xlink:href="cls-20211231.xsd#cls_LettersOfCreditMaximumSubLimitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LettersOfCreditMaximumSubLimitAmount" xlink:to="lab_cls_LettersOfCreditMaximumSubLimitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_GeneralInformationAboutFinancialStatementsAbstract_39bda67f-cd35-4ba5-9b64-cd7e0c574dd9_terseLabel_en-US" xlink:label="lab_cls_GeneralInformationAboutFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Information About Financial Statements [Abstract]</link:label>
    <link:label id="lab_cls_GeneralInformationAboutFinancialStatementsAbstract_label_en-US" xlink:label="lab_cls_GeneralInformationAboutFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Information About Financial Statements [Abstract]</link:label>
    <link:label id="lab_cls_GeneralInformationAboutFinancialStatementsAbstract_documentation_en-US" xlink:label="lab_cls_GeneralInformationAboutFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Information About Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GeneralInformationAboutFinancialStatementsAbstract" xlink:href="cls-20211231.xsd#cls_GeneralInformationAboutFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_GeneralInformationAboutFinancialStatementsAbstract" xlink:to="lab_cls_GeneralInformationAboutFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate_d544055b-e77b-4a25-8892-52eedc35c9ab_terseLabel_en-US" xlink:label="lab_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash acquired</link:label>
    <link:label id="lab_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate_label_en-US" xlink:label="lab_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Acquired In Connection With Acquisition As Of Acquisition Date</link:label>
    <link:label id="lab_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate_documentation_en-US" xlink:label="lab_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Acquired In Connection With Acquisition As Of Acquisition Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate" xlink:href="cls-20211231.xsd#cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate" xlink:to="lab_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_48e4ddca-14ea-4deb-8630-0b800b017e48_terseLabel_en-US" xlink:label="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets and goodwill, among countries that exceeded 10% (as a percentage of total)</link:label>
    <link:label id="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Entities Intangible Assets And Goodwill</link:label>
    <link:label id="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_documentation_en-US" xlink:label="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Entities Intangible Assets And Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill" xlink:href="cls-20211231.xsd#cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill" xlink:to="lab_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CreditFacility1Domain_18d9313e-132e-4d56-8708-d640b361c37d_terseLabel_en-US" xlink:label="lab_cls_CreditFacility1Domain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_cls_CreditFacility1Domain_label_en-US" xlink:label="lab_cls_CreditFacility1Domain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility1 [Domain]</link:label>
    <link:label id="lab_cls_CreditFacility1Domain_documentation_en-US" xlink:label="lab_cls_CreditFacility1Domain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Credit Facility1 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacility1Domain" xlink:href="cls-20211231.xsd#cls_CreditFacility1Domain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CreditFacility1Domain" xlink:to="lab_cls_CreditFacility1Domain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WarrantyProvisionMember_1e8e305f-362f-47b8-9aa9-b1e259949a32_terseLabel_en-US" xlink:label="lab_ifrs-full_WarrantyProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty</link:label>
    <link:label id="lab_ifrs-full_WarrantyProvisionMember_label_en-US" xlink:label="lab_ifrs-full_WarrantyProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WarrantyProvisionMember" xlink:to="lab_ifrs-full_WarrantyProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_72f2066b-b6d5-4ae7-a1bd-32e481813a37_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Changes in Provisions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_83427cff-b824-4f3c-bf9c-b7c7dd60479b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_9abd6fea-04b3-4509-8f66-2013efcb9ad4_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and non-pension post-employment benefit obligations</link:label>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_c1656607-5f69-4ef7-98f0-57cb94fbc41f_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and non-pension post-employment benefit obligations</link:label>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_label_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current net defined benefit liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:to="lab_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_75148f62-5813-46f1-be8e-efee2db27f8f_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_78332884-1275-4c88-ad03-f9c9198d0e07_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Undiscounted Cash Flows For Lease Obligations</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_0c8fb003-82e1-4c8b-95fa-cedcdfbd50dc_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Detailed Information About Leases</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of additional information about leasing activities for lessee [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_a2c97eee-7573-4506-943f-c618099826df_terseLabel_en-US" xlink:label="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory write down, percentage related to specified aged inventory (percent)</link:label>
    <link:label id="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_label_en-US" xlink:label="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write Down, Percentage Related To Specified Aged Inventory</link:label>
    <link:label id="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_documentation_en-US" xlink:label="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write Down, Percentage Related To Specified Aged Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" xlink:href="cls-20211231.xsd#cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" xlink:to="lab_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BusinessTransitionCosts_3708ba5b-7985-413b-ab88-2974bd9dd540_negatedTerseLabel_en-US" xlink:label="lab_cls_BusinessTransitionCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Transition Costs</link:label>
    <link:label id="lab_cls_BusinessTransitionCosts_0206fb59-6d0c-48f1-91bb-c182fbc045e3_terseLabel_en-US" xlink:label="lab_cls_BusinessTransitionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Toronto transition costs (recoveries)</link:label>
    <link:label id="lab_cls_BusinessTransitionCosts_label_en-US" xlink:label="lab_cls_BusinessTransitionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Transition Costs</link:label>
    <link:label id="lab_cls_BusinessTransitionCosts_documentation_en-US" xlink:label="lab_cls_BusinessTransitionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Transition Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessTransitionCosts" xlink:href="cls-20211231.xsd#cls_BusinessTransitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BusinessTransitionCosts" xlink:to="lab_cls_BusinessTransitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Goodwill_8a7b7e35-49a4-4813-b616-bf51b59f012f_verboseLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_Goodwill_48d51fbc-a11b-465c-b350-d3b8e6198fab_terseLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_Goodwill_1a81d9c3-744d-4453-b1b5-8e3eba76a9dc_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill at beginning of period</link:label>
    <link:label id="lab_ifrs-full_Goodwill_702b842c-05b9-4dde-b95d-a7496f05fd3e_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill at end of period</link:label>
    <link:label id="lab_ifrs-full_Goodwill_label_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Goodwill" xlink:to="lab_ifrs-full_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_8f0beb3e-4ced-4378-bf0d-b3ab28540fa1_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reasonably possible change in risk variable, percentage</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information about defined benefit plans [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract" xlink:to="lab_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherEmployeeExpense_8b09f539-654c-4b86-a34f-cfb0280ce39c_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherEmployeeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related costs</link:label>
    <link:label id="lab_ifrs-full_OtherEmployeeExpense_label_en-US" xlink:label="lab_ifrs-full_OtherEmployeeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other employee expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherEmployeeExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherEmployeeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherEmployeeExpense" xlink:to="lab_ifrs-full_OtherEmployeeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCountry_60a1f295-ccaf-400c-ae18-588b1c773630_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Country</link:label>
    <link:label id="lab_dei_EntityAddressCountry_label_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Country</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry" xlink:to="lab_dei_EntityAddressCountry" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MaturityAxis_8fe5a06b-3505-4e85-a8d9-73c6bcdacc07_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity [axis]</link:label>
    <link:label id="lab_ifrs-full_MaturityAxis_label_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturity [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaturityAxis" xlink:to="lab_ifrs-full_MaturityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_408b3a8e-e091-4b15-b40e-14493aec76b7_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for leases [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfHedgesMember_07e3daa7-4270-4414-b64a-404720e67ec7_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedges</link:label>
    <link:label id="lab_ifrs-full_TypesOfHedgesMember_label_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfHedgesMember" xlink:to="lab_ifrs-full_TypesOfHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_dfc18b01-7a20-4208-be02-733eb916b79d_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Detailed Information about Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information About Accumulated Other Comprehensive Income Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information About Accumulated Other Comprehensive Income Explanatory [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:to="lab_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities_ea7f93d6-16c5-45e9-950a-84aca39a61c7_terseLabel_en-US" xlink:label="lab_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly repayment of borrowings</link:label>
    <link:label id="lab_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Repayments Of Borrowings, Classified As Financing Activities</link:label>
    <link:label id="lab_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities_documentation_en-US" xlink:label="lab_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Repayments Of Borrowings, Classified As Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:href="cls-20211231.xsd#cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:to="lab_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NonCurrentLandRights_6d13f6b1-462e-40b4-bd49-bdfe09511ac9_terseLabel_en-US" xlink:label="lab_cls_NonCurrentLandRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land rights</link:label>
    <link:label id="lab_cls_NonCurrentLandRights_label_en-US" xlink:label="lab_cls_NonCurrentLandRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Current Land Rights</link:label>
    <link:label id="lab_cls_NonCurrentLandRights_documentation_en-US" xlink:label="lab_cls_NonCurrentLandRights" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Current Land Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NonCurrentLandRights" xlink:href="cls-20211231.xsd#cls_NonCurrentLandRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NonCurrentLandRights" xlink:to="lab_cls_NonCurrentLandRights" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_662f70a1-7414-4c68-9b20-61bf968554aa_terseLabel_en-US" xlink:label="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase orders issued for capital expenditures</link:label>
    <link:label id="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Orders Issued For Acquisition Of Property, Plant And Equipment</link:label>
    <link:label id="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_documentation_en-US" xlink:label="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Orders Issued For Acquisition Of Property, Plant And Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" xlink:href="cls-20211231.xsd#cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" xlink:to="lab_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_e3b602d5-8b15-4511-9ed5-a664e2a40540_terseLabel_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subclassifications of assets, liabilities and equities [abstract]</link:label>
    <link:label id="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subclassifications of assets, liabilities and equities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:to="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_InventoryContractPurchaseMember_4e2044bf-4637-48ea-9620-19582e3958ec_terseLabel_en-US" xlink:label="lab_cls_InventoryContractPurchaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Contract Purchase</link:label>
    <link:label id="lab_cls_InventoryContractPurchaseMember_label_en-US" xlink:label="lab_cls_InventoryContractPurchaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Contract Purchase [Member]</link:label>
    <link:label id="lab_cls_InventoryContractPurchaseMember_documentation_en-US" xlink:label="lab_cls_InventoryContractPurchaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Contract Purchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InventoryContractPurchaseMember" xlink:href="cls-20211231.xsd#cls_InventoryContractPurchaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InventoryContractPurchaseMember" xlink:to="lab_cls_InventoryContractPurchaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets_4d1d900e-c31b-4f9c-9481-9ec0b7ed45a4_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on disposals of non-current assets</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on disposals of non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets" xlink:to="lab_ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_fc2d4700-1ef6-4278-9883-0d768a30b702_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_label_en-US" xlink:label="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Other, Deferred Tax Assets</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_documentation_en-US" xlink:label="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Other, Deferred Tax Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToOtherDeferredTaxAssets" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToOtherDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToOtherDeferredTaxAssets" xlink:to="lab_cls_DeferredTaxRelatingToOtherDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_b5e758a5-980f-4641-b356-27bd524b18ec_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss, Net of Tax</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of analysis of other comprehensive income by item [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_ce01dabd-2f41-4590-bbe1-e8e2d96d0d78_negatedTerseLabel_en-US" xlink:label="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit payments from employer</link:label>
    <link:label id="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_a6571f7e-3a35-4ceb-be98-5d6f9ad9a28b_negatedLabel_en-US" xlink:label="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit payments from employer</link:label>
    <link:label id="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments From Employer, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_documentation_en-US" xlink:label="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments From Employer, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:href="cls-20211231.xsd#cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:to="lab_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitObligationAtPresentValue_9d77f6d4-14f5-42b2-aec5-8df7973a2549_negatedLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued benefit obligations, end of year</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitObligationAtPresentValue_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit obligation, at present value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:to="lab_ifrs-full_DefinedBenefitObligationAtPresentValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NewCreditFacilityMember_b1e08e48-cbd3-461b-91b7-bd9710882a06_terseLabel_en-US" xlink:label="lab_cls_NewCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New credit facility</link:label>
    <link:label id="lab_cls_NewCreditFacilityMember_label_en-US" xlink:label="lab_cls_NewCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Credit Facility [Member]</link:label>
    <link:label id="lab_cls_NewCreditFacilityMember_documentation_en-US" xlink:label="lab_cls_NewCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NewCreditFacilityMember" xlink:href="cls-20211231.xsd#cls_NewCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NewCreditFacilityMember" xlink:to="lab_cls_NewCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_050e9bd2-57e9-45e3-8394-b3d9e0648949_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency exchange rate changes and other</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_44dd73a0-d9ab-4a5c-8761-2d0bff934f32_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency exchange rate changes and other</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from changes in foreign exchange rates, net defined benefit liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_1f9089e9-54c1-42c2-a190-ae2584dd29d9_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_960260b7-25fb-4d2b-b270-ff9634e9b705_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease payments</link:label>
    <link:label id="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of lease liabilities, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInWorkingCapital_359fa430-24ac-4cbf-828d-a1d36ddd9891_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash working capital changes</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInWorkingCapital_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in working capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:to="lab_ifrs-full_IncreaseDecreaseInWorkingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_6687780c-382c-4047-901e-8675acede2cb_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember" xlink:to="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_71a9af77-d343-4136-80e7-18a3f1892780_terseLabel_en-US" xlink:label="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition Of Financial Assets By Type Of Transfer [Domain]</link:label>
    <link:label id="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_label_en-US" xlink:label="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition Of Financial Assets By Type Of Transfer [Domain]</link:label>
    <link:label id="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_documentation_en-US" xlink:label="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Derecognition Of Financial Assets By Type Of Transfer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:href="cls-20211231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:to="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssuedCapital_e45c7885-8814-4677-9dd2-559472123b8e_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital stock</link:label>
    <link:label id="lab_ifrs-full_IssuedCapital_label_en-US" xlink:label="lab_ifrs-full_IssuedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapital" xlink:to="lab_ifrs-full_IssuedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_ce4d538c-d1a1-46ad-a37e-db0242d36df7_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Margin for borrowings (percent)</link:label>
    <link:label id="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_label_en-US" xlink:label="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings, adjustment to interest rate basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:to="lab_ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_a9198dd1-bee5-42f9-90a0-ff1e3babcf49_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement Of Cash Flows [Table]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable" xlink:to="lab_srt_CondensedCashFlowStatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLiabilities_467bcee8-5a50-4e4c-a3e6-ec33fa3f28e5_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilities" xlink:to="lab_ifrs-full_CurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CurrentTaxLiabilitiesMember_56498f1e-fe8e-43c3-b745-0ff6ef71afc0_terseLabel_en-US" xlink:label="lab_cls_CurrentTaxLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes and value-added taxes payable</link:label>
    <link:label id="lab_cls_CurrentTaxLiabilitiesMember_label_en-US" xlink:label="lab_cls_CurrentTaxLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Tax Liabilities [Member]</link:label>
    <link:label id="lab_cls_CurrentTaxLiabilitiesMember_documentation_en-US" xlink:label="lab_cls_CurrentTaxLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Tax Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CurrentTaxLiabilitiesMember" xlink:href="cls-20211231.xsd#cls_CurrentTaxLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CurrentTaxLiabilitiesMember" xlink:to="lab_cls_CurrentTaxLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfCurrentInventoryTableTextBlock_48d59ead-229d-49b3-818e-3b6fd7aa7f0c_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfCurrentInventoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Current Inventory</link:label>
    <link:label id="lab_cls_DisclosureOfCurrentInventoryTableTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfCurrentInventoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Current Inventory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfCurrentInventoryTableTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfCurrentInventoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Current Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfCurrentInventoryTableTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfCurrentInventoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfCurrentInventoryTableTextBlock" xlink:to="lab_cls_DisclosureOfCurrentInventoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialAssets_2125c0e2-b39a-4718-9513-ddb8e6d4428c_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_FinancialAssets_label_en-US" xlink:label="lab_ifrs-full_FinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssets" xlink:to="lab_ifrs-full_FinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_7cf44716-2b96-4d6c-bc02-d45062109191_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings Under the Revolving Facility and Term Loan and Lease Obligations</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_75de75d8-f8c8-4138-9377-9fbd987473c0_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_623323a9-366f-4440-ba46-ae2cbb11d904_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BaseRateMember_379d5397-8737-445d-84e5-360cf2460dc9_terseLabel_en-US" xlink:label="lab_cls_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_cls_BaseRateMember_label_en-US" xlink:label="lab_cls_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:label id="lab_cls_BaseRateMember_documentation_en-US" xlink:label="lab_cls_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BaseRateMember" xlink:href="cls-20211231.xsd#cls_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BaseRateMember" xlink:to="lab_cls_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IntangibleAssetsAbstract_9f9543e1-c5c9-4aca-bf9d-a251085eaf9d_terseLabel_en-US" xlink:label="lab_cls_IntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:label id="lab_cls_IntangibleAssetsAbstract_label_en-US" xlink:label="lab_cls_IntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:label id="lab_cls_IntangibleAssetsAbstract_documentation_en-US" xlink:label="lab_cls_IntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntangibleAssetsAbstract" xlink:href="cls-20211231.xsd#cls_IntangibleAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IntangibleAssetsAbstract" xlink:to="lab_cls_IntangibleAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NewIFRSsMember_c7f13886-24ba-4780-a41e-00af408dc306_terseLabel_en-US" xlink:label="lab_ifrs-full_NewIFRSsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New IFRSs</link:label>
    <link:label id="lab_ifrs-full_NewIFRSsMember_label_en-US" xlink:label="lab_ifrs-full_NewIFRSsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New IFRSs [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NewIFRSsMember" xlink:to="lab_ifrs-full_NewIFRSsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CurrencyAxis_6eed4c79-9c29-4428-99e3-c5c0820bb768_terseLabel_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:label id="lab_srt_CurrencyAxis_label_en-US" xlink:label="lab_srt_CurrencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DefinedContributionPlanMember_e4de009f-04b0-4c01-8a46-d7f500647d23_terseLabel_en-US" xlink:label="lab_cls_DefinedContributionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan</link:label>
    <link:label id="lab_cls_DefinedContributionPlanMember_label_en-US" xlink:label="lab_cls_DefinedContributionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Member]</link:label>
    <link:label id="lab_cls_DefinedContributionPlanMember_documentation_en-US" xlink:label="lab_cls_DefinedContributionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedContributionPlanMember" xlink:href="cls-20211231.xsd#cls_DefinedContributionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedContributionPlanMember" xlink:to="lab_cls_DefinedContributionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_4b8315c2-cc3c-473f-b9ae-3446074c546b_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SBC (including DSUs and RSUs to eligible directors)</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation, share-based payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ForwardCurrencyAndForwardSwapContractsMember_26eb3449-4e0e-4a3d-87c2-b6d14774f016_terseLabel_en-US" xlink:label="lab_cls_ForwardCurrencyAndForwardSwapContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Currency and Forward Swap Contracts</link:label>
    <link:label id="lab_cls_ForwardCurrencyAndForwardSwapContractsMember_label_en-US" xlink:label="lab_cls_ForwardCurrencyAndForwardSwapContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Currency and Forward Swap Contracts [Member]</link:label>
    <link:label id="lab_cls_ForwardCurrencyAndForwardSwapContractsMember_documentation_en-US" xlink:label="lab_cls_ForwardCurrencyAndForwardSwapContractsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Currency and Forward Swap Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ForwardCurrencyAndForwardSwapContractsMember" xlink:href="cls-20211231.xsd#cls_ForwardCurrencyAndForwardSwapContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ForwardCurrencyAndForwardSwapContractsMember" xlink:to="lab_cls_ForwardCurrencyAndForwardSwapContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_a15071df-86f7-4009-a6c4-d92736625102_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_1b74521f-00b1-4f84-9b80-aaa0a6861162_terseLabel_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable sold during period</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_label_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Amount Derecognized1</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_documentation_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Amount Derecognized1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" xlink:to="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_d9ddd63d-df38-4d4e-9814-edee02dd0abb_negatedLabel_en-US" xlink:label="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-down of assets and lease terminations</link:label>
    <link:label id="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_label_en-US" xlink:label="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Assets, Write Down Of Assets And Lease Terminations</link:label>
    <link:label id="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_documentation_en-US" xlink:label="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Assets, Write Down Of Assets And Lease Terminations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" xlink:to="lab_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BusinessCombinationPurchasePriceAdjustment_b5ac34f7-ad54-4034-96c5-128604f38e95_terseLabel_en-US" xlink:label="lab_cls_BusinessCombinationPurchasePriceAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combination, purchase price adjustment</link:label>
    <link:label id="lab_cls_BusinessCombinationPurchasePriceAdjustment_label_en-US" xlink:label="lab_cls_BusinessCombinationPurchasePriceAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Purchase Price Adjustment</link:label>
    <link:label id="lab_cls_BusinessCombinationPurchasePriceAdjustment_documentation_en-US" xlink:label="lab_cls_BusinessCombinationPurchasePriceAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Purchase Price Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessCombinationPurchasePriceAdjustment" xlink:href="cls-20211231.xsd#cls_BusinessCombinationPurchasePriceAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BusinessCombinationPurchasePriceAdjustment" xlink:to="lab_cls_BusinessCombinationPurchasePriceAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_e0586aeb-49fd-47ac-aa16-188efec2282b_terseLabel_en-US" xlink:label="lab_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer intangible assets acquired, useful life</link:label>
    <link:label id="lab_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_label_en-US" xlink:label="lab_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives, Intangible Assets Acquired Through Business Combination Other Than Goodwill</link:label>
    <link:label id="lab_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_documentation_en-US" xlink:label="lab_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives, Intangible Assets Acquired Through Business Combination Other Than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" xlink:href="cls-20211231.xsd#cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" xlink:to="lab_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LeaseLiabilityUnderIFRS16_8a8bba27-c59d-4012-9cbb-69c6b75f0a48_verboseLabel_en-US" xlink:label="lab_cls_LeaseLiabilityUnderIFRS16" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease obligations</link:label>
    <link:label id="lab_cls_LeaseLiabilityUnderIFRS16_label_en-US" xlink:label="lab_cls_LeaseLiabilityUnderIFRS16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Under IFRS 16</link:label>
    <link:label id="lab_cls_LeaseLiabilityUnderIFRS16_documentation_en-US" xlink:label="lab_cls_LeaseLiabilityUnderIFRS16" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Under IFRS 16</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeaseLiabilityUnderIFRS16" xlink:href="cls-20211231.xsd#cls_LeaseLiabilityUnderIFRS16"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeaseLiabilityUnderIFRS16" xlink:to="lab_cls_LeaseLiabilityUnderIFRS16" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_fa96297e-ec53-4afe-8e32-e4a9214f731c_terseLabel_en-US" xlink:label="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price of outstanding share options (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_label_en-US" xlink:label="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price of outstanding share options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:to="lab_ifrs-full_ExercisePriceOfOutstandingShareOptions2019" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_fddea40b-e03c-42e5-8177-3d86bacba17f_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PurchaseOrdersIssuedForAcquisitionOfInventory_293d3861-3168-43be-bda9-2f3b78f2b149_terseLabel_en-US" xlink:label="lab_cls_PurchaseOrdersIssuedForAcquisitionOfInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase orders issued for acquisition of inventory</link:label>
    <link:label id="lab_cls_PurchaseOrdersIssuedForAcquisitionOfInventory_label_en-US" xlink:label="lab_cls_PurchaseOrdersIssuedForAcquisitionOfInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Orders Issued For Acquisition Of Inventory</link:label>
    <link:label id="lab_cls_PurchaseOrdersIssuedForAcquisitionOfInventory_documentation_en-US" xlink:label="lab_cls_PurchaseOrdersIssuedForAcquisitionOfInventory" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Orders Issued For Acquisition Of Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PurchaseOrdersIssuedForAcquisitionOfInventory" xlink:href="cls-20211231.xsd#cls_PurchaseOrdersIssuedForAcquisitionOfInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PurchaseOrdersIssuedForAcquisitionOfInventory" xlink:to="lab_cls_PurchaseOrdersIssuedForAcquisitionOfInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_85e99c6b-ae7b-4569-9de3-d10de5b07921_terseLabel_en-US" xlink:label="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciling items:</link:label>
    <link:label id="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_label_en-US" xlink:label="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To Reconcile Earnings (Loss) Before Income Tax [Abstract]</link:label>
    <link:label id="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_documentation_en-US" xlink:label="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To Reconcile Earnings (Loss) Before Income Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" xlink:href="cls-20211231.xsd#cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" xlink:to="lab_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RightOfUseAssetForeignExchangeAndOther_91367b82-3dec-48c8-94d6-ab0051f0e78d_terseLabel_en-US" xlink:label="lab_cls_RightOfUseAssetForeignExchangeAndOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange and other</link:label>
    <link:label id="lab_cls_RightOfUseAssetForeignExchangeAndOther_label_en-US" xlink:label="lab_cls_RightOfUseAssetForeignExchangeAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Asset, Foreign Exchange And Other</link:label>
    <link:label id="lab_cls_RightOfUseAssetForeignExchangeAndOther_documentation_en-US" xlink:label="lab_cls_RightOfUseAssetForeignExchangeAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Asset, Foreign Exchange And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetForeignExchangeAndOther" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetForeignExchangeAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RightOfUseAssetForeignExchangeAndOther" xlink:to="lab_cls_RightOfUseAssetForeignExchangeAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_0cf97fbb-1ebe-4c48-977d-116b5d8c54c4_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional information about share-based payment arrangements</link:label>
    <link:label id="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_label_en-US" xlink:label="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional information about share-based payment arrangements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:to="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_83837506-4ab6-4ea1-9c6f-f3b1d064c290_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_f32f0c04-344b-40dc-8b7a-9a90cc47c67e_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ultimate trend</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate2</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2" xlink:to="lab_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_628b2690-2d95-433d-bceb-23eda860dc8e_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_23e03972-f7e8-4bed-ab52-2e3710073816_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#8212; Changes in demographic assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ScheduleOfCreditFacilityActivityTableTextBlock_8c6d1116-7908-4758-bf1e-17ee152e8108_terseLabel_en-US" xlink:label="lab_cls_ScheduleOfCreditFacilityActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Credit Facility Activity</link:label>
    <link:label id="lab_cls_ScheduleOfCreditFacilityActivityTableTextBlock_label_en-US" xlink:label="lab_cls_ScheduleOfCreditFacilityActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Credit Facility Activity [Table Text Block]</link:label>
    <link:label id="lab_cls_ScheduleOfCreditFacilityActivityTableTextBlock_documentation_en-US" xlink:label="lab_cls_ScheduleOfCreditFacilityActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Credit Facility Activity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ScheduleOfCreditFacilityActivityTableTextBlock" xlink:href="cls-20211231.xsd#cls_ScheduleOfCreditFacilityActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ScheduleOfCreditFacilityActivityTableTextBlock" xlink:to="lab_cls_ScheduleOfCreditFacilityActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_3b296e44-0320-4403-bda5-0a47a24a7f37_terseLabel_en-US" xlink:label="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk exposure associated with instruments sharing characteristic</link:label>
    <link:label id="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_label_en-US" xlink:label="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk exposure associated with instruments sharing characteristic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:to="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_b92caa10-b563-40d0-b962-28ad1a4689a8_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasAxis" xlink:to="lab_ifrs-full_GeographicalAreasAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TreasurySharesMember_4317f021-9d36-49d8-b46a-149b818bc964_terseLabel_en-US" xlink:label="lab_ifrs-full_TreasurySharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (note 13)</link:label>
    <link:label id="lab_ifrs-full_TreasurySharesMember_label_en-US" xlink:label="lab_ifrs-full_TreasurySharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury shares [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TreasurySharesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TreasurySharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TreasurySharesMember" xlink:to="lab_ifrs-full_TreasurySharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TreasuryStockSharesAcquired1_238e3954-1c19-4daf-af4c-835dc2d6f012_terseLabel_en-US" xlink:label="lab_cls_TreasuryStockSharesAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of SVS repurchased for delivery under SBC plans (in millions) (in shares)</link:label>
    <link:label id="lab_cls_TreasuryStockSharesAcquired1_label_en-US" xlink:label="lab_cls_TreasuryStockSharesAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired1</link:label>
    <link:label id="lab_cls_TreasuryStockSharesAcquired1_documentation_en-US" xlink:label="lab_cls_TreasuryStockSharesAcquired1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockSharesAcquired1" xlink:href="cls-20211231.xsd#cls_TreasuryStockSharesAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TreasuryStockSharesAcquired1" xlink:to="lab_cls_TreasuryStockSharesAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_94ebffdc-ce64-4613-a006-4f76a57e240b_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives and hedge accounting</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for derivative financial instruments and hedging [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RestructuringandRelatedCosts1Table_5169c8c9-581c-47a0-920a-f00de8606e13_terseLabel_en-US" xlink:label="lab_cls_RestructuringandRelatedCosts1Table" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_cls_RestructuringandRelatedCosts1Table_label_en-US" xlink:label="lab_cls_RestructuringandRelatedCosts1Table" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs1 [Table]</link:label>
    <link:label id="lab_cls_RestructuringandRelatedCosts1Table_documentation_en-US" xlink:label="lab_cls_RestructuringandRelatedCosts1Table" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs1 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringandRelatedCosts1Table" xlink:href="cls-20211231.xsd#cls_RestructuringandRelatedCosts1Table"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RestructuringandRelatedCosts1Table" xlink:to="lab_cls_RestructuringandRelatedCosts1Table" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_a1d48fd0-b197-455f-b5ba-42cb881652e5_verboseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss (reversal of impairment loss) recognised in profit or loss</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss (reversal of impairment loss) recognised in profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:to="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseOnLeaseLiabilities_237bf4be-4756-4b22-b1a2-857e5b662076_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense on lease obligations</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseOnLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense on lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:to="lab_ifrs-full_InterestExpenseOnLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfLiabilitiesAxis_e14b919d-8a63-4398-8147-ceecd2fd1299_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of liabilities [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfLiabilitiesAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of liabilities [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis" xlink:to="lab_ifrs-full_ClassesOfLiabilitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_ca1b4ebe-4d37-4703-8906-3dfbbce32e58_negatedPeriodStartLabel_en-US" xlink:label="lab_cls_CumulativeGainLossOnDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative losses, beginning of year</link:label>
    <link:label id="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_36639700-566e-4146-bea5-4c245a8fdf99_negatedPeriodEndLabel_en-US" xlink:label="lab_cls_CumulativeGainLossOnDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative losses, end of year</link:label>
    <link:label id="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_label_en-US" xlink:label="lab_cls_CumulativeGainLossOnDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Gain (Loss) On Defined Benefit Plans</link:label>
    <link:label id="lab_cls_CumulativeGainLossOnDefinedBenefitPlans_documentation_en-US" xlink:label="lab_cls_CumulativeGainLossOnDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Gain (Loss) On Defined Benefit Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CumulativeGainLossOnDefinedBenefitPlans" xlink:href="cls-20211231.xsd#cls_CumulativeGainLossOnDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CumulativeGainLossOnDefinedBenefitPlans" xlink:to="lab_cls_CumulativeGainLossOnDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_1dc18413-9e64-4509-ba4d-1838493a0f2d_terseLabel_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined contribution pension plan expense</link:label>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_label_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-employment benefit expense, defined contribution plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:to="lab_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RepaymentsOfCurrentBorrowings_1aaea22a-d54e-4444-8c94-39dab0a45ed9_terseLabel_en-US" xlink:label="lab_ifrs-full_RepaymentsOfCurrentBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of current borrowings</link:label>
    <link:label id="lab_ifrs-full_RepaymentsOfCurrentBorrowings_label_en-US" xlink:label="lab_ifrs-full_RepaymentsOfCurrentBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of current borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfCurrentBorrowings" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfCurrentBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RepaymentsOfCurrentBorrowings" xlink:to="lab_ifrs-full_RepaymentsOfCurrentBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BridgeLoan1Member_8155f165-6be7-4029-a71e-c82af86f4698_terseLabel_en-US" xlink:label="lab_cls_BridgeLoan1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan</link:label>
    <link:label id="lab_cls_BridgeLoan1Member_label_en-US" xlink:label="lab_cls_BridgeLoan1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan1 [Member]</link:label>
    <link:label id="lab_cls_BridgeLoan1Member_documentation_en-US" xlink:label="lab_cls_BridgeLoan1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BridgeLoan1Member" xlink:href="cls-20211231.xsd#cls_BridgeLoan1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BridgeLoan1Member" xlink:to="lab_cls_BridgeLoan1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NumberOfCustomers_7f081875-2c7e-49ba-bf2f-13c372827cea_terseLabel_en-US" xlink:label="lab_cls_NumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of customers</link:label>
    <link:label id="lab_cls_NumberOfCustomers_label_en-US" xlink:label="lab_cls_NumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Customers</link:label>
    <link:label id="lab_cls_NumberOfCustomers_documentation_en-US" xlink:label="lab_cls_NumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfCustomers" xlink:href="cls-20211231.xsd#cls_NumberOfCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfCustomers" xlink:to="lab_cls_NumberOfCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BuildingsMember_a9a02063-0584-4e2b-a5fe-bc42325f0a7a_terseLabel_en-US" xlink:label="lab_ifrs-full_BuildingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_ifrs-full_BuildingsMember_label_en-US" xlink:label="lab_ifrs-full_BuildingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BuildingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BuildingsMember" xlink:to="lab_ifrs-full_BuildingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_41f39923-cd01-41cf-aafc-b39c819e95f6_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameMember" xlink:to="lab_ifrs-full_BorrowingsByNameMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_d8c2ed0d-2150-4ea0-86eb-f82bf6befb67_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of assets</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of property, plant and equipment, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeStatementLocation1Domain_31d38277-6cce-4cf4-9da7-f101fd4a2291_terseLabel_en-US" xlink:label="lab_cls_IncomeStatementLocation1Domain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_cls_IncomeStatementLocation1Domain_label_en-US" xlink:label="lab_cls_IncomeStatementLocation1Domain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location1 [Domain]</link:label>
    <link:label id="lab_cls_IncomeStatementLocation1Domain_documentation_en-US" xlink:label="lab_cls_IncomeStatementLocation1Domain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeStatementLocation1Domain" xlink:href="cls-20211231.xsd#cls_IncomeStatementLocation1Domain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeStatementLocation1Domain" xlink:to="lab_cls_IncomeStatementLocation1Domain" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SubordinateVotingSharesMember_2334adf6-9bb0-4cf1-9a68-8a0a5455153d_verboseLabel_en-US" xlink:label="lab_cls_SubordinateVotingSharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SVS</link:label>
    <link:label id="lab_cls_SubordinateVotingSharesMember_cea4a0d5-ca9e-4e65-8754-6183bb683cf8_terseLabel_en-US" xlink:label="lab_cls_SubordinateVotingSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SVS</link:label>
    <link:label id="lab_cls_SubordinateVotingSharesMember_label_en-US" xlink:label="lab_cls_SubordinateVotingSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subordinate Voting Shares [Member]</link:label>
    <link:label id="lab_cls_SubordinateVotingSharesMember_documentation_en-US" xlink:label="lab_cls_SubordinateVotingSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subordinate Voting Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SubordinateVotingSharesMember" xlink:href="cls-20211231.xsd#cls_SubordinateVotingSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SubordinateVotingSharesMember" xlink:to="lab_cls_SubordinateVotingSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember_761cd6b8-04ae-4382-8303-d60190987803_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other property, plant and equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:to="lab_ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AcquisitionRelatedCostsForPotentialAcquisitions_7ead4750-8368-448e-8b69-41adfb5930a7_terseLabel_en-US" xlink:label="lab_cls_AcquisitionRelatedCostsForPotentialAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related costs for potential acquisitions</link:label>
    <link:label id="lab_cls_AcquisitionRelatedCostsForPotentialAcquisitions_label_en-US" xlink:label="lab_cls_AcquisitionRelatedCostsForPotentialAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related costs for potential acquisitions</link:label>
    <link:label id="lab_cls_AcquisitionRelatedCostsForPotentialAcquisitions_documentation_en-US" xlink:label="lab_cls_AcquisitionRelatedCostsForPotentialAcquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related costs for potential acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionRelatedCostsForPotentialAcquisitions" xlink:href="cls-20211231.xsd#cls_AcquisitionRelatedCostsForPotentialAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AcquisitionRelatedCostsForPotentialAcquisitions" xlink:to="lab_cls_AcquisitionRelatedCostsForPotentialAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_6dd1b460-7114-4dd1-b9de-0be0b81850ff_terseLabel_en-US" xlink:label="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_label_en-US" xlink:label="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later Than Six Years And Not Later Than Seven Years [Member]</link:label>
    <link:label id="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_documentation_en-US" xlink:label="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later Than Six Years And Not Later Than Seven Years [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" xlink:href="cls-20211231.xsd#cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" xlink:to="lab_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_be28c365-5f6e-4afc-968c-169e07ae7029_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SalesRevenueNet1Member_c7fe975b-91fe-4646-be8d-659cb36fc388_terseLabel_en-US" xlink:label="lab_cls_SalesRevenueNet1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_cls_SalesRevenueNet1Member_label_en-US" xlink:label="lab_cls_SalesRevenueNet1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Revenue, Net1 [Member]</link:label>
    <link:label id="lab_cls_SalesRevenueNet1Member_documentation_en-US" xlink:label="lab_cls_SalesRevenueNet1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Revenue, Net1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SalesRevenueNet1Member" xlink:href="cls-20211231.xsd#cls_SalesRevenueNet1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SalesRevenueNet1Member" xlink:to="lab_cls_SalesRevenueNet1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SharePrice_cb1c9614-f083-44a9-83ed-4801ec0ea184_terseLabel_en-US" xlink:label="lab_cls_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share price (in dollars per share)</link:label>
    <link:label id="lab_cls_SharePrice_label_en-US" xlink:label="lab_cls_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:label id="lab_cls_SharePrice_documentation_en-US" xlink:label="lab_cls_SharePrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharePrice" xlink:href="cls-20211231.xsd#cls_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharePrice" xlink:to="lab_cls_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentDerivativeFinancialAssets_c00a7e7f-4471-4bf6-a4ee-560e07fa488b_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentDerivativeFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative assets</link:label>
    <link:label id="lab_ifrs-full_CurrentDerivativeFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_CurrentDerivativeFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current derivative financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentDerivativeFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentDerivativeFinancialAssets" xlink:to="lab_ifrs-full_CurrentDerivativeFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aab80fa4-151a-41d1-afda-c4f75b5de69c_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_69768028-6c7b-4ff0-9d32-156cac727572_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Derivatives and Hedging Activities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about hedging instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentProvisions_886f5815-ec7a-43bb-ba81-0d2717aa56a4_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of provisions</link:label>
    <link:label id="lab_ifrs-full_CurrentProvisions_8e28f233-0073-4eaf-a5c4-97f8b6fff33e_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_ifrs-full_CurrentProvisions_label_en-US" xlink:label="lab_ifrs-full_CurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentProvisions" xlink:to="lab_ifrs-full_CurrentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CashRestructureCharges_f10ce8b6-eedf-4021-9e02-67c596e724b0_terseLabel_en-US" xlink:label="lab_cls_CashRestructureCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash restructure charges</link:label>
    <link:label id="lab_cls_CashRestructureCharges_label_en-US" xlink:label="lab_cls_CashRestructureCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Restructure Charges</link:label>
    <link:label id="lab_cls_CashRestructureCharges_documentation_en-US" xlink:label="lab_cls_CashRestructureCharges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Restructure Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CashRestructureCharges" xlink:href="cls-20211231.xsd#cls_CashRestructureCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CashRestructureCharges" xlink:to="lab_cls_CashRestructureCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_47a67cc7-403c-4daa-96dd-48b8a1c76ad2_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions from business combinations</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_label_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Business Combinations, Deferred Tax Liabilities</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_documentation_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Business Combinations, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" xlink:to="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_83fd1e70-ad0e-4375-9b96-617db31e569a_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under credit facility</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_5ec53bed-304d-48e7-98ac-a4bf560bc391_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from borrowings</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from borrowings, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_3ea281a7-913d-4cf3-9202-f6efdeb8d11b_terseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_label_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for decommissioning, restoration and rehabilitation costs [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:to="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_3f70171e-afe0-4045-b8bf-45d0b3e92148_totalLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_f8fc35aa-dc4f-4dca-a402-d61d18df4000_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual life of outstanding share options</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual life of outstanding share options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:to="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_3d20380c-6226-4570-bff0-abd48b593a51_totalLabel_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total expense for the year</link:label>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_label_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense" xlink:to="lab_ifrs-full_EmployeeBenefitsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember_3f69f4e8-3f1f-4b47-ae6b-3eb6973b30d1_terseLabel_en-US" xlink:label="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building/leasehold improvements</link:label>
    <link:label id="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building Improvements And Leasehold Improvements [Member]</link:label>
    <link:label id="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember_documentation_en-US" xlink:label="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building Improvements and Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BuildingImprovementsAndLeaseholdImprovementsMember" xlink:href="cls-20211231.xsd#cls_BuildingImprovementsAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BuildingImprovementsAndLeaseholdImprovementsMember" xlink:to="lab_cls_BuildingImprovementsAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_UndiscountedLeasePaymentsToBePaid_f5959b73-d439-46dc-b13a-36ebf83d7f68_terseLabel_en-US" xlink:label="lab_cls_UndiscountedLeasePaymentsToBePaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undiscounted cash flows for lease obligation</link:label>
    <link:label id="lab_cls_UndiscountedLeasePaymentsToBePaid_label_en-US" xlink:label="lab_cls_UndiscountedLeasePaymentsToBePaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undiscounted Lease Payments To Be Paid</link:label>
    <link:label id="lab_cls_UndiscountedLeasePaymentsToBePaid_documentation_en-US" xlink:label="lab_cls_UndiscountedLeasePaymentsToBePaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undiscounted Lease Payments To Be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UndiscountedLeasePaymentsToBePaid" xlink:href="cls-20211231.xsd#cls_UndiscountedLeasePaymentsToBePaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UndiscountedLeasePaymentsToBePaid" xlink:to="lab_cls_UndiscountedLeasePaymentsToBePaid" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AggregateDebtIssuanceCostsMember_386185fd-f059-475f-866d-52479be639b9_terseLabel_en-US" xlink:label="lab_cls_AggregateDebtIssuanceCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Debt Issuance Costs</link:label>
    <link:label id="lab_cls_AggregateDebtIssuanceCostsMember_label_en-US" xlink:label="lab_cls_AggregateDebtIssuanceCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Debt Issuance Costs [Member]</link:label>
    <link:label id="lab_cls_AggregateDebtIssuanceCostsMember_documentation_en-US" xlink:label="lab_cls_AggregateDebtIssuanceCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AggregateDebtIssuanceCostsMember" xlink:href="cls-20211231.xsd#cls_AggregateDebtIssuanceCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AggregateDebtIssuanceCostsMember" xlink:to="lab_cls_AggregateDebtIssuanceCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RightOfUseAssetRollForwardRollForward_d6f8b225-fcb6-4aa4-b162-f1ba0ebf8733_terseLabel_en-US" xlink:label="lab_cls_RightOfUseAssetRollForwardRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Asset Roll Forward [Roll Forward]</link:label>
    <link:label id="lab_cls_RightOfUseAssetRollForwardRollForward_label_en-US" xlink:label="lab_cls_RightOfUseAssetRollForwardRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Asset Roll Forward [Roll Forward]</link:label>
    <link:label id="lab_cls_RightOfUseAssetRollForwardRollForward_documentation_en-US" xlink:label="lab_cls_RightOfUseAssetRollForwardRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right Of Use Asset Roll Forward [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetRollForwardRollForward" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetRollForwardRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward" xlink:to="lab_cls_RightOfUseAssetRollForwardRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_33ba8c17-6a6a-4827-92dc-0966544e1426_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_7cb1cc41-198b-4f0d-afef-a0f76cae72c1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_fd52f094-8c40-41c2-aa3c-99bacc6ad3ab_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period1</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_e9a4df11-a0ed-47e5-8db3-dd4e64e27053_negatedLabel_en-US" xlink:label="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses on post-employment benefit plan</link:label>
    <link:label id="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_label_en-US" xlink:label="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Purchase of Annuity Recognised in Profit Or Loss</link:label>
    <link:label id="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_documentation_en-US" xlink:label="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Purchase of Annuity Recognised in Profit Or Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:href="cls-20211231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:to="lab_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ExpectedLifeOtherEquityInstrumentsGranted_f02f5868-1c88-4290-9f0e-d7ed4aef21ff_terseLabel_en-US" xlink:label="lab_cls_ExpectedLifeOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected life</link:label>
    <link:label id="lab_cls_ExpectedLifeOtherEquityInstrumentsGranted_label_en-US" xlink:label="lab_cls_ExpectedLifeOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Life, Other Equity Instruments Granted</link:label>
    <link:label id="lab_cls_ExpectedLifeOtherEquityInstrumentsGranted_documentation_en-US" xlink:label="lab_cls_ExpectedLifeOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Life, Other Equity Instruments Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ExpectedLifeOtherEquityInstrumentsGranted" xlink:href="cls-20211231.xsd#cls_ExpectedLifeOtherEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ExpectedLifeOtherEquityInstrumentsGranted" xlink:to="lab_cls_ExpectedLifeOtherEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_a564f340-99da-4343-8d09-8ee722462f91_totalLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_label_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income, attributable to owners of parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:to="lab_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CurrentBorrowingsAndLeaseLiabilities_f9dd9aab-1746-4ad5-bc0e-a3926cc7fd54_terseLabel_en-US" xlink:label="lab_cls_CurrentBorrowingsAndLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of borrowings under credit facility &amp; lease obligations</link:label>
    <link:label id="lab_cls_CurrentBorrowingsAndLeaseLiabilities_3ec8b007-b86d-4c81-8903-8abf06701a1e_verboseLabel_en-US" xlink:label="lab_cls_CurrentBorrowingsAndLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion</link:label>
    <link:label id="lab_cls_CurrentBorrowingsAndLeaseLiabilities_label_en-US" xlink:label="lab_cls_CurrentBorrowingsAndLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Borrowings And Lease Liabilities</link:label>
    <link:label id="lab_cls_CurrentBorrowingsAndLeaseLiabilities_documentation_en-US" xlink:label="lab_cls_CurrentBorrowingsAndLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Borrowings And Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities" xlink:href="cls-20211231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CurrentBorrowingsAndLeaseLiabilities" xlink:to="lab_cls_CurrentBorrowingsAndLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_019c0076-105b-4435-9b4e-8fb68b0fea86_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:to="lab_ifrs-full_TradeAndOtherPayablesToTradeSuppliers" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_78f933c0-976e-4680-8608-c8cb1a489df6_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting (as a) percentage</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage1</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_0b78848f-c871-4c08-9f51-ebd730d32c3a_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RestrictedStockUnitsRSU1Member_c957f850-26bb-4454-a21e-efb02cb6a8bc_terseLabel_en-US" xlink:label="lab_cls_RestrictedStockUnitsRSU1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_cls_RestrictedStockUnitsRSU1Member_label_en-US" xlink:label="lab_cls_RestrictedStockUnitsRSU1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSU)1 [Member]</link:label>
    <link:label id="lab_cls_RestrictedStockUnitsRSU1Member_documentation_en-US" xlink:label="lab_cls_RestrictedStockUnitsRSU1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSU)1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member" xlink:href="cls-20211231.xsd#cls_RestrictedStockUnitsRSU1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RestrictedStockUnitsRSU1Member" xlink:to="lab_cls_RestrictedStockUnitsRSU1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_0192756c-e455-46d4-9dee-3551d01c3767_totalLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Excess (deficiency) of plan assets over accrued benefit obligations</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amounts For Asset (Liability) Recognized In Statement Of Financial Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" xlink:to="lab_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PlanAssetsDecreaseDueToRestrictions_f18e33a6-7ec5-4c03-8aaf-98857c06395c_negatedLabel_en-US" xlink:label="lab_cls_PlanAssetsDecreaseDueToRestrictions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets, decrease due to restrictions</link:label>
    <link:label id="lab_cls_PlanAssetsDecreaseDueToRestrictions_b198e6c9-2b38-4d22-91c1-c9831dd9f59b_negatedTerseLabel_en-US" xlink:label="lab_cls_PlanAssetsDecreaseDueToRestrictions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction of plan assets due to IFRS restrictions described in note&#160;2(l)</link:label>
    <link:label id="lab_cls_PlanAssetsDecreaseDueToRestrictions_label_en-US" xlink:label="lab_cls_PlanAssetsDecreaseDueToRestrictions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets, Decrease Due To Restrictions</link:label>
    <link:label id="lab_cls_PlanAssetsDecreaseDueToRestrictions_documentation_en-US" xlink:label="lab_cls_PlanAssetsDecreaseDueToRestrictions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets, Decrease Due To Restrictions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanAssetsDecreaseDueToRestrictions" xlink:href="cls-20211231.xsd#cls_PlanAssetsDecreaseDueToRestrictions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PlanAssetsDecreaseDueToRestrictions" xlink:to="lab_cls_PlanAssetsDecreaseDueToRestrictions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SellingGeneralAndAdministrativeExpense_7db68d57-0d8f-4a5c-a8e7-a0c025cac2d4_terseLabel_en-US" xlink:label="lab_ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses (SG&amp;A)</link:label>
    <link:label id="lab_ifrs-full_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:to="lab_ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssueOfEquity_6b1cf2b1-45ba-4d8d-9fbe-a05978219755_terseLabel_en-US" xlink:label="lab_ifrs-full_IssueOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of capital stock</link:label>
    <link:label id="lab_ifrs-full_IssueOfEquity_label_en-US" xlink:label="lab_ifrs-full_IssueOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issue of equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssueOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssueOfEquity" xlink:to="lab_ifrs-full_IssueOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_a8d71bc8-b213-4528-aa2b-70386fcff729_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ConcentrationRiskByType1Domain_ef88cfff-9c61-4685-b1e0-f29746260521_terseLabel_en-US" xlink:label="lab_cls_ConcentrationRiskByType1Domain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk By Type1 [Domain]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByType1Domain_label_en-US" xlink:label="lab_cls_ConcentrationRiskByType1Domain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk By Type1 [Domain]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByType1Domain_documentation_en-US" xlink:label="lab_cls_ConcentrationRiskByType1Domain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Concentration Risk By Type1 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByType1Domain" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByType1Domain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConcentrationRiskByType1Domain" xlink:to="lab_cls_ConcentrationRiskByType1Domain" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_615c1e3a-983c-46e2-b0dc-5cf6947021f9_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_label_en-US" xlink:label="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Relating To Reclassification Of Net Gain (Loss) On Cash Flow Hedges Of Other Comprehensive Income</link:label>
    <link:label id="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_documentation_en-US" xlink:label="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Relating To Reclassification Of Net Gain (Loss) On Cash Flow Hedges Of Other Comprehensive Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:href="cls-20211231.xsd#cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:to="lab_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ImpaktAcquisitionMember_be5ebc9c-16dc-4bbc-a31b-1a2a9fe20474_terseLabel_en-US" xlink:label="lab_cls_ImpaktAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impakt Acquisition</link:label>
    <link:label id="lab_cls_ImpaktAcquisitionMember_label_en-US" xlink:label="lab_cls_ImpaktAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impakt Acquisition [Member]</link:label>
    <link:label id="lab_cls_ImpaktAcquisitionMember_documentation_en-US" xlink:label="lab_cls_ImpaktAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impakt Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ImpaktAcquisitionMember" xlink:href="cls-20211231.xsd#cls_ImpaktAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ImpaktAcquisitionMember" xlink:to="lab_cls_ImpaktAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_919f7bd3-0178-41b3-b94e-0086b84b770e_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SegmentsAxis_8b53bad3-e326-4956-891b-5ee1f84beff4_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [axis]</link:label>
    <link:label id="lab_ifrs-full_SegmentsAxis_label_en-US" xlink:label="lab_ifrs-full_SegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentsAxis" xlink:to="lab_ifrs-full_SegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_1ae2b1fb-ba96-4128-82b1-12aaa0b9b094_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GoodwillMember_956d88c6-cf1c-453d-8560-100625077cae_terseLabel_en-US" xlink:label="lab_ifrs-full_GoodwillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_GoodwillMember_label_en-US" xlink:label="lab_ifrs-full_GoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GoodwillMember" xlink:to="lab_ifrs-full_GoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_fb9fe646-eb71-4848-ac22-cfa43d64f6a7_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings before income taxes</link:label>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_label_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss) before tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossBeforeTax" xlink:to="lab_ifrs-full_ProfitLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_7b199b23-ac96-4ec8-8ea6-ce1ae92491a2_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets and financial liabilities</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for financial instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsOnLitigationSettlements_bebdd43a-53eb-470f-895b-c12cb3571745_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsOnLitigationSettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on litigation settlements</link:label>
    <link:label id="lab_ifrs-full_GainsOnLitigationSettlements_label_en-US" xlink:label="lab_ifrs-full_GainsOnLitigationSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on litigation settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnLitigationSettlements" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsOnLitigationSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsOnLitigationSettlements" xlink:to="lab_ifrs-full_GainsOnLitigationSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_a4c78717-5209-4f61-b55a-ac302c7feb2f_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_afde0131-384e-4b75-bbe6-14a46ffab80f_verboseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c700b7af-ce1d-4643-9d9c-710f026c1fc8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AcceleratedAmortizationOfFinancingCosts_697b11a6-9386-4e1f-862a-031b7f0b0272_verboseLabel_en-US" xlink:label="lab_cls_AcceleratedAmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility-related charges</link:label>
    <link:label id="lab_cls_AcceleratedAmortizationOfFinancingCosts_b855a409-bc59-4755-a64b-9baeaa8b7899_terseLabel_en-US" xlink:label="lab_cls_AcceleratedAmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated amortization of unamortized deferred financing costs</link:label>
    <link:label id="lab_cls_AcceleratedAmortizationOfFinancingCosts_label_en-US" xlink:label="lab_cls_AcceleratedAmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Amortization Of Financing Costs</link:label>
    <link:label id="lab_cls_AcceleratedAmortizationOfFinancingCosts_documentation_en-US" xlink:label="lab_cls_AcceleratedAmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated Amortization Of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts" xlink:href="cls-20211231.xsd#cls_AcceleratedAmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AcceleratedAmortizationOfFinancingCosts" xlink:to="lab_cls_AcceleratedAmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_7137a8cf-04b4-422b-8eda-d8ac9f9633bd_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IFRS16Member_ca0c4b89-9a42-4918-9562-2cf9dd70a32b_terseLabel_en-US" xlink:label="lab_cls_IFRS16Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IFRS 16</link:label>
    <link:label id="lab_cls_IFRS16Member_label_en-US" xlink:label="lab_cls_IFRS16Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IFRS 16 [Member]</link:label>
    <link:label id="lab_cls_IFRS16Member_documentation_en-US" xlink:label="lab_cls_IFRS16Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IFRS 16 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IFRS16Member" xlink:href="cls-20211231.xsd#cls_IFRS16Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IFRS16Member" xlink:to="lab_cls_IFRS16Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinanceCosts_a84e96a9-7582-4a4c-8c09-f21e375a1a42_terseLabel_en-US" xlink:label="lab_ifrs-full_FinanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance costs</link:label>
    <link:label id="lab_ifrs-full_FinanceCosts_label_en-US" xlink:label="lab_ifrs-full_FinanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceCosts" xlink:to="lab_ifrs-full_FinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_90242bdf-d898-42fb-90cd-da098af47706_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Expense Recognized In Consolidated Statement of Operations For Pension and Non-pension Post-employment Benefit Plans</link:label>
    <link:label id="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Defined Benefit Plan Expense Recognized In Profit Or Loss Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Defined Benefit Plan Expense Recognized In Profit Or Loss Explanatory [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" xlink:to="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LengthOfForecastPeriod_47c307bc-485e-4efa-84f6-ce592a04d380_terseLabel_en-US" xlink:label="lab_cls_LengthOfForecastPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Length of forecast period</link:label>
    <link:label id="lab_cls_LengthOfForecastPeriod_label_en-US" xlink:label="lab_cls_LengthOfForecastPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Length Of Forecast Period</link:label>
    <link:label id="lab_cls_LengthOfForecastPeriod_documentation_en-US" xlink:label="lab_cls_LengthOfForecastPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Length Of Forecast Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LengthOfForecastPeriod" xlink:href="cls-20211231.xsd#cls_LengthOfForecastPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LengthOfForecastPeriod" xlink:to="lab_cls_LengthOfForecastPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_ce573ec7-02c4-4a8c-a06b-3d4a7be4e383_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for decrease (increase) in inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_d012fb8e-550b-4822-ae37-c8a96d8e2b86_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized cost</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for loans and receivables [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_4b387fa7-5b0a-4385-84f5-f380c1d3621a_terseLabel_en-US" xlink:label="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based awards excluded from diluted weighted average per share calculation (in shares)</link:label>
    <link:label id="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_label_en-US" xlink:label="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded From Computation Of Earnings Per Share, Amount1</link:label>
    <link:label id="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_documentation_en-US" xlink:label="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:href="cls-20211231.xsd#cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:to="lab_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LettersOfCreditOutstandingAmount1_3db58704-6f65-40e9-a81f-ce89602a5349_terseLabel_en-US" xlink:label="lab_cls_LettersOfCreditOutstandingAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_cls_LettersOfCreditOutstandingAmount1_label_en-US" xlink:label="lab_cls_LettersOfCreditOutstandingAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters Of Credit Outstanding, Amount1</link:label>
    <link:label id="lab_cls_LettersOfCreditOutstandingAmount1_documentation_en-US" xlink:label="lab_cls_LettersOfCreditOutstandingAmount1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters Of Credit Outstanding, Amount1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1" xlink:href="cls-20211231.xsd#cls_LettersOfCreditOutstandingAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LettersOfCreditOutstandingAmount1" xlink:to="lab_cls_LettersOfCreditOutstandingAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_b435bc5b-632e-4461-b558-153be85d6118_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amounts Reported in Balance Sheet</link:label>
    <link:label id="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Amounts Recognized In Balance Sheet Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Amounts Recognized In Balance Sheet</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" xlink:to="lab_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PlanAssetsMember_19612a10-b293-4fa2-9dfa-326b3732bb5b_terseLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets</link:label>
    <link:label id="lab_ifrs-full_PlanAssetsMember_label_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PlanAssetsMember" xlink:to="lab_ifrs-full_PlanAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_e11a8adc-0f2c-4b1c-b549-2c816b3eac2f_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than four years and not later than five years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:to="lab_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ShareBasedPaymentAwardTSRModifierPremium_3f712321-5369-452f-98ee-6b36737251b6_terseLabel_en-US" xlink:label="lab_cls_ShareBasedPaymentAwardTSRModifierPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TSR and Monte Carlo simulation premium</link:label>
    <link:label id="lab_cls_ShareBasedPaymentAwardTSRModifierPremium_label_en-US" xlink:label="lab_cls_ShareBasedPaymentAwardTSRModifierPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Award, TSR Modifier, Premium</link:label>
    <link:label id="lab_cls_ShareBasedPaymentAwardTSRModifierPremium_documentation_en-US" xlink:label="lab_cls_ShareBasedPaymentAwardTSRModifierPremium" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Award, TSR Modifier, Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedPaymentAwardTSRModifierPremium" xlink:href="cls-20211231.xsd#cls_ShareBasedPaymentAwardTSRModifierPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedPaymentAwardTSRModifierPremium" xlink:to="lab_cls_ShareBasedPaymentAwardTSRModifierPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_9fd0222d-8201-49e8-a58e-62ce3023122a_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reasonably possible change in risk variable, impact on interest expense</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Interest Expense</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_4bac974e-9644-4a88-8745-06e23a65fa79_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_d43724bc-13ca-4cfa-8696-22badc3dcd46_terseLabel_en-US" xlink:label="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investment funds, allocation percentage</link:label>
    <link:label id="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_label_en-US" xlink:label="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:label id="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_documentation_en-US" xlink:label="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:href="cls-20211231.xsd#cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:to="lab_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CustomerConcentrationRisk1Member_391e165f-7f41-4ecb-8397-b4b3361199d5_terseLabel_en-US" xlink:label="lab_cls_CustomerConcentrationRisk1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_cls_CustomerConcentrationRisk1Member_label_en-US" xlink:label="lab_cls_CustomerConcentrationRisk1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk1 [Member]</link:label>
    <link:label id="lab_cls_CustomerConcentrationRisk1Member_documentation_en-US" xlink:label="lab_cls_CustomerConcentrationRisk1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CustomerConcentrationRisk1Member" xlink:href="cls-20211231.xsd#cls_CustomerConcentrationRisk1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CustomerConcentrationRisk1Member" xlink:to="lab_cls_CustomerConcentrationRisk1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_StatementOfCashFlowsTable_c7c31424-f045-486e-8c14-cacb872c425d_terseLabel_en-US" xlink:label="lab_cls_StatementOfCashFlowsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement Of Cash Flows [Table]</link:label>
    <link:label id="lab_cls_StatementOfCashFlowsTable_label_en-US" xlink:label="lab_cls_StatementOfCashFlowsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement Of Cash Flows [Table]</link:label>
    <link:label id="lab_cls_StatementOfCashFlowsTable_documentation_en-US" xlink:label="lab_cls_StatementOfCashFlowsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement Of Cash Flows [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StatementOfCashFlowsTable" xlink:href="cls-20211231.xsd#cls_StatementOfCashFlowsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StatementOfCashFlowsTable" xlink:to="lab_cls_StatementOfCashFlowsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory_4b9ff8d2-3d08-4ee3-b05a-92cda5c2e42f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Diluted</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of earnings per share [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEarningsPerShareExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_c0482276-26d8-4ebf-9a68-6bf6cfa86970_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis" xlink:to="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TermOfStrategicPlan_4625f8da-556a-4a60-adce-d0ffed2bce6d_terseLabel_en-US" xlink:label="lab_cls_TermOfStrategicPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of strategic plan</link:label>
    <link:label id="lab_cls_TermOfStrategicPlan_label_en-US" xlink:label="lab_cls_TermOfStrategicPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of Strategic Plan</link:label>
    <link:label id="lab_cls_TermOfStrategicPlan_documentation_en-US" xlink:label="lab_cls_TermOfStrategicPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of Strategic Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermOfStrategicPlan" xlink:href="cls-20211231.xsd#cls_TermOfStrategicPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TermOfStrategicPlan" xlink:to="lab_cls_TermOfStrategicPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_f4601cc7-f263-4864-bc7a-9b97b90f33e2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Details of the Purchase Price Allocation by Year of Acquisition</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_InitialTermLoanAndFirstIncrementalTermLoanMember_8fac7471-e59a-48f6-a2ec-f95432789ca0_terseLabel_en-US" xlink:label="lab_cls_InitialTermLoanAndFirstIncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan And First Incremental Term Loan</link:label>
    <link:label id="lab_cls_InitialTermLoanAndFirstIncrementalTermLoanMember_label_en-US" xlink:label="lab_cls_InitialTermLoanAndFirstIncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan And First Incremental Term Loan [Member]</link:label>
    <link:label id="lab_cls_InitialTermLoanAndFirstIncrementalTermLoanMember_documentation_en-US" xlink:label="lab_cls_InitialTermLoanAndFirstIncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan And First Incremental Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanAndFirstIncrementalTermLoanMember" xlink:href="cls-20211231.xsd#cls_InitialTermLoanAndFirstIncrementalTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InitialTermLoanAndFirstIncrementalTermLoanMember" xlink:to="lab_cls_InitialTermLoanAndFirstIncrementalTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_c2c6dc73-2bee-4279-80a1-a07978febb95_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged (credited) to net earnings</link:label>
    <link:label id="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_label_en-US" xlink:label="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Expense (Income) Recognised In Profit Or Loss, Deferred Tax Liabilities</link:label>
    <link:label id="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_documentation_en-US" xlink:label="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Expense (Income) Recognised In Profit Or Loss, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" xlink:href="cls-20211231.xsd#cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" xlink:to="lab_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EmployerContributions_acef5d13-d508-49b8-a1ab-fe3bed4a8dfc_verboseLabel_en-US" xlink:label="lab_ifrs-full_EmployerContributions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan contributions</link:label>
    <link:label id="lab_ifrs-full_EmployerContributions_label_en-US" xlink:label="lab_ifrs-full_EmployerContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployerContributions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployerContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EmployerContributions" xlink:to="lab_ifrs-full_EmployerContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherProvisions_9379f31e-d3e0-459b-a7b3-fc03f35d55de_periodStartLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisions" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_OtherProvisions_5d89ef5f-ffce-4d3b-8824-dfd555f71e05_periodEndLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisions" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_OtherProvisions_label_en-US" xlink:label="lab_ifrs-full_OtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherProvisions" xlink:to="lab_ifrs-full_OtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_e572a800-47dc-43ef-ad08-783ceb9b5e63_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_bf32bef5-60ca-41d7-ac15-706e1f86ac4a_verboseLabel_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated contribution</link:label>
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_label_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of contributions expected to be paid to plan for next annual reporting period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:to="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_00217e6e-52eb-4583-91e0-a960aeb0b62d_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligations</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of discount rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:to="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations_1d41f3f1-6230-4f7b-afb5-adce39cfd7b8_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of basis points</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Benefit Obligations</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Benefit Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationExpense_f5578ee5-a64d-42d3-bb01-b392161dba59_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_ifrs-full_DepreciationExpense_label_en-US" xlink:label="lab_ifrs-full_DepreciationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationExpense" xlink:to="lab_ifrs-full_DepreciationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_51bb7164-49a8-4866-a8ef-29bbd72cf8fc_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MajorCustomersAxis_4012fcf0-9cd8-4a5e-a846-f97646a1af33_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major customers [axis]</link:label>
    <link:label id="lab_ifrs-full_MajorCustomersAxis_label_en-US" xlink:label="lab_ifrs-full_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major customers [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorCustomersAxis" xlink:to="lab_ifrs-full_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentShellCompanyReport_51b8c1d3-2c23-4a33-8cb3-0813b7c92817_terseLabel_en-US" xlink:label="lab_dei_DocumentShellCompanyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_DocumentShellCompanyReport_label_en-US" xlink:label="lab_dei_DocumentShellCompanyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Shell Company Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentShellCompanyReport" xlink:to="lab_dei_DocumentShellCompanyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_ec8c0ad4-a2e7-4770-b0f0-9d2ff052ca7e_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract" xlink:to="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LeasesLeaseTerm_1c2cda17-e7a1-46b9-a28e-ada036e6802f_terseLabel_en-US" xlink:label="lab_cls_LeasesLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease term</link:label>
    <link:label id="lab_cls_LeasesLeaseTerm_label_en-US" xlink:label="lab_cls_LeasesLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Lease Term</link:label>
    <link:label id="lab_cls_LeasesLeaseTerm_documentation_en-US" xlink:label="lab_cls_LeasesLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesLeaseTerm" xlink:href="cls-20211231.xsd#cls_LeasesLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeasesLeaseTerm" xlink:to="lab_cls_LeasesLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_FirstExtendedInitialSwapsMember_1913db11-2e9f-4501-81f9-5d406494518f_terseLabel_en-US" xlink:label="lab_cls_FirstExtendedInitialSwapsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Extended Initial Swaps</link:label>
    <link:label id="lab_cls_FirstExtendedInitialSwapsMember_label_en-US" xlink:label="lab_cls_FirstExtendedInitialSwapsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Extended Initial Swaps [Member]</link:label>
    <link:label id="lab_cls_FirstExtendedInitialSwapsMember_documentation_en-US" xlink:label="lab_cls_FirstExtendedInitialSwapsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Extended Initial Swaps</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_FirstExtendedInitialSwapsMember" xlink:href="cls-20211231.xsd#cls_FirstExtendedInitialSwapsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_FirstExtendedInitialSwapsMember" xlink:to="lab_cls_FirstExtendedInitialSwapsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EarningsPerShareExplanatory_ad127173-85ea-40df-aedb-68f713111149_terseLabel_en-US" xlink:label="lab_ifrs-full_EarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Weighted Average Diluted Shares</link:label>
    <link:label id="lab_ifrs-full_EarningsPerShareExplanatory_label_en-US" xlink:label="lab_ifrs-full_EarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareExplanatory" xlink:to="lab_ifrs-full_EarningsPerShareExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember_063f4775-504f-4fa7-ae36-1bd4d5aa414e_terseLabel_en-US" xlink:label="lab_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional income and value-added taxes on subsidiaries</link:label>
    <link:label id="lab_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember_label_en-US" xlink:label="lab_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Income And Value-Added Taxes On Subsidiaries [Member]</link:label>
    <link:label id="lab_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember_documentation_en-US" xlink:label="lab_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Income And Value-Added Taxes On Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember" xlink:href="cls-20211231.xsd#cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember" xlink:to="lab_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeStatementLocation1Axis_2e70e66f-503f-47ea-ba09-2eda809750bb_terseLabel_en-US" xlink:label="lab_cls_IncomeStatementLocation1Axis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_cls_IncomeStatementLocation1Axis_label_en-US" xlink:label="lab_cls_IncomeStatementLocation1Axis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location1 [Axis]</link:label>
    <link:label id="lab_cls_IncomeStatementLocation1Axis_documentation_en-US" xlink:label="lab_cls_IncomeStatementLocation1Axis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeStatementLocation1Axis" xlink:href="cls-20211231.xsd#cls_IncomeStatementLocation1Axis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeStatementLocation1Axis" xlink:to="lab_cls_IncomeStatementLocation1Axis" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_GBP_7b2f9ceb-53d1-4ec2-ada0-84595ecd3a7f_verboseLabel_en-US" xlink:label="lab_currency_GBP" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">British pound</link:label>
    <link:label id="lab_currency_GBP_label_en-US" xlink:label="lab_currency_GBP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United Kingdom, Pounds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_GBP" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_GBP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_GBP" xlink:to="lab_currency_GBP" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_58a6b581-a111-4fc8-bd40-327e862bc35d_terseLabel_en-US" xlink:label="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification between deferred tax assets and deferred tax liabilities</link:label>
    <link:label id="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_label_en-US" xlink:label="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Between Deferred Tax Asset And Deferred Tax Liability Related Temporary Differences [Member]</link:label>
    <link:label id="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_documentation_en-US" xlink:label="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Between Deferred Tax Asset And Deferred Tax Liability Related Temporary Differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" xlink:href="cls-20211231.xsd#cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" xlink:to="lab_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentAssets_f1d1a978-e5d1-49d5-a30b-f4c103ace66e_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentAssets_label_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssets" xlink:to="lab_ifrs-full_CurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_159f1c96-d1b6-4f3e-9838-d25cfae93cef_negatedTerseLabel_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on pension annuity purchases (see note 18(a))</link:label>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_label_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income, Net of Tax, Gain (Loss) on Settlement</link:label>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_documentation_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income, Net of Tax, Gain (Loss) on Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement" xlink:to="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_d206f96d-1347-468a-85b9-cf13c43a4fd4_terseLabel_en-US" xlink:label="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pensions and non-pension post-retirement benefits</link:label>
    <link:label id="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_label_en-US" xlink:label="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pensions And Non-pension Post-retirement Benefit Related Temporary Differences [Member]</link:label>
    <link:label id="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_documentation_en-US" xlink:label="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pensions And Non-pension Post-retirement Benefit Related Temporary Differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" xlink:href="cls-20211231.xsd#cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" xlink:to="lab_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_1bfc7706-7af8-41ef-89c1-202051fc3743_verboseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit payments from plan</link:label>
    <link:label id="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_47dcd333-3299-464f-8c60-3f5b17cc32e2_negatedLabel_en-US" xlink:label="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit payments from plan</link:label>
    <link:label id="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from payments from plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_KRW_cc688687-f0b5-4d83-b52c-260f27a52056_terseLabel_en-US" xlink:label="lab_currency_KRW" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Korean won</link:label>
    <link:label id="lab_currency_KRW_label_en-US" xlink:label="lab_currency_KRW" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Korea (South), Won</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_KRW" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_KRW"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_KRW" xlink:to="lab_currency_KRW" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NumberOfSharesOutstandingRollForward_234c6197-f545-426a-a1f6-adfc6c1b8db7_terseLabel_en-US" xlink:label="lab_cls_NumberOfSharesOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Outstanding [Roll Forward]</link:label>
    <link:label id="lab_cls_NumberOfSharesOutstandingRollForward_label_en-US" xlink:label="lab_cls_NumberOfSharesOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Outstanding [Roll Forward]</link:label>
    <link:label id="lab_cls_NumberOfSharesOutstandingRollForward_documentation_en-US" xlink:label="lab_cls_NumberOfSharesOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfSharesOutstandingRollForward" xlink:href="cls-20211231.xsd#cls_NumberOfSharesOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward" xlink:to="lab_cls_NumberOfSharesOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_714e2cb8-8463-4cd3-83d1-a8ab595ad2b3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information by Reportable Segment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_2caab073-90db-4697-9a50-2cd90c2e350f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_1ec6c987-feee-47b8-a50c-ff0d43bb2d29_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CapitalSharesReservedforFutureIssuance_3ec4b74e-dd4c-4623-9332-e1b3c10fe3a7_terseLabel_en-US" xlink:label="lab_cls_CapitalSharesReservedforFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares remaining in reserve for issuance (in shares)</link:label>
    <link:label id="lab_cls_CapitalSharesReservedforFutureIssuance_label_en-US" xlink:label="lab_cls_CapitalSharesReservedforFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Shares Reserved for Future Issuance</link:label>
    <link:label id="lab_cls_CapitalSharesReservedforFutureIssuance_documentation_en-US" xlink:label="lab_cls_CapitalSharesReservedforFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CapitalSharesReservedforFutureIssuance" xlink:href="cls-20211231.xsd#cls_CapitalSharesReservedforFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CapitalSharesReservedforFutureIssuance" xlink:to="lab_cls_CapitalSharesReservedforFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_1359777e-7b41-4cbd-b290-88243f4004ca_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_LA_95327fb3-5ae0-4ed0-8f03-813bc5185644_terseLabel_en-US" xlink:label="lab_country_LA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Laos</link:label>
    <link:label id="lab_country_LA_label_en-US" xlink:label="lab_country_LA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LAOS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_LA" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_LA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_LA" xlink:to="lab_country_LA" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_80762cc0-b0a7-49a3-8aa9-c7469ac6a06f_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsToRightofuseAssets" xlink:to="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LineofCreditFacilityCommitmentFeePercentage1_2544e4f5-649a-475f-b233-ccafebe28a6d_terseLabel_en-US" xlink:label="lab_cls_LineofCreditFacilityCommitmentFeePercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fees (percent)</link:label>
    <link:label id="lab_cls_LineofCreditFacilityCommitmentFeePercentage1_label_en-US" xlink:label="lab_cls_LineofCreditFacilityCommitmentFeePercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage1</link:label>
    <link:label id="lab_cls_LineofCreditFacilityCommitmentFeePercentage1_documentation_en-US" xlink:label="lab_cls_LineofCreditFacilityCommitmentFeePercentage1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LineofCreditFacilityCommitmentFeePercentage1" xlink:href="cls-20211231.xsd#cls_LineofCreditFacilityCommitmentFeePercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LineofCreditFacilityCommitmentFeePercentage1" xlink:to="lab_cls_LineofCreditFacilityCommitmentFeePercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CapitalEquipmentCGUMember_e7a3f12c-8ffd-401c-a891-7bf0798e2897_terseLabel_en-US" xlink:label="lab_cls_CapitalEquipmentCGUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Equipment CGU</link:label>
    <link:label id="lab_cls_CapitalEquipmentCGUMember_label_en-US" xlink:label="lab_cls_CapitalEquipmentCGUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Equipment CGU [Member]</link:label>
    <link:label id="lab_cls_CapitalEquipmentCGUMember_documentation_en-US" xlink:label="lab_cls_CapitalEquipmentCGUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Equipment CGU [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CapitalEquipmentCGUMember" xlink:href="cls-20211231.xsd#cls_CapitalEquipmentCGUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CapitalEquipmentCGUMember" xlink:to="lab_cls_CapitalEquipmentCGUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_46cfb8ed-d77a-4867-9ea3-df0a12e28585_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items that may be reclassified to net earnings:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_e7f611fb-9bc1-41f3-a21e-fcf472d12cfb_terseLabel_en-US" xlink:label="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of actuarial losses (gains) to deficit</link:label>
    <link:label id="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustments On Gain (Loss) On Defined Benefit Plan Recognized In Other Comprehensive Income, Net Of Tax</link:label>
    <link:label id="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_documentation_en-US" xlink:label="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustments On Gain (Loss) On Defined Benefit Plan Recognized In Other Comprehensive Income, Net Of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:href="cls-20211231.xsd#cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:to="lab_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_665d6b3d-40ea-406e-b3d0-faed8e4505d8_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for deferred tax of prior periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:to="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_a35670ce-6c0a-4221-a49e-5cb8acac5849_totalLabel_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-employment benefit expense, defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-employment benefit expense in profit or loss, defined benefit plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:to="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NumberOfVotesPerShare_d3611713-613e-4c7b-856b-518a73a793d4_terseLabel_en-US" xlink:label="lab_cls_NumberOfVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subordinate voting shares, number of votes per share</link:label>
    <link:label id="lab_cls_NumberOfVotesPerShare_label_en-US" xlink:label="lab_cls_NumberOfVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Votes Per Share</link:label>
    <link:label id="lab_cls_NumberOfVotesPerShare_documentation_en-US" xlink:label="lab_cls_NumberOfVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Votes Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfVotesPerShare" xlink:href="cls-20211231.xsd#cls_NumberOfVotesPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfVotesPerShare" xlink:to="lab_cls_NumberOfVotesPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_5291c8d2-30d6-434e-afe4-d3b791fe3417_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for depreciation and amortisation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:to="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_c96d51be-3353-413e-864e-196b1fbf5ce0_verboseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate (percentage)</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate applied to cash flow projections</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:to="lab_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_5829a6eb-65a0-4cb8-a38f-095131034ca2_terseLabel_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial losses in other comprehensive income</link:label>
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherTemporaryDifferencesMember_adda7dbb-68bb-4a14-8af7-bd03d234a9b7_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherTemporaryDifferencesMember_label_en-US" xlink:label="lab_ifrs-full_OtherTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other temporary differences [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTemporaryDifferencesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherTemporaryDifferencesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherTemporaryDifferencesMember" xlink:to="lab_ifrs-full_OtherTemporaryDifferencesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_7ed43258-b003-4047-95fb-7ef0de42e3cb_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_3874872b-3fad-4958-96c7-82783291fcc0_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_b0e3c07a-7681-4609-af9c-a099887067ca_terseLabel_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per share (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_label_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings (loss) per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShare" xlink:to="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_a8c97688-4be7-4eb1-9353-47e61f4e59b5_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in intangible assets and goodwill [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in intangible assets and goodwill [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_CAD_3693de53-92df-46a4-9b96-4a0603ce3650_terseLabel_en-US" xlink:label="lab_currency_CAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canadian dollar</link:label>
    <link:label id="lab_currency_CAD_label_en-US" xlink:label="lab_currency_CAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada, Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CAD" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CAD"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_CAD" xlink:to="lab_currency_CAD" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_f230221f-6997-45fd-b931-b967afa412a8_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized1</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_1f678980-77ca-48e7-b24a-3f06551bd899_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_c1816dd0-50cf-40f9-9be4-d2bc4b87a458_totalLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncome_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncome" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowHedgesMember_6706a8ef-df8f-4fdd-82be-9db98ea3820b_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedges</link:label>
    <link:label id="lab_ifrs-full_CashFlowHedgesMember_label_en-US" xlink:label="lab_ifrs-full_CashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowHedgesMember" xlink:to="lab_ifrs-full_CashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_9b581062-d061-475e-bfd0-59b1bdead059_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_label_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of other equity instruments granted in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:to="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_83b145f4-c039-4ae4-a118-1eeaf01955d2_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value through profit or loss (FVTPL)</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for financial instruments at fair value through profit or loss [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_c9b7d53e-a8a3-4d07-a142-9919bee9eb72_terseLabel_en-US" xlink:label="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Cash Equivalents, Period Increase (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_label_en-US" xlink:label="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Cash Equivalents, Period Increase (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_documentation_en-US" xlink:label="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash And Cash Equivalents, Period Increase (Decrease) [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" xlink:href="cls-20211231.xsd#cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" xlink:to="lab_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_20a14fe0-955d-48ad-9630-8c07fe411f47_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_94bd09dc-b8c4-4e7c-a558-4119e10afea9_verboseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee SBC expense</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_09268f66-3c78-4f42-a0ec-0cd5b04ed517_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SBC expense included in above employee-related costs</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_label_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense from share-based payment transactions with employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:to="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_3a6882c1-7dfc-472a-9759-f11ba6612587_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of annual fees paid to Board of Directors paid in form of awards (percent)</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based 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_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based 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:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" xlink:to="lab_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_5dd01e33-01d7-4673-8ed4-0a14d6f46128_terseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssetsMember" xlink:to="lab_ifrs-full_RightofuseAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_KR_debf5c54-6233-4fcc-8ac4-5fa3da3dd1d3_verboseLabel_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South Korea</link:label>
    <link:label id="lab_country_KR_label_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KOREA, REPUBLIC OF</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_KR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_KR" xlink:to="lab_country_KR" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGovernmentGrantsExplanatory_a6d48208-fcf6-4b64-ac42-7a9d6c46011d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGovernmentGrantsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Government Subsidies</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGovernmentGrantsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGovernmentGrantsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of government grants [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGovernmentGrantsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGovernmentGrantsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGovernmentGrantsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfGovernmentGrantsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_d5892b67-aaee-4d21-bf21-f6e6c5cf6709_terseLabel_en-US" xlink:label="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in deferred tax liability (asset) [abstract]</link:label>
    <link:label id="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_label_en-US" xlink:label="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Of Changes In Deferred Tax Asset [Roll Forward]</link:label>
    <link:label id="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_documentation_en-US" xlink:label="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Of Changes In Deferred Tax Asset [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward" xlink:href="cls-20211231.xsd#cls_ReconciliationOfChangesInDeferredTaxAssetRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward" xlink:to="lab_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_deee89ca-1e14-46cf-a74c-c666bb7dc694_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for business combinations</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for business combinations [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CiscoSystemsMember_6928bd1e-caf9-4494-9910-ded0504df82d_terseLabel_en-US" xlink:label="lab_cls_CiscoSystemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cisco Systems</link:label>
    <link:label id="lab_cls_CiscoSystemsMember_label_en-US" xlink:label="lab_cls_CiscoSystemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cisco Systems [Member]</link:label>
    <link:label id="lab_cls_CiscoSystemsMember_documentation_en-US" xlink:label="lab_cls_CiscoSystemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cisco Systems [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CiscoSystemsMember" xlink:href="cls-20211231.xsd#cls_CiscoSystemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CiscoSystemsMember" xlink:to="lab_cls_CiscoSystemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OperatingLeaseMember_b2c5b884-86ca-4cf3-bf7b-38fac219bbf8_terseLabel_en-US" xlink:label="lab_cls_OperatingLeaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease</link:label>
    <link:label id="lab_cls_OperatingLeaseMember_label_en-US" xlink:label="lab_cls_OperatingLeaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease [Member]</link:label>
    <link:label id="lab_cls_OperatingLeaseMember_documentation_en-US" xlink:label="lab_cls_OperatingLeaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OperatingLeaseMember" xlink:href="cls-20211231.xsd#cls_OperatingLeaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OperatingLeaseMember" xlink:to="lab_cls_OperatingLeaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_8d58ce69-03e2-4f52-a022-5f388429abbe_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net pension cost</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate1</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" xlink:to="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19_9b0f3c2c-c29f-486d-ad02-aefaca956dd7_terseLabel_en-US" xlink:label="lab_cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in SG&amp;A</link:label>
    <link:label id="lab_cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19_label_en-US" xlink:label="lab_cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction In Sales, General And Administrative Expense, Government Subsidies, COVID-19</link:label>
    <link:label id="lab_cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19_documentation_en-US" xlink:label="lab_cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction In Sales, General And Administrative Expense, Government Subsidies, COVID-19</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19" xlink:href="cls-20211231.xsd#cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19" xlink:to="lab_cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_e89de202-62eb-4afa-b8b2-733fe3bc0471_negatedTerseLabel_en-US" xlink:label="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of previously-recorded tax liabilities and uncertainties</link:label>
    <link:label id="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_label_en-US" xlink:label="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Expense (Benefit) From Previously Recorded Deferred Tax Liabilities And Uncertainties</link:label>
    <link:label id="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_documentation_en-US" xlink:label="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Expense (Benefit) From Previously Recorded Deferred Tax Liabilities And Uncertainties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" xlink:href="cls-20211231.xsd#cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" xlink:to="lab_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_53ae4f38-9690-4965-8c8f-25f172d750d7_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for impairment of non-financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_31f6b59a-615c-4279-957d-84404f7a020a_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AddressTypeDomain_81f64c44-2a97-4d95-ab64-de130603d2f3_terseLabel_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:label id="lab_dei_AddressTypeDomain_label_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain" xlink:to="lab_dei_AddressTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion_6ae34604-2199-4b4a-936e-3f3bf97ede47_terseLabel_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SVS issued from treasury upon exercise of stock options</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion_label_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based Compenastion</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion_documentation_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based Compenastion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion" xlink:href="cls-20211231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion" xlink:to="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LTIPMemberMember_754905ce-6f65-4f19-92d7-de6324928685_terseLabel_en-US" xlink:label="lab_cls_LTIPMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LTIP</link:label>
    <link:label id="lab_cls_LTIPMemberMember_label_en-US" xlink:label="lab_cls_LTIPMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LTIP Member [Member]</link:label>
    <link:label id="lab_cls_LTIPMemberMember_documentation_en-US" xlink:label="lab_cls_LTIPMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LTIP Member [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LTIPMemberMember" xlink:href="cls-20211231.xsd#cls_LTIPMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LTIPMemberMember" xlink:to="lab_cls_LTIPMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_f0059744-7ff1-48a3-b2cd-e890463965fa_terseLabel_en-US" xlink:label="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in deferred tax liability [Roll Forward]</link:label>
    <link:label id="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_label_en-US" xlink:label="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Of Changes In Deferred Tax Liability [Roll Forward]</link:label>
    <link:label id="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_documentation_en-US" xlink:label="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Of Changes In Deferred Tax Liability [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward" xlink:href="cls-20211231.xsd#cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward" xlink:to="lab_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock_89e42742-a832-4265-b002-367104979693_terseLabel_en-US" xlink:label="lab_cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Instruments Other than Options, Measurement Inputs</link:label>
    <link:label id="lab_cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock_label_en-US" xlink:label="lab_cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Instruments Other Than Options, Measurement Inputs [Table Text Block]</link:label>
    <link:label id="lab_cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock_documentation_en-US" xlink:label="lab_cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Instruments Other Than Options, Measurement Inputs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock" xlink:href="cls-20211231.xsd#cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock" xlink:to="lab_cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_153b7010-f957-478a-a020-5af5c9175ed2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Value of Plan Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value of plan assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LesseeLeasesDescriptionLineItems_07359741-d666-491a-9f1e-1b14c51721f9_terseLabel_en-US" xlink:label="lab_cls_LesseeLeasesDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases, Description [Line Items]</link:label>
    <link:label id="lab_cls_LesseeLeasesDescriptionLineItems_label_en-US" xlink:label="lab_cls_LesseeLeasesDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases, Description [Line Items]</link:label>
    <link:label id="lab_cls_LesseeLeasesDescriptionLineItems_documentation_en-US" xlink:label="lab_cls_LesseeLeasesDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Lessee, Leases, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LesseeLeasesDescriptionLineItems" xlink:href="cls-20211231.xsd#cls_LesseeLeasesDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems" xlink:to="lab_cls_LesseeLeasesDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_9046cd35-8afa-4b30-9f55-8746890a70bc_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [abstract]</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_7af8158f-aac8-4b0e-b8e7-2edcea835ea4_terseLabel_en-US" xlink:label="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible temporary differences and unused tax losses for which no deferred tax assets have been recognized</link:label>
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_label_en-US" xlink:label="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductible temporary differences for which no deferred tax asset is recognised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:to="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MiscellaneousOtherProvisionsMember_33cd68f1-261b-4dba-a267-c1fd99511a80_terseLabel_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other provisions</link:label>
    <link:label id="lab_ifrs-full_MiscellaneousOtherProvisionsMember_label_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous other provisions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherProvisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:to="lab_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_1a2c49f0-4c4d-4cb7-8026-33265258d754_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_label_en-US" xlink:label="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]</link:label>
    <link:label id="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_documentation_en-US" xlink:label="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Fair Value Measurement Of Assets And Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:href="cls-20211231.xsd#cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:to="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_5a98ccc2-08f1-4527-bffa-4ef6d0f0e32b_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherIntangibleAssetsMember_a9cefbb3-6d02-439b-8231-a20af05637ea_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets</link:label>
    <link:label id="lab_ifrs-full_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_ifrs-full_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherIntangibleAssetsMember" xlink:to="lab_ifrs-full_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParent_de42e6e1-3e95-4bf1-8ee0-91412a47556e_totalLabel_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_ifrs-full_EquityAttributableToOwnersOfParent_label_en-US" xlink:label="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity attributable to owners of parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAttributableToOwnersOfParent" xlink:to="lab_ifrs-full_EquityAttributableToOwnersOfParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_14d93fb7-57e4-4379-847f-3c9e956d0e56_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ExpectedVolatilityOtherEquityInstrumentsGranted_2a9a76b1-ae57-469c-b492-705a824cc105_terseLabel_en-US" xlink:label="lab_cls_ExpectedVolatilityOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility</link:label>
    <link:label id="lab_cls_ExpectedVolatilityOtherEquityInstrumentsGranted_label_en-US" xlink:label="lab_cls_ExpectedVolatilityOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Volatility, Other Equity Instruments Granted</link:label>
    <link:label id="lab_cls_ExpectedVolatilityOtherEquityInstrumentsGranted_documentation_en-US" xlink:label="lab_cls_ExpectedVolatilityOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Volatility, Other Equity Instruments Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ExpectedVolatilityOtherEquityInstrumentsGranted" xlink:href="cls-20211231.xsd#cls_ExpectedVolatilityOtherEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ExpectedVolatilityOtherEquityInstrumentsGranted" xlink:to="lab_cls_ExpectedVolatilityOtherEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TaxRateEffectOfRevaluationImpact_ac551b64-0823-42b8-b243-b9b16768f6c5_terseLabel_en-US" xlink:label="lab_cls_TaxRateEffectOfRevaluationImpact" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax rate effect of revaluation impact</link:label>
    <link:label id="lab_cls_TaxRateEffectOfRevaluationImpact_label_en-US" xlink:label="lab_cls_TaxRateEffectOfRevaluationImpact" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Rate Effect Of Revaluation Impact</link:label>
    <link:label id="lab_cls_TaxRateEffectOfRevaluationImpact_documentation_en-US" xlink:label="lab_cls_TaxRateEffectOfRevaluationImpact" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Rate Effect Of Revaluation Impact</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxRateEffectOfRevaluationImpact" xlink:href="cls-20211231.xsd#cls_TaxRateEffectOfRevaluationImpact"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TaxRateEffectOfRevaluationImpact" xlink:to="lab_cls_TaxRateEffectOfRevaluationImpact" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RevolvingFacilityDueMarch282025Member_c35028d6-f463-4886-9343-a8bf4c422c79_terseLabel_en-US" xlink:label="lab_cls_RevolvingFacilityDueMarch282025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Facility Due March 28, 2025</link:label>
    <link:label id="lab_cls_RevolvingFacilityDueMarch282025Member_label_en-US" xlink:label="lab_cls_RevolvingFacilityDueMarch282025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Facility Due March 28, 2025 [Member]</link:label>
    <link:label id="lab_cls_RevolvingFacilityDueMarch282025Member_documentation_en-US" xlink:label="lab_cls_RevolvingFacilityDueMarch282025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Facility Due March 28, 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingFacilityDueMarch282025Member" xlink:href="cls-20211231.xsd#cls_RevolvingFacilityDueMarch282025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RevolvingFacilityDueMarch282025Member" xlink:to="lab_cls_RevolvingFacilityDueMarch282025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_GovernmentSubsidiesAbstract_label_en-US" xlink:label="lab_cls_GovernmentSubsidiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Subsidies [Abstract]</link:label>
    <link:label id="lab_cls_GovernmentSubsidiesAbstract_documentation_en-US" xlink:label="lab_cls_GovernmentSubsidiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Subsidies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GovernmentSubsidiesAbstract" xlink:href="cls-20211231.xsd#cls_GovernmentSubsidiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_GovernmentSubsidiesAbstract" xlink:to="lab_cls_GovernmentSubsidiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_e2a90dfb-0ad3-48c2-91af-f0ff0fc8c686_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of share options exercisable in share-based payment arrangement (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of share options exercisable in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_620a2965-d0c9-44c8-946e-e11d499936ab_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for impairment of financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TwoThousandTwentyOneNCIBMember_c93cf548-0e40-4938-afc1-cb60d12a542f_terseLabel_en-US" xlink:label="lab_cls_TwoThousandTwentyOneNCIBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 NCIB</link:label>
    <link:label id="lab_cls_TwoThousandTwentyOneNCIBMember_label_en-US" xlink:label="lab_cls_TwoThousandTwentyOneNCIBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty One NCIB [Member]</link:label>
    <link:label id="lab_cls_TwoThousandTwentyOneNCIBMember_documentation_en-US" xlink:label="lab_cls_TwoThousandTwentyOneNCIBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty One NCIB</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneNCIBMember" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneNCIBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TwoThousandTwentyOneNCIBMember" xlink:to="lab_cls_TwoThousandTwentyOneNCIBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_a19b960a-abeb-4659-93fe-196c891b529b_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to net earnings for items not affecting cash:</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile profit (loss) [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NumberofOperatingSegments1_cae5fb06-a25f-494a-a971-e53f16e275ae_terseLabel_en-US" xlink:label="lab_cls_NumberofOperatingSegments1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_cls_NumberofOperatingSegments1_label_en-US" xlink:label="lab_cls_NumberofOperatingSegments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments1</link:label>
    <link:label id="lab_cls_NumberofOperatingSegments1_documentation_en-US" xlink:label="lab_cls_NumberofOperatingSegments1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberofOperatingSegments1" xlink:href="cls-20211231.xsd#cls_NumberofOperatingSegments1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberofOperatingSegments1" xlink:to="lab_cls_NumberofOperatingSegments1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepositsFromCustomers_e1382da4-a863-43b4-a031-e28647d6db8e_terseLabel_en-US" xlink:label="lab_ifrs-full_DepositsFromCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits from customers</link:label>
    <link:label id="lab_ifrs-full_DepositsFromCustomers_label_en-US" xlink:label="lab_ifrs-full_DepositsFromCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits from customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepositsFromCustomers" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepositsFromCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepositsFromCustomers" xlink:to="lab_ifrs-full_DepositsFromCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_353b8ca3-c09f-4f1e-a75b-47960d958883_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of initial application of standards or interpretations [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of initial application of standards or interpretations [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_701b7429-4f3a-4f19-beaa-f268633c6b75_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for measuring inventories [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_HedgingInstrumentsMember_05840829-bf77-4984-84cc-a9704448ee0e_terseLabel_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging instruments</link:label>
    <link:label id="lab_ifrs-full_HedgingInstrumentsMember_label_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging instruments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_HedgingInstrumentsMember" xlink:to="lab_ifrs-full_HedgingInstrumentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AdvancedTechnologySolutionsMember_bf184de9-e9bb-48ba-8d3d-d0ae4b037778_verboseLabel_en-US" xlink:label="lab_cls_AdvancedTechnologySolutionsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ATS</link:label>
    <link:label id="lab_cls_AdvancedTechnologySolutionsMember_label_en-US" xlink:label="lab_cls_AdvancedTechnologySolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced Technology Solutions [Member]</link:label>
    <link:label id="lab_cls_AdvancedTechnologySolutionsMember_documentation_en-US" xlink:label="lab_cls_AdvancedTechnologySolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced Technology Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdvancedTechnologySolutionsMember" xlink:href="cls-20211231.xsd#cls_AdvancedTechnologySolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdvancedTechnologySolutionsMember" xlink:to="lab_cls_AdvancedTechnologySolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RestructuringandRelatedCosts1LineItems_96caa7cb-65d5-4e22-9f3c-ff48ef79670d_terseLabel_en-US" xlink:label="lab_cls_RestructuringandRelatedCosts1LineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Line Items]</link:label>
    <link:label id="lab_cls_RestructuringandRelatedCosts1LineItems_label_en-US" xlink:label="lab_cls_RestructuringandRelatedCosts1LineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs1 [Line Items]</link:label>
    <link:label id="lab_cls_RestructuringandRelatedCosts1LineItems_documentation_en-US" xlink:label="lab_cls_RestructuringandRelatedCosts1LineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Restructuring and Related Costs1 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringandRelatedCosts1LineItems" xlink:href="cls-20211231.xsd#cls_RestructuringandRelatedCosts1LineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems" xlink:to="lab_cls_RestructuringandRelatedCosts1LineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions_ef472c50-607f-4b90-8af7-d77fca6e97b9_verboseLabel_en-US" xlink:label="lab_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of real estate partnerships to purchase property</link:label>
    <link:label id="lab_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions_label_en-US" xlink:label="lab_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Real Estate Partnerships, Related Party Transactions</link:label>
    <link:label id="lab_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions_documentation_en-US" xlink:label="lab_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Real Estate Partnerships, Related Party Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions" xlink:href="cls-20211231.xsd#cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions" xlink:to="lab_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_9ef21066-2a19-44d8-903d-5e50952f871f_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_c95bc30c-8bd8-4ba9-aac9-359adfd65b60_terseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement payments from plan</link:label>
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_9f0d0d4b-33cf-480e-8a2e-f49a1ceb9226_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement payments from plan</link:label>
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from payments in respect of settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PlanName1Domain_357908ca-fcd7-42ca-a6e3-9bb05b2e4329_terseLabel_en-US" xlink:label="lab_cls_PlanName1Domain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_cls_PlanName1Domain_label_en-US" xlink:label="lab_cls_PlanName1Domain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name1 [Domain]</link:label>
    <link:label id="lab_cls_PlanName1Domain_documentation_en-US" xlink:label="lab_cls_PlanName1Domain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanName1Domain" xlink:href="cls-20211231.xsd#cls_PlanName1Domain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PlanName1Domain" xlink:to="lab_cls_PlanName1Domain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_JointControlOrSignificantInfluenceMember_62410044-8ec3-4639-b900-351740e4edf4_terseLabel_en-US" xlink:label="lab_ifrs-full_JointControlOrSignificantInfluenceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities with significant influence</link:label>
    <link:label id="lab_ifrs-full_JointControlOrSignificantInfluenceMember_label_en-US" xlink:label="lab_ifrs-full_JointControlOrSignificantInfluenceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities with joint control or significant influence over entity [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointControlOrSignificantInfluenceMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointControlOrSignificantInfluenceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointControlOrSignificantInfluenceMember" xlink:to="lab_ifrs-full_JointControlOrSignificantInfluenceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RevolvingFacilityDueJune2023Member_6dbf2a12-330e-4cd6-acf8-fb3bb2aa7fb7_terseLabel_en-US" xlink:label="lab_cls_RevolvingFacilityDueJune2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolver</link:label>
    <link:label id="lab_cls_RevolvingFacilityDueJune2023Member_4719db67-4b38-4222-8965-9da5078a11e6_verboseLabel_en-US" xlink:label="lab_cls_RevolvingFacilityDueJune2023Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Facility Due June 2023</link:label>
    <link:label id="lab_cls_RevolvingFacilityDueJune2023Member_label_en-US" xlink:label="lab_cls_RevolvingFacilityDueJune2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Facility Due June 2023 [Member]</link:label>
    <link:label id="lab_cls_RevolvingFacilityDueJune2023Member_documentation_en-US" xlink:label="lab_cls_RevolvingFacilityDueJune2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Facility Due June 2023 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member" xlink:href="cls-20211231.xsd#cls_RevolvingFacilityDueJune2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RevolvingFacilityDueJune2023Member" xlink:to="lab_cls_RevolvingFacilityDueJune2023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_d746e9bf-4903-4086-8c49-b0b9c26e2389_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for determining components of cash and cash equivalents [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_06033a9b-c219-4fa5-ab90-54512b0ce6c1_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Functional and presentation currency</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for functional currency [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_08df1f2c-1e24-4598-85e5-28f9321bb990_terseLabel_en-US" xlink:label="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares of SVS holder of vested PSU or RSU unit is entitled to (in shares)</link:label>
    <link:label id="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_label_en-US" xlink:label="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Holder Is Entitled To Per Vested Unit</link:label>
    <link:label id="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_documentation_en-US" xlink:label="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Shares Holder Is Entitled To Per Vested Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit" xlink:href="cls-20211231.xsd#cls_NumberOfSharesHolderIsEntitledToPerVestedUnit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit" xlink:to="lab_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TermLoansMember_b7706e3a-6f25-425d-965e-cb9e61c46da4_terseLabel_en-US" xlink:label="lab_cls_TermLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loans</link:label>
    <link:label id="lab_cls_TermLoansMember_label_en-US" xlink:label="lab_cls_TermLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loans [Member]</link:label>
    <link:label id="lab_cls_TermLoansMember_documentation_en-US" xlink:label="lab_cls_TermLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermLoansMember" xlink:href="cls-20211231.xsd#cls_TermLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TermLoansMember" xlink:to="lab_cls_TermLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrencyRiskMember_67e13565-601f-4926-a430-1e04fe51c9a3_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrencyRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency forwards and swaps</link:label>
    <link:label id="lab_ifrs-full_CurrencyRiskMember_label_en-US" xlink:label="lab_ifrs-full_CurrencyRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency risk [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrencyRiskMember" xlink:to="lab_ifrs-full_CurrencyRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_f0df1246-149d-4779-a153-9746ed4d0fb3_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of consolidation</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for subsidiaries [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BusinessTransitionCostsRecoveries_f84605d5-0a25-4add-87d0-fb7fe278a118_negatedLabel_en-US" xlink:label="lab_cls_BusinessTransitionCostsRecoveries" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transition costs (recoveries)</link:label>
    <link:label id="lab_cls_BusinessTransitionCostsRecoveries_label_en-US" xlink:label="lab_cls_BusinessTransitionCostsRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Transition Costs (Recoveries)</link:label>
    <link:label id="lab_cls_BusinessTransitionCostsRecoveries_documentation_en-US" xlink:label="lab_cls_BusinessTransitionCostsRecoveries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Transition Costs (Recoveries)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessTransitionCostsRecoveries" xlink:href="cls-20211231.xsd#cls_BusinessTransitionCostsRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BusinessTransitionCostsRecoveries" xlink:to="lab_cls_BusinessTransitionCostsRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_5f0fbd2e-fb8d-42dc-b6bf-7ce488aa35cc_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_c03d0624-9435-4a12-be0f-380833e2bbed_terseLabel_en-US" xlink:label="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of plan assets held with financial institutions with a rating of A- or above</link:label>
    <link:label id="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_label_en-US" xlink:label="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Plan Assets Held With Financial Institutions With A Rating Of A- Or Above</link:label>
    <link:label id="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_documentation_en-US" xlink:label="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Plan Assets Held With Financial Institutions With A Rating Of A- Or Above</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" xlink:href="cls-20211231.xsd#cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" xlink:to="lab_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove" xlink:type="arc" order="1"/>
    <link:label id="lab_country_MY_a226c4cf-76d8-4f84-bcac-17e28be56577_terseLabel_en-US" xlink:label="lab_country_MY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Malaysia</link:label>
    <link:label id="lab_country_MY_label_en-US" xlink:label="lab_country_MY" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MALAYSIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MY" xlink:to="lab_country_MY" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_926a26e8-930a-4649-bc63-f146852f2b92_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Number and Weighted Average Remaining Contractual Life of Outstanding Share Options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_5b74452c-113b-453d-b48d-3148e4e98826_terseLabel_en-US" xlink:label="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition of Financial Assets by Type of Transfer [Line Items]</link:label>
    <link:label id="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_label_en-US" xlink:label="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition of Financial Assets by Type of Transfer [Line Items]</link:label>
    <link:label id="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_documentation_en-US" xlink:label="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Derecognition of Financial Assets by Type of Transfer [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems" xlink:href="cls-20211231.xsd#cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems" xlink:to="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_1e5c0f61-8ff3-4aed-a3c6-d9dd78f07ecb_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses By Nature</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of expenses by nature [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:to="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RightOfUseAssetsAbstract_7c4d6845-bc40-4126-aedd-6b14aa6c7473_terseLabel_en-US" xlink:label="lab_cls_RightOfUseAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Assets [Abstract]</link:label>
    <link:label id="lab_cls_RightOfUseAssetsAbstract_label_en-US" xlink:label="lab_cls_RightOfUseAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Assets [Abstract]</link:label>
    <link:label id="lab_cls_RightOfUseAssetsAbstract_documentation_en-US" xlink:label="lab_cls_RightOfUseAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetsAbstract" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RightOfUseAssetsAbstract" xlink:to="lab_cls_RightOfUseAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_dbca98de-d064-4dcf-8567-14bfa993c793_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged (credited) directly to equity</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_label_en-US" xlink:label="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Items (Credited) Charged Directly To Equity, Deferred Tax Liabilities</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_documentation_en-US" xlink:label="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Items (Credited) Charged Directly To Equity, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" xlink:to="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_23807df5-d1eb-4735-a7b6-b3105853f56f_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfExpensesExplanatory_683f2ab3-c1d9-48f8-8295-4d1b8095ee4f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Charges (Recoveries)</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfExpensesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of expenses [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExpensesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExpensesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfExpensesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfExpensesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet_144ed56c-6292-488c-a1b4-b93eb04c511b_terseLabel_en-US" xlink:label="lab_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net acquisition costs</link:label>
    <link:label id="lab_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet_label_en-US" xlink:label="lab_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-Related Costs Recognized As Expense For Transaction Recognized Separately From Acquisition Of Assets and Assumptions Of Liabilities In Business Combination, Net</link:label>
    <link:label id="lab_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet_documentation_en-US" xlink:label="lab_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-Related Costs Recognized As Expense For Transaction Recognized Separately From Acquisition Of Assets and Assumptions Of Liabilities In Business Combination, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet" xlink:href="cls-20211231.xsd#cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet" xlink:to="lab_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LossesOnChangeInFairValueOfDerivatives_6a3445c8-8241-418e-a320-df0d79818671_terseLabel_en-US" xlink:label="lab_ifrs-full_LossesOnChangeInFairValueOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses on change in fair value of derivatives</link:label>
    <link:label id="lab_ifrs-full_LossesOnChangeInFairValueOfDerivatives_label_en-US" xlink:label="lab_ifrs-full_LossesOnChangeInFairValueOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses on change in fair value of derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LossesOnChangeInFairValueOfDerivatives" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LossesOnChangeInFairValueOfDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LossesOnChangeInFairValueOfDerivatives" xlink:to="lab_ifrs-full_LossesOnChangeInFairValueOfDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OtherAssetsMiscellaneousNoncurrent1_a05e7af4-701c-41ff-a187-a6b7501c155a_terseLabel_en-US" xlink:label="lab_cls_OtherAssetsMiscellaneousNoncurrent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cls_OtherAssetsMiscellaneousNoncurrent1_label_en-US" xlink:label="lab_cls_OtherAssetsMiscellaneousNoncurrent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Miscellaneous, Noncurrent1</link:label>
    <link:label id="lab_cls_OtherAssetsMiscellaneousNoncurrent1_documentation_en-US" xlink:label="lab_cls_OtherAssetsMiscellaneousNoncurrent1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Miscellaneous, Noncurrent1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherAssetsMiscellaneousNoncurrent1" xlink:href="cls-20211231.xsd#cls_OtherAssetsMiscellaneousNoncurrent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherAssetsMiscellaneousNoncurrent1" xlink:to="lab_cls_OtherAssetsMiscellaneousNoncurrent1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OperatingSegmentsMember_a70e5096-9d73-4b22-9f65-866677f918fe_terseLabel_en-US" xlink:label="lab_ifrs-full_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating segments</link:label>
    <link:label id="lab_ifrs-full_OperatingSegmentsMember_label_en-US" xlink:label="lab_ifrs-full_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating segments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OperatingSegmentsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OperatingSegmentsMember" xlink:to="lab_ifrs-full_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_e3f1ba20-e067-4838-aa2b-454d7f714b77_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term employee benefits and costs</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel compensation, short-term employee benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SharePremiumMember_36ca1e2e-b133-428d-9da2-da40f03a90c7_terseLabel_en-US" xlink:label="lab_ifrs-full_SharePremiumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributed surplus</link:label>
    <link:label id="lab_ifrs-full_SharePremiumMember_label_en-US" xlink:label="lab_ifrs-full_SharePremiumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share premium [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharePremiumMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharePremiumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SharePremiumMember" xlink:to="lab_ifrs-full_SharePremiumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_2a340637-2550-4ad9-aa77-3d9dad996c95_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for business combinations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract_9180eed0-afde-43dc-afeb-f3aa044d95f8_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of comprehensive income [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:to="lab_ifrs-full_StatementOfComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_5f62163c-a251-4f54-b37a-870f1a7df24f_terseLabel_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of foreign exchange</link:label>
    <link:label id="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_label_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) Through Net Exchange Differences, Deferred Tax Liabilities</link:label>
    <link:label id="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_documentation_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) Through Net Exchange Differences, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" xlink:href="cls-20211231.xsd#cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" xlink:to="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AveragePriceOfHedgingInstrument_9f832df0-f954-4896-82dc-8e43d5416874_terseLabel_en-US" xlink:label="lab_ifrs-full_AveragePriceOfHedgingInstrument" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exchange rate in U.S.&#160;dollars (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_AveragePriceOfHedgingInstrument_label_en-US" xlink:label="lab_ifrs-full_AveragePriceOfHedgingInstrument" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average price of hedging instrument</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AveragePriceOfHedgingInstrument" xlink:to="lab_ifrs-full_AveragePriceOfHedgingInstrument" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TwoThousandTwentyOneNICBASPPMember_f91bca1b-b44c-49c9-8b32-576a712d4896_terseLabel_en-US" xlink:label="lab_cls_TwoThousandTwentyOneNICBASPPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 NICB ASPP</link:label>
    <link:label id="lab_cls_TwoThousandTwentyOneNICBASPPMember_label_en-US" xlink:label="lab_cls_TwoThousandTwentyOneNICBASPPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty One NICB ASPP [Member]</link:label>
    <link:label id="lab_cls_TwoThousandTwentyOneNICBASPPMember_documentation_en-US" xlink:label="lab_cls_TwoThousandTwentyOneNICBASPPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty One NICB ASPP</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneNICBASPPMember" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneNICBASPPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TwoThousandTwentyOneNICBASPPMember" xlink:to="lab_cls_TwoThousandTwentyOneNICBASPPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_aa61f4c8-242a-4eaf-9d74-efc0994e0600_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options exercised in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_b4bb05fd-f940-437d-b55c-942537d8040a_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CashandCashEquivalents1Member_8e2d59db-ca95-443f-9adc-a2100ddada69_terseLabel_en-US" xlink:label="lab_cls_CashandCashEquivalents1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_cls_CashandCashEquivalents1Member_label_en-US" xlink:label="lab_cls_CashandCashEquivalents1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents1 [Member]</link:label>
    <link:label id="lab_cls_CashandCashEquivalents1Member_documentation_en-US" xlink:label="lab_cls_CashandCashEquivalents1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CashandCashEquivalents1Member" xlink:href="cls-20211231.xsd#cls_CashandCashEquivalents1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CashandCashEquivalents1Member" xlink:to="lab_cls_CashandCashEquivalents1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_InitialTermLoanMember_e538f6a2-2015-4ba8-9290-8642f8f6000a_terseLabel_en-US" xlink:label="lab_cls_InitialTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan</link:label>
    <link:label id="lab_cls_InitialTermLoanMember_label_en-US" xlink:label="lab_cls_InitialTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan [Member]</link:label>
    <link:label id="lab_cls_InitialTermLoanMember_documentation_en-US" xlink:label="lab_cls_InitialTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanMember" xlink:href="cls-20211231.xsd#cls_InitialTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InitialTermLoanMember" xlink:to="lab_cls_InitialTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccountingProfit_f6d5134a-5ff8-4a55-815c-3d7517d93a77_terseLabel_en-US" xlink:label="lab_ifrs-full_AccountingProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings before income taxes</link:label>
    <link:label id="lab_ifrs-full_AccountingProfit_label_en-US" xlink:label="lab_ifrs-full_AccountingProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccountingProfit" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccountingProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccountingProfit" xlink:to="lab_ifrs-full_AccountingProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_JPY_8a982579-7d24-4bb1-a96c-39cb6538d47d_terseLabel_en-US" xlink:label="lab_currency_JPY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Japanese yen</link:label>
    <link:label id="lab_currency_JPY_label_en-US" xlink:label="lab_currency_JPY" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Japan, Yen</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_JPY" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_JPY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_JPY" xlink:to="lab_currency_JPY" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_addf9a45-0ec5-4cb1-ae58-33fa0eb3f4cd_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average rate of compensation increase for:</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" xlink:to="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_380cffaf-cdb3-41f2-b1cf-97d9ec923920_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_cff50688-a3da-4249-8beb-a37c562df9dd_negatedLabel_en-US" xlink:label="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax recovery</link:label>
    <link:label id="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_label_en-US" xlink:label="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Relating To Remeasurements Of Defined Benefit Plans, Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_documentation_en-US" xlink:label="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Relating To Remeasurements Of Defined Benefit Plans, Accumulated Other Comprehensive Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" xlink:href="cls-20211231.xsd#cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" xlink:to="lab_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentRegistrationStatement_f47fb65f-1c1d-41d2-b8b9-af3ce064995a_terseLabel_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Registration Statement</link:label>
    <link:label id="lab_dei_DocumentRegistrationStatement_label_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Registration Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement" xlink:to="lab_dei_DocumentRegistrationStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_d7d0f4ba-c796-4fc5-b748-ed7e0ca6a7dc_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reasonably possible change in risk variable, unhedged items, impact on interest expense</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis 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_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Unhedged Items, Impact On Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_35f6ef06-efe2-4bb5-a22e-9f0e4085139c_terseLabel_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer intangible assets</link:label>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-related intangible assets recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_8a346db3-8559-4cdc-9a15-57dd5a62232e_terseLabel_en-US" xlink:label="lab_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of net earnings contributed by acquiree as if combination occurred at beginning of period</link:label>
    <link:label id="lab_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_label_en-US" xlink:label="lab_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent Of Profit (Loss) Contributed By Acquiree As If Combination Occurred At Beginning Of Period</link:label>
    <link:label id="lab_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_documentation_en-US" xlink:label="lab_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent Of Profit (Loss) Contributed By Acquiree As If Combination Occurred At Beginning Of Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" xlink:href="cls-20211231.xsd#cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" xlink:to="lab_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_fbda84ce-40a4-46fd-ba8a-c034fdfdb25c_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOC loss</link:label>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_333d8987-14cd-48fb-b982-7879ddf83f06_verboseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxLiabilitiesCurrent_5dae879f-f256-414b-9629-0283a816ecbb_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxLiabilitiesCurrent_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax liabilities, current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:to="lab_ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeTaxHolidayInitialTerm_5e837fd1-77c9-47f2-8233-096d1f855e8a_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxHolidayInitialTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial term of tax exemption</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayInitialTerm_label_en-US" xlink:label="lab_cls_IncomeTaxHolidayInitialTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Initial Term</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayInitialTerm_documentation_en-US" xlink:label="lab_cls_IncomeTaxHolidayInitialTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Initial Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayInitialTerm" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayInitialTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxHolidayInitialTerm" xlink:to="lab_cls_IncomeTaxHolidayInitialTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredFinancingCostsMember_e72a3c5c-a16b-42f9-a2c6-6939f2b57901_terseLabel_en-US" xlink:label="lab_cls_DeferredFinancingCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized debt issuance costs</link:label>
    <link:label id="lab_cls_DeferredFinancingCostsMember_label_en-US" xlink:label="lab_cls_DeferredFinancingCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Financing Costs [Member]</link:label>
    <link:label id="lab_cls_DeferredFinancingCostsMember_documentation_en-US" xlink:label="lab_cls_DeferredFinancingCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Financing Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredFinancingCostsMember" xlink:href="cls-20211231.xsd#cls_DeferredFinancingCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredFinancingCostsMember" xlink:to="lab_cls_DeferredFinancingCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_dc31977e-1b2c-4edb-b88a-cfd741f0f338_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets, class [member]</link:label>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_label_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial assets, class [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssetsMember" xlink:to="lab_ifrs-full_FinancialAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_6715fe52-22ce-49aa-88cc-f36be7e22b66_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_99037282-b8d5-4a4f-a90f-18c2430a1952_verboseLabel_en-US" xlink:label="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets recognized with respect to losses</link:label>
    <link:label id="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_2186de20-47ff-4aa4-a610-7bdb8253738b_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credited to net earnings</link:label>
    <link:label id="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_label_en-US" xlink:label="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Income (Expense), Recognised In Profit Or Loss, Deferred Tax Assets</link:label>
    <link:label id="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_documentation_en-US" xlink:label="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Income (Expense), Recognised In Profit Or Loss, Deferred Tax Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:href="cls-20211231.xsd#cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:to="lab_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_country_TH_302330cd-00fc-4ec5-8ef1-38774ac532e2_terseLabel_en-US" xlink:label="lab_country_TH" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thailand</link:label>
    <link:label id="lab_country_TH_label_en-US" xlink:label="lab_country_TH" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">THAILAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_TH" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_TH"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_TH" xlink:to="lab_country_TH" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_653ad420-50e1-4431-be17-38ca55e11963_negatedTerseLabel_en-US" xlink:label="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit from change in estimate related to prior year estimate</link:label>
    <link:label id="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_label_en-US" xlink:label="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Expense (Income) Related To Changes In Estimates For Prior Period Tax</link:label>
    <link:label id="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_documentation_en-US" xlink:label="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Expense (Income) Related To Changes In Estimates For Prior Period Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" xlink:href="cls-20211231.xsd#cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" xlink:to="lab_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_6961f2f1-43d7-4169-8cd2-a98139c2348f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate_d22c13fe-ee2e-49c4-97e6-958a7ff4c693_terseLabel_en-US" xlink:label="lab_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non-current Assets Recognised As Of Acquisition Date</link:label>
    <link:label id="lab_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate_documentation_en-US" xlink:label="lab_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non-current Assets Recognised As Of Acquisition Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:href="cls-20211231.xsd#cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LeasesExtensionPeriods_f7e2d264-7f5a-43f1-b205-82134a37615d_terseLabel_en-US" xlink:label="lab_cls_LeasesExtensionPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extension term</link:label>
    <link:label id="lab_cls_LeasesExtensionPeriods_label_en-US" xlink:label="lab_cls_LeasesExtensionPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Extension Periods</link:label>
    <link:label id="lab_cls_LeasesExtensionPeriods_documentation_en-US" xlink:label="lab_cls_LeasesExtensionPeriods" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Extension Periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesExtensionPeriods" xlink:href="cls-20211231.xsd#cls_LeasesExtensionPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeasesExtensionPeriods" xlink:to="lab_cls_LeasesExtensionPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable_6c624520-a83d-40ca-bf26-5973f210c8d0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_d4104aee-6b68-45ea-a3cf-58601dbf78f4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes In Deferred Tax Assets And Liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Equity_8f9ec2b6-93d0-4659-a440-6f002051168a_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, beginning balance</link:label>
    <link:label id="lab_ifrs-full_Equity_cea6b61c-d181-450e-b852-4422593cc940_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, ending balance</link:label>
    <link:label id="lab_ifrs-full_Equity_label_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Equity" xlink:to="lab_ifrs-full_Equity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_0067dece-f799-4121-a8e3-d20464ab23ec_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_country_SG_dcbb1ff8-244b-420f-84ba-ff6c88bf90ec_terseLabel_en-US" xlink:label="lab_country_SG" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Singapore</link:label>
    <link:label id="lab_country_SG_label_en-US" xlink:label="lab_country_SG" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SINGAPORE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_SG"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_SG" xlink:to="lab_country_SG" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_e3fd3cba-c670-4613-8437-f1b16ba3ba0c_terseLabel_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effects of foreign exchange</link:label>
    <link:label id="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_label_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) Through Net Exchange Differences, Deferred Tax Assets</link:label>
    <link:label id="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_documentation_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) Through Net Exchange Differences, Deferred Tax Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" xlink:href="cls-20211231.xsd#cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" xlink:to="lab_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_2af7dba5-6c63-4704-9f55-03225b12cb41_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_e2b2e979-3243-4fcc-a182-4f28d9b2cc03_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_1c427210-6a40-4826-bc33-f4538ab60ffc_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Financial Position of Pension and Other Benefit Plans</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_3d7e459d-facf-4704-9dc6-d8cd054cafe7_terseLabel_en-US" xlink:label="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of borrowings, percentage of excess cash flow (percent)</link:label>
    <link:label id="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_label_en-US" xlink:label="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments Of Borrowings, Percentage Of Specified Excess Cash Flow</link:label>
    <link:label id="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_documentation_en-US" xlink:label="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments Of Borrowings, Percentage Of Specified Excess Cash Flow</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" xlink:href="cls-20211231.xsd#cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" xlink:to="lab_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AggregatedMeasurementMember_f71e2605-8ca4-4992-b5b1-73a5b2e8ddb8_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedMeasurementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated measurement</link:label>
    <link:label id="lab_ifrs-full_AggregatedMeasurementMember_label_en-US" xlink:label="lab_ifrs-full_AggregatedMeasurementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated measurement [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedMeasurementMember" xlink:to="lab_ifrs-full_AggregatedMeasurementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_BusinessContactMember_32afe1f1-4ee5-4037-bccc-210af46ee574_terseLabel_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Contact</link:label>
    <link:label id="lab_dei_BusinessContactMember_label_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Contact [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember" xlink:to="lab_dei_BusinessContactMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_7915c7eb-2f47-4ddc-b7db-bd5d721bda34_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease payments not included in the measurement of lease obligations</link:label>
    <link:label id="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense relating to variable lease payments not included in measurement of lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:to="lab_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants_1c0c2083-ea62-4a6d-92d8-0cc3c0073a27_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Subsidies</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for government grants [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_440ba6b1-72d2-4c26-becc-f15f070c10c6_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for decrease (increase) in other current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_0e37cad6-38bc-426d-90ab-1d06bc452b79_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksAxis" xlink:to="lab_ifrs-full_TypesOfRisksAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_ca9eebe5-4a42-49b1-a39c-11e78a61a319_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of shares vested dependent on performance achievements (percent)</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based 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_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based 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:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherAdjustmentsForNoncashItems_c41f1546-1df3-48b4-b41e-4ddb105ea243_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsForNoncashItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other charges (recoveries) (a)</link:label>
    <link:label id="lab_ifrs-full_OtherAdjustmentsForNoncashItems_label_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsForNoncashItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other adjustments for non-cash items</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAdjustmentsForNoncashItems" xlink:to="lab_ifrs-full_OtherAdjustmentsForNoncashItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PCIPrivateLimitedMember_5f3880b0-6bc9-489b-b56d-0c5e8f8843da_terseLabel_en-US" xlink:label="lab_cls_PCIPrivateLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PCI</link:label>
    <link:label id="lab_cls_PCIPrivateLimitedMember_label_en-US" xlink:label="lab_cls_PCIPrivateLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PCI Private Limited [Member]</link:label>
    <link:label id="lab_cls_PCIPrivateLimitedMember_documentation_en-US" xlink:label="lab_cls_PCIPrivateLimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PCI Private Limited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PCIPrivateLimitedMember" xlink:href="cls-20211231.xsd#cls_PCIPrivateLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PCIPrivateLimitedMember" xlink:to="lab_cls_PCIPrivateLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis_53c1abdb-8500-42c3-932b-c0b5e4169f28_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of contingent liabilities [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of contingent liabilities [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="lab_ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_83fe3d1f-57a8-4586-b730-89b08cc2e26d_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in intangible assets and goodwill [abstract]</link:label>
    <link:label id="lab_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_label_en-US" xlink:label="lab_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in intangible assets and goodwill [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract" xlink:to="lab_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_cf4d4628-3c26-4971-bdbc-3f90dfd1934b_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net pension cost</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" xlink:to="lab_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_8373876e-0552-49ff-9051-75bc2f163947_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Major Components Of Tax Expense</link:label>
    <link:label id="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:to="lab_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_2a45ef32-7f63-45bd-aec1-9d3898fb421c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfEntitysRevenue_84666626-5c1d-4451-95c6-cf37253049b5_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfEntitysRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of entity's revenue (percent)</link:label>
    <link:label id="lab_ifrs-full_PercentageOfEntitysRevenue_label_en-US" xlink:label="lab_ifrs-full_PercentageOfEntitysRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of entity's revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfEntitysRevenue" xlink:to="lab_ifrs-full_PercentageOfEntitysRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_ContactPersonnelEmailAddress_49797e17-ef11-4636-b8b3-84f1c2828337_terseLabel_en-US" xlink:label="lab_dei_ContactPersonnelEmailAddress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Email Address</link:label>
    <link:label id="lab_dei_ContactPersonnelEmailAddress_label_en-US" xlink:label="lab_dei_ContactPersonnelEmailAddress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Email Address</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelEmailAddress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelEmailAddress" xlink:to="lab_dei_ContactPersonnelEmailAddress" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_33be1f8b-cf49-4daf-a7b4-b2eb6e94498d_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_c8342cf7-cb42-42c5-af5b-19ab732f2fdb_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reasonably possible decrease in risk variable, impact on net earnings</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Net Earnings</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Net Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_0b9a8578-069d-4259-ab9e-87fe1508ebc7_verboseLabel_en-US" xlink:label="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-voting interest in the Assignee (percentage)</link:label>
    <link:label id="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_label_en-US" xlink:label="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option To Obtain Non-Voting Interest, Related Party Transaction</link:label>
    <link:label id="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_documentation_en-US" xlink:label="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option To Obtain Non-Voting Interest, Related Party Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" xlink:href="cls-20211231.xsd#cls_OptionToObtainNonVotingInterestRelatedPartyTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" xlink:to="lab_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CustomerIntangibleAssetsMember_af31b9e9-4dd4-4395-8202-45205d8505f0_terseLabel_en-US" xlink:label="lab_cls_CustomerIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Intangible Assets</link:label>
    <link:label id="lab_cls_CustomerIntangibleAssetsMember_label_en-US" xlink:label="lab_cls_CustomerIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Intangible Assets [Member]</link:label>
    <link:label id="lab_cls_CustomerIntangibleAssetsMember_documentation_en-US" xlink:label="lab_cls_CustomerIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CustomerIntangibleAssetsMember" xlink:href="cls-20211231.xsd#cls_CustomerIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CustomerIntangibleAssetsMember" xlink:to="lab_cls_CustomerIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Cash_cc5acff9-5f58-4fce-a3dd-0468d31d8d40_terseLabel_en-US" xlink:label="lab_ifrs-full_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_ifrs-full_Cash_label_en-US" xlink:label="lab_ifrs-full_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Cash" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Cash" xlink:to="lab_ifrs-full_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_d283096d-09d0-424d-934f-c9cb16120403_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity and liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_eeaca035-5ba1-4d89-a58c-c668b028dc19_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Detailed Information about Cash and Cash Equivalents</link:label>
    <link:label id="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detail Information About Cash And Cash Equivalents Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detail Information About Cash And Cash Equivalents Explanatory [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:to="lab_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_9613d16e-cebf-473c-8443-55220e394c3b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_3fb5cd39-8c79-4da6-a634-ca58b5a57a0e_negatedTerseLabel_en-US" xlink:label="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write down of assets and other disposals</link:label>
    <link:label id="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment Loss Recognized In Profit Or Loss And Disposals, Property, Plant And Equipment</link:label>
    <link:label id="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_documentation_en-US" xlink:label="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment Loss Recognized In Profit Or Loss And Disposals, Property, Plant And Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" xlink:href="cls-20211231.xsd#cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" xlink:to="lab_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_33def00d-069d-45db-a55b-9f2bed08d427_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical areas [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasMember" xlink:to="lab_ifrs-full_GeographicalAreasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_de13abdd-fe9f-4df0-a688-ec878fa296fd_terseLabel_en-US" xlink:label="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting provisions not currently deductible</link:label>
    <link:label id="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_label_en-US" xlink:label="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Provisions Not Currently Deductible Related Temporary Differences [Member]</link:label>
    <link:label id="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_documentation_en-US" xlink:label="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Provisions Not Currently Deductible Related Temporary Differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" xlink:href="cls-20211231.xsd#cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" xlink:to="lab_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OtherCommitment1_49bc94a9-dde8-4674-beb8-d903a299137f_terseLabel_en-US" xlink:label="lab_cls_OtherCommitment1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future minimum payments</link:label>
    <link:label id="lab_cls_OtherCommitment1_label_en-US" xlink:label="lab_cls_OtherCommitment1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitment1</link:label>
    <link:label id="lab_cls_OtherCommitment1_documentation_en-US" xlink:label="lab_cls_OtherCommitment1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitment1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherCommitment1" xlink:href="cls-20211231.xsd#cls_OtherCommitment1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherCommitment1" xlink:to="lab_cls_OtherCommitment1" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfSignificantAccountingPoliciesAbstract_4b57129a-3bc5-441d-b316-8209a85a3e5d_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Significant Accounting Policies [Abstract]</link:label>
    <link:label id="lab_cls_DisclosureOfSignificantAccountingPoliciesAbstract_label_en-US" xlink:label="lab_cls_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Significant Accounting Policies [Abstract]</link:label>
    <link:label id="lab_cls_DisclosureOfSignificantAccountingPoliciesAbstract_documentation_en-US" xlink:label="lab_cls_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Significant Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:href="cls-20211231.xsd#cls_DisclosureOfSignificantAccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:to="lab_cls_DisclosureOfSignificantAccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_cc950f25-94cb-4d7f-b3ea-90514625dfd3_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis" xlink:to="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_e9e4fea3-4736-4185-ba62-0baf5b657746_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major customers [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major customers [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:to="lab_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_efc1c2ad-3ef3-4b64-bf9c-de86480f150d_terseLabel_en-US" xlink:label="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Additional Information of Expenses</link:label>
    <link:label id="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_label_en-US" xlink:label="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Additional Information Of Expenses [Table Text Block]</link:label>
    <link:label id="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_documentation_en-US" xlink:label="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Additional Information Of Expenses [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock" xlink:href="cls-20211231.xsd#cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock" xlink:to="lab_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_9c0ba787-07ec-45b7-a2ff-731d49842d20_terseLabel_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_label_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based Compensation</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_documentation_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" xlink:href="cls-20211231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" xlink:to="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_663c9038-d4b0-4ef0-b557-2dc0f7c2c715_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of operating segments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_fbcada99-852a-454f-aa27-38a4b3cbbdaf_negatedTerseLabel_en-US" xlink:label="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer direct settlement payments</link:label>
    <link:label id="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer Direct Settlement Payments, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_documentation_en-US" xlink:label="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer Direct Settlement Payments, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" xlink:href="cls-20211231.xsd#cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" xlink:to="lab_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_SGD_67824c17-8655-4851-9552-21056c5268d1_terseLabel_en-US" xlink:label="lab_currency_SGD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Singapore dollar</link:label>
    <link:label id="lab_currency_SGD_label_en-US" xlink:label="lab_currency_SGD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Singapore, Dollars</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_SGD" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_SGD"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_SGD" xlink:to="lab_currency_SGD" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_5686b315-6369-4df4-ad15-cc90b481ef78_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of compliance</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of basis of preparation of financial statements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_f6a62520-8cac-4b15-a42c-7323f776ec5f_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_ba57a33d-ec07-4a5c-a623-1d8c90dde205_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent_label_en-US" xlink:label="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss), attributable to owners of parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:to="lab_ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_1129604c-56c5-4215-be5a-542ac05eb11f_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of capital stock</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuing shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromIssuingShares" xlink:to="lab_ifrs-full_ProceedsFromIssuingShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_9ebd94ee-5a63-4b11-b50b-8c78e666a59c_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) operating activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AuditInformationAbstract_label_en-US" xlink:label="lab_cls_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_cls_AuditInformationAbstract_documentation_en-US" xlink:label="lab_cls_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AuditInformationAbstract" xlink:href="cls-20211231.xsd#cls_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AuditInformationAbstract" xlink:to="lab_cls_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LondonInterbankOfferedRateLIBOR1Member_291d8d5c-2dee-4989-987f-fca19102fa82_terseLabel_en-US" xlink:label="lab_cls_LondonInterbankOfferedRateLIBOR1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate LIBOR</link:label>
    <link:label id="lab_cls_LondonInterbankOfferedRateLIBOR1Member_label_en-US" xlink:label="lab_cls_LondonInterbankOfferedRateLIBOR1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate LIBOR1 [Member]</link:label>
    <link:label id="lab_cls_LondonInterbankOfferedRateLIBOR1Member_documentation_en-US" xlink:label="lab_cls_LondonInterbankOfferedRateLIBOR1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate LIBOR1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LondonInterbankOfferedRateLIBOR1Member" xlink:href="cls-20211231.xsd#cls_LondonInterbankOfferedRateLIBOR1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LondonInterbankOfferedRateLIBOR1Member" xlink:to="lab_cls_LondonInterbankOfferedRateLIBOR1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PensionPlanAdjustmentFromChangeInLawMember_5ba666d1-8896-4977-9b41-7f16609f9453_terseLabel_en-US" xlink:label="lab_cls_PensionPlanAdjustmentFromChangeInLawMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan Adjustment From Change In Law</link:label>
    <link:label id="lab_cls_PensionPlanAdjustmentFromChangeInLawMember_label_en-US" xlink:label="lab_cls_PensionPlanAdjustmentFromChangeInLawMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan Adjustment From Change In Law [Member]</link:label>
    <link:label id="lab_cls_PensionPlanAdjustmentFromChangeInLawMember_documentation_en-US" xlink:label="lab_cls_PensionPlanAdjustmentFromChangeInLawMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan Adjustment From Change In Law [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PensionPlanAdjustmentFromChangeInLawMember" xlink:href="cls-20211231.xsd#cls_PensionPlanAdjustmentFromChangeInLawMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PensionPlanAdjustmentFromChangeInLawMember" xlink:to="lab_cls_PensionPlanAdjustmentFromChangeInLawMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_9701dcd4-6d5b-44bc-8ad0-934d08ae2b26_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LevelsOfFairValueHierarchyAxis_628abac2-7e9d-43a1-bf57-066b1500c6ef_terseLabel_en-US" xlink:label="lab_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Levels of fair value hierarchy [axis]</link:label>
    <link:label id="lab_ifrs-full_LevelsOfFairValueHierarchyAxis_label_en-US" xlink:label="lab_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Levels of fair value hierarchy [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="lab_ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeTaxHolidayTermTwo_13823160-f17c-4ce7-8647-dd0e7d8d79fe_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxHolidayTermTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of tax exemption</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayTermTwo_label_en-US" xlink:label="lab_cls_IncomeTaxHolidayTermTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Term Two</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayTermTwo_documentation_en-US" xlink:label="lab_cls_IncomeTaxHolidayTermTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Term Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayTermTwo" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayTermTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxHolidayTermTwo" xlink:to="lab_cls_IncomeTaxHolidayTermTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PercentageOfDebtHedged_44699615-26fb-428e-8e74-9c0ad800a92d_terseLabel_en-US" xlink:label="lab_cls_PercentageOfDebtHedged" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of debt hedged</link:label>
    <link:label id="lab_cls_PercentageOfDebtHedged_label_en-US" xlink:label="lab_cls_PercentageOfDebtHedged" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Debt Hedged</link:label>
    <link:label id="lab_cls_PercentageOfDebtHedged_documentation_en-US" xlink:label="lab_cls_PercentageOfDebtHedged" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Debt Hedged</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfDebtHedged" xlink:href="cls-20211231.xsd#cls_PercentageOfDebtHedged"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfDebtHedged" xlink:to="lab_cls_PercentageOfDebtHedged" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries_a17587f6-07a7-45d4-981d-979e46f92095_terseLabel_en-US" xlink:label="lab_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax affect of repatriated earnings</link:label>
    <link:label id="lab_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries_label_en-US" xlink:label="lab_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect Of Repatriation Of Undistributed Earnings Of Subsidiaries</link:label>
    <link:label id="lab_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries_documentation_en-US" xlink:label="lab_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect Of Repatriation Of Undistributed Earnings Of Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries" xlink:href="cls-20211231.xsd#cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries" xlink:to="lab_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances_bb5c6d70-f4be-47ac-8c14-167d92cfd90b_terseLabel_en-US" xlink:label="lab_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction for tenant improvement allowances</link:label>
    <link:label id="lab_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances_label_en-US" xlink:label="lab_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction Of Right-Of-Use Assets, Tenant Improvement Allowances</link:label>
    <link:label id="lab_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances_documentation_en-US" xlink:label="lab_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction Of Right-Of-Use Assets, Tenant Improvement Allowances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances" xlink:href="cls-20211231.xsd#cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances" xlink:to="lab_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTradeReceivables_53cf644d-29cb-49ea-8e5e-6445b29c97d8_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_ifrs-full_CurrentTradeReceivables_label_en-US" xlink:label="lab_ifrs-full_CurrentTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current trade receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTradeReceivables" xlink:to="lab_ifrs-full_CurrentTradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_fa56ff1c-7229-45ed-a6e7-316c9fd679e1_terseLabel_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on purchase of pension annuities</link:label>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_label_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income, Net of Tax, Gain (Loss) on Purchase Of Annuities</link:label>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_documentation_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income, Net of Tax, Gain (Loss) on Purchase Of Annuities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" xlink:to="lab_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_32261e13-f6ee-4161-9048-900748be2a60_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than two years and not later than three years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:to="lab_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_db074433-d05d-44c3-92e9-e9c2002b7058_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue and deferred investment costs</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for recognition of revenue [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_b5b55c60-5757-43c8-b4a0-0ad6f6ce02d1_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and non-pension post-employment benefit plans</link:label>
    <link:label id="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_label_en-US" xlink:label="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve of remeasurements of defined benefit plans [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:to="lab_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LeaseLiabilities_daf25d38-5b39-4601-8413-a254ef548ac0_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_ifrs-full_LeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseLiabilities" xlink:to="lab_ifrs-full_LeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_d852fc6c-8590-463f-8c44-cd234d298ef0_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsMember" xlink:to="lab_ifrs-full_ClassesOfAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_715e6d9e-8e14-4a49-bcfd-476e5abe326d_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation (SBC)</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for share-based payment transactions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary_22bbc031-c88b-47b2-b70b-62ca76d86a49_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of tax uncertainties</link:label>
    <link:label id="lab_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary_label_en-US" xlink:label="lab_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Reversal Of Tax Uncertainties Of Subsidiary</link:label>
    <link:label id="lab_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary_documentation_en-US" xlink:label="lab_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Reversal Of Tax Uncertainties Of Subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary" xlink:href="cls-20211231.xsd#cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary" xlink:to="lab_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_c9a3c9b3-ee62-42bd-99e1-229d3eb9b945_terseLabel_en-US" xlink:label="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and non-pension post-employment liabilities</link:label>
    <link:label id="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_label_en-US" xlink:label="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability For Plan Benefits, Defined Benefit Plans [Member]</link:label>
    <link:label id="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_documentation_en-US" xlink:label="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability For Plan Benefits, Defined Benefit Plans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember" xlink:href="cls-20211231.xsd#cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember" xlink:to="lab_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_9c10b403-ab3e-472a-9003-1df56ce267b7_terseLabel_en-US" xlink:label="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of accordion feature</link:label>
    <link:label id="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_label_en-US" xlink:label="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option</link:label>
    <link:label id="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_documentation_en-US" xlink:label="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:href="cls-20211231.xsd#cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:to="lab_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_68be674f-0589-431a-873b-04106319acf4_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties</link:label>
    <link:label id="lab_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_label_en-US" xlink:label="lab_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other tax effects for reconciliation between accounting profit and tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:to="lab_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_2681ab8d-1f78-4c47-8611-5f256d54dd3e_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#8212; Changes in financial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ADCGUMember_a38eb058-9249-4a6c-835f-a108b088dce9_terseLabel_en-US" xlink:label="lab_cls_ADCGUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A&amp;D CGU</link:label>
    <link:label id="lab_cls_ADCGUMember_label_en-US" xlink:label="lab_cls_ADCGUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A &amp; D CGU [Member]</link:label>
    <link:label id="lab_cls_ADCGUMember_documentation_en-US" xlink:label="lab_cls_ADCGUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A &amp; D CGU [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ADCGUMember" xlink:href="cls-20211231.xsd#cls_ADCGUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ADCGUMember" xlink:to="lab_cls_ADCGUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_e5f52685-64e4-40a8-b468-ace66589e666_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_7a00326d-851a-4099-9260-377de3c45b99_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facilities and Lease Obligations</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of borrowings [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_cdb5c594-dd17-4169-915f-3093e8d90021_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NetFinancialAssetsLiabilitiesMember_d6b808c0-9b83-4b62-a0fd-5a4eb6285766_terseLabel_en-US" xlink:label="lab_cls_NetFinancialAssetsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net financial assets (liabilities)</link:label>
    <link:label id="lab_cls_NetFinancialAssetsLiabilitiesMember_label_en-US" xlink:label="lab_cls_NetFinancialAssetsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Financial Assets (Liabilities) [Member]</link:label>
    <link:label id="lab_cls_NetFinancialAssetsLiabilitiesMember_documentation_en-US" xlink:label="lab_cls_NetFinancialAssetsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Financial Assets (Liabilities) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NetFinancialAssetsLiabilitiesMember" xlink:href="cls-20211231.xsd#cls_NetFinancialAssetsLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NetFinancialAssetsLiabilitiesMember" xlink:to="lab_cls_NetFinancialAssetsLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_ef717987-aed5-4d6f-a96d-4095e1107803_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable" xlink:to="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_1e7e199d-bb04-413b-a265-75f7dd108327_terseLabel_en-US" xlink:label="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt investment funds</link:label>
    <link:label id="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instruments, amount contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NumberofReportableSegments1_1c3598b9-8c87-4c64-8aa1-9a987820e8ff_terseLabel_en-US" xlink:label="lab_cls_NumberofReportableSegments1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_cls_NumberofReportableSegments1_label_en-US" xlink:label="lab_cls_NumberofReportableSegments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments1</link:label>
    <link:label id="lab_cls_NumberofReportableSegments1_documentation_en-US" xlink:label="lab_cls_NumberofReportableSegments1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberofReportableSegments1" xlink:href="cls-20211231.xsd#cls_NumberofReportableSegments1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberofReportableSegments1" xlink:to="lab_cls_NumberofReportableSegments1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_00d18075-3e65-4dc0-9bb7-7db0411f8adb_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CreditFacility1Axis_b72dabc5-e0dd-4899-a91b-63cde16d810b_terseLabel_en-US" xlink:label="lab_cls_CreditFacility1Axis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_cls_CreditFacility1Axis_label_en-US" xlink:label="lab_cls_CreditFacility1Axis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility1 [Axis]</link:label>
    <link:label id="lab_cls_CreditFacility1Axis_documentation_en-US" xlink:label="lab_cls_CreditFacility1Axis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacility1Axis" xlink:href="cls-20211231.xsd#cls_CreditFacility1Axis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CreditFacility1Axis" xlink:to="lab_cls_CreditFacility1Axis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate_57c5f920-4f82-4302-b197-b88c4b57c3f8_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification assets recognised as of acquisition date</link:label>
    <link:label id="lab_ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification assets recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersTable_dfeeba9a-07e5-4a6b-9276-5a78e9c95625_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major customers [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of major customers [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable" xlink:to="lab_ifrs-full_DisclosureOfMajorCustomersTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_89f85758-dbf8-41cb-9aa3-34d43be0aa77_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current income tax expense:</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax expense (income) and adjustments for current tax of prior periods [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_fbd887a0-6c65-4cf2-a8c8-89499f10891f_terseLabel_en-US" xlink:label="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash-generating units [axis]</link:label>
    <link:label id="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_label_en-US" xlink:label="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash-generating units [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="lab_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_cc20e3dd-e513-40d9-ba73-e56c914962ae_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TreasuryShares_61432f95-a465-496a-8e26-924da5fc3dfc_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_TreasuryShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock</link:label>
    <link:label id="lab_ifrs-full_TreasuryShares_label_en-US" xlink:label="lab_ifrs-full_TreasuryShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TreasuryShares" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TreasuryShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TreasuryShares" xlink:to="lab_ifrs-full_TreasuryShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_61072354-597b-422b-8609-63bb4bd4d4e1_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans that share risks between entities under common control [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" xlink:to="lab_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_cb6d6de1-ceed-4aaa-95a6-4a3fc40c19a1_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_label_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross carrying amount [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossCarryingAmountMember" xlink:to="lab_ifrs-full_GrossCarryingAmountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_26739e5f-45c2-4eb3-9c0e-78bac398b93c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_9c543dcd-2056-4ad6-bbcc-d4e38795b2dd_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange and other</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, intangible assets and goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BasicRentExpenseTermTwo_7c58c608-4a53-4153-83aa-f0aa93a2a8fb_terseLabel_en-US" xlink:label="lab_cls_BasicRentExpenseTermTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic rent expense, term two</link:label>
    <link:label id="lab_cls_BasicRentExpenseTermTwo_label_en-US" xlink:label="lab_cls_BasicRentExpenseTermTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic Rent Expense, Term Two</link:label>
    <link:label id="lab_cls_BasicRentExpenseTermTwo_documentation_en-US" xlink:label="lab_cls_BasicRentExpenseTermTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic Rent Expense, Term Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BasicRentExpenseTermTwo" xlink:href="cls-20211231.xsd#cls_BasicRentExpenseTermTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BasicRentExpenseTermTwo" xlink:to="lab_cls_BasicRentExpenseTermTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_092646e2-078a-473c-919d-301e808918a4_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Fair Value Measurement Of Assets And Liabilities [Table]</link:label>
    <link:label id="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_label_en-US" xlink:label="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Fair Value Measurement Of Assets And Liabilities [Table]</link:label>
    <link:label id="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_documentation_en-US" xlink:label="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Fair Value Measurement Of Assets And Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" xlink:href="cls-20211231.xsd#cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" xlink:to="lab_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_800e8d5a-ccb4-4d33-a28f-27588d284019_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_FirstIncrementalTermLoanMember_6926fdb2-0744-4c2a-9978-f77354386b6d_terseLabel_en-US" xlink:label="lab_cls_FirstIncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Incremental Term Loan</link:label>
    <link:label id="lab_cls_FirstIncrementalTermLoanMember_label_en-US" xlink:label="lab_cls_FirstIncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Incremental Term Loan [Member]</link:label>
    <link:label id="lab_cls_FirstIncrementalTermLoanMember_documentation_en-US" xlink:label="lab_cls_FirstIncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Incremental Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_FirstIncrementalTermLoanMember" xlink:href="cls-20211231.xsd#cls_FirstIncrementalTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_FirstIncrementalTermLoanMember" xlink:to="lab_cls_FirstIncrementalTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeReceivablesMember_9d7be8fb-ff04-48ef-b124-ad1e2ddeb828_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A/R</link:label>
    <link:label id="lab_ifrs-full_TradeReceivablesMember_label_en-US" xlink:label="lab_ifrs-full_TradeReceivablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade receivables [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeReceivablesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeReceivablesMember" xlink:to="lab_ifrs-full_TradeReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_42b9d09f-e988-4045-837b-e36e2e3e3e22_verboseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges against goodwill or intangible assets</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment loss recognised in profit or loss, intangible assets and goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_e49af9a0-8728-4ff4-bee3-98cfbcc2e069_terseLabel_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share [abstract]</link:label>
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_label_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareAbstract" xlink:to="lab_ifrs-full_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_40e7091c-1316-42dd-9d67-6e2770f90424_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_label_en-US" xlink:label="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Other, Deferred Tax Liabilities</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_documentation_en-US" xlink:label="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Other, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities" xlink:to="lab_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_038e8b98-e337-4234-9116-772059f70641_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information for cash-generating units [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information for cash-generating units [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_9f81d131-9b26-4378-9ef9-10c6dbf3049c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RestructuringDomain_84d2063b-2ce2-4f14-9a38-242fc4ffd90c_terseLabel_en-US" xlink:label="lab_cls_RestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring [Domain]</link:label>
    <link:label id="lab_cls_RestructuringDomain_label_en-US" xlink:label="lab_cls_RestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring [Domain]</link:label>
    <link:label id="lab_cls_RestructuringDomain_documentation_en-US" xlink:label="lab_cls_RestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringDomain" xlink:href="cls-20211231.xsd#cls_RestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RestructuringDomain" xlink:to="lab_cls_RestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_ce18d3c9-303a-4504-982e-7874fcce3066_totalLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilities" xlink:to="lab_ifrs-full_EquityAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_be61ce65-6bbe-4456-aa8a-53a183b9d35d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Sensitivity Analysis for Actuarial Assumptions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SecondIncrementalTermLoanMember_a6e9c3aa-e96a-4765-aba0-6c38b33cafeb_terseLabel_en-US" xlink:label="lab_cls_SecondIncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Incremental Term Loan</link:label>
    <link:label id="lab_cls_SecondIncrementalTermLoanMember_label_en-US" xlink:label="lab_cls_SecondIncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Incremental Term Loan [Member]</link:label>
    <link:label id="lab_cls_SecondIncrementalTermLoanMember_documentation_en-US" xlink:label="lab_cls_SecondIncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Second Incremental Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SecondIncrementalTermLoanMember" xlink:href="cls-20211231.xsd#cls_SecondIncrementalTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SecondIncrementalTermLoanMember" xlink:to="lab_cls_SecondIncrementalTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BorrowingsMaturityTerm_95ef815e-74ca-464f-a1f4-21e617b38958_terseLabel_en-US" xlink:label="lab_cls_BorrowingsMaturityTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument term</link:label>
    <link:label id="lab_cls_BorrowingsMaturityTerm_label_en-US" xlink:label="lab_cls_BorrowingsMaturityTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings Maturity, Term</link:label>
    <link:label id="lab_cls_BorrowingsMaturityTerm_documentation_en-US" xlink:label="lab_cls_BorrowingsMaturityTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings Maturity, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingsMaturityTerm" xlink:href="cls-20211231.xsd#cls_BorrowingsMaturityTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BorrowingsMaturityTerm" xlink:to="lab_cls_BorrowingsMaturityTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInventoriesExplanatory_29c9356e-cca3-4f32-89a0-ff49333f722f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInventoriesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of inventories [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_eedf61ab-b61d-4caf-92e9-604098c7719d_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SaleOfReceivablesUnderFacilityProgramMember_6d4efc97-3538-4302-9646-d3ed703104f9_terseLabel_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderFacilityProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring of receivables from facility program</link:label>
    <link:label id="lab_cls_SaleOfReceivablesUnderFacilityProgramMember_label_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderFacilityProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Receivables Under Facility Program [Member]</link:label>
    <link:label id="lab_cls_SaleOfReceivablesUnderFacilityProgramMember_documentation_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderFacilityProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Receivables Under Facility Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderFacilityProgramMember" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderFacilityProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SaleOfReceivablesUnderFacilityProgramMember" xlink:to="lab_cls_SaleOfReceivablesUnderFacilityProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LesseeLeasesDescriptionTable_70100c10-c7c7-4c4a-8e19-65a6b1e0b50b_terseLabel_en-US" xlink:label="lab_cls_LesseeLeasesDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases, Description [Table]</link:label>
    <link:label id="lab_cls_LesseeLeasesDescriptionTable_label_en-US" xlink:label="lab_cls_LesseeLeasesDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases, Description [Table]</link:label>
    <link:label id="lab_cls_LesseeLeasesDescriptionTable_documentation_en-US" xlink:label="lab_cls_LesseeLeasesDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LesseeLeasesDescriptionTable" xlink:href="cls-20211231.xsd#cls_LesseeLeasesDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LesseeLeasesDescriptionTable" xlink:to="lab_cls_LesseeLeasesDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TaxEffectFromTaxIncentives_40ebe38d-1be1-4ea8-956f-ba3a3479063d_terseLabel_en-US" xlink:label="lab_cls_TaxEffectFromTaxIncentives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect from tax incentives</link:label>
    <link:label id="lab_cls_TaxEffectFromTaxIncentives_label_en-US" xlink:label="lab_cls_TaxEffectFromTaxIncentives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect From Tax Incentives</link:label>
    <link:label id="lab_cls_TaxEffectFromTaxIncentives_documentation_en-US" xlink:label="lab_cls_TaxEffectFromTaxIncentives" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect From Tax Incentives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxEffectFromTaxIncentives" xlink:href="cls-20211231.xsd#cls_TaxEffectFromTaxIncentives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TaxEffectFromTaxIncentives" xlink:to="lab_cls_TaxEffectFromTaxIncentives" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_bcf6016a-c7dd-41f2-9bf8-0b344d9a9357_terseLabel_en-US" xlink:label="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions and other non-current liabilities</link:label>
    <link:label id="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current Provisions And Other Non-current Liabilities</link:label>
    <link:label id="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_documentation_en-US" xlink:label="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current Provisions And Other Non-current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities" xlink:href="cls-20211231.xsd#cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities" xlink:to="lab_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_d9940edd-40f0-4cec-893b-61f974b2712e_terseLabel_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement to sell trade receivables, maximum capacity</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_label_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Maximum Limit</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_documentation_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Maximum Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" xlink:to="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAccountingStandard_05b4f818-a8cd-4391-8083-c8c3762607ce_terseLabel_en-US" xlink:label="lab_dei_DocumentAccountingStandard" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Accounting Standard</link:label>
    <link:label id="lab_dei_DocumentAccountingStandard_label_en-US" xlink:label="lab_dei_DocumentAccountingStandard" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Accounting Standard</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAccountingStandard" xlink:to="lab_dei_DocumentAccountingStandard" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TopOfRangeMember_2d21c8c0-58b9-4d1e-9484-95e5f23956ec_terseLabel_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top of range</link:label>
    <link:label id="lab_ifrs-full_TopOfRangeMember_label_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Top of range [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TopOfRangeMember" xlink:to="lab_ifrs-full_TopOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_6e7fba7a-1574-4fe6-8b27-44414ad65886_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PurchaseOfSharesForCancellationMember_1cc54141-883a-48db-bec8-ebcfb9d9182a_terseLabel_en-US" xlink:label="lab_cls_PurchaseOfSharesForCancellationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of shares for cancellation</link:label>
    <link:label id="lab_cls_PurchaseOfSharesForCancellationMember_label_en-US" xlink:label="lab_cls_PurchaseOfSharesForCancellationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of Shares for Cancellation [Member]</link:label>
    <link:label id="lab_cls_PurchaseOfSharesForCancellationMember_documentation_en-US" xlink:label="lab_cls_PurchaseOfSharesForCancellationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of Shares for Cancellation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PurchaseOfSharesForCancellationMember" xlink:href="cls-20211231.xsd#cls_PurchaseOfSharesForCancellationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PurchaseOfSharesForCancellationMember" xlink:to="lab_cls_PurchaseOfSharesForCancellationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_df29a8d6-a0e5-44a9-a990-de52d99acd79_terseLabel_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued benefit obligations</link:label>
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_label_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of defined benefit obligation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:to="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_9280a599-168b-4b20-bf38-b9de8cf65927_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TwoThousandEighteenNCIBMember_486d3810-5f91-4af0-8e7c-a92124edd8d9_terseLabel_en-US" xlink:label="lab_cls_TwoThousandEighteenNCIBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 NCIB</link:label>
    <link:label id="lab_cls_TwoThousandEighteenNCIBMember_label_en-US" xlink:label="lab_cls_TwoThousandEighteenNCIBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Eighteen NCIB [Member]</link:label>
    <link:label id="lab_cls_TwoThousandEighteenNCIBMember_documentation_en-US" xlink:label="lab_cls_TwoThousandEighteenNCIBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Eighteen NCIB [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandEighteenNCIBMember" xlink:href="cls-20211231.xsd#cls_TwoThousandEighteenNCIBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TwoThousandEighteenNCIBMember" xlink:to="lab_cls_TwoThousandEighteenNCIBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_98cc67bc-9495-4ebe-a7b1-738aedb4c1dc_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Costs</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of finance income (cost) [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PortionOfConsiderationPaidConsistingOfBorrowings_e3ffc138-3719-42f7-b915-ad26119ba895_terseLabel_en-US" xlink:label="lab_cls_PortionOfConsiderationPaidConsistingOfBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion of consideration paid consisting of borrowings</link:label>
    <link:label id="lab_cls_PortionOfConsiderationPaidConsistingOfBorrowings_label_en-US" xlink:label="lab_cls_PortionOfConsiderationPaidConsistingOfBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion Of Consideration Paid Consisting Of Borrowings</link:label>
    <link:label id="lab_cls_PortionOfConsiderationPaidConsistingOfBorrowings_documentation_en-US" xlink:label="lab_cls_PortionOfConsiderationPaidConsistingOfBorrowings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion Of Consideration Paid Consisting Of Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PortionOfConsiderationPaidConsistingOfBorrowings" xlink:href="cls-20211231.xsd#cls_PortionOfConsiderationPaidConsistingOfBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PortionOfConsiderationPaidConsistingOfBorrowings" xlink:to="lab_cls_PortionOfConsiderationPaidConsistingOfBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_50d157f6-5b01-4228-aba4-0ded644902cd_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Business Combinations, Deferred Tax Asset</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_label_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Business Combinations, Deferred Tax Asset</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_documentation_en-US" xlink:label="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Business Combinations, Deferred Tax Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" xlink:to="lab_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsForDebtIssueCosts_8507fe96-0a3f-4799-a179-2b24fea1ea43_terseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsForDebtIssueCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs paid</link:label>
    <link:label id="lab_ifrs-full_PaymentsForDebtIssueCosts_label_en-US" xlink:label="lab_ifrs-full_PaymentsForDebtIssueCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for debt issue costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsForDebtIssueCosts" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsForDebtIssueCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsForDebtIssueCosts" xlink:to="lab_ifrs-full_PaymentsForDebtIssueCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_c4c9e347-2b30-4ba6-be24-7ea6aa23b799_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income tax paid</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes paid (refund), classified as operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:to="lab_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_5d1d5c4e-6e4b-4182-b6f5-22995933004e_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameAxis" xlink:to="lab_ifrs-full_BorrowingsByNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_b4be2f88-d771-4c24-a224-6f6181c9e13c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_0be503e2-32d2-458c-9728-3e915372a18b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_9a7b1f8e-8026-4326-8f53-28f23c5e81a2_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options granted in share-based payment arrangement (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_3f47f76c-ca02-4226-9398-1beded5b8bb4_verboseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options granted in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_55fe85eb-d933-41f8-836d-280237b6f866_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average duration of benefit obligations (in years)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average duration of defined benefit obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:to="lab_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_f71348f8-7e61-4bbe-b40f-924e8817079b_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (recovery) relating to cash flow hedges</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating to cash flow hedges included in other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:to="lab_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Liabilities_0c55ee30-8f36-4971-b836-7229835a8f56_totalLabel_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_ifrs-full_Liabilities_label_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Liabilities" xlink:to="lab_ifrs-full_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_befbebed-8190-4173-b73e-4913bc7b5f61_terseLabel_en-US" xlink:label="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term used to extrapolate cash flow projections</link:label>
    <link:label id="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_label_en-US" xlink:label="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Growth Rate Used To Extrapolate Cash Flow Projections, Term</link:label>
    <link:label id="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_documentation_en-US" xlink:label="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Growth Rate Used To Extrapolate Cash Flow Projections, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" xlink:href="cls-20211231.xsd#cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" xlink:to="lab_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_ef2977fc-4b3f-469b-a79d-1cc54cab657a_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than one year and not later than two years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:to="lab_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_bc1620aa-1cbe-496c-ac0e-f89813acf347_totalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash and cash equivalents after effect of exchange rate changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_6c37bfed-c02d-4236-a386-f63302ec7201_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel of entity</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key management personnel of entity or parent [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelOfEntityOrParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" xlink:to="lab_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_507b6690-1324-4853-94b8-151ae42fe208_terseLabel_en-US" xlink:label="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, allocation percentage</link:label>
    <link:label id="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_label_en-US" xlink:label="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:label id="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_documentation_en-US" xlink:label="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:href="cls-20211231.xsd#cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:to="lab_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LeasesNotYetCommencedLeaseTerm_5dbbfcb5-135f-49bb-9eb2-c0f4c1d6880e_terseLabel_en-US" xlink:label="lab_cls_LeasesNotYetCommencedLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease term on lease not yet commenced</link:label>
    <link:label id="lab_cls_LeasesNotYetCommencedLeaseTerm_label_en-US" xlink:label="lab_cls_LeasesNotYetCommencedLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Not Yet Commenced, Lease Term</link:label>
    <link:label id="lab_cls_LeasesNotYetCommencedLeaseTerm_documentation_en-US" xlink:label="lab_cls_LeasesNotYetCommencedLeaseTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Not Yet Commenced, Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesNotYetCommencedLeaseTerm" xlink:href="cls-20211231.xsd#cls_LeasesNotYetCommencedLeaseTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeasesNotYetCommencedLeaseTerm" xlink:to="lab_cls_LeasesNotYetCommencedLeaseTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_09aa36c8-38bf-4d82-8e74-a6ef2205bada_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_9de6ec9d-06fd-492d-9b49-478378f0f2cc_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_35a9047c-2484-45c2-97af-32d2d25400aa_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_2edc5352-83ba-4697-a95e-9dd6966da419_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_FinancialInstrumentsAbstract_e4c50da0-de7a-4eeb-912d-e723c78f3ef0_terseLabel_en-US" xlink:label="lab_cls_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_cls_FinancialInstrumentsAbstract_label_en-US" xlink:label="lab_cls_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_cls_FinancialInstrumentsAbstract_documentation_en-US" xlink:label="lab_cls_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_FinancialInstrumentsAbstract" xlink:to="lab_cls_FinancialInstrumentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_8ae466d2-48bc-4124-8ce1-f6862fb9f0eb_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense related to taxable temporary differences, repatriation of undistributed foreign earnings</link:label>
    <link:label id="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_label_en-US" xlink:label="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Expense (Income) Relating To Temporary Differences, Undistributed Foreign Earnings</link:label>
    <link:label id="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_documentation_en-US" xlink:label="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Expense (Income) Relating To Temporary Differences, Undistributed Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" xlink:href="cls-20211231.xsd#cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" xlink:to="lab_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_2c733666-e664-4706-b552-890bf24d0463_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares used in computing per share amounts (in&#160;millions):</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average ordinary shares used in calculating basic and diluted earnings per share [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:to="lab_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_edcffcd1-1aa8-4bc8-a88a-ab533c079a38_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Risks from Financial Instruments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_1ab81609-5147-45da-a590-4e567774e08d_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_bb62ac54-859e-480e-bb21-4f23e9404df0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Range of Exercise Prices of Outstanding Share Options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_b742611f-c5af-4172-8192-2be7414f3099_terseLabel_en-US" xlink:label="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of intangible assets</link:label>
    <link:label id="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_label_en-US" xlink:label="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</link:label>
    <link:label id="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_documentation_en-US" xlink:label="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:href="cls-20211231.xsd#cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:to="lab_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_4246b872-ff28-447c-85aa-2796b0376289_terseLabel_en-US" xlink:label="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition of Financial Assets by Type of Transfer [Table]</link:label>
    <link:label id="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_label_en-US" xlink:label="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition of Financial Assets by Type of Transfer [Table]</link:label>
    <link:label id="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_documentation_en-US" xlink:label="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition of Financial Assets by Type of Transfer [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable" xlink:href="cls-20211231.xsd#cls_DerecognitionofFinancialAssetsbyTypeofTransferTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable" xlink:to="lab_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfTreasuryShares_dd404eb9-a62c-4091-9beb-0e6a1e1e3359_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfTreasuryShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury stock for stock-based plans</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfTreasuryShares_b781c4d7-e425-41d7-a9d3-17bab7ee3de5_terseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfTreasuryShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate cost of SVS repurchased for delivery under SBC plans</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfTreasuryShares_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfTreasuryShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfTreasuryShares" xlink:to="lab_ifrs-full_PurchaseOfTreasuryShares" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_417376e0-9ed6-4f18-97ff-46b61db870eb_terseLabel_en-US" xlink:label="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment and intangibles</link:label>
    <link:label id="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_label_en-US" xlink:label="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant And Equipment And Intangibles Related Temporary Differences [Member]</link:label>
    <link:label id="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_documentation_en-US" xlink:label="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant And Equipment And Intangibles Related Temporary Differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" xlink:href="cls-20211231.xsd#cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" xlink:to="lab_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_12ea2c96-ae6f-49a8-b4bd-31045d7486ca_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of prior year provisions</link:label>
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused provision reversed, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:to="lab_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FeeAndCommissionExpense_825c236b-6267-406e-b44c-89c3de483804_terseLabel_en-US" xlink:label="lab_ifrs-full_FeeAndCommissionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fee and commission expense</link:label>
    <link:label id="lab_ifrs-full_FeeAndCommissionExpense_label_en-US" xlink:label="lab_ifrs-full_FeeAndCommissionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fee and commission expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FeeAndCommissionExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FeeAndCommissionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FeeAndCommissionExpense" xlink:to="lab_ifrs-full_FeeAndCommissionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_InternalTransitionCostsMember_56caaa67-5fec-4ab0-b35f-9138a3c62db1_terseLabel_en-US" xlink:label="lab_cls_InternalTransitionCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Transition Costs</link:label>
    <link:label id="lab_cls_InternalTransitionCostsMember_label_en-US" xlink:label="lab_cls_InternalTransitionCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Transition Costs [Member]</link:label>
    <link:label id="lab_cls_InternalTransitionCostsMember_documentation_en-US" xlink:label="lab_cls_InternalTransitionCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Internal Transition Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InternalTransitionCostsMember" xlink:href="cls-20211231.xsd#cls_InternalTransitionCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InternalTransitionCostsMember" xlink:to="lab_cls_InternalTransitionCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinanceIncomeCost_0e997f91-a928-45f0-a9af-17427d4423d9_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_FinanceIncomeCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance costs</link:label>
    <link:label id="lab_ifrs-full_FinanceIncomeCost_label_en-US" xlink:label="lab_ifrs-full_FinanceIncomeCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance income (cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceIncomeCost" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceIncomeCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceIncomeCost" xlink:to="lab_ifrs-full_FinanceIncomeCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ConcentrationRiskByBenchmark1Axis_ad38d0bd-408b-4f82-b27d-7292712b75ad_terseLabel_en-US" xlink:label="lab_cls_ConcentrationRiskByBenchmark1Axis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk By Benchmark1 [Axis]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByBenchmark1Axis_label_en-US" xlink:label="lab_cls_ConcentrationRiskByBenchmark1Axis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk By Benchmark1 [Axis]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByBenchmark1Axis_documentation_en-US" xlink:label="lab_cls_ConcentrationRiskByBenchmark1Axis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk By Benchmark1 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Axis" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByBenchmark1Axis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Axis" xlink:to="lab_cls_ConcentrationRiskByBenchmark1Axis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_6c7776eb-0f22-48b9-adaa-7cc555fb3712_terseLabel_en-US" xlink:label="lab_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</link:label>
    <link:label id="lab_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_label_en-US" xlink:label="lab_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</link:label>
    <link:label id="lab_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_documentation_en-US" xlink:label="lab_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:href="cls-20211231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:to="lab_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherRelatedPartiesMember_160f0391-b6b2-4532-8bce-7fe4df472a6b_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other related parties</link:label>
    <link:label id="lab_ifrs-full_OtherRelatedPartiesMember_label_en-US" xlink:label="lab_ifrs-full_OtherRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other related parties [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherRelatedPartiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherRelatedPartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherRelatedPartiesMember" xlink:to="lab_ifrs-full_OtherRelatedPartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_d95b6e8a-cf55-4773-b75e-6aead01071d3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Detailed Information About Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about intangible assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_925700cd-5041-42e2-a520-877acbffadd2_terseLabel_en-US" xlink:label="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion of borrowings under credit facility &amp; lease obligations</link:label>
    <link:label id="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_e3c0ef8a-589b-465f-a0ad-069f005ce7bc_verboseLabel_en-US" xlink:label="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term portion</link:label>
    <link:label id="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_label_en-US" xlink:label="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current Portion Of Borrowings And Lease Liabilities</link:label>
    <link:label id="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_documentation_en-US" xlink:label="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current Portion Of Borrowings And Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:href="cls-20211231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:to="lab_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_fddb25bb-9c3f-4f51-835c-69e6953d5d9e_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract_edf582ff-e89c-4cbf-8489-af467b05e1cc_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax expense (recovery):</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income) [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_bd89bc4e-3b3a-4a57-b6ca-17d669330656_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other benefit plans</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans other than multi-employer plans, state plans and plans that share risks between entities under common control [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" xlink:to="lab_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts_a3b1a67a-eca6-4934-9c5a-961d328befd7_terseLabel_en-US" xlink:label="lab_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment of acquisition costs related to indirect tax liabilities recognized</link:label>
    <link:label id="lab_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts_label_en-US" xlink:label="lab_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Release Of Indirect Tax Liabilities Previously Recorded In Connection With A Previous Acquisition Recognized In Acquisition Costs</link:label>
    <link:label id="lab_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts_documentation_en-US" xlink:label="lab_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Release of indirect tax liabilities previously recorded in connection with a previous acquisition recognized in acquisition costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts" xlink:href="cls-20211231.xsd#cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts" xlink:to="lab_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_d3ef69ef-5ef9-4f46-bec2-f4feed33acfd_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SharePremium_75a56afb-837c-447f-abb9-e781978640a1_terseLabel_en-US" xlink:label="lab_ifrs-full_SharePremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributed surplus</link:label>
    <link:label id="lab_ifrs-full_SharePremium_label_en-US" xlink:label="lab_ifrs-full_SharePremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharePremium" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharePremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SharePremium" xlink:to="lab_ifrs-full_SharePremium" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_43645e51-0387-4bad-9dd1-0bbc5aa4b7aa_terseLabel_en-US" xlink:label="lab_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Information And Statement Of IFRS Compliance [Abstract]</link:label>
    <link:label id="lab_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_label_en-US" xlink:label="lab_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Information And Statement Of IFRS Compliance [Abstract]</link:label>
    <link:label id="lab_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_documentation_en-US" xlink:label="lab_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Information And Statement Of IFRS Compliance [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:href="cls-20211231.xsd#cls_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:to="lab_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_141fce68-f208-4a0d-a70e-1cc34a071b05_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation differences for foreign operations</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_841001bd-67b2-4a39-b982-2b4d7d2e9798_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax, exchange differences on translation of foreign operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_df69e229-3564-493c-bc37-61ad7b96038b_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_label_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeStatementAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeStatementAbstract" xlink:to="lab_ifrs-full_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_b18ccb51-8928-43ba-93ee-79ae67e4b45c_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net pension assets</link:label>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_2cdc1cfc-631b-4a3b-888f-6087a96a9225_verboseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current net defined benefit asset (note 9)</link:label>
    <link:label id="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_label_en-US" xlink:label="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current net defined benefit asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:to="lab_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets_8a263d3f-4bb6-4c5d-807f-3945c2352100_terseLabel_en-US" xlink:label="lab_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition cost related to the subsequent re-measurement of indemnification assets</link:label>
    <link:label id="lab_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets_label_en-US" xlink:label="lab_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Cost Related To The Subsequent Re-measurement Of Indemnification Assets</link:label>
    <link:label id="lab_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets_documentation_en-US" xlink:label="lab_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Cost Related To The Subsequent Re-measurement Of Indemnification Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets" xlink:href="cls-20211231.xsd#cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets" xlink:to="lab_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_cff24151-5dee-4edd-857a-28634c278586_terseLabel_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottom of range</link:label>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_label_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bottom of range [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BottomOfRangeMember" xlink:to="lab_ifrs-full_BottomOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_b94f51e8-ca46-499c-8c11-153c1e25d4d8_terseLabel_en-US" xlink:label="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of outstanding awards under SBC plans (in shares)</link:label>
    <link:label id="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_label_en-US" xlink:label="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of share options on number of ordinary shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:to="lab_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_ab0afe8b-d7ea-4014-9a78-09c339dbae72_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_MachineryAndEquipment1Member_d8bd8c43-bffe-4406-8b38-4eaba1156eb1_terseLabel_en-US" xlink:label="lab_cls_MachineryAndEquipment1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_cls_MachineryAndEquipment1Member_label_en-US" xlink:label="lab_cls_MachineryAndEquipment1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery And Equipment1 [Member]</link:label>
    <link:label id="lab_cls_MachineryAndEquipment1Member_documentation_en-US" xlink:label="lab_cls_MachineryAndEquipment1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MachineryAndEquipment1Member" xlink:href="cls-20211231.xsd#cls_MachineryAndEquipment1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_MachineryAndEquipment1Member" xlink:to="lab_cls_MachineryAndEquipment1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RentalExpense_0cd8e0d0-79cb-4c11-8921-c9b8157a16ba_terseLabel_en-US" xlink:label="lab_ifrs-full_RentalExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental expense</link:label>
    <link:label id="lab_ifrs-full_RentalExpense_label_en-US" xlink:label="lab_ifrs-full_RentalExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RentalExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RentalExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RentalExpense" xlink:to="lab_ifrs-full_RentalExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_fdf8be03-48c9-4d90-8ac8-c5cfa14a1f3e_terseLabel_en-US" xlink:label="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance account for credit losses of financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:to="lab_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_35132b39-a7c6-4a21-9b97-2dd3fa29c19b_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for finance costs [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_b5513ead-93cb-422b-9bd2-71a315ac7635_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_6a8dac25-c1a8-4d11-bb88-5a008662fb0d_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions other than through business combinations, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_HedgedItemSubjectToCancellationLiabilities_4bc160fd-67a4-431c-97ef-34d33784d1a1_terseLabel_en-US" xlink:label="lab_cls_HedgedItemSubjectToCancellationLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedged item, subject to cancellation</link:label>
    <link:label id="lab_cls_HedgedItemSubjectToCancellationLiabilities_label_en-US" xlink:label="lab_cls_HedgedItemSubjectToCancellationLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedged Item, Subject To Cancellation, Liabilities</link:label>
    <link:label id="lab_cls_HedgedItemSubjectToCancellationLiabilities_documentation_en-US" xlink:label="lab_cls_HedgedItemSubjectToCancellationLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedged Item, Subject To Cancellation, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_HedgedItemSubjectToCancellationLiabilities" xlink:href="cls-20211231.xsd#cls_HedgedItemSubjectToCancellationLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_HedgedItemSubjectToCancellationLiabilities" xlink:to="lab_cls_HedgedItemSubjectToCancellationLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_1206caac-362e-4728-b132-9054968af836_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_eb47df56-8130-4b91-90b0-7a4ec0c04353_periodStartLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, beginning balance</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_c3e700a8-327b-4727-8e63-02cc916975a9_periodEndLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities, ending balance</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxLiabilities_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxLiabilities" xlink:to="lab_ifrs-full_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_d7f8f128-59bb-47a6-a92e-10187422d67c_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_268f7250-fc2e-44fd-93a8-476182d2af92_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes from derivatives designated as hedges</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax, cash flow hedges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_aa252496-4f6b-4610-98fa-4624bf09f5c1_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award requisite service period</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period2</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_ce17dca4-3b38-457b-a52f-34282e7cc087_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Disclosures</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of objectives, policies and processes for managing capital [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:to="lab_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EffectOfAssetCeilingMember_9fa37677-add1-496a-ba52-e26d302fef70_terseLabel_en-US" xlink:label="lab_ifrs-full_EffectOfAssetCeilingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of asset ceiling [member]</link:label>
    <link:label id="lab_ifrs-full_EffectOfAssetCeilingMember_label_en-US" xlink:label="lab_ifrs-full_EffectOfAssetCeilingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of asset ceiling [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfAssetCeilingMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EffectOfAssetCeilingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EffectOfAssetCeilingMember" xlink:to="lab_ifrs-full_EffectOfAssetCeilingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityMember_6079e313-d482-4705-9569-21abb1b6d305_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_ifrs-full_EquityMember_label_en-US" xlink:label="lab_ifrs-full_EquityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityMember" xlink:to="lab_ifrs-full_EquityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_ae997912-2841-4b12-a50f-b67de27bc71b_terseLabel_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_label_en-US" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangeAxis_804af220-bade-48d6-8b05-e4d83bc76ce9_terseLabel_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [axis]</link:label>
    <link:label id="lab_ifrs-full_RangeAxis_label_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangeAxis" xlink:to="lab_ifrs-full_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilitiesMember_27a359d8-51cd-409e-97e9-019bc6230e8f_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_ifrs-full_LiabilitiesMember_label_en-US" xlink:label="lab_ifrs-full_LiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilitiesMember" xlink:to="lab_ifrs-full_LiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContingentLiabilitiesMember_a26d08d0-3a7b-4a1f-9fe4-1747833939ba_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent liabilities</link:label>
    <link:label id="lab_ifrs-full_ContingentLiabilitiesMember_label_en-US" xlink:label="lab_ifrs-full_ContingentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent liabilities [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContingentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember" xlink:to="lab_ifrs-full_ContingentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IntellectualProperty1Member_60a2e8a2-2559-412c-b3ad-86ababb35de2_terseLabel_en-US" xlink:label="lab_cls_IntellectualProperty1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual property</link:label>
    <link:label id="lab_cls_IntellectualProperty1Member_label_en-US" xlink:label="lab_cls_IntellectualProperty1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual Property1 [Member]</link:label>
    <link:label id="lab_cls_IntellectualProperty1Member_documentation_en-US" xlink:label="lab_cls_IntellectualProperty1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual Property1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntellectualProperty1Member" xlink:href="cls-20211231.xsd#cls_IntellectualProperty1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IntellectualProperty1Member" xlink:to="lab_cls_IntellectualProperty1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_MiddleOfRangeMember_db0f94b9-5140-434f-9f18-eeb0c951b0e8_terseLabel_en-US" xlink:label="lab_cls_MiddleOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Middle Of Range</link:label>
    <link:label id="lab_cls_MiddleOfRangeMember_label_en-US" xlink:label="lab_cls_MiddleOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Middle Of Range [Member]</link:label>
    <link:label id="lab_cls_MiddleOfRangeMember_documentation_en-US" xlink:label="lab_cls_MiddleOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Middle Of Range [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MiddleOfRangeMember" xlink:href="cls-20211231.xsd#cls_MiddleOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_MiddleOfRangeMember" xlink:to="lab_cls_MiddleOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_e119f788-fa7b-4163-a1e1-53985b518eda_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial gains (losses) on pension and non-pension post-employment benefit plans</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_5c6f95cc-32d9-4e66-baad-4b1ee4d0da0e_negatedLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial losses (gains) recognized during the year</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AssociateSharePurchasePlanASPPMember_74cdfea6-f056-4cf3-9f13-fa63589888e8_terseLabel_en-US" xlink:label="lab_cls_AssociateSharePurchasePlanASPPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASPP</link:label>
    <link:label id="lab_cls_AssociateSharePurchasePlanASPPMember_label_en-US" xlink:label="lab_cls_AssociateSharePurchasePlanASPPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associate Share Purchase Plan (ASPP) [Member]</link:label>
    <link:label id="lab_cls_AssociateSharePurchasePlanASPPMember_documentation_en-US" xlink:label="lab_cls_AssociateSharePurchasePlanASPPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Associate Share Purchase Plan (ASPP)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AssociateSharePurchasePlanASPPMember" xlink:href="cls-20211231.xsd#cls_AssociateSharePurchasePlanASPPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AssociateSharePurchasePlanASPPMember" xlink:to="lab_cls_AssociateSharePurchasePlanASPPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_6729e6b4-123e-441e-a2c9-f644e034c5b6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_5705861a-1f63-4681-8abe-21ca462de992_terseLabel_en-US" xlink:label="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development assessments against Brazilian Subsidiary</link:label>
    <link:label id="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_label_en-US" xlink:label="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research And Development Assessments Against Subsidiary [Member]</link:label>
    <link:label id="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_documentation_en-US" xlink:label="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Assessments Against Subsidiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" xlink:href="cls-20211231.xsd#cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" xlink:to="lab_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_b2477861-66e0-409d-a290-0fc617442fea_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets and goodwill</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets and goodwill [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:to="lab_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AssetsAbstract_737d6a2b-84cb-4bb8-adf9-330680638de6_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_AssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetsAbstract" xlink:to="lab_ifrs-full_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_391583e4-38ec-490f-ab63-d380388e683d_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_FinancingReceivablePercentPastDue2_2673a234-ab36-4b83-936d-15cc2e39fd68_terseLabel_en-US" xlink:label="lab_cls_FinancingReceivablePercentPastDue2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of gross accounts receivable over 90 days past due (less than in 2019)</link:label>
    <link:label id="lab_cls_FinancingReceivablePercentPastDue2_label_en-US" xlink:label="lab_cls_FinancingReceivablePercentPastDue2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Percent Past Due2</link:label>
    <link:label id="lab_cls_FinancingReceivablePercentPastDue2_documentation_en-US" xlink:label="lab_cls_FinancingReceivablePercentPastDue2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Percent Past Due2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancingReceivablePercentPastDue2" xlink:href="cls-20211231.xsd#cls_FinancingReceivablePercentPastDue2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_FinancingReceivablePercentPastDue2" xlink:to="lab_cls_FinancingReceivablePercentPastDue2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_635f5c86-b5dc-49d4-b9a8-aa593bea3dac_terseLabel_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_label_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis" xlink:to="lab_dei_EntityAddressesAddressTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_MultipleVotingSharesMember_14891d2d-499e-4508-88ce-7ad87c7ec485_terseLabel_en-US" xlink:label="lab_cls_MultipleVotingSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MVS</link:label>
    <link:label id="lab_cls_MultipleVotingSharesMember_42a34c85-dcf9-409a-9ca4-7e21b10844fa_verboseLabel_en-US" xlink:label="lab_cls_MultipleVotingSharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiple voting shares</link:label>
    <link:label id="lab_cls_MultipleVotingSharesMember_label_en-US" xlink:label="lab_cls_MultipleVotingSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiple Voting Shares [Member]</link:label>
    <link:label id="lab_cls_MultipleVotingSharesMember_documentation_en-US" xlink:label="lab_cls_MultipleVotingSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiple Voting Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MultipleVotingSharesMember" xlink:href="cls-20211231.xsd#cls_MultipleVotingSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_MultipleVotingSharesMember" xlink:to="lab_cls_MultipleVotingSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_138375c5-ccee-4fab-88cc-a8a5662eba8f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Detailed Information About RSU and PSU Transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average exercise prices of other equity instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NetDeferredTaxAssetsRelatingToSubsidiary_30c26e04-c3ac-4bf3-99e6-32bea14bfe24_terseLabel_en-US" xlink:label="lab_cls_NetDeferredTaxAssetsRelatingToSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax assets relating to subsidiary</link:label>
    <link:label id="lab_cls_NetDeferredTaxAssetsRelatingToSubsidiary_label_en-US" xlink:label="lab_cls_NetDeferredTaxAssetsRelatingToSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Deferred Tax Assets Relating To Subsidiary</link:label>
    <link:label id="lab_cls_NetDeferredTaxAssetsRelatingToSubsidiary_documentation_en-US" xlink:label="lab_cls_NetDeferredTaxAssetsRelatingToSubsidiary" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Deferred Tax Assets Relating To Subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NetDeferredTaxAssetsRelatingToSubsidiary" xlink:href="cls-20211231.xsd#cls_NetDeferredTaxAssetsRelatingToSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NetDeferredTaxAssetsRelatingToSubsidiary" xlink:to="lab_cls_NetDeferredTaxAssetsRelatingToSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherExpenseByFunction_8278e2e6-ccf5-47d4-a7e2-1ba96aad7957_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherExpenseByFunction" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_ifrs-full_OtherExpenseByFunction_931880d3-5c11-43fb-a094-6dd104446fff_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherExpenseByFunction" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other charges (recoveries) (note 15)</link:label>
    <link:label id="lab_ifrs-full_OtherExpenseByFunction_label_en-US" xlink:label="lab_ifrs-full_OtherExpenseByFunction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense, by function</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByFunction" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherExpenseByFunction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherExpenseByFunction" xlink:to="lab_ifrs-full_OtherExpenseByFunction" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_b8196832-80b9-4ca0-a299-6f2f0ed5cedf_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares owned by Mr. Etherington (in shares)</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_label_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based 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_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Shares Owned By Individual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" xlink:to="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AtFairValueMember_badd490a-a3c8-437a-9c2c-b3a8e7c7e5d7_terseLabel_en-US" xlink:label="lab_ifrs-full_AtFairValueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value</link:label>
    <link:label id="lab_ifrs-full_AtFairValueMember_label_en-US" xlink:label="lab_ifrs-full_AtFairValueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At fair value [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AtFairValueMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AtFairValueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AtFairValueMember" xlink:to="lab_ifrs-full_AtFairValueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_ec56ef7e-becc-4539-a6e2-669d4d8a876f_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than three years and not later than four years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:to="lab_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_07df2e08-3d58-40e9-a903-5017302378ba_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MajorCustomersMember_09e3c153-b041-4278-bd07-2d1a71b65a71_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customers</link:label>
    <link:label id="lab_ifrs-full_MajorCustomersMember_label_en-US" xlink:label="lab_ifrs-full_MajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customers [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorCustomersMember" xlink:to="lab_ifrs-full_MajorCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_d627a737-9464-4d38-8707-d55c82a56de2_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1% Increase</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in defined benefit obligation due to reasonably possible increase in actuarial assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:to="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_38160a77-630e-4b1f-9abb-07275f40494e_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Healthcare cost trend rates:</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumed Health Care Cost Trend Rates1 [Abstract]</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Assumed Health Care Cost Trend Rates [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" xlink:to="lab_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAbstract_d32d604b-3f3f-4eb9-ad77-87c91b4c2f53_terseLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income:</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract" xlink:to="lab_ifrs-full_ComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_ContactPersonnelName_8e984a9a-9404-4a9a-b0cf-69156469e85b_terseLabel_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:label id="lab_dei_ContactPersonnelName_label_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName" xlink:to="lab_dei_ContactPersonnelName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_7a53db4a-e6b4-429d-88e1-713172caead8_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk free interest rate, share options granted</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk free interest rate, share options granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:to="lab_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts_a374b603-2e5f-4727-867f-8f3fc6655062_terseLabel_en-US" xlink:label="lab_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated amortization of deferred financing costs</link:label>
    <link:label id="lab_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts_label_en-US" xlink:label="lab_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing Facilities, Accelerated Amortization Of Deferred Financing Costs</link:label>
    <link:label id="lab_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts_documentation_en-US" xlink:label="lab_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing Facilities, Accelerated Amortization Of Deferred Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts" xlink:href="cls-20211231.xsd#cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts" xlink:to="lab_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_2c46b44f-b88d-412f-b5d3-2ebf2f0aa123_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_f0db37d1-ff7c-45ae-8d84-96d6fcc11f41_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_8d882bb3-6acf-475a-9fe2-57200238208f_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions other than through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Level3OfFairValueHierarchyMember_9f197e88-824f-44ba-adc4-da056cee6dc4_terseLabel_en-US" xlink:label="lab_ifrs-full_Level3OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_ifrs-full_Level3OfFairValueHierarchyMember_label_en-US" xlink:label="lab_ifrs-full_Level3OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3 of fair value hierarchy [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level3OfFairValueHierarchyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Level3OfFairValueHierarchyMember" xlink:to="lab_ifrs-full_Level3OfFairValueHierarchyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_0bae77f6-cd1a-474e-b139-9f724f68e95c_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value gain/(loss)</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_7daeaeda-b624-4986-8864-64423180e5c1_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value gain/(loss)</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on change in fair value of derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:to="lab_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_71d86cd2-23d7-4d79-a85f-6ff661b34e80_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Entity</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of general information about financial statements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_1b91bead-8de8-4088-a670-55cffa1daf9e_terseLabel_en-US" xlink:label="lab_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Capital and Share-based Payment Arrangements [Abstract]</link:label>
    <link:label id="lab_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_label_en-US" xlink:label="lab_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Capital and Share-based Payment Arrangements [Abstract]</link:label>
    <link:label id="lab_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_documentation_en-US" xlink:label="lab_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Capital and Share-based Payment Arrangements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:href="cls-20211231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:to="lab_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestRateSwapContractMember_a3c5d1a9-1086-4c98-8df0-855240b93d55_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateSwapContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap</link:label>
    <link:label id="lab_ifrs-full_InterestRateSwapContractMember_label_en-US" xlink:label="lab_ifrs-full_InterestRateSwapContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swap contract [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateSwapContractMember" xlink:to="lab_ifrs-full_InterestRateSwapContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfCashPaymentsAbstract_de079d3e-f6ae-415b-872e-89af3fd66e1c_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfCashPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in non-cash working capital items:</link:label>
    <link:label id="lab_ifrs-full_ClassesOfCashPaymentsAbstract_label_en-US" xlink:label="lab_ifrs-full_ClassesOfCashPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of cash payments from operating activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfCashPaymentsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfCashPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract" xlink:to="lab_ifrs-full_ClassesOfCashPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019_6b4f29d9-2cef-455d-a232-632b237cf39f_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average share price, share options granted (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average share price, share options granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019" xlink:to="lab_ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_5ff3fed6-a2a9-4966-ad68-5044cae2f429_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of discount rates [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:to="lab_ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RestructuringAxis_91e175bf-78fd-428d-82c9-6da72ae090e5_terseLabel_en-US" xlink:label="lab_cls_RestructuringAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring [Axis]</link:label>
    <link:label id="lab_cls_RestructuringAxis_label_en-US" xlink:label="lab_cls_RestructuringAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring [Axis]</link:label>
    <link:label id="lab_cls_RestructuringAxis_documentation_en-US" xlink:label="lab_cls_RestructuringAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type1 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringAxis" xlink:href="cls-20211231.xsd#cls_RestructuringAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RestructuringAxis" xlink:to="lab_cls_RestructuringAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_b59d79e7-c8b9-4612-8fb0-8b02cb3b7cfe_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Detailed Information About Property, Plant and Equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_fc33cc2d-c638-409a-adf5-37a607641533_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reasonable possible change in risk variable, unrealized loss, percentage</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable For Unrealized Loss, Percent</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable For Unrealized Loss, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_46a1fac1-b2ed-4efe-8dcb-41d7e7d6c28b_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_59d6b845-18f6-4c41-ad57-64ca5c47d05e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Changes in Goodwill and Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator_a684c981-26b8-444e-a9ba-8416c1b9c244_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion rate, denominator (in shares)</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator_label_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Rate, Denominator</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Rate, Denominator</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator" xlink:to="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_62af5ddb-c8ee-43d8-9f55-6b51acd32a47_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_78e9422c-b14e-4de7-ada4-d915a49034e6_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange and other</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through net exchange differences, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RetainedEarningsMember_650d12f4-251d-4f5c-b420-ec14fbf4757b_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deficit</link:label>
    <link:label id="lab_ifrs-full_RetainedEarningsMember_label_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarningsMember" xlink:to="lab_ifrs-full_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_56425b02-3cf5-4f57-9e72-9f2f370aa8b5_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility, share options granted</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility, share options granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:to="lab_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_8ad31d80-69e3-41ed-bd7a-f2a97ea908f5_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Later than five years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFiveYearsMember" xlink:to="lab_ifrs-full_LaterThanFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_06277484-0c9d-4c3e-87df-435c1987a257_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Stock</link:label>
    <link:label id="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Share Capital And Share-based Payment Arrangements [Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Share Capital And Share-based Payment Arrangements [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" xlink:to="lab_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_Vesting1Domain_5c80e2a4-dd39-498c-9d7f-1f02f1b28f79_terseLabel_en-US" xlink:label="lab_cls_Vesting1Domain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting1 [Domain]</link:label>
    <link:label id="lab_cls_Vesting1Domain_label_en-US" xlink:label="lab_cls_Vesting1Domain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting1 [Domain]</link:label>
    <link:label id="lab_cls_Vesting1Domain_documentation_en-US" xlink:label="lab_cls_Vesting1Domain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Vesting1 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_Vesting1Domain" xlink:href="cls-20211231.xsd#cls_Vesting1Domain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_Vesting1Domain" xlink:to="lab_cls_Vesting1Domain" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ConcentrationRiskByBenchmark1Domain_69c73763-47a3-4db9-9297-3510e5877be7_terseLabel_en-US" xlink:label="lab_cls_ConcentrationRiskByBenchmark1Domain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk By Benchmark1 [Domain]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByBenchmark1Domain_label_en-US" xlink:label="lab_cls_ConcentrationRiskByBenchmark1Domain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk By Benchmark1 [Domain]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByBenchmark1Domain_documentation_en-US" xlink:label="lab_cls_ConcentrationRiskByBenchmark1Domain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Concentration Risk By Benchmark1 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Domain" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByBenchmark1Domain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Domain" xlink:to="lab_cls_ConcentrationRiskByBenchmark1Domain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CountryOfIncorporation_1fd33265-305e-4786-a321-d1a4fa459609_terseLabel_en-US" xlink:label="lab_ifrs-full_CountryOfIncorporation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Country of incorporation</link:label>
    <link:label id="lab_ifrs-full_CountryOfIncorporation_label_en-US" xlink:label="lab_ifrs-full_CountryOfIncorporation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Country of incorporation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CountryOfIncorporation" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CountryOfIncorporation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CountryOfIncorporation" xlink:to="lab_ifrs-full_CountryOfIncorporation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_7349dabf-cc6b-4298-8d41-e3d953d1f310_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis" xlink:to="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate_81e8764b-c84b-4b0b-8e76-0650fbcf8c3c_negatedTerseLabel_en-US" xlink:label="lab_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
    <link:label id="lab_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable And Current Accrued Liabilities Recognised As Of Acquisition Date</link:label>
    <link:label id="lab_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate_documentation_en-US" xlink:label="lab_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable And Current Accrued Liabilities Recognised As Of Acquisition Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate" xlink:href="cls-20211231.xsd#cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate" xlink:to="lab_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_1b0cdb8a-ec24-4d21-adde-61d3ff98eb92_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentages and Assumptions Used in Measuring the Plans</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of defined benefit plans [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_1e9ea7b8-6c55-4b48-8591-9582923c1a9c_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_4e0e08db-5a20-4ffb-b503-dc9ef2a1fc1c_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis" xlink:to="lab_ifrs-full_ClassesOfAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_a2404253-c347-478a-857f-7f4b4b1dfe1e_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions through business combination</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UndrawnBorrowingFacilities_e5b5050f-968a-44cb-90e4-3c678b454a28_terseLabel_en-US" xlink:label="lab_ifrs-full_UndrawnBorrowingFacilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available uncommitted bank overdraft facilities</link:label>
    <link:label id="lab_ifrs-full_UndrawnBorrowingFacilities_15a7b700-62e6-4314-a67c-a3ae2c2349a3_verboseLabel_en-US" xlink:label="lab_ifrs-full_UndrawnBorrowingFacilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available borrowings</link:label>
    <link:label id="lab_ifrs-full_UndrawnBorrowingFacilities_label_en-US" xlink:label="lab_ifrs-full_UndrawnBorrowingFacilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undrawn borrowing facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UndrawnBorrowingFacilities" xlink:to="lab_ifrs-full_UndrawnBorrowingFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_653d7dc3-bfab-40b1-a988-bedcccd4a17c_terseLabel_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate cost of SVS repurchased for cancellation</link:label>
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_82b00495-0ca5-4fba-8d3a-83d93cad0f01_negatedTerseLabel_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of capital stock for cancellation</link:label>
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_label_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Or Redeem Entity's Shares For Cancellation</link:label>
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_documentation_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Or Redeem Entity's Shares For Cancellation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:href="cls-20211231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:to="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_ac059e86-30ab-487b-836e-0e7bb2a86f3a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Geographical Areas</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_be21bf22-3f7d-4c1e-b067-36cc2e4b26d5_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integration and acquisition-related transaction costs</link:label>
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_label_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:to="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_33e55a88-c375-4862-b27f-7f2665a2f39c_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_36d83b2f-6159-4e2e-bee0-3c16d3879363_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssetsAbstract" xlink:to="lab_ifrs-full_CurrentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_d778fa0f-faf2-4537-aad8-289e2e360c69_terseLabel_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accretion, foreign exchange and other</link:label>
    <link:label id="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_label_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) Through Accretion and Net Exchange Differences, Other Provisions</link:label>
    <link:label id="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_documentation_en-US" xlink:label="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) Through Accretion and Net Exchange Differences, Other Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" xlink:href="cls-20211231.xsd#cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" xlink:to="lab_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_763ad02e-6566-411e-90cd-dfcf69be97f3_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#8212; Experience adjustments</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_5c862caa-310a-4bc0-b4cc-538f5fcd8d6b_terseLabel_en-US" xlink:label="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual fee to be paid for Service Agreement</link:label>
    <link:label id="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_label_en-US" xlink:label="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services Agreement, Annual Fee, Related Party Transactions</link:label>
    <link:label id="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_documentation_en-US" xlink:label="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services Agreement, Annual Fee, Related Party Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions" xlink:href="cls-20211231.xsd#cls_ServicesAgreementAnnualFeeRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions" xlink:to="lab_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_b02f090e-e0ad-4355-ac8d-df51220e8cf7_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_39edc8c5-e3f7-465e-995b-7ac80123a2db_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax expense</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax expense (income) and adjustments for current tax of prior periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_110c5f11-9b8e-4f0c-aab6-44d599b6f51d_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLeaseLiabilities" xlink:to="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_f9f9462f-0b8b-4aee-a465-0a84ae430796_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate at December&#160;31 (i)&#160;for:</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" xlink:to="lab_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Inventories_da4c8de2-ee8e-4288-97bf-c36a87f0eecf_terseLabel_en-US" xlink:label="lab_ifrs-full_Inventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_Inventories_517b955b-beca-4232-b8aa-cd13d2c60bf6_totalLabel_en-US" xlink:label="lab_ifrs-full_Inventories" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current inventories</link:label>
    <link:label id="lab_ifrs-full_Inventories_label_en-US" xlink:label="lab_ifrs-full_Inventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Inventories" xlink:to="lab_ifrs-full_Inventories" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities_4ab748d4-287a-4ebc-8878-78b409156c91_terseLabel_en-US" xlink:label="lab_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Release of indirect tax liabilities</link:label>
    <link:label id="lab_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities_label_en-US" xlink:label="lab_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-Related Costs, Reversal of Cost, Release of Indirect Tax Liabilities</link:label>
    <link:label id="lab_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities_documentation_en-US" xlink:label="lab_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-Related Costs, Reversal of Cost, Release of Indirect Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities" xlink:href="cls-20211231.xsd#cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities" xlink:to="lab_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_6ddf7df6-3fd7-44a5-9971-81d8b4ed1632_terseLabel_en-US" xlink:label="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credited (charged) directly to equity</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_label_en-US" xlink:label="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Items Credited (Charged) Directly To Equity, Deferred Tax Assets</link:label>
    <link:label id="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_documentation_en-US" xlink:label="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Relating To Items Credited (Charged) Directly To Equity, Deferred Tax Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" xlink:to="lab_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_8a677903-1628-4a10-881b-09e70959680c_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense at Celestica&#8217;s statutory income tax rate of 26.5% (2019 - 2021)</link:label>
    <link:label id="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_label_en-US" xlink:label="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense (income) at applicable tax rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:to="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheThree1Member_81d35832-a94e-4720-b525-acbfc254d900_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheThree1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">25% vested in year 3</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheThree1Member_label_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheThree1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Award, Tranche Three1 [Member]</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheThree1Member_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheThree1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Award, Tranche Three1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationAwardTrancheThree1Member" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationAwardTrancheThree1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationAwardTrancheThree1Member" xlink:to="lab_cls_SharebasedCompensationAwardTrancheThree1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SaleOfReceivablesUnderPriorFacilityProgramMember_31478806-1a43-48c7-816d-eca729632391_terseLabel_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderPriorFacilityProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring of receivables from prior facility program</link:label>
    <link:label id="lab_cls_SaleOfReceivablesUnderPriorFacilityProgramMember_label_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderPriorFacilityProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Receivables Under Prior Facility Program [Member]</link:label>
    <link:label id="lab_cls_SaleOfReceivablesUnderPriorFacilityProgramMember_documentation_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderPriorFacilityProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Receivables Under Prior Facility Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderPriorFacilityProgramMember" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderPriorFacilityProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SaleOfReceivablesUnderPriorFacilityProgramMember" xlink:to="lab_cls_SaleOfReceivablesUnderPriorFacilityProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_2969edf1-57fc-47cd-aba3-378342b02fe7_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for segment consolidation items</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for segment consolidation items [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="lab_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxEffectFromChangeInTaxRate_f7f4e424-ef3f-426c-a791-4f4fb2f14b6c_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectFromChangeInTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect from change in tax rate</link:label>
    <link:label id="lab_ifrs-full_TaxEffectFromChangeInTaxRate_label_en-US" xlink:label="lab_ifrs-full_TaxEffectFromChangeInTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect from change in tax rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectFromChangeInTaxRate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectFromChangeInTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectFromChangeInTaxRate" xlink:to="lab_ifrs-full_TaxEffectFromChangeInTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_778ae611-e8ce-44d6-b7f8-eae1531eb8c4_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) financing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_a163a560-4e09-4b4c-9f93-5a6e9f08de83_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock_82f369fc-d3ca-42ce-a7d5-4e3547054c6a_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Plan Contributions</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Table Text Block]</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanDisclosureTableTextBlock" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanDisclosureTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanDisclosureTableTextBlock" xlink:to="lab_cls_DefinedBenefitPlanDisclosureTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_a963a90f-d396-4e27-8aae-dc0eed04d7a0_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for prior years, including changes to net provisions related to tax uncertainties</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for current tax of prior periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" xlink:to="lab_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c53df9bc-0c41-482e-b786-d7997e1bf008_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredShareUnitsDSUMember_570b2588-4800-45e4-9605-7aa4735e62c4_terseLabel_en-US" xlink:label="lab_cls_DeferredShareUnitsDSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DSUs</link:label>
    <link:label id="lab_cls_DeferredShareUnitsDSUMember_label_en-US" xlink:label="lab_cls_DeferredShareUnitsDSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Share Units (DSU) [Member]</link:label>
    <link:label id="lab_cls_DeferredShareUnitsDSUMember_documentation_en-US" xlink:label="lab_cls_DeferredShareUnitsDSUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Share Units (DSU) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredShareUnitsDSUMember" xlink:href="cls-20211231.xsd#cls_DeferredShareUnitsDSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredShareUnitsDSUMember" xlink:to="lab_cls_DeferredShareUnitsDSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_677bb842-aea6-4723-952a-877756fa6bbb_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares outstanding (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of other equity instruments outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_e9e59e96-bb36-4497-a749-cc548ab774fb_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLeaseLiabilities" xlink:to="lab_ifrs-full_CurrentLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_GainonSaleofTorontoPropertyMember_23655c85-dcd8-4198-9eb8-6b7ff2bb77e5_terseLabel_en-US" xlink:label="lab_cls_GainonSaleofTorontoPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on Sale of Toronto Property</link:label>
    <link:label id="lab_cls_GainonSaleofTorontoPropertyMember_label_en-US" xlink:label="lab_cls_GainonSaleofTorontoPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on Sale of Toronto Property [Member]</link:label>
    <link:label id="lab_cls_GainonSaleofTorontoPropertyMember_documentation_en-US" xlink:label="lab_cls_GainonSaleofTorontoPropertyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on Sale of Toronto Property [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainonSaleofTorontoPropertyMember" xlink:href="cls-20211231.xsd#cls_GainonSaleofTorontoPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_GainonSaleofTorontoPropertyMember" xlink:to="lab_cls_GainonSaleofTorontoPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_db7bbee4-4104-4cb3-9611-ccfb8b0bfdd8_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_7b8b3ef9-6960-4b0b-a38d-85eecfca715a_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, ending balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_b31661e1-cb7b-4887-831d-04d442321ffd_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Options (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_label_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOutstandingShareOptions" xlink:to="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestRateTypesMember_0aa26a5c-a591-444f-b498-54c1acded266_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateTypesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate types</link:label>
    <link:label id="lab_ifrs-full_InterestRateTypesMember_label_en-US" xlink:label="lab_ifrs-full_InterestRateTypesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate types [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateTypesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateTypesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateTypesMember" xlink:to="lab_ifrs-full_InterestRateTypesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossProfit_0462767c-0219-45b8-bdf5-87c5b77722b0_totalLabel_en-US" xlink:label="lab_ifrs-full_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_ifrs-full_GrossProfit_label_en-US" xlink:label="lab_ifrs-full_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossProfit" xlink:to="lab_ifrs-full_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_0791c71e-e13e-437b-9bea-a1bd0c7e3c9a_terseLabel_en-US" xlink:label="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of finance costs</link:label>
    <link:label id="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_label_en-US" xlink:label="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Interest Expense And Debt Issuance Costs</link:label>
    <link:label id="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_documentation_en-US" xlink:label="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Interest Expense And Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts" xlink:href="cls-20211231.xsd#cls_PaymentOfInterestExpenseAndDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts" xlink:to="lab_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_e7a86e59-7f28-44a6-b204-d299a064e6b6_periodStartLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_5867c1e2-ae83-41f5-ba8a-af9a9bbd8dc1_periodEndLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, beginning balance (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_9bbbc64f-3f89-4640-803b-6713c2899496_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of share options outstanding in share-based payment arrangement (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of share options outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination_8da6762d-4b0f-4682-8d50-3e4e86f77ee3_terseLabel_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notice before termination</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination_label_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Term Required Notice Before Termination</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination_documentation_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Term Required Notice Before Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination" xlink:to="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_7ba2d912-d5d3-4255-9645-d1bcb5a68055_terseLabel_en-US" xlink:label="lab_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of revenue contributed by acquiree as if combination occurred at beginning of period</link:label>
    <link:label id="lab_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_label_en-US" xlink:label="lab_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent Of Revenue Contributed By Acquiree As If Combination Occurred At Beginning Of Period</link:label>
    <link:label id="lab_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_documentation_en-US" xlink:label="lab_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent Of Revenue Contributed By Acquiree As If Combination Occurred At Beginning Of Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" xlink:href="cls-20211231.xsd#cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" xlink:to="lab_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_f2ed8360-3ee6-4632-ba2f-9cacf59e1679_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other inflows (outflows) of cash, classified as operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" xlink:to="lab_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialLiabilities_4c32e073-88bb-46e8-85fa-b392b6abd484_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_FinancialLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_ifrs-full_FinancialLiabilities_label_en-US" xlink:label="lab_ifrs-full_FinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialLiabilities" xlink:to="lab_ifrs-full_FinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee_7f34d307-1e3f-48b1-b68f-93cd3891d6f0_terseLabel_en-US" xlink:label="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of SVS held by trustee for delivery under SBC plans (in shares)</link:label>
    <link:label id="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee_label_en-US" xlink:label="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired, Held By Trustee</link:label>
    <link:label id="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee_documentation_en-US" xlink:label="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired, Held by Trustee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockSharesAcquiredHeldByTrustee" xlink:href="cls-20211231.xsd#cls_TreasuryStockSharesAcquiredHeldByTrustee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TreasuryStockSharesAcquiredHeldByTrustee" xlink:to="lab_cls_TreasuryStockSharesAcquiredHeldByTrustee" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_4a9625f2-1ee5-4144-b57c-aef0f57b6096_terseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_label_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Not later than one year [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotLaterThanOneYearMember" xlink:to="lab_ifrs-full_NotLaterThanOneYearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_7dcb842a-ef32-431c-a5a0-34f05f55ea90_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Preparation and Significant Accounting Policies</link:label>
    <link:label id="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Basis Of Preparation Of Financial Statements And Significant Accounting Policies [Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Basis Of Preparation Of Financial Statements and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Assets_ecdd22c8-4e6f-4a31-a2c1-ddc2c092adf5_totalLabel_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_ifrs-full_Assets_label_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Assets" xlink:to="lab_ifrs-full_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_c0033f7a-1972-4ce4-94b7-2e3c73333292_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for related parties</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for related parties [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_64304d88-0de3-4249-acab-0621a03596f3_terseLabel_en-US" xlink:label="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses relating to short-term leases or low-value leases</link:label>
    <link:label id="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_label_en-US" xlink:label="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense Relating To Short-Term Leases And Low-Value Leases</link:label>
    <link:label id="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_documentation_en-US" xlink:label="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense Relating To Short-Term Leases And Low-Value Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases" xlink:href="cls-20211231.xsd#cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases" xlink:to="lab_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShare_6bce048a-0030-4ed1-bf5d-9f4893485016_terseLabel_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per share (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShare_label_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings (loss) per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BasicEarningsLossPerShare" xlink:to="lab_ifrs-full_BasicEarningsLossPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_63b6a1ee-ad5f-489e-b1f5-ca8109b71e1e_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation and Impairment</link:label>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_475b5dbb-3997-4f9f-8f6f-ae739c84f1e0_verboseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization and Impairment</link:label>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation, amortisation and impairment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:to="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ForwardContractMember_cd03e7b5-0fda-4897-a4c6-5e16fd675b85_terseLabel_en-US" xlink:label="lab_ifrs-full_ForwardContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency forward</link:label>
    <link:label id="lab_ifrs-full_ForwardContractMember_label_en-US" xlink:label="lab_ifrs-full_ForwardContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contract [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ForwardContractMember" xlink:to="lab_ifrs-full_ForwardContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_77e42366-d1f4-4599-8c13-2257632d709e_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments/usage</link:label>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision used, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionUsedOtherProvisions" xlink:to="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossFromOperatingActivities_bf2183ab-68c1-4d5b-ab80-848ebb7bb0bf_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings from operations</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromOperatingActivities_722c2868-7c19-4a5e-81d2-814fa5299f71_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment income</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_ProfitLossFromOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit (loss) from operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities" xlink:to="lab_ifrs-full_ProfitLossFromOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis_891c7864-b5cd-42ae-9bc3-511d4aa8a6f9_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment by operating lease status [axis]</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment by operating lease status [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_35f74486-fc0e-42e6-be32-62e848b431d4_terseLabel_en-US" xlink:label="lab_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated financial effect of contingent liabilities</link:label>
    <link:label id="lab_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_label_en-US" xlink:label="lab_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated financial effect of contingent liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EstimatedFinancialEffectOfContingentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities" xlink:to="lab_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1_35e4da12-e822-49c1-a8c6-209c9c134fdc_negatedTerseLabel_en-US" xlink:label="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of capital stock for cancellation(b)</link:label>
    <link:label id="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1_label_en-US" xlink:label="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value1</link:label>
    <link:label id="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1_documentation_en-US" xlink:label="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchasedandRetiredDuringPeriodValue1" xlink:href="cls-20211231.xsd#cls_StockRepurchasedandRetiredDuringPeriodValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockRepurchasedandRetiredDuringPeriodValue1" xlink:to="lab_cls_StockRepurchasedandRetiredDuringPeriodValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_HedgingInstrumentsAxis_183b7102-417d-4252-9c26-125f6dbff988_terseLabel_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging instruments [axis]</link:label>
    <link:label id="lab_ifrs-full_HedgingInstrumentsAxis_label_en-US" xlink:label="lab_ifrs-full_HedgingInstrumentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging instruments [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis" xlink:to="lab_ifrs-full_HedgingInstrumentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ResearchAndDevelopmentExpense_7496be0c-6b8c-45a5-82f5-ce95c8db3226_terseLabel_en-US" xlink:label="lab_ifrs-full_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and&#160;development</link:label>
    <link:label id="lab_ifrs-full_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_ifrs-full_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ResearchAndDevelopmentExpense" xlink:to="lab_ifrs-full_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_1cbdc580-5a22-4b77-a1a4-8ab38402987d_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Origination and reversal of temporary differences</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax expense (income) relating to origination and reversal of temporary differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxEffectOfTaxLosses_d6963a5f-b3b7-46b2-88c0-e438daa17c14_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectOfTaxLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in unrecognized tax losses and deductible temporary differences</link:label>
    <link:label id="lab_ifrs-full_TaxEffectOfTaxLosses_label_en-US" xlink:label="lab_ifrs-full_TaxEffectOfTaxLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect of tax losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfTaxLosses" xlink:to="lab_ifrs-full_TaxEffectOfTaxLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RelatedPartyAbstract_d7773ac1-f8d6-4ebb-a12c-ec716d83808a_terseLabel_en-US" xlink:label="lab_cls_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Abstract]</link:label>
    <link:label id="lab_cls_RelatedPartyAbstract_label_en-US" xlink:label="lab_cls_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Abstract]</link:label>
    <link:label id="lab_cls_RelatedPartyAbstract_documentation_en-US" xlink:label="lab_cls_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RelatedPartyAbstract" xlink:href="cls-20211231.xsd#cls_RelatedPartyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RelatedPartyAbstract" xlink:to="lab_cls_RelatedPartyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_4a35f8e6-c83c-4cb3-b926-9e32c6e6e3d4_terseLabel_en-US" xlink:label="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum period in months</link:label>
    <link:label id="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_label_en-US" xlink:label="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Length Of Time Hedged In Cash Flow Hedge</link:label>
    <link:label id="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_documentation_en-US" xlink:label="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Length of Time Hedged in Cash Flow Hedge</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MaximumLengthOfTimeHedgedInCashFlowHedge" xlink:href="cls-20211231.xsd#cls_MaximumLengthOfTimeHedgedInCashFlowHedge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_MaximumLengthOfTimeHedgedInCashFlowHedge" xlink:to="lab_cls_MaximumLengthOfTimeHedgedInCashFlowHedge" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContractAssets_c72fd665-0450-4532-9059-e3eb416bf7e1_terseLabel_en-US" xlink:label="lab_ifrs-full_ContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_ifrs-full_ContractAssets_label_en-US" xlink:label="lab_ifrs-full_ContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContractAssets" xlink:to="lab_ifrs-full_ContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_16cca0c4-f0cf-45c1-aedb-bbf387eca4a8_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for cash-generating units</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity's total for cash-generating units [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="lab_ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_18b7b92b-9e1d-4516-8614-570f27a6bd8d_terseLabel_en-US" xlink:label="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life of property, plant and equipment</link:label>
    <link:label id="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_label_en-US" xlink:label="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</link:label>
    <link:label id="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_documentation_en-US" xlink:label="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:href="cls-20211231.xsd#cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:to="lab_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_8e3603bc-3283-435a-8cd8-eea09f3d713e_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-settled stock-based compensation (SBC)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) through share-based payment transactions, equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_b27e961a-a750-49d8-b611-eaadfd534c20_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Information Of The Net Book Value Of Right-Of-Use Asset</link:label>
    <link:label id="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Information Of The Net Book Value Of Right-Of-Use Asset [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Information Of The Net Book Value Of Right-Of-Use Asset [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" xlink:to="lab_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_3da1bb99-8dbe-4584-a258-5f3008f0e238_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_2c6bddd2-fe8a-4db3-9af1-3ca179917cf3_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_e233103f-abcb-4f6d-9ad2-b31182264151_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsMember_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsMember" xlink:to="lab_ifrs-full_NonadjustingEventsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities_63ef6cce-6bc6-419e-bda1-d525bdf53ab4_terseLabel_en-US" xlink:label="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment margin (as a percentage)</link:label>
    <link:label id="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities_label_en-US" xlink:label="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Entity's Profit (Loss) From Operating Activities</link:label>
    <link:label id="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities_documentation_en-US" xlink:label="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Entity's Profit (Loss) From Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfEntitysProfitLossFromOperatingActivities" xlink:href="cls-20211231.xsd#cls_PercentageOfEntitysProfitLossFromOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfEntitysProfitLossFromOperatingActivities" xlink:to="lab_cls_PercentageOfEntitysProfitLossFromOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_f41ae53d-4ce2-4864-94f1-b4c1e17662a5_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_1da8c2b9-2cee-4115-9f37-c26e75dfbe98_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently issued accounting standards and amendments</link:label>
    <link:label id="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Accounting Policy For New Accounting Pronouncements [Policy Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Accounting Policy For New Accounting Pronouncements [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" xlink:to="lab_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_91196a56-3eb5-4a0d-8f4f-749cb25896b2_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Healthcare cost trend rate</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of medical cost trend rates [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:to="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_a1c965c4-cf58-4610-87c3-9ee775fbd241_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares outstanding</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesOutstanding" xlink:to="lab_ifrs-full_NumberOfSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_53141b80-30d9-4856-a865-65a2f5aeba34_terseLabel_en-US" xlink:label="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of interest held (percent)</link:label>
    <link:label id="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_label_en-US" xlink:label="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Interest Held By Related Party, Related Party Transactions</link:label>
    <link:label id="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_documentation_en-US" xlink:label="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Interest Held By Related Party, Related Party Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" xlink:href="cls-20211231.xsd#cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" xlink:to="lab_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_813da313-d43f-47e7-ad4f-2c1d74cac7c1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Detailed Information About Stock Option Transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of number and weighted average exercise prices of share options [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InventoryWritedown2011_fbfc8038-a409-4256-951f-7bcd91a10996_terseLabel_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory write-down</link:label>
    <link:label id="lab_ifrs-full_InventoryWritedown2011_label_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryWritedown2011" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InventoryWritedown2011"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InventoryWritedown2011" xlink:to="lab_ifrs-full_InventoryWritedown2011" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SellingGeneralAndAdministrativeExpenses1Member_7da0bba2-44e6-4f3c-85a2-096a56387a07_terseLabel_en-US" xlink:label="lab_cls_SellingGeneralAndAdministrativeExpenses1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee SBC expense in SG&amp;A</link:label>
    <link:label id="lab_cls_SellingGeneralAndAdministrativeExpenses1Member_label_en-US" xlink:label="lab_cls_SellingGeneralAndAdministrativeExpenses1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General And Administrative Expenses1 [Member]</link:label>
    <link:label id="lab_cls_SellingGeneralAndAdministrativeExpenses1Member_documentation_en-US" xlink:label="lab_cls_SellingGeneralAndAdministrativeExpenses1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SellingGeneralAndAdministrativeExpenses1Member" xlink:href="cls-20211231.xsd#cls_SellingGeneralAndAdministrativeExpenses1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SellingGeneralAndAdministrativeExpenses1Member" xlink:to="lab_cls_SellingGeneralAndAdministrativeExpenses1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_c4f210f9-07b2-43d1-80d7-350e16d5b15d_terseLabel_en-US" xlink:label="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financial liabilities</link:label>
    <link:label id="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_label_en-US" xlink:label="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Accounting Policy for Other Financial Liabilities [Policy Text Block]</link:label>
    <link:label id="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_documentation_en-US" xlink:label="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Accounting Policy for Other Financial Liabilities [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" xlink:href="cls-20211231.xsd#cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" xlink:to="lab_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IntangibleAssetsLessComputerSoftwareMember_901ae238-c0e9-4c54-89d0-1ff1aee67ac0_terseLabel_en-US" xlink:label="lab_cls_IntangibleAssetsLessComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, excluding computer software</link:label>
    <link:label id="lab_cls_IntangibleAssetsLessComputerSoftwareMember_label_en-US" xlink:label="lab_cls_IntangibleAssetsLessComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Less Computer Software [Member]</link:label>
    <link:label id="lab_cls_IntangibleAssetsLessComputerSoftwareMember_documentation_en-US" xlink:label="lab_cls_IntangibleAssetsLessComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Less Computer Software [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntangibleAssetsLessComputerSoftwareMember" xlink:href="cls-20211231.xsd#cls_IntangibleAssetsLessComputerSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IntangibleAssetsLessComputerSoftwareMember" xlink:to="lab_cls_IntangibleAssetsLessComputerSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CurrentTaxAssetsMember_ae805002-4007-4515-8ae1-1225efcd4158_terseLabel_en-US" xlink:label="lab_cls_CurrentTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes and value-added taxes receivable</link:label>
    <link:label id="lab_cls_CurrentTaxAssetsMember_label_en-US" xlink:label="lab_cls_CurrentTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Tax Assets [Member]</link:label>
    <link:label id="lab_cls_CurrentTaxAssetsMember_documentation_en-US" xlink:label="lab_cls_CurrentTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Tax Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CurrentTaxAssetsMember" xlink:href="cls-20211231.xsd#cls_CurrentTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CurrentTaxAssetsMember" xlink:to="lab_cls_CurrentTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_12d31ed8-543d-4cdc-a4fa-1603fc9b5f1d_terseLabel_en-US" xlink:label="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of net loss (gain) on cash flow hedges to operations</link:label>
    <link:label id="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_label_en-US" xlink:label="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustments on cash flow hedges, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:to="lab_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RightofuseAssets_11ce714f-c923-47ee-ab22-4da3efac9f97_terseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_503d6715-e1ba-458f-9932-49316ac45c52_periodStartLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_24652008-b5df-423e-b75b-adb7348f962c_periodEndLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssets" xlink:to="lab_ifrs-full_RightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_GovernmentSubsidiesCOVID19_6c20ee36-30a2-4286-8611-f4c36a7a8b9f_terseLabel_en-US" xlink:label="lab_cls_GovernmentSubsidiesCOVID19" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government subsidies, COVID - 19</link:label>
    <link:label id="lab_cls_GovernmentSubsidiesCOVID19_label_en-US" xlink:label="lab_cls_GovernmentSubsidiesCOVID19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Subsidies, COVID - 19</link:label>
    <link:label id="lab_cls_GovernmentSubsidiesCOVID19_documentation_en-US" xlink:label="lab_cls_GovernmentSubsidiesCOVID19" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Subsidies, COVID - 19</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GovernmentSubsidiesCOVID19" xlink:href="cls-20211231.xsd#cls_GovernmentSubsidiesCOVID19"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_GovernmentSubsidiesCOVID19" xlink:to="lab_cls_GovernmentSubsidiesCOVID19" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_7e16292d-cfe9-4c78-9048-c4c5bd07c00c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Assumptions For Annual Impairment Assessments of Goodwill</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information for cash-generating units [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ConnectivityCloudSolutionsMember_d44d330d-f8f6-4837-83fa-23f9a30cc92d_terseLabel_en-US" xlink:label="lab_cls_ConnectivityCloudSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CCS</link:label>
    <link:label id="lab_cls_ConnectivityCloudSolutionsMember_label_en-US" xlink:label="lab_cls_ConnectivityCloudSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connectivity &amp; Cloud Solutions [Member]</link:label>
    <link:label id="lab_cls_ConnectivityCloudSolutionsMember_documentation_en-US" xlink:label="lab_cls_ConnectivityCloudSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Connectivity &amp; Cloud Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConnectivityCloudSolutionsMember" xlink:href="cls-20211231.xsd#cls_ConnectivityCloudSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConnectivityCloudSolutionsMember" xlink:to="lab_cls_ConnectivityCloudSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OptionLifeSharesGrantedTerm_7a3d6868-b252-439c-946f-c51120d8e1e3_terseLabel_en-US" xlink:label="lab_cls_OptionLifeSharesGrantedTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option life, share options granted</link:label>
    <link:label id="lab_cls_OptionLifeSharesGrantedTerm_label_en-US" xlink:label="lab_cls_OptionLifeSharesGrantedTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Life, Shares Granted, Term</link:label>
    <link:label id="lab_cls_OptionLifeSharesGrantedTerm_documentation_en-US" xlink:label="lab_cls_OptionLifeSharesGrantedTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Life, Shares Granted, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OptionLifeSharesGrantedTerm" xlink:href="cls-20211231.xsd#cls_OptionLifeSharesGrantedTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OptionLifeSharesGrantedTerm" xlink:to="lab_cls_OptionLifeSharesGrantedTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsOnChangeInFairValueOfDerivatives_274dfd1b-c02b-49de-ac22-b37c5160fa0a_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsOnChangeInFairValueOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on change in fair value of derivatives</link:label>
    <link:label id="lab_ifrs-full_GainsOnChangeInFairValueOfDerivatives_label_en-US" xlink:label="lab_ifrs-full_GainsOnChangeInFairValueOfDerivatives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on change in fair value of derivatives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsOnChangeInFairValueOfDerivatives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives" xlink:to="lab_ifrs-full_GainsOnChangeInFairValueOfDerivatives" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_StatementOfCashFlowsLineItems_3bb5cbb3-b171-432f-86ad-a6eea06d70b8_terseLabel_en-US" xlink:label="lab_cls_StatementOfCashFlowsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement Of Cash Flows [Line Items]</link:label>
    <link:label id="lab_cls_StatementOfCashFlowsLineItems_label_en-US" xlink:label="lab_cls_StatementOfCashFlowsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement Of Cash Flows [Line Items]</link:label>
    <link:label id="lab_cls_StatementOfCashFlowsLineItems_documentation_en-US" xlink:label="lab_cls_StatementOfCashFlowsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Statement Of Cash Flows [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StatementOfCashFlowsLineItems" xlink:href="cls-20211231.xsd#cls_StatementOfCashFlowsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StatementOfCashFlowsLineItems" xlink:to="lab_cls_StatementOfCashFlowsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_5b2a7016-d7f8-4251-993a-ee75e7f6e671_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Reconciliation Of Income Taxes Calculated At The Statutory Income Tax Rate To The Effective Tax Rate</link:label>
    <link:label id="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:to="lab_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_43a9ca93-9ca0-4d34-9c69-3e2d51c1ed74_totalLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_5bccd739-6932-4f7a-82bd-b8e6bc153a14_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (recovery)</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_d6cdf3a4-7bf1-4aef-95cf-1c4149fb6159_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated time bands</link:label>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_label_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregated time bands [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember" xlink:to="lab_ifrs-full_AggregatedTimeBandsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_45bd8b20-3feb-4c63-9f41-610db4cae865_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition_d705e9ec-cc7a-45bf-9e68-16d2fcb3271d_terseLabel_en-US" xlink:label="lab_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charges related to re-measurement of indemnification assets after acquisition</link:label>
    <link:label id="lab_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition_label_en-US" xlink:label="lab_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To Indemnification Assets, Re-measurement After Acquisition</link:label>
    <link:label id="lab_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition_documentation_en-US" xlink:label="lab_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment To Indemnification Assets, Re-measurement After Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition" xlink:href="cls-20211231.xsd#cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition" xlink:to="lab_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PlanName1Axis_2cdbc3fb-ceb4-4e89-b809-a304ecd3b50e_terseLabel_en-US" xlink:label="lab_cls_PlanName1Axis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_cls_PlanName1Axis_label_en-US" xlink:label="lab_cls_PlanName1Axis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name1 [Axis]</link:label>
    <link:label id="lab_cls_PlanName1Axis_documentation_en-US" xlink:label="lab_cls_PlanName1Axis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanName1Axis" xlink:href="cls-20211231.xsd#cls_PlanName1Axis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PlanName1Axis" xlink:to="lab_cls_PlanName1Axis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_d21196f2-0708-45d0-a7e7-acb08897407a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PerformanceShareUnitsPSUMember_59c27070-6f3f-44e1-b0c6-59004b6142f7_terseLabel_en-US" xlink:label="lab_cls_PerformanceShareUnitsPSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSUs</link:label>
    <link:label id="lab_cls_PerformanceShareUnitsPSUMember_label_en-US" xlink:label="lab_cls_PerformanceShareUnitsPSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Share Units (PSU) [Member]</link:label>
    <link:label id="lab_cls_PerformanceShareUnitsPSUMember_documentation_en-US" xlink:label="lab_cls_PerformanceShareUnitsPSUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Share Units (PSU) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PerformanceShareUnitsPSUMember" xlink:href="cls-20211231.xsd#cls_PerformanceShareUnitsPSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PerformanceShareUnitsPSUMember" xlink:to="lab_cls_PerformanceShareUnitsPSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_WeightedAverageFairValueAtTheGrantDate_bf6d0508-b78a-49fa-8fb8-18b50721810d_terseLabel_en-US" xlink:label="lab_cls_WeightedAverageFairValueAtTheGrantDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of other equity instruments granted in share-based payment arrangement (in usd per share)</link:label>
    <link:label id="lab_cls_WeightedAverageFairValueAtTheGrantDate_label_en-US" xlink:label="lab_cls_WeightedAverageFairValueAtTheGrantDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Fair Value At The Grant Date</link:label>
    <link:label id="lab_cls_WeightedAverageFairValueAtTheGrantDate_documentation_en-US" xlink:label="lab_cls_WeightedAverageFairValueAtTheGrantDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Fair Value At The Grant Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_WeightedAverageFairValueAtTheGrantDate" xlink:href="cls-20211231.xsd#cls_WeightedAverageFairValueAtTheGrantDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_WeightedAverageFairValueAtTheGrantDate" xlink:to="lab_cls_WeightedAverageFairValueAtTheGrantDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReversalOfInventoryWritedown_6fcfae58-9ac6-4a95-8c1d-3d1f9ba9eb9f_terseLabel_en-US" xlink:label="lab_ifrs-full_ReversalOfInventoryWritedown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of inventory write-down</link:label>
    <link:label id="lab_ifrs-full_ReversalOfInventoryWritedown_label_en-US" xlink:label="lab_ifrs-full_ReversalOfInventoryWritedown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of inventory write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReversalOfInventoryWritedown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReversalOfInventoryWritedown" xlink:to="lab_ifrs-full_ReversalOfInventoryWritedown" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_9503382f-6639-44d9-84ab-08bdecdd0a58_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues by Reportable Segment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfHedgesAxis_d42b445e-ebeb-4608-b172-b0eeadf41557_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of hedges [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfHedgesAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfHedgesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of hedges [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfHedgesAxis" xlink:to="lab_ifrs-full_TypesOfHedgesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_82305e91-e07d-4af3-b14a-9d6c3c9a18cf_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit arising from previously unrecognised tax loss, tax credit or temporary difference of prior period used to reduce deferred tax expense</link:label>
    <link:label id="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_label_en-US" xlink:label="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit arising from previously unrecognised tax loss, tax credit or temporary difference of prior period used to reduce deferred tax expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:to="lab_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RawMaterials_5bfe4659-42b9-4d19-8124-3f0fffc931d7_terseLabel_en-US" xlink:label="lab_ifrs-full_RawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_ifrs-full_RawMaterials_label_en-US" xlink:label="lab_ifrs-full_RawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current raw materials</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RawMaterials" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RawMaterials" xlink:to="lab_ifrs-full_RawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_099ee845-4a4a-4235-a6a0-49078cd3fd94_terseLabel_en-US" xlink:label="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Immediate trend</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_label_en-US" xlink:label="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year1</link:label>
    <link:label id="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_documentation_en-US" xlink:label="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" xlink:to="lab_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_eaa95829-05bb-4c7c-9406-6b9fdf3ed3e7_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MeasurementAxis_7f9e9d29-dce2-414f-9e87-1b7f43316afa_terseLabel_en-US" xlink:label="lab_ifrs-full_MeasurementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement [axis]</link:label>
    <link:label id="lab_ifrs-full_MeasurementAxis_label_en-US" xlink:label="lab_ifrs-full_MeasurementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MeasurementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MeasurementAxis" xlink:to="lab_ifrs-full_MeasurementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_70db7aa3-b01f-4ed0-9f7f-b3f0dc5058d5_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) investing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_9b065dd6-4981-4748-985d-56a333e171c3_negatedPeriodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets, beginning of year</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_8dac2b87-f7c9-4fe1-aedc-4a41189a2af4_negatedPeriodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets, end of year</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_218d06c7-a6f3-4396-aec3-b704d2e726f6_periodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued benefit obligations, beginning of year</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_32eb36b0-3ee7-4946-9014-a6b06f66a244_periodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued benefit obligations, end of year</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_3ee1c949-e4ab-4e00-b73c-11d6abdab8a6_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract" xlink:to="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_fd4099eb-a2fe-47d8-9353-b43a2ce6de5e_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary differences associated with investments in subsidiaries for which no deferred tax liabilities have been recognized</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary differences 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:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:to="lab_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_85e09830-ffda-48f2-9ba4-9cbbd2dbcc2a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherNoncurrentAssets_3f12ff8d-bc56-4a4f-8949-ad2f3250b878_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentAssets_82cd972d-0d01-4933-8857-0a6457cfac47_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherNoncurrentAssets" xlink:to="lab_ifrs-full_OtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncrementalSwapsMember_9241ce0c-9039-40d4-8083-1a2c3545ae30_terseLabel_en-US" xlink:label="lab_cls_IncrementalSwapsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Swaps</link:label>
    <link:label id="lab_cls_IncrementalSwapsMember_label_en-US" xlink:label="lab_cls_IncrementalSwapsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Swaps [Member]</link:label>
    <link:label id="lab_cls_IncrementalSwapsMember_documentation_en-US" xlink:label="lab_cls_IncrementalSwapsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Swaps</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncrementalSwapsMember" xlink:href="cls-20211231.xsd#cls_IncrementalSwapsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncrementalSwapsMember" xlink:to="lab_cls_IncrementalSwapsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_e6b25f9d-9502-460f-9996-9ce9c36690f4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Fair Value Measurement of Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value measurement of assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a1b96636-a543-407e-8dab-f8f04e643b80_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LeasePeriodOne512023To4302033Member_11b8e218-c698-499e-a26c-3db71d19ff1c_terseLabel_en-US" xlink:label="lab_cls_LeasePeriodOne512023To4302033Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5/1/2023 to 4/30/2033</link:label>
    <link:label id="lab_cls_LeasePeriodOne512023To4302033Member_label_en-US" xlink:label="lab_cls_LeasePeriodOne512023To4302033Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Period One - 5/1/2023 to 4/30/2033 [Member]</link:label>
    <link:label id="lab_cls_LeasePeriodOne512023To4302033Member_documentation_en-US" xlink:label="lab_cls_LeasePeriodOne512023To4302033Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Period One - 5/1/2023 to 4/30/2033</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasePeriodOne512023To4302033Member" xlink:href="cls-20211231.xsd#cls_LeasePeriodOne512023To4302033Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeasePeriodOne512023To4302033Member" xlink:to="lab_cls_LeasePeriodOne512023To4302033Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NewIFRSsAxis_adc9fe6a-9dd6-4382-9460-32fe6f9de2ae_terseLabel_en-US" xlink:label="lab_ifrs-full_NewIFRSsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New IFRSs [axis]</link:label>
    <link:label id="lab_ifrs-full_NewIFRSsAxis_label_en-US" xlink:label="lab_ifrs-full_NewIFRSsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New IFRSs [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NewIFRSsAxis" xlink:to="lab_ifrs-full_NewIFRSsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_73cfbcb7-b528-4a99-9eeb-17237de02c5c_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_22e0919d-ec50-47d7-86d4-e0dfa981de67_verboseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_ad126e89-15b7-4bd1-80c5-489aa7f3dc0d_periodStartLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, beginning balance</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_7d9b5d1b-38af-499e-8cb1-95c13772c711_periodEndLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets, ending balance</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxAssets" xlink:to="lab_ifrs-full_DeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_84070359-4862-42a7-a842-911c76d3a456_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Non-pension Post-employment Benefit Plans</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of employee benefits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_ee567b08-fd79-4472-842e-ba096cdff7d8_terseLabel_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer contributions</link:label>
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from resulting from contributions to plan by employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_c89bdc19-c415-4992-90c9-4f42232b9fad_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of analysis of other comprehensive income by item [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of analysis of other comprehensive income by item [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" xlink:to="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_bf7ee091-cf10-4106-9403-4bc1f59a8783_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_a1c96bc8-1f12-40cd-848b-0b16888560d5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about hedging instruments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about hedging instruments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation_a9a490f8-00e5-498c-9ca0-4adf8f89d7d1_terseLabel_en-US" xlink:label="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign exchange</link:label>
    <link:label id="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation_label_en-US" xlink:label="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect Of Exchange Differences On Translation</link:label>
    <link:label id="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation_documentation_en-US" xlink:label="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Effect Of Exchange Differences On Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation" xlink:href="cls-20211231.xsd#cls_TaxEffectOfExchangeDifferencesOnTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation" xlink:to="lab_cls_TaxEffectOfExchangeDifferencesOnTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_462461f4-4643-4cb2-b4ee-07d2e1af07ae_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_f89502fe-2e5e-4b34-bdc3-3b35b61a3c5e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-Of-Use Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of leases [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfLeasesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentDerivativeFinancialLiabilities_8a48390d-c99e-4aeb-a841-cc8647df7226_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentDerivativeFinancialLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current derivative financial liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentDerivativeFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:to="lab_ifrs-full_CurrentDerivativeFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_ff3f5721-909b-4900-998d-e75f65d1a47a_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined benefit plans [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember" xlink:to="lab_ifrs-full_DefinedBenefitPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxEffectOfForeignTaxRates_e73b6c7d-ce9c-43cd-8192-3b6b6bd0d8cb_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectOfForeignTaxRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign income taxed at different rates</link:label>
    <link:label id="lab_ifrs-full_TaxEffectOfForeignTaxRates_label_en-US" xlink:label="lab_ifrs-full_TaxEffectOfForeignTaxRates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect of foreign tax rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfForeignTaxRates" xlink:to="lab_ifrs-full_TaxEffectOfForeignTaxRates" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Level2OfFairValueHierarchyMember_a1c3ce3c-7b58-41b6-af62-0c4cabd3f884_terseLabel_en-US" xlink:label="lab_ifrs-full_Level2OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;2</link:label>
    <link:label id="lab_ifrs-full_Level2OfFairValueHierarchyMember_label_en-US" xlink:label="lab_ifrs-full_Level2OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2 of fair value hierarchy [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Level2OfFairValueHierarchyMember" xlink:to="lab_ifrs-full_Level2OfFairValueHierarchyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_40f79929-c4fd-4110-ba4f-f401c41808a6_terseLabel_en-US" xlink:label="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of repurchase and reverse repurchase agreements</link:label>
    <link:label id="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_label_en-US" xlink:label="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Share Repurchase Activities [Table Text Block]</link:label>
    <link:label id="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_documentation_en-US" xlink:label="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Share Repurchase Activities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock" xlink:href="cls-20211231.xsd#cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock" xlink:to="lab_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DerivativesMember_5d50fa31-d9fb-44f1-9a25-8ddd5b67550c_terseLabel_en-US" xlink:label="lab_ifrs-full_DerivativesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives</link:label>
    <link:label id="lab_ifrs-full_DerivativesMember_label_en-US" xlink:label="lab_ifrs-full_DerivativesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DerivativesMember" xlink:to="lab_ifrs-full_DerivativesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_cced5396-06b9-4042-96f9-d91237067f83_terseLabel_en-US" xlink:label="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement payments from employer</link:label>
    <link:label id="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_2afd5141-d560-4bda-9884-c1ccb20d10b1_negatedTerseLabel_en-US" xlink:label="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement payments from employer</link:label>
    <link:label id="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Payments From Employer, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_documentation_en-US" xlink:label="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement Payments From Employer, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:href="cls-20211231.xsd#cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:to="lab_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_53dacbb8-291d-43bf-985d-e6691739f2bc_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs related to acquisition activities</link:label>
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_label_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:to="lab_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_EnterpriseMember_5936f470-23c9-46b9-97da-e50e8832de95_terseLabel_en-US" xlink:label="lab_cls_EnterpriseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise</link:label>
    <link:label id="lab_cls_EnterpriseMember_label_en-US" xlink:label="lab_cls_EnterpriseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise [Member]</link:label>
    <link:label id="lab_cls_EnterpriseMember_documentation_en-US" xlink:label="lab_cls_EnterpriseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Enterprise</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EnterpriseMember" xlink:href="cls-20211231.xsd#cls_EnterpriseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_EnterpriseMember" xlink:to="lab_cls_EnterpriseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_9f4c6db1-f01c-40d8-be00-22cebe5b2124_terseLabel_en-US" xlink:label="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of loss on purchase of pension annuities to deficit</link:label>
    <link:label id="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustments On Gain (Loss) On Purchase Of Annuities Recognized In Other Comprehensive Income, Net Of Tax</link:label>
    <link:label id="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_documentation_en-US" xlink:label="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustments On Gain (Loss) On Purchase Of Annuities Recognized In Other Comprehensive Income, Net Of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:href="cls-20211231.xsd#cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:to="lab_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_c462116d-8ffc-41f6-aca6-3c36941a58d1_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments under credit facility</link:label>
    <link:label id="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_bbdaf4fc-1005-4071-8366-381618f1379e_verboseLabel_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of borrowings</link:label>
    <link:label id="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of borrowings, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForFinanceCosts_caa0b89c-98e6-404e-ae69-58e24437956d_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance costs</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForFinanceCosts_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for finance costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForFinanceCosts" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForFinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForFinanceCosts" xlink:to="lab_ifrs-full_AdjustmentsForFinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_be6d7d7c-ad27-425d-9205-c273de2da36a_negatedTerseLabel_en-US" xlink:label="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer direct benefit payments</link:label>
    <link:label id="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer Direct Benefit Payments, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_documentation_en-US" xlink:label="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer Direct Benefit Payments, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" xlink:href="cls-20211231.xsd#cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" xlink:to="lab_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_353fefd0-0955-4edb-9528-9406ac426578_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non-Current Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of other non-current assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_d0cd2bcf-2bae-45cf-bccf-7882b03d8934_negatedLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax relating to remeasurements of defined benefit plans included in other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:to="lab_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_12597215-ca3a-40fd-b0f9-2bdaf0815846_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about business combination [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_b191bc58-42ef-468b-9a9d-316eed1967f1_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_a177a950-3d0c-47fc-ba98-d283a7db3015_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_dde9a179-3210-4eb5-b536-8c6828278ca1_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents, end of year</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_aa731359-831e-43dc-98c5-50a20a34ad5a_totalLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents" xlink:to="lab_ifrs-full_CashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RestructuringProvisionMember_db37080b-c5e7-4854-8d48-34464406aba9_terseLabel_en-US" xlink:label="lab_ifrs-full_RestructuringProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_ifrs-full_RestructuringProvisionMember_label_en-US" xlink:label="lab_ifrs-full_RestructuringProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RestructuringProvisionMember" xlink:to="lab_ifrs-full_RestructuringProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_8ea2c399-c5e6-473c-bc1b-1447f6b14f80_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current</link:label>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_label_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentProvisions" xlink:to="lab_ifrs-full_NoncurrentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WorkInProgress_b01d07d0-1763-49c7-9c93-d6391ef80a65_terseLabel_en-US" xlink:label="lab_ifrs-full_WorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in progress</link:label>
    <link:label id="lab_ifrs-full_WorkInProgress_label_en-US" xlink:label="lab_ifrs-full_WorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current work in progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WorkInProgress" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WorkInProgress" xlink:to="lab_ifrs-full_WorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RetainedEarnings_f0be4c1e-73e1-436d-a887-3c3936bb23a5_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deficit</link:label>
    <link:label id="lab_ifrs-full_RetainedEarnings_label_en-US" xlink:label="lab_ifrs-full_RetainedEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarnings" xlink:to="lab_ifrs-full_RetainedEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_103475a1-1584-4b99-8231-4faf0649ed04_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_cbf64931-1725-4398-b71a-ab0e4a268c96_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred, acquisition-date fair value</link:label>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_label_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred, acquisition-date fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:to="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_41ee5ad2-dced-409b-8cf7-f3aab404c436_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_4421189e-3bd6-418e-8c71-fb74227f1010_verboseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_b8f5bdb5-c849-4e4d-b4c9-c8aea34fb265_periodStartLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, beginning balance</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_b026046b-39f8-48e8-bfba-9155ec47040a_periodEndLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, ending balance</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipment" xlink:to="lab_ifrs-full_PropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncrementalTermLoanMember_ec03ae8f-b432-4350-a2c7-37f06846381a_verboseLabel_en-US" xlink:label="lab_cls_IncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Term Loan</link:label>
    <link:label id="lab_cls_IncrementalTermLoanMember_f70d70a8-13e3-4d9b-9e8c-fdc0cd3d7ff6_terseLabel_en-US" xlink:label="lab_cls_IncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Incremental Term Loan</link:label>
    <link:label id="lab_cls_IncrementalTermLoanMember_label_en-US" xlink:label="lab_cls_IncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Term Loan [Member]</link:label>
    <link:label id="lab_cls_IncrementalTermLoanMember_documentation_en-US" xlink:label="lab_cls_IncrementalTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncrementalTermLoanMember" xlink:href="cls-20211231.xsd#cls_IncrementalTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncrementalTermLoanMember" xlink:to="lab_cls_IncrementalTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_141e7097-6dd2-4267-91f1-20f14241de15_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of computer software and property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property, plant and equipment, intangible assets other than goodwill, investment property and other non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" xlink:to="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LeasePeriodTwo512033To4302043Member_f9821ab8-3f59-4c41-aa24-41737877f4c3_terseLabel_en-US" xlink:label="lab_cls_LeasePeriodTwo512033To4302043Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5/1/2033 to 4/30/2043</link:label>
    <link:label id="lab_cls_LeasePeriodTwo512033To4302043Member_label_en-US" xlink:label="lab_cls_LeasePeriodTwo512033To4302043Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Period Two - 5/1/2033 to 4/30/2043 [Member]</link:label>
    <link:label id="lab_cls_LeasePeriodTwo512033To4302043Member_documentation_en-US" xlink:label="lab_cls_LeasePeriodTwo512033To4302043Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Period Two - 5/1/2033 to 4/30/2043</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasePeriodTwo512033To4302043Member" xlink:href="cls-20211231.xsd#cls_LeasePeriodTwo512033To4302043Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeasePeriodTwo512033To4302043Member" xlink:to="lab_cls_LeasePeriodTwo512033To4302043Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InventoryRecognisedAsOfAcquisitionDate_c9d925c6-5be5-4307-91cc-0ecced86c7dd_terseLabel_en-US" xlink:label="lab_ifrs-full_InventoryRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_InventoryRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_InventoryRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryRecognisedAsOfAcquisitionDate" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InventoryRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InventoryRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_InventoryRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_1bb90e10-c515-42c4-9012-cbb5f2c5ca87_terseLabel_en-US" xlink:label="lab_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Foreign Currency Risk Analysis</link:label>
    <link:label id="lab_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_label_en-US" xlink:label="lab_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity analysis for types of market risk [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk" xlink:to="lab_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_9d624fc9-14d0-4bbd-a3da-36ab12c42583_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for decrease (increase) in trade accounts receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption_32b56ad6-da04-40b7-a310-6cdbc70efc16_terseLabel_en-US" xlink:label="lab_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility accordion feature</link:label>
    <link:label id="lab_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption_label_en-US" xlink:label="lab_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing Facilities, Accordion Feature, Higher Borrowing Capacity Option</link:label>
    <link:label id="lab_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption_documentation_en-US" xlink:label="lab_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowing Facilities, Accordion Feature, Higher Borrowing Capacity Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption" xlink:href="cls-20211231.xsd#cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption" xlink:to="lab_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustedWeightedAverageShares_be123830-9fb5-4f54-9506-f28d5ff75999_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustedWeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_ifrs-full_AdjustedWeightedAverageShares_17a178c4-6113-4bc6-82b0-f9f2773ea719_totalLabel_en-US" xlink:label="lab_ifrs-full_AdjustedWeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of shares (diluted) (in shares)</link:label>
    <link:label id="lab_ifrs-full_AdjustedWeightedAverageShares_label_en-US" xlink:label="lab_ifrs-full_AdjustedWeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of ordinary shares used in calculating diluted earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustedWeightedAverageShares" xlink:to="lab_ifrs-full_AdjustedWeightedAverageShares" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RevolvingCreditFacilityDueDec2026Member_8b6382e1-607a-489a-90e8-19e15cb6b214_terseLabel_en-US" xlink:label="lab_cls_RevolvingCreditFacilityDueDec2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility Due Dec 2026</link:label>
    <link:label id="lab_cls_RevolvingCreditFacilityDueDec2026Member_label_en-US" xlink:label="lab_cls_RevolvingCreditFacilityDueDec2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility Due Dec 2026 [Member]</link:label>
    <link:label id="lab_cls_RevolvingCreditFacilityDueDec2026Member_documentation_en-US" xlink:label="lab_cls_RevolvingCreditFacilityDueDec2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility Due Dec 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingCreditFacilityDueDec2026Member" xlink:href="cls-20211231.xsd#cls_RevolvingCreditFacilityDueDec2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RevolvingCreditFacilityDueDec2026Member" xlink:to="lab_cls_RevolvingCreditFacilityDueDec2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AdditionalIncrementalSwapsMember_39395cea-defd-4a9b-980d-7621ac2f0f1f_terseLabel_en-US" xlink:label="lab_cls_AdditionalIncrementalSwapsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Incremental Swaps</link:label>
    <link:label id="lab_cls_AdditionalIncrementalSwapsMember_label_en-US" xlink:label="lab_cls_AdditionalIncrementalSwapsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Incremental Swaps [Member]</link:label>
    <link:label id="lab_cls_AdditionalIncrementalSwapsMember_documentation_en-US" xlink:label="lab_cls_AdditionalIncrementalSwapsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Incremental Swaps</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdditionalIncrementalSwapsMember" xlink:href="cls-20211231.xsd#cls_AdditionalIncrementalSwapsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdditionalIncrementalSwapsMember" xlink:to="lab_cls_AdditionalIncrementalSwapsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OtherChargesRecoveriesByFunction_ff292010-c8c9-4b20-96d6-4176e97b271a_terseLabel_en-US" xlink:label="lab_cls_OtherChargesRecoveriesByFunction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other charges (recoveries)</link:label>
    <link:label id="lab_cls_OtherChargesRecoveriesByFunction_label_en-US" xlink:label="lab_cls_OtherChargesRecoveriesByFunction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Charges (Recoveries), By Function</link:label>
    <link:label id="lab_cls_OtherChargesRecoveriesByFunction_documentation_en-US" xlink:label="lab_cls_OtherChargesRecoveriesByFunction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Charges (Recoveries), By Function</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherChargesRecoveriesByFunction" xlink:href="cls-20211231.xsd#cls_OtherChargesRecoveriesByFunction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherChargesRecoveriesByFunction" xlink:to="lab_cls_OtherChargesRecoveriesByFunction" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SegmentConsolidationItemsAxis_7c5f1702-e180-4ba8-ac09-be5b4ea6a358_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment consolidation items [axis]</link:label>
    <link:label id="lab_ifrs-full_SegmentConsolidationItemsAxis_label_en-US" xlink:label="lab_ifrs-full_SegmentConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment consolidation items [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis" xlink:to="lab_ifrs-full_SegmentConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_9680d21e-98ba-4133-8142-4bd6f0f67f9e_terseLabel_en-US" xlink:label="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings including improvements</link:label>
    <link:label id="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_label_en-US" xlink:label="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building, Building Improvements and Leasehold Improvements [Member]</link:label>
    <link:label id="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_documentation_en-US" xlink:label="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building, Building Improvements and Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" xlink:href="cls-20211231.xsd#cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" xlink:to="lab_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_14ac7095-09ad-4924-91ab-1d8ff85914d3_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from (used in) financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LeasesAnnualRentExpense_229b69a0-be86-4ef6-83fd-e633717a56d3_terseLabel_en-US" xlink:label="lab_cls_LeasesAnnualRentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual base rent expense</link:label>
    <link:label id="lab_cls_LeasesAnnualRentExpense_label_en-US" xlink:label="lab_cls_LeasesAnnualRentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Annual Rent Expense</link:label>
    <link:label id="lab_cls_LeasesAnnualRentExpense_documentation_en-US" xlink:label="lab_cls_LeasesAnnualRentExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Annual Rent Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesAnnualRentExpense" xlink:href="cls-20211231.xsd#cls_LeasesAnnualRentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeasesAnnualRentExpense" xlink:to="lab_cls_LeasesAnnualRentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_db8c2019-9022-445f-bb10-23e8bf1d7d40_terseLabel_en-US" xlink:label="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A/R sales program, number of third-party banks</link:label>
    <link:label id="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_label_en-US" xlink:label="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of FInancial Assets Accounted For As Sales, Number Of Banks</link:label>
    <link:label id="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_documentation_en-US" xlink:label="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of FInancial Assets Accounted For As Sales, Number Of Banks</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" xlink:href="cls-20211231.xsd#cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" xlink:to="lab_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate_7f1a81b5-0352-41a7-94cf-b3920094d3d7_terseLabel_en-US" xlink:label="lab_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and other current assets</link:label>
    <link:label id="lab_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable And Other Current Assets Recognised As Of Acquisition Date</link:label>
    <link:label id="lab_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate_documentation_en-US" xlink:label="lab_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable And Other Current Assets Recognised As Of Acquisition Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:href="cls-20211231.xsd#cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_7e24ee7b-a7dd-4183-a881-6b063ac52890_terseLabel_en-US" xlink:label="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Post-employment and other long-term benefits</link:label>
    <link:label id="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_label_en-US" xlink:label="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Management Personnel Compensation, Post-employment And Other Long-term Employee Benefits</link:label>
    <link:label id="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_documentation_en-US" xlink:label="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Key Management Personnel Compensation, Post-employment And Other Long-term Employee Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" xlink:href="cls-20211231.xsd#cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" xlink:to="lab_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember_46389b4f-8b4b-4eb5-8cb9-96f9a572de3e_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment by operating lease status</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment by operating lease status [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_StockRepurchaseProgramNumberOfSharesRemaining_e939d86b-cd63-4313-a1fa-649d78550dde_terseLabel_en-US" xlink:label="lab_cls_StockRepurchaseProgramNumberOfSharesRemaining" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, number of shares remaining</link:label>
    <link:label id="lab_cls_StockRepurchaseProgramNumberOfSharesRemaining_label_en-US" xlink:label="lab_cls_StockRepurchaseProgramNumberOfSharesRemaining" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number Of Shares Remaining</link:label>
    <link:label id="lab_cls_StockRepurchaseProgramNumberOfSharesRemaining_documentation_en-US" xlink:label="lab_cls_StockRepurchaseProgramNumberOfSharesRemaining" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number Of Shares Remaining</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchaseProgramNumberOfSharesRemaining" xlink:href="cls-20211231.xsd#cls_StockRepurchaseProgramNumberOfSharesRemaining"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockRepurchaseProgramNumberOfSharesRemaining" xlink:to="lab_cls_StockRepurchaseProgramNumberOfSharesRemaining" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ShareRepurchaseProgram1Axis_f3ba1cb8-9b07-482b-ace8-240c4f727735_terseLabel_en-US" xlink:label="lab_cls_ShareRepurchaseProgram1Axis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_cls_ShareRepurchaseProgram1Axis_label_en-US" xlink:label="lab_cls_ShareRepurchaseProgram1Axis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program1 [Axis]</link:label>
    <link:label id="lab_cls_ShareRepurchaseProgram1Axis_documentation_en-US" xlink:label="lab_cls_ShareRepurchaseProgram1Axis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program1 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Axis" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Axis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareRepurchaseProgram1Axis" xlink:to="lab_cls_ShareRepurchaseProgram1Axis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears_e733c421-8f13-4402-b364-838aceb443b4_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RTP adjustments</link:label>
    <link:label id="lab_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears_label_en-US" xlink:label="lab_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), RTP Adjustments Related To Prior Years</link:label>
    <link:label id="lab_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears_documentation_en-US" xlink:label="lab_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), RTP Adjustments Related To Prior Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears" xlink:href="cls-20211231.xsd#cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears" xlink:to="lab_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CCSSegmentCustomerMember_150697b3-186a-4926-a0eb-960374b2c3a6_terseLabel_en-US" xlink:label="lab_cls_CCSSegmentCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CCS Segment Customer</link:label>
    <link:label id="lab_cls_CCSSegmentCustomerMember_label_en-US" xlink:label="lab_cls_CCSSegmentCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CCS Segment Customer [Member]</link:label>
    <link:label id="lab_cls_CCSSegmentCustomerMember_documentation_en-US" xlink:label="lab_cls_CCSSegmentCustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CCS Segment Customer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CCSSegmentCustomerMember" xlink:href="cls-20211231.xsd#cls_CCSSegmentCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CCSSegmentCustomerMember" xlink:to="lab_cls_CCSSegmentCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_ffd5af62-73e5-45ca-b7bb-f67884513efb_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_3b80ff63-1e7a-4add-af50-bc758bab1118_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other provisions</link:label>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_label_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other provisions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherProvisionsMember" xlink:to="lab_ifrs-full_OtherProvisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember_ab2d4ae3-df79-4800-a153-1d88c5d5acf2_terseLabel_en-US" xlink:label="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All levels of fair value hierarchy</link:label>
    <link:label id="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember_label_en-US" xlink:label="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All levels of fair value hierarchy [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="lab_ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_527fa311-c5f2-4e92-9fb1-3864d4ffc63a_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Toronto sale</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from disposal of non-current assets or disposal groups classified as held for sale and discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" xlink:to="lab_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_bc7052f0-1422-488a-9153-d371bc4fbbb3_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued and other current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current accrued expenses and other current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:to="lab_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContingentLiabilityForGuaranteesMember_41cf6dbf-4aa4-471b-8029-858f7a8a7b9f_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees</link:label>
    <link:label id="lab_ifrs-full_ContingentLiabilityForGuaranteesMember_label_en-US" xlink:label="lab_ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent liability for guarantees [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:to="lab_ifrs-full_ContingentLiabilityForGuaranteesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_UKMainPensionPlanMember_3fba5980-104a-4891-b32a-bf4a2ea683a3_terseLabel_en-US" xlink:label="lab_cls_UKMainPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UK Main Pension Plan</link:label>
    <link:label id="lab_cls_UKMainPensionPlanMember_label_en-US" xlink:label="lab_cls_UKMainPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UK Main Pension Plan [Member]</link:label>
    <link:label id="lab_cls_UKMainPensionPlanMember_documentation_en-US" xlink:label="lab_cls_UKMainPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UK Main Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UKMainPensionPlanMember" xlink:href="cls-20211231.xsd#cls_UKMainPensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UKMainPensionPlanMember" xlink:to="lab_cls_UKMainPensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_THB_b8a20892-30f5-4d07-b3e2-13ca486773fb_terseLabel_en-US" xlink:label="lab_currency_THB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thai baht</link:label>
    <link:label id="lab_currency_THB_label_en-US" xlink:label="lab_currency_THB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thailand, Baht</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_THB" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_THB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_THB" xlink:to="lab_currency_THB" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheTwo1Member_69c6055f-f406-4466-a076-96f2d0ae1ddb_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheTwo1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">25% vested in year 2</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheTwo1Member_label_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheTwo1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Award, Tranche Two1 [Member]</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheTwo1Member_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheTwo1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Award, Tranche Two1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationAwardTrancheTwo1Member" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationAwardTrancheTwo1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationAwardTrancheTwo1Member" xlink:to="lab_cls_SharebasedCompensationAwardTrancheTwo1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncomeTaxExpense_3475e172-b8f3-4dc4-aab9-b836f0d5902f_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncomeTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncomeTaxExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncomeTaxExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for income tax expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncomeTaxExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncomeTaxExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncomeTaxExpense" xlink:to="lab_ifrs-full_AdjustmentsForIncomeTaxExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssuedCapitalMember_02c137ed-843d-46ba-b1d1-5818ba9d8936_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital stock (note 13)</link:label>
    <link:label id="lab_ifrs-full_IssuedCapitalMember_label_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapitalMember" xlink:to="lab_ifrs-full_IssuedCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxAssetsCurrent_5d8562a4-b964-4659-ae60-482325775f54_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes receivable</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxAssetsCurrent_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax assets, current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxAssetsCurrent" xlink:to="lab_ifrs-full_CurrentTaxAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_4e1e48b2-5d14-40a5-ac9e-4d827a273076_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_e689a4f3-f274-4c1b-946b-38260dcda847_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Detailed Information About Non-current Assets</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information About Non-current Assets Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information About Non-current Assets Explanatory [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" xlink:to="lab_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TwoThousandTwentyNCIBMember_9b5fd72f-c156-46b6-a143-0573770821f9_terseLabel_en-US" xlink:label="lab_cls_TwoThousandTwentyNCIBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 NCIB</link:label>
    <link:label id="lab_cls_TwoThousandTwentyNCIBMember_label_en-US" xlink:label="lab_cls_TwoThousandTwentyNCIBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty NCIB [Member]</link:label>
    <link:label id="lab_cls_TwoThousandTwentyNCIBMember_documentation_en-US" xlink:label="lab_cls_TwoThousandTwentyNCIBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty NCIB</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyNCIBMember" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyNCIBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TwoThousandTwentyNCIBMember" xlink:to="lab_cls_TwoThousandTwentyNCIBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_c96c2738-96ff-4043-ad15-8fd88aed7dee_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LeasesNotYetCommencedAnnualRentExpense_c2017640-f189-4798-9cde-d917093f11d8_terseLabel_en-US" xlink:label="lab_cls_LeasesNotYetCommencedAnnualRentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future minimum lease payments</link:label>
    <link:label id="lab_cls_LeasesNotYetCommencedAnnualRentExpense_label_en-US" xlink:label="lab_cls_LeasesNotYetCommencedAnnualRentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Not Yet Commenced, Annual Rent Expense</link:label>
    <link:label id="lab_cls_LeasesNotYetCommencedAnnualRentExpense_documentation_en-US" xlink:label="lab_cls_LeasesNotYetCommencedAnnualRentExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Not Yet Commenced, Annual Rent Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesNotYetCommencedAnnualRentExpense" xlink:href="cls-20211231.xsd#cls_LeasesNotYetCommencedAnnualRentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeasesNotYetCommencedAnnualRentExpense" xlink:to="lab_cls_LeasesNotYetCommencedAnnualRentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ATSSegmentCustomerMember_0cca6d8a-96b1-45b7-8f55-e7323ccc86b9_terseLabel_en-US" xlink:label="lab_cls_ATSSegmentCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ATS Segment Customer</link:label>
    <link:label id="lab_cls_ATSSegmentCustomerMember_label_en-US" xlink:label="lab_cls_ATSSegmentCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ATS Segment Customer [Member]</link:label>
    <link:label id="lab_cls_ATSSegmentCustomerMember_documentation_en-US" xlink:label="lab_cls_ATSSegmentCustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ATS Segment Customer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ATSSegmentCustomerMember" xlink:href="cls-20211231.xsd#cls_ATSSegmentCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ATSSegmentCustomerMember" xlink:to="lab_cls_ATSSegmentCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_MYR_cc0bf0aa-9fb6-4242-8501-165d5fc1b64c_terseLabel_en-US" xlink:label="lab_currency_MYR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Malaysian ringgit</link:label>
    <link:label id="lab_currency_MYR_label_en-US" xlink:label="lab_currency_MYR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Malaysia, Ringgits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MYR" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MYR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_MYR" xlink:to="lab_currency_MYR" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredFinanceCosts_dea64ee9-9df8-4c48-9c71-7530709e4271_terseLabel_en-US" xlink:label="lab_cls_DeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs</link:label>
    <link:label id="lab_cls_DeferredFinanceCosts_label_en-US" xlink:label="lab_cls_DeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Finance Costs</link:label>
    <link:label id="lab_cls_DeferredFinanceCosts_documentation_en-US" xlink:label="lab_cls_DeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Finance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredFinanceCosts" xlink:href="cls-20211231.xsd#cls_DeferredFinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredFinanceCosts" xlink:to="lab_cls_DeferredFinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_56fc8d67-d1f0-4038-9536-a0cc85918e72_terseLabel_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_label_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BusinessCombinationsAxis" xlink:to="lab_ifrs-full_BusinessCombinationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_cc2560d9-3d9e-42ae-a16f-9d106c186082_terseLabel_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of shares issued upon vesting of RSUs</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_label_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Treasury Stock Reissued, Share-based Compensation</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_documentation_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Treasury Stock Reissued, Share-based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" xlink:href="cls-20211231.xsd#cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" xlink:to="lab_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_EmployeeStockOption1Member_b7a1e901-4d88-41f1-9b53-0d7d45df9486_terseLabel_en-US" xlink:label="lab_cls_EmployeeStockOption1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options</link:label>
    <link:label id="lab_cls_EmployeeStockOption1Member_label_en-US" xlink:label="lab_cls_EmployeeStockOption1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option1 [Member]</link:label>
    <link:label id="lab_cls_EmployeeStockOption1Member_documentation_en-US" xlink:label="lab_cls_EmployeeStockOption1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployeeStockOption1Member" xlink:href="cls-20211231.xsd#cls_EmployeeStockOption1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_EmployeeStockOption1Member" xlink:to="lab_cls_EmployeeStockOption1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_173a20bd-3a06-4773-8448-cfb18c7db3b4_terseLabel_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangements</link:label>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_label_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based payment arrangements [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_1962c263-3afa-4502-9178-2c5de0c6c5b9_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TransportationExpense_c658ea64-11f1-4174-bcb4-265936598eb8_terseLabel_en-US" xlink:label="lab_ifrs-full_TransportationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Freight and transportation costs</link:label>
    <link:label id="lab_ifrs-full_TransportationExpense_label_en-US" xlink:label="lab_ifrs-full_TransportationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transportation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TransportationExpense" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TransportationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TransportationExpense" xlink:to="lab_ifrs-full_TransportationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_Mr.WilliamA.EtheringtonMember_06f18e5a-2447-4dd9-a11b-464093a233f1_terseLabel_en-US" xlink:label="lab_cls_Mr.WilliamA.EtheringtonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mr. William A. Etherington</link:label>
    <link:label id="lab_cls_Mr.WilliamA.EtheringtonMember_label_en-US" xlink:label="lab_cls_Mr.WilliamA.EtheringtonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mr. William A. Etherington [Member]</link:label>
    <link:label id="lab_cls_Mr.WilliamA.EtheringtonMember_documentation_en-US" xlink:label="lab_cls_Mr.WilliamA.EtheringtonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mr. William A. Etherington [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_Mr.WilliamA.EtheringtonMember" xlink:href="cls-20211231.xsd#cls_Mr.WilliamA.EtheringtonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_Mr.WilliamA.EtheringtonMember" xlink:to="lab_cls_Mr.WilliamA.EtheringtonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_4f8a3664-bc79-4ac1-bc35-e1f50f9dbbb9_terseLabel_en-US" xlink:label="lab_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of measurement</link:label>
    <link:label id="lab_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_label_en-US" xlink:label="lab_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Explanation of measurement bases used in preparing financial statements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements" xlink:to="lab_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_83057ab2-557c-4ccd-a510-b250d4e50170_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of annual fees paid to board of directors in cash (percent)</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_label_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based 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_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Annual Fees Paid To Board Of Directors, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" xlink:to="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_ffb920c8-dc82-4d77-a77c-34ed2a781ce5_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, granted (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price of share options granted in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_77afb0a5-c89f-4684-b201-f8fc7386e066_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationRightofuseAssets" xlink:to="lab_ifrs-full_DepreciationRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_3390091b-31e4-4c20-ba84-c0620b13e61f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments and Risk Management</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of financial instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_52a5cb5f-0bab-4ae1-ac6b-f8707c17d229_terseLabel_en-US" xlink:label="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement of the chairman of the board of directors</link:label>
    <link:label id="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_label_en-US" xlink:label="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Of The Chairman Of The Board Of Directors [Member]</link:label>
    <link:label id="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_documentation_en-US" xlink:label="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Of The Chairman Of The Board Of Directors [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember" xlink:href="cls-20211231.xsd#cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember" xlink:to="lab_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_GainsOnSaleOfSurplusEquipmentMember_c856bcce-006b-4399-90cc-45f6b5b7dcb8_terseLabel_en-US" xlink:label="lab_cls_GainsOnSaleOfSurplusEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on sale of surplus equipment</link:label>
    <link:label id="lab_cls_GainsOnSaleOfSurplusEquipmentMember_label_en-US" xlink:label="lab_cls_GainsOnSaleOfSurplusEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on sale of surplus equipment [Member]</link:label>
    <link:label id="lab_cls_GainsOnSaleOfSurplusEquipmentMember_documentation_en-US" xlink:label="lab_cls_GainsOnSaleOfSurplusEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains on sale of surplus equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainsOnSaleOfSurplusEquipmentMember" xlink:href="cls-20211231.xsd#cls_GainsOnSaleOfSurplusEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_GainsOnSaleOfSurplusEquipmentMember" xlink:to="lab_cls_GainsOnSaleOfSurplusEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RevolvingLoansMember_b5fb4a9b-9c18-482b-b37b-e925dae90d81_terseLabel_en-US" xlink:label="lab_cls_RevolvingLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loans</link:label>
    <link:label id="lab_cls_RevolvingLoansMember_label_en-US" xlink:label="lab_cls_RevolvingLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loans [Member]</link:label>
    <link:label id="lab_cls_RevolvingLoansMember_documentation_en-US" xlink:label="lab_cls_RevolvingLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingLoansMember" xlink:href="cls-20211231.xsd#cls_RevolvingLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RevolvingLoansMember" xlink:to="lab_cls_RevolvingLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_1110a72c-1840-4f61-a4fa-4a3bcfcf4167_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Items that will not be reclassified to net earnings:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_MXN_376d818c-5ddc-4ec3-94ea-bc6a512cf1e0_terseLabel_en-US" xlink:label="lab_currency_MXN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexican peso</link:label>
    <link:label id="lab_currency_MXN_label_en-US" xlink:label="lab_currency_MXN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico, Pesos</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MXN" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MXN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_MXN" xlink:to="lab_currency_MXN" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_fc750b76-c8d0-4135-951b-5dbb3a93aeec_terseLabel_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:label id="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_label_en-US" xlink:label="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-adjusting events after reporting period [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="lab_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MaterialReconcilingItemsMember_c859af23-d6ad-45db-aac3-a21a8d751557_terseLabel_en-US" xlink:label="lab_ifrs-full_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciling items</link:label>
    <link:label id="lab_ifrs-full_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_ifrs-full_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Material reconciling items [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaterialReconcilingItemsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaterialReconcilingItemsMember" xlink:to="lab_ifrs-full_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RevolvingCreditFacilityMember_67dde7d0-a89a-49a6-a078-fea593802759_terseLabel_en-US" xlink:label="lab_cls_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_cls_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_cls_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_cls_RevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_cls_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingCreditFacilityMember" xlink:href="cls-20211231.xsd#cls_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RevolvingCreditFacilityMember" xlink:to="lab_cls_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_c6f1d718-e3a8-4ec9-9455-bd7b1e7cadb2_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current year</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncome" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BorrowingsAndLeaseLiabilities_6a06902c-803b-4855-bb8a-8ddf6755da54_totalLabel_en-US" xlink:label="lab_cls_BorrowingsAndLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings and lease liabilities</link:label>
    <link:label id="lab_cls_BorrowingsAndLeaseLiabilities_label_en-US" xlink:label="lab_cls_BorrowingsAndLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings And Lease Liabilities</link:label>
    <link:label id="lab_cls_BorrowingsAndLeaseLiabilities_documentation_en-US" xlink:label="lab_cls_BorrowingsAndLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings and Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingsAndLeaseLiabilities" xlink:href="cls-20211231.xsd#cls_BorrowingsAndLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BorrowingsAndLeaseLiabilities" xlink:to="lab_cls_BorrowingsAndLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_d75a3871-cd1b-473f-872d-f8d6fd22501d_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (recovery) relating to net loss on cash flow hedges</link:label>
    <link:label id="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_label_en-US" xlink:label="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Relating To Gains (Losses) On Cash Flow Hedges Of Other Comprehensive Income</link:label>
    <link:label id="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_documentation_en-US" xlink:label="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Relating To Gains (Losses) On Cash Flow Hedges Of Other Comprehensive Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:href="cls-20211231.xsd#cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:to="lab_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_f7ee79d2-9c96-43cf-9ae4-8597b0939ad4_terseLabel_en-US" xlink:label="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt investment funds, allocation percentage</link:label>
    <link:label id="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_label_en-US" xlink:label="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:label id="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_documentation_en-US" xlink:label="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:href="cls-20211231.xsd#cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:to="lab_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ImpaktHoldingsLLCImpaktMember_ef06cef8-3992-4768-b760-31a47f3fb21b_terseLabel_en-US" xlink:label="lab_cls_ImpaktHoldingsLLCImpaktMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impakt</link:label>
    <link:label id="lab_cls_ImpaktHoldingsLLCImpaktMember_label_en-US" xlink:label="lab_cls_ImpaktHoldingsLLCImpaktMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impakt Holdings, LLC (Impakt) [Member]</link:label>
    <link:label id="lab_cls_ImpaktHoldingsLLCImpaktMember_documentation_en-US" xlink:label="lab_cls_ImpaktHoldingsLLCImpaktMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impakt Holdings, LLC (Impakt) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ImpaktHoldingsLLCImpaktMember" xlink:href="cls-20211231.xsd#cls_ImpaktHoldingsLLCImpaktMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ImpaktHoldingsLLCImpaktMember" xlink:to="lab_cls_ImpaktHoldingsLLCImpaktMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_0a28c1d2-a218-449f-96fd-69aa0b020810_terseLabel_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Agreement term</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_label_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Agreement Term</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_documentation_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Agreement Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" xlink:to="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_180b0235-22d2-4b6b-aace-eb4cf7104b69_terseLabel_en-US" xlink:label="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance annuities</link:label>
    <link:label id="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Annuities, Amount Contributed To Fair Value Of Plan Assets</link:label>
    <link:label id="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_documentation_en-US" xlink:label="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Annuities, Amount Contributed To Fair Value Of Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" xlink:href="cls-20211231.xsd#cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" xlink:to="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_c8134e6e-3945-4b5c-8929-d6a101838d0f_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_7647a8f2-c257-490c-a132-0ff459410522_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued, beginning balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_4cd8e688-475d-4dd6-84a0-7ee030df3772_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued, ending balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesIssued" xlink:to="lab_ifrs-full_NumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PreferenceSharesMember_7bd6d0c1-3cf8-42b6-9518-b94dca23bac7_verboseLabel_en-US" xlink:label="lab_ifrs-full_PreferenceSharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preference Shares</link:label>
    <link:label id="lab_ifrs-full_PreferenceSharesMember_98a2aab4-ceec-458f-a8b3-9915b0217af1_terseLabel_en-US" xlink:label="lab_ifrs-full_PreferenceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred shares</link:label>
    <link:label id="lab_ifrs-full_PreferenceSharesMember_label_en-US" xlink:label="lab_ifrs-full_PreferenceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preference shares [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreferenceSharesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PreferenceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PreferenceSharesMember" xlink:to="lab_ifrs-full_PreferenceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_fb7fdbd3-185a-40a1-b6a5-e3aebe9302dd_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_9018d958-4966-4810-981b-1564d91854a8_terseLabel_en-US" xlink:label="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of agreement termination</link:label>
    <link:label id="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_label_en-US" xlink:label="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services Agreement, Automatic Termination Period, Related Party Transactions</link:label>
    <link:label id="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_documentation_en-US" xlink:label="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services Agreement, Automatic Termination Period, Related Party Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" xlink:href="cls-20211231.xsd#cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" xlink:to="lab_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_e8e8a82c-815a-43d4-b4f2-a3db86603b89_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates and judgments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of accounting judgements and estimates [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BorrowingsNumberOfPrepayments_b8935793-68bd-4ecd-91ae-cab845799976_terseLabel_en-US" xlink:label="lab_cls_BorrowingsNumberOfPrepayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of prepayments</link:label>
    <link:label id="lab_cls_BorrowingsNumberOfPrepayments_label_en-US" xlink:label="lab_cls_BorrowingsNumberOfPrepayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings, Number Of Prepayments</link:label>
    <link:label id="lab_cls_BorrowingsNumberOfPrepayments_documentation_en-US" xlink:label="lab_cls_BorrowingsNumberOfPrepayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings, Number Of Prepayments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingsNumberOfPrepayments" xlink:href="cls-20211231.xsd#cls_BorrowingsNumberOfPrepayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BorrowingsNumberOfPrepayments" xlink:to="lab_cls_BorrowingsNumberOfPrepayments" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_KarelMember_996d692b-aa44-4d3d-ac28-8180eda822fc_terseLabel_en-US" xlink:label="lab_cls_KarelMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Karel</link:label>
    <link:label id="lab_cls_KarelMember_label_en-US" xlink:label="lab_cls_KarelMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Karel [Member]</link:label>
    <link:label id="lab_cls_KarelMember_documentation_en-US" xlink:label="lab_cls_KarelMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Karel [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_KarelMember" xlink:href="cls-20211231.xsd#cls_KarelMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_KarelMember" xlink:to="lab_cls_KarelMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_235fabaa-db36-4275-b67b-b56e69a51625_terseLabel_en-US" xlink:label="lab_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer intangible assets acquired</link:label>
    <link:label id="lab_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_label_en-US" xlink:label="lab_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortisation, Intangible Assets Acquired Through Business Combination Other Than Goodwill</link:label>
    <link:label id="lab_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_documentation_en-US" xlink:label="lab_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortisation, Intangible Assets Acquired Through Business Combination Other Than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" xlink:href="cls-20211231.xsd#cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" xlink:to="lab_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinishedGoods_9460a375-e25b-4849-94ab-3e2b5c38d14d_terseLabel_en-US" xlink:label="lab_ifrs-full_FinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_ifrs-full_FinishedGoods_label_en-US" xlink:label="lab_ifrs-full_FinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current finished goods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinishedGoods" xlink:to="lab_ifrs-full_FinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TwoThousandSeventeenNCIBMember_156c532b-8be4-43f0-bd91-44b9a6941812_terseLabel_en-US" xlink:label="lab_cls_TwoThousandSeventeenNCIBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 NCIB</link:label>
    <link:label id="lab_cls_TwoThousandSeventeenNCIBMember_label_en-US" xlink:label="lab_cls_TwoThousandSeventeenNCIBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Seventeen NCIB [Member]</link:label>
    <link:label id="lab_cls_TwoThousandSeventeenNCIBMember_documentation_en-US" xlink:label="lab_cls_TwoThousandSeventeenNCIBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Seventeen NCIB [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandSeventeenNCIBMember" xlink:href="cls-20211231.xsd#cls_TwoThousandSeventeenNCIBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TwoThousandSeventeenNCIBMember" xlink:to="lab_cls_TwoThousandSeventeenNCIBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_1890f3e3-e746-4d6f-b929-22b282ac9966_terseLabel_en-US" xlink:label="lab_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for repurchase of stock under automatic share purchase plan</link:label>
    <link:label id="lab_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_label_en-US" xlink:label="lab_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual For Repurchase Of Stock Under Automatic Share Purchase Plan</link:label>
    <link:label id="lab_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_documentation_en-US" xlink:label="lab_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual For Repurchase Of Stock Under Automatic Share Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" xlink:href="cls-20211231.xsd#cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" xlink:to="lab_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_9426cbcf-0b39-4e52-88fc-bed22b63d0b9_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring charges</link:label>
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_dd12d72b-8545-4db5-b0a0-8dbda83568aa_verboseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense of restructuring activities</link:label>
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_label_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense of restructuring activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseOfRestructuringActivities" xlink:to="lab_ifrs-full_ExpenseOfRestructuringActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator_88aab6fb-7516-4579-8702-b82f3a3cc18c_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion rate, numerator (in shares)</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator_label_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Rate, Numerator</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Rate, Numerator</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" xlink:to="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_27d66596-d98f-44f4-b1c0-d86c2bc64409_terseLabel_en-US" xlink:label="lab_ifrs-full_UnrealisedForeignExchangeGainsLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized foreign exchange gains</link:label>
    <link:label id="lab_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_label_en-US" xlink:label="lab_ifrs-full_UnrealisedForeignExchangeGainsLossesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealised foreign exchange gains (losses) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnrealisedForeignExchangeGainsLossesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnrealisedForeignExchangeGainsLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnrealisedForeignExchangeGainsLossesMember" xlink:to="lab_ifrs-full_UnrealisedForeignExchangeGainsLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember_6aeb9829-fcef-429c-b717-6649525f3165_terseLabel_en-US" xlink:label="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions prior to Impakt acquisition</link:label>
    <link:label id="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember_label_en-US" xlink:label="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions Prior To Impakt Acquisition [Member]</link:label>
    <link:label id="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember_documentation_en-US" xlink:label="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions Prior To Impakt Acquisition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionsPriorToImpaktAcquisitionMember" xlink:href="cls-20211231.xsd#cls_AcquisitionsPriorToImpaktAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AcquisitionsPriorToImpaktAcquisitionMember" xlink:to="lab_cls_AcquisitionsPriorToImpaktAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_77a75c15-659c-4735-ad59-82d01ef2f7ae_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_d7877c78-7539-4dc7-aa18-31a2b3942e51_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_label_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:label id="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" xlink:to="lab_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_38a421c3-9abb-453d-8e75-8d17ec39c19a_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred investment costs</link:label>
    <link:label id="lab_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_label_en-US" xlink:label="lab_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets recognised from costs to obtain or fulfil contracts with customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" xlink:to="lab_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_7aa53dd1-37b1-48e2-8796-6177ef0ceb74_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Detailed Information About Capital Transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_567c9ad3-ca1c-4f9b-a110-e1efc8b030ea_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial Gains and Losses, Net of Tax, Recognized in OCI and Reclassified</link:label>
    <link:label id="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Defined Benefit Plan Expense Recognized In Other Comprehensive Income Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Defined Benefit Plan Expense Recognized In Other Comprehensive Income Explanatory [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:to="lab_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_2d7128fa-0dd5-4648-a185-efc472aa7f28_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance period</link:label>
    <link:label id="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_label_en-US" xlink:label="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation By Share-Based Payment Award, Performance Period</link:label>
    <link:label id="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation By Share-Based Payment Award, Performance Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" xlink:to="lab_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_70a79cb2-d1cc-42a9-aea1-a191340c204c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Related Party Transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of transactions between related parties [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_af34399b-73fb-4f98-94f6-fac8817c7a63_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information for cash-generating units [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of information for cash-generating units [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="lab_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_3e47f6d4-9fa1-471d-a5f1-fc701e0e55b4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about hedging instruments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about hedging instruments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalProvisionsOtherProvisions_9bc9b685-9359-4e3e-982d-46a2bfcff479_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_AdditionalProvisionsOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional provisions, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:to="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeTaxHolidayPercentage_51b9424c-8538-4e5b-a7a2-7b851aa1c699_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxHolidayPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of tax exemption (percent)</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayPercentage_label_en-US" xlink:label="lab_cls_IncomeTaxHolidayPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Percentage</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayPercentage_documentation_en-US" xlink:label="lab_cls_IncomeTaxHolidayPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayPercentage" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxHolidayPercentage" xlink:to="lab_cls_IncomeTaxHolidayPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_14b82f90-a35d-4ecb-ac5a-b343b670b1e7_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average incremental borrowing rate used to determine lease obligation (percentage)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average lessee's incremental borrowing rate applied to lease liabilities recognised at date of initial application of IFRS 16</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:to="lab_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees_c2406fef-4c09-4cf6-94eb-7a66f61f4d8d_negatedTerseLabel_en-US" xlink:label="lab_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expense reversal to reflect reduction in estimated PSUs expected to vest</link:label>
    <link:label id="lab_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees_label_en-US" xlink:label="lab_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal Of Expense From Share Based Payment Transactions With Employees</link:label>
    <link:label id="lab_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees_documentation_en-US" xlink:label="lab_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal Of Expense From Share Based Payment Transactions With Employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:href="cls-20211231.xsd#cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:to="lab_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_14380ffc-5469-4d79-90f2-334293937e29_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Growth rate used to extrapolate cash flow projections (percentage)</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_07869d5f-9c21-43e3-81fe-f42ac8b8acb0_verboseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual revenue growth rate (percentage)</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Growth rate used to extrapolate cash flow projections</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:to="lab_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_384f1756-008d-450d-a8e2-d2816d0e1a19_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment and Geographic Information</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of entity's operating segments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_283525b4-32b9-4d92-8415-158c6eb1ff21_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss), net of tax</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_3dbcc7b3-37fa-4695-a4c0-70ce5c33af3e_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PaymentOfDebtIssuanceCosts_fa2fa760-dbad-4856-8256-3758d642d985_terseLabel_en-US" xlink:label="lab_cls_PaymentOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of debt issuance costs</link:label>
    <link:label id="lab_cls_PaymentOfDebtIssuanceCosts_label_en-US" xlink:label="lab_cls_PaymentOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Debt Issuance Costs</link:label>
    <link:label id="lab_cls_PaymentOfDebtIssuanceCosts_documentation_en-US" xlink:label="lab_cls_PaymentOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentOfDebtIssuanceCosts" xlink:href="cls-20211231.xsd#cls_PaymentOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentOfDebtIssuanceCosts" xlink:to="lab_cls_PaymentOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_8f157c21-5b57-44b9-9d8a-44d9158605e0_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_9b3c336a-9b6c-4575-a496-592d9477b745_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_21903b61-4a67-43bd-aed7-776e6f448a35_negatedTerseLabel_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury stock for stock-based plans</link:label>
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_label_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Or Redeem Entity's Shares For Stock-based Plans</link:label>
    <link:label id="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_documentation_en-US" xlink:label="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments To Acquire Or Redeem Entity's Shares For Stock-based Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" xlink:href="cls-20211231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" xlink:to="lab_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ShareRepurchaseProgram1Domain_ddf95b6e-e632-4735-91af-a0741935c20b_terseLabel_en-US" xlink:label="lab_cls_ShareRepurchaseProgram1Domain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_cls_ShareRepurchaseProgram1Domain_label_en-US" xlink:label="lab_cls_ShareRepurchaseProgram1Domain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Repurchase Program1 [Domain]</link:label>
    <link:label id="lab_cls_ShareRepurchaseProgram1Domain_documentation_en-US" xlink:label="lab_cls_ShareRepurchaseProgram1Domain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Share Repurchase Program1 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Domain" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Domain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareRepurchaseProgram1Domain" xlink:to="lab_cls_ShareRepurchaseProgram1Domain" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ConcentrationRiskByType1Axis_0a23841c-9223-42da-8752-2769c464ece1_terseLabel_en-US" xlink:label="lab_cls_ConcentrationRiskByType1Axis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk By Type1 [Axis]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByType1Axis_label_en-US" xlink:label="lab_cls_ConcentrationRiskByType1Axis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk By Type1 [Axis]</link:label>
    <link:label id="lab_cls_ConcentrationRiskByType1Axis_documentation_en-US" xlink:label="lab_cls_ConcentrationRiskByType1Axis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk By Type1 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByType1Axis" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByType1Axis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConcentrationRiskByType1Axis" xlink:to="lab_cls_ConcentrationRiskByType1Axis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_DirectorMember_520a23ce-0278-4319-98c8-83c427938a79_terseLabel_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director</link:label>
    <link:label id="lab_srt_DirectorMember_label_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_038ab02d-5f96-436e-8d56-79bcb130bde9_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RestructuringProvision_eb0354f7-115c-47b3-aa20-12a6ad4aa35b_terseLabel_en-US" xlink:label="lab_ifrs-full_RestructuringProvision" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring provision</link:label>
    <link:label id="lab_ifrs-full_RestructuringProvision_label_en-US" xlink:label="lab_ifrs-full_RestructuringProvision" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring provision</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvision" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestructuringProvision"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RestructuringProvision" xlink:to="lab_ifrs-full_RestructuringProvision" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SegmentsMember_a7f799f3-7744-4cb5-a730-43593a800559_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments</link:label>
    <link:label id="lab_ifrs-full_SegmentsMember_label_en-US" xlink:label="lab_ifrs-full_SegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentsMember" xlink:to="lab_ifrs-full_SegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_f4beea87-e15f-4cf5-96c2-e4fb02b4b4a1_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current service cost</link:label>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in net defined benefit liability (asset) resulting from current service cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_893da5d4-4074-4917-ba48-989d9383381f_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis" xlink:to="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_5d760b74-48a3-4521-bfd5-6990b3e11083_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reasonably possible change in risk variable, impact on unrealized loss</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Unrealized Loss</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Unrealized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_705b2e57-fe3e-4e09-8b1b-f79299bcb32c_terseLabel_en-US" xlink:label="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewal term of Service Agreement</link:label>
    <link:label id="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_label_en-US" xlink:label="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services Agreement, Renewal Term, Related Party Transactions</link:label>
    <link:label id="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_documentation_en-US" xlink:label="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Services Agreement, Renewal Term, Related Party Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ServicesAgreementRenewalTermRelatedPartyTransactions" xlink:href="cls-20211231.xsd#cls_ServicesAgreementRenewalTermRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ServicesAgreementRenewalTermRelatedPartyTransactions" xlink:to="lab_cls_ServicesAgreementRenewalTermRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_AllCurrenciesDomain_62723441-92f4-4390-99e5-dcb1415cf70f_terseLabel_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:label id="lab_currency_AllCurrenciesDomain_label_en-US" xlink:label="lab_currency_AllCurrenciesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Currencies [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LeasesNumberOfExtensionOptions_98ed45be-4e18-4ed6-811e-fd8021018612_terseLabel_en-US" xlink:label="lab_cls_LeasesNumberOfExtensionOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of extension options</link:label>
    <link:label id="lab_cls_LeasesNumberOfExtensionOptions_label_en-US" xlink:label="lab_cls_LeasesNumberOfExtensionOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Number Of Extension Options</link:label>
    <link:label id="lab_cls_LeasesNumberOfExtensionOptions_documentation_en-US" xlink:label="lab_cls_LeasesNumberOfExtensionOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases, Number Of Extension Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesNumberOfExtensionOptions" xlink:href="cls-20211231.xsd#cls_LeasesNumberOfExtensionOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LeasesNumberOfExtensionOptions" xlink:to="lab_cls_LeasesNumberOfExtensionOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionsExplanatory_7a1f9971-4f37-4aa6-add6-59eb65372e88_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LandMember_80668d58-1c3c-4aab-841e-a92a72ce4015_terseLabel_en-US" xlink:label="lab_ifrs-full_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_ifrs-full_LandMember_label_en-US" xlink:label="lab_ifrs-full_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LandMember" xlink:to="lab_ifrs-full_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Provisions_466a64d4-cb2b-4bb3-baf5-bf3d0caf3bc4_totalLabel_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total provisions</link:label>
    <link:label id="lab_ifrs-full_Provisions_label_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Provisions" xlink:to="lab_ifrs-full_Provisions" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NumberOfSites_3725172c-26d4-416d-bd6a-8c38c631479a_terseLabel_en-US" xlink:label="lab_cls_NumberOfSites" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of sites</link:label>
    <link:label id="lab_cls_NumberOfSites_label_en-US" xlink:label="lab_cls_NumberOfSites" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Sites</link:label>
    <link:label id="lab_cls_NumberOfSites_documentation_en-US" xlink:label="lab_cls_NumberOfSites" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Sites</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfSites" xlink:href="cls-20211231.xsd#cls_NumberOfSites"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfSites" xlink:to="lab_cls_NumberOfSites" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CommunicationsMember_557114d4-278b-476b-a339-364d9a01170e_terseLabel_en-US" xlink:label="lab_cls_CommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Communications</link:label>
    <link:label id="lab_cls_CommunicationsMember_label_en-US" xlink:label="lab_cls_CommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Communications [Member]</link:label>
    <link:label id="lab_cls_CommunicationsMember_documentation_en-US" xlink:label="lab_cls_CommunicationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Communications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CommunicationsMember" xlink:href="cls-20211231.xsd#cls_CommunicationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CommunicationsMember" xlink:to="lab_cls_CommunicationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeTaxHolidayInitialPercentage_466b25bc-ed6e-4eee-a362-c88683530286_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxHolidayInitialPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial percentage of tax exemption (percent)</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayInitialPercentage_label_en-US" xlink:label="lab_cls_IncomeTaxHolidayInitialPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Initial Percentage</link:label>
    <link:label id="lab_cls_IncomeTaxHolidayInitialPercentage_documentation_en-US" xlink:label="lab_cls_IncomeTaxHolidayInitialPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Initial Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayInitialPercentage" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayInitialPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxHolidayInitialPercentage" xlink:to="lab_cls_IncomeTaxHolidayInitialPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_80a23160-fd94-4fe6-8a63-daa0d1a49117_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_f001c4f7-d219-4949-b8c9-fabb8de4c4a2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of business combinations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangesMember_4a99602c-c2f8-43da-a85d-b7f56acbaf4a_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges</link:label>
    <link:label id="lab_ifrs-full_RangesMember_label_en-US" xlink:label="lab_ifrs-full_RangesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ranges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesMember" xlink:to="lab_ifrs-full_RangesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_a9d93fd7-927f-4e13-94b7-710861701c34_terseLabel_en-US" xlink:label="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Atrenne</link:label>
    <link:label id="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_label_en-US" xlink:label="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Atrenne Integrated Solutions, Inc. (Atrenne) [Member]</link:label>
    <link:label id="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_documentation_en-US" xlink:label="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Atrenne Integrated Solutions, Inc. (Atrenne) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:href="cls-20211231.xsd#cls_AtrenneIntegratedSolutionsInc.AtrenneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:to="lab_cls_AtrenneIntegratedSolutionsInc.AtrenneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAbstract_7348186e-378a-401d-89a7-abe72ca95c89_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_ifrs-full_EquityAbstract_label_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAbstract" xlink:to="lab_ifrs-full_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_427fbcb6-2a8c-4331-ba4c-62d559ded2ef_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">1% Decrease</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in defined benefit obligation due to reasonably possible decrease in actuarial assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:to="lab_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_UnhedgedItemsLiabilities_2f546778-ad04-400d-856c-cd3c32a03558_terseLabel_en-US" xlink:label="lab_cls_UnhedgedItemsLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unhedged borrowings</link:label>
    <link:label id="lab_cls_UnhedgedItemsLiabilities_label_en-US" xlink:label="lab_cls_UnhedgedItemsLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unhedged Items, Liabilities</link:label>
    <link:label id="lab_cls_UnhedgedItemsLiabilities_documentation_en-US" xlink:label="lab_cls_UnhedgedItemsLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unhedged Items, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UnhedgedItemsLiabilities" xlink:href="cls-20211231.xsd#cls_UnhedgedItemsLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_UnhedgedItemsLiabilities" xlink:to="lab_cls_UnhedgedItemsLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_355cd940-897a-42b8-953f-e7c70da0dfc9_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_cdb32d20-c8d9-4263-bb78-0f7db985f1a7_periodStartLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income, beginning balance</link:label>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_3d16078d-638b-4c9b-a387-91179570317e_periodEndLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income, ending balance</link:label>
    <link:label id="lab_ifrs-full_AccumulatedOtherComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:to="lab_ifrs-full_AccumulatedOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentAssets_1edfd914-09c9-40e3-b9d0-27faddf70978_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentAssets_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentAssets" xlink:to="lab_ifrs-full_OtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_0fb23cbc-91d3-4efc-bf82-d4301329ea31_verboseLabel_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense (recovery)</link:label>
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2ba072e3-f0aa-4f6c-a076-1e72f29e4d30_terseLabel_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_label_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:to="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OtherFinancialAssetsMember_c4e1c917-1162-4de0-989e-843ae98734d6_terseLabel_en-US" xlink:label="lab_cls_OtherFinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financial assets</link:label>
    <link:label id="lab_cls_OtherFinancialAssetsMember_label_en-US" xlink:label="lab_cls_OtherFinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Financial Assets [Member]</link:label>
    <link:label id="lab_cls_OtherFinancialAssetsMember_documentation_en-US" xlink:label="lab_cls_OtherFinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Financial Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherFinancialAssetsMember" xlink:href="cls-20211231.xsd#cls_OtherFinancialAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherFinancialAssetsMember" xlink:to="lab_cls_OtherFinancialAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_245a4306-fce7-4e99-aea0-886662199643_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reasonably possible increase in risk variable, impact on net earnings</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Net Earnings</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Net Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_1ac1129f-da13-400b-8e8f-52b65328c709_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of initial application of standards or interpretations [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of initial application of standards or interpretations [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:to="lab_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_21de8064-6a2f-4d96-b959-2208bbfa6e8f_terseLabel_en-US" xlink:label="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures principally for machinery and equipment</link:label>
    <link:label id="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual commitments for acquisition of property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Borrowings_29ba6520-ebf1-45b5-8b78-f68a60e13804_terseLabel_en-US" xlink:label="lab_ifrs-full_Borrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings</link:label>
    <link:label id="lab_ifrs-full_Borrowings_8557ad8c-9248-4560-b422-99fd27508968_negatedLabel_en-US" xlink:label="lab_ifrs-full_Borrowings" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding borrowings</link:label>
    <link:label id="lab_ifrs-full_Borrowings_label_en-US" xlink:label="lab_ifrs-full_Borrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Borrowings" xlink:to="lab_ifrs-full_Borrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PreTaxDiscountRateAppliedToCashFlowProjections_3a798fb4-f0d6-4a90-8be9-b91944538579_terseLabel_en-US" xlink:label="lab_cls_PreTaxDiscountRateAppliedToCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-tax discount rate</link:label>
    <link:label id="lab_cls_PreTaxDiscountRateAppliedToCashFlowProjections_label_en-US" xlink:label="lab_cls_PreTaxDiscountRateAppliedToCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-Tax Discount Rate Applied To Cash Flow Projections</link:label>
    <link:label id="lab_cls_PreTaxDiscountRateAppliedToCashFlowProjections_documentation_en-US" xlink:label="lab_cls_PreTaxDiscountRateAppliedToCashFlowProjections" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pre-Tax Discount Rate Applied To Cash Flow Projections</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PreTaxDiscountRateAppliedToCashFlowProjections" xlink:href="cls-20211231.xsd#cls_PreTaxDiscountRateAppliedToCashFlowProjections"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PreTaxDiscountRateAppliedToCashFlowProjections" xlink:to="lab_cls_PreTaxDiscountRateAppliedToCashFlowProjections" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_b91bcef5-e002-4323-b8a1-b115e1a31029_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CreditFacilityPrepaymentMember_32a75fb3-82ae-4e8a-b641-a1fee3496522_terseLabel_en-US" xlink:label="lab_cls_CreditFacilityPrepaymentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility prepayment</link:label>
    <link:label id="lab_cls_CreditFacilityPrepaymentMember_label_en-US" xlink:label="lab_cls_CreditFacilityPrepaymentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility Prepayment [Member]</link:label>
    <link:label id="lab_cls_CreditFacilityPrepaymentMember_documentation_en-US" xlink:label="lab_cls_CreditFacilityPrepaymentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility Prepayment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityPrepaymentMember" xlink:href="cls-20211231.xsd#cls_CreditFacilityPrepaymentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CreditFacilityPrepaymentMember" xlink:to="lab_cls_CreditFacilityPrepaymentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent_9702dfa1-557d-4aa7-9431-c2ead6bb7067_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reasonable possible change in risk variable, decrease in unrealized loss, percentage</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable For Unrealized Gain, Percent</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable For Unrealized Gain, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_9c25c8e1-b83f-4778-8e62-e5b839e1ec3d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_InitialSwapsMember_4b6a4775-7d24-4e3d-b774-090c146c998b_terseLabel_en-US" xlink:label="lab_cls_InitialSwapsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Swaps</link:label>
    <link:label id="lab_cls_InitialSwapsMember_label_en-US" xlink:label="lab_cls_InitialSwapsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Swaps [Member]</link:label>
    <link:label id="lab_cls_InitialSwapsMember_documentation_en-US" xlink:label="lab_cls_InitialSwapsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Swaps</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialSwapsMember" xlink:href="cls-20211231.xsd#cls_InitialSwapsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InitialSwapsMember" xlink:to="lab_cls_InitialSwapsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_1279ef4e-dea7-48d6-89a3-680668c9985c_terseLabel_en-US" xlink:label="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of interests in the Property Purchaser held by a Privately-held company (percent)</link:label>
    <link:label id="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_label_en-US" xlink:label="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Interests Held By Privately-Held Company, Related Party Transactions</link:label>
    <link:label id="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_documentation_en-US" xlink:label="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Interests Held By Privately-Held Company, Related Party Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" xlink:href="cls-20211231.xsd#cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" xlink:to="lab_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PCICGUMember_44cc248a-b79c-4fe9-8943-5112be674d22_terseLabel_en-US" xlink:label="lab_cls_PCICGUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PCI CGU</link:label>
    <link:label id="lab_cls_PCICGUMember_label_en-US" xlink:label="lab_cls_PCICGUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PCI CGU [Member]</link:label>
    <link:label id="lab_cls_PCICGUMember_documentation_en-US" xlink:label="lab_cls_PCICGUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PCI CGU</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PCICGUMember" xlink:href="cls-20211231.xsd#cls_PCICGUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PCICGUMember" xlink:to="lab_cls_PCICGUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_CNY_c4ef45dd-330b-4069-9797-bac6ac0f640e_terseLabel_en-US" xlink:label="lab_currency_CNY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Chinese renminbi</link:label>
    <link:label id="lab_currency_CNY_label_en-US" xlink:label="lab_currency_CNY" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China, Yuan Renminbi</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CNY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_CNY" xlink:to="lab_currency_CNY" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_4a54c94f-78c4-442c-89f5-ba37ca3f1268_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee benefits</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for employee benefits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_a2503988-eae0-4f87-955c-9e6a6591f5eb_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefit obligations</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumption of expected rates of salary increases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:to="lab_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_f7cad105-c44f-48ec-90fb-c5978e7af72e_terseLabel_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Factoring of receivables from supplier financing program</link:label>
    <link:label id="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_label_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Receivables Under Supplier Financing Program [Member]</link:label>
    <link:label id="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_documentation_en-US" xlink:label="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Receivables Under Supplier Financing Program [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderSupplierFinancingProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" xlink:to="lab_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_7b4106c4-4063-4301-9929-08d9bd9837d1_terseLabel_en-US" xlink:label="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of SVS repurchased for cancellation (in millions) (in shares)</link:label>
    <link:label id="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_33c609d7-c61a-49d8-8789-40b2b85de161_negatedTerseLabel_en-US" xlink:label="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled under NCIB (in shares)</link:label>
    <link:label id="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_label_en-US" xlink:label="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased And Retired During Period, Shares1</link:label>
    <link:label id="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1_documentation_en-US" xlink:label="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:href="cls-20211231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:to="lab_cls_StockRepurchasedAndRetiredDuringPeriodShares1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_2f55d65e-67a4-4033-9c78-3f42ff5da9ff_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for foreign currency translation [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OperatingSegmentsAbstract_52829bf1-6e47-453c-92b3-63c7f8457dd4_terseLabel_en-US" xlink:label="lab_cls_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:label id="lab_cls_OperatingSegmentsAbstract_label_en-US" xlink:label="lab_cls_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:label id="lab_cls_OperatingSegmentsAbstract_documentation_en-US" xlink:label="lab_cls_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OperatingSegmentsAbstract" xlink:href="cls-20211231.xsd#cls_OperatingSegmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OperatingSegmentsAbstract" xlink:to="lab_cls_OperatingSegmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_a315e25b-3630-4151-b3db-bd61f139e133_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_01a9813f-9f95-4cb8-a4f8-76aca4193ea0_verboseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_label_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromContractsWithCustomers" xlink:to="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_b9d2027e-6726-4e3e-9af7-30f5ea1b87de_terseLabel_en-US" xlink:label="lab_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-downs of property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-downs (reversals of write-downs) of property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AcquisitionCostsAndOtherAdjustments_2ed248a6-bc8c-41b5-a10a-dce399fb30e3_terseLabel_en-US" xlink:label="lab_cls_AcquisitionCostsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Costs and Other</link:label>
    <link:label id="lab_cls_AcquisitionCostsAndOtherAdjustments_label_en-US" xlink:label="lab_cls_AcquisitionCostsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Costs and Other Adjustments</link:label>
    <link:label id="lab_cls_AcquisitionCostsAndOtherAdjustments_documentation_en-US" xlink:label="lab_cls_AcquisitionCostsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Costs and Other Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionCostsAndOtherAdjustments" xlink:href="cls-20211231.xsd#cls_AcquisitionCostsAndOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AcquisitionCostsAndOtherAdjustments" xlink:to="lab_cls_AcquisitionCostsAndOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_cd482fb9-c2b3-4ad9-9b99-8a4ee2a94b40_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_TX_d916eec2-984d-4f09-b0b3-efb34b54f9b1_terseLabel_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TEXAS</link:label>
    <link:label id="lab_stpr_TX_label_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TEXAS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_TX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_TX" xlink:to="lab_stpr_TX" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_04c6a043-8d55-4266-94d5-1fa58d0deddb_terseLabel_en-US" xlink:label="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">A/P and certain accrued and other liabilities and provisions</link:label>
    <link:label id="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_label_en-US" xlink:label="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Payables, Accrued Liabilities, Other Liabilities And Provisions [Member]</link:label>
    <link:label id="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_documentation_en-US" xlink:label="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Payables, Accrued Liabilities, Other Liabilities And Provisions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" xlink:href="cls-20211231.xsd#cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" xlink:to="lab_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid_6b8f7761-c7cc-4c7b-8a7c-6769174ff1a0_terseLabel_en-US" xlink:label="lab_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Withholding tax on dividends paid</link:label>
    <link:label id="lab_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid_label_en-US" xlink:label="lab_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Expense (Income), Withholding Tax On Dividends Paid</link:label>
    <link:label id="lab_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid_documentation_en-US" xlink:label="lab_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Expense (Income), Withholding Tax On Dividends Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid" xlink:href="cls-20211231.xsd#cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid" xlink:to="lab_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Level1OfFairValueHierarchyMember_84a90cad-648d-490c-9fcd-e4538a15de72_terseLabel_en-US" xlink:label="lab_ifrs-full_Level1OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;1</link:label>
    <link:label id="lab_ifrs-full_Level1OfFairValueHierarchyMember_label_en-US" xlink:label="lab_ifrs-full_Level1OfFairValueHierarchyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1 of fair value hierarchy [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Level1OfFairValueHierarchyMember" xlink:to="lab_ifrs-full_Level1OfFairValueHierarchyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TwoThousandTwentyOneSBCASPPMember_156f3f8e-3cd7-444f-9bfe-43628eee04a8_terseLabel_en-US" xlink:label="lab_cls_TwoThousandTwentyOneSBCASPPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 SBC ASPP</link:label>
    <link:label id="lab_cls_TwoThousandTwentyOneSBCASPPMember_label_en-US" xlink:label="lab_cls_TwoThousandTwentyOneSBCASPPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty One SBC ASPP [Member]</link:label>
    <link:label id="lab_cls_TwoThousandTwentyOneSBCASPPMember_documentation_en-US" xlink:label="lab_cls_TwoThousandTwentyOneSBCASPPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Thousand Twenty One SBC ASPP</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneSBCASPPMember" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneSBCASPPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TwoThousandTwentyOneSBCASPPMember" xlink:to="lab_cls_TwoThousandTwentyOneSBCASPPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CreditFacilityMember_cf784f60-7d42-4e57-a5a7-ae2c9f4fa713_verboseLabel_en-US" xlink:label="lab_cls_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_cls_CreditFacilityMember_4039b29e-62b1-450c-b476-35736b8dc1cd_terseLabel_en-US" xlink:label="lab_cls_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility</link:label>
    <link:label id="lab_cls_CreditFacilityMember_label_en-US" xlink:label="lab_cls_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Member]</link:label>
    <link:label id="lab_cls_CreditFacilityMember_documentation_en-US" xlink:label="lab_cls_CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityMember" xlink:href="cls-20211231.xsd#cls_CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CreditFacilityMember" xlink:to="lab_cls_CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_b744b864-7eba-41c4-9d70-228d595c1b36_terseLabel_en-US" xlink:label="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized to be repurchased (in shares)</link:label>
    <link:label id="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_label_en-US" xlink:label="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized To Be Repurchased1</link:label>
    <link:label id="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_documentation_en-US" xlink:label="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" xlink:href="cls-20211231.xsd#cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" xlink:to="lab_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_211080b5-9864-4092-ab84-3c7c33971812_terseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_2d90faa2-1165-4f26-9bff-8adcfdca2080_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_d6850d17-3258-46d5-81fb-2c5f5fa4b29a_verboseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets (excluding computer software)</link:label>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortisation, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_16619691-d202-42f8-ada6-606996fd7c62_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Detailed Information about Other Operating Expense</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information About Other Expense Explanatory [Table Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Detailed Information About Other Expense Explanatory [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" xlink:to="lab_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_bdd8885b-a259-4870-a3c0-6dc7b1523c78_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of reconciliation of changes in goodwill [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_8814e4b9-2138-4f36-86fa-d28d9b01e65a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of analysis of other comprehensive income by item [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of analysis of other comprehensive income by item [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" xlink:to="lab_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfInterestRatesAxis_cfadf7a3-c94a-4692-b07f-db68889416a0_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfInterestRatesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of interest rates [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfInterestRatesAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfInterestRatesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of interest rates [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInterestRatesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInterestRatesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis" xlink:to="lab_ifrs-full_TypesOfInterestRatesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NumberOfSupplierFinancingPrograms_1004384a-d754-466d-adaa-802bd8a633fd_terseLabel_en-US" xlink:label="lab_cls_NumberOfSupplierFinancingPrograms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of supplier financing programs</link:label>
    <link:label id="lab_cls_NumberOfSupplierFinancingPrograms_label_en-US" xlink:label="lab_cls_NumberOfSupplierFinancingPrograms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Supplier Financing Programs</link:label>
    <link:label id="lab_cls_NumberOfSupplierFinancingPrograms_documentation_en-US" xlink:label="lab_cls_NumberOfSupplierFinancingPrograms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Supplier Financing Programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfSupplierFinancingPrograms" xlink:href="cls-20211231.xsd#cls_NumberOfSupplierFinancingPrograms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfSupplierFinancingPrograms" xlink:to="lab_cls_NumberOfSupplierFinancingPrograms" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PaymentOfFinancingCostsAndWaiverFees_86ed324e-a784-4ee0-90a1-e1421f9194ce_negatedTerseLabel_en-US" xlink:label="lab_cls_PaymentOfFinancingCostsAndWaiverFees" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance costs and waiver fees paid</link:label>
    <link:label id="lab_cls_PaymentOfFinancingCostsAndWaiverFees_label_en-US" xlink:label="lab_cls_PaymentOfFinancingCostsAndWaiverFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Financing Costs And Waiver Fees</link:label>
    <link:label id="lab_cls_PaymentOfFinancingCostsAndWaiverFees_documentation_en-US" xlink:label="lab_cls_PaymentOfFinancingCostsAndWaiverFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment Of Financing Costs And Waiver Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentOfFinancingCostsAndWaiverFees" xlink:href="cls-20211231.xsd#cls_PaymentOfFinancingCostsAndWaiverFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PaymentOfFinancingCostsAndWaiverFees" xlink:to="lab_cls_PaymentOfFinancingCostsAndWaiverFees" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination_0e59883d-98d0-4f62-9d97-328205982aa7_terseLabel_en-US" xlink:label="lab_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions through business combination (note 3)</link:label>
    <link:label id="lab_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination_label_en-US" xlink:label="lab_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions To Right-of-Use Assets Through Business Combination</link:label>
    <link:label id="lab_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination_documentation_en-US" xlink:label="lab_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions To Right-of-Use Assets Through Business Combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination" xlink:href="cls-20211231.xsd#cls_AdditionsToRightOfUseAssetsThroughBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination" xlink:to="lab_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BasicRentExpenseTermOne_5d44cbdd-1a2f-40a4-8bc3-7254e82f13ec_terseLabel_en-US" xlink:label="lab_cls_BasicRentExpenseTermOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial basic rent expense, term</link:label>
    <link:label id="lab_cls_BasicRentExpenseTermOne_label_en-US" xlink:label="lab_cls_BasicRentExpenseTermOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic Rent Expense, Term One</link:label>
    <link:label id="lab_cls_BasicRentExpenseTermOne_documentation_en-US" xlink:label="lab_cls_BasicRentExpenseTermOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic Rent Expense, Term One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BasicRentExpenseTermOne" xlink:href="cls-20211231.xsd#cls_BasicRentExpenseTermOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BasicRentExpenseTermOne" xlink:to="lab_cls_BasicRentExpenseTermOne" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings_6ea7f521-e771-4e35-8fd2-1bddb59b1701_terseLabel_en-US" xlink:label="lab_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expenses relating to current and future withholding taxes</link:label>
    <link:label id="lab_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings_label_en-US" xlink:label="lab_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Expense (Income) Relating To Current And Future Withholding Taxes On Undistributed Foreign Earnings</link:label>
    <link:label id="lab_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings_documentation_en-US" xlink:label="lab_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Expense (Income) Relating To Current And Future Withholding Taxes On Undistributed Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings" xlink:href="cls-20211231.xsd#cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings" xlink:to="lab_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_4b63d686-85c7-4a6e-8686-1c93e988ceee_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember_bcf3598f-930e-448d-a270-6c956e2f3c76_terseLabel_en-US" xlink:label="lab_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding L/Cs and surety bonds outside the Revolver</link:label>
    <link:label id="lab_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember_label_en-US" xlink:label="lab_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credits And Surety Bonds Outside The Revolver [Member]</link:label>
    <link:label id="lab_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember_documentation_en-US" xlink:label="lab_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credits And Surety Bonds Outside The Revolver</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember" xlink:href="cls-20211231.xsd#cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember" xlink:to="lab_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DocumentAndEntityInformationAbstract_8fe57d4b-3217-4bd4-9cac-57f68e4b7b33_terseLabel_en-US" xlink:label="lab_cls_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:label id="lab_cls_DocumentAndEntityInformationAbstract_label_en-US" xlink:label="lab_cls_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:label id="lab_cls_DocumentAndEntityInformationAbstract_documentation_en-US" xlink:label="lab_cls_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DocumentAndEntityInformationAbstract" xlink:href="cls-20211231.xsd#cls_DocumentAndEntityInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DocumentAndEntityInformationAbstract" xlink:to="lab_cls_DocumentAndEntityInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_fd4d5735-165f-43eb-bbdb-fa231b6fc799_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investment funds</link:label>
    <link:label id="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity instruments, amount contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_97712f10-629c-490f-8c57-a74ed255a7a4_terseLabel_en-US" xlink:label="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_label_en-US" xlink:label="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Derecognition Of Financial Assets [Text Block]</link:label>
    <link:label id="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_documentation_en-US" xlink:label="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Of Derecognition Of Financial Assets [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock" xlink:href="cls-20211231.xsd#cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock" xlink:to="lab_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_Vesting1Axis_cf8dcdba-59fa-444d-8f06-a777ae12477a_terseLabel_en-US" xlink:label="lab_cls_Vesting1Axis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting1 [Axis]</link:label>
    <link:label id="lab_cls_Vesting1Axis_label_en-US" xlink:label="lab_cls_Vesting1Axis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting1 [Axis]</link:label>
    <link:label id="lab_cls_Vesting1Axis_documentation_en-US" xlink:label="lab_cls_Vesting1Axis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting1 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_Vesting1Axis" xlink:href="cls-20211231.xsd#cls_Vesting1Axis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_Vesting1Axis" xlink:to="lab_cls_Vesting1Axis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_005c9e0c-d516-47f6-9cfb-ed554601ab7f_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_b04b0eea-8387-49ba-8114-ab931efb5565_terseLabel_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted-Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_label_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted-Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_documentation_en-US" xlink:label="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted-Average Exercise Price [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward" xlink:to="lab_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_5e104ba2-fe71-42ac-a905-2816884b8e5e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of related party [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_ba9527bf-b815-4690-9457-c02748d6fcad_periodStartLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, beginning balance</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_e94bb9ec-791e-4f7c-8855-e7abeecc29e0_periodEndLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, ending balance</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets and goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwill" xlink:to="lab_ifrs-full_IntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotionalAmount_f40cdbcf-bf21-4857-84b7-ed93b62c859b_terseLabel_en-US" xlink:label="lab_ifrs-full_NotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract amount of U.S.&#160;dollars</link:label>
    <link:label id="lab_ifrs-full_NotionalAmount_label_en-US" xlink:label="lab_ifrs-full_NotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notional amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotionalAmount" xlink:to="lab_ifrs-full_NotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_HedgedItemLiabilities_5d4d00e1-92bd-4a32-addf-435cf4c031d1_terseLabel_en-US" xlink:label="lab_ifrs-full_HedgedItemLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedged item, liabilities</link:label>
    <link:label id="lab_ifrs-full_HedgedItemLiabilities_label_en-US" xlink:label="lab_ifrs-full_HedgedItemLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedged item, liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgedItemLiabilities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgedItemLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_HedgedItemLiabilities" xlink:to="lab_ifrs-full_HedgedItemLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment_1a03cb28-4a53-45b6-b4e9-a44bbdeb977f_terseLabel_en-US" xlink:label="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, among countries that exceeded 10% (as a percentage of total)</link:label>
    <link:label id="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Entities Property, Plant And Equipment</link:label>
    <link:label id="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment_documentation_en-US" xlink:label="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Entities Property, Plant And Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfEntitiesPropertyPlantAndEquipment" xlink:href="cls-20211231.xsd#cls_PercentageOfEntitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PercentageOfEntitiesPropertyPlantAndEquipment" xlink:to="lab_cls_PercentageOfEntitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_f3d79755-9240-455d-917d-268d1ad5565f_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity-settled employee SBC</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for share-based payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForSharebasedPayments" xlink:to="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_7969b223-60e3-4a18-bbec-eca290879905_terseLabel_en-US" xlink:label="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past service cost and settlement/curtailment losses</link:label>
    <link:label id="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_09321256-82e8-485b-99d3-281c1d13cd25_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Past service cost (credit) and settlement/curtailment losses</link:label>
    <link:label id="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from past service cost and losses (gains) arising from settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_88d76e1b-e945-4d96-b21c-a40d8431bccf_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeTaxesAbstract_f9df14e0-9376-451f-93de-1a9f22108719_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Abstract]</link:label>
    <link:label id="lab_cls_IncomeTaxesAbstract_label_en-US" xlink:label="lab_cls_IncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Abstract]</link:label>
    <link:label id="lab_cls_IncomeTaxesAbstract_documentation_en-US" xlink:label="lab_cls_IncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxesAbstract" xlink:href="cls-20211231.xsd#cls_IncomeTaxesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxesAbstract" xlink:to="lab_cls_IncomeTaxesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheOne1Member_9b23ddc2-05bf-40ba-b0f8-2a311428548c_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheOne1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">25% vested in year 1</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheOne1Member_label_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheOne1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Award, Tranche One1 [Member]</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheOne1Member_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheOne1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Award, Tranche One1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationAwardTrancheOne1Member" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationAwardTrancheOne1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationAwardTrancheOne1Member" xlink:to="lab_cls_SharebasedCompensationAwardTrancheOne1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NumberOfCustomersPerSegment_c562cbc8-7cec-4e76-971a-c0463959eac9_terseLabel_en-US" xlink:label="lab_cls_NumberOfCustomersPerSegment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of customers per segment</link:label>
    <link:label id="lab_cls_NumberOfCustomersPerSegment_label_en-US" xlink:label="lab_cls_NumberOfCustomersPerSegment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Customers Per Segment</link:label>
    <link:label id="lab_cls_NumberOfCustomersPerSegment_documentation_en-US" xlink:label="lab_cls_NumberOfCustomersPerSegment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Customers Per Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfCustomersPerSegment" xlink:href="cls-20211231.xsd#cls_NumberOfCustomersPerSegment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberOfCustomersPerSegment" xlink:to="lab_cls_NumberOfCustomersPerSegment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PlanAssetsAtFairValue_3671913c-eeeb-41fe-bce9-079e65c035e9_terseLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets, at fair value</link:label>
    <link:label id="lab_ifrs-full_PlanAssetsAtFairValue_ae8eb669-333f-47e7-a76b-fd551f5e12a4_totalLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_ifrs-full_PlanAssetsAtFairValue_86848990-63eb-48c2-bac0-e3ff4bf03ebd_netLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsAtFairValue" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets, end of year</link:label>
    <link:label id="lab_ifrs-full_PlanAssetsAtFairValue_label_en-US" xlink:label="lab_ifrs-full_PlanAssetsAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan assets, at fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PlanAssetsAtFairValue" xlink:to="lab_ifrs-full_PlanAssetsAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_163cb17d-5358-49fc-83ba-8645bb7f4645_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial assumptions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember" xlink:to="lab_ifrs-full_ActuarialAssumptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_CostOfSales1Member_84739df2-96f6-41b1-9935-9bc9d725b49c_terseLabel_en-US" xlink:label="lab_cls_CostOfSales1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee SBC expense in cost of sales</link:label>
    <link:label id="lab_cls_CostOfSales1Member_label_en-US" xlink:label="lab_cls_CostOfSales1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Of Sales1 [Member]</link:label>
    <link:label id="lab_cls_CostOfSales1Member_documentation_en-US" xlink:label="lab_cls_CostOfSales1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CostOfSales1Member" xlink:href="cls-20211231.xsd#cls_CostOfSales1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_CostOfSales1Member" xlink:to="lab_cls_CostOfSales1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_5ea7fca1-4ecd-44cc-a27f-36e72fc974c9_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract" xlink:to="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_6cf05e3d-3124-4bd9-bd39-dafbdc96b38f_terseLabel_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extension term</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_label_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Term Of Agreement Extensions</link:label>
    <link:label id="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_documentation_en-US" xlink:label="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer Of Financial Assets Accounted For As Sales, Term Of Agreement Extensions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" xlink:to="lab_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_4a44166c-086f-4695-ad99-0813005ecd5a_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets, amount contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CarryingAmountMember_0c6ec782-098c-4e64-8146-33ee36fd2dfa_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountMember_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountMember" xlink:to="lab_ifrs-full_CarryingAmountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_1b046d04-c296-4612-8d62-dd7fedc13931_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Fair Value Measurement of Liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of fair value measurement of liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LegalProceedingsProvisionMember_15f0fd3c-bc1d-4075-b39d-653cfcb5a831_terseLabel_en-US" xlink:label="lab_ifrs-full_LegalProceedingsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal</link:label>
    <link:label id="lab_ifrs-full_LegalProceedingsProvisionMember_label_en-US" xlink:label="lab_ifrs-full_LegalProceedingsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal proceedings provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LegalProceedingsProvisionMember" xlink:to="lab_ifrs-full_LegalProceedingsProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_17a0876e-60ff-4baa-96fb-11b25f5c3014_terseLabel_en-US" xlink:label="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable, accrued and other current liabilities and provisions</link:label>
    <link:label id="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_label_en-US" xlink:label="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments For Increase (Decrease) In Trade Accounts Payable, Accrued And Other Current Liabilities And Provisions</link:label>
    <link:label id="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_documentation_en-US" xlink:label="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments For Increase (Decrease) In Trade Accounts Payable, Accrued And Other Current Liabilities And Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" xlink:href="cls-20211231.xsd#cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" xlink:to="lab_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_cf981104-0b64-4b2c-94bf-3da94a8b0370_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions through business combination</link:label>
    <link:label id="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions through business combinations, intangible assets and goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:to="lab_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_ca35fd88-e65a-41c7-9f90-4052f67c80f2_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reasonably possible decrease in risk variable, impact on other comprehensive income</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Other Comprehensive Income</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Other Comprehensive Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_aa29b64b-e846-4df3-a022-671a8d928728_terseLabel_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reasonably possible increase in risk variable, impact on other comprehensive income</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_label_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Other Comprehensive Income</link:label>
    <link:label id="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_documentation_en-US" xlink:label="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Other Comprehensive Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:to="lab_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_87d63884-ff15-4883-97c4-837a479fd8f0_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_label_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AtrenneCGUMember_6ad57cb1-0e36-47fb-aa29-7b1c6eb12e8b_terseLabel_en-US" xlink:label="lab_cls_AtrenneCGUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Atrenne CGU</link:label>
    <link:label id="lab_cls_AtrenneCGUMember_label_en-US" xlink:label="lab_cls_AtrenneCGUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Atrenne CGU [Member]</link:label>
    <link:label id="lab_cls_AtrenneCGUMember_documentation_en-US" xlink:label="lab_cls_AtrenneCGUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Atrenne CGU [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AtrenneCGUMember" xlink:href="cls-20211231.xsd#cls_AtrenneCGUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AtrenneCGUMember" xlink:to="lab_cls_AtrenneCGUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_859ed44b-2cae-4175-b1da-adc18d2d5b7c_negatedLabel_en-US" xlink:label="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative expenses paid from plan assets</link:label>
    <link:label id="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_758838ce-08c2-4087-82db-89426eea9edc_negatedTerseLabel_en-US" xlink:label="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan administrative expenses and other</link:label>
    <link:label id="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative Expenses, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_documentation_en-US" xlink:label="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative Expenses, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:href="cls-20211231.xsd#cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:to="lab_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestRateRiskMember_c069a358-4ad2-43fc-9c61-6e0d939093a0_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_ifrs-full_InterestRateRiskMember_label_en-US" xlink:label="lab_ifrs-full_InterestRateRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate risk [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateRiskMember" xlink:to="lab_ifrs-full_InterestRateRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_dbcaa8e6-878d-4a1c-a2bc-389417e31345_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable Options (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of share options exercisable in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_9ae1f7b8-e593-44e2-be46-ed8b628fbf82_terseLabel_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issued from treasury (in shares)</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_label_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued1</link:label>
    <link:label id="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_documentation_en-US" xlink:label="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1" xlink:href="cls-20211231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1" xlink:to="lab_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired_3aaf8966-456f-4cf8-9ce3-60466df933db_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of voting equity interests acquired</link:label>
    <link:label id="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired_label_en-US" xlink:label="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of voting equity interests acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:to="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ReductionInCostOfSalesGovernmentSubsidies_44b28530-175c-48e6-b1f2-bfce0a3b2eac_terseLabel_en-US" xlink:label="lab_cls_ReductionInCostOfSalesGovernmentSubsidies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in cost of sales</link:label>
    <link:label id="lab_cls_ReductionInCostOfSalesGovernmentSubsidies_label_en-US" xlink:label="lab_cls_ReductionInCostOfSalesGovernmentSubsidies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction In Cost Of Sales, Government Subsidies</link:label>
    <link:label id="lab_cls_ReductionInCostOfSalesGovernmentSubsidies_documentation_en-US" xlink:label="lab_cls_ReductionInCostOfSalesGovernmentSubsidies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction In Cost Of Sales, Government Subsidies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReductionInCostOfSalesGovernmentSubsidies" xlink:href="cls-20211231.xsd#cls_ReductionInCostOfSalesGovernmentSubsidies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ReductionInCostOfSalesGovernmentSubsidies" xlink:to="lab_cls_ReductionInCostOfSalesGovernmentSubsidies" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_0353b435-8117-4e7f-9aac-e15fefd05aa5_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromExerciseOfOptions" xlink:to="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_5ed83a8f-acb7-45f3-947b-e0d531d05e44_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency</link:label>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_label_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve of exchange differences on translation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:to="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_587f4719-cb3c-482f-8082-5367079b5a33_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageShares_ea73964c-c1da-4f69-9698-4c0dc6581ae5_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageShares_4ca63e3b-f92e-41ea-81cf-2cc1424d4220_verboseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of shares (basic) (in shares)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageShares_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of ordinary shares used in calculating basic earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageShares" xlink:to="lab_ifrs-full_WeightedAverageShares" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_91709ace-5cd0-495c-932a-cd8cfd07f240_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_24a6ab0f-1370-4109-8814-fe3a99079285_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current other post-employment benefit obligations</link:label>
    <link:label id="lab_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_label_en-US" xlink:label="lab_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current net defined benefit liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:to="lab_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_838ad1a1-f37c-4210-81e8-dffe283a6e94_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_bda76d96-974e-48fe-b260-0caf0f2a360d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_RON_e011e9e3-f0aa-4103-8712-0445a52ea687_terseLabel_en-US" xlink:label="lab_currency_RON" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Romanian Leu</link:label>
    <link:label id="lab_currency_RON_label_en-US" xlink:label="lab_currency_RON" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Romania, New Lei</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_RON" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_RON"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_RON" xlink:to="lab_currency_RON" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_4b6a0d5d-8067-45e6-85c2-27e9868a0a72_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (loss) on cash flow hedges</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on cash flow hedges, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:to="lab_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget_8f666dc3-f50c-4715-9308-37f37ce4a4b2_terseLabel_en-US" xlink:label="lab_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other equity instruments, granted, percentage of target</link:label>
    <link:label id="lab_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget_label_en-US" xlink:label="lab_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Instruments Other Than Options, Granted In Period, Percentage Of Target</link:label>
    <link:label id="lab_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget_documentation_en-US" xlink:label="lab_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Instruments Other Than Options, Granted In Period, Percentage Of Target</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" xlink:href="cls-20211231.xsd#cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" xlink:to="lab_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_BusinessCombinations1Abstract_dbeca53d-5f2d-406f-81a0-ecfbee7935d1_terseLabel_en-US" xlink:label="lab_cls_BusinessCombinations1Abstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations1 [Abstract]</link:label>
    <link:label id="lab_cls_BusinessCombinations1Abstract_label_en-US" xlink:label="lab_cls_BusinessCombinations1Abstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations1 [Abstract]</link:label>
    <link:label id="lab_cls_BusinessCombinations1Abstract_documentation_en-US" xlink:label="lab_cls_BusinessCombinations1Abstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessCombinations1Abstract" xlink:href="cls-20211231.xsd#cls_BusinessCombinations1Abstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_BusinessCombinations1Abstract" xlink:to="lab_cls_BusinessCombinations1Abstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComputerSoftwareMember_42d10e67-bb76-4529-8f56-eb578773f91d_terseLabel_en-US" xlink:label="lab_ifrs-full_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer software assets</link:label>
    <link:label id="lab_ifrs-full_ComputerSoftwareMember_label_en-US" xlink:label="lab_ifrs-full_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer software [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerSoftwareMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComputerSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComputerSoftwareMember" xlink:to="lab_ifrs-full_ComputerSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_54120eee-e04c-4515-b022-2a818b613b8d_terseLabel_en-US" xlink:label="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance annuities, allocation percentage</link:label>
    <link:label id="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_label_en-US" xlink:label="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Annuities, Amount Contributed To Fair Value of Plan Assets, Allocation Percentage</link:label>
    <link:label id="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_documentation_en-US" xlink:label="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Annuities, Amount Contributed To Fair Value of Plan Assets, Allocation Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" xlink:href="cls-20211231.xsd#cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" xlink:to="lab_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_ad5f4a8f-a684-42b5-87cd-cd7887c93f80_totalLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable net assets acquired</link:label>
    <link:label id="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_label_en-US" xlink:label="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable assets acquired (liabilities assumed)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="lab_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AutomaticSharePurchasePlanASPPMember_2af95167-ef1d-4daa-95fd-5629b0f928f5_terseLabel_en-US" xlink:label="lab_cls_AutomaticSharePurchasePlanASPPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASPP</link:label>
    <link:label id="lab_cls_AutomaticSharePurchasePlanASPPMember_label_en-US" xlink:label="lab_cls_AutomaticSharePurchasePlanASPPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automatic Share Purchase Plan (ASPP) [Member]</link:label>
    <link:label id="lab_cls_AutomaticSharePurchasePlanASPPMember_documentation_en-US" xlink:label="lab_cls_AutomaticSharePurchasePlanASPPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automatic Share Purchase Plan (ASPP)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AutomaticSharePurchasePlanASPPMember" xlink:href="cls-20211231.xsd#cls_AutomaticSharePurchasePlanASPPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AutomaticSharePurchasePlanASPPMember" xlink:to="lab_cls_AutomaticSharePurchasePlanASPPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_c08c1608-fd20-4325-bf0c-ece22012601a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments, Contingencies and Guarantees</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of commitments and contingent liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_ca6382d3-ac46-4b29-8b48-93fc052a5943_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CostOfSales_60b471f7-f7b0-4619-9029-825feb097733_terseLabel_en-US" xlink:label="lab_ifrs-full_CostOfSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_ifrs-full_CostOfSales_label_en-US" xlink:label="lab_ifrs-full_CostOfSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfSales" xlink:to="lab_ifrs-full_CostOfSales" xlink:type="arc" order="1"/>
    <link:label id="lab_currency_EUR_55c10273-1d23-4a7a-9583-aad81d108578_terseLabel_en-US" xlink:label="lab_currency_EUR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Euro</link:label>
    <link:label id="lab_currency_EUR_label_en-US" xlink:label="lab_currency_EUR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Euro Member Countries, Euro</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_EUR" xlink:to="lab_currency_EUR" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_72467ebd-2c3c-489f-9079-a9f6fe8f7092_terseLabel_en-US" xlink:label="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition of Financial Assets by Type of Transfer [axis]</link:label>
    <link:label id="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_label_en-US" xlink:label="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition Of Financial Assets By Type Of Transfer [Axis]</link:label>
    <link:label id="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_documentation_en-US" xlink:label="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition Of Financial Assets By Type Of Transfer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" xlink:href="cls-20211231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" xlink:to="lab_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SurplusDeficitInPlan_fea23ad6-7daa-44e3-a831-c659ad41a64f_totalLabel_en-US" xlink:label="lab_ifrs-full_SurplusDeficitInPlan" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deficiency of plan assets over accrued benefit obligations</link:label>
    <link:label id="lab_ifrs-full_SurplusDeficitInPlan_label_en-US" xlink:label="lab_ifrs-full_SurplusDeficitInPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surplus (deficit) in plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SurplusDeficitInPlan" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SurplusDeficitInPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SurplusDeficitInPlan" xlink:to="lab_ifrs-full_SurplusDeficitInPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_702d2fe3-b71a-4cd8-8772-6204fdc894b6_terseLabel_en-US" xlink:label="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of SVS held by trustee for delivery under SBC plans</link:label>
    <link:label id="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_label_en-US" xlink:label="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method, Held By Trustee</link:label>
    <link:label id="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_documentation_en-US" xlink:label="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method, Held By Trustee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee" xlink:href="cls-20211231.xsd#cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee" xlink:to="lab_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UnusedTaxLossesMember_43568813-529a-4af1-9d01-79b60672a3cb_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax losses carried forward</link:label>
    <link:label id="lab_ifrs-full_UnusedTaxLossesMember_label_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused tax losses [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedTaxLossesMember" xlink:to="lab_ifrs-full_UnusedTaxLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_64eba187-6f74-4bdb-ad6a-7cfb4264026b_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis" xlink:to="lab_ifrs-full_ComponentsOfEquityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_b2340af1-63de-4c1c-aab9-b4a2a93bd77f_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of accounting policy for income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ConcentrationRiskPercentage_65bc38e6-5e8e-4277-8b04-2b9c4cf30e0d_terseLabel_en-US" xlink:label="lab_cls_ConcentrationRiskPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of revenue attributable to customer (percent)</link:label>
    <link:label id="lab_cls_ConcentrationRiskPercentage_label_en-US" xlink:label="lab_cls_ConcentrationRiskPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:label id="lab_cls_ConcentrationRiskPercentage_documentation_en-US" xlink:label="lab_cls_ConcentrationRiskPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskPercentage" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ConcentrationRiskPercentage" xlink:to="lab_cls_ConcentrationRiskPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_61cf7e1f-1fc5-40c1-8e97-da2732e6dea6_terseLabel_en-US" xlink:label="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs</link:label>
    <link:label id="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_label_en-US" xlink:label="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Net1</link:label>
    <link:label id="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_documentation_en-US" xlink:label="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Net1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DebtIssuanceCostsLineofCreditArrangementsNet1" xlink:href="cls-20211231.xsd#cls_DebtIssuanceCostsLineofCreditArrangementsNet1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DebtIssuanceCostsLineofCreditArrangementsNet1" xlink:to="lab_cls_DebtIssuanceCostsLineofCreditArrangementsNet1" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_ChinaAndThailandMember_aa62cf65-30a0-459d-affd-fe876dc58019_terseLabel_en-US" xlink:label="lab_cls_ChinaAndThailandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China And Thailand</link:label>
    <link:label id="lab_cls_ChinaAndThailandMember_label_en-US" xlink:label="lab_cls_ChinaAndThailandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China And Thailand [Member]</link:label>
    <link:label id="lab_cls_ChinaAndThailandMember_documentation_en-US" xlink:label="lab_cls_ChinaAndThailandMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">China And Thailand</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ChinaAndThailandMember" xlink:href="cls-20211231.xsd#cls_ChinaAndThailandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_ChinaAndThailandMember" xlink:to="lab_cls_ChinaAndThailandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_InventoriesAbstract_e20ef85a-bfa7-448c-b5ae-22e3b033ef76_terseLabel_en-US" xlink:label="lab_cls_InventoriesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:label id="lab_cls_InventoriesAbstract_label_en-US" xlink:label="lab_cls_InventoriesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:label id="lab_cls_InventoriesAbstract_documentation_en-US" xlink:label="lab_cls_InventoriesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InventoriesAbstract" xlink:href="cls-20211231.xsd#cls_InventoriesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_InventoriesAbstract" xlink:to="lab_cls_InventoriesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_be0cc5b2-f9a5-42fe-8369-0b696fe456a7_terseLabel_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gains (losses) on pension and non-pension post-employment benefit plans</link:label>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_label_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income, Net Of Tax, Gain (Loss) On Defined Benefit Plans</link:label>
    <link:label id="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_documentation_en-US" xlink:label="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income, Net Of Tax, Gain (Loss) On Defined Benefit Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" xlink:to="lab_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_PlanAssetsAtFairValueAllocationPercentage_cd0ad2bb-e8df-4eb7-95e8-907ed723ed8c_totalLabel_en-US" xlink:label="lab_cls_PlanAssetsAtFairValueAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total, allocation percentage</link:label>
    <link:label id="lab_cls_PlanAssetsAtFairValueAllocationPercentage_label_en-US" xlink:label="lab_cls_PlanAssetsAtFairValueAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets At Fair Value, Allocation Percentage</link:label>
    <link:label id="lab_cls_PlanAssetsAtFairValueAllocationPercentage_documentation_en-US" xlink:label="lab_cls_PlanAssetsAtFairValueAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Assets At Fair Value, Allocation Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanAssetsAtFairValueAllocationPercentage" xlink:href="cls-20211231.xsd#cls_PlanAssetsAtFairValueAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_PlanAssetsAtFairValueAllocationPercentage" xlink:to="lab_cls_PlanAssetsAtFairValueAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted_1741ba58-ee7d-4f11-b0f8-e4a28a31cdf7_terseLabel_en-US" xlink:label="lab_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate (based on 3-year Treasury bonds)</link:label>
    <link:label id="lab_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted_label_en-US" xlink:label="lab_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk Free Interest Rate, Other Equity Instruments Granted</link:label>
    <link:label id="lab_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted_documentation_en-US" xlink:label="lab_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk Free Interest Rate, Other Equity Instruments Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted" xlink:href="cls-20211231.xsd#cls_RiskFreeInterestRateOtherEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted" xlink:to="lab_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_25619982-ea44-4311-b480-6fbb3e9b4817_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_AsianSubsidiaryMember_6006437c-ff41-4254-b9fe-47f076512ec4_terseLabel_en-US" xlink:label="lab_cls_AsianSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asian Subsidiary</link:label>
    <link:label id="lab_cls_AsianSubsidiaryMember_label_en-US" xlink:label="lab_cls_AsianSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asian Subsidiary [Member]</link:label>
    <link:label id="lab_cls_AsianSubsidiaryMember_documentation_en-US" xlink:label="lab_cls_AsianSubsidiaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asian Subsidiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AsianSubsidiaryMember" xlink:href="cls-20211231.xsd#cls_AsianSubsidiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_AsianSubsidiaryMember" xlink:to="lab_cls_AsianSubsidiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashEquivalents_80472e1e-8006-4da4-8e0a-b277d907fc6a_terseLabel_en-US" xlink:label="lab_ifrs-full_CashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashEquivalents_label_en-US" xlink:label="lab_ifrs-full_CashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashEquivalents" xlink:to="lab_ifrs-full_CashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_ba773e54-2bf8-4320-a217-801abea36885_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price, exercised (in dollars per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average share price for share options in share-based payment arrangement exercised during period at date of exercise</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_785778f0-7dc9-4ad4-ba5b-0ad4bd8908c2_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets other than goodwill [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation_ab19a5f7-77e1-4f82-ab3f-22753c947b0c_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Favorable currency impacts</link:label>
    <link:label id="lab_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation_label_en-US" xlink:label="lab_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Income), Impact Of Foreign Exchange Translation</link:label>
    <link:label id="lab_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation_documentation_en-US" xlink:label="lab_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Income), Impact Of Foreign Exchange Translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation" xlink:href="cls-20211231.xsd#cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation" xlink:to="lab_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_9474385f-f1c9-40fc-a32c-9b60d101bb7d_negatedTerseLabel_en-US" xlink:label="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes and other long-term liabilities</link:label>
    <link:label id="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_label_en-US" xlink:label="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities And Other Non-current Liabilities Recognized As Of Acquisition Date</link:label>
    <link:label id="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_documentation_en-US" xlink:label="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities And Other Non-current Liabilities Recognized As Of Acquisition Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" xlink:href="cls-20211231.xsd#cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" xlink:to="lab_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_bd5e84d8-7310-4cdc-b7a1-dcba33fde23b_terseLabel_en-US" xlink:label="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts outstanding under available uncommitted bank overdraft facilities</link:label>
    <link:label id="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank overdrafts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:to="lab_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_70ceaadf-54eb-4182-9ed3-563fb871760e_terseLabel_en-US" xlink:label="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit, maximum borrowing capacity</link:label>
    <link:label id="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_label_en-US" xlink:label="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity1</link:label>
    <link:label id="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_documentation_en-US" xlink:label="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:href="cls-20211231.xsd#cls_LineOfCreditFacilityMaximumBorrowingCapacity1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:to="lab_cls_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfRisksMember_51d61c78-37d8-4b94-8d14-53d4ad72eda4_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksMember_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksMember" xlink:to="lab_ifrs-full_TypesOfRisksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_1ed0c50d-87d3-43f6-aa23-ff36c822af50_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReserveOfCashFlowHedgesMember_2a613503-b103-45f4-a964-632d634d556f_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedges</link:label>
    <link:label id="lab_ifrs-full_ReserveOfCashFlowHedgesMember_label_en-US" xlink:label="lab_ifrs-full_ReserveOfCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve of cash flow hedges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfCashFlowHedgesMember" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfCashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfCashFlowHedgesMember" xlink:to="lab_ifrs-full_ReserveOfCashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary_521761df-c39b-4a8f-a202-f3ef53a5de91_terseLabel_en-US" xlink:label="lab_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Previously unrecognized deferred tax assets of subsidiary</link:label>
    <link:label id="lab_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary_label_en-US" xlink:label="lab_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Recognition Of Deferred Tax Assets Of Subsidiary</link:label>
    <link:label id="lab_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary_documentation_en-US" xlink:label="lab_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Recognition Of Deferred Tax Assets Of Subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary" xlink:href="cls-20211231.xsd#cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary" xlink:to="lab_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_34d4cfba-e2bf-41d2-abc9-3e3a0db6111b_terseLabel_en-US" xlink:label="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of plan members that are active employees of the Company</link:label>
    <link:label id="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_label_en-US" xlink:label="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Participants Of Retirement Benefit Plan Receiving Benefits, Percentage</link:label>
    <link:label id="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_documentation_en-US" xlink:label="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Participants Of Retirement Benefit Plan Receiving Benefits, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" xlink:href="cls-20211231.xsd#cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" xlink:to="lab_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WritedownsReversalsOfInventories_b36ad600-4827-4f55-9ef8-ca47a4416a24_terseLabel_en-US" xlink:label="lab_ifrs-full_WritedownsReversalsOfInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net inventory provision</link:label>
    <link:label id="lab_ifrs-full_WritedownsReversalsOfInventories_label_en-US" xlink:label="lab_ifrs-full_WritedownsReversalsOfInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-downs (reversals of write-downs) of inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WritedownsReversalsOfInventories" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WritedownsReversalsOfInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WritedownsReversalsOfInventories" xlink:to="lab_ifrs-full_WritedownsReversalsOfInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheFourMember_a9ac89ab-a651-4560-beef-a55c79039df0_terseLabel_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">25% vested in year 4</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheFourMember_label_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Award, Tranche Four [Member]</link:label>
    <link:label id="lab_cls_SharebasedCompensationAwardTrancheFourMember_documentation_en-US" xlink:label="lab_cls_SharebasedCompensationAwardTrancheFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Award, Tranche Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationAwardTrancheFourMember" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationAwardTrancheFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cls_SharebasedCompensationAwardTrancheFourMember" xlink:to="lab_cls_SharebasedCompensationAwardTrancheFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_473c3d80-3b22-43a1-94c5-9db6a1e2a8a8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital transactions:</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of classes of share capital [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>cls-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:94888965-7fe3-4502-9e04-871172e75e4b,g:ff8c6bb7-2685-4676-a3ce-a1ea7894e1e4-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.celestica.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="cls-20211231.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_DocumentAndEntityInformationAbstract_64b089ae-5c28-48cc-9839-c5df8c68703a" xlink:href="cls-20211231.xsd#cls_DocumentAndEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_d82c4e67-4393-45c4-8416-dc84cde06830" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DocumentAndEntityInformationAbstract_64b089ae-5c28-48cc-9839-c5df8c68703a" xlink:to="loc_dei_DocumentInformationTable_d82c4e67-4393-45c4-8416-dc84cde06830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_8dfb4230-ed20-4ec9-b48b-53e3d75f5d0b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_d82c4e67-4393-45c4-8416-dc84cde06830" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_8dfb4230-ed20-4ec9-b48b-53e3d75f5d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_fea323d7-4b7f-4b81-80a1-6f4f242d6336" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_8dfb4230-ed20-4ec9-b48b-53e3d75f5d0b" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_fea323d7-4b7f-4b81-80a1-6f4f242d6336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SubordinateVotingSharesMember_d8995e46-acdf-4b26-8629-6fe6dc7e3179" xlink:href="cls-20211231.xsd#cls_SubordinateVotingSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_fea323d7-4b7f-4b81-80a1-6f4f242d6336" xlink:to="loc_cls_SubordinateVotingSharesMember_d8995e46-acdf-4b26-8629-6fe6dc7e3179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MultipleVotingSharesMember_c88b6104-5cb4-4023-84ec-c200c3c11626" xlink:href="cls-20211231.xsd#cls_MultipleVotingSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_fea323d7-4b7f-4b81-80a1-6f4f242d6336" xlink:to="loc_cls_MultipleVotingSharesMember_c88b6104-5cb4-4023-84ec-c200c3c11626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreferenceSharesMember_b7db3eeb-a2c6-40e3-8e1a-f86d4cbfcabd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PreferenceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_fea323d7-4b7f-4b81-80a1-6f4f242d6336" xlink:to="loc_ifrs-full_PreferenceSharesMember_b7db3eeb-a2c6-40e3-8e1a-f86d4cbfcabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_517799dc-2340-4ef8-8879-3397bffddda9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_d82c4e67-4393-45c4-8416-dc84cde06830" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_517799dc-2340-4ef8-8879-3397bffddda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_834b1865-f074-47c1-b981-9e7865c5bfb7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_517799dc-2340-4ef8-8879-3397bffddda9" xlink:to="loc_dei_AddressTypeDomain_834b1865-f074-47c1-b981-9e7865c5bfb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_b448ce95-7030-4a40-8bce-dc8a0884d591" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_834b1865-f074-47c1-b981-9e7865c5bfb7" xlink:to="loc_dei_BusinessContactMember_b448ce95-7030-4a40-8bce-dc8a0884d591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_d82c4e67-4393-45c4-8416-dc84cde06830" xlink:to="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_3e08456d-635b-44c5-8140-863fce3598d1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentType_3e08456d-635b-44c5-8140-863fce3598d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_19b3830b-e4ed-485b-b1f1-69ce9b809d42" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentAnnualReport_19b3830b-e4ed-485b-b1f1-69ce9b809d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_036e5a73-e434-4894-91ad-216bcb7a3aac" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentPeriodEndDate_036e5a73-e434-4894-91ad-216bcb7a3aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_6267eb38-d960-4a97-a717-94c3c45b3ec7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentTransitionReport_6267eb38-d960-4a97-a717-94c3c45b3ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentShellCompanyReport_5ec8c295-18b7-484d-9e87-835f01b080c4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentShellCompanyReport_5ec8c295-18b7-484d-9e87-835f01b080c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_708fe692-4d63-4f8f-9bfa-69e927fab9c2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityFileNumber_708fe692-4d63-4f8f-9bfa-69e927fab9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ced89712-8cde-4066-aa84-fb6e8944e663" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityRegistrantName_ced89712-8cde-4066-aa84-fb6e8944e663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_bbd576ee-07c5-4f7b-8851-9b427e602207" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_bbd576ee-07c5-4f7b-8851-9b427e602207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CountryOfIncorporation_ecc4edc6-b88d-40e0-8f1d-3628e93fe057" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CountryOfIncorporation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_ifrs-full_CountryOfIncorporation_ecc4edc6-b88d-40e0-8f1d-3628e93fe057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_689c2143-6227-4a00-b266-4cad865aa9d2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityAddressAddressLine1_689c2143-6227-4a00-b266-4cad865aa9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_55c38728-c807-4c7e-8a31-d32a0d542771" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityAddressCityOrTown_55c38728-c807-4c7e-8a31-d32a0d542771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_d32c65c2-5d27-402c-b770-8eaa897c9840" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityAddressStateOrProvince_d32c65c2-5d27-402c-b770-8eaa897c9840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_4f80ed47-6d04-4a66-bb92-afe4978a03dc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityAddressCountry_4f80ed47-6d04-4a66-bb92-afe4978a03dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_53f72c69-f66f-4e99-8c5c-2285ff7a4b8e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityAddressPostalZipCode_53f72c69-f66f-4e99-8c5c-2285ff7a4b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f5140059-d5ef-4db6-8470-82724dc510cb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_CityAreaCode_f5140059-d5ef-4db6-8470-82724dc510cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_652d8048-e68b-4187-ae31-a9e6ac430d2a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_LocalPhoneNumber_652d8048-e68b-4187-ae31-a9e6ac430d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_161b1bdf-96e0-483f-ac39-30783210a08f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_Security12bTitle_161b1bdf-96e0-483f-ac39-30783210a08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_f5861214-a379-4e02-850a-79e51ed53700" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_TradingSymbol_f5861214-a379-4e02-850a-79e51ed53700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_3e733659-682d-463a-a003-6feaf8597a2f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_SecurityExchangeName_3e733659-682d-463a-a003-6feaf8597a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_eee1bf80-3095-4caa-ab38-f1750e4bbd9b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_eee1bf80-3095-4caa-ab38-f1750e4bbd9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_71fcdf86-7a71-447d-8cbb-b259e79eeca8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_71fcdf86-7a71-447d-8cbb-b259e79eeca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_38c4e18a-ddde-4b5a-b962-672e6e6e75e3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityVoluntaryFilers_38c4e18a-ddde-4b5a-b962-672e6e6e75e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1c8db00f-e46e-4c85-9b8d-e11bc86ee66b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityCurrentReportingStatus_1c8db00f-e46e-4c85-9b8d-e11bc86ee66b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_3812f20c-58cd-4540-b507-81fd2c2b45cc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityInteractiveDataCurrent_3812f20c-58cd-4540-b507-81fd2c2b45cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_2874b346-edd0-4d7e-a009-b4aac5c2d213" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityFilerCategory_2874b346-edd0-4d7e-a009-b4aac5c2d213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_2ab8d6b1-2545-4a5e-b1ae-8714d33fb945" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityEmergingGrowthCompany_2ab8d6b1-2545-4a5e-b1ae-8714d33fb945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAccountingStandard_78cfbce9-d2eb-4e46-ac39-11af6a70c021" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentAccountingStandard_78cfbce9-d2eb-4e46-ac39-11af6a70c021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_55db59ea-2c2d-4d99-9e2e-5d46a57cf629" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityShellCompany_55db59ea-2c2d-4d99-9e2e-5d46a57cf629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_5a96d0fa-04ac-4206-b963-3a530ace01ea" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_AmendmentFlag_5a96d0fa-04ac-4206-b963-3a530ace01ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_392a24e2-931c-4550-b2a5-32471062be4f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentFiscalYearFocus_392a24e2-931c-4550-b2a5-32471062be4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_6e86b9f2-eb20-49a8-9d82-baac647bc507" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_6e86b9f2-eb20-49a8-9d82-baac647bc507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_de7a1dc4-2960-478c-a441-a444312f9e56" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_EntityCentralIndexKey_de7a1dc4-2960-478c-a441-a444312f9e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_1a27010a-fd09-4525-bedd-faa3e7639630" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_CurrentFiscalYearEndDate_1a27010a-fd09-4525-bedd-faa3e7639630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_a6d40f6c-cede-4a46-bbe3-e8071c673f61" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_DocumentRegistrationStatement_a6d40f6c-cede-4a46-bbe3-e8071c673f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_1a3cf816-ee9b-44ee-ba1a-c97dd3b9db38" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_ContactPersonnelName_1a3cf816-ee9b-44ee-ba1a-c97dd3b9db38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelEmailAddress_3920b4fa-2436-4221-9f8f-91551bd7a47c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelEmailAddress"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_ContactPersonnelEmailAddress_3920b4fa-2436-4221-9f8f-91551bd7a47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_b5aff057-8628-4d50-82d3-20f961f3fd65" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_7967a380-e630-428c-8edd-e0670424290e" xlink:to="loc_dei_IcfrAuditorAttestationFlag_b5aff057-8628-4d50-82d3-20f961f3fd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract_6782d347-0948-4863-ab14-02ffbccd7a9f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract_98bb1596-4609-45c8-8684-1ebc94aa64ec" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_6782d347-0948-4863-ab14-02ffbccd7a9f" xlink:to="loc_ifrs-full_AssetsAbstract_98bb1596-4609-45c8-8684-1ebc94aa64ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract_8b7aeed5-ce88-4ef1-b024-f3f28d2bbc6e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_98bb1596-4609-45c8-8684-1ebc94aa64ec" xlink:to="loc_ifrs-full_CurrentAssetsAbstract_8b7aeed5-ce88-4ef1-b024-f3f28d2bbc6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_7d33e27a-cac0-4479-8917-dd4941fe546f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_8b7aeed5-ce88-4ef1-b024-f3f28d2bbc6e" xlink:to="loc_ifrs-full_CashAndCashEquivalents_7d33e27a-cac0-4479-8917-dd4941fe546f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables_bfe0d869-f8d5-4d04-bc87-9cabf6a01d82" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_8b7aeed5-ce88-4ef1-b024-f3f28d2bbc6e" xlink:to="loc_ifrs-full_CurrentTradeReceivables_bfe0d869-f8d5-4d04-bc87-9cabf6a01d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_885edc25-3e5a-4b93-8138-688124434191" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_8b7aeed5-ce88-4ef1-b024-f3f28d2bbc6e" xlink:to="loc_ifrs-full_Inventories_885edc25-3e5a-4b93-8138-688124434191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxAssetsCurrent_171d1a1f-3a4a-4974-ae18-071aedbb920b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_8b7aeed5-ce88-4ef1-b024-f3f28d2bbc6e" xlink:to="loc_ifrs-full_CurrentTaxAssetsCurrent_171d1a1f-3a4a-4974-ae18-071aedbb920b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentAssets_a3135fc2-6eea-484c-8834-21323c5a1862" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherCurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_8b7aeed5-ce88-4ef1-b024-f3f28d2bbc6e" xlink:to="loc_ifrs-full_OtherCurrentAssets_a3135fc2-6eea-484c-8834-21323c5a1862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_af2fd755-4554-4d8a-a268-a3ae72eb4357" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_8b7aeed5-ce88-4ef1-b024-f3f28d2bbc6e" xlink:to="loc_ifrs-full_CurrentAssets_af2fd755-4554-4d8a-a268-a3ae72eb4357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_5e37ddc9-9d8f-4c32-83d2-9e3b6ccb827d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_98bb1596-4609-45c8-8684-1ebc94aa64ec" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_5e37ddc9-9d8f-4c32-83d2-9e3b6ccb827d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_e7d91ed2-e88a-42c7-85a0-69e28200b876" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_98bb1596-4609-45c8-8684-1ebc94aa64ec" xlink:to="loc_ifrs-full_RightofuseAssets_e7d91ed2-e88a-42c7-85a0-69e28200b876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_6e0e627e-d546-4280-85d8-9c302b6afc0b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_98bb1596-4609-45c8-8684-1ebc94aa64ec" xlink:to="loc_ifrs-full_Goodwill_6e0e627e-d546-4280-85d8-9c302b6afc0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ebe8b3e7-d5e8-45c7-8f44-16b8ea66d385" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_98bb1596-4609-45c8-8684-1ebc94aa64ec" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ebe8b3e7-d5e8-45c7-8f44-16b8ea66d385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_95949c98-a5a1-41c2-812e-651886f2f7f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_98bb1596-4609-45c8-8684-1ebc94aa64ec" xlink:to="loc_ifrs-full_DeferredTaxAssets_95949c98-a5a1-41c2-812e-651886f2f7f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_fd7ab889-7764-4d4d-9056-3431638808e7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_98bb1596-4609-45c8-8684-1ebc94aa64ec" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_fd7ab889-7764-4d4d-9056-3431638808e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_cafa790d-1a50-4553-8bcc-b3722becc16e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_98bb1596-4609-45c8-8684-1ebc94aa64ec" xlink:to="loc_ifrs-full_Assets_cafa790d-1a50-4553-8bcc-b3722becc16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract_6cb6e85f-9d1a-4e29-96de-f8cbeb0ce3cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_6782d347-0948-4863-ab14-02ffbccd7a9f" xlink:to="loc_ifrs-full_EquityAndLiabilitiesAbstract_6cb6e85f-9d1a-4e29-96de-f8cbeb0ce3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_4ecaf711-b44d-44b7-bc51-c4289ed8d6b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_6cb6e85f-9d1a-4e29-96de-f8cbeb0ce3cd" xlink:to="loc_ifrs-full_CurrentLiabilitiesAbstract_4ecaf711-b44d-44b7-bc51-c4289ed8d6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities_8aba27c2-9391-4bce-a39b-56155957e136" xlink:href="cls-20211231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_4ecaf711-b44d-44b7-bc51-c4289ed8d6b4" xlink:to="loc_cls_CurrentBorrowingsAndLeaseLiabilities_8aba27c2-9391-4bce-a39b-56155957e136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_93ee7e9b-92bb-425d-990d-b44300a99855" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeAndOtherPayablesToTradeSuppliers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_4ecaf711-b44d-44b7-bc51-c4289ed8d6b4" xlink:to="loc_ifrs-full_TradeAndOtherPayablesToTradeSuppliers_93ee7e9b-92bb-425d-990d-b44300a99855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_c3347912-bffb-4eab-9c1d-8f3b5132d500" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_4ecaf711-b44d-44b7-bc51-c4289ed8d6b4" xlink:to="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_c3347912-bffb-4eab-9c1d-8f3b5132d500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_e41f2d1e-aef4-4799-a8b6-03674c02dcaf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_4ecaf711-b44d-44b7-bc51-c4289ed8d6b4" xlink:to="loc_ifrs-full_CurrentTaxLiabilitiesCurrent_e41f2d1e-aef4-4799-a8b6-03674c02dcaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_4b73b49a-d957-412d-a917-c19ee7bccdde" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_4ecaf711-b44d-44b7-bc51-c4289ed8d6b4" xlink:to="loc_ifrs-full_CurrentProvisions_4b73b49a-d957-412d-a917-c19ee7bccdde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_9ab51679-d6bf-4354-a0ef-f70530963295" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_4ecaf711-b44d-44b7-bc51-c4289ed8d6b4" xlink:to="loc_ifrs-full_CurrentLiabilities_9ab51679-d6bf-4354-a0ef-f70530963295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_3c3eed1b-a973-4f07-9473-fc79bd769e05" xlink:href="cls-20211231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_6cb6e85f-9d1a-4e29-96de-f8cbeb0ce3cd" xlink:to="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_3c3eed1b-a973-4f07-9473-fc79bd769e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_15b2e8b9-e961-405b-bf7b-6ded4f22e3fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_6cb6e85f-9d1a-4e29-96de-f8cbeb0ce3cd" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_15b2e8b9-e961-405b-bf7b-6ded4f22e3fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_7d0d60ea-b088-4ea5-85df-1ba846885933" xlink:href="cls-20211231.xsd#cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_6cb6e85f-9d1a-4e29-96de-f8cbeb0ce3cd" xlink:to="loc_cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities_7d0d60ea-b088-4ea5-85df-1ba846885933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_5a9d61ba-d996-4287-a6f4-ec3a5c946a53" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_6cb6e85f-9d1a-4e29-96de-f8cbeb0ce3cd" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_5a9d61ba-d996-4287-a6f4-ec3a5c946a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_34247ebc-b2c0-4c28-a19b-9e6d96c9e161" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_6cb6e85f-9d1a-4e29-96de-f8cbeb0ce3cd" xlink:to="loc_ifrs-full_Liabilities_34247ebc-b2c0-4c28-a19b-9e6d96c9e161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract_3ddba206-8332-4f7c-9cac-b1a069f3bfbe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_6cb6e85f-9d1a-4e29-96de-f8cbeb0ce3cd" xlink:to="loc_ifrs-full_EquityAbstract_3ddba206-8332-4f7c-9cac-b1a069f3bfbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital_0c3dd0b8-c91a-4267-ab45-7c02e4c0761f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_3ddba206-8332-4f7c-9cac-b1a069f3bfbe" xlink:to="loc_ifrs-full_IssuedCapital_0c3dd0b8-c91a-4267-ab45-7c02e4c0761f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TreasuryShares_aa9a6ec2-a30e-4218-911a-ea42595b2572" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TreasuryShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_3ddba206-8332-4f7c-9cac-b1a069f3bfbe" xlink:to="loc_ifrs-full_TreasuryShares_aa9a6ec2-a30e-4218-911a-ea42595b2572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharePremium_7a4fcdb0-a83f-4749-a499-ade039904e54" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharePremium"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_3ddba206-8332-4f7c-9cac-b1a069f3bfbe" xlink:to="loc_ifrs-full_SharePremium_7a4fcdb0-a83f-4749-a499-ade039904e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings_9fd3c6df-0e07-4ed4-86da-15fa933d91a8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarnings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_3ddba206-8332-4f7c-9cac-b1a069f3bfbe" xlink:to="loc_ifrs-full_RetainedEarnings_9fd3c6df-0e07-4ed4-86da-15fa933d91a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_588d37dc-e154-4e63-be9d-620048f21b05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_3ddba206-8332-4f7c-9cac-b1a069f3bfbe" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_588d37dc-e154-4e63-be9d-620048f21b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAttributableToOwnersOfParent_9c294f72-b6e1-4032-9df1-ac2b1ba7d13a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAttributableToOwnersOfParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_3ddba206-8332-4f7c-9cac-b1a069f3bfbe" xlink:to="loc_ifrs-full_EquityAttributableToOwnersOfParent_9c294f72-b6e1-4032-9df1-ac2b1ba7d13a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_19093150-4467-4b1f-9d14-7b49e402122a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_6cb6e85f-9d1a-4e29-96de-f8cbeb0ce3cd" xlink:to="loc_ifrs-full_EquityAndLiabilities_19093150-4467-4b1f-9d14-7b49e402122a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofOperations" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofOperations"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_ab4ce709-fa82-4c73-9ca9-1b9cb139eac4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_ab4ce709-fa82-4c73-9ca9-1b9cb139eac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_8700f33a-dd1d-415f-ac1f-ccf5c7d4c747" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CostOfSales"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_CostOfSales_8700f33a-dd1d-415f-ac1f-ccf5c7d4c747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_bfc0c97c-31f9-44d6-8b2e-83ac4191cfc0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_GrossProfit_bfc0c97c-31f9-44d6-8b2e-83ac4191cfc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_014eb622-cbdc-42f8-9b77-73fa8ffdb70c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_SellingGeneralAndAdministrativeExpense_014eb622-cbdc-42f8-9b77-73fa8ffdb70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_9a8056a8-b0d0-4d50-91b7-5c3d6c32e332" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_ResearchAndDevelopmentExpense_9a8056a8-b0d0-4d50-91b7-5c3d6c32e332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_71a551cf-4a6c-49ae-a453-037c94525e73" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_71a551cf-4a6c-49ae-a453-037c94525e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherChargesRecoveriesByFunction_8db5df44-d65e-4a50-8480-dd2b6adce1da" xlink:href="cls-20211231.xsd#cls_OtherChargesRecoveriesByFunction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_cls_OtherChargesRecoveriesByFunction_8db5df44-d65e-4a50-8480-dd2b6adce1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_78e90c88-ba51-44dd-853e-dd56dd672917" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_78e90c88-ba51-44dd-853e-dd56dd672917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts_6ecd2725-f679-458b-bbe7-50420295c0ec" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_FinanceCosts_6ecd2725-f679-458b-bbe7-50420295c0ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_d3a5a18c-441b-4f95-a489-f0bd581fa42d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_d3a5a18c-441b-4f95-a489-f0bd581fa42d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_a72a6ccf-4220-4df5-91d5-f06d173914e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_a72a6ccf-4220-4df5-91d5-f06d173914e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_6a913520-0a3b-4b7d-98c6-e94183f323ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_a72a6ccf-4220-4df5-91d5-f06d173914e3" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_6a913520-0a3b-4b7d-98c6-e94183f323ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_4c205c83-96c1-4bbb-b60a-2d8c9247481b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_a72a6ccf-4220-4df5-91d5-f06d173914e3" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_4c205c83-96c1-4bbb-b60a-2d8c9247481b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_db5667db-f7c4-4da8-9db6-53c829e2c23f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_a72a6ccf-4220-4df5-91d5-f06d173914e3" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_db5667db-f7c4-4da8-9db6-53c829e2c23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_81a29919-5a08-42cc-973e-76791e7f6971" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_81a29919-5a08-42cc-973e-76791e7f6971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_97e7bcef-8a5c-473e-bf7e-cf55204e1303" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_BasicEarningsLossPerShare_97e7bcef-8a5c-473e-bf7e-cf55204e1303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_5f898f79-540c-444b-b4e6-0a89b8c503eb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShare_5f898f79-540c-444b-b4e6-0a89b8c503eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_1a1b16d4-b363-41bc-95b7-87c190aeb907" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_4517279a-e06a-4865-b124-deaf491c28d0" xlink:to="loc_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_1a1b16d4-b363-41bc-95b7-87c190aeb907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares_9c94ea73-fdf2-4018-8e34-85271707a946" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_1a1b16d4-b363-41bc-95b7-87c190aeb907" xlink:to="loc_ifrs-full_WeightedAverageShares_9c94ea73-fdf2-4018-8e34-85271707a946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_7bb4a230-7c5a-43f7-8829-34dbdcfe12ee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract_1a1b16d4-b363-41bc-95b7-87c190aeb907" xlink:to="loc_ifrs-full_AdjustedWeightedAverageShares_7bb4a230-7c5a-43f7-8829-34dbdcfe12ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_84496dc9-3817-43e4-b804-2ea2b2702145" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_61abeb5d-54c4-4400-b0db-bf80d1ab0290" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfComprehensiveIncomeAbstract_84496dc9-3817-43e4-b804-2ea2b2702145" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_61abeb5d-54c4-4400-b0db-bf80d1ab0290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_558e9c6f-494b-4f6c-b8c3-5e60c38b1d04" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_61abeb5d-54c4-4400-b0db-bf80d1ab0290" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_558e9c6f-494b-4f6c-b8c3-5e60c38b1d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_728c4237-5b54-4481-b1a6-3a6071a3162f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_558e9c6f-494b-4f6c-b8c3-5e60c38b1d04" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_728c4237-5b54-4481-b1a6-3a6071a3162f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_5262adfe-306a-448d-8fbb-ffd150ed0404" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_728c4237-5b54-4481-b1a6-3a6071a3162f" xlink:to="loc_ifrs-full_ForwardContractMember_5262adfe-306a-448d-8fbb-ffd150ed0404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_c817094c-47ba-4d0b-8ae3-3387cb5a5898" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_728c4237-5b54-4481-b1a6-3a6071a3162f" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_c817094c-47ba-4d0b-8ae3-3387cb5a5898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_c7f2d060-7aab-42a9-a56d-340b01fb2848" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_61abeb5d-54c4-4400-b0db-bf80d1ab0290" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_c7f2d060-7aab-42a9-a56d-340b01fb2848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_e7cac767-e61c-401d-8c8d-65244d78a968" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_c7f2d060-7aab-42a9-a56d-340b01fb2848" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_e7cac767-e61c-401d-8c8d-65244d78a968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_c17b4c74-0888-4a5c-b5e3-903fdb77b276" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_c7f2d060-7aab-42a9-a56d-340b01fb2848" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_c17b4c74-0888-4a5c-b5e3-903fdb77b276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_b86fab28-bba7-4afd-abf8-8a22f769b31b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_c17b4c74-0888-4a5c-b5e3-903fdb77b276" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_b86fab28-bba7-4afd-abf8-8a22f769b31b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_cfe41901-8893-4336-be23-9e8acbc47e62" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_b86fab28-bba7-4afd-abf8-8a22f769b31b" xlink:to="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_cfe41901-8893-4336-be23-9e8acbc47e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_0dd062d8-bbda-48ae-b943-bac398306385" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_c17b4c74-0888-4a5c-b5e3-903fdb77b276" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_0dd062d8-bbda-48ae-b943-bac398306385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_e6860550-ef82-4abf-bce4-b5e93bd24d5e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_0dd062d8-bbda-48ae-b943-bac398306385" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_e6860550-ef82-4abf-bce4-b5e93bd24d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_fb7c56e3-2f51-42b3-bab8-9daca585cd99" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_0dd062d8-bbda-48ae-b943-bac398306385" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_fb7c56e3-2f51-42b3-bab8-9daca585cd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_ed4b3d79-6932-4a77-ad3a-48bdd70954da" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_c7f2d060-7aab-42a9-a56d-340b01fb2848" xlink:to="loc_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_ed4b3d79-6932-4a77-ad3a-48bdd70954da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofChangesinEquity"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract_ed06fb6c-5200-4130-b9b0-88d52f898ac7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_fed26914-d418-4291-ba5e-defb1ce0fa44" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract_ed06fb6c-5200-4130-b9b0-88d52f898ac7" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_fed26914-d418-4291-ba5e-defb1ce0fa44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_8975dd88-7da4-4afe-863f-f6a15ca26f05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_fed26914-d418-4291-ba5e-defb1ce0fa44" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_8975dd88-7da4-4afe-863f-f6a15ca26f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_8975dd88-7da4-4afe-863f-f6a15ca26f05" xlink:to="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_0888af82-10a7-4891-aad3-a000968d0207" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:to="loc_ifrs-full_IssuedCapitalMember_0888af82-10a7-4891-aad3-a000968d0207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TreasurySharesMember_0331bab5-d424-404d-8d30-d15e0131a808" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TreasurySharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:to="loc_ifrs-full_TreasurySharesMember_0331bab5-d424-404d-8d30-d15e0131a808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharePremiumMember_14a3a968-d7bd-4f32-a59b-3666e2aa8c98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharePremiumMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:to="loc_ifrs-full_SharePremiumMember_14a3a968-d7bd-4f32-a59b-3666e2aa8c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_d2bd27e8-0a1f-4d3c-a473-ffb7d7b85c8a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:to="loc_ifrs-full_RetainedEarningsMember_d2bd27e8-0a1f-4d3c-a473-ffb7d7b85c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_3cfc60e8-190b-4d19-afd6-d7e9665b997c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_4694973b-a404-4fe3-be85-3f51cc882063" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_3cfc60e8-190b-4d19-afd6-d7e9665b997c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_a5f46822-c710-4c1a-8e04-925ea957f232" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_fed26914-d418-4291-ba5e-defb1ce0fa44" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_a5f46822-c710-4c1a-8e04-925ea957f232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_21e3a04f-50f0-4d51-ac85-0f71f82b65e2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_a5f46822-c710-4c1a-8e04-925ea957f232" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_21e3a04f-50f0-4d51-ac85-0f71f82b65e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_6e595c67-3569-4ef1-b77e-22f34ef3ef08" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_21e3a04f-50f0-4d51-ac85-0f71f82b65e2" xlink:to="loc_ifrs-full_ForwardContractMember_6e595c67-3569-4ef1-b77e-22f34ef3ef08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_f6acd756-1181-4ec5-8b80-defe2a20bf94" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_21e3a04f-50f0-4d51-ac85-0f71f82b65e2" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_f6acd756-1181-4ec5-8b80-defe2a20bf94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_989ba721-37f1-4609-abd6-2f29db8c587f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_fed26914-d418-4291-ba5e-defb1ce0fa44" xlink:to="loc_ifrs-full_StatementOfChangesInEquityLineItems_989ba721-37f1-4609-abd6-2f29db8c587f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_9718cd00-4b15-4fae-90b8-ae46eb5832b1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_989ba721-37f1-4609-abd6-2f29db8c587f" xlink:to="loc_ifrs-full_Equity_9718cd00-4b15-4fae-90b8-ae46eb5832b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1a91171a-2283-4d0a-9a90-ca0f333d3554" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_989ba721-37f1-4609-abd6-2f29db8c587f" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1a91171a-2283-4d0a-9a90-ca0f333d3554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssueOfEquity_beaad2f2-7a9e-4b50-a960-3475e1d04088" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IssueOfEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1a91171a-2283-4d0a-9a90-ca0f333d3554" xlink:to="loc_ifrs-full_IssueOfEquity_beaad2f2-7a9e-4b50-a960-3475e1d04088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchasedandRetiredDuringPeriodValue1_26cd3562-561c-4648-9362-a2490ee21cc1" xlink:href="cls-20211231.xsd#cls_StockRepurchasedandRetiredDuringPeriodValue1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1a91171a-2283-4d0a-9a90-ca0f333d3554" xlink:to="loc_cls_StockRepurchasedandRetiredDuringPeriodValue1_26cd3562-561c-4648-9362-a2490ee21cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_278f1f4f-b84e-49de-9261-4a6400a24b59" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1a91171a-2283-4d0a-9a90-ca0f333d3554" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_278f1f4f-b84e-49de-9261-4a6400a24b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_2e24f6e8-b842-4ace-ac23-0ff115815427" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalAbstract_1a91171a-2283-4d0a-9a90-ca0f333d3554" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_2e24f6e8-b842-4ace-ac23-0ff115815427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncomeAbstract_c6d42e25-1311-46c2-8721-f1dfb91d67ad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComprehensiveIncomeAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_989ba721-37f1-4609-abd6-2f29db8c587f" xlink:to="loc_ifrs-full_ComprehensiveIncomeAbstract_c6d42e25-1311-46c2-8721-f1dfb91d67ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_f8abd926-c1d9-4ad9-a2b2-49e027b24972" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_c6d42e25-1311-46c2-8721-f1dfb91d67ad" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_f8abd926-c1d9-4ad9-a2b2-49e027b24972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_52bd1896-3ead-4100-88be-54da68cccb3c" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_c6d42e25-1311-46c2-8721-f1dfb91d67ad" xlink:to="loc_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans_52bd1896-3ead-4100-88be-54da68cccb3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_20baf87c-9cb8-4628-b5f5-8bd5983aa2b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_c6d42e25-1311-46c2-8721-f1dfb91d67ad" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_20baf87c-9cb8-4628-b5f5-8bd5983aa2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_d9767540-5415-4749-9c6a-5d2c1faa290f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComprehensiveIncomeAbstract_c6d42e25-1311-46c2-8721-f1dfb91d67ad" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_d9767540-5415-4749-9c6a-5d2c1faa290f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_8981dc6c-7468-49c7-876a-1362eb04e937" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_989ba721-37f1-4609-abd6-2f29db8c587f" xlink:to="loc_ifrs-full_Equity_8981dc6c-7468-49c7-876a-1362eb04e937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_0f5b531c-47fd-485b-b109-ad762df0b373" xlink:href="cls-20211231.xsd#cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_fed26914-d418-4291-ba5e-defb1ce0fa44" xlink:to="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_0f5b531c-47fd-485b-b109-ad762df0b373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofChangesinEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract_b06e5b82-5339-4340-854f-6ed4b74559f3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_f79ec822-dfea-4863-bc91-dae337da66a7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract_b06e5b82-5339-4340-854f-6ed4b74559f3" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_f79ec822-dfea-4863-bc91-dae337da66a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_35e77e27-df6c-4af5-ac74-ef83fbcecda0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_f79ec822-dfea-4863-bc91-dae337da66a7" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_35e77e27-df6c-4af5-ac74-ef83fbcecda0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_870efe4b-0b3a-43bb-afa6-026b6a3175a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_35e77e27-df6c-4af5-ac74-ef83fbcecda0" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_870efe4b-0b3a-43bb-afa6-026b6a3175a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SubordinateVotingSharesMember_7870671a-c963-4612-a268-91a29d9c2053" xlink:href="cls-20211231.xsd#cls_SubordinateVotingSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_870efe4b-0b3a-43bb-afa6-026b6a3175a0" xlink:to="loc_cls_SubordinateVotingSharesMember_7870671a-c963-4612-a268-91a29d9c2053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Axis_64f4c025-95d8-41e8-8835-127ecfe08b07" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Axis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_f79ec822-dfea-4863-bc91-dae337da66a7" xlink:to="loc_cls_ShareRepurchaseProgram1Axis_64f4c025-95d8-41e8-8835-127ecfe08b07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_2715d422-6408-4ee7-87e1-fc80bb366f0d" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_64f4c025-95d8-41e8-8835-127ecfe08b07" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_2715d422-6408-4ee7-87e1-fc80bb366f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyNCIBMember_6378714a-8d18-44a0-bc0a-e2edcc4ef1e2" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyNCIBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_2715d422-6408-4ee7-87e1-fc80bb366f0d" xlink:to="loc_cls_TwoThousandTwentyNCIBMember_6378714a-8d18-44a0-bc0a-e2edcc4ef1e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneNICBASPPMember_426f1347-14e9-4802-82f6-c8c7500cc37b" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneNICBASPPMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_2715d422-6408-4ee7-87e1-fc80bb366f0d" xlink:to="loc_cls_TwoThousandTwentyOneNICBASPPMember_426f1347-14e9-4802-82f6-c8c7500cc37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneSBCASPPMember_1ff6de8b-102a-4f96-a07b-fe2a46bec8db" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneSBCASPPMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_2715d422-6408-4ee7-87e1-fc80bb366f0d" xlink:to="loc_cls_TwoThousandTwentyOneSBCASPPMember_1ff6de8b-102a-4f96-a07b-fe2a46bec8db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AutomaticSharePurchasePlanASPPMember_2ec8fd66-731e-4d48-b559-fc4f686a0470" xlink:href="cls-20211231.xsd#cls_AutomaticSharePurchasePlanASPPMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_2715d422-6408-4ee7-87e1-fc80bb366f0d" xlink:to="loc_cls_AutomaticSharePurchasePlanASPPMember_2ec8fd66-731e-4d48-b559-fc4f686a0470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_5ea9b759-4f26-4fed-89fb-4bcd3328c134" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_f79ec822-dfea-4863-bc91-dae337da66a7" xlink:to="loc_ifrs-full_StatementOfChangesInEquityLineItems_5ea9b759-4f26-4fed-89fb-4bcd3328c134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_61f9e25d-304c-40bb-9a7d-33d83057a9ed" xlink:href="cls-20211231.xsd#cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5ea9b759-4f26-4fed-89fb-4bcd3328c134" xlink:to="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_61f9e25d-304c-40bb-9a7d-33d83057a9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_ceca223c-2054-4d33-b21f-6a623b79d77e" xlink:href="cls-20211231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_5ea9b759-4f26-4fed-89fb-4bcd3328c134" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_ceca223c-2054-4d33-b21f-6a623b79d77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofCashFlows" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofCashFlows"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract_fde7e1a3-f647-4efc-af3e-27d27c19ae5e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StatementOfCashFlowsTable_5cfec891-5316-4b3a-9398-dc15cce38fae" xlink:href="cls-20211231.xsd#cls_StatementOfCashFlowsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_fde7e1a3-f647-4efc-af3e-27d27c19ae5e" xlink:to="loc_cls_StatementOfCashFlowsTable_5cfec891-5316-4b3a-9398-dc15cce38fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_b614a813-01d1-4c18-a098-292f5ffa85e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_StatementOfCashFlowsTable_5cfec891-5316-4b3a-9398-dc15cce38fae" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_b614a813-01d1-4c18-a098-292f5ffa85e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_687f2467-ee16-4fcb-b5a3-d41e03b9603e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_b614a813-01d1-4c18-a098-292f5ffa85e8" xlink:to="loc_ifrs-full_BorrowingsByNameMember_687f2467-ee16-4fcb-b5a3-d41e03b9603e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingLoansMember_3b277d5a-6cee-4f9e-9a5d-02340f60177b" xlink:href="cls-20211231.xsd#cls_RevolvingLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_687f2467-ee16-4fcb-b5a3-d41e03b9603e" xlink:to="loc_cls_RevolvingLoansMember_3b277d5a-6cee-4f9e-9a5d-02340f60177b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermLoansMember_ceedd588-6f7c-434e-9aeb-97b6945cb9ea" xlink:href="cls-20211231.xsd#cls_TermLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_687f2467-ee16-4fcb-b5a3-d41e03b9603e" xlink:to="loc_cls_TermLoansMember_ceedd588-6f7c-434e-9aeb-97b6945cb9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StatementOfCashFlowsLineItems_1f243a42-44f8-466b-9fec-dd74749fa14e" xlink:href="cls-20211231.xsd#cls_StatementOfCashFlowsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_StatementOfCashFlowsTable_5cfec891-5316-4b3a-9398-dc15cce38fae" xlink:to="loc_cls_StatementOfCashFlowsLineItems_1f243a42-44f8-466b-9fec-dd74749fa14e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:href="cls-20211231.xsd#cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_StatementOfCashFlowsLineItems_1f243a42-44f8-466b-9fec-dd74749fa14e" xlink:to="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_3692bf47-97f0-4185-adf4-3d22fe87465e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_3692bf47-97f0-4185-adf4-3d22fe87465e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_35b1ec89-3f39-41fc-b72a-31292e19d33e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_3692bf47-97f0-4185-adf4-3d22fe87465e" xlink:to="loc_ifrs-full_ProfitLossAttributableToOwnersOfParent_35b1ec89-3f39-41fc-b72a-31292e19d33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_3692bf47-97f0-4185-adf4-3d22fe87465e" xlink:to="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_26d46c36-5647-4786-88a2-ade000010272" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_26d46c36-5647-4786-88a2-ade000010272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_17f6e4e2-b604-4ebd-825a-dcf2c72de10e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_17f6e4e2-b604-4ebd-825a-dcf2c72de10e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsForNoncashItems_735c4251-f2e4-482c-aae8-7fe1755e16fd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAdjustmentsForNoncashItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_OtherAdjustmentsForNoncashItems_735c4251-f2e4-482c-aae8-7fe1755e16fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForFinanceCosts_f6e1b161-5e47-4fa8-a2ac-bffbab85e479" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForFinanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_AdjustmentsForFinanceCosts_f6e1b161-5e47-4fa8-a2ac-bffbab85e479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_6d56cf9b-addf-434a-902d-a1004fb47825" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForIncomeTaxExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_AdjustmentsForIncomeTaxExpense_6d56cf9b-addf-434a-902d-a1004fb47825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_72a49ad2-7d92-4437-bbca-8d0cee02a640" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities_72a49ad2-7d92-4437-bbca-8d0cee02a640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfCashPaymentsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_db7f1849-fa75-4ee3-99d5-7419045a18f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_db7f1849-fa75-4ee3-99d5-7419045a18f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_8bc4c684-7d04-4ba5-9fe1-23335229f866" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_8bc4c684-7d04-4ba5-9fe1-23335229f866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_a78341f8-c405-4620-a46e-f0fe7d0a148f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets_a78341f8-c405-4620-a46e-f0fe7d0a148f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_1f7ac06a-77b9-43ca-b367-6cbeb02795fe" xlink:href="cls-20211231.xsd#cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:to="loc_cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions_1f7ac06a-77b9-43ca-b367-6cbeb02795fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_267ddeca-3802-4d19-848d-8e4f78c8f17f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInWorkingCapital"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfCashPaymentsAbstract_5b929a2a-d51e-443c-9fd5-6b60c1231d2f" xlink:to="loc_ifrs-full_IncreaseDecreaseInWorkingCapital_267ddeca-3802-4d19-848d-8e4f78c8f17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_40d1580f-9eaa-4cd0-9722-18664df75847" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_3faeac8d-fb33-4787-b650-86752905d4f1" xlink:to="loc_ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities_40d1580f-9eaa-4cd0-9722-18664df75847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_eb63460a-4928-4838-bc69-03a6dbe0a72d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_3692bf47-97f0-4185-adf4-3d22fe87465e" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_eb63460a-4928-4838-bc69-03a6dbe0a72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9148d273-44b7-47aa-b26a-f6ed35f05b5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9148d273-44b7-47aa-b26a-f6ed35f05b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_a0be45e5-6eb5-4cbe-a636-c5f466f3fbb5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9148d273-44b7-47aa-b26a-f6ed35f05b5b" xlink:to="loc_ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_a0be45e5-6eb5-4cbe-a636-c5f466f3fbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0c074f81-9bfa-4e45-a348-16cbc0934aae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9148d273-44b7-47aa-b26a-f6ed35f05b5b" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_0c074f81-9bfa-4e45-a348-16cbc0934aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_41825851-8e59-470e-9b81-79187653d581" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9148d273-44b7-47aa-b26a-f6ed35f05b5b" xlink:to="loc_ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_41825851-8e59-470e-9b81-79187653d581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_90313b16-8f84-48a3-a65f-233c3dcf2b33" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9148d273-44b7-47aa-b26a-f6ed35f05b5b" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_90313b16-8f84-48a3-a65f-233c3dcf2b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_4d971342-52ca-45be-970a-febe539bf29b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_4d971342-52ca-45be-970a-febe539bf29b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_3b419e4d-1a15-48b8-a164-449bd50a722f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_3b419e4d-1a15-48b8-a164-449bd50a722f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_22821449-32c5-45ba-a351-a6ccf468ba6b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_22821449-32c5-45ba-a351-a6ccf468ba6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_7157b80e-0e70-4c2f-b068-080a72cc7244" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_7157b80e-0e70-4c2f-b068-080a72cc7244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_128339c3-7214-4230-8479-15f6c2951a48" xlink:href="cls-20211231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_128339c3-7214-4230-8479-15f6c2951a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_fcbb4724-1850-48b7-8501-5ff731b120d4" xlink:href="cls-20211231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans_fcbb4724-1850-48b7-8501-5ff731b120d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentOfFinancingCostsAndWaiverFees_6998bb60-0db8-427e-ae4d-d065d4b33d27" xlink:href="cls-20211231.xsd#cls_PaymentOfFinancingCostsAndWaiverFees"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_cls_PaymentOfFinancingCostsAndWaiverFees_6998bb60-0db8-427e-ae4d-d065d4b33d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_ed7c7ff8-22b3-44d3-8dc5-32a26562d6d8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_cc994f93-fbe1-4e87-abaf-c2b4c2a9d00e" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_ed7c7ff8-22b3-44d3-8dc5-32a26562d6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_ee28eeeb-8a63-4f74-849a-b9d4a7fa7a97" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_ee28eeeb-8a63-4f74-849a-b9d4a7fa7a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_bf30ae40-5de3-4a3a-b64c-0b8809d4a42f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:to="loc_ifrs-full_CashAndCashEquivalents_bf30ae40-5de3-4a3a-b64c-0b8809d4a42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_0fbfa1ee-8e4c-4168-adc4-cf813a0f781a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward_d0f4fb8c-8f5b-4745-9e28-f18fe885d53c" xlink:to="loc_ifrs-full_CashAndCashEquivalents_0fbfa1ee-8e4c-4168-adc4-cf813a0f781a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical" xlink:type="simple" xlink:href="cls-20211231.xsd#ConsolidatedStatementofCashFlowsParenthetical"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract_ef42be2b-98c3-4fc3-b398-bedf6c52b99b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_2bd6d3ed-b9b1-49a2-bd07-23eab987b9c9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_ef42be2b-98c3-4fc3-b398-bedf6c52b99b" xlink:to="loc_srt_CondensedCashFlowStatementTable_2bd6d3ed-b9b1-49a2-bd07-23eab987b9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringAxis_29e14352-0d5b-4606-ba9b-7c76194f5003" xlink:href="cls-20211231.xsd#cls_RestructuringAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_2bd6d3ed-b9b1-49a2-bd07-23eab987b9c9" xlink:to="loc_cls_RestructuringAxis_29e14352-0d5b-4606-ba9b-7c76194f5003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringDomain_a3b4fd7a-a980-47e6-8256-b5672213a0f2" xlink:href="cls-20211231.xsd#cls_RestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringAxis_29e14352-0d5b-4606-ba9b-7c76194f5003" xlink:to="loc_cls_RestructuringDomain_a3b4fd7a-a980-47e6-8256-b5672213a0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainonSaleofTorontoPropertyMember_ce120e89-b443-46fe-971a-32ce79921bd0" xlink:href="cls-20211231.xsd#cls_GainonSaleofTorontoPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringDomain_a3b4fd7a-a980-47e6-8256-b5672213a0f2" xlink:to="loc_cls_GainonSaleofTorontoPropertyMember_ce120e89-b443-46fe-971a-32ce79921bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_d653e519-2f78-4bad-b8b8-552bbc251c60" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_2bd6d3ed-b9b1-49a2-bd07-23eab987b9c9" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_d653e519-2f78-4bad-b8b8-552bbc251c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessTransitionCosts_135ae9df-889c-46aa-999d-cad89d3cd847" xlink:href="cls-20211231.xsd#cls_BusinessTransitionCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_d653e519-2f78-4bad-b8b8-552bbc251c60" xlink:to="loc_cls_BusinessTransitionCosts_135ae9df-889c-46aa-999d-cad89d3cd847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsForDebtIssueCosts_ab19f466-bd5b-4a15-9b97-cffeb8ad6a61" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsForDebtIssueCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_d653e519-2f78-4bad-b8b8-552bbc251c60" xlink:to="loc_ifrs-full_PaymentsForDebtIssueCosts_ab19f466-bd5b-4a15-9b97-cffeb8ad6a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ReportingEntity" xlink:type="simple" xlink:href="cls-20211231.xsd#ReportingEntity"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ReportingEntity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_GeneralInformationAboutFinancialStatementsAbstract_762c757e-31d0-482a-957d-987ca5f36140" xlink:href="cls-20211231.xsd#cls_GeneralInformationAboutFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_98f607aa-c4c4-4f41-b3d0-a5288b077883" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_GeneralInformationAboutFinancialStatementsAbstract_762c757e-31d0-482a-957d-987ca5f36140" xlink:to="loc_ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory_98f607aa-c4c4-4f41-b3d0-a5288b077883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPolicies" xlink:type="simple" xlink:href="cls-20211231.xsd#BasisofPreparationandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_81e3712b-8560-4b40-8448-82e4341bc3a0" xlink:href="cls-20211231.xsd#cls_DisclosureOfSignificantAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_f84948d1-b2d6-4669-8433-6b9563477544" xlink:href="cls-20211231.xsd#cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_81e3712b-8560-4b40-8448-82e4341bc3a0" xlink:to="loc_cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock_f84948d1-b2d6-4669-8433-6b9563477544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cls-20211231.xsd#BasisofPreparationandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:href="cls-20211231.xsd#cls_DisclosureOfSignificantAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_17313597-31d6-451c-93e2-a39e17cb11cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_17313597-31d6-451c-93e2-a39e17cb11cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_ef3b0f1d-8055-4572-9a5d-cf9f8b2ad6fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory_ef3b0f1d-8055-4572-9a5d-cf9f8b2ad6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_c85b96f5-4553-4f06-8af8-ea335d386976" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_c85b96f5-4553-4f06-8af8-ea335d386976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_3f40801a-8ee0-402d-8eaa-415f0269c90d" xlink:href="cls-20211231.xsd#cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock_3f40801a-8ee0-402d-8eaa-415f0269c90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_796b66e8-6710-44f8-9923-c86ec6c416ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements_796b66e8-6710-44f8-9923-c86ec6c416ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_fc160729-a3aa-4809-9ab9-a421723fd243" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory_fc160729-a3aa-4809-9ab9-a421723fd243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_6d01c539-f6f7-4a44-8d47-b792de507a68" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory_6d01c539-f6f7-4a44-8d47-b792de507a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_a6cb7e51-0b15-4d47-b140-ecadf4c01ea3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_a6cb7e51-0b15-4d47-b140-ecadf4c01ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_67aae9c4-67ec-494b-8beb-f2e7c8d2a64c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents_67aae9c4-67ec-494b-8beb-f2e7c8d2a64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_b492d7fb-4e5a-4b42-8975-74c456147267" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_b492d7fb-4e5a-4b42-8975-74c456147267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_e0761d7b-da27-4379-b2b6-c3515ced989b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_e0761d7b-da27-4379-b2b6-c3515ced989b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_da9c8757-e1bd-454b-8c63-771ae5b98fdd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_da9c8757-e1bd-454b-8c63-771ae5b98fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_caa17a08-c88f-4954-9589-23c9372cb9f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_caa17a08-c88f-4954-9589-23c9372cb9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_8ec3bf7d-1773-4f72-9324-0c4634aa9cf5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_8ec3bf7d-1773-4f72-9324-0c4634aa9cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_cf8a2197-72de-4669-b9c2-d46168629077" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_cf8a2197-72de-4669-b9c2-d46168629077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_d977620a-fbca-4f32-bddd-3f00dec6f4f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_d977620a-fbca-4f32-bddd-3f00dec6f4f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_700d5746-8eff-4319-a43c-027694218eb8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_d977620a-fbca-4f32-bddd-3f00dec6f4f1" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_700d5746-8eff-4319-a43c-027694218eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_ea6376c3-969d-47d4-a0eb-ce273f92b9ff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory_ea6376c3-969d-47d4-a0eb-ce273f92b9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_d240a896-9ef3-4477-b8e0-8abfa9158f41" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_d240a896-9ef3-4477-b8e0-8abfa9158f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_11e468aa-a902-4400-91a6-c744c1cb8c3f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_11e468aa-a902-4400-91a6-c744c1cb8c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_9d5896a8-269d-445d-9162-5e45ed20785d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_11e468aa-a902-4400-91a6-c744c1cb8c3f" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory_9d5896a8-269d-445d-9162-5e45ed20785d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_b1b009fc-e4a0-4884-a6aa-eb848c935680" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_11e468aa-a902-4400-91a6-c744c1cb8c3f" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory_b1b009fc-e4a0-4884-a6aa-eb848c935680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_c6eaab03-4c18-411f-b346-2a5749340b96" xlink:href="cls-20211231.xsd#cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory_11e468aa-a902-4400-91a6-c744c1cb8c3f" xlink:to="loc_cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock_c6eaab03-4c18-411f-b346-2a5749340b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_8ea9514f-dba2-4603-b151-c58fa9c95fb4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory_8ea9514f-dba2-4603-b151-c58fa9c95fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_41678457-3471-4beb-b0dd-fc47f779f773" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_41678457-3471-4beb-b0dd-fc47f779f773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_ebbeeadd-6a8e-4856-9719-9fa29ae6973a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_ebbeeadd-6a8e-4856-9719-9fa29ae6973a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants_8dddd83f-09a2-42b7-985f-d0afcdfe31a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_01378c2e-dc98-4e8d-9d1e-e6f2046eec5a" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants_8dddd83f-09a2-42b7-985f-d0afcdfe31a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="cls-20211231.xsd#BasisofPreparationandSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_051ca2e2-9cc9-4993-948f-af54063238a4" xlink:href="cls-20211231.xsd#cls_DisclosureOfSignificantAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_a45ed879-ab4a-4b56-b354-40dabcde6eff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_051ca2e2-9cc9-4993-948f-af54063238a4" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_a45ed879-ab4a-4b56-b354-40dabcde6eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_25135503-72a7-48d2-9622-7e2e9a4113b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_051ca2e2-9cc9-4993-948f-af54063238a4" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_25135503-72a7-48d2-9622-7e2e9a4113b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5e1f2cb2-6be9-468a-b19d-b1c2d049faf0" xlink:href="cls-20211231.xsd#cls_DisclosureOfSignificantAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_5cb5b68c-a285-441f-9893-9898e3ac801d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_5e1f2cb2-6be9-468a-b19d-b1c2d049faf0" xlink:to="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_5cb5b68c-a285-441f-9893-9898e3ac801d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsAxis_9b633b60-ab6b-4214-84d0-294532f2ef2a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_5cb5b68c-a285-441f-9893-9898e3ac801d" xlink:to="loc_ifrs-full_NewIFRSsAxis_9b633b60-ab6b-4214-84d0-294532f2ef2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewIFRSsMember_e3a174e7-9874-4212-9145-22d3e8c23b83" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NewIFRSsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NewIFRSsAxis_9b633b60-ab6b-4214-84d0-294532f2ef2a" xlink:to="loc_ifrs-full_NewIFRSsMember_e3a174e7-9874-4212-9145-22d3e8c23b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IFRS16Member_a542f317-07fb-47ce-9b07-69c2493a535e" xlink:href="cls-20211231.xsd#cls_IFRS16Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NewIFRSsMember_e3a174e7-9874-4212-9145-22d3e8c23b83" xlink:to="loc_cls_IFRS16Member_a542f317-07fb-47ce-9b07-69c2493a535e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_bef2165a-0985-4fec-8929-f55c278106d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable_5cb5b68c-a285-441f-9893-9898e3ac801d" xlink:to="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_bef2165a-0985-4fec-8929-f55c278106d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_ea73ba50-a299-4ef5-878b-cb408d13e8a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_bef2165a-0985-4fec-8929-f55c278106d9" xlink:to="loc_ifrs-full_RightofuseAssets_ea73ba50-a299-4ef5-878b-cb408d13e8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities_34715ed5-08ac-45ba-910a-7f013043774a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_bef2165a-0985-4fec-8929-f55c278106d9" xlink:to="loc_ifrs-full_LeaseLiabilities_34715ed5-08ac-45ba-910a-7f013043774a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_a2ba8a2f-8ab6-4a26-8131-c4c0218a6a99" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_bef2165a-0985-4fec-8929-f55c278106d9" xlink:to="loc_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_a2ba8a2f-8ab6-4a26-8131-c4c0218a6a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_fba3ea0e-39e5-427b-9d3a-28493ad05cc5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems_bef2165a-0985-4fec-8929-f55c278106d9" xlink:to="loc_ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16_fba3ea0e-39e5-427b-9d3a-28493ad05cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_b9b95de5-9694-46e9-8b48-09f314a2d14b" xlink:href="cls-20211231.xsd#cls_DisclosureOfSignificantAccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfSignificantAccountingPoliciesAbstract_b9b95de5-9694-46e9-8b48-09f314a2d14b" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_3ed36bba-4a3f-4ff8-b248-de7987a27685" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_3ed36bba-4a3f-4ff8-b248-de7987a27685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_49926556-3bc6-4490-8856-03f61aeda177" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_3ed36bba-4a3f-4ff8-b248-de7987a27685" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_49926556-3bc6-4490-8856-03f61aeda177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntellectualProperty1Member_70e068f0-e0ef-4a65-82d4-b5c3a7da1ba9" xlink:href="cls-20211231.xsd#cls_IntellectualProperty1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_49926556-3bc6-4490-8856-03f61aeda177" xlink:to="loc_cls_IntellectualProperty1Member_70e068f0-e0ef-4a65-82d4-b5c3a7da1ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_d1dd9ba4-2c94-4056-b272-464ac745fe36" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_49926556-3bc6-4490-8856-03f61aeda177" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_d1dd9ba4-2c94-4056-b272-464ac745fe36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerSoftwareMember_f44841a3-212f-4cd1-851f-4faec58fe322" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComputerSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_49926556-3bc6-4490-8856-03f61aeda177" xlink:to="loc_ifrs-full_ComputerSoftwareMember_f44841a3-212f-4cd1-851f-4faec58fe322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_4bd8be58-79fc-477d-9b7d-13ff5d1255d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:to="loc_ifrs-full_RangeAxis_4bd8be58-79fc-477d-9b7d-13ff5d1255d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_ebb5d4dc-6178-4ab3-91ca-9b613efc481f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_4bd8be58-79fc-477d-9b7d-13ff5d1255d0" xlink:to="loc_ifrs-full_RangesMember_ebb5d4dc-6178-4ab3-91ca-9b613efc481f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_d5a1200e-1d21-4d20-849c-7a470e2c4f23" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_ebb5d4dc-6178-4ab3-91ca-9b613efc481f" xlink:to="loc_ifrs-full_BottomOfRangeMember_d5a1200e-1d21-4d20-849c-7a470e2c4f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MiddleOfRangeMember_552e10dc-7488-4f0c-be8d-e32eca50833c" xlink:href="cls-20211231.xsd#cls_MiddleOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_ebb5d4dc-6178-4ab3-91ca-9b613efc481f" xlink:to="loc_cls_MiddleOfRangeMember_552e10dc-7488-4f0c-be8d-e32eca50833c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_9095f942-2aba-4778-ba5e-f01865d1a36b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_ebb5d4dc-6178-4ab3-91ca-9b613efc481f" xlink:to="loc_ifrs-full_TopOfRangeMember_9095f942-2aba-4778-ba5e-f01865d1a36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_Vesting1Axis_943259a7-3c1e-4215-b9cd-ff0efbf0ea09" xlink:href="cls-20211231.xsd#cls_Vesting1Axis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:to="loc_cls_Vesting1Axis_943259a7-3c1e-4215-b9cd-ff0efbf0ea09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_Vesting1Domain_26c51bc7-b59b-477e-8a8d-62e4c3e0503f" xlink:href="cls-20211231.xsd#cls_Vesting1Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_Vesting1Axis_943259a7-3c1e-4215-b9cd-ff0efbf0ea09" xlink:to="loc_cls_Vesting1Domain_26c51bc7-b59b-477e-8a8d-62e4c3e0503f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationAwardTrancheOne1Member_1234f226-80b8-4188-ab95-15742a62c401" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationAwardTrancheOne1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_Vesting1Domain_26c51bc7-b59b-477e-8a8d-62e4c3e0503f" xlink:to="loc_cls_SharebasedCompensationAwardTrancheOne1Member_1234f226-80b8-4188-ab95-15742a62c401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationAwardTrancheTwo1Member_fa6543bb-cb51-470e-a09e-37487b3f31de" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationAwardTrancheTwo1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_Vesting1Domain_26c51bc7-b59b-477e-8a8d-62e4c3e0503f" xlink:to="loc_cls_SharebasedCompensationAwardTrancheTwo1Member_fa6543bb-cb51-470e-a09e-37487b3f31de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationAwardTrancheThree1Member_28c4a944-83b2-46c6-a79d-e056424387c4" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationAwardTrancheThree1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_Vesting1Domain_26c51bc7-b59b-477e-8a8d-62e4c3e0503f" xlink:to="loc_cls_SharebasedCompensationAwardTrancheThree1Member_28c4a944-83b2-46c6-a79d-e056424387c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationAwardTrancheFourMember_5b7c51ac-54fb-48ae-b669-223a96606c4f" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationAwardTrancheFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_Vesting1Domain_26c51bc7-b59b-477e-8a8d-62e4c3e0503f" xlink:to="loc_cls_SharebasedCompensationAwardTrancheFourMember_5b7c51ac-54fb-48ae-b669-223a96606c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b31e3d31-557a-48a2-8957-b95469d5340a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b31e3d31-557a-48a2-8957-b95469d5340a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_f8d18095-55db-4f26-bec6-75de1a70f9ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_b31e3d31-557a-48a2-8957-b95469d5340a" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_f8d18095-55db-4f26-bec6-75de1a70f9ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployeeStockOption1Member_5c676c57-4883-482e-9dd2-0f832e485fb5" xlink:href="cls-20211231.xsd#cls_EmployeeStockOption1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_f8d18095-55db-4f26-bec6-75de1a70f9ce" xlink:to="loc_cls_EmployeeStockOption1Member_5c676c57-4883-482e-9dd2-0f832e485fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_b782f2b3-7cb4-4c06-8427-36e25b9e6018" xlink:href="cls-20211231.xsd#cls_RestrictedStockUnitsRSU1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_f8d18095-55db-4f26-bec6-75de1a70f9ce" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_b782f2b3-7cb4-4c06-8427-36e25b9e6018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_6d791641-e2e4-4505-b404-668aa4f13753" xlink:href="cls-20211231.xsd#cls_PerformanceShareUnitsPSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_f8d18095-55db-4f26-bec6-75de1a70f9ce" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_6d791641-e2e4-4505-b404-668aa4f13753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredShareUnitsDSUMember_bb990d26-965d-4269-a75c-d9d4fac0b63a" xlink:href="cls-20211231.xsd#cls_DeferredShareUnitsDSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_f8d18095-55db-4f26-bec6-75de1a70f9ce" xlink:to="loc_cls_DeferredShareUnitsDSUMember_bb990d26-965d-4269-a75c-d9d4fac0b63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3b7c9e75-6b68-4a85-b18f-818c0da971e7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3b7c9e75-6b68-4a85-b18f-818c0da971e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_b516dfe7-810e-474b-a1c2-1b3eb05c2b7b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_3b7c9e75-6b68-4a85-b18f-818c0da971e7" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_b516dfe7-810e-474b-a1c2-1b3eb05c2b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_96d0adee-7ff2-4c73-ba91-6f6246470308" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_b516dfe7-810e-474b-a1c2-1b3eb05c2b7b" xlink:to="loc_ifrs-full_BuildingsMember_96d0adee-7ff2-4c73-ba91-6f6246470308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BuildingImprovementsAndLeaseholdImprovementsMember_d30dc508-b60c-4386-a7a2-c66b89598c67" xlink:href="cls-20211231.xsd#cls_BuildingImprovementsAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_b516dfe7-810e-474b-a1c2-1b3eb05c2b7b" xlink:to="loc_cls_BuildingImprovementsAndLeaseholdImprovementsMember_d30dc508-b60c-4386-a7a2-c66b89598c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MachineryAndEquipment1Member_accf5a7a-2a06-473e-906d-afbff78783a8" xlink:href="cls-20211231.xsd#cls_MachineryAndEquipment1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_b516dfe7-810e-474b-a1c2-1b3eb05c2b7b" xlink:to="loc_cls_MachineryAndEquipment1Member_accf5a7a-2a06-473e-906d-afbff78783a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_9c94f6af-4b55-4301-a5ac-12e5b0c8b8df" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_afe66eae-be69-4eb7-8b5e-aed6c1aa0956" xlink:href="cls-20211231.xsd#cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_afe66eae-be69-4eb7-8b5e-aed6c1aa0956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_f3fdb992-d228-4e60-97b3-b95012aed368" xlink:href="cls-20211231.xsd#cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_f3fdb992-d228-4e60-97b3-b95012aed368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_ad5c3699-2137-4ca9-ab07-7f619fa39eae" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1_ad5c3699-2137-4ca9-ab07-7f619fa39eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_193b420a-454d-4315-a5ed-2b91882d12db" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_193b420a-454d-4315-a5ed-2b91882d12db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_664e6ba4-3813-4a05-a6d6-362aa45f0dca" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_664e6ba4-3813-4a05-a6d6-362aa45f0dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_056a55aa-d11d-4a33-9692-cd5955bcb193" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash_056a55aa-d11d-4a33-9692-cd5955bcb193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_a17c1a92-7e3d-45cb-b891-971677ea2247" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards_a17c1a92-7e3d-45cb-b891-971677ea2247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator_e603c980-ed57-48ee-9d77-47728a67e71b" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_bc04372e-3ef5-456a-8cd1-4f4344f26f5b" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator_e603c980-ed57-48ee-9d77-47728a67e71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/Acquisitions" xlink:type="simple" xlink:href="cls-20211231.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessCombinations1Abstract_8988d98b-b273-4471-b9c0-dee0140b4501" xlink:href="cls-20211231.xsd#cls_BusinessCombinations1Abstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_33d3e353-dfaf-42d0-ba76-d2e0a11e75bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_BusinessCombinations1Abstract_8988d98b-b273-4471-b9c0-dee0140b4501" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsExplanatory_33d3e353-dfaf-42d0-ba76-d2e0a11e75bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="cls-20211231.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessCombinations1Abstract_d87e3855-a3b2-4355-8b03-20bee8f12386" xlink:href="cls-20211231.xsd#cls_BusinessCombinations1Abstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_b4e6834c-d2d7-4375-8e90-29abc4d36842" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_BusinessCombinations1Abstract_d87e3855-a3b2-4355-8b03-20bee8f12386" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory_b4e6834c-d2d7-4375-8e90-29abc4d36842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#AcquisitionsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessCombinations1Abstract_056deba5-0e78-403a-a872-aec5e076d570" xlink:href="cls-20211231.xsd#cls_BusinessCombinations1Abstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_0d28debf-ae80-4f3f-84cd-796bdc76d5d4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_BusinessCombinations1Abstract_056deba5-0e78-403a-a872-aec5e076d570" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_0d28debf-ae80-4f3f-84cd-796bdc76d5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_6fbc9ba1-9060-4b1b-9748-1e4be56ae289" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_0d28debf-ae80-4f3f-84cd-796bdc76d5d4" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_6fbc9ba1-9060-4b1b-9748-1e4be56ae289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c3b8a4ac-e38d-4103-a5ce-e8ceb2456176" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_6fbc9ba1-9060-4b1b-9748-1e4be56ae289" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c3b8a4ac-e38d-4103-a5ce-e8ceb2456176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PCIPrivateLimitedMember_24c2d7e0-74f8-42b7-bd13-8eea3d14f558" xlink:href="cls-20211231.xsd#cls_PCIPrivateLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c3b8a4ac-e38d-4103-a5ce-e8ceb2456176" xlink:to="loc_cls_PCIPrivateLimitedMember_24c2d7e0-74f8-42b7-bd13-8eea3d14f558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ImpaktHoldingsLLCImpaktMember_a65a123a-a336-43e8-88ac-d89a02a911b0" xlink:href="cls-20211231.xsd#cls_ImpaktHoldingsLLCImpaktMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c3b8a4ac-e38d-4103-a5ce-e8ceb2456176" xlink:to="loc_cls_ImpaktHoldingsLLCImpaktMember_a65a123a-a336-43e8-88ac-d89a02a911b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f4d39e27-3b03-4d36-abe3-72f0e965bf6c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_0d28debf-ae80-4f3f-84cd-796bdc76d5d4" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f4d39e27-3b03-4d36-abe3-72f0e965bf6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_35cf67f3-bafd-4d14-8f5d-deb3627a349e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_f4d39e27-3b03-4d36-abe3-72f0e965bf6c" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_35cf67f3-bafd-4d14-8f5d-deb3627a349e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CustomerIntangibleAssetsMember_bbf82b7b-e2df-4035-8caa-d293d0c3f1b7" xlink:href="cls-20211231.xsd#cls_CustomerIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_35cf67f3-bafd-4d14-8f5d-deb3627a349e" xlink:to="loc_cls_CustomerIntangibleAssetsMember_bbf82b7b-e2df-4035-8caa-d293d0c3f1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_0d28debf-ae80-4f3f-84cd-796bdc76d5d4" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_2d638b51-91dd-4437-af96-7769b23e6b36" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_2d638b51-91dd-4437-af96-7769b23e6b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_39d64ca8-6f4c-46b2-972c-ad6dd2ce6f0d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_39d64ca8-6f4c-46b2-972c-ad6dd2ce6f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate_9f374be1-31b3-4ca9-8a46-bf0c810c3bb5" xlink:href="cls-20211231.xsd#cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate_9f374be1-31b3-4ca9-8a46-bf0c810c3bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PortionOfConsiderationPaidConsistingOfBorrowings_46ad8da4-cd67-4760-8509-d43b098a3234" xlink:href="cls-20211231.xsd#cls_PortionOfConsiderationPaidConsistingOfBorrowings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_PortionOfConsiderationPaidConsistingOfBorrowings_46ad8da4-cd67-4760-8509-d43b098a3234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_e1f6840d-c5b1-49e0-87b1-d0633883e764" xlink:href="cls-20211231.xsd#cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_e1f6840d-c5b1-49e0-87b1-d0633883e764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_9f2aceb2-4bf8-423a-b27e-8304441f69f0" xlink:href="cls-20211231.xsd#cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod_9f2aceb2-4bf8-423a-b27e-8304441f69f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_8ea23767-5d7c-490a-b322-ed553831ba08" xlink:href="cls-20211231.xsd#cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_8ea23767-5d7c-490a-b322-ed553831ba08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_e4fe2318-31f6-4f58-8d34-87014e571796" xlink:href="cls-20211231.xsd#cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill_e4fe2318-31f6-4f58-8d34-87014e571796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_e68b6981-a51b-47f0-a41d-509dbb049366" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_e68b6981-a51b-47f0-a41d-509dbb049366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts_873be6fc-1f72-47a2-b65f-fb931d215dee" xlink:href="cls-20211231.xsd#cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts_873be6fc-1f72-47a2-b65f-fb931d215dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionRelatedCostsForPotentialAcquisitions_aced5ace-f1b2-4747-a060-9c25c4644d49" xlink:href="cls-20211231.xsd#cls_AcquisitionRelatedCostsForPotentialAcquisitions"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_AcquisitionRelatedCostsForPotentialAcquisitions_aced5ace-f1b2-4747-a060-9c25c4644d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets_d806848e-7e44-44ac-96b1-8f12580ca200" xlink:href="cls-20211231.xsd#cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets_d806848e-7e44-44ac-96b1-8f12580ca200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessCombinationPurchasePriceAdjustment_2bbd75bd-6c4b-4fcb-a666-77174f6654af" xlink:href="cls-20211231.xsd#cls_BusinessCombinationPurchasePriceAdjustment"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_0fb98491-8a90-4c34-8b3f-7b501b23b55c" xlink:to="loc_cls_BusinessCombinationPurchasePriceAdjustment_2bbd75bd-6c4b-4fcb-a666-77174f6654af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#AcquisitionsPurchasePriceAllocationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessCombinations1Abstract_734471ca-b63e-4216-a741-f82627dedbff" xlink:href="cls-20211231.xsd#cls_BusinessCombinations1Abstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4040d4a-c1a6-40dc-9c72-4e8331e395e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_BusinessCombinations1Abstract_734471ca-b63e-4216-a741-f82627dedbff" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4040d4a-c1a6-40dc-9c72-4e8331e395e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_b6eabeb1-2146-4ba1-8d5b-20866d02b715" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4040d4a-c1a6-40dc-9c72-4e8331e395e3" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_b6eabeb1-2146-4ba1-8d5b-20866d02b715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d51d08da-6166-45b6-af82-789215c036bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_b6eabeb1-2146-4ba1-8d5b-20866d02b715" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d51d08da-6166-45b6-af82-789215c036bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PCIPrivateLimitedMember_e4d61bd7-b071-4a01-b387-2e2b15ebf6b2" xlink:href="cls-20211231.xsd#cls_PCIPrivateLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d51d08da-6166-45b6-af82-789215c036bf" xlink:to="loc_cls_PCIPrivateLimitedMember_e4d61bd7-b071-4a01-b387-2e2b15ebf6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_a4040d4a-c1a6-40dc-9c72-4e8331e395e3" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate_3f62029e-87dd-4360-bf08-7a4253cc0deb" xlink:href="cls-20211231.xsd#cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate_3f62029e-87dd-4360-bf08-7a4253cc0deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryRecognisedAsOfAcquisitionDate_adeb1968-4a8d-4be0-b6b0-a3979507be44" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InventoryRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_ifrs-full_InventoryRecognisedAsOfAcquisitionDate_adeb1968-4a8d-4be0-b6b0-a3979507be44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_3f6bf367-5da4-4957-9437-c03da7eab971" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_3f6bf367-5da4-4957-9437-c03da7eab971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_c6fa552d-d222-4d51-8e5c-f5f70824cc35" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate_c6fa552d-d222-4d51-8e5c-f5f70824cc35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate_a7be41f3-ddb1-4c36-b3b1-44c226c8bcb9" xlink:href="cls-20211231.xsd#cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate_a7be41f3-ddb1-4c36-b3b1-44c226c8bcb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_c2209b82-5007-471e-8c9d-f4952f98d13b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_ifrs-full_Goodwill_c2209b82-5007-471e-8c9d-f4952f98d13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate_b48e8487-12bf-4ca0-aad9-dcf9199ea110" xlink:href="cls-20211231.xsd#cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate_b48e8487-12bf-4ca0-aad9-dcf9199ea110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate_70e034dd-d98b-4518-bf56-88119072ab12" xlink:href="cls-20211231.xsd#cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate_70e034dd-d98b-4518-bf56-88119072ab12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_b12e4e6e-fa9b-4eb8-a8c0-bd22d7ba38bb" xlink:href="cls-20211231.xsd#cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate_b12e4e6e-fa9b-4eb8-a8c0-bd22d7ba38bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_d7b7ea5c-f10f-4e50-af83-2a23e2b90492" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_c3dbb309-a193-4cdc-b136-f338ad8e421c" xlink:to="loc_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed_d7b7ea5c-f10f-4e50-af83-2a23e2b90492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AccountsReceivable" xlink:type="simple" xlink:href="cls-20211231.xsd#AccountsReceivable"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AccountsReceivable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_b89b3deb-ee79-458c-9d60-086804e343dc" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_5c0e87b9-3c8a-4474-a1ff-ec53ff788e67" xlink:href="cls-20211231.xsd#cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_b89b3deb-ee79-458c-9d60-086804e343dc" xlink:to="loc_cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock_5c0e87b9-3c8a-4474-a1ff-ec53ff788e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AccountsReceivableDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#AccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_523eecba-4ace-46b0-bd60-65dde616469e" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_8ca8bfb1-9e83-45c2-a19f-c5d8d5452745" xlink:href="cls-20211231.xsd#cls_DerecognitionofFinancialAssetsbyTypeofTransferTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_523eecba-4ace-46b0-bd60-65dde616469e" xlink:to="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_8ca8bfb1-9e83-45c2-a19f-c5d8d5452745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_7e908933-a751-4b63-8742-ccabe4166144" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_8ca8bfb1-9e83-45c2-a19f-c5d8d5452745" xlink:to="loc_srt_MajorCustomersAxis_7e908933-a751-4b63-8742-ccabe4166144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_cfc93928-3398-449e-97c9-d611742878dd" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_7e908933-a751-4b63-8742-ccabe4166144" xlink:to="loc_srt_NameOfMajorCustomerDomain_cfc93928-3398-449e-97c9-d611742878dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CCSSegmentCustomerMember_7acae034-a388-478d-bf91-f2b2418206e3" xlink:href="cls-20211231.xsd#cls_CCSSegmentCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_cfc93928-3398-449e-97c9-d611742878dd" xlink:to="loc_cls_CCSSegmentCustomerMember_7acae034-a388-478d-bf91-f2b2418206e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ATSSegmentCustomerMember_58fe390e-5bca-464a-a34c-253685d344ef" xlink:href="cls-20211231.xsd#cls_ATSSegmentCustomerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_cfc93928-3398-449e-97c9-d611742878dd" xlink:to="loc_cls_ATSSegmentCustomerMember_58fe390e-5bca-464a-a34c-253685d344ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_fdc699ce-efb0-4f8b-9745-9d510430be69" xlink:href="cls-20211231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_8ca8bfb1-9e83-45c2-a19f-c5d8d5452745" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_fdc699ce-efb0-4f8b-9745-9d510430be69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_d533a3ad-2ad2-4873-9fb3-a13b1e03acc8" xlink:href="cls-20211231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_fdc699ce-efb0-4f8b-9745-9d510430be69" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_d533a3ad-2ad2-4873-9fb3-a13b1e03acc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderPriorFacilityProgramMember_979eaad5-872b-4e85-82b6-f5fe6551824c" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderPriorFacilityProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_d533a3ad-2ad2-4873-9fb3-a13b1e03acc8" xlink:to="loc_cls_SaleOfReceivablesUnderPriorFacilityProgramMember_979eaad5-872b-4e85-82b6-f5fe6551824c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_9cd3cb0b-15e1-41c1-9e4e-31da5888fe74" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderFacilityProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_d533a3ad-2ad2-4873-9fb3-a13b1e03acc8" xlink:to="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_9cd3cb0b-15e1-41c1-9e4e-31da5888fe74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_7f028dac-fc21-4165-979c-6f7550a95d53" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderSupplierFinancingProgramMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_d533a3ad-2ad2-4873-9fb3-a13b1e03acc8" xlink:to="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_7f028dac-fc21-4165-979c-6f7550a95d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8d947fa8-1e9f-43d7-b46d-daec48bb64ae" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_8ca8bfb1-9e83-45c2-a19f-c5d8d5452745" xlink:to="loc_dei_LegalEntityAxis_8d947fa8-1e9f-43d7-b46d-daec48bb64ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_404cc319-3216-4159-a74b-3a16cd308f65" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8d947fa8-1e9f-43d7-b46d-daec48bb64ae" xlink:to="loc_dei_EntityDomain_404cc319-3216-4159-a74b-3a16cd308f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PCIPrivateLimitedMember_5c0fa335-d3c0-4eaa-83f6-166af6c2a55b" xlink:href="cls-20211231.xsd#cls_PCIPrivateLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_404cc319-3216-4159-a74b-3a16cd308f65" xlink:to="loc_cls_PCIPrivateLimitedMember_5c0fa335-d3c0-4eaa-83f6-166af6c2a55b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:href="cls-20211231.xsd#cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferTable_8ca8bfb1-9e83-45c2-a19f-c5d8d5452745" xlink:to="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_0afcdafe-0778-475e-b0d1-a51253433dd4" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_0afcdafe-0778-475e-b0d1-a51253433dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_83504de4-6ec4-480b-9370-6fb2c143fe3d" xlink:href="cls-20211231.xsd#cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks_83504de4-6ec4-480b-9370-6fb2c143fe3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_4ebda7f5-45d7-4684-9d60-0d2f1faa9f09" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm_4ebda7f5-45d7-4684-9d60-0d2f1faa9f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_035b8f92-8164-431e-b66d-a9c32766cd85" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions_035b8f92-8164-431e-b66d-a9c32766cd85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination_1508c710-dca8-40fd-b522-403b0a893558" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination_1508c710-dca8-40fd-b522-403b0a893558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfSupplierFinancingPrograms_654714e4-49f6-49fb-ac28-15fea6697a28" xlink:href="cls-20211231.xsd#cls_NumberOfSupplierFinancingPrograms"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_NumberOfSupplierFinancingPrograms_654714e4-49f6-49fb-ac28-15fea6697a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_f9e4248a-b2cd-4d4a-8dbf-3ca92959c8fa" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_f9e4248a-b2cd-4d4a-8dbf-3ca92959c8fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractAssets_a204e2f9-0884-4827-ba5b-24eefa08c1e5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContractAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems_f79b2a84-1207-4b79-a94d-79ab0a3873bc" xlink:to="loc_ifrs-full_ContractAssets_a204e2f9-0884-4827-ba5b-24eefa08c1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/Inventories" xlink:type="simple" xlink:href="cls-20211231.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_InventoriesAbstract_0d4af63d-9dce-484c-9e55-086c08b9914e" xlink:href="cls-20211231.xsd#cls_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory_d552b2ec-55e1-437a-bd2a-8856ee989814" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_0d4af63d-9dce-484c-9e55-086c08b9914e" xlink:to="loc_ifrs-full_DisclosureOfInventoriesExplanatory_d552b2ec-55e1-437a-bd2a-8856ee989814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesTables" xlink:type="simple" xlink:href="cls-20211231.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_InventoriesAbstract_40775aca-9d44-46a0-b1b3-341cb56c637a" xlink:href="cls-20211231.xsd#cls_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfCurrentInventoryTableTextBlock_8bafa8ea-f670-462e-ad48-5b97707df57c" xlink:href="cls-20211231.xsd#cls_DisclosureOfCurrentInventoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_40775aca-9d44-46a0-b1b3-341cb56c637a" xlink:to="loc_cls_DisclosureOfCurrentInventoryTableTextBlock_8bafa8ea-f670-462e-ad48-5b97707df57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#InventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_InventoriesAbstract_2eea869c-0bca-4b8c-be6e-f028937fa873" xlink:href="cls-20211231.xsd#cls_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RawMaterials_0c99e6e8-57b7-4d6d-8e59-a7ba4af496bc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_2eea869c-0bca-4b8c-be6e-f028937fa873" xlink:to="loc_ifrs-full_RawMaterials_0c99e6e8-57b7-4d6d-8e59-a7ba4af496bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WorkInProgress_6788f265-ac43-42d1-9c64-123365346e2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WorkInProgress"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_2eea869c-0bca-4b8c-be6e-f028937fa873" xlink:to="loc_ifrs-full_WorkInProgress_6788f265-ac43-42d1-9c64-123365346e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods_2f0ed2fc-2e62-4b5e-a7e5-97cc380e372b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_2eea869c-0bca-4b8c-be6e-f028937fa873" xlink:to="loc_ifrs-full_FinishedGoods_2f0ed2fc-2e62-4b5e-a7e5-97cc380e372b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_fa750a39-a186-402b-86d0-eb065225bf38" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Inventories"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_2eea869c-0bca-4b8c-be6e-f028937fa873" xlink:to="loc_ifrs-full_Inventories_fa750a39-a186-402b-86d0-eb065225bf38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/InventoriesAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#InventoriesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/InventoriesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_InventoriesAbstract_2eeb1bcf-754a-45b9-9c43-d27a78b59a5c" xlink:href="cls-20211231.xsd#cls_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WritedownsReversalsOfInventories_04bf4565-dfcc-4dbe-bae4-6f418ac2cc04" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WritedownsReversalsOfInventories"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_2eeb1bcf-754a-45b9-9c43-d27a78b59a5c" xlink:to="loc_ifrs-full_WritedownsReversalsOfInventories_04bf4565-dfcc-4dbe-bae4-6f418ac2cc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryWritedown2011_924e5912-4b4a-4012-8d6f-6c93900d9626" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InventoryWritedown2011"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_2eeb1bcf-754a-45b9-9c43-d27a78b59a5c" xlink:to="loc_ifrs-full_InventoryWritedown2011_924e5912-4b4a-4012-8d6f-6c93900d9626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown_a783041d-80fd-49a8-9d79-7d22497668e2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReversalOfInventoryWritedown"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_2eeb1bcf-754a-45b9-9c43-d27a78b59a5c" xlink:to="loc_ifrs-full_ReversalOfInventoryWritedown_a783041d-80fd-49a8-9d79-7d22497668e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_6a47d180-67c7-40f4-8322-42b3424e6f6a" xlink:href="cls-20211231.xsd#cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_2eeb1bcf-754a-45b9-9c43-d27a78b59a5c" xlink:to="loc_cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory_6a47d180-67c7-40f4-8322-42b3424e6f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepositsFromCustomers_ec9bde0d-eaca-4935-b0a9-30baf104be80" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepositsFromCustomers"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_InventoriesAbstract_2eeb1bcf-754a-45b9-9c43-d27a78b59a5c" xlink:to="loc_ifrs-full_DepositsFromCustomers_ec9bde0d-eaca-4935-b0a9-30baf104be80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantandEquipment" xlink:type="simple" xlink:href="cls-20211231.xsd#PropertyPlantandEquipment"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_243071ce-04b5-4e61-a989-29cba7d46276" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_b4c4c2d5-03bf-4ece-a7f5-22d1f9ccf969" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_243071ce-04b5-4e61-a989-29cba7d46276" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_b4c4c2d5-03bf-4ece-a7f5-22d1f9ccf969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="cls-20211231.xsd#PropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_1e3f7e72-8a0c-44e0-b8a7-344a800107db" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_42844913-ab37-44d6-81e2-7d77d7cf6f04" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_1e3f7e72-8a0c-44e0-b8a7-344a800107db" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_42844913-ab37-44d6-81e2-7d77d7cf6f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_92ba1463-e0a1-4233-8fa3-d6b1a77b66a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_79afc824-a4fb-40ba-bf6b-b83ece450c20" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_92ba1463-e0a1-4233-8fa3-d6b1a77b66a5" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_79afc824-a4fb-40ba-bf6b-b83ece450c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_a312328f-87c3-4349-a8a7-85e2f1baaa27" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_79afc824-a4fb-40ba-bf6b-b83ece450c20" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_a312328f-87c3-4349-a8a7-85e2f1baaa27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_070506d6-5be4-4e6a-9dc9-9566d44337a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_a312328f-87c3-4349-a8a7-85e2f1baaa27" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_070506d6-5be4-4e6a-9dc9-9566d44337a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandMember_9df5000e-da55-4bcc-a0c7-7ec7d0bf14fd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_070506d6-5be4-4e6a-9dc9-9566d44337a9" xlink:to="loc_ifrs-full_LandMember_9df5000e-da55-4bcc-a0c7-7ec7d0bf14fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_d6ccb800-83a8-4762-a9df-c0db1da43ada" xlink:href="cls-20211231.xsd#cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_070506d6-5be4-4e6a-9dc9-9566d44337a9" xlink:to="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_d6ccb800-83a8-4762-a9df-c0db1da43ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MachineryAndEquipment1Member_af6b24ac-fdc1-434c-8e7e-6ccee5272bdf" xlink:href="cls-20211231.xsd#cls_MachineryAndEquipment1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_070506d6-5be4-4e6a-9dc9-9566d44337a9" xlink:to="loc_cls_MachineryAndEquipment1Member_af6b24ac-fdc1-434c-8e7e-6ccee5272bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e47835b7-2b22-46b1-9cb5-4c2d1e2dcead" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_79afc824-a4fb-40ba-bf6b-b83ece450c20" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e47835b7-2b22-46b1-9cb5-4c2d1e2dcead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_d38f01e3-409d-4ef2-9da2-84ab7508b868" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_e47835b7-2b22-46b1-9cb5-4c2d1e2dcead" xlink:to="loc_ifrs-full_CarryingAmountMember_d38f01e3-409d-4ef2-9da2-84ab7508b868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_57cb8a1a-43b2-4461-8232-0f2a5535d58b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_d38f01e3-409d-4ef2-9da2-84ab7508b868" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_57cb8a1a-43b2-4461-8232-0f2a5535d58b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_1e730b1e-b0a7-4f76-b671-90d6442dd7ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_d38f01e3-409d-4ef2-9da2-84ab7508b868" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_1e730b1e-b0a7-4f76-b671-90d6442dd7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d8c76d18-0413-43ed-bb51-4668c5dcb09e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_79afc824-a4fb-40ba-bf6b-b83ece450c20" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d8c76d18-0413-43ed-bb51-4668c5dcb09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_1e311f1e-64a2-4e09-b361-f5358fcf79b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d8c76d18-0413-43ed-bb51-4668c5dcb09e" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_1e311f1e-64a2-4e09-b361-f5358fcf79b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PropertyPlantandEquipmentChangestotheNetBookValueDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_b4a4b5ee-6ad9-4fb2-b687-91485286aaa4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_91777fb5-4a9d-4dc9-81c4-d072001373c3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_b4a4b5ee-6ad9-4fb2-b687-91485286aaa4" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_91777fb5-4a9d-4dc9-81c4-d072001373c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_fb312236-7adf-4353-8ba4-b8e33d94138b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_91777fb5-4a9d-4dc9-81c4-d072001373c3" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_fb312236-7adf-4353-8ba4-b8e33d94138b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_963fd01d-1b7e-4ee1-8565-3097f56f88d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_fb312236-7adf-4353-8ba4-b8e33d94138b" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_963fd01d-1b7e-4ee1-8565-3097f56f88d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandMember_7b7382bc-7830-4b27-b5c2-c3d89966b534" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_963fd01d-1b7e-4ee1-8565-3097f56f88d6" xlink:to="loc_ifrs-full_LandMember_7b7382bc-7830-4b27-b5c2-c3d89966b534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_411273af-4111-44ed-acb2-51aa2b69e41b" xlink:href="cls-20211231.xsd#cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_963fd01d-1b7e-4ee1-8565-3097f56f88d6" xlink:to="loc_cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember_411273af-4111-44ed-acb2-51aa2b69e41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MachineryAndEquipment1Member_a9e5b0fb-0ff9-4b34-97ac-89913afcd490" xlink:href="cls-20211231.xsd#cls_MachineryAndEquipment1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_963fd01d-1b7e-4ee1-8565-3097f56f88d6" xlink:to="loc_cls_MachineryAndEquipment1Member_a9e5b0fb-0ff9-4b34-97ac-89913afcd490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_0e7f08d5-ec7b-4727-8a26-1b605d3b1490" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_91777fb5-4a9d-4dc9-81c4-d072001373c3" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_0e7f08d5-ec7b-4727-8a26-1b605d3b1490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_0e7f08d5-ec7b-4727-8a26-1b605d3b1490" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_dc06866f-bb64-4920-a086-def3bfc6097c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_dc06866f-bb64-4920-a086-def3bfc6097c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_9741dfed-98fd-4e13-b314-2541313d6b31" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_9741dfed-98fd-4e13-b314-2541313d6b31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_66f16cd3-42f1-4940-af5b-02def59e6886" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment_66f16cd3-42f1-4940-af5b-02def59e6886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_3a0a0827-b6c7-41b6-82d7-536367f064f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_3a0a0827-b6c7-41b6-82d7-536367f064f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_00b5abee-ea3d-4bf0-8a48-f4a35563e698" xlink:href="cls-20211231.xsd#cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment_00b5abee-ea3d-4bf0-8a48-f4a35563e698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_6022ecec-fe49-4938-a10a-2a839051d34b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_6022ecec-fe49-4938-a10a-2a839051d34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipment_59f94048-29c4-46bc-86d4-e29d47cc6000" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_14952760-8b76-4624-b193-b9db7e516906" xlink:to="loc_ifrs-full_PropertyPlantAndEquipment_59f94048-29c4-46bc-86d4-e29d47cc6000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssets" xlink:type="simple" xlink:href="cls-20211231.xsd#RightOfUseAssets"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RightOfUseAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetsAbstract_16223577-d6cd-406b-b1f2-f91c346760c0" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_2a3a7b5b-ded1-43d4-b0c8-17a3e23e9c52" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetsAbstract_16223577-d6cd-406b-b1f2-f91c346760c0" xlink:to="loc_ifrs-full_DisclosureOfLeasesExplanatory_2a3a7b5b-ded1-43d4-b0c8-17a3e23e9c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssetsTables" xlink:type="simple" xlink:href="cls-20211231.xsd#RightOfUseAssetsTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RightOfUseAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetsAbstract_f98fd013-2d53-4317-9478-26a42dd13d22" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_963403e6-02b8-414b-bd1d-90cfedbf4b4b" xlink:href="cls-20211231.xsd#cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetsAbstract_f98fd013-2d53-4317-9478-26a42dd13d22" xlink:to="loc_cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock_963403e6-02b8-414b-bd1d-90cfedbf4b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/RightOfUseAssetsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#RightOfUseAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RightOfUseAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetsAbstract_5906fbd7-5e98-44ec-9af3-0a6514f73c7d" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_43ba8405-4391-4be3-a9f5-880cc934f9d0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetsAbstract_5906fbd7-5e98-44ec-9af3-0a6514f73c7d" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_43ba8405-4391-4be3-a9f5-880cc934f9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_04d7bd6e-fc41-4e8b-9a85-d10feec81b84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_43ba8405-4391-4be3-a9f5-880cc934f9d0" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_04d7bd6e-fc41-4e8b-9a85-d10feec81b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_97f3423b-4a25-47bc-9451-8802bee9f403" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_04d7bd6e-fc41-4e8b-9a85-d10feec81b84" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_97f3423b-4a25-47bc-9451-8802bee9f403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandMember_f925abca-5c7f-4b4c-b48c-09b0905e0865" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_97f3423b-4a25-47bc-9451-8802bee9f403" xlink:to="loc_ifrs-full_LandMember_f925abca-5c7f-4b4c-b48c-09b0905e0865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_bd5727f0-1cbe-4c99-bd56-52a2b37b73a4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BuildingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_97f3423b-4a25-47bc-9451-8802bee9f403" xlink:to="loc_ifrs-full_BuildingsMember_bd5727f0-1cbe-4c99-bd56-52a2b37b73a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_fef7b562-f7bc-4df9-a467-bcceb73636ba" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_97f3423b-4a25-47bc-9451-8802bee9f403" xlink:to="loc_ifrs-full_OtherPropertyPlantAndEquipmentMember_fef7b562-f7bc-4df9-a467-bcceb73636ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3dfc522b-2a7c-4d3a-8054-28c7122d47e7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_43ba8405-4391-4be3-a9f5-880cc934f9d0" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3dfc522b-2a7c-4d3a-8054-28c7122d47e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetRollForwardRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3dfc522b-2a7c-4d3a-8054-28c7122d47e7" xlink:to="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_8c43bb2e-a0a9-4daf-a5ac-50e3defd89c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_ifrs-full_RightofuseAssets_8c43bb2e-a0a9-4daf-a5ac-50e3defd89c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_c7402c3e-a607-482a-85cc-4b8a3f5db0b2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_c7402c3e-a607-482a-85cc-4b8a3f5db0b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination_4073f8cf-602a-412d-9407-03e02aa16093" xlink:href="cls-20211231.xsd#cls_AdditionsToRightOfUseAssetsThroughBusinessCombination"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination_4073f8cf-602a-412d-9407-03e02aa16093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_dbb69861-281b-4985-a80b-b89bf5f4a9a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_dbb69861-281b-4985-a80b-b89bf5f4a9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_92a30c51-edb8-4463-8e60-6733f8a4b7a2" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations_92a30c51-edb8-4463-8e60-6733f8a4b7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RightOfUseAssetForeignExchangeAndOther_a0217f26-9842-4490-9d52-9945692d9520" xlink:href="cls-20211231.xsd#cls_RightOfUseAssetForeignExchangeAndOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_cls_RightOfUseAssetForeignExchangeAndOther_a0217f26-9842-4490-9d52-9945692d9520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_e7e7c81b-ad80-438d-98f3-4b670d48376d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RightOfUseAssetRollForwardRollForward_445a2bc0-7340-4e1d-a2fc-c168ff30883e" xlink:to="loc_ifrs-full_RightofuseAssets_e7e7c81b-ad80-438d-98f3-4b670d48376d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances_ca97ea2f-0ccf-405a-99f1-92e4568d614b" xlink:href="cls-20211231.xsd#cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3dfc522b-2a7c-4d3a-8054-28c7122d47e7" xlink:to="loc_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances_ca97ea2f-0ccf-405a-99f1-92e4568d614b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfSites_e2296d5c-c744-4020-9fad-ad141f9d2eff" xlink:href="cls-20211231.xsd#cls_NumberOfSites"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3dfc522b-2a7c-4d3a-8054-28c7122d47e7" xlink:to="loc_cls_NumberOfSites_e2296d5c-c744-4020-9fad-ad141f9d2eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="cls-20211231.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntangibleAssetsAbstract_653e5bba-2b80-460c-83e4-0f76c129f4b7" xlink:href="cls-20211231.xsd#cls_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_bfd14534-26ab-4f0b-ac32-9d3f2accc4c4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_653e5bba-2b80-460c-83e4-0f76c129f4b7" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory_bfd14534-26ab-4f0b-ac32-9d3f2accc4c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="cls-20211231.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntangibleAssetsAbstract_a965d08c-619e-4de1-aaa2-42e698a566e7" xlink:href="cls-20211231.xsd#cls_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_070fa9e4-3f3c-4f56-a158-36fa91184721" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_a965d08c-619e-4de1-aaa2-42e698a566e7" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_070fa9e4-3f3c-4f56-a158-36fa91184721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_262f893d-60c9-4f94-8f06-f941fb202615" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_a965d08c-619e-4de1-aaa2-42e698a566e7" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory_262f893d-60c9-4f94-8f06-f941fb202615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#GoodwillandIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntangibleAssetsAbstract_b6369824-7742-444c-9076-32c903a12aa0" xlink:href="cls-20211231.xsd#cls_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_09650013-c2a0-4f63-9766-a174fa489eda" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_b6369824-7742-444c-9076-32c903a12aa0" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_09650013-c2a0-4f63-9766-a174fa489eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_746a4187-2f94-4abe-99c3-39ca91e36e62" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_09650013-c2a0-4f63-9766-a174fa489eda" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_746a4187-2f94-4abe-99c3-39ca91e36e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_57ee1de6-b543-4454-919e-52a9f796440d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_746a4187-2f94-4abe-99c3-39ca91e36e62" xlink:to="loc_ifrs-full_CarryingAmountMember_57ee1de6-b543-4454-919e-52a9f796440d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_ed555b6c-a0e5-4f19-8b9c-6d3f4d40ce1c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_57ee1de6-b543-4454-919e-52a9f796440d" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_ed555b6c-a0e5-4f19-8b9c-6d3f4d40ce1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_aff41774-852f-438d-8031-99cd0959a13b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_57ee1de6-b543-4454-919e-52a9f796440d" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_aff41774-852f-438d-8031-99cd0959a13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e8312404-4d39-493d-8b72-100a914f4c7b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_09650013-c2a0-4f63-9766-a174fa489eda" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e8312404-4d39-493d-8b72-100a914f4c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_799127f1-8217-4915-b70d-b8bb962093c6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_e8312404-4d39-493d-8b72-100a914f4c7b" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_799127f1-8217-4915-b70d-b8bb962093c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntellectualProperty1Member_203e406d-7d70-4831-8bb0-1b9410695c7c" xlink:href="cls-20211231.xsd#cls_IntellectualProperty1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_799127f1-8217-4915-b70d-b8bb962093c6" xlink:to="loc_cls_IntellectualProperty1Member_203e406d-7d70-4831-8bb0-1b9410695c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_44d0f938-0633-46ff-8f2a-62eaf383985a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_799127f1-8217-4915-b70d-b8bb962093c6" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_44d0f938-0633-46ff-8f2a-62eaf383985a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerSoftwareMember_7b7f58cb-afbe-4cad-a524-aff462c7c775" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComputerSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_799127f1-8217-4915-b70d-b8bb962093c6" xlink:to="loc_ifrs-full_ComputerSoftwareMember_7b7f58cb-afbe-4cad-a524-aff462c7c775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_61ad101c-7bcb-4b95-8dfd-b5133412fa72" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_09650013-c2a0-4f63-9766-a174fa489eda" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_61ad101c-7bcb-4b95-8dfd-b5133412fa72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_a8e2e1b5-f65e-4f2c-afef-21f7b41b27ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_61ad101c-7bcb-4b95-8dfd-b5133412fa72" xlink:to="loc_ifrs-full_Goodwill_a8e2e1b5-f65e-4f2c-afef-21f7b41b27ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_6f136e8b-0136-4f1f-8ddc-13adeca58555" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_61ad101c-7bcb-4b95-8dfd-b5133412fa72" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_6f136e8b-0136-4f1f-8ddc-13adeca58555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntangibleAssetsAbstract_45f8c991-5b61-456b-afca-cdde4420f2cb" xlink:href="cls-20211231.xsd#cls_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_702dc52a-435f-4bb4-9c8f-fdd045e7f028" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_45f8c991-5b61-456b-afca-cdde4420f2cb" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_702dc52a-435f-4bb4-9c8f-fdd045e7f028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a115ecfe-36a8-4230-bf99-93822b338870" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_702dc52a-435f-4bb4-9c8f-fdd045e7f028" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a115ecfe-36a8-4230-bf99-93822b338870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e7a5fde0-b641-43e3-a454-5eaaf85315f7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a115ecfe-36a8-4230-bf99-93822b338870" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e7a5fde0-b641-43e3-a454-5eaaf85315f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodwillMember_60755cbb-8c39-4de6-8bfa-f8191b7e8399" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e7a5fde0-b641-43e3-a454-5eaaf85315f7" xlink:to="loc_ifrs-full_GoodwillMember_60755cbb-8c39-4de6-8bfa-f8191b7e8399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherIntangibleAssetsMember_3bdc1147-33c3-435a-8ee6-7674195fd15e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e7a5fde0-b641-43e3-a454-5eaaf85315f7" xlink:to="loc_ifrs-full_OtherIntangibleAssetsMember_3bdc1147-33c3-435a-8ee6-7674195fd15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerSoftwareMember_5d0fc646-cb8d-4335-b8a9-f00e18a3a492" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComputerSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_e7a5fde0-b641-43e3-a454-5eaaf85315f7" xlink:to="loc_ifrs-full_ComputerSoftwareMember_5d0fc646-cb8d-4335-b8a9-f00e18a3a492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_b28dd65d-ec60-4218-8c97-c6b23c422ed0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable_702dc52a-435f-4bb4-9c8f-fdd045e7f028" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_b28dd65d-ec60-4218-8c97-c6b23c422ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_4b11aff0-d46f-4c20-80ef-2ac4ce25ba5f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems_b28dd65d-ec60-4218-8c97-c6b23c422ed0" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_4b11aff0-d46f-4c20-80ef-2ac4ce25ba5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract_4b11aff0-d46f-4c20-80ef-2ac4ce25ba5f" xlink:to="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_c1af7785-c7c1-4bc8-93e3-53baf74a7d56" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_Goodwill_c1af7785-c7c1-4bc8-93e3-53baf74a7d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_ff62b385-8b6d-401f-90a5-9404bd0ca90c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_ff62b385-8b6d-401f-90a5-9404bd0ca90c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_50916651-7be1-4005-b731-bd2d85e57d21" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_50916651-7be1-4005-b731-bd2d85e57d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_f0b3a093-5fb2-4719-8483-19ccac3f8ee3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill_f0b3a093-5fb2-4719-8483-19ccac3f8ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_b7decdc2-e732-486d-9540-a3b832eec42b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_b7decdc2-e732-486d-9540-a3b832eec42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_a384b3c5-30c6-44df-ab0a-bc358c4e597d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill_a384b3c5-30c6-44df-ab0a-bc358c4e597d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_f2374edc-d6fa-405d-bb0b-8fec8a802660" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_Goodwill_f2374edc-d6fa-405d-bb0b-8fec8a802660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_86236012-9aba-4241-b9b0-0108d3dd8275" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract_41620632-4d6c-4830-8d19-c6bff756bcea" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_86236012-9aba-4241-b9b0-0108d3dd8275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#GoodwillandIntangibleAssetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntangibleAssetsAbstract_f182365b-ce3d-4248-b011-37d79433a1ac" xlink:href="cls-20211231.xsd#cls_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_8ca1ba9c-8010-462e-ae2f-e56bf7e032dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_f182365b-ce3d-4248-b011-37d79433a1ac" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_8ca1ba9c-8010-462e-ae2f-e56bf7e032dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_d166a8da-a0fc-414b-85e7-6002aabc3d62" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_8ca1ba9c-8010-462e-ae2f-e56bf7e032dc" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_d166a8da-a0fc-414b-85e7-6002aabc3d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_d166a8da-a0fc-414b-85e7-6002aabc3d62" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ImpaktAcquisitionMember_3e7395aa-d65e-4bd0-a2dd-408aef5e23f8" xlink:href="cls-20211231.xsd#cls_ImpaktAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:to="loc_cls_ImpaktAcquisitionMember_3e7395aa-d65e-4bd0-a2dd-408aef5e23f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionsPriorToImpaktAcquisitionMember_bfdd0f33-999f-40ad-897b-decaa434f202" xlink:href="cls-20211231.xsd#cls_AcquisitionsPriorToImpaktAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:to="loc_cls_AcquisitionsPriorToImpaktAcquisitionMember_bfdd0f33-999f-40ad-897b-decaa434f202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_KarelMember_4abbecf0-4f9b-4fdc-b553-f3db2e9e4019" xlink:href="cls-20211231.xsd#cls_KarelMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:to="loc_cls_KarelMember_4abbecf0-4f9b-4fdc-b553-f3db2e9e4019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_32bce034-5405-4673-8d8a-c842980e386f" xlink:href="cls-20211231.xsd#cls_AtrenneIntegratedSolutionsInc.AtrenneMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:to="loc_cls_AtrenneIntegratedSolutionsInc.AtrenneMember_32bce034-5405-4673-8d8a-c842980e386f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PCIPrivateLimitedMember_1d95fa9d-4cad-42a2-8900-2d1e68c3a3dd" xlink:href="cls-20211231.xsd#cls_PCIPrivateLimitedMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_31172f33-7fe8-45c8-afb7-2a977c57b3d6" xlink:to="loc_cls_PCIPrivateLimitedMember_1d95fa9d-4cad-42a2-8900-2d1e68c3a3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable_8ca1ba9c-8010-462e-ae2f-e56bf7e032dc" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_8b1b7fd5-4791-4aa1-81fa-62c3f5d3f4ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill_8b1b7fd5-4791-4aa1-81fa-62c3f5d3f4ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermOfStrategicPlan_789b3715-e50b-43c0-9b1a-9a449623205d" xlink:href="cls-20211231.xsd#cls_TermOfStrategicPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_cls_TermOfStrategicPlan_789b3715-e50b-43c0-9b1a-9a449623205d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_ee54ca08-64bb-4d00-a836-d88f0d74d9e1" xlink:href="cls-20211231.xsd#cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_ee54ca08-64bb-4d00-a836-d88f0d74d9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_c353b744-c09a-4e97-8225-98a631a49389" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_c353b744-c09a-4e97-8225-98a631a49389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_4d7470f3-e4ab-44cf-b080-4320c34bccdd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_ifrs-full_Goodwill_4d7470f3-e4ab-44cf-b080-4320c34bccdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LengthOfForecastPeriod_e67e9809-0fa9-4b83-919a-7bce3a55e557" xlink:href="cls-20211231.xsd#cls_LengthOfForecastPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems_a1a5fd53-22a1-452f-9ed4-cdcc943323fa" xlink:to="loc_cls_LengthOfForecastPeriod_e67e9809-0fa9-4b83-919a-7bce3a55e557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntangibleAssetsAbstract_5e38570f-d325-407a-a1e4-86c9c4b10e5b" xlink:href="cls-20211231.xsd#cls_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c4900eee-31da-46a0-afe8-af4bd7afe575" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IntangibleAssetsAbstract_5e38570f-d325-407a-a1e4-86c9c4b10e5b" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c4900eee-31da-46a0-afe8-af4bd7afe575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_86e7684a-5fd2-41bf-b136-d2d99429ab8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c4900eee-31da-46a0-afe8-af4bd7afe575" xlink:to="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_86e7684a-5fd2-41bf-b136-d2d99429ab8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_e3c69305-87c5-45f4-ac31-1c1f6b460f2d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForCashgeneratingUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_86e7684a-5fd2-41bf-b136-d2d99429ab8f" xlink:to="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_e3c69305-87c5-45f4-ac31-1c1f6b460f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CapitalEquipmentCGUMember_cafa58f5-9953-4436-9648-11a39590c727" xlink:href="cls-20211231.xsd#cls_CapitalEquipmentCGUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_e3c69305-87c5-45f4-ac31-1c1f6b460f2d" xlink:to="loc_cls_CapitalEquipmentCGUMember_cafa58f5-9953-4436-9648-11a39590c727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ADCGUMember_1ba086a8-1224-4453-aae1-28c6569e76eb" xlink:href="cls-20211231.xsd#cls_ADCGUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_e3c69305-87c5-45f4-ac31-1c1f6b460f2d" xlink:to="loc_cls_ADCGUMember_1ba086a8-1224-4453-aae1-28c6569e76eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AtrenneCGUMember_a07755dc-2b66-4237-ad4a-b65ad41eea61" xlink:href="cls-20211231.xsd#cls_AtrenneCGUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_e3c69305-87c5-45f4-ac31-1c1f6b460f2d" xlink:to="loc_cls_AtrenneCGUMember_a07755dc-2b66-4237-ad4a-b65ad41eea61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PCICGUMember_a7af95cb-7e69-476e-ae48-acc45b1c01a6" xlink:href="cls-20211231.xsd#cls_PCICGUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForCashgeneratingUnitsMember_e3c69305-87c5-45f4-ac31-1c1f6b460f2d" xlink:to="loc_cls_PCICGUMember_a7af95cb-7e69-476e-ae48-acc45b1c01a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_2bce1012-ef3e-40b3-9ac2-9a100170f715" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable_c4900eee-31da-46a0-afe8-af4bd7afe575" xlink:to="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_2bce1012-ef3e-40b3-9ac2-9a100170f715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_5881227d-d833-47a8-977e-91b2251b3976" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_2bce1012-ef3e-40b3-9ac2-9a100170f715" xlink:to="loc_ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections_5881227d-d833-47a8-977e-91b2251b3976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_4297b0f9-9f19-4355-81c8-9bbcd295a8c5" xlink:href="cls-20211231.xsd#cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_2bce1012-ef3e-40b3-9ac2-9a100170f715" xlink:to="loc_cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm_4297b0f9-9f19-4355-81c8-9bbcd295a8c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_37880208-46ff-4b85-88e8-a2d73edc6b0d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_2bce1012-ef3e-40b3-9ac2-9a100170f715" xlink:to="loc_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections_37880208-46ff-4b85-88e8-a2d73edc6b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PreTaxDiscountRateAppliedToCashFlowProjections_abbdbe33-4607-4859-8d79-f655096b88e0" xlink:href="cls-20211231.xsd#cls_PreTaxDiscountRateAppliedToCashFlowProjections"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems_2bce1012-ef3e-40b3-9ac2-9a100170f715" xlink:to="loc_cls_PreTaxDiscountRateAppliedToCashFlowProjections_abbdbe33-4607-4859-8d79-f655096b88e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssets" xlink:type="simple" xlink:href="cls-20211231.xsd#OtherNonCurrentAssets"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9a9a689f-ad99-421f-9b49-3469c1700192" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_38cf07be-d651-47d3-b5ba-0fce3517624a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9a9a689f-ad99-421f-9b49-3469c1700192" xlink:to="loc_ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory_38cf07be-d651-47d3-b5ba-0fce3517624a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsTables" xlink:type="simple" xlink:href="cls-20211231.xsd#OtherNonCurrentAssetsTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_88a04455-3fad-4a4c-806b-dc7bd889b160" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_a16997a1-f1f2-4b9f-a0d8-b602d0d1b2e9" xlink:href="cls-20211231.xsd#cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_88a04455-3fad-4a4c-806b-dc7bd889b160" xlink:to="loc_cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock_a16997a1-f1f2-4b9f-a0d8-b602d0d1b2e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/OtherNonCurrentAssetsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#OtherNonCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherNonCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_14ee6e28-df08-4f5b-8754-025863dddf2b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_33861ade-523b-4f29-92a6-a219c7831eee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_14ee6e28-df08-4f5b-8754-025863dddf2b" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_33861ade-523b-4f29-92a6-a219c7831eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NonCurrentLandRights_0c4c2818-ea46-4d5c-8044-0b90a3951114" xlink:href="cls-20211231.xsd#cls_NonCurrentLandRights"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_14ee6e28-df08-4f5b-8754-025863dddf2b" xlink:to="loc_cls_NonCurrentLandRights_0c4c2818-ea46-4d5c-8044-0b90a3951114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_a38dea67-0e89-44fd-88b0-f80ba4b4f8f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_14ee6e28-df08-4f5b-8754-025863dddf2b" xlink:to="loc_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers_a38dea67-0e89-44fd-88b0-f80ba4b4f8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredFinanceCosts_886920fa-debf-4748-873c-a4747f4c0bde" xlink:href="cls-20211231.xsd#cls_DeferredFinanceCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_14ee6e28-df08-4f5b-8754-025863dddf2b" xlink:to="loc_cls_DeferredFinanceCosts_886920fa-debf-4748-873c-a4747f4c0bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherAssetsMiscellaneousNoncurrent1_1a3ab114-daf5-4899-8e8a-1be1feb2b29f" xlink:href="cls-20211231.xsd#cls_OtherAssetsMiscellaneousNoncurrent1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_14ee6e28-df08-4f5b-8754-025863dddf2b" xlink:to="loc_cls_OtherAssetsMiscellaneousNoncurrent1_1a3ab114-daf5-4899-8e8a-1be1feb2b29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentAssets_ea36af63-7604-47f1-ab5e-0b11c3954f89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherNoncurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_14ee6e28-df08-4f5b-8754-025863dddf2b" xlink:to="loc_ifrs-full_OtherNoncurrentAssets_ea36af63-7604-47f1-ab5e-0b11c3954f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/Provisions" xlink:type="simple" xlink:href="cls-20211231.xsd#Provisions"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/Provisions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_7bef0146-147b-43dc-b4ee-5b3e63e00a27" xlink:href="cls-20211231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory_dd3fdac6-9a03-4e8b-b19a-7de599b9d241" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfProvisionsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_7bef0146-147b-43dc-b4ee-5b3e63e00a27" xlink:to="loc_ifrs-full_DisclosureOfProvisionsExplanatory_dd3fdac6-9a03-4e8b-b19a-7de599b9d241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ProvisionsTables" xlink:type="simple" xlink:href="cls-20211231.xsd#ProvisionsTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ProvisionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_b8c114d4-6ef1-40ac-ab8c-3e714665d391" xlink:href="cls-20211231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_da487be7-fe59-4644-8b6a-3a848b8ca792" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_b8c114d4-6ef1-40ac-ab8c-3e714665d391" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_da487be7-fe59-4644-8b6a-3a848b8ca792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ProvisionsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#ProvisionsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ProvisionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_e2a8be4e-edc6-4e42-b9c8-e19a751226f0" xlink:href="cls-20211231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_d3f9d9d0-5303-4f6a-b567-065c379135dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_e2a8be4e-edc6-4e42-b9c8-e19a751226f0" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_d3f9d9d0-5303-4f6a-b567-065c379135dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_867b848d-a61f-4f6f-bb81-b1b679f0d041" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_d3f9d9d0-5303-4f6a-b567-065c379135dd" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_867b848d-a61f-4f6f-bb81-b1b679f0d041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_0c4e94c0-9794-45f0-8c36-5140f092cdd6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_867b848d-a61f-4f6f-bb81-b1b679f0d041" xlink:to="loc_ifrs-full_OtherProvisionsMember_0c4e94c0-9794-45f0-8c36-5140f092cdd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember_da804ea5-25d8-48ba-a9ff-8780099d9050" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_0c4e94c0-9794-45f0-8c36-5140f092cdd6" xlink:to="loc_ifrs-full_RestructuringProvisionMember_da804ea5-25d8-48ba-a9ff-8780099d9050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_9fd43244-8c86-4935-8338-b9a1253faa7a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_0c4e94c0-9794-45f0-8c36-5140f092cdd6" xlink:to="loc_ifrs-full_WarrantyProvisionMember_9fd43244-8c86-4935-8338-b9a1253faa7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_3ebd8fe5-2079-4d3a-bb49-b38c98c6182f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_0c4e94c0-9794-45f0-8c36-5140f092cdd6" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_3ebd8fe5-2079-4d3a-bb49-b38c98c6182f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_6aae8b39-37c8-4166-be53-15d10166287a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_0c4e94c0-9794-45f0-8c36-5140f092cdd6" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_6aae8b39-37c8-4166-be53-15d10166287a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_f8f3a081-cac2-4210-a95a-d48e578d9367" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_d3f9d9d0-5303-4f6a-b567-065c379135dd" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_f8f3a081-cac2-4210-a95a-d48e578d9367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_f8f3a081-cac2-4210-a95a-d48e578d9367" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_6b91c137-5fe1-48d8-ae1b-f08d096e1b75" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:to="loc_ifrs-full_OtherProvisions_6b91c137-5fe1-48d8-ae1b-f08d096e1b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c844c1bf-535f-4980-9a80-2aeb71076392" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c844c1bf-535f-4980-9a80-2aeb71076392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_42b01dd7-035e-4584-8b50-55b698217ff3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_42b01dd7-035e-4584-8b50-55b698217ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_c3f69b2b-06b7-4d31-84ac-797d45f85fdf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_c3f69b2b-06b7-4d31-84ac-797d45f85fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_48a1e0fd-bf51-4638-b18c-3f4b73568384" xlink:href="cls-20211231.xsd#cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:to="loc_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions_48a1e0fd-bf51-4638-b18c-3f4b73568384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisions_df2c1b66-a738-4817-bcb5-31f7b820f77c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_ead503ad-2a13-4d3f-9745-086070dff13e" xlink:to="loc_ifrs-full_OtherProvisions_df2c1b66-a738-4817-bcb5-31f7b820f77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_684484d0-286d-42e6-8c25-411238be3e16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_f8f3a081-cac2-4210-a95a-d48e578d9367" xlink:to="loc_ifrs-full_CurrentProvisions_684484d0-286d-42e6-8c25-411238be3e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_a9e63ead-877f-45f9-b1da-447fa94b1c0e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_f8f3a081-cac2-4210-a95a-d48e578d9367" xlink:to="loc_ifrs-full_NoncurrentProvisions_a9e63ead-877f-45f9-b1da-447fa94b1c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_aebe1d7f-0b00-4b7b-a5d8-9fda42e8d2d3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_f8f3a081-cac2-4210-a95a-d48e578d9367" xlink:to="loc_ifrs-full_Provisions_aebe1d7f-0b00-4b7b-a5d8-9fda42e8d2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligations" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligations"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_11efb101-0102-4823-9983-6f64ecd72fc2" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_731b52f9-204b-4aa6-a878-4cfd805f2e16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_11efb101-0102-4823-9983-6f64ecd72fc2" xlink:to="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_731b52f9-204b-4aa6-a878-4cfd805f2e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsTables" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_7ccb8a0c-0435-4957-815d-e634b5da775f" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_ad6e52ec-0b6c-45ae-9665-157bf3a81853" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_7ccb8a0c-0435-4957-815d-e634b5da775f" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_ad6e52ec-0b6c-45ae-9665-157bf3a81853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ScheduleOfCreditFacilityActivityTableTextBlock_db2f31e8-f2b9-4c4c-95b6-32cde731e759" xlink:href="cls-20211231.xsd#cls_ScheduleOfCreditFacilityActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_7ccb8a0c-0435-4957-815d-e634b5da775f" xlink:to="loc_cls_ScheduleOfCreditFacilityActivityTableTextBlock_db2f31e8-f2b9-4c4c-95b6-32cde731e759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_0220b7f5-4178-404a-ac13-96c1298fd159" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_7ccb8a0c-0435-4957-815d-e634b5da775f" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory_0220b7f5-4178-404a-ac13-96c1298fd159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_85fee0e7-4688-4f79-b084-94c09c260c6e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_7ccb8a0c-0435-4957-815d-e634b5da775f" xlink:to="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_85fee0e7-4688-4f79-b084-94c09c260c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_05a4304f-e4e7-4b0c-836a-a7a24ff8cedf" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_05a4304f-e4e7-4b0c-836a-a7a24ff8cedf" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_d18b1a7c-447d-49c8-9db1-5a31ff9ce08d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_srt_StatementScenarioAxis_d18b1a7c-447d-49c8-9db1-5a31ff9ce08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e67575e0-5987-4996-8fb9-f741c7c285ee" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_d18b1a7c-447d-49c8-9db1-5a31ff9ce08d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e67575e0-5987-4996-8fb9-f741c7c285ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_7cdcc40a-2723-43ab-9370-b184795b3e29" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_e67575e0-5987-4996-8fb9-f741c7c285ee" xlink:to="loc_srt_ScenarioForecastMember_7cdcc40a-2723-43ab-9370-b184795b3e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_853dbe4d-989e-494d-ba1b-2f75dab42ad9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_853dbe4d-989e-494d-ba1b-2f75dab42ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_853dbe4d-989e-494d-ba1b-2f75dab42ad9" xlink:to="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NewCreditFacilityMember_81cf1611-3b4e-4734-8b17-c84017bfcb16" xlink:href="cls-20211231.xsd#cls_NewCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:to="loc_cls_NewCreditFacilityMember_81cf1611-3b4e-4734-8b17-c84017bfcb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermLoansMember_4ae4d010-fd65-4638-8b3d-303b54e8ef65" xlink:href="cls-20211231.xsd#cls_TermLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NewCreditFacilityMember_81cf1611-3b4e-4734-8b17-c84017bfcb16" xlink:to="loc_cls_TermLoansMember_4ae4d010-fd65-4638-8b3d-303b54e8ef65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanMember_163e5d75-d81d-4613-9a47-b29f99b54d2d" xlink:href="cls-20211231.xsd#cls_InitialTermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_TermLoansMember_4ae4d010-fd65-4638-8b3d-303b54e8ef65" xlink:to="loc_cls_InitialTermLoanMember_163e5d75-d81d-4613-9a47-b29f99b54d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncrementalTermLoanMember_e9edf98a-15f1-4c80-b02e-649a6d03f096" xlink:href="cls-20211231.xsd#cls_IncrementalTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_TermLoansMember_4ae4d010-fd65-4638-8b3d-303b54e8ef65" xlink:to="loc_cls_IncrementalTermLoanMember_e9edf98a-15f1-4c80-b02e-649a6d03f096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_ee7ff747-fb55-485c-a0c9-758608acd748" xlink:href="cls-20211231.xsd#cls_RevolvingFacilityDueJune2023Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NewCreditFacilityMember_81cf1611-3b4e-4734-8b17-c84017bfcb16" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_ee7ff747-fb55-485c-a0c9-758608acd748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_FirstIncrementalTermLoanMember_c277c28c-fd40-4570-9d25-d11fe0fb115e" xlink:href="cls-20211231.xsd#cls_FirstIncrementalTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:to="loc_cls_FirstIncrementalTermLoanMember_c277c28c-fd40-4570-9d25-d11fe0fb115e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SecondIncrementalTermLoanMember_c5eb07a9-3bee-48b9-a2c8-9c922c34de48" xlink:href="cls-20211231.xsd#cls_SecondIncrementalTermLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:to="loc_cls_SecondIncrementalTermLoanMember_c5eb07a9-3bee-48b9-a2c8-9c922c34de48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingFacilityDueMarch282025Member_f5f32328-faa7-48bd-9196-96a8d80191e4" xlink:href="cls-20211231.xsd#cls_RevolvingFacilityDueMarch282025Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:to="loc_cls_RevolvingFacilityDueMarch282025Member_f5f32328-faa7-48bd-9196-96a8d80191e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingCreditFacilityMember_66be10be-2613-42bf-91a0-cb3a7bfee0fd" xlink:href="cls-20211231.xsd#cls_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_b4f6aa66-0360-4aaf-be92-8d64f0989995" xlink:to="loc_cls_RevolvingCreditFacilityMember_66be10be-2613-42bf-91a0-cb3a7bfee0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacility1Axis_2e133a91-c5cc-4f8c-8bd7-a54b66918c23" xlink:href="cls-20211231.xsd#cls_CreditFacility1Axis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_cls_CreditFacility1Axis_2e133a91-c5cc-4f8c-8bd7-a54b66918c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacility1Domain_5dc4b409-0f31-4102-b16c-a916a7572dba" xlink:href="cls-20211231.xsd#cls_CreditFacility1Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CreditFacility1Axis_2e133a91-c5cc-4f8c-8bd7-a54b66918c23" xlink:to="loc_cls_CreditFacility1Domain_5dc4b409-0f31-4102-b16c-a916a7572dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BridgeLoan1Member_c1e4531f-a530-4bef-a971-0d546f3042ee" xlink:href="cls-20211231.xsd#cls_BridgeLoan1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CreditFacility1Domain_5dc4b409-0f31-4102-b16c-a916a7572dba" xlink:to="loc_cls_BridgeLoan1Member_c1e4531f-a530-4bef-a971-0d546f3042ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInterestRatesAxis_68e6bcaa-a726-4013-a26f-327e11fac3a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfInterestRatesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_ifrs-full_TypesOfInterestRatesAxis_68e6bcaa-a726-4013-a26f-327e11fac3a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateTypesMember_00778faa-6552-4f58-876b-db902f09a31e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateTypesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfInterestRatesAxis_68e6bcaa-a726-4013-a26f-327e11fac3a5" xlink:to="loc_ifrs-full_InterestRateTypesMember_00778faa-6552-4f58-876b-db902f09a31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LondonInterbankOfferedRateLIBOR1Member_8f2ac5ff-7c22-42db-9803-eeb8cc2d0205" xlink:href="cls-20211231.xsd#cls_LondonInterbankOfferedRateLIBOR1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InterestRateTypesMember_00778faa-6552-4f58-876b-db902f09a31e" xlink:to="loc_cls_LondonInterbankOfferedRateLIBOR1Member_8f2ac5ff-7c22-42db-9803-eeb8cc2d0205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BaseRateMember_f6b56c25-96f7-4df0-a8b7-10f01209a758" xlink:href="cls-20211231.xsd#cls_BaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InterestRateTypesMember_00778faa-6552-4f58-876b-db902f09a31e" xlink:to="loc_cls_BaseRateMember_f6b56c25-96f7-4df0-a8b7-10f01209a758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_eb3508dd-d253-4e4a-ba26-a91cce8f8122" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_ifrs-full_RangeAxis_eb3508dd-d253-4e4a-ba26-a91cce8f8122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_38a7fe68-ca50-41aa-9f25-3b7f1c21ad3b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_eb3508dd-d253-4e4a-ba26-a91cce8f8122" xlink:to="loc_ifrs-full_RangesMember_38a7fe68-ca50-41aa-9f25-3b7f1c21ad3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_cea7a618-940d-4df8-b14d-80181c14d4f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_38a7fe68-ca50-41aa-9f25-3b7f1c21ad3b" xlink:to="loc_ifrs-full_BottomOfRangeMember_cea7a618-940d-4df8-b14d-80181c14d4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_776751f7-eea3-4055-b563-fc3365640695" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_38a7fe68-ca50-41aa-9f25-3b7f1c21ad3b" xlink:to="loc_ifrs-full_TopOfRangeMember_776751f7-eea3-4055-b563-fc3365640695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_66d02f16-38eb-451e-a5d0-0f6ffa83ead5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_66d02f16-38eb-451e-a5d0-0f6ffa83ead5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_09cfead9-5a61-40e7-a5ac-31617d45f14a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_66d02f16-38eb-451e-a5d0-0f6ffa83ead5" xlink:to="loc_ifrs-full_NonadjustingEventsMember_09cfead9-5a61-40e7-a5ac-31617d45f14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityPrepaymentMember_b847db5d-725a-4fe9-8a9a-e9b0a8cd8d9f" xlink:href="cls-20211231.xsd#cls_CreditFacilityPrepaymentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_09cfead9-5a61-40e7-a5ac-31617d45f14a" xlink:to="loc_cls_CreditFacilityPrepaymentMember_b847db5d-725a-4fe9-8a9a-e9b0a8cd8d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_e8054a86-9f6e-4a77-adab-ba1eb72080fa" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_23dbc0fc-e6b9-4d8c-adeb-dfd6ad499b89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_Borrowings_23dbc0fc-e6b9-4d8c-adeb-dfd6ad499b89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_3efe8600-91eb-4208-aafd-375dc060c091" xlink:href="cls-20211231.xsd#cls_LineOfCreditFacilityMaximumBorrowingCapacity1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_LineOfCreditFacilityMaximumBorrowingCapacity1_3efe8600-91eb-4208-aafd-375dc060c091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities_7074fb9d-3078-489c-9342-1fa5dc7d6611" xlink:href="cls-20211231.xsd#cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities_7074fb9d-3078-489c-9342-1fa5dc7d6611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1b1631df-e039-419c-a30d-f265fd37049c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_1b1631df-e039-419c-a30d-f265fd37049c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_91829043-e8cb-47d9-9ff8-9bbe33cc0c0e" xlink:href="cls-20211231.xsd#cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow_91829043-e8cb-47d9-9ff8-9bbe33cc0c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption_7bf660fb-fe3f-4aae-b48e-0851daf2ee7e" xlink:href="cls-20211231.xsd#cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption_7bf660fb-fe3f-4aae-b48e-0851daf2ee7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingsMaturityTerm_885cf5d9-d298-4750-817b-7aed3569d575" xlink:href="cls-20211231.xsd#cls_BorrowingsMaturityTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_BorrowingsMaturityTerm_885cf5d9-d298-4750-817b-7aed3569d575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LettersOfCreditMaximumSubLimitAmount_af076baf-2343-49a7-aafa-a844f9e69477" xlink:href="cls-20211231.xsd#cls_LettersOfCreditMaximumSubLimitAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_LettersOfCreditMaximumSubLimitAmount_af076baf-2343-49a7-aafa-a844f9e69477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_f190689e-74d4-43ae-9d25-228b910f3f70" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_BorrowingsAdjustmentToInterestRateBasis_f190689e-74d4-43ae-9d25-228b910f3f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LineofCreditFacilityCommitmentFeePercentage1_91962a5b-ddc8-4e85-bb51-eef18416295a" xlink:href="cls-20211231.xsd#cls_LineofCreditFacilityCommitmentFeePercentage1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_LineofCreditFacilityCommitmentFeePercentage1_91962a5b-ddc8-4e85-bb51-eef18416295a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_14b713f0-735f-4994-bf99-e2a5e36ee150" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_14b713f0-735f-4994-bf99-e2a5e36ee150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_b74cee49-6142-441e-8834-bd4aaf0425b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations_b74cee49-6142-441e-8834-bd4aaf0425b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfCurrentBorrowings_73012a59-5405-4cbe-98c4-4fb7dfa62c74" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfCurrentBorrowings"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_ifrs-full_RepaymentsOfCurrentBorrowings_73012a59-5405-4cbe-98c4-4fb7dfa62c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_46617c0f-2e81-4869-ab2a-9edaca450759" xlink:href="cls-20211231.xsd#cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_46617c0f-2e81-4869-ab2a-9edaca450759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingsNumberOfPrepayments_c3996415-8ce9-4ff6-9265-2e952b57a797" xlink:href="cls-20211231.xsd#cls_BorrowingsNumberOfPrepayments"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_b3b81829-627e-4493-8d2d-a8f08ff0446d" xlink:to="loc_cls_BorrowingsNumberOfPrepayments_c3996415-8ce9-4ff6-9265-2e952b57a797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsMaturityScheduleDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5b745f03-a647-48ce-9af7-8fe86d7c36a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_2e64534c-16e5-48aa-9f5b-a15558ee989a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5b745f03-a647-48ce-9af7-8fe86d7c36a0" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_2e64534c-16e5-48aa-9f5b-a15558ee989a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_affc001e-3116-4305-9349-bcb459bb676d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_2e64534c-16e5-48aa-9f5b-a15558ee989a" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_affc001e-3116-4305-9349-bcb459bb676d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_e1b0cff8-5330-4043-8f06-69ebb2ea5407" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_affc001e-3116-4305-9349-bcb459bb676d" xlink:to="loc_ifrs-full_BorrowingsByNameMember_e1b0cff8-5330-4043-8f06-69ebb2ea5407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanMember_190409e5-f0a9-41c7-a650-db40125b83a7" xlink:href="cls-20211231.xsd#cls_InitialTermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_e1b0cff8-5330-4043-8f06-69ebb2ea5407" xlink:to="loc_cls_InitialTermLoanMember_190409e5-f0a9-41c7-a650-db40125b83a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SecondIncrementalTermLoanMember_88f5aa9c-c436-4cc9-a878-4b5935fd7aed" xlink:href="cls-20211231.xsd#cls_SecondIncrementalTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_e1b0cff8-5330-4043-8f06-69ebb2ea5407" xlink:to="loc_cls_SecondIncrementalTermLoanMember_88f5aa9c-c436-4cc9-a878-4b5935fd7aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ef0c2c4d-f38c-4b2d-a59f-2ebcc5fea751" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_2e64534c-16e5-48aa-9f5b-a15558ee989a" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ef0c2c4d-f38c-4b2d-a59f-2ebcc5fea751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_ff994902-861e-46f6-ad93-0b7a59ba9eca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ef0c2c4d-f38c-4b2d-a59f-2ebcc5fea751" xlink:to="loc_ifrs-full_CarryingAmountMember_ff994902-861e-46f6-ad93-0b7a59ba9eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_1c1da945-a1f4-455c-b5f3-49f5d537ba6a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_ff994902-861e-46f6-ad93-0b7a59ba9eca" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_1c1da945-a1f4-455c-b5f3-49f5d537ba6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_050e21d0-e316-4c18-a15b-47be4f6a34c2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_2e64534c-16e5-48aa-9f5b-a15558ee989a" xlink:to="loc_ifrs-full_MaturityAxis_050e21d0-e316-4c18-a15b-47be4f6a34c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_050e21d0-e316-4c18-a15b-47be4f6a34c2" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_a18ad8c6-8dd3-4dda-8f80-d102abd3a752" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_a18ad8c6-8dd3-4dda-8f80-d102abd3a752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_5c7ef3a4-83d0-4bc0-a7a2-7df7041f8de8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_5c7ef3a4-83d0-4bc0-a7a2-7df7041f8de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_e2fb4818-a983-4cfa-adfe-a27a1a44cf86" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_e2fb4818-a983-4cfa-adfe-a27a1a44cf86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_d776d041-3cf6-4e33-9af2-62aad3efcc15" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_d776d041-3cf6-4e33-9af2-62aad3efcc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_ce63e1af-1633-47a0-9b39-0646a37e2f44" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_ce63e1af-1633-47a0-9b39-0646a37e2f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_c14280c6-8422-4c3c-83cd-d194955560d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_c96304e3-82ef-492e-b0f7-2888a3e55c9b" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_c14280c6-8422-4c3c-83cd-d194955560d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cb9fb6f3-c8ad-4822-ab7c-806eac88b845" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_2e64534c-16e5-48aa-9f5b-a15558ee989a" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cb9fb6f3-c8ad-4822-ab7c-806eac88b845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_96c926a4-90f6-4a22-a994-55db830b4139" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_cb9fb6f3-c8ad-4822-ab7c-806eac88b845" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_96c926a4-90f6-4a22-a994-55db830b4139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_301294c0-5492-4cef-9edd-daa66705dee6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7b6b144b-c30e-40ed-a7c3-a30020fe6ed4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_301294c0-5492-4cef-9edd-daa66705dee6" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7b6b144b-c30e-40ed-a7c3-a30020fe6ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_839d6b3f-2a31-47bf-9a30-03d0f5da9c32" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7b6b144b-c30e-40ed-a7c3-a30020fe6ed4" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_839d6b3f-2a31-47bf-9a30-03d0f5da9c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_abcfe1f1-ae08-4308-8650-3686aaedeef9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_839d6b3f-2a31-47bf-9a30-03d0f5da9c32" xlink:to="loc_ifrs-full_BorrowingsByNameMember_abcfe1f1-ae08-4308-8650-3686aaedeef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_94baaa5f-93df-48c8-82dc-8eb621d5d80b" xlink:href="cls-20211231.xsd#cls_RevolvingFacilityDueJune2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_abcfe1f1-ae08-4308-8650-3686aaedeef9" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_94baaa5f-93df-48c8-82dc-8eb621d5d80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermLoansMember_b3b6270a-a3ed-4aaa-af51-fb8d4ae93283" xlink:href="cls-20211231.xsd#cls_TermLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_abcfe1f1-ae08-4308-8650-3686aaedeef9" xlink:to="loc_cls_TermLoansMember_b3b6270a-a3ed-4aaa-af51-fb8d4ae93283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanMember_1c7a4140-7cff-4f5a-8b94-ef5ce22e40ed" xlink:href="cls-20211231.xsd#cls_InitialTermLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_abcfe1f1-ae08-4308-8650-3686aaedeef9" xlink:to="loc_cls_InitialTermLoanMember_1c7a4140-7cff-4f5a-8b94-ef5ce22e40ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanAndFirstIncrementalTermLoanMember_1291d43b-b65f-4518-ad16-4619ff835ea8" xlink:href="cls-20211231.xsd#cls_InitialTermLoanAndFirstIncrementalTermLoanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_abcfe1f1-ae08-4308-8650-3686aaedeef9" xlink:to="loc_cls_InitialTermLoanAndFirstIncrementalTermLoanMember_1291d43b-b65f-4518-ad16-4619ff835ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_e3051852-739a-4d00-adee-d5dcd580ad16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7b6b144b-c30e-40ed-a7c3-a30020fe6ed4" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_e3051852-739a-4d00-adee-d5dcd580ad16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_7b5dc6a8-b676-4aa5-b328-6c671bc55141" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_e3051852-739a-4d00-adee-d5dcd580ad16" xlink:to="loc_ifrs-full_Borrowings_7b5dc6a8-b676-4aa5-b328-6c671bc55141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_63492856-f266-459f-ba71-df613c2ed768" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_e3051852-739a-4d00-adee-d5dcd580ad16" xlink:to="loc_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_63492856-f266-459f-ba71-df613c2ed768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_53585a34-5e38-4886-a8c4-acf438b840c7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_e3051852-739a-4d00-adee-d5dcd580ad16" xlink:to="loc_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_53585a34-5e38-4886-a8c4-acf438b840c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_8067eaa7-6ee9-42a1-865c-31cd8508e5cf" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_1c9fc209-05e6-475b-9e23-bec7f1f0805c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_8067eaa7-6ee9-42a1-865c-31cd8508e5cf" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_1c9fc209-05e6-475b-9e23-bec7f1f0805c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_d9e4aa0e-c384-4d75-85bf-9ff71127bd81" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_1c9fc209-05e6-475b-9e23-bec7f1f0805c" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_d9e4aa0e-c384-4d75-85bf-9ff71127bd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_e765d1a9-1fb0-4829-8538-082b7766d94d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_d9e4aa0e-c384-4d75-85bf-9ff71127bd81" xlink:to="loc_ifrs-full_BorrowingsByNameMember_e765d1a9-1fb0-4829-8538-082b7766d94d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityMember_e9fb1e9c-acd6-4407-84c0-fa60ea185595" xlink:href="cls-20211231.xsd#cls_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_e765d1a9-1fb0-4829-8538-082b7766d94d" xlink:to="loc_cls_CreditFacilityMember_e9fb1e9c-acd6-4407-84c0-fa60ea185595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_4c92baae-d225-4272-bcfd-310a9c51a80b" xlink:href="cls-20211231.xsd#cls_RevolvingFacilityDueJune2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CreditFacilityMember_e9fb1e9c-acd6-4407-84c0-fa60ea185595" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_4c92baae-d225-4272-bcfd-310a9c51a80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermLoansMember_cbab7c57-cca2-448b-983a-8ae072ea2cdb" xlink:href="cls-20211231.xsd#cls_TermLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CreditFacilityMember_e9fb1e9c-acd6-4407-84c0-fa60ea185595" xlink:to="loc_cls_TermLoansMember_cbab7c57-cca2-448b-983a-8ae072ea2cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanMember_4c8c20f4-de46-4867-b173-d42e41fdd786" xlink:href="cls-20211231.xsd#cls_InitialTermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_TermLoansMember_cbab7c57-cca2-448b-983a-8ae072ea2cdb" xlink:to="loc_cls_InitialTermLoanMember_4c8c20f4-de46-4867-b173-d42e41fdd786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncrementalTermLoanMember_fe185442-ecad-477c-a188-b4fb9c32308d" xlink:href="cls-20211231.xsd#cls_IncrementalTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_TermLoansMember_cbab7c57-cca2-448b-983a-8ae072ea2cdb" xlink:to="loc_cls_IncrementalTermLoanMember_fe185442-ecad-477c-a188-b4fb9c32308d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SecondIncrementalTermLoanMember_0134201c-609e-4bc2-9673-c14707b614b8" xlink:href="cls-20211231.xsd#cls_SecondIncrementalTermLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_TermLoansMember_cbab7c57-cca2-448b-983a-8ae072ea2cdb" xlink:to="loc_cls_SecondIncrementalTermLoanMember_0134201c-609e-4bc2-9673-c14707b614b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilitiesMember_a2c72497-4805-41e0-a483-ca0873bdce65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LeaseLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_e765d1a9-1fb0-4829-8538-082b7766d94d" xlink:to="loc_ifrs-full_LeaseLiabilitiesMember_a2c72497-4805-41e0-a483-ca0873bdce65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember_f46ad9c9-f059-45c4-9bb9-64916a47b19a" xlink:href="cls-20211231.xsd#cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_e765d1a9-1fb0-4829-8538-082b7766d94d" xlink:to="loc_cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember_f46ad9c9-f059-45c4-9bb9-64916a47b19a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingCreditFacilityMember_bec89ae2-da95-4b80-8f26-bdc23efa1c1f" xlink:href="cls-20211231.xsd#cls_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_e765d1a9-1fb0-4829-8538-082b7766d94d" xlink:to="loc_cls_RevolvingCreditFacilityMember_bec89ae2-da95-4b80-8f26-bdc23efa1c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aedbad31-7709-4879-ab4b-274b5153fbb0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_1c9fc209-05e6-475b-9e23-bec7f1f0805c" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aedbad31-7709-4879-ab4b-274b5153fbb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_57722519-0f55-42a1-b8ab-0227cb0f2f4e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_aedbad31-7709-4879-ab4b-274b5153fbb0" xlink:to="loc_ifrs-full_CarryingAmountMember_57722519-0f55-42a1-b8ab-0227cb0f2f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredFinancingCostsMember_ba40fba7-2dad-480a-b84d-d4ddb5076149" xlink:href="cls-20211231.xsd#cls_DeferredFinancingCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_57722519-0f55-42a1-b8ab-0227cb0f2f4e" xlink:to="loc_cls_DeferredFinancingCostsMember_ba40fba7-2dad-480a-b84d-d4ddb5076149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AggregateDebtIssuanceCostsMember_4165ad3e-4e20-4eee-9422-c55554161b09" xlink:href="cls-20211231.xsd#cls_AggregateDebtIssuanceCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_57722519-0f55-42a1-b8ab-0227cb0f2f4e" xlink:to="loc_cls_AggregateDebtIssuanceCostsMember_4165ad3e-4e20-4eee-9422-c55554161b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_1c9fc209-05e6-475b-9e23-bec7f1f0805c" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_c94b5aca-f4a3-4550-b527-2bd34a617103" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_Borrowings_c94b5aca-f4a3-4550-b527-2bd34a617103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_b498aa77-5564-4846-bd80-bddef35f1ff4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_NotionalAmount_b498aa77-5564-4846-bd80-bddef35f1ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeaseLiabilityUnderIFRS16_ece64c80-f033-40db-a983-292f01d1163c" xlink:href="cls-20211231.xsd#cls_LeaseLiabilityUnderIFRS16"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_LeaseLiabilityUnderIFRS16_ece64c80-f033-40db-a983-292f01d1163c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingsAndLeaseLiabilities_3c9dc677-cee6-466f-be02-f17ffa4b9954" xlink:href="cls-20211231.xsd#cls_BorrowingsAndLeaseLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_BorrowingsAndLeaseLiabilities_3c9dc677-cee6-466f-be02-f17ffa4b9954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CurrentBorrowingsAndLeaseLiabilities_ce11ab7e-2c18-4645-9085-f5e5cc4453a1" xlink:href="cls-20211231.xsd#cls_CurrentBorrowingsAndLeaseLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_CurrentBorrowingsAndLeaseLiabilities_ce11ab7e-2c18-4645-9085-f5e5cc4453a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_24e3978f-f185-45e2-9588-44a5c857b320" xlink:href="cls-20211231.xsd#cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities_24e3978f-f185-45e2-9588-44a5c857b320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1_b8a90171-28e4-4eef-908c-21529945f022" xlink:href="cls-20211231.xsd#cls_LettersOfCreditOutstandingAmount1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_LettersOfCreditOutstandingAmount1_b8a90171-28e4-4eef-908c-21529945f022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_55330d8f-6ef5-40d1-b376-6036d2e74026" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_55330d8f-6ef5-40d1-b376-6036d2e74026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_56ca5bc1-c287-44c7-856a-c1964a65326f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BankOverdraftsClassifiedAsCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_BankOverdraftsClassifiedAsCashEquivalents_56ca5bc1-c287-44c7-856a-c1964a65326f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts_1724f17c-c34d-4bdb-87de-87cc7c07c65d" xlink:href="cls-20211231.xsd#cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts_1724f17c-c34d-4bdb-87de-87cc7c07c65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_51162319-4e88-4e7e-8f47-613b43be643f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_51162319-4e88-4e7e-8f47-613b43be643f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_45624697-330c-4388-b5a7-85086b619576" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_45624697-330c-4388-b5a7-85086b619576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_1f26450a-f142-4d66-9430-1874d852eaef" xlink:href="cls-20211231.xsd#cls_DebtIssuanceCostsLineofCreditArrangementsNet1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_72999419-00a1-45eb-ad50-46d25753ed92" xlink:to="loc_cls_DebtIssuanceCostsLineofCreditArrangementsNet1_1f26450a-f142-4d66-9430-1874d852eaef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_643b40c9-4f4d-4768-a3b4-52801d43a02a" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_f342d35c-65e8-4bfd-b602-1d40a299df95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_643b40c9-4f4d-4768-a3b4-52801d43a02a" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_f342d35c-65e8-4bfd-b602-1d40a299df95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_30590d30-4eb5-4404-bf9e-75e025e424ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_f342d35c-65e8-4bfd-b602-1d40a299df95" xlink:to="loc_ifrs-full_MaturityAxis_30590d30-4eb5-4404-bf9e-75e025e424ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_30590d30-4eb5-4404-bf9e-75e025e424ac" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_2506d7a3-ba8f-4513-9d8a-ea0ba24e481f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_2506d7a3-ba8f-4513-9d8a-ea0ba24e481f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_9df97c85-3d60-437c-8467-ed001241e8a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_9df97c85-3d60-437c-8467-ed001241e8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_119ff8b3-9412-4bb2-8851-b329a96db0e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_119ff8b3-9412-4bb2-8851-b329a96db0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_9bd74fa1-a85e-45af-af2c-0673e43ca082" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_9bd74fa1-a85e-45af-af2c-0673e43ca082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_113ab0d9-0071-438a-8b78-de00ca2d3d3f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_113ab0d9-0071-438a-8b78-de00ca2d3d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_9bdb4a85-e644-4bd9-a093-fedb0bce4f4a" xlink:href="cls-20211231.xsd#cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_1a5eb188-84b5-4c27-8270-76c971b6582c" xlink:to="loc_cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember_9bdb4a85-e644-4bd9-a093-fedb0bce4f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0be19c44-944d-4faf-9627-6a45f1b39696" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_f342d35c-65e8-4bfd-b602-1d40a299df95" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0be19c44-944d-4faf-9627-6a45f1b39696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UndiscountedLeasePaymentsToBePaid_00da8cbe-2b06-4e43-9012-25725a45ad3e" xlink:href="cls-20211231.xsd#cls_UndiscountedLeasePaymentsToBePaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_0be19c44-944d-4faf-9627-6a45f1b39696" xlink:to="loc_cls_UndiscountedLeasePaymentsToBePaid_00da8cbe-2b06-4e43-9012-25725a45ad3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsOtherLeaseRelatedExpensesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CreditFacilitiesandLeaseObligationsOtherLeaseRelatedExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsOtherLeaseRelatedExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_ebf91302-8414-4cdf-9370-673271e6fe31" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_bb62513d-7153-4fc7-a3b0-e747b4ba1932" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseOnLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_ebf91302-8414-4cdf-9370-673271e6fe31" xlink:to="loc_ifrs-full_InterestExpenseOnLeaseLiabilities_bb62513d-7153-4fc7-a3b0-e747b4ba1932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_46aef45e-9adc-424f-84e0-1f3c496c8540" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_ebf91302-8414-4cdf-9370-673271e6fe31" xlink:to="loc_ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities_46aef45e-9adc-424f-84e0-1f3c496c8540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_0dedd94f-810d-4d1c-ab78-6e340cc7732d" xlink:href="cls-20211231.xsd#cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_ebf91302-8414-4cdf-9370-673271e6fe31" xlink:to="loc_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases_0dedd94f-810d-4d1c-ab78-6e340cc7732d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStock" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStock"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_34460bb8-4064-42fe-8b91-ba2431167403" xlink:href="cls-20211231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_2c3dd5ca-44ed-4cde-9829-f869148735d7" xlink:href="cls-20211231.xsd#cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_34460bb8-4064-42fe-8b91-ba2431167403" xlink:to="loc_cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock_2c3dd5ca-44ed-4cde-9829-f869148735d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockTables" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f1f62ecd-96e3-4291-a09c-f5e55b530956" xlink:href="cls-20211231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_37e2e51a-2531-4282-a4ec-e42e2734cdb2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f1f62ecd-96e3-4291-a09c-f5e55b530956" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory_37e2e51a-2531-4282-a4ec-e42e2734cdb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_84548dec-1c29-4751-ac5f-41a6131d5bf9" xlink:href="cls-20211231.xsd#cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f1f62ecd-96e3-4291-a09c-f5e55b530956" xlink:to="loc_cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock_84548dec-1c29-4751-ac5f-41a6131d5bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_05f62c46-b051-4a08-9285-bc87119ff0b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f1f62ecd-96e3-4291-a09c-f5e55b530956" xlink:to="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_05f62c46-b051-4a08-9285-bc87119ff0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_6067d556-4537-44cc-8fac-035b6ea8aba9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f1f62ecd-96e3-4291-a09c-f5e55b530956" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_6067d556-4537-44cc-8fac-035b6ea8aba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_dbbaeb5c-1948-4271-98a8-66642089897b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f1f62ecd-96e3-4291-a09c-f5e55b530956" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_dbbaeb5c-1948-4271-98a8-66642089897b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_8878e49a-3c7e-4156-8e3f-74b2ff9095f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f1f62ecd-96e3-4291-a09c-f5e55b530956" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_8878e49a-3c7e-4156-8e3f-74b2ff9095f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock_a5b2e4cd-3df8-422c-aa9a-0b4b4d2ada3a" xlink:href="cls-20211231.xsd#cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f1f62ecd-96e3-4291-a09c-f5e55b530956" xlink:to="loc_cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock_a5b2e4cd-3df8-422c-aa9a-0b4b4d2ada3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_6807df2b-1f8a-4e76-9007-31c6f5dd453b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f1f62ecd-96e3-4291-a09c-f5e55b530956" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_6807df2b-1f8a-4e76-9007-31c6f5dd453b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_886aa9fe-dc2d-47fc-8568-54051b2be3c3" xlink:href="cls-20211231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_886aa9fe-dc2d-47fc-8568-54051b2be3c3" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_32d9ba4d-9a11-4a5c-afd5-e7323aa4c122" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_32d9ba4d-9a11-4a5c-afd5-e7323aa4c122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_e53671fa-cd94-48e8-a994-a3e9661c6b05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_32d9ba4d-9a11-4a5c-afd5-e7323aa4c122" xlink:to="loc_ifrs-full_NonadjustingEventsMember_e53671fa-cd94-48e8-a994-a3e9661c6b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PurchaseOfSharesForCancellationMember_32ef511c-a431-41e1-b7be-a0fdf733a119" xlink:href="cls-20211231.xsd#cls_PurchaseOfSharesForCancellationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_e53671fa-cd94-48e8-a994-a3e9661c6b05" xlink:to="loc_cls_PurchaseOfSharesForCancellationMember_32ef511c-a431-41e1-b7be-a0fdf733a119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_9db52f1c-3808-4c21-a19a-b569e90d167a" xlink:href="cls-20211231.xsd#cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_e53671fa-cd94-48e8-a994-a3e9661c6b05" xlink:to="loc_cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember_9db52f1c-3808-4c21-a19a-b569e90d167a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_35483d31-140a-4d35-90b7-e59e945c5a48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_35483d31-140a-4d35-90b7-e59e945c5a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_cb6b993a-1858-43f0-b0b1-b643aaef433a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_35483d31-140a-4d35-90b7-e59e945c5a48" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_cb6b993a-1858-43f0-b0b1-b643aaef433a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherRelatedPartiesMember_4338033b-fbad-42d1-b75b-dafb83adabbd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_cb6b993a-1858-43f0-b0b1-b643aaef433a" xlink:to="loc_ifrs-full_OtherRelatedPartiesMember_4338033b-fbad-42d1-b75b-dafb83adabbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_49f6a92f-f3ec-453a-bfcb-844bb0bb4abf" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_srt_TitleOfIndividualAxis_49f6a92f-f3ec-453a-bfcb-844bb0bb4abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_19e9d6e8-5bf2-4363-ae24-31f4ced8a221" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_49f6a92f-f3ec-453a-bfcb-844bb0bb4abf" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_19e9d6e8-5bf2-4363-ae24-31f4ced8a221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_Mr.WilliamA.EtheringtonMember_cac9b4f9-b5a4-4612-b6e8-e7db112422c9" xlink:href="cls-20211231.xsd#cls_Mr.WilliamA.EtheringtonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_19e9d6e8-5bf2-4363-ae24-31f4ced8a221" xlink:to="loc_cls_Mr.WilliamA.EtheringtonMember_cac9b4f9-b5a4-4612-b6e8-e7db112422c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_e35b5fcf-bee7-458b-88a5-2ab792a05fb5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_e35b5fcf-bee7-458b-88a5-2ab792a05fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_cb70ea4b-41bb-46eb-8212-9ce084f97ab0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_e35b5fcf-bee7-458b-88a5-2ab792a05fb5" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_cb70ea4b-41bb-46eb-8212-9ce084f97ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SubordinateVotingSharesMember_61c7ae44-8280-4c55-b152-c9c10020797a" xlink:href="cls-20211231.xsd#cls_SubordinateVotingSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_cb70ea4b-41bb-46eb-8212-9ce084f97ab0" xlink:to="loc_cls_SubordinateVotingSharesMember_61c7ae44-8280-4c55-b152-c9c10020797a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MultipleVotingSharesMember_6278c66d-2467-4c88-83dc-12ad7314aa59" xlink:href="cls-20211231.xsd#cls_MultipleVotingSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_cb70ea4b-41bb-46eb-8212-9ce084f97ab0" xlink:to="loc_cls_MultipleVotingSharesMember_6278c66d-2467-4c88-83dc-12ad7314aa59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PreferenceSharesMember_22f774dc-bc65-4af0-b140-c638d4ed2266" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PreferenceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_cb70ea4b-41bb-46eb-8212-9ce084f97ab0" xlink:to="loc_ifrs-full_PreferenceSharesMember_22f774dc-bc65-4af0-b140-c638d4ed2266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Axis_f649e451-2fa5-4320-b201-4c4af80d4c4e" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Axis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_cls_ShareRepurchaseProgram1Axis_f649e451-2fa5-4320-b201-4c4af80d4c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_f649e451-2fa5-4320-b201-4c4af80d4c4e" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyNCIBMember_82013777-b69a-484c-9595-d27f30e20844" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyNCIBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_TwoThousandTwentyNCIBMember_82013777-b69a-484c-9595-d27f30e20844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandSeventeenNCIBMember_60efd9b6-8ca2-40f4-8d38-02fc5a3c2f10" xlink:href="cls-20211231.xsd#cls_TwoThousandSeventeenNCIBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_TwoThousandSeventeenNCIBMember_60efd9b6-8ca2-40f4-8d38-02fc5a3c2f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AutomaticSharePurchasePlanASPPMember_733ad4a6-8565-4eb1-82b0-56690af744c3" xlink:href="cls-20211231.xsd#cls_AutomaticSharePurchasePlanASPPMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_AutomaticSharePurchasePlanASPPMember_733ad4a6-8565-4eb1-82b0-56690af744c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneNCIBMember_f835aa53-7d47-4828-9838-053e193d6946" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneNCIBMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_TwoThousandTwentyOneNCIBMember_f835aa53-7d47-4828-9838-053e193d6946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneNICBASPPMember_7e512036-37f5-4435-ac7c-f11981e12bde" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneNICBASPPMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_TwoThousandTwentyOneNICBASPPMember_7e512036-37f5-4435-ac7c-f11981e12bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneSBCASPPMember_d3f0bfa1-9075-45ff-aba6-40098ff74507" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneSBCASPPMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_TwoThousandTwentyOneSBCASPPMember_d3f0bfa1-9075-45ff-aba6-40098ff74507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandEighteenNCIBMember_466ba432-d374-406f-b9f4-d5a6477e849c" xlink:href="cls-20211231.xsd#cls_TwoThousandEighteenNCIBMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_cd1f2e61-5d07-473f-95a4-f8eb120ffea2" xlink:to="loc_cls_TwoThousandEighteenNCIBMember_466ba432-d374-406f-b9f4-d5a6477e849c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_2b9f5fb7-f47e-45a6-a72d-a67cded1695c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_ifrs-full_RangeAxis_2b9f5fb7-f47e-45a6-a72d-a67cded1695c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_85f6115d-d352-437c-b495-5ac68d2cf94c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_2b9f5fb7-f47e-45a6-a72d-a67cded1695c" xlink:to="loc_ifrs-full_RangesMember_85f6115d-d352-437c-b495-5ac68d2cf94c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_440eb318-adf9-4c07-9e66-2a44a4f3074d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_85f6115d-d352-437c-b495-5ac68d2cf94c" xlink:to="loc_ifrs-full_BottomOfRangeMember_440eb318-adf9-4c07-9e66-2a44a4f3074d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_777f2839-b08f-47a9-a056-04db12d7f014" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_85f6115d-d352-437c-b495-5ac68d2cf94c" xlink:to="loc_ifrs-full_TopOfRangeMember_777f2839-b08f-47a9-a056-04db12d7f014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanName1Axis_0c57888b-9164-4800-9bed-9dc5bb7ffd88" xlink:href="cls-20211231.xsd#cls_PlanName1Axis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_cls_PlanName1Axis_0c57888b-9164-4800-9bed-9dc5bb7ffd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanName1Domain_e29d3660-03a7-46c4-bcf3-6c8511c74c02" xlink:href="cls-20211231.xsd#cls_PlanName1Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_PlanName1Axis_0c57888b-9164-4800-9bed-9dc5bb7ffd88" xlink:to="loc_cls_PlanName1Domain_e29d3660-03a7-46c4-bcf3-6c8511c74c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LTIPMemberMember_0d2f9c62-5930-48d4-a483-1c64d359bf1c" xlink:href="cls-20211231.xsd#cls_LTIPMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_PlanName1Domain_e29d3660-03a7-46c4-bcf3-6c8511c74c02" xlink:to="loc_cls_LTIPMemberMember_0d2f9c62-5930-48d4-a483-1c64d359bf1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AssociateSharePurchasePlanASPPMember_7f666e2f-92e7-43fa-8590-408128b049d6" xlink:href="cls-20211231.xsd#cls_AssociateSharePurchasePlanASPPMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_PlanName1Domain_e29d3660-03a7-46c4-bcf3-6c8511c74c02" xlink:to="loc_cls_AssociateSharePurchasePlanASPPMember_7f666e2f-92e7-43fa-8590-408128b049d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8a182e63-bf0b-4abb-94b4-e7666f61e577" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8a182e63-bf0b-4abb-94b4-e7666f61e577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_d280c7c2-4af6-4370-920c-95ac826e6f38" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_8a182e63-bf0b-4abb-94b4-e7666f61e577" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_d280c7c2-4af6-4370-920c-95ac826e6f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredShareUnitsDSUMember_cbc0e2af-21ab-4f9c-b90b-7b0db4d8547c" xlink:href="cls-20211231.xsd#cls_DeferredShareUnitsDSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d280c7c2-4af6-4370-920c-95ac826e6f38" xlink:to="loc_cls_DeferredShareUnitsDSUMember_cbc0e2af-21ab-4f9c-b90b-7b0db4d8547c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployeeStockOption1Member_410381a0-bc6f-40fc-a862-b3c7879fbee6" xlink:href="cls-20211231.xsd#cls_EmployeeStockOption1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d280c7c2-4af6-4370-920c-95ac826e6f38" xlink:to="loc_cls_EmployeeStockOption1Member_410381a0-bc6f-40fc-a862-b3c7879fbee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_420811e3-dc43-4a45-8fb0-c2f54d1bdb1d" xlink:href="cls-20211231.xsd#cls_PerformanceShareUnitsPSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d280c7c2-4af6-4370-920c-95ac826e6f38" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_420811e3-dc43-4a45-8fb0-c2f54d1bdb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_021b3001-0ce1-4d67-83de-67583612ab28" xlink:href="cls-20211231.xsd#cls_RestrictedStockUnitsRSU1Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d280c7c2-4af6-4370-920c-95ac826e6f38" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_021b3001-0ce1-4d67-83de-67583612ab28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_e0507030-5300-4869-a5d2-9e5fe6f12fee" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfVotesPerShare_aca68cef-453d-4923-9f76-63a662672a0e" xlink:href="cls-20211231.xsd#cls_NumberOfVotesPerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_NumberOfVotesPerShare_aca68cef-453d-4923-9f76-63a662672a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator_9f20e77f-0ef5-4762-8680-1fba6b33bd9d" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator_9f20e77f-0ef5-4762-8680-1fba6b33bd9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_dfd6e218-14cd-48ed-8f65-b7a4d4b8fceb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_ifrs-full_NumberOfSharesIssued_dfd6e218-14cd-48ed-8f65-b7a4d4b8fceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_9b6a0317-7f8b-4e3c-8bf4-2819d2969d7a" xlink:href="cls-20211231.xsd#cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_9b6a0317-7f8b-4e3c-8bf4-2819d2969d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_6b16ce64-7865-4b51-b4ec-fb412508d617" xlink:href="cls-20211231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_6b16ce64-7865-4b51-b4ec-fb412508d617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_4ab7392f-ea13-4d27-b844-e6fea868d89d" xlink:href="cls-20211231.xsd#cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_4ab7392f-ea13-4d27-b844-e6fea868d89d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchaseProgramNumberOfSharesRemaining_67255625-ab9e-4765-8d93-a741ab247698" xlink:href="cls-20211231.xsd#cls_StockRepurchaseProgramNumberOfSharesRemaining"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_StockRepurchaseProgramNumberOfSharesRemaining_67255625-ab9e-4765-8d93-a741ab247698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator_ae4a3a0c-1e24-40ef-bdd8-1218eecff23a" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator_ae4a3a0c-1e24-40ef-bdd8-1218eecff23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_e46976e0-75ca-42fe-8a47-936ce66f03e5" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1_e46976e0-75ca-42fe-8a47-936ce66f03e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CapitalSharesReservedforFutureIssuance_746bfabe-42f7-4a30-9e1f-5ede0dfd814f" xlink:href="cls-20211231.xsd#cls_CapitalSharesReservedforFutureIssuance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_CapitalSharesReservedforFutureIssuance_746bfabe-42f7-4a30-9e1f-5ede0dfd814f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees_ccb64b79-4e1c-445c-8962-39676455b685" xlink:href="cls-20211231.xsd#cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees_ccb64b79-4e1c-445c-8962-39676455b685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_553c5fb3-f157-4801-9887-831f43981377" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1_553c5fb3-f157-4801-9887-831f43981377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_c7416b06-ae0e-403a-9d2e-9334b18c0661" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod_c7416b06-ae0e-403a-9d2e-9334b18c0661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_d2a27c97-cba4-4a41-b457-c1ac17989f54" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted_d2a27c97-cba4-4a41-b457-c1ac17989f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_ba5d03d4-3fd6-4000-9c17-df89b812fbbf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted_ba5d03d4-3fd6-4000-9c17-df89b812fbbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OptionLifeSharesGrantedTerm_4a1d107b-6588-4e00-9f23-ccd564afb8f5" xlink:href="cls-20211231.xsd#cls_OptionLifeSharesGrantedTerm"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_OptionLifeSharesGrantedTerm_4a1d107b-6588-4e00-9f23-ccd564afb8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_2fca9751-1d58-40e0-9d66-65af8628172c" xlink:href="cls-20211231.xsd#cls_NumberOfSharesHolderIsEntitledToPerVestedUnit"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_NumberOfSharesHolderIsEntitledToPerVestedUnit_2fca9751-1d58-40e0-9d66-65af8628172c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_3bb53d80-68c6-4b3d-b844-f70d860e30c2" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements_3bb53d80-68c6-4b3d-b844-f70d860e30c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_d7e377b4-b6f8-42d9-ae57-cb4663a761ca" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod_d7e377b4-b6f8-42d9-ae57-cb4663a761ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedPaymentAwardTSRModifierPremium_0ba24a02-47aa-417e-9b57-6d20d827be9e" xlink:href="cls-20211231.xsd#cls_ShareBasedPaymentAwardTSRModifierPremium"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_ShareBasedPaymentAwardTSRModifierPremium_0ba24a02-47aa-417e-9b57-6d20d827be9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_07b2c43b-d493-4dc2-984c-6b4b00b59666" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual_07b2c43b-d493-4dc2-984c-6b4b00b59666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_408c9640-fe02-4205-8ccf-83246fb4bbdc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_408c9640-fe02-4205-8ccf-83246fb4bbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_201821aa-3ea0-42e8-b3f4-9a51b648f221" xlink:href="cls-20211231.xsd#cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2_201821aa-3ea0-42e8-b3f4-9a51b648f221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockSharesAcquired1_8ee660b8-d537-4fb6-98ce-dc11d709f2ea" xlink:href="cls-20211231.xsd#cls_TreasuryStockSharesAcquired1"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_5388e705-0e0e-41ed-9a9d-0215a4d8679c" xlink:to="loc_cls_TreasuryStockSharesAcquired1_8ee660b8-d537-4fb6-98ce-dc11d709f2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockScheduleofCapitalTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_93b31406-feec-4b7a-ba0a-7183877691cf" xlink:href="cls-20211231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d401dded-3b1e-464e-ae32-5c89b946723e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_93b31406-feec-4b7a-ba0a-7183877691cf" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d401dded-3b1e-464e-ae32-5c89b946723e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_46eceded-2a86-47bb-98f6-b7156c3d2080" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d401dded-3b1e-464e-ae32-5c89b946723e" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_46eceded-2a86-47bb-98f6-b7156c3d2080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_78cb3c9e-ce5c-4925-92f0-42969c8224f6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_46eceded-2a86-47bb-98f6-b7156c3d2080" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_78cb3c9e-ce5c-4925-92f0-42969c8224f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployeeStockOption1Member_13140c2c-5bca-422a-9382-dfa54102a1f2" xlink:href="cls-20211231.xsd#cls_EmployeeStockOption1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_78cb3c9e-ce5c-4925-92f0-42969c8224f6" xlink:to="loc_cls_EmployeeStockOption1Member_13140c2c-5bca-422a-9382-dfa54102a1f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_83d7a9e9-0f42-4f70-81aa-f63a42afea25" xlink:href="cls-20211231.xsd#cls_RestrictedStockUnitsRSU1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_78cb3c9e-ce5c-4925-92f0-42969c8224f6" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_83d7a9e9-0f42-4f70-81aa-f63a42afea25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_3b6122e2-87d2-4e5f-9dd3-1c85f47a11b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d401dded-3b1e-464e-ae32-5c89b946723e" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_3b6122e2-87d2-4e5f-9dd3-1c85f47a11b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_f455f0ef-65f6-4669-9591-327b16d17be0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_3b6122e2-87d2-4e5f-9dd3-1c85f47a11b4" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_f455f0ef-65f6-4669-9591-327b16d17be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SubordinateVotingSharesMember_1a78bde2-7256-46d0-9c15-fd1648b37e5f" xlink:href="cls-20211231.xsd#cls_SubordinateVotingSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_f455f0ef-65f6-4669-9591-327b16d17be0" xlink:to="loc_cls_SubordinateVotingSharesMember_1a78bde2-7256-46d0-9c15-fd1648b37e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MultipleVotingSharesMember_52a229be-1b77-41a7-8c2b-b8f6451e31ee" xlink:href="cls-20211231.xsd#cls_MultipleVotingSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_f455f0ef-65f6-4669-9591-327b16d17be0" xlink:to="loc_cls_MultipleVotingSharesMember_52a229be-1b77-41a7-8c2b-b8f6451e31ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_d401dded-3b1e-464e-ae32-5c89b946723e" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfSharesOutstandingRollForward_2c3a32d3-0cdb-415e-830a-f38c92a84bfe" xlink:href="cls-20211231.xsd#cls_NumberOfSharesOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_cls_NumberOfSharesOutstandingRollForward_2c3a32d3-0cdb-415e-830a-f38c92a84bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_48e87209-03e7-423f-b325-b34581f632c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_2c3a32d3-0cdb-415e-830a-f38c92a84bfe" xlink:to="loc_ifrs-full_NumberOfSharesIssued_48e87209-03e7-423f-b325-b34581f632c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_6e29f556-8198-4d06-a68e-143f352049cd" xlink:href="cls-20211231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_2c3a32d3-0cdb-415e-830a-f38c92a84bfe" xlink:to="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1_6e29f556-8198-4d06-a68e-143f352049cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_25ad4f56-bf72-439d-ae5b-61ae537c69a3" xlink:href="cls-20211231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_2c3a32d3-0cdb-415e-830a-f38c92a84bfe" xlink:to="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_25ad4f56-bf72-439d-ae5b-61ae537c69a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_4b939d78-c0a7-4477-b813-9dc42fd05d27" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NumberOfSharesOutstandingRollForward_2c3a32d3-0cdb-415e-830a-f38c92a84bfe" xlink:to="loc_ifrs-full_NumberOfSharesIssued_4b939d78-c0a7-4477-b813-9dc42fd05d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion_69feb35c-5128-403a-a5c3-80a99594824d" xlink:href="cls-20211231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion_69feb35c-5128-403a-a5c3-80a99594824d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_f84946ed-aabc-4ee2-a57d-64a65b0231f4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_f84946ed-aabc-4ee2-a57d-64a65b0231f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_82e1b551-aabc-4610-a8b6-aafe53918ede" xlink:href="cls-20211231.xsd#cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation_82e1b551-aabc-4610-a8b6-aafe53918ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_23da31da-189c-4d52-8f92-a219a826129f" xlink:href="cls-20211231.xsd#cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation_23da31da-189c-4d52-8f92-a219a826129f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_8b106e43-856c-43c2-81bb-0ac0f2130c3a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_9e8bb154-ad5c-42b8-adbc-4352bc03a419" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_8b106e43-856c-43c2-81bb-0ac0f2130c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_917b2598-4f44-4bff-bd56-81d12a6c4fe9" xlink:href="cls-20211231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7a44852f-13b8-4ddb-b4c1-4d9c49c0c606" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_917b2598-4f44-4bff-bd56-81d12a6c4fe9" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7a44852f-13b8-4ddb-b4c1-4d9c49c0c606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_568edd6f-f1af-4f3f-a682-c30a9ebc5c18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7a44852f-13b8-4ddb-b4c1-4d9c49c0c606" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_568edd6f-f1af-4f3f-a682-c30a9ebc5c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_028eeea8-e1fe-492a-a598-1b40d1677a0f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_568edd6f-f1af-4f3f-a682-c30a9ebc5c18" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_028eeea8-e1fe-492a-a598-1b40d1677a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SubordinateVotingSharesMember_4616a8c3-069b-4a12-87ec-e067bf7e8116" xlink:href="cls-20211231.xsd#cls_SubordinateVotingSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_028eeea8-e1fe-492a-a598-1b40d1677a0f" xlink:to="loc_cls_SubordinateVotingSharesMember_4616a8c3-069b-4a12-87ec-e067bf7e8116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MultipleVotingSharesMember_6c1318da-a914-46f1-accf-8daab1569771" xlink:href="cls-20211231.xsd#cls_MultipleVotingSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_028eeea8-e1fe-492a-a598-1b40d1677a0f" xlink:to="loc_cls_MultipleVotingSharesMember_6c1318da-a914-46f1-accf-8daab1569771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Axis_bfc0d1d1-34cb-4012-b54d-531a1b4f5684" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Axis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7a44852f-13b8-4ddb-b4c1-4d9c49c0c606" xlink:to="loc_cls_ShareRepurchaseProgram1Axis_bfc0d1d1-34cb-4012-b54d-531a1b4f5684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:href="cls-20211231.xsd#cls_ShareRepurchaseProgram1Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Axis_bfc0d1d1-34cb-4012-b54d-531a1b4f5684" xlink:to="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandSeventeenNCIBMember_2339b348-710b-4938-9593-25fb685c9bd9" xlink:href="cls-20211231.xsd#cls_TwoThousandSeventeenNCIBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:to="loc_cls_TwoThousandSeventeenNCIBMember_2339b348-710b-4938-9593-25fb685c9bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyNCIBMember_5af6e188-e6d1-4278-b07e-b3dbb69c4a19" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyNCIBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:to="loc_cls_TwoThousandTwentyNCIBMember_5af6e188-e6d1-4278-b07e-b3dbb69c4a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AutomaticSharePurchasePlanASPPMember_6e6c45f1-ce96-4d0c-92e8-57f9c09576ca" xlink:href="cls-20211231.xsd#cls_AutomaticSharePurchasePlanASPPMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:to="loc_cls_AutomaticSharePurchasePlanASPPMember_6e6c45f1-ce96-4d0c-92e8-57f9c09576ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneNICBASPPMember_1ffdf971-705a-42a1-b816-0d1efd000af7" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneNICBASPPMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:to="loc_cls_TwoThousandTwentyOneNICBASPPMember_1ffdf971-705a-42a1-b816-0d1efd000af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandTwentyOneSBCASPPMember_f9ab0666-a8a4-4d67-b718-e65a84ad513b" xlink:href="cls-20211231.xsd#cls_TwoThousandTwentyOneSBCASPPMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:to="loc_cls_TwoThousandTwentyOneSBCASPPMember_f9ab0666-a8a4-4d67-b718-e65a84ad513b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TwoThousandEighteenNCIBMember_fe98fd4a-e023-422f-b8ec-d3fffe9916d2" xlink:href="cls-20211231.xsd#cls_TwoThousandEighteenNCIBMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareRepurchaseProgram1Domain_0578b2c3-5ff7-4bd3-beae-b5da4cddc917" xlink:to="loc_cls_TwoThousandEighteenNCIBMember_fe98fd4a-e023-422f-b8ec-d3fffe9916d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_7a44852f-13b8-4ddb-b4c1-4d9c49c0c606" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_8e6797f9-e031-4c74-b7ef-0db30d85e18a" xlink:href="cls-20211231.xsd#cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation_8e6797f9-e031-4c74-b7ef-0db30d85e18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_cc10d0ad-8300-4efc-9979-30b124f6d006" xlink:href="cls-20211231.xsd#cls_StockRepurchasedAndRetiredDuringPeriodShares1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_StockRepurchasedAndRetiredDuringPeriodShares1_cc10d0ad-8300-4efc-9979-30b124f6d006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SharePrice_f6ff3be1-8854-4e0c-b498-66b1538473c0" xlink:href="cls-20211231.xsd#cls_SharePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_SharePrice_f6ff3be1-8854-4e0c-b498-66b1538473c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfTreasuryShares_8387fd6c-f257-4e96-8474-b59bdd71d59a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PurchaseOfTreasuryShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_ifrs-full_PurchaseOfTreasuryShares_8387fd6c-f257-4e96-8474-b59bdd71d59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockSharesAcquired1_2a34b245-8676-4176-93fb-4cd221740460" xlink:href="cls-20211231.xsd#cls_TreasuryStockSharesAcquired1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_TreasuryStockSharesAcquired1_2a34b245-8676-4176-93fb-4cd221740460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_dcdd0531-e5de-4b88-9e78-8cd2a6ce5d35" xlink:href="cls-20211231.xsd#cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1_dcdd0531-e5de-4b88-9e78-8cd2a6ce5d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockSharesAcquiredHeldByTrustee_609e41f5-4d3b-4cb4-bfa9-7ebf2168b68c" xlink:href="cls-20211231.xsd#cls_TreasuryStockSharesAcquiredHeldByTrustee"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_TreasuryStockSharesAcquiredHeldByTrustee_609e41f5-4d3b-4cb4-bfa9-7ebf2168b68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_b49db1ec-861a-42be-b89c-3cb0ff71d611" xlink:href="cls-20211231.xsd#cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee_b49db1ec-861a-42be-b89c-3cb0ff71d611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TreasuryStockSharesAcquired1_9af4129e-d481-466e-ad1e-34c52fec04c7" xlink:href="cls-20211231.xsd#cls_TreasuryStockSharesAcquired1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_06de34c6-4996-402a-84aa-77fff4e3533b" xlink:href="cls-20211231.xsd#cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan_06de34c6-4996-402a-84aa-77fff4e3533b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_63a204a5-64b3-488a-a07f-c07abff9891f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_ifrs-full_NumberOfSharesIssued_63a204a5-64b3-488a-a07f-c07abff9891f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_f9eaffee-448e-47ca-b0a7-1bec8501e984" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b146a74b-efd4-4bbf-941a-2181beae0517" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_f9eaffee-448e-47ca-b0a7-1bec8501e984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_0d5bf4ed-c29b-4be6-b20e-19439348d3d5" xlink:href="cls-20211231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5c626aed-52b6-4a5f-9c96-466cd838905c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_0d5bf4ed-c29b-4be6-b20e-19439348d3d5" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5c626aed-52b6-4a5f-9c96-466cd838905c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeStatementLocation1Axis_7df389b5-8f94-4d37-bf9c-47d845d12dd7" xlink:href="cls-20211231.xsd#cls_IncomeStatementLocation1Axis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5c626aed-52b6-4a5f-9c96-466cd838905c" xlink:to="loc_cls_IncomeStatementLocation1Axis_7df389b5-8f94-4d37-bf9c-47d845d12dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeStatementLocation1Domain_4073a850-17d2-4bf5-a192-13cba6c7fa38" xlink:href="cls-20211231.xsd#cls_IncomeStatementLocation1Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeStatementLocation1Axis_7df389b5-8f94-4d37-bf9c-47d845d12dd7" xlink:to="loc_cls_IncomeStatementLocation1Domain_4073a850-17d2-4bf5-a192-13cba6c7fa38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CostOfSales1Member_e771720f-54f0-401a-b2c4-85d0ceef1d26" xlink:href="cls-20211231.xsd#cls_CostOfSales1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeStatementLocation1Domain_4073a850-17d2-4bf5-a192-13cba6c7fa38" xlink:to="loc_cls_CostOfSales1Member_e771720f-54f0-401a-b2c4-85d0ceef1d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SellingGeneralAndAdministrativeExpenses1Member_42cd88de-0787-4f6c-a427-a00d7b5b28ac" xlink:href="cls-20211231.xsd#cls_SellingGeneralAndAdministrativeExpenses1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeStatementLocation1Domain_4073a850-17d2-4bf5-a192-13cba6c7fa38" xlink:to="loc_cls_SellingGeneralAndAdministrativeExpenses1Member_42cd88de-0787-4f6c-a427-a00d7b5b28ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_fffc3881-009a-439b-812e-1888f531fde7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5c626aed-52b6-4a5f-9c96-466cd838905c" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_fffc3881-009a-439b-812e-1888f531fde7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_7a59341f-5b8a-46c6-8715-0fbff4700898" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_fffc3881-009a-439b-812e-1888f531fde7" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_7a59341f-5b8a-46c6-8715-0fbff4700898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleofStockOptionTransactionsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockScheduleofStockOptionTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleofStockOptionTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_da92fa36-11ed-4777-a9e1-c3dcc3e66d4e" xlink:href="cls-20211231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4c289c1b-ce12-4aae-8d2f-8fa95f4950c7" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_da92fa36-11ed-4777-a9e1-c3dcc3e66d4e" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4c289c1b-ce12-4aae-8d2f-8fa95f4950c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_e6b91477-cc35-4df0-bd36-44ae2078bbc2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4c289c1b-ce12-4aae-8d2f-8fa95f4950c7" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_e6b91477-cc35-4df0-bd36-44ae2078bbc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_2abdf348-ead9-4fc5-8292-68f515462aae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4c289c1b-ce12-4aae-8d2f-8fa95f4950c7" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_2abdf348-ead9-4fc5-8292-68f515462aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_891b8eea-9853-427b-9a98-4a0bc655fbdc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4c289c1b-ce12-4aae-8d2f-8fa95f4950c7" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_891b8eea-9853-427b-9a98-4a0bc655fbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_48ff97b7-42d5-4079-88f1-57b4a0f3e8f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_4c289c1b-ce12-4aae-8d2f-8fa95f4950c7" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_48ff97b7-42d5-4079-88f1-57b4a0f3e8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_c10add6c-0994-451b-8bed-a63244737559" xlink:href="cls-20211231.xsd#cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_da92fa36-11ed-4777-a9e1-c3dcc3e66d4e" xlink:to="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_c10add6c-0994-451b-8bed-a63244737559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_30c9d700-817d-48a5-b364-9e84fa3ef5a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_c10add6c-0994-451b-8bed-a63244737559" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_30c9d700-817d-48a5-b364-9e84fa3ef5a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_022de8ac-9a3b-479c-930b-d1726b847f73" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_c10add6c-0994-451b-8bed-a63244737559" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019_022de8ac-9a3b-479c-930b-d1726b847f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_e4227cb9-28e6-48ed-a222-d8ec83df7164" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_c10add6c-0994-451b-8bed-a63244737559" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_e4227cb9-28e6-48ed-a222-d8ec83df7164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_1799c4fa-737f-4bb8-93df-2da6845ef968" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward_c10add6c-0994-451b-8bed-a63244737559" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_1799c4fa-737f-4bb8-93df-2da6845ef968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockScheduleofStockOptionsOutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f81d09e7-7b95-4bd4-a6d7-a17c4e19f7d4" xlink:href="cls-20211231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_e4370b53-2ca2-41c1-a63a-461578e3f75b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f81d09e7-7b95-4bd4-a6d7-a17c4e19f7d4" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_e4370b53-2ca2-41c1-a63a-461578e3f75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_2bc4b9e7-5fc0-4027-bfe8-4853b68b371f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_e4370b53-2ca2-41c1-a63a-461578e3f75b" xlink:to="loc_ifrs-full_RangeAxis_2bc4b9e7-5fc0-4027-bfe8-4853b68b371f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_93eba524-538b-4f27-86ef-23e3b6faeefc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_2bc4b9e7-5fc0-4027-bfe8-4853b68b371f" xlink:to="loc_ifrs-full_RangesMember_93eba524-538b-4f27-86ef-23e3b6faeefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_0bc04610-5d83-4670-8017-48f1f6ffcd64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_93eba524-538b-4f27-86ef-23e3b6faeefc" xlink:to="loc_ifrs-full_BottomOfRangeMember_0bc04610-5d83-4670-8017-48f1f6ffcd64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_bbb39c2b-98c5-4043-b094-88a1040ee6ed" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_93eba524-538b-4f27-86ef-23e3b6faeefc" xlink:to="loc_ifrs-full_TopOfRangeMember_bbb39c2b-98c5-4043-b094-88a1040ee6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_e4370b53-2ca2-41c1-a63a-461578e3f75b" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_84c9bb4d-e12f-49f1-ab63-f67fddc3ef95" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExercisePriceOfOutstandingShareOptions2019"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_ExercisePriceOfOutstandingShareOptions2019_84c9bb4d-e12f-49f1-ab63-f67fddc3ef95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_a66f170e-85d7-4705-a4da-b2d64571ea6c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_a66f170e-85d7-4705-a4da-b2d64571ea6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_dd1f5a0b-e33e-4154-85fd-f0b2835fcb84" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_dd1f5a0b-e33e-4154-85fd-f0b2835fcb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_db6deb81-60a1-41c1-9907-8b7b9af0a32b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_db6deb81-60a1-41c1-9907-8b7b9af0a32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_d62ee400-b876-463f-bdd1-7e5e28f36a23" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_d62ee400-b876-463f-bdd1-7e5e28f36a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_4d3f6146-12f9-4ee5-902c-9f7e4b426f5d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_1c985f83-65a5-4489-a6ec-d17f650d7869" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_4d3f6146-12f9-4ee5-902c-9f7e4b426f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockPSUMeasurementInputsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_fb6ad537-976f-496d-b767-f6ea30dd92c9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ad2c4d1e-91eb-4b55-bbb7-b9f51dee986b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_fb6ad537-976f-496d-b767-f6ea30dd92c9" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ad2c4d1e-91eb-4b55-bbb7-b9f51dee986b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_846290c3-ad35-4711-8869-d5244f5aa54c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_ad2c4d1e-91eb-4b55-bbb7-b9f51dee986b" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_846290c3-ad35-4711-8869-d5244f5aa54c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_797651e2-ef70-4f26-99dd-c2dc45575bef" xlink:href="cls-20211231.xsd#cls_PerformanceShareUnitsPSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_846290c3-ad35-4711-8869-d5244f5aa54c" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_797651e2-ef70-4f26-99dd-c2dc45575bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_45d05cd5-9dc7-44f9-8880-18807c29ab25" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_fb6ad537-976f-496d-b767-f6ea30dd92c9" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_45d05cd5-9dc7-44f9-8880-18807c29ab25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ExpectedVolatilityOtherEquityInstrumentsGranted_b5b108e6-a4dc-45bd-8fc2-822c65dd4c05" xlink:href="cls-20211231.xsd#cls_ExpectedVolatilityOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_45d05cd5-9dc7-44f9-8880-18807c29ab25" xlink:to="loc_cls_ExpectedVolatilityOtherEquityInstrumentsGranted_b5b108e6-a4dc-45bd-8fc2-822c65dd4c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ExpectedLifeOtherEquityInstrumentsGranted_81304c9a-f214-448d-a007-dea31706811b" xlink:href="cls-20211231.xsd#cls_ExpectedLifeOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_45d05cd5-9dc7-44f9-8880-18807c29ab25" xlink:to="loc_cls_ExpectedLifeOtherEquityInstrumentsGranted_81304c9a-f214-448d-a007-dea31706811b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted_39f2e71e-fbc6-4aff-9110-fc8587a01e7c" xlink:href="cls-20211231.xsd#cls_RiskFreeInterestRateOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_45d05cd5-9dc7-44f9-8880-18807c29ab25" xlink:to="loc_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted_39f2e71e-fbc6-4aff-9110-fc8587a01e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_cfa5fc77-6e31-453b-b641-7ee49c61bd0e" xlink:href="cls-20211231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_44a4ae80-4ff1-4465-a1ae-092a1612c35e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_cfa5fc77-6e31-453b-b641-7ee49c61bd0e" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_44a4ae80-4ff1-4465-a1ae-092a1612c35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eef7d53a-5c8e-4dfa-b982-9cf57e772b05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_44a4ae80-4ff1-4465-a1ae-092a1612c35e" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eef7d53a-5c8e-4dfa-b982-9cf57e772b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_ee5d0188-fcca-4c05-b1d8-1c625b7e632f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eef7d53a-5c8e-4dfa-b982-9cf57e772b05" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_ee5d0188-fcca-4c05-b1d8-1c625b7e632f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_e6baff00-fcc9-4c26-b9eb-e74ec6f22946" xlink:href="cls-20211231.xsd#cls_RestrictedStockUnitsRSU1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_ee5d0188-fcca-4c05-b1d8-1c625b7e632f" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_e6baff00-fcc9-4c26-b9eb-e74ec6f22946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PerformanceShareUnitsPSUMember_be5abf1b-e050-4768-9203-003705958d0b" xlink:href="cls-20211231.xsd#cls_PerformanceShareUnitsPSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_ee5d0188-fcca-4c05-b1d8-1c625b7e632f" xlink:to="loc_cls_PerformanceShareUnitsPSUMember_be5abf1b-e050-4768-9203-003705958d0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_44a4ae80-4ff1-4465-a1ae-092a1612c35e" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_31684bac-6953-4884-b598-4a8c31e8e3f7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_31684bac-6953-4884-b598-4a8c31e8e3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_WeightedAverageFairValueAtTheGrantDate_ee2e01f9-61be-4954-a885-9ebf16eda31a" xlink:href="cls-20211231.xsd#cls_WeightedAverageFairValueAtTheGrantDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_cls_WeightedAverageFairValueAtTheGrantDate_ee2e01f9-61be-4954-a885-9ebf16eda31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget_70166941-7436-4e70-8a55-43b5aea5e821" xlink:href="cls-20211231.xsd#cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget_70166941-7436-4e70-8a55-43b5aea5e821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_077ff6af-beff-4950-8b80-bd9d44248f47" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_077ff6af-beff-4950-8b80-bd9d44248f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019_2476975f-c0b7-43a6-bf20-0212309ff7f4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019_2476975f-c0b7-43a6-bf20-0212309ff7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_2889fc5d-9454-41fc-86e4-1284f79cb9ee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6b680bf-cf72-4efc-9137-0f33a6fa2684" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_2889fc5d-9454-41fc-86e4-1284f79cb9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalStockDirectorSBCIncludedintheIncomeStatementDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f8991b58-9db1-408f-97c6-748629a1fa0d" xlink:href="cls-20211231.xsd#cls_ShareCapitalandSharebasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f0409810-a477-4dfd-83ed-9ee98eece384" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ShareCapitalandSharebasedPaymentArrangementsAbstract_f8991b58-9db1-408f-97c6-748629a1fa0d" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f0409810-a477-4dfd-83ed-9ee98eece384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_9bdef25a-dab0-4686-95c5-912979effca8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f0409810-a477-4dfd-83ed-9ee98eece384" xlink:to="loc_srt_TitleOfIndividualAxis_9bdef25a-dab0-4686-95c5-912979effca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f7be7e1c-8283-4d8d-ae12-8f7bc7c3db00" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_9bdef25a-dab0-4686-95c5-912979effca8" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f7be7e1c-8283-4d8d-ae12-8f7bc7c3db00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_e223d63e-92d4-4821-a7a6-757ae73424e0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_DirectorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f7be7e1c-8283-4d8d-ae12-8f7bc7c3db00" xlink:to="loc_srt_DirectorMember_e223d63e-92d4-4821-a7a6-757ae73424e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_Mr.WilliamA.EtheringtonMember_48f4a12f-d2bb-4a84-b471-c96bc1acef34" xlink:href="cls-20211231.xsd#cls_Mr.WilliamA.EtheringtonMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f7be7e1c-8283-4d8d-ae12-8f7bc7c3db00" xlink:to="loc_cls_Mr.WilliamA.EtheringtonMember_48f4a12f-d2bb-4a84-b471-c96bc1acef34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0528da7f-7177-4230-b860-d1a204ca64c1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f0409810-a477-4dfd-83ed-9ee98eece384" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0528da7f-7177-4230-b860-d1a204ca64c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_7ce34a55-5868-4539-9d4e-b028315b8f9e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0528da7f-7177-4230-b860-d1a204ca64c1" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_7ce34a55-5868-4539-9d4e-b028315b8f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredShareUnitsDSUMember_79315b9e-ab9d-45cf-9e76-73d470cfec2f" xlink:href="cls-20211231.xsd#cls_DeferredShareUnitsDSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_7ce34a55-5868-4539-9d4e-b028315b8f9e" xlink:to="loc_cls_DeferredShareUnitsDSUMember_79315b9e-ab9d-45cf-9e76-73d470cfec2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestrictedStockUnitsRSU1Member_4dbdc3a8-477b-4662-8d30-080c371b2cdf" xlink:href="cls-20211231.xsd#cls_RestrictedStockUnitsRSU1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_7ce34a55-5868-4539-9d4e-b028315b8f9e" xlink:to="loc_cls_RestrictedStockUnitsRSU1Member_4dbdc3a8-477b-4662-8d30-080c371b2cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a8e4ca88-966c-4017-8317-6e7fa7807d6c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_f0409810-a477-4dfd-83ed-9ee98eece384" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a8e4ca88-966c-4017-8317-6e7fa7807d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_3836436d-b4c7-4ef3-8255-915a97d8af3e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a8e4ca88-966c-4017-8317-6e7fa7807d6c" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_3836436d-b4c7-4ef3-8255-915a97d8af3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_1eabd5bd-b362-4810-99ca-89da539102f5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a8e4ca88-966c-4017-8317-6e7fa7807d6c" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_1eabd5bd-b362-4810-99ca-89da539102f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_424068f2-2bc1-4088-84d7-0ecb8be04761" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a8e4ca88-966c-4017-8317-6e7fa7807d6c" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_424068f2-2bc1-4088-84d7-0ecb8be04761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_WeightedAverageFairValueAtTheGrantDate_c063503c-a107-4d64-b2f7-582da1261889" xlink:href="cls-20211231.xsd#cls_WeightedAverageFairValueAtTheGrantDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a8e4ca88-966c-4017-8317-6e7fa7807d6c" xlink:to="loc_cls_WeightedAverageFairValueAtTheGrantDate_c063503c-a107-4d64-b2f7-582da1261889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTax" xlink:type="simple" xlink:href="cls-20211231.xsd#AccumulatedOtherComprehensiveLossNetofTax"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTax" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_304834f9-e780-422e-b845-4e6a4967c2ea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_acea4be8-fae4-45f3-acd8-c101ded802fb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_304834f9-e780-422e-b845-4e6a4967c2ea" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory_acea4be8-fae4-45f3-acd8-c101ded802fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxTables" xlink:type="simple" xlink:href="cls-20211231.xsd#AccumulatedOtherComprehensiveLossNetofTaxTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5646fac8-4981-4447-9e5f-a0921fad8db8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_26389071-4b47-4b59-8f28-32651df817f0" xlink:href="cls-20211231.xsd#cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_5646fac8-4981-4447-9e5f-a0921fad8db8" xlink:to="loc_cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock_26389071-4b47-4b59-8f28-32651df817f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#AccumulatedOtherComprehensiveLossNetofTaxDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_d8250661-61c3-4726-92f9-45804acd2590" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_b9912758-8543-4aec-89c1-3b15e558f980" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_d8250661-61c3-4726-92f9-45804acd2590" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_b9912758-8543-4aec-89c1-3b15e558f980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_92500ef9-f1ed-4ad4-927d-fc7ee5ea2b27" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_b9912758-8543-4aec-89c1-3b15e558f980" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_92500ef9-f1ed-4ad4-927d-fc7ee5ea2b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_ada8bc5d-116d-4ace-a302-302da654a1e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_92500ef9-f1ed-4ad4-927d-fc7ee5ea2b27" xlink:to="loc_ifrs-full_FinancialAssetsMember_ada8bc5d-116d-4ace-a302-302da654a1e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ForwardContractMember_44a1ce74-819f-46ab-bfa3-06afcbfbb41d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ForwardContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_ada8bc5d-116d-4ace-a302-302da654a1e9" xlink:to="loc_ifrs-full_ForwardContractMember_44a1ce74-819f-46ab-bfa3-06afcbfbb41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_cd892063-139b-4f09-b8bf-ced4fc5b80cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_ada8bc5d-116d-4ace-a302-302da654a1e9" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_cd892063-139b-4f09-b8bf-ced4fc5b80cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_17f76ffa-8537-46c7-9952-d890dfbbfd9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_b9912758-8543-4aec-89c1-3b15e558f980" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_17f76ffa-8537-46c7-9952-d890dfbbfd9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_69e89fa3-ca07-47a4-8c07-1632d5ed6255" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_17f76ffa-8537-46c7-9952-d890dfbbfd9a" xlink:to="loc_ifrs-full_EquityMember_69e89fa3-ca07-47a4-8c07-1632d5ed6255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_2e4a987f-45ac-4733-8bd2-86a4cdc6f6c3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_69e89fa3-ca07-47a4-8c07-1632d5ed6255" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_2e4a987f-45ac-4733-8bd2-86a4cdc6f6c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfCashFlowHedgesMember_f83cdecc-2c78-4e40-a323-633a2a30dd26" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfCashFlowHedgesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_69e89fa3-ca07-47a4-8c07-1632d5ed6255" xlink:to="loc_ifrs-full_ReserveOfCashFlowHedgesMember_f83cdecc-2c78-4e40-a323-633a2a30dd26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_ce1805f9-106e-4325-9de4-2d3599bd707f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_69e89fa3-ca07-47a4-8c07-1632d5ed6255" xlink:to="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_ce1805f9-106e-4325-9de4-2d3599bd707f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_7ff3d970-ad1a-4676-a73c-e848b9bd8e29" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_69e89fa3-ca07-47a4-8c07-1632d5ed6255" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncomeMember_7ff3d970-ad1a-4676-a73c-e848b9bd8e29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_254f99ff-5c8e-4046-99b5-fa72fd3ed4d7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_b9912758-8543-4aec-89c1-3b15e558f980" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_254f99ff-5c8e-4046-99b5-fa72fd3ed4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:href="cls-20211231.xsd#cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_254f99ff-5c8e-4046-99b5-fa72fd3ed4d7" xlink:to="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_f18db097-003e-4e33-8f75-1d50c6499e13" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_f18db097-003e-4e33-8f75-1d50c6499e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_6e7c7cb4-2a4a-41a1-93e0-9f32a7f565d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_6e7c7cb4-2a4a-41a1-93e0-9f32a7f565d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_4eb0ba0d-4a9d-479e-a45f-9d134764ae18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax_4eb0ba0d-4a9d-479e-a45f-9d134764ae18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_5a9efef0-7bf5-44ce-876d-904f52042b1c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax_5a9efef0-7bf5-44ce-876d-904f52042b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_25d15d45-b7f7-4d88-9e1f-6e6398672f1f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_25d15d45-b7f7-4d88-9e1f-6e6398672f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_c4b4a6eb-016b-4571-8d6f-c50c8a7735f4" xlink:href="cls-20211231.xsd#cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax_c4b4a6eb-016b-4571-8d6f-c50c8a7735f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_91ccef5c-d59a-4c10-96d1-08cd73cbfabb" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities_91ccef5c-d59a-4c10-96d1-08cd73cbfabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_f61e0966-a7b3-401e-b4fd-49a32f64e676" xlink:href="cls-20211231.xsd#cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax_f61e0966-a7b3-401e-b4fd-49a32f64e676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_1c639245-3823-4375-85e4-6f755d926633" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccumulatedOtherComprehensiveIncome"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward_a83690d4-9a99-4db3-a747-52e183972d71" xlink:to="loc_ifrs-full_AccumulatedOtherComprehensiveIncome_1c639245-3823-4375-85e4-6f755d926633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_0664a80b-0311-42bb-823a-84c5635f96b4" xlink:href="cls-20211231.xsd#cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_254f99ff-5c8e-4046-99b5-fa72fd3ed4d7" xlink:to="loc_cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome_0664a80b-0311-42bb-823a-84c5635f96b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_ea0a74c5-85bc-4086-8da4-a0c72a7f22cb" xlink:href="cls-20211231.xsd#cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_254f99ff-5c8e-4046-99b5-fa72fd3ed4d7" xlink:to="loc_cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome_ea0a74c5-85bc-4086-8da4-a0c72a7f22cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_fd1257d4-3255-4fb0-b6c5-c2612891d5ea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_254f99ff-5c8e-4046-99b5-fa72fd3ed4d7" xlink:to="loc_ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_fd1257d4-3255-4fb0-b6c5-c2612891d5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ExpensesByNature" xlink:type="simple" xlink:href="cls-20211231.xsd#ExpensesByNature"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ExpensesByNature" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_3f53d0d3-7fd5-4105-97af-f3d14d0d1971" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_c262221a-94de-4802-8f83-d1f42e30dd35" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_3f53d0d3-7fd5-4105-97af-f3d14d0d1971" xlink:to="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_c262221a-94de-4802-8f83-d1f42e30dd35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ExpensesByNatureTables" xlink:type="simple" xlink:href="cls-20211231.xsd#ExpensesByNatureTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ExpensesByNatureTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1a6fdec9-d26a-4327-9f3e-3db66509e199" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_47128c1f-afde-4171-9e3f-5c4a386d5a14" xlink:href="cls-20211231.xsd#cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_1a6fdec9-d26a-4327-9f3e-3db66509e199" xlink:to="loc_cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock_47128c1f-afde-4171-9e3f-5c4a386d5a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/ExpensesByNatureDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#ExpensesByNatureDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/ExpensesByNatureDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_b40e3f97-b572-42e8-b621-92d28160a184" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherEmployeeExpense_97f29c61-184f-4974-b8b7-3439f73fd195" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherEmployeeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_b40e3f97-b572-42e8-b621-92d28160a184" xlink:to="loc_ifrs-full_OtherEmployeeExpense_97f29c61-184f-4974-b8b7-3439f73fd195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_d80d1201-4d07-4f7d-9b08-a160016ddd65" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_b40e3f97-b572-42e8-b621-92d28160a184" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_d80d1201-4d07-4f7d-9b08-a160016ddd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TransportationExpense_c117c4e0-3ecc-4a5b-98c8-769b3c0145c3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TransportationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_b40e3f97-b572-42e8-b621-92d28160a184" xlink:to="loc_ifrs-full_TransportationExpense_c117c4e0-3ecc-4a5b-98c8-769b3c0145c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationExpense_b0f820ef-f586-4a31-9190-768f7740e7cb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DepreciationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_b40e3f97-b572-42e8-b621-92d28160a184" xlink:to="loc_ifrs-full_DepreciationExpense_b0f820ef-f586-4a31-9190-768f7740e7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RentalExpense_73bc294d-3cfa-4277-b6b4-e062bfbdb5f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RentalExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_b40e3f97-b572-42e8-b621-92d28160a184" xlink:to="loc_ifrs-full_RentalExpense_73bc294d-3cfa-4277-b6b4-e062bfbdb5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveries" xlink:type="simple" xlink:href="cls-20211231.xsd#OtherChargesRecoveries"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveries" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_a5a16069-f2d8-4774-9e22-7f5a433b58dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExpensesExplanatory_4b1c30b1-2e5f-42bc-adbb-b0510e5da36b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfExpensesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_a5a16069-f2d8-4774-9e22-7f5a433b58dd" xlink:to="loc_ifrs-full_DisclosureOfExpensesExplanatory_4b1c30b1-2e5f-42bc-adbb-b0510e5da36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesTables" xlink:type="simple" xlink:href="cls-20211231.xsd#OtherChargesRecoveriesTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_81f5dc7c-b02e-47d0-8aa0-88e04ad814da" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_81b9b6b1-4257-40e2-bf10-25dae3d9b3dd" xlink:href="cls-20211231.xsd#cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_81f5dc7c-b02e-47d0-8aa0-88e04ad814da" xlink:to="loc_cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock_81b9b6b1-4257-40e2-bf10-25dae3d9b3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#OtherChargesRecoveriesScheduleofChargesRecoveriesDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_9908f3b2-d490-4a76-bf3d-1506cc9659b6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_e0d9a527-b606-445b-95ed-b8ea53dee391" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_9908f3b2-d490-4a76-bf3d-1506cc9659b6" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_e0d9a527-b606-445b-95ed-b8ea53dee391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_6e9c684f-5189-4317-a14a-d5104cbb25b3" xlink:href="cls-20211231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_9908f3b2-d490-4a76-bf3d-1506cc9659b6" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_6e9c684f-5189-4317-a14a-d5104cbb25b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessTransitionCostsRecoveries_23c51866-ab33-4e53-b9af-dfc3c38303c9" xlink:href="cls-20211231.xsd#cls_BusinessTransitionCostsRecoveries"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_9908f3b2-d490-4a76-bf3d-1506cc9659b6" xlink:to="loc_cls_BusinessTransitionCostsRecoveries_23c51866-ab33-4e53-b9af-dfc3c38303c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts_1f5d1131-0033-4cbd-a5c3-bc932f5c1753" xlink:href="cls-20211231.xsd#cls_AcceleratedAmortizationOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_9908f3b2-d490-4a76-bf3d-1506cc9659b6" xlink:to="loc_cls_AcceleratedAmortizationOfFinancingCosts_1f5d1131-0033-4cbd-a5c3-bc932f5c1753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionCostsAndOtherAdjustments_d7bbf218-c0c3-4316-91d4-64226a8a396f" xlink:href="cls-20211231.xsd#cls_AcquisitionCostsAndOtherAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_9908f3b2-d490-4a76-bf3d-1506cc9659b6" xlink:to="loc_cls_AcquisitionCostsAndOtherAdjustments_d7bbf218-c0c3-4316-91d4-64226a8a396f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByFunction_46c8e62f-8932-46e1-b862-e6bd74155a71" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherExpenseByFunction"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_9908f3b2-d490-4a76-bf3d-1506cc9659b6" xlink:to="loc_ifrs-full_OtherExpenseByFunction_46c8e62f-8932-46e1-b862-e6bd74155a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#OtherChargesRecoveriesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_50c95256-a080-4cec-83ed-35a7041cb708" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:href="cls-20211231.xsd#cls_RestructuringandRelatedCosts1Table"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_50c95256-a080-4cec-83ed-35a7041cb708" xlink:to="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_8c9ebe99-b161-433c-93b4-ff91144ece90" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_8c9ebe99-b161-433c-93b4-ff91144ece90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_41b5046d-562d-4a0e-a9b9-048f34379e2c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_8c9ebe99-b161-433c-93b4-ff91144ece90" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_41b5046d-562d-4a0e-a9b9-048f34379e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_35e64ac2-9b40-456e-951f-6327b6681930" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_41b5046d-562d-4a0e-a9b9-048f34379e2c" xlink:to="loc_ifrs-full_RightofuseAssetsMember_35e64ac2-9b40-456e-951f-6327b6681930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_6e28fd2b-54b5-4784-9098-3b9e7acdbd77" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_6e28fd2b-54b5-4784-9098-3b9e7acdbd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_5e5e151d-8b6d-4271-b109-33df481cefcf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_6e28fd2b-54b5-4784-9098-3b9e7acdbd77" xlink:to="loc_ifrs-full_BorrowingsByNameMember_5e5e151d-8b6d-4271-b109-33df481cefcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityMember_638bc7f8-0d34-431d-a828-4bb3b7117575" xlink:href="cls-20211231.xsd#cls_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_5e5e151d-8b6d-4271-b109-33df481cefcf" xlink:to="loc_cls_CreditFacilityMember_638bc7f8-0d34-431d-a828-4bb3b7117575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_34af2d99-3567-4b36-8ecc-585bf3d69c03" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_34af2d99-3567-4b36-8ecc-585bf3d69c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_e446a4fb-62ca-457a-8f94-51bea8631299" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_34af2d99-3567-4b36-8ecc-585bf3d69c03" xlink:to="loc_ifrs-full_OtherProvisionsMember_e446a4fb-62ca-457a-8f94-51bea8631299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_e446a4fb-62ca-457a-8f94-51bea8631299" xlink:to="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_33110330-7ce8-4e42-9342-47d25b281620" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_33110330-7ce8-4e42-9342-47d25b281620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainsOnSaleOfSurplusEquipmentMember_5fd1d4b3-b3ed-4caa-b452-6e1c51c9e9c2" xlink:href="cls-20211231.xsd#cls_GainsOnSaleOfSurplusEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:to="loc_cls_GainsOnSaleOfSurplusEquipmentMember_5fd1d4b3-b3ed-4caa-b452-6e1c51c9e9c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_12d5049c-a4ef-42a0-9fda-e3ba194e38ad" xlink:href="cls-20211231.xsd#cls_PensionPlanAdjustmentFromChangeInLawMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:to="loc_cls_PensionPlanAdjustmentFromChangeInLawMember_12d5049c-a4ef-42a0-9fda-e3ba194e38ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainonSaleofTorontoPropertyMember_444bbddc-505c-4f85-842d-68b2f7255a11" xlink:href="cls-20211231.xsd#cls_GainonSaleofTorontoPropertyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:to="loc_cls_GainonSaleofTorontoPropertyMember_444bbddc-505c-4f85-842d-68b2f7255a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InternalTransitionCostsMember_0ebd7b16-3364-4b46-81ab-0b8385d5516d" xlink:href="cls-20211231.xsd#cls_InternalTransitionCostsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RestructuringProvisionMember_c40e42c5-980e-4bf5-863f-fba2645817e6" xlink:to="loc_cls_InternalTransitionCostsMember_0ebd7b16-3364-4b46-81ab-0b8385d5516d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_56c03e85-5c33-455d-81da-f6a7c76fd517" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_56c03e85-5c33-455d-81da-f6a7c76fd517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f2ee0123-f8a6-4025-9a3a-a38eb3a26244" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_56c03e85-5c33-455d-81da-f6a7c76fd517" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f2ee0123-f8a6-4025-9a3a-a38eb3a26244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ImpaktAcquisitionMember_b6abc59e-2ec6-4126-8c26-4ef8a1c27ea9" xlink:href="cls-20211231.xsd#cls_ImpaktAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_f2ee0123-f8a6-4025-9a3a-a38eb3a26244" xlink:to="loc_cls_ImpaktAcquisitionMember_b6abc59e-2ec6-4126-8c26-4ef8a1c27ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:href="cls-20211231.xsd#cls_RestructuringandRelatedCosts1LineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1Table_0437336f-0299-4814-9c0a-5a457dd5b9ef" xlink:to="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_56b9a0eb-9c57-4b81-8513-fbf923c14c9d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_56b9a0eb-9c57-4b81-8513-fbf923c14c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CashRestructureCharges_30d36529-ec17-40c7-88e2-0c9499eedea6" xlink:href="cls-20211231.xsd#cls_CashRestructureCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_CashRestructureCharges_30d36529-ec17-40c7-88e2-0c9499eedea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_f8a7f6d5-9dcc-4970-9dd7-f8c326003edf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_f8a7f6d5-9dcc-4970-9dd7-f8c326003edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvision_f8b622eb-f2cf-413e-95e8-a069512b8a7a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RestructuringProvision"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_RestructuringProvision_f8b622eb-f2cf-413e-95e8-a069512b8a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_1e7726f4-f4bc-4587-86f0-b02821dc34b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment_1e7726f4-f4bc-4587-86f0-b02821dc34b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets_c804427a-c6bf-4b97-bbc7-5f8063a4da48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets_c804427a-c6bf-4b97-bbc7-5f8063a4da48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_5bcde5c1-d3f6-495d-8ceb-fdf675d9537a" xlink:href="cls-20211231.xsd#cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss_5bcde5c1-d3f6-495d-8ceb-fdf675d9537a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BusinessTransitionCosts_b80f4aed-b5cc-4ddd-8dce-e4350fc7e86f" xlink:href="cls-20211231.xsd#cls_BusinessTransitionCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_BusinessTransitionCosts_b80f4aed-b5cc-4ddd-8dce-e4350fc7e86f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcceleratedAmortizationOfFinancingCosts_3932ce54-6116-4cfa-9c1a-588cf550939f" xlink:href="cls-20211231.xsd#cls_AcceleratedAmortizationOfFinancingCosts"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_AcceleratedAmortizationOfFinancingCosts_3932ce54-6116-4cfa-9c1a-588cf550939f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FeeAndCommissionExpense_9fd2a809-8cc8-4aba-a7e7-af1be82a4227" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FeeAndCommissionExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_FeeAndCommissionExpense_9fd2a809-8cc8-4aba-a7e7-af1be82a4227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet_e377ac5a-9a37-4150-af77-d9bfdcd5be83" xlink:href="cls-20211231.xsd#cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet_e377ac5a-9a37-4150-af77-d9bfdcd5be83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_8d438324-5547-43b1-b9c7-8f7fc0541b48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_8d438324-5547-43b1-b9c7-8f7fc0541b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities_d06fa2ab-6aae-476e-8b59-cd77a871fe30" xlink:href="cls-20211231.xsd#cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities_d06fa2ab-6aae-476e-8b59-cd77a871fe30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_d02e1a46-5dc3-4134-8a1b-87071f9e22a3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_d02e1a46-5dc3-4134-8a1b-87071f9e22a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate_45938752-3120-45d0-bc4d-41be615ec99e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate_45938752-3120-45d0-bc4d-41be615ec99e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AcquisitionRelatedCostsForPotentialAcquisitions_33e38776-c8bb-415c-8bb5-434691ac37d9" xlink:href="cls-20211231.xsd#cls_AcquisitionRelatedCostsForPotentialAcquisitions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_AcquisitionRelatedCostsForPotentialAcquisitions_33e38776-c8bb-415c-8bb5-434691ac37d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition_57b9bba8-5bd5-444f-a1b5-7d9cdf5bc089" xlink:href="cls-20211231.xsd#cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition_57b9bba8-5bd5-444f-a1b5-7d9cdf5bc089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnLitigationSettlements_97f32ce7-1d28-4078-a93c-615fd09bbe5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsOnLitigationSettlements"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RestructuringandRelatedCosts1LineItems_dc5f3be1-b31a-4728-b347-e5d109c201e2" xlink:to="loc_ifrs-full_GainsOnLitigationSettlements_97f32ce7-1d28-4078-a93c-615fd09bbe5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinanceCosts" xlink:type="simple" xlink:href="cls-20211231.xsd#FinanceCosts"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinanceCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2d9b88a9-8c41-42e2-8794-56c7db863ef1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_b86b85e0-5064-4429-8ba0-584ed37052f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_2d9b88a9-8c41-42e2-8794-56c7db863ef1" xlink:to="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_b86b85e0-5064-4429-8ba0-584ed37052f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinanceCostsNarrativeDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinanceCostsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinanceCostsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_23a1ac4d-0094-4a5e-9f05-59002e163308" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_91569459-345f-4d1f-8de6-dc1c3a93a586" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_23a1ac4d-0094-4a5e-9f05-59002e163308" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_91569459-345f-4d1f-8de6-dc1c3a93a586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_623240bd-7ade-4724-b367-f092639c3391" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_91569459-345f-4d1f-8de6-dc1c3a93a586" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_623240bd-7ade-4724-b367-f092639c3391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_ba97ed3b-11e9-492f-9655-c0f3e0b4cde7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_623240bd-7ade-4724-b367-f092639c3391" xlink:to="loc_ifrs-full_BorrowingsByNameMember_ba97ed3b-11e9-492f-9655-c0f3e0b4cde7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityMember_1a2f7837-c555-4fad-b002-1b3beb79c447" xlink:href="cls-20211231.xsd#cls_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_ba97ed3b-11e9-492f-9655-c0f3e0b4cde7" xlink:to="loc_cls_CreditFacilityMember_1a2f7837-c555-4fad-b002-1b3beb79c447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_17ecfdcb-e636-4419-9834-b7dd05fe35a0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_91569459-345f-4d1f-8de6-dc1c3a93a586" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_17ecfdcb-e636-4419-9834-b7dd05fe35a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_12b28318-d920-40f1-84e0-e60cabd394a6" xlink:href="cls-20211231.xsd#cls_PaymentOfInterestExpenseAndDebtIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_17ecfdcb-e636-4419-9834-b7dd05fe35a0" xlink:to="loc_cls_PaymentOfInterestExpenseAndDebtIssuanceCosts_12b28318-d920-40f1-84e0-e60cabd394a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentOfDebtIssuanceCosts_682cb4dd-2f29-43ec-9f71-043484972c59" xlink:href="cls-20211231.xsd#cls_PaymentOfDebtIssuanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_17ecfdcb-e636-4419-9834-b7dd05fe35a0" xlink:to="loc_cls_PaymentOfDebtIssuanceCosts_682cb4dd-2f29-43ec-9f71-043484972c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FeeAndCommissionExpense_b8b2d978-0382-40e6-be82-a3d540da8141" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FeeAndCommissionExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_17ecfdcb-e636-4419-9834-b7dd05fe35a0" xlink:to="loc_ifrs-full_FeeAndCommissionExpense_b8b2d978-0382-40e6-be82-a3d540da8141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="cls-20211231.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_RelatedPartyAbstract_774f42d6-7756-4789-bf51-fe22f342e2f7" xlink:href="cls-20211231.xsd#cls_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_a1653114-d6d1-4076-9c09-0b58548683fe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_774f42d6-7756-4789-bf51-fe22f342e2f7" xlink:to="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_a1653114-d6d1-4076-9c09-0b58548683fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsTables" xlink:type="simple" xlink:href="cls-20211231.xsd#RelatedPartyTransactionsTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_RelatedPartyAbstract_821d981c-b39f-49f0-a2f8-dc3ad1036b9a" xlink:href="cls-20211231.xsd#cls_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_ad2a9839-2297-4259-a9e2-bd12f722ddf8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_821d981c-b39f-49f0-a2f8-dc3ad1036b9a" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_ad2a9839-2297-4259-a9e2-bd12f722ddf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#RelatedPartyTransactionsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_RelatedPartyAbstract_0b24300c-3918-4f7b-89e9-bc08e9d9ab35" xlink:href="cls-20211231.xsd#cls_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_766fe364-d2cb-4c30-a2d9-9b7743d57fe1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_0b24300c-3918-4f7b-89e9-bc08e9d9ab35" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_766fe364-d2cb-4c30-a2d9-9b7743d57fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ef0db4e4-3fff-40d1-9079-fd57a7f53f21" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_766fe364-d2cb-4c30-a2d9-9b7743d57fe1" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ef0db4e4-3fff-40d1-9079-fd57a7f53f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_ad478cd7-ac20-4910-a2c6-ccea3a507628" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_ef0db4e4-3fff-40d1-9079-fd57a7f53f21" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_ad478cd7-ac20-4910-a2c6-ccea3a507628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointControlOrSignificantInfluenceMember_52b70741-a854-4e54-b4e4-8fbbdb1f966a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_JointControlOrSignificantInfluenceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_ad478cd7-ac20-4910-a2c6-ccea3a507628" xlink:to="loc_ifrs-full_JointControlOrSignificantInfluenceMember_52b70741-a854-4e54-b4e4-8fbbdb1f966a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_ef06abc8-45a4-4d2f-9d0a-2b8127f06c37" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelOfEntityOrParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_ad478cd7-ac20-4910-a2c6-ccea3a507628" xlink:to="loc_ifrs-full_KeyManagementPersonnelOfEntityOrParentMember_ef06abc8-45a4-4d2f-9d0a-2b8127f06c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_766fe364-d2cb-4c30-a2d9-9b7743d57fe1" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_6f758e60-cee9-446e-b436-ae1e8b4b9fd0" xlink:href="cls-20211231.xsd#cls_ServicesAgreementRenewalTermRelatedPartyTransactions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_ServicesAgreementRenewalTermRelatedPartyTransactions_6f758e60-cee9-446e-b436-ae1e8b4b9fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_5ebf5bbb-4826-4e1e-b9c6-dcd02fde6a37" xlink:href="cls-20211231.xsd#cls_ServicesAgreementAnnualFeeRelatedPartyTransactions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_ServicesAgreementAnnualFeeRelatedPartyTransactions_5ebf5bbb-4826-4e1e-b9c6-dcd02fde6a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_edfc7be7-9f99-458b-bd87-0543943423ed" xlink:href="cls-20211231.xsd#cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions_edfc7be7-9f99-458b-bd87-0543943423ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions_3f7be0a2-ba87-4f3b-a0fc-86fa1377e8c4" xlink:href="cls-20211231.xsd#cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions_3f7be0a2-ba87-4f3b-a0fc-86fa1377e8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_a32e5ad0-f996-4019-9add-9ae08d82c70e" xlink:href="cls-20211231.xsd#cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions_a32e5ad0-f996-4019-9add-9ae08d82c70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_076c9bf3-520c-4e5d-85fd-b1b03f06d21c" xlink:href="cls-20211231.xsd#cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions_076c9bf3-520c-4e5d-85fd-b1b03f06d21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_20931bf6-7451-4dcb-aca1-6e915049e9ba" xlink:href="cls-20211231.xsd#cls_OptionToObtainNonVotingInterestRelatedPartyTransaction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_8643e537-606d-4d2d-895f-8a3cb79f5656" xlink:to="loc_cls_OptionToObtainNonVotingInterestRelatedPartyTransaction_20931bf6-7451-4dcb-aca1-6e915049e9ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_RelatedPartyAbstract_6c9d8d71-d8a6-4221-a0f3-8abf5836cd95" xlink:href="cls-20211231.xsd#cls_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_191af36f-10c0-45cc-9cc9-d7fe0d5db709" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_6c9d8d71-d8a6-4221-a0f3-8abf5836cd95" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_191af36f-10c0-45cc-9cc9-d7fe0d5db709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_715b483e-ff40-49ef-b8f9-e1a411d08fd1" xlink:href="cls-20211231.xsd#cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_6c9d8d71-d8a6-4221-a0f3-8abf5836cd95" xlink:to="loc_cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits_715b483e-ff40-49ef-b8f9-e1a411d08fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_fa01671e-bfbc-417b-ac61-e92464a27d2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_6c9d8d71-d8a6-4221-a0f3-8abf5836cd95" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_fa01671e-bfbc-417b-ac61-e92464a27d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_1de77220-3594-4eae-b7ab-2635e02b3e11" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_RelatedPartyAbstract_6c9d8d71-d8a6-4221-a0f3-8abf5836cd95" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensation_1de77220-3594-4eae-b7ab-2635e02b3e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlans" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_ac5576dc-4de6-44f7-9dcd-1237274fa2e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_f0f22422-4194-496b-8d5a-173e2c428c78" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_ac5576dc-4de6-44f7-9dcd-1237274fa2e3" xlink:to="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_f0f22422-4194-496b-8d5a-173e2c428c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansTables" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_587f5e2a-2ba7-4ea2-a2e5-e745367119c2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_a353f984-5fb8-4489-85e0-9fce0ca67aa3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_587f5e2a-2ba7-4ea2-a2e5-e745367119c2" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_a353f984-5fb8-4489-85e0-9fce0ca67aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_1806e358-f4c7-4058-9086-fcfb824e33ab" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_587f5e2a-2ba7-4ea2-a2e5-e745367119c2" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_1806e358-f4c7-4058-9086-fcfb824e33ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_f0bc1e32-b44d-4b45-8bea-d6a3481eff9e" xlink:href="cls-20211231.xsd#cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_587f5e2a-2ba7-4ea2-a2e5-e745367119c2" xlink:to="loc_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock_f0bc1e32-b44d-4b45-8bea-d6a3481eff9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4d435bf6-321d-4780-a2eb-c5b6821d8447" xlink:href="cls-20211231.xsd#cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_587f5e2a-2ba7-4ea2-a2e5-e745367119c2" xlink:to="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock_4d435bf6-321d-4780-a2eb-c5b6821d8447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_560f1873-596c-43f0-bb5d-cb6b1ccbd448" xlink:href="cls-20211231.xsd#cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_587f5e2a-2ba7-4ea2-a2e5-e745367119c2" xlink:to="loc_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock_560f1873-596c-43f0-bb5d-cb6b1ccbd448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_8481d5fd-f0eb-49b8-bb1a-df49ea8de09d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_587f5e2a-2ba7-4ea2-a2e5-e745367119c2" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_8481d5fd-f0eb-49b8-bb1a-df49ea8de09d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_e1f71a23-4883-4a3f-8e27-35fed1daacfb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_587f5e2a-2ba7-4ea2-a2e5-e745367119c2" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory_e1f71a23-4883-4a3f-8e27-35fed1daacfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanDisclosureTableTextBlock_ae2fba7b-7037-4039-b52d-c87c47da6276" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanDisclosureTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_587f5e2a-2ba7-4ea2-a2e5-e745367119c2" xlink:to="loc_cls_DefinedBenefitPlanDisclosureTableTextBlock_ae2fba7b-7037-4039-b52d-c87c47da6276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_095291fe-5190-4f5f-9548-ee840cf3c4cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_1b821c00-a641-48b1-88b8-677a3034ac5b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_095291fe-5190-4f5f-9548-ee840cf3c4cd" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_1b821c00-a641-48b1-88b8-677a3034ac5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_b5e57669-8bba-4ec8-af48-101a38447856" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_1b821c00-a641-48b1-88b8-677a3034ac5b" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_b5e57669-8bba-4ec8-af48-101a38447856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d0c6671e-b503-41f2-b4f0-ac7a5cf876fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_b5e57669-8bba-4ec8-af48-101a38447856" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d0c6671e-b503-41f2-b4f0-ac7a5cf876fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_12cdef7a-9e60-4081-be58-3e06cb30bebe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d0c6671e-b503-41f2-b4f0-ac7a5cf876fa" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_12cdef7a-9e60-4081-be58-3e06cb30bebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level3OfFairValueHierarchyMember_638e1302-884e-4418-83be-6c6f5180d20d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level3OfFairValueHierarchyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d0c6671e-b503-41f2-b4f0-ac7a5cf876fa" xlink:to="loc_ifrs-full_Level3OfFairValueHierarchyMember_638e1302-884e-4418-83be-6c6f5180d20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_98bdbb29-f065-4708-93d7-2e1e33450c41" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_1b821c00-a641-48b1-88b8-677a3034ac5b" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_98bdbb29-f065-4708-93d7-2e1e33450c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_7b8fcb4b-f8bd-40bc-8d9d-8b3c0e0455d7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_98bdbb29-f065-4708-93d7-2e1e33450c41" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_7b8fcb4b-f8bd-40bc-8d9d-8b3c0e0455d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UKMainPensionPlanMember_8de0ef3c-76b0-4d89-b3d2-bf580e640cd2" xlink:href="cls-20211231.xsd#cls_UKMainPensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_7b8fcb4b-f8bd-40bc-8d9d-8b3c0e0455d7" xlink:to="loc_cls_UKMainPensionPlanMember_8de0ef3c-76b0-4d89-b3d2-bf580e640cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfAssetCeilingMember_d80796e8-5e29-4bc0-b50b-664b1623a1b7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EffectOfAssetCeilingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_7b8fcb4b-f8bd-40bc-8d9d-8b3c0e0455d7" xlink:to="loc_ifrs-full_EffectOfAssetCeilingMember_d80796e8-5e29-4bc0-b50b-664b1623a1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_3786a597-cb8a-480f-9b80-989a87f9868e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_7b8fcb4b-f8bd-40bc-8d9d-8b3c0e0455d7" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_3786a597-cb8a-480f-9b80-989a87f9868e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_1b821c00-a641-48b1-88b8-677a3034ac5b" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_1ed86542-d340-4f9f-b78e-3a4854154dbc" xlink:href="cls-20211231.xsd#cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage_1ed86542-d340-4f9f-b78e-3a4854154dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_68c56e2b-ad67-4d60-a77f-b6ebe7dba965" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_68c56e2b-ad67-4d60-a77f-b6ebe7dba965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_a63f11c9-15a7-49a2-a9b2-16c413579b61" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_a63f11c9-15a7-49a2-a9b2-16c413579b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_c70b0198-bb00-4ab7-a7ba-4680a4ff0dee" xlink:href="cls-20211231.xsd#cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove_c70b0198-bb00-4ab7-a7ba-4680a4ff0dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanAssetsDecreaseDueToRestrictions_91c0031d-c01f-4f2e-9884-bac67a047fcb" xlink:href="cls-20211231.xsd#cls_PlanAssetsDecreaseDueToRestrictions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_cls_PlanAssetsDecreaseDueToRestrictions_91c0031d-c01f-4f2e-9884-bac67a047fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations_3f2b8722-8ad4-40fa-8c44-6e08c0ef14fd" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_fbf6d9d4-10e3-4529-a81c-ab0c2c04a35f" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations_3f2b8722-8ad4-40fa-8c44-6e08c0ef14fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_e29a2e16-f93a-427c-9de7-b15a6d1da9c3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_1d5fcc7e-d9f4-4692-9edc-127f015168a5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_e29a2e16-f93a-427c-9de7-b15a6d1da9c3" xlink:to="loc_ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets_1d5fcc7e-d9f4-4692-9edc-127f015168a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_6bbdea6d-429b-4eec-ab9a-8cbb444fd3a3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_e29a2e16-f93a-427c-9de7-b15a6d1da9c3" xlink:to="loc_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets_6bbdea6d-429b-4eec-ab9a-8cbb444fd3a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_85ac072b-2dd1-4143-bcd5-976cab504239" xlink:href="cls-20211231.xsd#cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_e29a2e16-f93a-427c-9de7-b15a6d1da9c3" xlink:to="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets_85ac072b-2dd1-4143-bcd5-976cab504239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_fcc9cad5-3bda-4247-b085-2a0a218712a2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_e29a2e16-f93a-427c-9de7-b15a6d1da9c3" xlink:to="loc_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets_fcc9cad5-3bda-4247-b085-2a0a218712a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_602496e4-09a2-45ba-8b13-9e7e72f66cb9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_e29a2e16-f93a-427c-9de7-b15a6d1da9c3" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_602496e4-09a2-45ba-8b13-9e7e72f66cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_7ee52844-9601-4260-b878-a404a59cdd5a" xlink:href="cls-20211231.xsd#cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_e29a2e16-f93a-427c-9de7-b15a6d1da9c3" xlink:to="loc_cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_7ee52844-9601-4260-b878-a404a59cdd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6d93515b-cd4f-4470-8619-3069d40b227d" xlink:href="cls-20211231.xsd#cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_e29a2e16-f93a-427c-9de7-b15a6d1da9c3" xlink:to="loc_cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_6d93515b-cd4f-4470-8619-3069d40b227d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_41485084-5d29-44e1-a2ce-c67c06e03ed8" xlink:href="cls-20211231.xsd#cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_e29a2e16-f93a-427c-9de7-b15a6d1da9c3" xlink:to="loc_cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage_41485084-5d29-44e1-a2ce-c67c06e03ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_d5910f6a-dba4-431d-b43e-b669e363ef07" xlink:href="cls-20211231.xsd#cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_e29a2e16-f93a-427c-9de7-b15a6d1da9c3" xlink:to="loc_cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage_d5910f6a-dba4-431d-b43e-b669e363ef07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanAssetsAtFairValueAllocationPercentage_c02cb405-8d3c-4979-a28c-c178afdf807f" xlink:href="cls-20211231.xsd#cls_PlanAssetsAtFairValueAllocationPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_e29a2e16-f93a-427c-9de7-b15a6d1da9c3" xlink:to="loc_cls_PlanAssetsAtFairValueAllocationPercentage_c02cb405-8d3c-4979-a28c-c178afdf807f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_ef090361-5736-4994-b15c-0e2862a686de" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_672ca282-d669-4912-ad1a-baea9664723c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_ef090361-5736-4994-b15c-0e2862a686de" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_672ca282-d669-4912-ad1a-baea9664723c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_95d227ae-f1fa-4507-a8cf-10fe59f9fe37" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_672ca282-d669-4912-ad1a-baea9664723c" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_95d227ae-f1fa-4507-a8cf-10fe59f9fe37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_beca16ea-ddf1-4b0e-a97c-c8d9094ba4fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_95d227ae-f1fa-4507-a8cf-10fe59f9fe37" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_beca16ea-ddf1-4b0e-a97c-c8d9094ba4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_d0c42fd8-69f8-4276-98bc-47177dbe78be" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_beca16ea-ddf1-4b0e-a97c-c8d9094ba4fa" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_d0c42fd8-69f8-4276-98bc-47177dbe78be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_14dd3314-acfe-41dd-aa64-bf116e4c1f96" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_beca16ea-ddf1-4b0e-a97c-c8d9094ba4fa" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_14dd3314-acfe-41dd-aa64-bf116e4c1f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_26efd55d-f420-4981-a910-2d37992ab457" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_672ca282-d669-4912-ad1a-baea9664723c" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_26efd55d-f420-4981-a910-2d37992ab457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_04e37bfb-a252-442c-b4b5-192256723a94" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_26efd55d-f420-4981-a910-2d37992ab457" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_04e37bfb-a252-442c-b4b5-192256723a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_498c2865-5bcb-4d43-9a97-cbb065aa7171" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_04e37bfb-a252-442c-b4b5-192256723a94" xlink:to="loc_ifrs-full_PlanAssetsMember_498c2865-5bcb-4d43-9a97-cbb065aa7171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_672ca282-d669-4912-ad1a-baea9664723c" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_c08b5ce1-c378-4d5d-8844-5a451856c766" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_c08b5ce1-c378-4d5d-8844-5a451856c766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_5390e937-522d-40ae-856e-6358bfdf4b62" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_5390e937-522d-40ae-856e-6358bfdf4b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_ed8beba1-9962-4e2b-a435-bd21e68e11dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_ed8beba1-9962-4e2b-a435-bd21e68e11dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_dd92e1a1-c600-41b8-b2ca-e46c8ed3964f" xlink:href="cls-20211231.xsd#cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_dd92e1a1-c600-41b8-b2ca-e46c8ed3964f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_b595f1e6-f71c-4bd2-a95e-972754e91523" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_b595f1e6-f71c-4bd2-a95e-972754e91523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_99c7771a-3be5-4fa7-9d4a-b4cddb1f48f6" xlink:href="cls-20211231.xsd#cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset_99c7771a-3be5-4fa7-9d4a-b4cddb1f48f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_172d76f8-e098-4ff5-ab95-b5fa70d5c271" xlink:href="cls-20211231.xsd#cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset_172d76f8-e098-4ff5-ab95-b5fa70d5c271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_70ff6256-1bd9-4216-ad59-d8d812d91897" xlink:href="cls-20211231.xsd#cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_70ff6256-1bd9-4216-ad59-d8d812d91897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_95f396af-3865-4ff1-9248-9da25fb9545b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_95f396af-3865-4ff1-9248-9da25fb9545b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_23bfbb70-4404-472a-8282-37ab436b45ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_23bfbb70-4404-472a-8282-37ab436b45ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_32c48390-6ff6-4955-a903-222a7027ae0a" xlink:href="cls-20211231.xsd#cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_32c48390-6ff6-4955-a903-222a7027ae0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_e7d98c2e-874b-433b-9314-7d7cd3dc68d6" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_e7d98c2e-874b-433b-9314-7d7cd3dc68d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_83c5105e-8fc0-49a3-ad0f-ba027d23d96f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_83c5105e-8fc0-49a3-ad0f-ba027d23d96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_137e7b1e-df85-4e2a-946e-f533b90519fe" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_ed7821b3-d1c8-4374-b9a8-003ec4f1f721" xlink:to="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_137e7b1e-df85-4e2a-946e-f533b90519fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_ec4615c8-305e-40a2-8211-e9f181ba815e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_af6617b0-c080-48cc-ad25-f9fe7fcf36a1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_ec4615c8-305e-40a2-8211-e9f181ba815e" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_af6617b0-c080-48cc-ad25-f9fe7fcf36a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_faa59683-df1a-451d-b2fd-8abc5344d208" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_af6617b0-c080-48cc-ad25-f9fe7fcf36a1" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_faa59683-df1a-451d-b2fd-8abc5344d208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_2b74d199-9c6f-4259-ad68-5693184dc2f2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_faa59683-df1a-451d-b2fd-8abc5344d208" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_2b74d199-9c6f-4259-ad68-5693184dc2f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_211cb9d3-da67-417d-8320-1a257afac11e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_2b74d199-9c6f-4259-ad68-5693184dc2f2" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_211cb9d3-da67-417d-8320-1a257afac11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_b80bf909-f4b9-4c4c-9dae-40c24a752a81" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_af6617b0-c080-48cc-ad25-f9fe7fcf36a1" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_b80bf909-f4b9-4c4c-9dae-40c24a752a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_de021782-75f2-4179-9df7-040e44850a19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_b80bf909-f4b9-4c4c-9dae-40c24a752a81" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_de021782-75f2-4179-9df7-040e44850a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_f051c033-fb21-4ad8-89a7-802931691657" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_de021782-75f2-4179-9df7-040e44850a19" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_f051c033-fb21-4ad8-89a7-802931691657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_db5dab6b-6adc-47da-a80e-f9de3391f924" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_de021782-75f2-4179-9df7-040e44850a19" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_db5dab6b-6adc-47da-a80e-f9de3391f924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_af6617b0-c080-48cc-ad25-f9fe7fcf36a1" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_b0a19ef2-b7b6-4cba-9097-b38ad77b33d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_b0a19ef2-b7b6-4cba-9097-b38ad77b33d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_5be0fcf9-6738-46ff-999c-db6d8218c915" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_5be0fcf9-6738-46ff-999c-db6d8218c915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_6480665b-8c76-4caa-b688-3eec70446cc7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_6480665b-8c76-4caa-b688-3eec70446cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_fdd75a7e-dfac-4282-bd8f-c3a2ad204efa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_fdd75a7e-dfac-4282-bd8f-c3a2ad204efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_46f8277f-7413-48f7-b249-9b8e85a73628" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_46f8277f-7413-48f7-b249-9b8e85a73628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_55f29f92-5657-4c27-af49-a1460df666aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_55f29f92-5657-4c27-af49-a1460df666aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_ed0f5ae8-176e-40a2-8a3a-d219e2fe6222" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_ed0f5ae8-176e-40a2-8a3a-d219e2fe6222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_cbd62fb5-c7cf-4d68-972b-e379410649c5" xlink:href="cls-20211231.xsd#cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset_cbd62fb5-c7cf-4d68-972b-e379410649c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_701f63e2-fcd4-4be5-b9cd-0d976199c448" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_701f63e2-fcd4-4be5-b9cd-0d976199c448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_8b55fb4c-e00a-4984-ae9a-b2357d66ed8f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset_8b55fb4c-e00a-4984-ae9a-b2357d66ed8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6ea85144-87e8-4878-aba5-5f51f15eddb9" xlink:href="cls-20211231.xsd#cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset_6ea85144-87e8-4878-aba5-5f51f15eddb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_7591cd6c-b55c-44af-99c0-7a6e2be92217" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset_7591cd6c-b55c-44af-99c0-7a6e2be92217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_d5efc8ac-dca5-4c56-90e1-c0e3f83c189a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_d5efc8ac-dca5-4c56-90e1-c0e3f83c189a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_021849f8-6d8f-4042-8934-bbfdff836a98" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_d611cfe3-9539-4e08-b4e4-c59aaf21d900" xlink:to="loc_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019_021849f8-6d8f-4042-8934-bbfdff836a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_bef48f79-a67e-4294-9757-3f4cb44add35" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_12c35d62-8f08-447a-9943-1922d2321da0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_bef48f79-a67e-4294-9757-3f4cb44add35" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_12c35d62-8f08-447a-9943-1922d2321da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_c90b20f2-23e5-44fc-83de-e562c7472da3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_12c35d62-8f08-447a-9943-1922d2321da0" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_c90b20f2-23e5-44fc-83de-e562c7472da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_9ade5792-9731-4292-a9b4-3aa19b9eb1bd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_c90b20f2-23e5-44fc-83de-e562c7472da3" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_9ade5792-9731-4292-a9b4-3aa19b9eb1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_0187789b-7390-4cdc-aced-de6840431555" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_9ade5792-9731-4292-a9b4-3aa19b9eb1bd" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_0187789b-7390-4cdc-aced-de6840431555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_e748e215-1900-4828-9252-9542ad6f8ffc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_9ade5792-9731-4292-a9b4-3aa19b9eb1bd" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_e748e215-1900-4828-9252-9542ad6f8ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_4c84b5b4-d7c8-4a19-8970-017f6e3cff67" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_12c35d62-8f08-447a-9943-1922d2321da0" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_4c84b5b4-d7c8-4a19-8970-017f6e3cff67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_05cb590a-d3dc-427d-b67a-18622714fdfd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitObligationAtPresentValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_4c84b5b4-d7c8-4a19-8970-017f6e3cff67" xlink:to="loc_ifrs-full_DefinedBenefitObligationAtPresentValue_05cb590a-d3dc-427d-b67a-18622714fdfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsAtFairValue_0c9cc603-a9f1-425d-992a-1b0575ab9661" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PlanAssetsAtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_4c84b5b4-d7c8-4a19-8970-017f6e3cff67" xlink:to="loc_ifrs-full_PlanAssetsAtFairValue_0c9cc603-a9f1-425d-992a-1b0575ab9661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PlanAssetsDecreaseDueToRestrictions_952679b4-a047-41db-8ce8-4cd6212fb944" xlink:href="cls-20211231.xsd#cls_PlanAssetsDecreaseDueToRestrictions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_4c84b5b4-d7c8-4a19-8970-017f6e3cff67" xlink:to="loc_cls_PlanAssetsDecreaseDueToRestrictions_952679b4-a047-41db-8ce8-4cd6212fb944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SurplusDeficitInPlan_4ebc5287-cf7a-4d27-9365-a9d4284e486a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SurplusDeficitInPlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_4c84b5b4-d7c8-4a19-8970-017f6e3cff67" xlink:to="loc_ifrs-full_SurplusDeficitInPlan_4ebc5287-cf7a-4d27-9365-a9d4284e486a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_ad7fb1f5-e531-45af-b219-2e3e886e17f0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_92654350-f415-46a6-a5eb-8a7132906f90" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_ad7fb1f5-e531-45af-b219-2e3e886e17f0" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_92654350-f415-46a6-a5eb-8a7132906f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_23ff770e-189a-4f58-889c-a4b96a322d2c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_92654350-f415-46a6-a5eb-8a7132906f90" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_23ff770e-189a-4f58-889c-a4b96a322d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_a8ea67e1-ac57-4bd3-a98d-ef82f809bf05" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_23ff770e-189a-4f58-889c-a4b96a322d2c" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_a8ea67e1-ac57-4bd3-a98d-ef82f809bf05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_74f88a95-4773-4926-8787-169115afe28d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_a8ea67e1-ac57-4bd3-a98d-ef82f809bf05" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_74f88a95-4773-4926-8787-169115afe28d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_c92d476a-27c6-4f0d-816c-22dd6c09ba2f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_a8ea67e1-ac57-4bd3-a98d-ef82f809bf05" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_c92d476a-27c6-4f0d-816c-22dd6c09ba2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_8868c94e-e1e3-40ae-8138-64091c8486df" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_92654350-f415-46a6-a5eb-8a7132906f90" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_8868c94e-e1e3-40ae-8138-64091c8486df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_db34ac65-5d15-4f6c-b30f-dab6fcf6a1cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_8868c94e-e1e3-40ae-8138-64091c8486df" xlink:to="loc_ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan_db34ac65-5d15-4f6c-b30f-dab6fcf6a1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_873bfb2e-19cc-43d5-971e-e9cec891f9d7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_8868c94e-e1e3-40ae-8138-64091c8486df" xlink:to="loc_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan_873bfb2e-19cc-43d5-971e-e9cec891f9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_0607ffdf-31a9-4bac-81cf-3ee990bf19ea" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_8868c94e-e1e3-40ae-8138-64091c8486df" xlink:to="loc_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan_0607ffdf-31a9-4bac-81cf-3ee990bf19ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_5f0a7178-51fa-4493-bc18-83efce61b915" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_8868c94e-e1e3-40ae-8138-64091c8486df" xlink:to="loc_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition_5f0a7178-51fa-4493-bc18-83efce61b915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_6413f811-19d7-4e47-8d38-03ce7cc847ec" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_e9792692-cee1-494a-8036-7c639afdcf18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_6413f811-19d7-4e47-8d38-03ce7cc847ec" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_e9792692-cee1-494a-8036-7c639afdcf18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_57abba11-7da1-4eef-bea4-888fcef6489e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_e9792692-cee1-494a-8036-7c639afdcf18" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_57abba11-7da1-4eef-bea4-888fcef6489e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_bdce1bae-92da-42d6-95f4-0df3d14a3b32" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_57abba11-7da1-4eef-bea4-888fcef6489e" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_bdce1bae-92da-42d6-95f4-0df3d14a3b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_df9f5d19-3cf0-4750-8773-269fc5c4fcb5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_bdce1bae-92da-42d6-95f4-0df3d14a3b32" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_df9f5d19-3cf0-4750-8773-269fc5c4fcb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_af863205-8be6-4633-ae2c-e960f3e25276" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_bdce1bae-92da-42d6-95f4-0df3d14a3b32" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_af863205-8be6-4633-ae2c-e960f3e25276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_e9792692-cee1-494a-8036-7c639afdcf18" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_d100cd41-a862-4926-99a3-fbc1cbc5192b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_d100cd41-a862-4926-99a3-fbc1cbc5192b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_1d4f473e-ca9b-45a5-b63a-488cff335e48" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_1d4f473e-ca9b-45a5-b63a-488cff335e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_50af37c3-3403-4b53-9fae-73aca092f11d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset_50af37c3-3403-4b53-9fae-73aca092f11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_ced49cce-4381-4552-b313-a5df39764942" xlink:href="cls-20211231.xsd#cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_ced49cce-4381-4552-b313-a5df39764942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_bea29fad-842f-4398-8df8-d54269884a15" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_bea29fad-842f-4398-8df8-d54269884a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_fce6b642-881d-45f0-b388-c781de207184" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_fce6b642-881d-45f0-b388-c781de207184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_a462b1cf-c5d6-4cad-bf53-d94b10c68a96" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_875b45b2-9fab-41ff-a3ad-5d7383da7b62" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_a462b1cf-c5d6-4cad-bf53-d94b10c68a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_71fdd670-a274-47ef-939a-ad7574e5397d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_db7e132d-7246-4933-990f-d426e65dfacc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_71fdd670-a274-47ef-939a-ad7574e5397d" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_db7e132d-7246-4933-990f-d426e65dfacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_1beada36-edc2-450d-b5aa-794c0b01905e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_db7e132d-7246-4933-990f-d426e65dfacc" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_1beada36-edc2-450d-b5aa-794c0b01905e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_e13336d6-7567-4721-a888-efd43dc07c74" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_1beada36-edc2-450d-b5aa-794c0b01905e" xlink:to="loc_ifrs-full_EquityMember_e13336d6-7567-4721-a888-efd43dc07c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_b9ae6f06-6fb6-414a-b9ff-1ecfa8628f4e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_e13336d6-7567-4721-a888-efd43dc07c74" xlink:to="loc_ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember_b9ae6f06-6fb6-414a-b9ff-1ecfa8628f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable_db7e132d-7246-4933-990f-d426e65dfacc" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_7cdc0ee7-293a-4d92-a98d-86b5c20bcf46" xlink:href="cls-20211231.xsd#cls_CumulativeGainLossOnDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:to="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_7cdc0ee7-293a-4d92-a98d-86b5c20bcf46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_27207de3-5644-46ec-8d98-38844e738356" xlink:href="cls-20211231.xsd#cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:to="loc_cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement_27207de3-5644-46ec-8d98-38844e738356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_e778b5e2-e310-428f-9736-2dc475bf798f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_e778b5e2-e310-428f-9736-2dc475bf798f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_eb9c0ac8-e157-4e8b-bb0c-0acf8689fc4a" xlink:href="cls-20211231.xsd#cls_CumulativeGainLossOnDefinedBenefitPlans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:to="loc_cls_CumulativeGainLossOnDefinedBenefitPlans_eb9c0ac8-e157-4e8b-bb0c-0acf8689fc4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_0e5c199e-5924-4aca-ad17-ae78fe95936d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:to="loc_ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome_0e5c199e-5924-4aca-ad17-ae78fe95936d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5b5cafd5-ef04-4bd5-aa6d-9b155db993c5" xlink:href="cls-20211231.xsd#cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems_0b541ceb-531e-4da3-bc39-0c1f6c011c79" xlink:to="loc_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome_5b5cafd5-ef04-4bd5-aa6d-9b155db993c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_98558b93-34be-4c43-addc-16963b93f55b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_389ac5c8-6369-4b3d-958f-6e8977353de2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_98558b93-34be-4c43-addc-16963b93f55b" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_389ac5c8-6369-4b3d-958f-6e8977353de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_6aa7f33d-e8cb-45e5-a690-ce4426bfb3bb" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_389ac5c8-6369-4b3d-958f-6e8977353de2" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_6aa7f33d-e8cb-45e5-a690-ce4426bfb3bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_3339431c-f743-430d-b3ed-2ff3ebd7b635" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_6aa7f33d-e8cb-45e5-a690-ce4426bfb3bb" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_3339431c-f743-430d-b3ed-2ff3ebd7b635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_5c964723-e1a2-4f03-888f-e8bb4ed98cee" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_3339431c-f743-430d-b3ed-2ff3ebd7b635" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_5c964723-e1a2-4f03-888f-e8bb4ed98cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_4daccf62-fc7d-46fb-8602-03b37c71254a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_3339431c-f743-430d-b3ed-2ff3ebd7b635" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_4daccf62-fc7d-46fb-8602-03b37c71254a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_08f05864-7f00-4204-b121-466886406608" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_389ac5c8-6369-4b3d-958f-6e8977353de2" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_08f05864-7f00-4204-b121-466886406608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_5e8e1e4a-25a5-4964-90e7-31469580d8f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_08f05864-7f00-4204-b121-466886406608" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_5e8e1e4a-25a5-4964-90e7-31469580d8f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_9ad089aa-c33f-42e8-b886-8d2f7fdd2631" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_5e8e1e4a-25a5-4964-90e7-31469580d8f8" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRatesMember_9ad089aa-c33f-42e8-b886-8d2f7fdd2631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_5203563c-0f57-4fdf-817e-b9774f99e1e7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_5e8e1e4a-25a5-4964-90e7-31469580d8f8" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_5203563c-0f57-4fdf-817e-b9774f99e1e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_389ac5c8-6369-4b3d-958f-6e8977353de2" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_68e1b89d-83a9-40cb-863a-57c0956796a5" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:to="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_68e1b89d-83a9-40cb-863a-57c0956796a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_a3ce25dc-313e-4a83-a37d-e8a2bc7712dd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_68e1b89d-83a9-40cb-863a-57c0956796a5" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_a3ce25dc-313e-4a83-a37d-e8a2bc7712dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_f31d2381-b8b8-49fb-8791-3a9c1bce53d6" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract_68e1b89d-83a9-40cb-863a-57c0956796a5" xlink:to="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1_f31d2381-b8b8-49fb-8791-3a9c1bce53d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_0663cfd5-147e-4fb4-9668-f02e47730a11" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:to="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_0663cfd5-147e-4fb4-9668-f02e47730a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81a5d128-ea69-4406-9027-bfd9255721f1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_0663cfd5-147e-4fb4-9668-f02e47730a11" xlink:to="loc_ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases_81a5d128-ea69-4406-9027-bfd9255721f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_9ebb8d92-4ed8-4513-b15a-4c7cb52c8e8f" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract_0663cfd5-147e-4fb4-9668-f02e47730a11" xlink:to="loc_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1_9ebb8d92-4ed8-4513-b15a-4c7cb52c8e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_fe1f0acc-4dd2-47d1-8146-1869d3e1684d" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:to="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_fe1f0acc-4dd2-47d1-8146-1869d3e1684d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_abd2ea22-b12d-4f72-8e8a-3b576f773e5c" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_fe1f0acc-4dd2-47d1-8146-1869d3e1684d" xlink:to="loc_cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1_abd2ea22-b12d-4f72-8e8a-3b576f773e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_9ed02248-f67d-47c5-800a-1eb54fd9af39" xlink:href="cls-20211231.xsd#cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract_fe1f0acc-4dd2-47d1-8146-1869d3e1684d" xlink:to="loc_cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2_9ed02248-f67d-47c5-800a-1eb54fd9af39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_2ec1fcf2-2440-43a7-b9bd-368f82235740" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption_2ec1fcf2-2440-43a7-b9bd-368f82235740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_3dab1c98-bd31-455e-8e0f-1aade0969040" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_4bbcb6e9-984b-4242-b11c-716067dc4fd1" xlink:to="loc_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption_3dab1c98-bd31-455e-8e0f-1aade0969040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_bd83c798-eaab-4e30-b692-3dcc732332fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_3513d153-dfe4-46e2-a1b4-cc1ccc5ee30b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract_bd83c798-eaab-4e30-b692-3dcc732332fa" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_3513d153-dfe4-46e2-a1b4-cc1ccc5ee30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_cda74407-7a58-42a7-b949-e8177da1b9d2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_3513d153-dfe4-46e2-a1b4-cc1ccc5ee30b" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_cda74407-7a58-42a7-b949-e8177da1b9d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_29004153-ad83-4b83-83d3-bb9e930c24ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_cda74407-7a58-42a7-b949-e8177da1b9d2" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_29004153-ad83-4b83-83d3-bb9e930c24ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_e9f7289e-e841-4431-adb1-236508a3d856" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_29004153-ad83-4b83-83d3-bb9e930c24ae" xlink:to="loc_ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_e9f7289e-e841-4431-adb1-236508a3d856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_f439d1f6-058e-419a-83c6-333f00b34381" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_29004153-ad83-4b83-83d3-bb9e930c24ae" xlink:to="loc_ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember_f439d1f6-058e-419a-83c6-333f00b34381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_0c8739ce-9c99-450c-ac44-edec3684bcb4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_3513d153-dfe4-46e2-a1b4-cc1ccc5ee30b" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_0c8739ce-9c99-450c-ac44-edec3684bcb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_d3484bf0-9b35-4e20-8ac0-6f02e265f411" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_0c8739ce-9c99-450c-ac44-edec3684bcb4" xlink:to="loc_ifrs-full_OtherProvisionsMember_d3484bf0-9b35-4e20-8ac0-6f02e265f411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember_e08e3f72-0e3d-4b71-955f-2023260a2fb0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MiscellaneousOtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_d3484bf0-9b35-4e20-8ac0-6f02e265f411" xlink:to="loc_ifrs-full_MiscellaneousOtherProvisionsMember_e08e3f72-0e3d-4b71-955f-2023260a2fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DefinedContributionPlanMember_cc7e3fc2-9695-4704-bcb0-619c19e35408" xlink:href="cls-20211231.xsd#cls_DefinedContributionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MiscellaneousOtherProvisionsMember_e08e3f72-0e3d-4b71-955f-2023260a2fb0" xlink:to="loc_cls_DefinedContributionPlanMember_cc7e3fc2-9695-4704-bcb0-619c19e35408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_840843b4-5d91-437f-b97f-bba75374bc4d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansTable_3513d153-dfe4-46e2-a1b4-cc1ccc5ee30b" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_840843b4-5d91-437f-b97f-bba75374bc4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployerContributions_2e8266c8-82fc-4867-9730-606d5af25c72" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EmployerContributions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_840843b4-5d91-437f-b97f-bba75374bc4d" xlink:to="loc_ifrs-full_EmployerContributions_2e8266c8-82fc-4867-9730-606d5af25c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_0f75c596-746a-49b2-afe4-56ec86d2b8a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems_840843b4-5d91-437f-b97f-bba75374bc4d" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_0f75c596-746a-49b2-afe4-56ec86d2b8a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cls-20211231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxesAbstract_ea30efbb-4ba9-4936-afaf-9c50938a23c4" xlink:href="cls-20211231.xsd#cls_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_07c0a9dd-ac14-4033-949f-ebafb9761e71" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_ea30efbb-4ba9-4936-afaf-9c50938a23c4" xlink:to="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_07c0a9dd-ac14-4033-949f-ebafb9761e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cls-20211231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxesAbstract_bb7dfdfa-8816-4227-84cd-d7b540442846" xlink:href="cls-20211231.xsd#cls_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_2e8544fd-674a-459e-97d3-4304db48111c" xlink:href="cls-20211231.xsd#cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_bb7dfdfa-8816-4227-84cd-d7b540442846" xlink:to="loc_cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_2e8544fd-674a-459e-97d3-4304db48111c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_add41a34-9246-40a7-ac55-c04257e0cdd0" xlink:href="cls-20211231.xsd#cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_bb7dfdfa-8816-4227-84cd-d7b540442846" xlink:to="loc_cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_add41a34-9246-40a7-ac55-c04257e0cdd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_c079865f-6f76-4c01-aa7e-c6e541de0ae8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_bb7dfdfa-8816-4227-84cd-d7b540442846" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_c079865f-6f76-4c01-aa7e-c6e541de0ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#IncomeTaxesMajorComponentsofTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxesAbstract_43f14598-f669-4e57-82bb-ff77836f7bcb" xlink:href="cls-20211231.xsd#cls_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_904756cc-0dc7-45be-be34-28a00dd9cf20" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_43f14598-f669-4e57-82bb-ff77836f7bcb" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_904756cc-0dc7-45be-be34-28a00dd9cf20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_d8e395e5-472b-4f71-a9f0-0adac59aeda9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_904756cc-0dc7-45be-be34-28a00dd9cf20" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_d8e395e5-472b-4f71-a9f0-0adac59aeda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_e609d118-c163-48d2-b89c-121933b31429" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_904756cc-0dc7-45be-be34-28a00dd9cf20" xlink:to="loc_ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_e609d118-c163-48d2-b89c-121933b31429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_a72e012c-1491-47b8-9e15-419c424ba6ae" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract_904756cc-0dc7-45be-be34-28a00dd9cf20" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_a72e012c-1491-47b8-9e15-419c424ba6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_880d3f21-6601-49d7-aac0-4a9da5ad4d1d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_43f14598-f669-4e57-82bb-ff77836f7bcb" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_880d3f21-6601-49d7-aac0-4a9da5ad4d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_7284d6b3-0968-454a-9b12-f94d5ecc9c6f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_880d3f21-6601-49d7-aac0-4a9da5ad4d1d" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_7284d6b3-0968-454a-9b12-f94d5ecc9c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_5234ede6-51c5-4953-867e-d3f1f54310a7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_880d3f21-6601-49d7-aac0-4a9da5ad4d1d" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_5234ede6-51c5-4953-867e-d3f1f54310a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncome_cce34bc3-1ac7-418e-bb0e-e8ef79e91fda" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxExpenseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeAbstract_880d3f21-6601-49d7-aac0-4a9da5ad4d1d" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncome_cce34bc3-1ac7-418e-bb0e-e8ef79e91fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_591c3d65-8627-4287-824d-8d9451343b34" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_43f14598-f669-4e57-82bb-ff77836f7bcb" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_591c3d65-8627-4287-824d-8d9451343b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#IncomeTaxesReconciliationofIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxesAbstract_f8c569b8-87ce-4ac7-8ff5-8168ce69f0b8" xlink:href="cls-20211231.xsd#cls_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_9110d775-093c-435b-8d89-87d067f7daa8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_f8c569b8-87ce-4ac7-8ff5-8168ce69f0b8" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_9110d775-093c-435b-8d89-87d067f7daa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_3e550d0c-39b9-4867-9231-985f59f36d07" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_9110d775-093c-435b-8d89-87d067f7daa8" xlink:to="loc_srt_StatementGeographicalAxis_3e550d0c-39b9-4867-9231-985f59f36d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_286aebc0-5b2a-4add-8979-eb4cd372d84a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_3e550d0c-39b9-4867-9231-985f59f36d07" xlink:to="loc_srt_SegmentGeographicalDomain_286aebc0-5b2a-4add-8979-eb4cd372d84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TH_08d3ecaf-e856-4b49-8a2e-57b2aec50f5e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_TH"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_286aebc0-5b2a-4add-8979-eb4cd372d84a" xlink:to="loc_country_TH_08d3ecaf-e856-4b49-8a2e-57b2aec50f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_9110d775-093c-435b-8d89-87d067f7daa8" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccountingProfit_9e45bd1a-911d-4cd2-a157-29eb22e4da4d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AccountingProfit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_AccountingProfit_9e45bd1a-911d-4cd2-a157-29eb22e4da4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_ea09fdb7-41a8-4dfe-b693-14a813f011b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_ea09fdb7-41a8-4dfe-b693-14a813f011b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_50c6aa6a-a608-42e3-a7b9-6106b32d4d25" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_50c6aa6a-a608-42e3-a7b9-6106b32d4d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_df972290-8f4b-4058-94c6-ce14e498d433" xlink:href="cls-20211231.xsd#cls_TaxEffectOfExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_cls_TaxEffectOfExchangeDifferencesOnTranslation_df972290-8f4b-4058-94c6-ce14e498d433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_a1e7f499-6588-4978-abf9-bf798b48cc64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome_a1e7f499-6588-4978-abf9-bf798b48cc64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectFromChangeInTaxRate_25c9ad7a-46ed-41a6-a7e4-631cf9e97dca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectFromChangeInTaxRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_TaxEffectFromChangeInTaxRate_25c9ad7a-46ed-41a6-a7e4-631cf9e97dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_d7a08199-c1b6-4dbc-889f-ccb433f2ed9a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_TaxEffectOfTaxLosses_d7a08199-c1b6-4dbc-889f-ccb433f2ed9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_e8149409-a6a8-4ac7-898b-9784134247e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_e8149409-a6a8-4ac7-898b-9784134247e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_3cdb0c7e-6476-4a9c-a686-08a4a4b90c25" xlink:href="cls-20211231.xsd#cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_3cdb0c7e-6476-4a9c-a686-08a4a4b90c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid_d74eee79-3257-4aef-bfbc-632aeaa2d482" xlink:href="cls-20211231.xsd#cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid_d74eee79-3257-4aef-bfbc-632aeaa2d482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries_cf4b07fa-1d5b-49a4-b6ef-ef05a6c2330c" xlink:href="cls-20211231.xsd#cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries_cf4b07fa-1d5b-49a4-b6ef-ef05a6c2330c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_322fc30b-8c23-45fe-96a7-08460b3b2c79" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_ifrs-full_DeferredTaxAssets_322fc30b-8c23-45fe-96a7-08460b3b2c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayInitialPercentage_03cfd134-bdfe-4ea5-8671-7ace4f4d773c" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayInitialPercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_cls_IncomeTaxHolidayInitialPercentage_03cfd134-bdfe-4ea5-8671-7ace4f4d773c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayPercentage_77bc5320-615b-4e78-832c-b6159ebb6675" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayPercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cab10078-30fb-4771-a8b9-37d2deb594ad" xlink:to="loc_cls_IncomeTaxHolidayPercentage_77bc5320-615b-4e78-832c-b6159ebb6675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxesAbstract_cca99b8b-2d46-4c50-ac00-623cac0696b7" xlink:href="cls-20211231.xsd#cls_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_40851274-f464-4dd1-a389-fc8d736be797" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_cca99b8b-2d46-4c50-ac00-623cac0696b7" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_40851274-f464-4dd1-a389-fc8d736be797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f7d37472-54ec-41bf-9b75-d9d473222c4f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_40851274-f464-4dd1-a389-fc8d736be797" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f7d37472-54ec-41bf-9b75-d9d473222c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_e7d6919c-7912-44b8-927b-cbc77217f392" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f7d37472-54ec-41bf-9b75-d9d473222c4f" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_e7d6919c-7912-44b8-927b-cbc77217f392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AsianSubsidiaryMember_09fd332e-ac32-4c22-b9ca-3af8ae5e8930" xlink:href="cls-20211231.xsd#cls_AsianSubsidiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_e7d6919c-7912-44b8-927b-cbc77217f392" xlink:to="loc_cls_AsianSubsidiaryMember_09fd332e-ac32-4c22-b9ca-3af8ae5e8930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_97e99757-f724-4ec9-90a1-3a0b6b76cb49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_40851274-f464-4dd1-a389-fc8d736be797" xlink:to="loc_srt_StatementGeographicalAxis_97e99757-f724-4ec9-90a1-3a0b6b76cb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_97e99757-f724-4ec9-90a1-3a0b6b76cb49" xlink:to="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ChinaAndThailandMember_21aac26f-dece-4e2b-96a9-044a11b8d445" xlink:href="cls-20211231.xsd#cls_ChinaAndThailandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:to="loc_cls_ChinaAndThailandMember_21aac26f-dece-4e2b-96a9-044a11b8d445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_8ad473a6-a77c-4a06-8fe2-423468375bef" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:to="loc_country_CN_8ad473a6-a77c-4a06-8fe2-423468375bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TH_efdf2903-4490-49a2-99ce-0df1f7666559" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_TH"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:to="loc_country_TH_efdf2903-4490-49a2-99ce-0df1f7666559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_LA_91209541-180e-4bed-b805-2ab0e5074d5c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_LA"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:to="loc_country_LA_91209541-180e-4bed-b805-2ab0e5074d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_254669a9-45bf-4062-91ab-1706d4e041eb" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MY"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_d99e97ab-3d8d-45f8-8805-46484a5c1957" xlink:to="loc_country_MY_254669a9-45bf-4062-91ab-1706d4e041eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_40851274-f464-4dd1-a389-fc8d736be797" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6d3ce6bc-b6ca-45a1-97c8-0d224b76415b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6d3ce6bc-b6ca-45a1-97c8-0d224b76415b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxRateEffectOfRevaluationImpact_e3632575-edb9-436a-8f68-040fe9e9effd" xlink:href="cls-20211231.xsd#cls_TaxRateEffectOfRevaluationImpact"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_TaxRateEffectOfRevaluationImpact_e3632575-edb9-436a-8f68-040fe9e9effd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_b3858b10-0f75-4504-b2f5-43ef130fc004" xlink:href="cls-20211231.xsd#cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings_b3858b10-0f75-4504-b2f5-43ef130fc004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_dd22680c-c770-4cd2-bb50-3c2789563668" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_dd22680c-c770-4cd2-bb50-3c2789563668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings_6853175f-c9d8-41ad-b9f3-af1fcd31b9f1" xlink:href="cls-20211231.xsd#cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings_6853175f-c9d8-41ad-b9f3-af1fcd31b9f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears_60d8d4f1-61d7-44ee-bdcf-327f282093bb" xlink:href="cls-20211231.xsd#cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears_60d8d4f1-61d7-44ee-bdcf-327f282093bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary_cffa2324-8cb1-410a-a36b-be113dbb8ca4" xlink:href="cls-20211231.xsd#cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary_cffa2324-8cb1-410a-a36b-be113dbb8ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation_20fa8b40-c41c-4814-ab69-48cf6e37c0e0" xlink:href="cls-20211231.xsd#cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation_20fa8b40-c41c-4814-ab69-48cf6e37c0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary_6cb622ed-f7dc-4c5c-ac10-c17a9fe27e2e" xlink:href="cls-20211231.xsd#cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary_6cb622ed-f7dc-4c5c-ac10-c17a9fe27e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_86673035-5c68-4876-bb40-58deae6ad4e4" xlink:href="cls-20211231.xsd#cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax_86673035-5c68-4876-bb40-58deae6ad4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_bcb0068f-370d-47d2-b2c3-1e0778cff81c" xlink:href="cls-20211231.xsd#cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties_bcb0068f-370d-47d2-b2c3-1e0778cff81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_97429d7b-3397-47b1-8aa0-626f7411c5aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense_97429d7b-3397-47b1-8aa0-626f7411c5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_f9584cde-92a6-4644-8e91-d1e3d0d766b4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_f9584cde-92a6-4644-8e91-d1e3d0d766b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_96acf890-cf8b-4203-97a0-383c8f8005b8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures_96acf890-cf8b-4203-97a0-383c8f8005b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NetDeferredTaxAssetsRelatingToSubsidiary_264820c7-ab6f-4385-a60b-7c731fbb6d4a" xlink:href="cls-20211231.xsd#cls_NetDeferredTaxAssetsRelatingToSubsidiary"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_NetDeferredTaxAssetsRelatingToSubsidiary_264820c7-ab6f-4385-a60b-7c731fbb6d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_344542ed-c9d1-4c6e-972f-b09d6c677126" xlink:href="cls-20211231.xsd#cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_344542ed-c9d1-4c6e-972f-b09d6c677126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayInitialPercentage_3255c39d-7b7c-4328-a747-f93fcbc524c0" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayInitialPercentage"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxHolidayInitialPercentage_3255c39d-7b7c-4328-a747-f93fcbc524c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayInitialTerm_3ba264d6-90b5-47ad-9110-d90de9bcf39a" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayInitialTerm"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxHolidayInitialTerm_3ba264d6-90b5-47ad-9110-d90de9bcf39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayPercentage_19125131-d39b-4dd2-b431-e179863fe992" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayPercentage"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxHolidayPercentage_19125131-d39b-4dd2-b431-e179863fe992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxHolidayTermTwo_fda210c1-e914-439e-ae2d-7d6798ace722" xlink:href="cls-20211231.xsd#cls_IncomeTaxHolidayTermTwo"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_IncomeTaxHolidayTermTwo_fda210c1-e914-439e-ae2d-7d6798ace722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TaxEffectFromTaxIncentives_1cdde603-db66-4b2e-b0e2-b6f68589a419" xlink:href="cls-20211231.xsd#cls_TaxEffectFromTaxIncentives"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_5cba8083-8da8-48d1-ab16-65c5f1a78bd3" xlink:to="loc_cls_TaxEffectFromTaxIncentives_1cdde603-db66-4b2e-b0e2-b6f68589a419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncomeTaxesAbstract_5cc4b77a-fda8-4fd7-9997-b71c88e15d01" xlink:href="cls-20211231.xsd#cls_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_882b9f95-be8c-4151-bade-98636f7fb70c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_IncomeTaxesAbstract_5cc4b77a-fda8-4fd7-9997-b71c88e15d01" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_882b9f95-be8c-4151-bade-98636f7fb70c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0d93cdee-aabe-4281-ab74-e469d2e558ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_882b9f95-be8c-4151-bade-98636f7fb70c" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0d93cdee-aabe-4281-ab74-e469d2e558ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_0d93cdee-aabe-4281-ab74-e469d2e558ce" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_194dd0c6-77da-4dc3-87de-0b061774ef91" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnrealisedForeignExchangeGainsLossesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_ifrs-full_UnrealisedForeignExchangeGainsLossesMember_194dd0c6-77da-4dc3-87de-0b061774ef91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_b4cadc3e-3587-4fab-aacb-f28881cf1234" xlink:href="cls-20211231.xsd#cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember_b4cadc3e-3587-4fab-aacb-f28881cf1234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_04976d4b-4881-44b3-ae2d-d70fe7b6f09f" xlink:href="cls-20211231.xsd#cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember_04976d4b-4881-44b3-ae2d-d70fe7b6f09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_1f017bee-9d50-4dd0-8790-fa4efaa3ea1e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_1f017bee-9d50-4dd0-8790-fa4efaa3ea1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_fa6cdb74-90d1-4977-8b81-3367d6b191d9" xlink:href="cls-20211231.xsd#cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember_fa6cdb74-90d1-4977-8b81-3367d6b191d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherTemporaryDifferencesMember_04ad53e4-66aa-4435-8847-010c7758213f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherTemporaryDifferencesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_ifrs-full_OtherTemporaryDifferencesMember_04ad53e4-66aa-4435-8847-010c7758213f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_6213ee61-cda4-41e3-8cbb-45651df90c44" xlink:href="cls-20211231.xsd#cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_6d97d399-58fc-4d85-aeb4-5936911560cd" xlink:to="loc_cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember_6213ee61-cda4-41e3-8cbb-45651df90c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_d8f10430-b9f3-4ba3-9510-9b22c92f1876" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_882b9f95-be8c-4151-bade-98636f7fb70c" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_d8f10430-b9f3-4ba3-9510-9b22c92f1876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:href="cls-20211231.xsd#cls_ReconciliationOfChangesInDeferredTaxAssetRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_d8f10430-b9f3-4ba3-9510-9b22c92f1876" xlink:to="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_2fcdb99d-d861-4df7-b6c9-50a8004401d5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_ifrs-full_DeferredTaxAssets_2fcdb99d-d861-4df7-b6c9-50a8004401d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_231f8fed-3cf2-44be-ba67-ea5217c5ddce" xlink:href="cls-20211231.xsd#cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets_231f8fed-3cf2-44be-ba67-ea5217c5ddce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_00509d3e-24a6-4689-9c0d-800445fc9930" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets_00509d3e-24a6-4689-9c0d-800445fc9930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_35f5ee6b-5fe8-42cb-ba5b-57d5f754abd8" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset_35f5ee6b-5fe8-42cb-ba5b-57d5f754abd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_3fd2a1a6-7823-4111-bd44-5b6d61ffca50" xlink:href="cls-20211231.xsd#cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets_3fd2a1a6-7823-4111-bd44-5b6d61ffca50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_d850a29c-86ef-431e-a2e5-f4dc4bc0a359" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToOtherDeferredTaxAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_cls_DeferredTaxRelatingToOtherDeferredTaxAssets_d850a29c-86ef-431e-a2e5-f4dc4bc0a359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_62ab8b04-adb1-49fe-9451-bdacf2c3b176" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxAssetRollForward_ec75f6ac-3a66-4c89-969f-37a77d91a38b" xlink:to="loc_ifrs-full_DeferredTaxAssets_62ab8b04-adb1-49fe-9451-bdacf2c3b176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:href="cls-20211231.xsd#cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_d8f10430-b9f3-4ba3-9510-9b22c92f1876" xlink:to="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_1834a296-c098-4b2b-bd95-e47a27ec17ac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_1834a296-c098-4b2b-bd95-e47a27ec17ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_37a84df2-5d93-4921-8bf8-fbc1a3b4792d" xlink:href="cls-20211231.xsd#cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities_37a84df2-5d93-4921-8bf8-fbc1a3b4792d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_8fc6894b-739b-459b-8240-02c21876e0dd" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities_8fc6894b-739b-459b-8240-02c21876e0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_eee6bca1-a113-4f6c-b927-f382899b65a0" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities_eee6bca1-a113-4f6c-b927-f382899b65a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_5cb573b1-48bd-4746-b9c3-916e9a262480" xlink:href="cls-20211231.xsd#cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities_5cb573b1-48bd-4746-b9c3-916e9a262480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_b52a8c78-dd0f-4a67-8ea1-81402788b687" xlink:href="cls-20211231.xsd#cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities_b52a8c78-dd0f-4a67-8ea1-81402788b687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxLiabilities_c2f4d580-077d-479a-a529-4573a86b233e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DeferredTaxLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward_3b4bee0d-9d7d-490d-979e-2bccf0e36a7d" xlink:to="loc_ifrs-full_DeferredTaxLiabilities_c2f4d580-077d-479a-a529-4573a86b233e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagement" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagement"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_dce71575-ed70-4513-9543-0dacddea310d" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_f9b77a6b-4f8d-43ca-a15f-a9cb96b0b85b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_dce71575-ed70-4513-9543-0dacddea310d" xlink:to="loc_ifrs-full_DisclosureOfFinancialInstrumentsExplanatory_f9b77a6b-4f8d-43ca-a15f-a9cb96b0b85b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementTables" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_ac4a435c-4645-4041-b689-fc215ccaa094" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_57fa3816-01d0-4bd5-8439-c6bc17515812" xlink:href="cls-20211231.xsd#cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_ac4a435c-4645-4041-b689-fc215ccaa094" xlink:to="loc_cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock_57fa3816-01d0-4bd5-8439-c6bc17515812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_d9a69497-f2d1-4fbf-9375-b00772e41c60" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_ac4a435c-4645-4041-b689-fc215ccaa094" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_d9a69497-f2d1-4fbf-9375-b00772e41c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_ba381388-b056-45d0-9ddd-eb24c04e9998" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_ac4a435c-4645-4041-b689-fc215ccaa094" xlink:to="loc_ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk_ba381388-b056-45d0-9ddd-eb24c04e9998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_8fc32a06-365d-4dae-95e2-708207cef3cd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_ac4a435c-4645-4041-b689-fc215ccaa094" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory_8fc32a06-365d-4dae-95e2-708207cef3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_9883fe63-ded8-4b16-98b4-905ddd526423" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_ac4a435c-4645-4041-b689-fc215ccaa094" xlink:to="loc_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory_9883fe63-ded8-4b16-98b4-905ddd526423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_dcda1af4-7e0f-430d-977e-aa57c96d4ade" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_ac4a435c-4645-4041-b689-fc215ccaa094" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory_dcda1af4-7e0f-430d-977e-aa57c96d4ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_3e5da211-092c-4ec4-bb3f-a87b9f89c1f7" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Cash_62a66a66-7e50-4190-a8f8-6e3bd6000c82" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_3e5da211-092c-4ec4-bb3f-a87b9f89c1f7" xlink:to="loc_ifrs-full_Cash_62a66a66-7e50-4190-a8f8-6e3bd6000c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashEquivalents_19622ffd-ac9a-4c5c-9282-f29852d68702" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_3e5da211-092c-4ec4-bb3f-a87b9f89c1f7" xlink:to="loc_ifrs-full_CashEquivalents_19622ffd-ac9a-4c5c-9282-f29852d68702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_1b9b2ddb-51c1-446c-a18c-4f0d2cb533d9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_3e5da211-092c-4ec4-bb3f-a87b9f89c1f7" xlink:to="loc_ifrs-full_CashAndCashEquivalents_1b9b2ddb-51c1-446c-a18c-4f0d2cb533d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementCurrencyRiskDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_07bc189d-1f5d-474e-8b85-e21944e995ce" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ab750bef-aa2e-4aa2-bad7-90d36f1d5b93" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_07bc189d-1f5d-474e-8b85-e21944e995ce" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ab750bef-aa2e-4aa2-bad7-90d36f1d5b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_9a779c62-d9c6-4cfa-ae2a-f8fad0c3a140" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ab750bef-aa2e-4aa2-bad7-90d36f1d5b93" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_9a779c62-d9c6-4cfa-ae2a-f8fad0c3a140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_9a779c62-d9c6-4cfa-ae2a-f8fad0c3a140" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CashandCashEquivalents1Member_98c1cc1e-e01a-4600-9fb3-1c282aa62ca5" xlink:href="cls-20211231.xsd#cls_CashandCashEquivalents1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_CashandCashEquivalents1Member_98c1cc1e-e01a-4600-9fb3-1c282aa62ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeReceivablesMember_fb7c3d1b-a1f2-4632-acc0-6ddfb64ab315" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TradeReceivablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_ifrs-full_TradeReceivablesMember_fb7c3d1b-a1f2-4632-acc0-6ddfb64ab315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CurrentTaxAssetsMember_7a82a901-09fe-4b8b-ac13-57b8fa7689b9" xlink:href="cls-20211231.xsd#cls_CurrentTaxAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_CurrentTaxAssetsMember_7a82a901-09fe-4b8b-ac13-57b8fa7689b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherFinancialAssetsMember_647293d4-bdca-4475-916c-1a47fc187750" xlink:href="cls-20211231.xsd#cls_OtherFinancialAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_OtherFinancialAssetsMember_647293d4-bdca-4475-916c-1a47fc187750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_8ef863e6-1ea4-47be-9e8f-6006837382ef" xlink:href="cls-20211231.xsd#cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember_8ef863e6-1ea4-47be-9e8f-6006837382ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CurrentTaxLiabilitiesMember_5f00e787-278e-4385-9355-15b38aaf93b4" xlink:href="cls-20211231.xsd#cls_CurrentTaxLiabilitiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_CurrentTaxLiabilitiesMember_5f00e787-278e-4385-9355-15b38aaf93b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_0543cf70-e994-4225-b65c-75b0e43b95a8" xlink:href="cls-20211231.xsd#cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember_0543cf70-e994-4225-b65c-75b0e43b95a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NetFinancialAssetsLiabilitiesMember_03c1339f-51ae-440c-a67f-a8d421bc8139" xlink:href="cls-20211231.xsd#cls_NetFinancialAssetsLiabilitiesMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_a9da2478-a394-4387-8914-32ada0865898" xlink:to="loc_cls_NetFinancialAssetsLiabilitiesMember_03c1339f-51ae-440c-a67f-a8d421bc8139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_e282acfc-b6b3-4774-b5a9-313061e30412" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ab750bef-aa2e-4aa2-bad7-90d36f1d5b93" xlink:to="loc_srt_CurrencyAxis_e282acfc-b6b3-4774-b5a9-313061e30412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_e282acfc-b6b3-4774-b5a9-313061e30412" xlink:to="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CAD_0cbef9ad-9435-48c6-a624-25e5c8a71b97" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CAD"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:to="loc_currency_CAD_0cbef9ad-9435-48c6-a624-25e5c8a71b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_RON_0f04416b-2d20-46e4-85ef-d4f4f67e0c31" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_RON"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:to="loc_currency_RON_0f04416b-2d20-46e4-85ef-d4f4f67e0c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_2bea653a-b660-42df-ac2a-6cf0ba7650b5" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:to="loc_currency_EUR_2bea653a-b660-42df-ac2a-6cf0ba7650b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_THB_523d356b-0996-40b3-a48a-5c2f6bd98c4d" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_THB"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:to="loc_currency_THB_523d356b-0996-40b3-a48a-5c2f6bd98c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CNY_e2671b78-72ae-4055-9cf4-758639697332" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CNY"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:to="loc_currency_CNY_e2671b78-72ae-4055-9cf4-758639697332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MYR_4a5a7bac-f84d-4b63-8966-c2df781d151d" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MYR"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_b7aede8f-5e66-424b-b1fc-3590cab24acf" xlink:to="loc_currency_MYR_4a5a7bac-f84d-4b63-8966-c2df781d151d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_5d2bf2d2-121c-48d6-ac15-c89acc3e6c4d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ab750bef-aa2e-4aa2-bad7-90d36f1d5b93" xlink:to="loc_ifrs-full_TypesOfRisksAxis_5d2bf2d2-121c-48d6-ac15-c89acc3e6c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_eea2c708-b963-40ed-a993-7003d2939ed4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_5d2bf2d2-121c-48d6-ac15-c89acc3e6c4d" xlink:to="loc_ifrs-full_TypesOfRisksMember_eea2c708-b963-40ed-a993-7003d2939ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_3977f38c-a886-4f33-9dfd-8db1829195e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_eea2c708-b963-40ed-a993-7003d2939ed4" xlink:to="loc_ifrs-full_CurrencyRiskMember_3977f38c-a886-4f33-9dfd-8db1829195e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_37c84fa2-4c33-494f-90a6-1223e86c569d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ab750bef-aa2e-4aa2-bad7-90d36f1d5b93" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_37c84fa2-4c33-494f-90a6-1223e86c569d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_5f708112-2680-4b73-9791-e1ae832dea3a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_37c84fa2-4c33-494f-90a6-1223e86c569d" xlink:to="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_5f708112-2680-4b73-9791-e1ae832dea3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_d65cd5da-49b8-46ea-9719-ea3c325616bf" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_5faf6c70-f17e-4264-b535-dd3121bf82e9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_d65cd5da-49b8-46ea-9719-ea3c325616bf" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_5faf6c70-f17e-4264-b535-dd3121bf82e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_3938467c-3c80-47d4-8dee-afc51b6199b0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_5faf6c70-f17e-4264-b535-dd3121bf82e9" xlink:to="loc_ifrs-full_TypesOfRisksAxis_3938467c-3c80-47d4-8dee-afc51b6199b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_2724123b-b665-4e29-8be0-1edf8c908ef0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_3938467c-3c80-47d4-8dee-afc51b6199b0" xlink:to="loc_ifrs-full_TypesOfRisksMember_2724123b-b665-4e29-8be0-1edf8c908ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_d08be8e0-f658-4b7b-a9a0-671280c93079" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_2724123b-b665-4e29-8be0-1edf8c908ef0" xlink:to="loc_ifrs-full_CurrencyRiskMember_d08be8e0-f658-4b7b-a9a0-671280c93079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_4443adde-0cf1-485d-8443-85b3c36f5106" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_5faf6c70-f17e-4264-b535-dd3121bf82e9" xlink:to="loc_srt_CurrencyAxis_4443adde-0cf1-485d-8443-85b3c36f5106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_4443adde-0cf1-485d-8443-85b3c36f5106" xlink:to="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CAD_91e75a80-b5db-430a-94a5-913a9474ddc4" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CAD"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:to="loc_currency_CAD_91e75a80-b5db-430a-94a5-913a9474ddc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_70b2ea06-0bc3-46fd-a6ec-96ee012c1bbb" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:to="loc_currency_EUR_70b2ea06-0bc3-46fd-a6ec-96ee012c1bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_THB_fef1626b-aaba-4cd9-a7e5-048a3d1f33a3" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_THB"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:to="loc_currency_THB_fef1626b-aaba-4cd9-a7e5-048a3d1f33a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CNY_69262347-9909-4dff-b73c-779d0d51c496" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CNY"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:to="loc_currency_CNY_69262347-9909-4dff-b73c-779d0d51c496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MYR_4a7ba835-20f8-48f6-a4d0-19c4e8815d8c" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MYR"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_10a6387d-0d4c-441b-8320-d1937408a6dc" xlink:to="loc_currency_MYR_4a7ba835-20f8-48f6-a4d0-19c4e8815d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_5faf6c70-f17e-4264-b535-dd3121bf82e9" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_145ce4f3-675e-438a-a69d-92eef27c853a" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_145ce4f3-675e-438a-a69d-92eef27c853a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_a1aaa06f-1920-43cb-8d68-1b6903811a6b" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings_a1aaa06f-1920-43cb-8d68-1b6903811a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_5d94cee5-1aff-4670-8d0e-0e7a78864049" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome_5d94cee5-1aff-4670-8d0e-0e7a78864049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_fec092eb-a760-40c1-ad68-8fc056a8dab7" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings_fec092eb-a760-40c1-ad68-8fc056a8dab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_a1933179-885c-4c38-b9e2-8ddb2ae5eaa8" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_90eb52b5-e986-4a28-b856-9bf2e77c373b" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome_a1933179-885c-4c38-b9e2-8ddb2ae5eaa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementInterestRateRiskDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_1a313ecf-6bad-4a9a-96b4-b329c701dfcf" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_1a313ecf-6bad-4a9a-96b4-b329c701dfcf" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_37f664d5-c72a-452b-88eb-93712a1ce209" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:to="loc_srt_RangeAxis_37f664d5-c72a-452b-88eb-93712a1ce209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_b79eb3eb-7368-4351-becb-c84719d52a7e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_37f664d5-c72a-452b-88eb-93712a1ce209" xlink:to="loc_ifrs-full_RangesMember_b79eb3eb-7368-4351-becb-c84719d52a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a4423845-ed90-44da-a0d8-2112cc9cb006" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_b79eb3eb-7368-4351-becb-c84719d52a7e" xlink:to="loc_srt_MinimumMember_a4423845-ed90-44da-a0d8-2112cc9cb006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_49f859c6-df50-4ee0-9337-d329d31cbd49" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_b79eb3eb-7368-4351-becb-c84719d52a7e" xlink:to="loc_srt_MaximumMember_49f859c6-df50-4ee0-9337-d329d31cbd49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a23943ae-1a33-4f1f-949e-795fe5d30e88" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_37f664d5-c72a-452b-88eb-93712a1ce209" xlink:to="loc_srt_RangeMember_a23943ae-1a33-4f1f-949e-795fe5d30e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_6e98b148-f96d-4a8d-b962-23250a6685a9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_6e98b148-f96d-4a8d-b962-23250a6685a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_6e98b148-f96d-4a8d-b962-23250a6685a9" xlink:to="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NewCreditFacilityMember_c7210b54-f0eb-4ad1-b920-11e89bf1a9bb" xlink:href="cls-20211231.xsd#cls_NewCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_NewCreditFacilityMember_c7210b54-f0eb-4ad1-b920-11e89bf1a9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityMember_c456fb1c-6b82-4ec8-a350-9f950c7383e0" xlink:href="cls-20211231.xsd#cls_CreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_CreditFacilityMember_c456fb1c-6b82-4ec8-a350-9f950c7383e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncrementalTermLoanMember_b3f74a83-8f2e-4325-b642-ce99957a8c72" xlink:href="cls-20211231.xsd#cls_IncrementalTermLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_IncrementalTermLoanMember_b3f74a83-8f2e-4325-b642-ce99957a8c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TermLoansMember_b3cb9a87-906e-4c6a-bd68-3e07dcf5fd3b" xlink:href="cls-20211231.xsd#cls_TermLoansMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_TermLoansMember_b3cb9a87-906e-4c6a-bd68-3e07dcf5fd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialTermLoanMember_fc19dd9a-5256-4665-8eb1-dfc25edf603a" xlink:href="cls-20211231.xsd#cls_InitialTermLoanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_InitialTermLoanMember_fc19dd9a-5256-4665-8eb1-dfc25edf603a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_FirstIncrementalTermLoanMember_9a5511aa-dc05-4b5a-bb8f-ae9258ff2a28" xlink:href="cls-20211231.xsd#cls_FirstIncrementalTermLoanMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_FirstIncrementalTermLoanMember_9a5511aa-dc05-4b5a-bb8f-ae9258ff2a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SecondIncrementalTermLoanMember_f21bbfc9-a7ba-4db7-8441-45ff4e04d3c5" xlink:href="cls-20211231.xsd#cls_SecondIncrementalTermLoanMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_SecondIncrementalTermLoanMember_f21bbfc9-a7ba-4db7-8441-45ff4e04d3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingCreditFacilityMember_46c6bb63-6562-4007-a94a-398b2268dd72" xlink:href="cls-20211231.xsd#cls_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_a965328d-3149-4834-9ef7-c4ccd9804e42" xlink:to="loc_cls_RevolvingCreditFacilityMember_46c6bb63-6562-4007-a94a-398b2268dd72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_e2cb13ab-908c-4a0c-99a0-bfb75f0b260c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:to="loc_ifrs-full_TypesOfRisksAxis_e2cb13ab-908c-4a0c-99a0-bfb75f0b260c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_3db60b55-6a9d-4c8f-88f1-c6e309c34f39" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_e2cb13ab-908c-4a0c-99a0-bfb75f0b260c" xlink:to="loc_ifrs-full_TypesOfRisksMember_3db60b55-6a9d-4c8f-88f1-c6e309c34f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember_5a839011-3c1d-4e83-9108-5913783a218a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_3db60b55-6a9d-4c8f-88f1-c6e309c34f39" xlink:to="loc_ifrs-full_InterestRateRiskMember_5a839011-3c1d-4e83-9108-5913783a218a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_32ef3dee-d90b-41b3-82c3-6c9911fe7968" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_3db60b55-6a9d-4c8f-88f1-c6e309c34f39" xlink:to="loc_ifrs-full_CurrencyRiskMember_32ef3dee-d90b-41b3-82c3-6c9911fe7968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_6b0b5dfa-2c4b-47bd-80b1-e280e7eeca36" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_6b0b5dfa-2c4b-47bd-80b1-e280e7eeca36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_ab33682d-07b6-4e16-8b02-449bc2da9c18" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_6b0b5dfa-2c4b-47bd-80b1-e280e7eeca36" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_ab33682d-07b6-4e16-8b02-449bc2da9c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InitialSwapsMember_54c3dce3-0971-4075-ac58-16ed47c68c74" xlink:href="cls-20211231.xsd#cls_InitialSwapsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_ab33682d-07b6-4e16-8b02-449bc2da9c18" xlink:to="loc_cls_InitialSwapsMember_54c3dce3-0971-4075-ac58-16ed47c68c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_FirstExtendedInitialSwapsMember_1054beae-db82-4bf6-99cc-b6ac93ec72ba" xlink:href="cls-20211231.xsd#cls_FirstExtendedInitialSwapsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_ab33682d-07b6-4e16-8b02-449bc2da9c18" xlink:to="loc_cls_FirstExtendedInitialSwapsMember_1054beae-db82-4bf6-99cc-b6ac93ec72ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IncrementalSwapsMember_9439cd17-b272-43c4-8938-83e86ba49241" xlink:href="cls-20211231.xsd#cls_IncrementalSwapsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_ab33682d-07b6-4e16-8b02-449bc2da9c18" xlink:to="loc_cls_IncrementalSwapsMember_9439cd17-b272-43c4-8938-83e86ba49241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdditionalIncrementalSwapsMember_2a02d5b7-4433-430a-a6dd-1dab58815444" xlink:href="cls-20211231.xsd#cls_AdditionalIncrementalSwapsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_ab33682d-07b6-4e16-8b02-449bc2da9c18" xlink:to="loc_cls_AdditionalIncrementalSwapsMember_2a02d5b7-4433-430a-a6dd-1dab58815444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_262a55e0-fced-4867-a230-f7ecce09537d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_262a55e0-fced-4867-a230-f7ecce09537d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_ea7adb86-36d8-405c-8525-7075976c4c62" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_262a55e0-fced-4867-a230-f7ecce09537d" xlink:to="loc_ifrs-full_NonadjustingEventsMember_ea7adb86-36d8-405c-8525-7075976c4c62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateSwapContractMember_cae3f457-b5d2-4b91-bd48-5286fa4cdf16" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateSwapContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_ea7adb86-36d8-405c-8525-7075976c4c62" xlink:to="loc_ifrs-full_InterestRateSwapContractMember_cae3f457-b5d2-4b91-bd48-5286fa4cdf16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_e69b6544-b332-404b-bb9a-b77189d8e8ad" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_4e251705-a17f-4f03-87af-f029d649ace0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Borrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_Borrowings_4e251705-a17f-4f03-87af-f029d649ace0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_94fb930e-dd11-40f1-9ed7-641fe29bc9f8" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense_94fb930e-dd11-40f1-9ed7-641fe29bc9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgedItemLiabilities_2e09c633-095a-4a42-8b19-7e35a85cce8b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgedItemLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_HedgedItemLiabilities_2e09c633-095a-4a42-8b19-7e35a85cce8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives_22ab99a6-7589-41cf-928d-0cc9672a9fca" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsOnChangeInFairValueOfDerivatives"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_GainsOnChangeInFairValueOfDerivatives_22ab99a6-7589-41cf-928d-0cc9672a9fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LossesOnChangeInFairValueOfDerivatives_6f6e09cb-6d39-418d-b5eb-6f184b166460" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LossesOnChangeInFairValueOfDerivatives"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_LossesOnChangeInFairValueOfDerivatives_6f6e09cb-6d39-418d-b5eb-6f184b166460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_HedgedItemSubjectToCancellationLiabilities_82b83860-e186-493e-b08b-9f5130c8c1dc" xlink:href="cls-20211231.xsd#cls_HedgedItemSubjectToCancellationLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_HedgedItemSubjectToCancellationLiabilities_82b83860-e186-493e-b08b-9f5130c8c1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_UnhedgedItemsLiabilities_bf0981e4-3353-486d-b613-5d66a56d4a76" xlink:href="cls-20211231.xsd#cls_UnhedgedItemsLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_UnhedgedItemsLiabilities_bf0981e4-3353-486d-b613-5d66a56d4a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_0454b83f-a1b7-489d-a20f-3f49881b104a" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense_0454b83f-a1b7-489d-a20f-3f49881b104a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_6e70158c-ce8e-4d1b-9539-b426e59fbe13" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_6e70158c-ce8e-4d1b-9539-b426e59fbe13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_273a0c57-ecde-447a-b5f6-0b1c5452bc39" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_273a0c57-ecde-447a-b5f6-0b1c5452bc39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent_89b10dd5-9968-46a2-9b0b-133bb4339a9a" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent_89b10dd5-9968-46a2-9b0b-133bb4339a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_9fb87c56-456c-4bd0-bfd6-e6ce3a62efe7" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent_9fb87c56-456c-4bd0-bfd6-e6ce3a62efe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_f33cc36f-cd2a-4f40-9bbc-b5d2c491fa48" xlink:href="cls-20211231.xsd#cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss_f33cc36f-cd2a-4f40-9bbc-b5d2c491fa48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfDebtHedged_4123131a-0464-462f-9720-3c8182839dd7" xlink:href="cls-20211231.xsd#cls_PercentageOfDebtHedged"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_cls_PercentageOfDebtHedged_4123131a-0464-462f-9720-3c8182839dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_a6f6e66c-651e-4266-a4d1-c60297c88c03" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_349f62df-831b-4f7d-a2d9-161943b136aa" xlink:to="loc_ifrs-full_NotionalAmount_a6f6e66c-651e-4266-a4d1-c60297c88c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCreditandLiquidityRiskDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementCreditandLiquidityRiskDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCreditandLiquidityRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_4c12aafb-bd78-4557-9fe5-5ad953704482" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancingReceivablePercentPastDue2_f8384cf6-8790-408a-9831-526f106721f9" xlink:href="cls-20211231.xsd#cls_FinancingReceivablePercentPastDue2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_4c12aafb-bd78-4557-9fe5-5ad953704482" xlink:to="loc_cls_FinancingReceivablePercentPastDue2_f8384cf6-8790-408a-9831-526f106721f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_36631382-384e-480f-93d2-cd6089460faa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_4c12aafb-bd78-4557-9fe5-5ad953704482" xlink:to="loc_ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets_36631382-384e-480f-93d2-cd6089460faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_ad2c6dc9-a190-45d8-baac-1103fe2f430f" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:href="cls-20211231.xsd#cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_ad2c6dc9-a190-45d8-baac-1103fe2f430f" xlink:to="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_e938abf5-7650-4839-9e00-6e45cd8a6955" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:to="loc_ifrs-full_TypesOfRisksAxis_e938abf5-7650-4839-9e00-6e45cd8a6955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_8f7879b1-677d-454f-979e-57e827518594" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_e938abf5-7650-4839-9e00-6e45cd8a6955" xlink:to="loc_ifrs-full_TypesOfRisksMember_8f7879b1-677d-454f-979e-57e827518594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember_85dc7db4-ce18-48be-ad35-fc05d38d27dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_8f7879b1-677d-454f-979e-57e827518594" xlink:to="loc_ifrs-full_InterestRateRiskMember_85dc7db4-ce18-48be-ad35-fc05d38d27dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_44882b3c-e3be-40d7-8236-621cf7800681" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_8f7879b1-677d-454f-979e-57e827518594" xlink:to="loc_ifrs-full_CurrencyRiskMember_44882b3c-e3be-40d7-8236-621cf7800681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_d1858026-1dc9-4e41-964e-9f8efe5a8f88" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_d1858026-1dc9-4e41-964e-9f8efe5a8f88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_6300b38f-44d8-4e4e-b7e3-653f844c1922" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_d1858026-1dc9-4e41-964e-9f8efe5a8f88" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_6300b38f-44d8-4e4e-b7e3-653f844c1922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember_d85bf9a9-5603-45ea-8e16-d5677d307114" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_6300b38f-44d8-4e4e-b7e3-653f844c1922" xlink:to="loc_ifrs-full_DerivativesMember_d85bf9a9-5603-45ea-8e16-d5677d307114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfLiabilitiesAxis_a45dfe92-6c4b-4549-aa42-8133ae921818" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfLiabilitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:to="loc_ifrs-full_ClassesOfLiabilitiesAxis_a45dfe92-6c4b-4549-aa42-8133ae921818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilitiesMember_7a41bb1b-d568-4f58-b5c0-b5bf5b3d569f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfLiabilitiesAxis_a45dfe92-6c4b-4549-aa42-8133ae921818" xlink:to="loc_ifrs-full_LiabilitiesMember_7a41bb1b-d568-4f58-b5c0-b5bf5b3d569f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DerivativesMember_d5e0967a-8425-4cc7-a14d-7da105e43550" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DerivativesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LiabilitiesMember_7a41bb1b-d568-4f58-b5c0-b5bf5b3d569f" xlink:to="loc_ifrs-full_DerivativesMember_d5e0967a-8425-4cc7-a14d-7da105e43550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MeasurementAxis_fffe438a-a745-46b8-a033-a5ac40346344" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MeasurementAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:to="loc_ifrs-full_MeasurementAxis_fffe438a-a745-46b8-a033-a5ac40346344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedMeasurementMember_527352a1-edc7-4200-a0ab-18ac9b3099e3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedMeasurementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MeasurementAxis_fffe438a-a745-46b8-a033-a5ac40346344" xlink:to="loc_ifrs-full_AggregatedMeasurementMember_527352a1-edc7-4200-a0ab-18ac9b3099e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AtFairValueMember_8e2c7517-3212-4f46-a1c2-987526f020b9" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AtFairValueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedMeasurementMember_527352a1-edc7-4200-a0ab-18ac9b3099e3" xlink:to="loc_ifrs-full_AtFairValueMember_8e2c7517-3212-4f46-a1c2-987526f020b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_e5edc1b0-2b1d-4e03-879e-8f0ebbee5071" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:to="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_e5edc1b0-2b1d-4e03-879e-8f0ebbee5071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d43f3366-ece8-4924-95b4-60e187656cf5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_LevelsOfFairValueHierarchyAxis_e5edc1b0-2b1d-4e03-879e-8f0ebbee5071" xlink:to="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d43f3366-ece8-4924-95b4-60e187656cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level1OfFairValueHierarchyMember_530a1ca6-c821-41e7-a52e-2c9d0fc646de" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level1OfFairValueHierarchyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d43f3366-ece8-4924-95b4-60e187656cf5" xlink:to="loc_ifrs-full_Level1OfFairValueHierarchyMember_530a1ca6-c821-41e7-a52e-2c9d0fc646de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Level2OfFairValueHierarchyMember_b815a530-781d-4bbc-89d4-5042f2e39182" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_Level2OfFairValueHierarchyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AllLevelsOfFairValueHierarchyMember_d43f3366-ece8-4924-95b4-60e187656cf5" xlink:to="loc_ifrs-full_Level2OfFairValueHierarchyMember_b815a530-781d-4bbc-89d4-5042f2e39182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_0746c168-01d1-417e-9643-0021ac694a20" xlink:href="cls-20211231.xsd#cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable_b8720640-88e7-4aa1-88ad-a532bd5020b9" xlink:to="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_0746c168-01d1-417e-9643-0021ac694a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssets_ef26a1b2-e196-46cb-8c9c-29d1c3c8b57c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_0746c168-01d1-417e-9643-0021ac694a20" xlink:to="loc_ifrs-full_FinancialAssets_ef26a1b2-e196-46cb-8c9c-29d1c3c8b57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialLiabilities_c744de3d-8cfc-4a9d-ba2b-c6ced539c32a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinancialLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems_0746c168-01d1-417e-9643-0021ac694a20" xlink:to="loc_ifrs-full_FinancialLiabilities_c744de3d-8cfc-4a9d-ba2b-c6ced539c32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_FinancialInstrumentsAbstract_30950249-d8ce-4986-88d6-9aa1d3ed43e5" xlink:href="cls-20211231.xsd#cls_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_FinancialInstrumentsAbstract_30950249-d8ce-4986-88d6-9aa1d3ed43e5" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CurrencyAxis_8a9a8175-05b0-4278-91a9-e3c1b75d7e7e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CurrencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:to="loc_srt_CurrencyAxis_8a9a8175-05b0-4278-91a9-e3c1b75d7e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_AllCurrenciesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_8a9a8175-05b0-4278-91a9-e3c1b75d7e7e" xlink:to="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CAD_2073f903-42a5-416c-b11c-7a082f4e2f1b" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CAD"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_CAD_2073f903-42a5-416c-b11c-7a082f4e2f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_THB_670061e2-c160-46c6-aee7-11f0feb43adb" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_THB"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_THB_670061e2-c160-46c6-aee7-11f0feb43adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MYR_d18fe3e5-5261-4de3-994f-fd96830aa6b0" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MYR"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_MYR_d18fe3e5-5261-4de3-994f-fd96830aa6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_MXN_8437f1ec-6798-4cc4-becc-5a3231a5adf0" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_MXN"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_MXN_8437f1ec-6798-4cc4-becc-5a3231a5adf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_GBP_db2b373d-fde5-4624-815f-f4cf6962363b" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_GBP"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_GBP_db2b373d-fde5-4624-815f-f4cf6962363b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_CNY_a4df7b0d-ebee-47f0-a703-bbff9ce079e4" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CNY"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_CNY_a4df7b0d-ebee-47f0-a703-bbff9ce079e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_EUR_8a61e3f4-d94c-47a5-b6a5-48dfd008de02" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_EUR"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_EUR_8a61e3f4-d94c-47a5-b6a5-48dfd008de02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_RON_c13e0cbf-c862-4cac-9249-1660cf990508" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_RON"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_RON_c13e0cbf-c862-4cac-9249-1660cf990508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_SGD_f68c50dd-4125-437a-87c1-d142d5706a70" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_SGD"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_SGD_f68c50dd-4125-437a-87c1-d142d5706a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_JPY_fe7f4097-e37e-4b29-82d6-8bb2e10d77f1" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_JPY"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_JPY_fe7f4097-e37e-4b29-82d6-8bb2e10d77f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_currency_KRW_3f6ab33b-8f9d-436e-a9cd-052439f3c813" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_KRW"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_2866f443-972b-4ddc-beed-61755d0e228e" xlink:to="loc_currency_KRW_3f6ab33b-8f9d-436e-a9cd-052439f3c813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsAxis_605ce516-f8e7-4451-bf8e-7b492851800c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:to="loc_ifrs-full_HedgingInstrumentsAxis_605ce516-f8e7-4451-bf8e-7b492851800c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_HedgingInstrumentsMember_095b7366-5651-4ad1-a1e7-3e88cf986147" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_HedgingInstrumentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsAxis_605ce516-f8e7-4451-bf8e-7b492851800c" xlink:to="loc_ifrs-full_HedgingInstrumentsMember_095b7366-5651-4ad1-a1e7-3e88cf986147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ForwardCurrencyAndForwardSwapContractsMember_77b0b376-ab15-45ab-aff9-8708abfe1060" xlink:href="cls-20211231.xsd#cls_ForwardCurrencyAndForwardSwapContractsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_HedgingInstrumentsMember_095b7366-5651-4ad1-a1e7-3e88cf986147" xlink:to="loc_cls_ForwardCurrencyAndForwardSwapContractsMember_77b0b376-ab15-45ab-aff9-8708abfe1060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesAxis_80ce39cc-f1fa-4e3e-8ddf-23dae72a353e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:to="loc_ifrs-full_TypesOfHedgesAxis_80ce39cc-f1fa-4e3e-8ddf-23dae72a353e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfHedgesMember_6e509ed7-4521-4fd2-9e8e-455bd7e0d693" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfHedgesAxis_80ce39cc-f1fa-4e3e-8ddf-23dae72a353e" xlink:to="loc_ifrs-full_TypesOfHedgesMember_6e509ed7-4521-4fd2-9e8e-455bd7e0d693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowHedgesMember_b5f33e36-1607-4b99-80d5-d9c05e1ff54f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CashFlowHedgesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfHedgesMember_6e509ed7-4521-4fd2-9e8e-455bd7e0d693" xlink:to="loc_ifrs-full_CashFlowHedgesMember_b5f33e36-1607-4b99-80d5-d9c05e1ff54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_2d861bcd-4206-4343-828c-7bc7532a58dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:to="loc_ifrs-full_TypesOfRisksAxis_2d861bcd-4206-4343-828c-7bc7532a58dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_419d86e7-4273-478a-a7e8-98673dd2c316" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_2d861bcd-4206-4343-828c-7bc7532a58dc" xlink:to="loc_ifrs-full_TypesOfRisksMember_419d86e7-4273-478a-a7e8-98673dd2c316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_751b27aa-8dff-47eb-9eed-5bd6cb22492d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_419d86e7-4273-478a-a7e8-98673dd2c316" xlink:to="loc_ifrs-full_CurrencyRiskMember_751b27aa-8dff-47eb-9eed-5bd6cb22492d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_9f41c0ae-b1f8-429a-9254-f1e28a87f02f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_9f41c0ae-b1f8-429a-9254-f1e28a87f02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_21a74e55-040f-4f95-a696-54aa148c6c34" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_9f41c0ae-b1f8-429a-9254-f1e28a87f02f" xlink:to="loc_ifrs-full_NotionalAmount_21a74e55-040f-4f95-a696-54aa148c6c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_2d34743c-90ff-4185-9131-9f07563451dc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_9f41c0ae-b1f8-429a-9254-f1e28a87f02f" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_2d34743c-90ff-4185-9131-9f07563451dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_7e6a74ad-90e8-4bf5-b9d8-bdb29e24106b" xlink:href="cls-20211231.xsd#cls_MaximumLengthOfTimeHedgedInCashFlowHedge"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_9f41c0ae-b1f8-429a-9254-f1e28a87f02f" xlink:to="loc_cls_MaximumLengthOfTimeHedgedInCashFlowHedge_7e6a74ad-90e8-4bf5-b9d8-bdb29e24106b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_defaa008-b03c-4c8a-8836-b4be60b0de19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems_9f41c0ae-b1f8-429a-9254-f1e28a87f02f" xlink:to="loc_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives_defaa008-b03c-4c8a-8836-b4be60b0de19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialAssets_d51da785-d688-47ce-9a80-c57cbd6760d7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentDerivativeFinancialAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:to="loc_ifrs-full_CurrentDerivativeFinancialAssets_d51da785-d688-47ce-9a80-c57cbd6760d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentDerivativeFinancialLiabilities_e2634976-b627-463c-be48-e1cb1cba848b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CurrentDerivativeFinancialLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable_85e9fc4c-d76c-4b26-aaf6-31b76476caf4" xlink:to="loc_ifrs-full_CurrentDerivativeFinancialLiabilities_e2634976-b627-463c-be48-e1cb1cba848b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalDisclosures" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalDisclosures"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalDisclosures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_1d58410a-41d9-44d6-9a6f-2b53860aa78f" xlink:href="cls-20211231.xsd#cls_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_6c43e439-1092-4e5b-bb09-a30bde529a5f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_1d58410a-41d9-44d6-9a6f-2b53860aa78f" xlink:to="loc_ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory_6c43e439-1092-4e5b-bb09-a30bde529a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CapitalDisclosuresDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CapitalDisclosuresDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CapitalDisclosuresDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_9011e144-6490-4599-9109-9bca6388295c" xlink:href="cls-20211231.xsd#cls_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7f5a128e-9dff-48fa-b639-4a6ccba6a729" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_CorporateInformationAndStatementOfIFRSComplianceAbstract_9011e144-6490-4599-9109-9bca6388295c" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7f5a128e-9dff-48fa-b639-4a6ccba6a729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_a5f4f6a6-d7c2-4a8b-bca7-9f21e2f440bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7f5a128e-9dff-48fa-b639-4a6ccba6a729" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_a5f4f6a6-d7c2-4a8b-bca7-9f21e2f440bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_df9d97bc-d5b4-48d1-a058-b9351a1d2e8b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_a5f4f6a6-d7c2-4a8b-bca7-9f21e2f440bf" xlink:to="loc_ifrs-full_BorrowingsByNameMember_df9d97bc-d5b4-48d1-a058-b9351a1d2e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NewCreditFacilityMember_39b9e828-2bc2-4040-a550-a10f3b43a4d7" xlink:href="cls-20211231.xsd#cls_NewCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_df9d97bc-d5b4-48d1-a058-b9351a1d2e8b" xlink:to="loc_cls_NewCreditFacilityMember_39b9e828-2bc2-4040-a550-a10f3b43a4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingFacilityDueJune2023Member_cce94991-ff5d-4da1-8a52-d094457328d6" xlink:href="cls-20211231.xsd#cls_RevolvingFacilityDueJune2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_NewCreditFacilityMember_39b9e828-2bc2-4040-a550-a10f3b43a4d7" xlink:to="loc_cls_RevolvingFacilityDueJune2023Member_cce94991-ff5d-4da1-8a52-d094457328d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_RevolvingCreditFacilityDueDec2026Member_7c8e20e6-5122-4c22-8c3b-ce4f764cd3c8" xlink:href="cls-20211231.xsd#cls_RevolvingCreditFacilityDueDec2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_df9d97bc-d5b4-48d1-a058-b9351a1d2e8b" xlink:to="loc_cls_RevolvingCreditFacilityDueDec2026Member_7c8e20e6-5122-4c22-8c3b-ce4f764cd3c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_7b777bff-cdef-4829-99fb-e395ac9ff1cd" xlink:href="cls-20211231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7f5a128e-9dff-48fa-b639-4a6ccba6a729" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_7b777bff-cdef-4829-99fb-e395ac9ff1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_9ae8e521-d83b-4adc-aac3-99a6774a2d3c" xlink:href="cls-20211231.xsd#cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis_7b777bff-cdef-4829-99fb-e395ac9ff1cd" xlink:to="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_9ae8e521-d83b-4adc-aac3-99a6774a2d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderPriorFacilityProgramMember_30c035ca-45a8-4b27-896e-46f5087c014b" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderPriorFacilityProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_9ae8e521-d83b-4adc-aac3-99a6774a2d3c" xlink:to="loc_cls_SaleOfReceivablesUnderPriorFacilityProgramMember_30c035ca-45a8-4b27-896e-46f5087c014b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_f4643677-38c8-4742-8bd1-e0540291e139" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderFacilityProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_9ae8e521-d83b-4adc-aac3-99a6774a2d3c" xlink:to="loc_cls_SaleOfReceivablesUnderFacilityProgramMember_f4643677-38c8-4742-8bd1-e0540291e139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_1032ae7d-8afa-4f5b-8237-f3db8e7b3207" xlink:href="cls-20211231.xsd#cls_SaleOfReceivablesUnderSupplierFinancingProgramMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain_9ae8e521-d83b-4adc-aac3-99a6774a2d3c" xlink:to="loc_cls_SaleOfReceivablesUnderSupplierFinancingProgramMember_1032ae7d-8afa-4f5b-8237-f3db8e7b3207" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_32691239-c4ac-4443-ab7c-3fba7d82781b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_7f5a128e-9dff-48fa-b639-4a6ccba6a729" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_32691239-c4ac-4443-ab7c-3fba7d82781b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UndrawnBorrowingFacilities_447765f3-2e27-4fc3-9960-c84828d1fecf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_UndrawnBorrowingFacilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_32691239-c4ac-4443-ab7c-3fba7d82781b" xlink:to="loc_ifrs-full_UndrawnBorrowingFacilities_447765f3-2e27-4fc3-9960-c84828d1fecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_3686b88f-f69c-4509-bcff-7f984355bf93" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_32691239-c4ac-4443-ab7c-3fba7d82781b" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit_3686b88f-f69c-4509-bcff-7f984355bf93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_14c63ced-982b-4f53-afeb-0f0ec71e4c18" xlink:href="cls-20211231.xsd#cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_32691239-c4ac-4443-ab7c-3fba7d82781b" xlink:to="loc_cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1_14c63ced-982b-4f53-afeb-0f0ec71e4c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberofSharesDiluted" xlink:type="simple" xlink:href="cls-20211231.xsd#WeightedAverageNumberofSharesDiluted"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberofSharesDiluted" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_ab250ada-2581-4da1-bc2a-278e41762ae1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory_13ab7ac2-f1c0-4640-8291-38ede87e264d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEarningsPerShareExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_ab250ada-2581-4da1-bc2a-278e41762ae1" xlink:to="loc_ifrs-full_DisclosureOfEarningsPerShareExplanatory_13ab7ac2-f1c0-4640-8291-38ede87e264d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedTables" xlink:type="simple" xlink:href="cls-20211231.xsd#WeightedAverageNumberofSharesDilutedTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_66374bc9-6fe1-4a5e-867e-127aa73306e0" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareExplanatory_e3cd1660-53a0-4c56-bea5-da3d8224a1ef" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_66374bc9-6fe1-4a5e-867e-127aa73306e0" xlink:to="loc_ifrs-full_EarningsPerShareExplanatory_e3cd1660-53a0-4c56-bea5-da3d8224a1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#WeightedAverageNumberofSharesDilutedDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_1e97aa6c-f2c7-47c3-9c4a-3de388ea5107" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares_d0748876-dd15-4cf0-abdd-d5f21027cd8b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_WeightedAverageShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_1e97aa6c-f2c7-47c3-9c4a-3de388ea5107" xlink:to="loc_ifrs-full_WeightedAverageShares_d0748876-dd15-4cf0-abdd-d5f21027cd8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_f393d3ce-afb9-4307-864c-41480ae344fe" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_1e97aa6c-f2c7-47c3-9c4a-3de388ea5107" xlink:to="loc_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares_f393d3ce-afb9-4307-864c-41480ae344fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustedWeightedAverageShares_47ea1308-184f-4a53-b572-a7181ef58914" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AdjustedWeightedAverageShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_1e97aa6c-f2c7-47c3-9c4a-3de388ea5107" xlink:to="loc_ifrs-full_AdjustedWeightedAverageShares_47ea1308-184f-4a53-b572-a7181ef58914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_b75e6b3f-559c-4c48-98d0-4d1c8d4b2cec" xlink:href="cls-20211231.xsd#cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_1e97aa6c-f2c7-47c3-9c4a-3de388ea5107" xlink:to="loc_cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1_b75e6b3f-559c-4c48-98d0-4d1c8d4b2cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/COVID19GovernmentSubsidies" xlink:type="simple" xlink:href="cls-20211231.xsd#COVID19GovernmentSubsidies"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/COVID19GovernmentSubsidies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_GovernmentSubsidiesAbstract_251530e2-c345-4784-93e9-78f3143e7a2a" xlink:href="cls-20211231.xsd#cls_GovernmentSubsidiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGovernmentGrantsExplanatory_783bd476-5609-41f1-944e-544c704c123a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGovernmentGrantsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_GovernmentSubsidiesAbstract_251530e2-c345-4784-93e9-78f3143e7a2a" xlink:to="loc_ifrs-full_DisclosureOfGovernmentGrantsExplanatory_783bd476-5609-41f1-944e-544c704c123a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/COVID19GovernmentSubsidiesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#COVID19GovernmentSubsidiesDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/COVID19GovernmentSubsidiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_GovernmentSubsidiesAbstract_7df313d8-23a9-439b-a77c-1933721c1395" xlink:href="cls-20211231.xsd#cls_GovernmentSubsidiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_GovernmentSubsidiesCOVID19_cba0b0d3-02fe-42b9-88e7-ae837294284f" xlink:href="cls-20211231.xsd#cls_GovernmentSubsidiesCOVID19"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_GovernmentSubsidiesAbstract_7df313d8-23a9-439b-a77c-1933721c1395" xlink:to="loc_cls_GovernmentSubsidiesCOVID19_cba0b0d3-02fe-42b9-88e7-ae837294284f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReductionInCostOfSalesGovernmentSubsidies_7737dfb3-8a9e-494a-a00d-dfcb662cc4d1" xlink:href="cls-20211231.xsd#cls_ReductionInCostOfSalesGovernmentSubsidies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_GovernmentSubsidiesAbstract_7df313d8-23a9-439b-a77c-1933721c1395" xlink:to="loc_cls_ReductionInCostOfSalesGovernmentSubsidies_7737dfb3-8a9e-494a-a00d-dfcb662cc4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19_fe9b1a27-864e-4fdb-9b10-3c847b0aeff3" xlink:href="cls-20211231.xsd#cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_GovernmentSubsidiesAbstract_7df313d8-23a9-439b-a77c-1933721c1395" xlink:to="loc_cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19_fe9b1a27-864e-4fdb-9b10-3c847b0aeff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesandGuarantees" xlink:type="simple" xlink:href="cls-20211231.xsd#CommitmentsContingenciesandGuarantees"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesandGuarantees" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_da665cee-5645-4e2b-849a-27a2419b8cd9" xlink:href="cls-20211231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_bfaa46be-fff4-485c-b414-cbb487e4caac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_da665cee-5645-4e2b-849a-27a2419b8cd9" xlink:to="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_bfaa46be-fff4-485c-b414-cbb487e4caac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesTables" xlink:type="simple" xlink:href="cls-20211231.xsd#CommitmentsContingenciesandGuaranteesTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_2fd05b14-0ffe-4a15-80d9-c085a9182e36" xlink:href="cls-20211231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_d70bbd6b-f382-442f-a0f8-c0aa30abf697" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_2fd05b14-0ffe-4a15-80d9-c085a9182e36" xlink:to="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_d70bbd6b-f382-442f-a0f8-c0aa30abf697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_e6754d70-f27a-475b-bcfa-bcf94fcff17a" xlink:href="cls-20211231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LesseeLeasesDescriptionTable_c57bf3af-dd3c-4b02-aa75-96dc7a09922a" xlink:href="cls-20211231.xsd#cls_LesseeLeasesDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_e6754d70-f27a-475b-bcfa-bcf94fcff17a" xlink:to="loc_cls_LesseeLeasesDescriptionTable_c57bf3af-dd3c-4b02-aa75-96dc7a09922a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_30339ceb-3ee9-4111-bc7c-8d70845c3c01" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_c57bf3af-dd3c-4b02-aa75-96dc7a09922a" xlink:to="loc_ifrs-full_MaturityAxis_30339ceb-3ee9-4111-bc7c-8d70845c3c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_30339ceb-3ee9-4111-bc7c-8d70845c3c01" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_2e0bcd51-d5ec-48b9-aed1-0ebba35490cc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_2e0bcd51-d5ec-48b9-aed1-0ebba35490cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_4aca9493-ae69-42c2-a1a9-946c9bce4730" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_4aca9493-ae69-42c2-a1a9-946c9bce4730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_d49ab361-52f6-41fe-9b6f-74772f5b876d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_d49ab361-52f6-41fe-9b6f-74772f5b876d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_6dc61164-f48f-458d-b4c9-529e288b3654" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_6dc61164-f48f-458d-b4c9-529e288b3654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_741d56cf-d9c3-4396-a944-bb4489e5a100" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_741d56cf-d9c3-4396-a944-bb4489e5a100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_c90c057d-a199-49d7-90be-7541853fe002" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_f2328f68-170c-4f9f-a709-b500bb247509" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_c90c057d-a199-49d7-90be-7541853fe002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LesseeLeasesDescriptionLineItems_4f6c7d3e-45dc-47ef-846d-c6e116fbd24a" xlink:href="cls-20211231.xsd#cls_LesseeLeasesDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_c57bf3af-dd3c-4b02-aa75-96dc7a09922a" xlink:to="loc_cls_LesseeLeasesDescriptionLineItems_4f6c7d3e-45dc-47ef-846d-c6e116fbd24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherCommitment1_c07cbb07-5fb3-4276-b8f2-c9098564ffc1" xlink:href="cls-20211231.xsd#cls_OtherCommitment1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_4f6c7d3e-45dc-47ef-846d-c6e116fbd24a" xlink:to="loc_cls_OtherCommitment1_c07cbb07-5fb3-4276-b8f2-c9098564ffc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesNotYetCommencedAnnualRentExpense_ce50b256-4efc-470e-904d-381fcdc4d99a" xlink:href="cls-20211231.xsd#cls_LeasesNotYetCommencedAnnualRentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_4f6c7d3e-45dc-47ef-846d-c6e116fbd24a" xlink:to="loc_cls_LeasesNotYetCommencedAnnualRentExpense_ce50b256-4efc-470e-904d-381fcdc4d99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_4bf29d16-6b09-46ad-8e4e-373a3b3200e7" xlink:href="cls-20211231.xsd#cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:href="cls-20211231.xsd#cls_LesseeLeasesDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_4bf29d16-6b09-46ad-8e4e-373a3b3200e7" xlink:to="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_abc77188-3b35-43ee-b589-0d8472558ecb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_srt_StatementScenarioAxis_abc77188-3b35-43ee-b589-0d8472558ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3dc1f64f-5a76-4173-a767-3fba74f378cc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_abc77188-3b35-43ee-b589-0d8472558ecb" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3dc1f64f-5a76-4173-a767-3fba74f378cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_1f03d025-dc61-44f1-ad02-a5f9793d180b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_3dc1f64f-5a76-4173-a767-3fba74f378cc" xlink:to="loc_srt_ScenarioForecastMember_1f03d025-dc61-44f1-ad02-a5f9793d180b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_453b1a3c-049f-4151-87f4-33f0125e0d53" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_453b1a3c-049f-4151-87f4-33f0125e0d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NonadjustingEventsMember_ff32f847-2baa-4ebd-8175-2c52bcc11d68" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NonadjustingEventsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_453b1a3c-049f-4151-87f4-33f0125e0d53" xlink:to="loc_ifrs-full_NonadjustingEventsMember_ff32f847-2baa-4ebd-8175-2c52bcc11d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_InventoryContractPurchaseMember_f7bf343e-7690-4e4f-abd1-d17185168094" xlink:href="cls-20211231.xsd#cls_InventoryContractPurchaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_ff32f847-2baa-4ebd-8175-2c52bcc11d68" xlink:to="loc_cls_InventoryContractPurchaseMember_f7bf343e-7690-4e4f-abd1-d17185168094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_OperatingLeaseMember_e3b71091-7807-46d2-bf06-e1ddf03cf79f" xlink:href="cls-20211231.xsd#cls_OperatingLeaseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NonadjustingEventsMember_ff32f847-2baa-4ebd-8175-2c52bcc11d68" xlink:to="loc_cls_OperatingLeaseMember_e3b71091-7807-46d2-bf06-e1ddf03cf79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_90f5690e-4329-4867-93ef-8ee5e300733e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_90f5690e-4329-4867-93ef-8ee5e300733e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilitiesMember_864ac969-da84-43e9-9ab6-c9ebb33e5b97" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContingentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfContingentLiabilitiesAxis_90f5690e-4329-4867-93ef-8ee5e300733e" xlink:to="loc_ifrs-full_ContingentLiabilitiesMember_864ac969-da84-43e9-9ab6-c9ebb33e5b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_4cd5fb58-4489-4c25-8be9-5c627b56dc22" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContingentLiabilityForGuaranteesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_864ac969-da84-43e9-9ab6-c9ebb33e5b97" xlink:to="loc_ifrs-full_ContingentLiabilityForGuaranteesMember_4cd5fb58-4489-4c25-8be9-5c627b56dc22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_e9562541-ed4e-406f-bf78-dca55c4d1532" xlink:href="cls-20211231.xsd#cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_864ac969-da84-43e9-9ab6-c9ebb33e5b97" xlink:to="loc_cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember_e9562541-ed4e-406f-bf78-dca55c4d1532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember_b1c2c963-74eb-4f49-904a-5e7edf249c82" xlink:href="cls-20211231.xsd#cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ContingentLiabilitiesMember_864ac969-da84-43e9-9ab6-c9ebb33e5b97" xlink:to="loc_cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember_b1c2c963-74eb-4f49-904a-5e7edf249c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_8837a320-5f95-47a9-9feb-3a4c20fbf9ce" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_8837a320-5f95-47a9-9feb-3a4c20fbf9ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_65e92025-b237-4b0d-835b-4697846a4976" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_8837a320-5f95-47a9-9feb-3a4c20fbf9ce" xlink:to="loc_ifrs-full_BorrowingsByNameMember_65e92025-b237-4b0d-835b-4697846a4976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CreditFacilityMember_ebaffb2d-2854-415f-b5c4-ec7e403e37f1" xlink:href="cls-20211231.xsd#cls_CreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_65e92025-b237-4b0d-835b-4697846a4976" xlink:to="loc_cls_CreditFacilityMember_ebaffb2d-2854-415f-b5c4-ec7e403e37f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis_557efcc7-e95c-4fe9-86e1-e778d577e030" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis_557efcc7-e95c-4fe9-86e1-e778d577e030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember_9b43bd7a-511e-46b9-b0b7-b86099872c29" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis_557efcc7-e95c-4fe9-86e1-e778d577e030" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember_9b43bd7a-511e-46b9-b0b7-b86099872c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasePeriodOne512023To4302033Member_ba6074fa-8d1f-4415-bcbc-ffb9a6f12401" xlink:href="cls-20211231.xsd#cls_LeasePeriodOne512023To4302033Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember_9b43bd7a-511e-46b9-b0b7-b86099872c29" xlink:to="loc_cls_LeasePeriodOne512023To4302033Member_ba6074fa-8d1f-4415-bcbc-ffb9a6f12401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasePeriodTwo512033To4302043Member_75bbf00a-bb02-4915-9131-5cf072fa458c" xlink:href="cls-20211231.xsd#cls_LeasePeriodTwo512033To4302043Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember_9b43bd7a-511e-46b9-b0b7-b86099872c29" xlink:to="loc_cls_LeasePeriodTwo512033To4302043Member_75bbf00a-bb02-4915-9131-5cf072fa458c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a8776e85-1666-4d73-9539-55df40a64359" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_srt_StatementGeographicalAxis_a8776e85-1666-4d73-9539-55df40a64359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_331bf1d7-2380-4a75-bf6b-f979c880e84a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_a8776e85-1666-4d73-9539-55df40a64359" xlink:to="loc_srt_SegmentGeographicalDomain_331bf1d7-2380-4a75-bf6b-f979c880e84a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_9c8f938a-6eed-4d58-974f-7cecd869c872" xlink:href="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd#stpr_TX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_331bf1d7-2380-4a75-bf6b-f979c880e84a" xlink:to="loc_stpr_TX_9c8f938a-6eed-4d58-974f-7cecd869c872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9afc1707-d39f-450c-9acf-f39950d09047" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9afc1707-d39f-450c-9acf-f39950d09047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_e9def9c4-c12d-4fff-a867-47e3d821e07d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_9afc1707-d39f-450c-9acf-f39950d09047" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_e9def9c4-c12d-4fff-a867-47e3d821e07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_f51172e5-c657-458e-a0d0-c241971e325b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_e9def9c4-c12d-4fff-a867-47e3d821e07d" xlink:to="loc_ifrs-full_MajorCustomersMember_f51172e5-c657-458e-a0d0-c241971e325b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_d803d2f1-d302-457e-a823-c80e3f776a64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_ifrs-full_MaturityAxis_d803d2f1-d302-457e-a823-c80e3f776a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_d803d2f1-d302-457e-a823-c80e3f776a64" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_9667e022-ee1d-4cfe-b45a-e2293c7de01d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_9667e022-ee1d-4cfe-b45a-e2293c7de01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_c71a30f8-af48-4851-85df-d56dc88de4bf" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember_c71a30f8-af48-4851-85df-d56dc88de4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_4eb517f5-5f1f-4d35-b188-eca4464c4a89" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:to="loc_ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember_4eb517f5-5f1f-4d35-b188-eca4464c4a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_4ef47ab3-fcc6-4eb5-8838-d210d3ab7117" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:to="loc_ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember_4ef47ab3-fcc6-4eb5-8838-d210d3ab7117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_169d5d8c-e4ab-4b87-a5b0-99d9f5e52796" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:to="loc_ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember_169d5d8c-e4ab-4b87-a5b0-99d9f5e52796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_d65e8fa2-867d-418c-9133-fdab8304a4fa" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_fcebf4f2-3346-43e2-9d98-6dff97263651" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_d65e8fa2-867d-418c-9133-fdab8304a4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:href="cls-20211231.xsd#cls_LesseeLeasesDescriptionLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionTable_7670a9d8-cacc-4c68-a9b5-3b91b7bf89f9" xlink:to="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_61485e85-9e43-4202-bd77-f3a25545a6e8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment_61485e85-9e43-4202-bd77-f3a25545a6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_661f49c6-f3d2-4660-8596-b18bb541599d" xlink:href="cls-20211231.xsd#cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment_661f49c6-f3d2-4660-8596-b18bb541599d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PurchaseOrdersIssuedForAcquisitionOfInventory_a1230bd3-29ac-434d-ae7b-099f0ea8b239" xlink:href="cls-20211231.xsd#cls_PurchaseOrdersIssuedForAcquisitionOfInventory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_PurchaseOrdersIssuedForAcquisitionOfInventory_a1230bd3-29ac-434d-ae7b-099f0ea8b239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_0d4cc247-714d-49b5-8d87-abff93ea24d4" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EstimatedFinancialEffectOfContingentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_ifrs-full_EstimatedFinancialEffectOfContingentLiabilities_0d4cc247-714d-49b5-8d87-abff93ea24d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LettersOfCreditOutstandingAmount1_238bc9d8-de12-4ec3-80e3-73083202886d" xlink:href="cls-20211231.xsd#cls_LettersOfCreditOutstandingAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LettersOfCreditOutstandingAmount1_238bc9d8-de12-4ec3-80e3-73083202886d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesLeaseTerm_40867bef-5c1d-4d3f-a5ad-4cf6c23799f7" xlink:href="cls-20211231.xsd#cls_LeasesLeaseTerm"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LeasesLeaseTerm_40867bef-5c1d-4d3f-a5ad-4cf6c23799f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesAnnualRentExpense_15a4c87e-f93f-4eb8-9286-7447aa5cfc06" xlink:href="cls-20211231.xsd#cls_LeasesAnnualRentExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LeasesAnnualRentExpense_15a4c87e-f93f-4eb8-9286-7447aa5cfc06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BasicRentExpenseTermOne_a0606b20-3b8c-448f-909c-7e8b142d8158" xlink:href="cls-20211231.xsd#cls_BasicRentExpenseTermOne"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_BasicRentExpenseTermOne_a0606b20-3b8c-448f-909c-7e8b142d8158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_BasicRentExpenseTermTwo_99d680af-7899-47b9-9b99-35a65b8f8347" xlink:href="cls-20211231.xsd#cls_BasicRentExpenseTermTwo"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_BasicRentExpenseTermTwo_99d680af-7899-47b9-9b99-35a65b8f8347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesNumberOfExtensionOptions_9ad18119-283e-4553-b135-3dcd667bd478" xlink:href="cls-20211231.xsd#cls_LeasesNumberOfExtensionOptions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LeasesNumberOfExtensionOptions_9ad18119-283e-4553-b135-3dcd667bd478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesExtensionPeriods_860d8989-8b4f-455b-a0e2-28bc50cac5c4" xlink:href="cls-20211231.xsd#cls_LeasesExtensionPeriods"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LeasesExtensionPeriods_860d8989-8b4f-455b-a0e2-28bc50cac5c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesNotYetCommencedLeaseTerm_692c73e1-cadd-4704-9b95-cb96e9f43462" xlink:href="cls-20211231.xsd#cls_LeasesNotYetCommencedLeaseTerm"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LeasesNotYetCommencedLeaseTerm_692c73e1-cadd-4704-9b95-cb96e9f43462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_LeasesNotYetCommencedAnnualRentExpense_83b9722a-efa9-4db6-9ed1-3535bf7eea46" xlink:href="cls-20211231.xsd#cls_LeasesNotYetCommencedAnnualRentExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_LesseeLeasesDescriptionLineItems_b902de0f-26f5-48da-bc36-a7594c183fc3" xlink:to="loc_cls_LeasesNotYetCommencedAnnualRentExpense_83b9722a-efa9-4db6-9ed1-3535bf7eea46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformation" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformation"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OperatingSegmentsAbstract_126cf494-27d3-4d94-83b2-6a06c9de9dc1" xlink:href="cls-20211231.xsd#cls_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_382d8b56-540c-4b26-a3e5-4d5306da12c5" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_126cf494-27d3-4d94-83b2-6a06c9de9dc1" xlink:to="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_382d8b56-540c-4b26-a3e5-4d5306da12c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationTables" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationTables"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OperatingSegmentsAbstract_be85ab69-ca9d-43c8-85b1-98864949df6d" xlink:href="cls-20211231.xsd#cls_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_61c24d55-953c-444a-9aab-1daa7ca4ab19" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_be85ab69-ca9d-43c8-85b1-98864949df6d" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_61c24d55-953c-444a-9aab-1daa7ca4ab19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_2c06eb17-237e-48f7-8a03-12c3fa8e619e" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_be85ab69-ca9d-43c8-85b1-98864949df6d" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsExplanatory_2c06eb17-237e-48f7-8a03-12c3fa8e619e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_50ff9dab-639b-48d0-b651-b2c37f562931" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_be85ab69-ca9d-43c8-85b1-98864949df6d" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_50ff9dab-639b-48d0-b651-b2c37f562931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OperatingSegmentsAbstract_913ae534-a894-45fa-831a-13c984c271e6" xlink:href="cls-20211231.xsd#cls_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberofOperatingSegments1_af2d116a-5d9e-4aaa-8d2f-bdfa3ed0618d" xlink:href="cls-20211231.xsd#cls_NumberofOperatingSegments1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_913ae534-a894-45fa-831a-13c984c271e6" xlink:to="loc_cls_NumberofOperatingSegments1_af2d116a-5d9e-4aaa-8d2f-bdfa3ed0618d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberofReportableSegments1_01fcd54b-ca8a-4886-82be-159c896030ca" xlink:href="cls-20211231.xsd#cls_NumberofReportableSegments1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_913ae534-a894-45fa-831a-13c984c271e6" xlink:to="loc_cls_NumberofReportableSegments1_01fcd54b-ca8a-4886-82be-159c896030ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationRevenuebySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OperatingSegmentsAbstract_d9e5e563-5a27-4c6c-9234-8953f74bc49c" xlink:href="cls-20211231.xsd#cls_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_2cde0f05-2770-4cf8-b5ba-f8d4e9d222f8" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_d9e5e563-5a27-4c6c-9234-8953f74bc49c" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_2cde0f05-2770-4cf8-b5ba-f8d4e9d222f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis_d2e1c73c-843e-49d1-955d-6a57ac19edff" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_2cde0f05-2770-4cf8-b5ba-f8d4e9d222f8" xlink:to="loc_ifrs-full_SegmentsAxis_d2e1c73c-843e-49d1-955d-6a57ac19edff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_3c5cf0ad-b73a-4ef8-9cb9-c3cb6f0000b3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsAxis_d2e1c73c-843e-49d1-955d-6a57ac19edff" xlink:to="loc_ifrs-full_SegmentsMember_3c5cf0ad-b73a-4ef8-9cb9-c3cb6f0000b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdvancedTechnologySolutionsMember_a2950f20-1028-4656-9e73-c568a5bece98" xlink:href="cls-20211231.xsd#cls_AdvancedTechnologySolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_3c5cf0ad-b73a-4ef8-9cb9-c3cb6f0000b3" xlink:to="loc_cls_AdvancedTechnologySolutionsMember_a2950f20-1028-4656-9e73-c568a5bece98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConnectivityCloudSolutionsMember_d3d31541-a735-403d-bffa-4eecbb453410" xlink:href="cls-20211231.xsd#cls_ConnectivityCloudSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_3c5cf0ad-b73a-4ef8-9cb9-c3cb6f0000b3" xlink:to="loc_cls_ConnectivityCloudSolutionsMember_d3d31541-a735-403d-bffa-4eecbb453410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CommunicationsMember_e6b6b06d-e2ac-411a-8d83-a7b264c261bf" xlink:href="cls-20211231.xsd#cls_CommunicationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_3c5cf0ad-b73a-4ef8-9cb9-c3cb6f0000b3" xlink:to="loc_cls_CommunicationsMember_e6b6b06d-e2ac-411a-8d83-a7b264c261bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_EnterpriseMember_1a83dc19-f307-49b2-93dc-3939677b13ea" xlink:href="cls-20211231.xsd#cls_EnterpriseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_3c5cf0ad-b73a-4ef8-9cb9-c3cb6f0000b3" xlink:to="loc_cls_EnterpriseMember_1a83dc19-f307-49b2-93dc-3939677b13ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_bde4e7ab-be9f-4879-822d-3528807f6858" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_2cde0f05-2770-4cf8-b5ba-f8d4e9d222f8" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_bde4e7ab-be9f-4879-822d-3528807f6858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_aa1ba475-273a-40be-b16a-ffe032f9ee29" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_bde4e7ab-be9f-4879-822d-3528807f6858" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_aa1ba475-273a-40be-b16a-ffe032f9ee29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_1442540f-b949-4424-af60-12d4e6b0506a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_bde4e7ab-be9f-4879-822d-3528807f6858" xlink:to="loc_ifrs-full_PercentageOfEntitysRevenue_1442540f-b949-4424-af60-12d4e6b0506a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OperatingSegmentsAbstract_983bc479-3055-40c7-bf98-c52477d5a53a" xlink:href="cls-20211231.xsd#cls_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_70bcf59c-7a16-4f6c-a31b-6f5197eb2439" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_983bc479-3055-40c7-bf98-c52477d5a53a" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_70bcf59c-7a16-4f6c-a31b-6f5197eb2439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentConsolidationItemsAxis_fdd38547-a517-4515-8567-e69868e61a40" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_70bcf59c-7a16-4f6c-a31b-6f5197eb2439" xlink:to="loc_ifrs-full_SegmentConsolidationItemsAxis_fdd38547-a517-4515-8567-e69868e61a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_da20d1bf-d440-407f-8b96-9ce19600cfcc" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentConsolidationItemsAxis_fdd38547-a517-4515-8567-e69868e61a40" xlink:to="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_da20d1bf-d440-407f-8b96-9ce19600cfcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OperatingSegmentsMember_28b91db7-df68-49f5-9acd-e9e395efab9c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_da20d1bf-d440-407f-8b96-9ce19600cfcc" xlink:to="loc_ifrs-full_OperatingSegmentsMember_28b91db7-df68-49f5-9acd-e9e395efab9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaterialReconcilingItemsMember_f1905e95-6d3d-41d2-bd82-8e0032c0303a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_da20d1bf-d440-407f-8b96-9ce19600cfcc" xlink:to="loc_ifrs-full_MaterialReconcilingItemsMember_f1905e95-6d3d-41d2-bd82-8e0032c0303a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis_59c66fa7-c2a3-460c-98f0-ea81263f0973" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_70bcf59c-7a16-4f6c-a31b-6f5197eb2439" xlink:to="loc_ifrs-full_SegmentsAxis_59c66fa7-c2a3-460c-98f0-ea81263f0973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_b1d71715-a13c-4068-aad1-63657a5c0ad3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsAxis_59c66fa7-c2a3-460c-98f0-ea81263f0973" xlink:to="loc_ifrs-full_SegmentsMember_b1d71715-a13c-4068-aad1-63657a5c0ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdvancedTechnologySolutionsMember_10bce2b8-065d-49e2-99db-17d8e4d926d2" xlink:href="cls-20211231.xsd#cls_AdvancedTechnologySolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_b1d71715-a13c-4068-aad1-63657a5c0ad3" xlink:to="loc_cls_AdvancedTechnologySolutionsMember_10bce2b8-065d-49e2-99db-17d8e4d926d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConnectivityCloudSolutionsMember_1dec98e3-2156-4625-952e-56e2fc996ce1" xlink:href="cls-20211231.xsd#cls_ConnectivityCloudSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_b1d71715-a13c-4068-aad1-63657a5c0ad3" xlink:to="loc_cls_ConnectivityCloudSolutionsMember_1dec98e3-2156-4625-952e-56e2fc996ce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ddea7235-2eed-4a52-8624-040738c32ee2" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_70bcf59c-7a16-4f6c-a31b-6f5197eb2439" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ddea7235-2eed-4a52-8624-040738c32ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_477bf18d-a17a-4852-9142-7790b595c338" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ddea7235-2eed-4a52-8624-040738c32ee2" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_477bf18d-a17a-4852-9142-7790b595c338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_IntangibleAssetsLessComputerSoftwareMember_42171f08-902d-4f91-b8ef-53ff0dd175a3" xlink:href="cls-20211231.xsd#cls_IntangibleAssetsLessComputerSoftwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_477bf18d-a17a-4852-9142-7790b595c338" xlink:to="loc_cls_IntangibleAssetsLessComputerSoftwareMember_42171f08-902d-4f91-b8ef-53ff0dd175a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_38893449-3d48-471f-b85d-9b0311b10253" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_70bcf59c-7a16-4f6c-a31b-6f5197eb2439" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_38893449-3d48-471f-b85d-9b0311b10253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_33c2ecca-86f9-453c-8ba1-5e51e0f3839a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_38893449-3d48-471f-b85d-9b0311b10253" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_33c2ecca-86f9-453c-8ba1-5e51e0f3839a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfEntitysProfitLossFromOperatingActivities_c1622a3b-c8b9-4b53-a051-af87bfbec2e4" xlink:href="cls-20211231.xsd#cls_PercentageOfEntitysProfitLossFromOperatingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_38893449-3d48-471f-b85d-9b0311b10253" xlink:to="loc_cls_PercentageOfEntitysProfitLossFromOperatingActivities_c1622a3b-c8b9-4b53-a051-af87bfbec2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:href="cls-20211231.xsd#cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_38893449-3d48-471f-b85d-9b0311b10253" xlink:to="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceIncomeCost_b42905fc-20f1-44ab-a8cc-7c9be6fb238b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_FinanceIncomeCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:to="loc_ifrs-full_FinanceIncomeCost_b42905fc-20f1-44ab-a8cc-7c9be6fb238b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_ec55e4ca-f9b3-4de1-beeb-6747c4358774" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_ec55e4ca-f9b3-4de1-beeb-6747c4358774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_7ce4294f-b6a6-4b6c-81be-fbd72b82afd1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_7ce4294f-b6a6-4b6c-81be-fbd72b82afd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByFunction_e52db21e-bd20-4844-a2f4-0a47cf7b0f3a" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_OtherExpenseByFunction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:to="loc_ifrs-full_OtherExpenseByFunction_e52db21e-bd20-4844-a2f4-0a47cf7b0f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_68963f39-b858-452e-a1c1-4f7288997fcd" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract_9159a8e9-93b8-439e-9f45-60f7b3005c3f" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_68963f39-b858-452e-a1c1-4f7288997fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OperatingSegmentsAbstract_5f6924bd-270b-4626-ac27-dfda01dfe92e" xlink:href="cls-20211231.xsd#cls_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_9927f1bc-c5f9-435d-a4f3-6dba277d9334" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_5f6924bd-270b-4626-ac27-dfda01dfe92e" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_9927f1bc-c5f9-435d-a4f3-6dba277d9334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_be44cfd0-c665-48ca-bf98-c09720a7fa64" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_9927f1bc-c5f9-435d-a4f3-6dba277d9334" xlink:to="loc_ifrs-full_GeographicalAreasAxis_be44cfd0-c665-48ca-bf98-c09720a7fa64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_a124c23d-22d5-4fcf-8a8e-dc19955e776c" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_be44cfd0-c665-48ca-bf98-c09720a7fa64" xlink:to="loc_ifrs-full_GeographicalAreasMember_a124c23d-22d5-4fcf-8a8e-dc19955e776c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TH_74c1024b-2a4d-4f34-8055-6487206cde0e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_TH"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_a124c23d-22d5-4fcf-8a8e-dc19955e776c" xlink:to="loc_country_TH_74c1024b-2a4d-4f34-8055-6487206cde0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_0fb02540-6596-490b-a8b3-79fdf995807b" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_a124c23d-22d5-4fcf-8a8e-dc19955e776c" xlink:to="loc_country_CN_0fb02540-6596-490b-a8b3-79fdf995807b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MY_a36850d5-9c71-480e-9c28-8838953964ca" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_MY"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_a124c23d-22d5-4fcf-8a8e-dc19955e776c" xlink:to="loc_country_MY_a36850d5-9c71-480e-9c28-8838953964ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7dcdfb89-07a1-4c1a-8fa5-34cfdaaf19e1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_9927f1bc-c5f9-435d-a4f3-6dba277d9334" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7dcdfb89-07a1-4c1a-8fa5-34cfdaaf19e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfEntitysRevenue_8de7a0e0-527f-42f9-9a51-849565ef7e09" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_PercentageOfEntitysRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_7dcdfb89-07a1-4c1a-8fa5-34cfdaaf19e1" xlink:to="loc_ifrs-full_PercentageOfEntitysRevenue_8de7a0e0-527f-42f9-9a51-849565ef7e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OperatingSegmentsAbstract_d3bc7686-4749-403d-a938-fba0ec9a33f4" xlink:href="cls-20211231.xsd#cls_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_88ee498a-66fd-475d-85fd-89989d03801f" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_d3bc7686-4749-403d-a938-fba0ec9a33f4" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_88ee498a-66fd-475d-85fd-89989d03801f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_1d9b90dc-8e72-4a40-8434-1759b9f82ad1" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_88ee498a-66fd-475d-85fd-89989d03801f" xlink:to="loc_ifrs-full_GeographicalAreasAxis_1d9b90dc-8e72-4a40-8434-1759b9f82ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_1d9b90dc-8e72-4a40-8434-1759b9f82ad1" xlink:to="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_f82fa8f8-278d-40c5-9c22-e6fc9264e8d4" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:to="loc_country_CN_f82fa8f8-278d-40c5-9c22-e6fc9264e8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TH_b1b9d39b-2d03-47e5-8c44-c518b260dd38" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_TH"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:to="loc_country_TH_b1b9d39b-2d03-47e5-8c44-c518b260dd38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_127cdf4a-978b-45fd-8ac8-444bbdd323b0" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:to="loc_country_US_127cdf4a-978b-45fd-8ac8-444bbdd323b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_b7d705b4-7231-4437-a5d2-05a02818e21c" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_KR"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:to="loc_country_KR_b7d705b4-7231-4437-a5d2-05a02818e21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_SG_aa34dab1-56a3-425d-a032-42df2f3a48c3" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_SG"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_61545712-921b-4c4c-a737-4b07de91ca6b" xlink:to="loc_country_SG_aa34dab1-56a3-425d-a032-42df2f3a48c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_6ecb2c1f-f0f6-47ea-92ff-debbb7d92300" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_88ee498a-66fd-475d-85fd-89989d03801f" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_6ecb2c1f-f0f6-47ea-92ff-debbb7d92300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfEntitiesPropertyPlantAndEquipment_98666f00-0606-43c4-ace0-1894705ffe05" xlink:href="cls-20211231.xsd#cls_PercentageOfEntitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_6ecb2c1f-f0f6-47ea-92ff-debbb7d92300" xlink:to="loc_cls_PercentageOfEntitiesPropertyPlantAndEquipment_98666f00-0606-43c4-ace0-1894705ffe05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_03791347-ce48-4974-a5fa-7d58bebee01a" xlink:href="cls-20211231.xsd#cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_6ecb2c1f-f0f6-47ea-92ff-debbb7d92300" xlink:to="loc_cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill_03791347-ce48-4974-a5fa-7d58bebee01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails" xlink:type="simple" xlink:href="cls-20211231.xsd#SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_OperatingSegmentsAbstract_9599f41b-7db4-4677-8309-75fc6e3bd81b" xlink:href="cls-20211231.xsd#cls_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_OperatingSegmentsAbstract_9599f41b-7db4-4677-8309-75fc6e3bd81b" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Axis_13ca9dcb-b8f7-4f4c-b8e4-4996b670aff1" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByBenchmark1Axis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:to="loc_cls_ConcentrationRiskByBenchmark1Axis_13ca9dcb-b8f7-4f4c-b8e4-4996b670aff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByBenchmark1Domain_0d295fe4-1853-4628-937c-0f2b21c7e491" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByBenchmark1Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Axis_13ca9dcb-b8f7-4f4c-b8e4-4996b670aff1" xlink:to="loc_cls_ConcentrationRiskByBenchmark1Domain_0d295fe4-1853-4628-937c-0f2b21c7e491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_SalesRevenueNet1Member_27fbee65-0e3d-408f-bf46-de3f7464d87b" xlink:href="cls-20211231.xsd#cls_SalesRevenueNet1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ConcentrationRiskByBenchmark1Domain_0d295fe4-1853-4628-937c-0f2b21c7e491" xlink:to="loc_cls_SalesRevenueNet1Member_27fbee65-0e3d-408f-bf46-de3f7464d87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByType1Axis_2ac28a1a-9c57-45ef-9f1c-79433ac2d4b3" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByType1Axis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:to="loc_cls_ConcentrationRiskByType1Axis_2ac28a1a-9c57-45ef-9f1c-79433ac2d4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskByType1Domain_04772e9e-a629-4574-84ea-b4abe936076c" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskByType1Domain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ConcentrationRiskByType1Axis_2ac28a1a-9c57-45ef-9f1c-79433ac2d4b3" xlink:to="loc_cls_ConcentrationRiskByType1Domain_04772e9e-a629-4574-84ea-b4abe936076c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CustomerConcentrationRisk1Member_fbb67cf6-6887-47d8-8e4b-caa04f4ecfa3" xlink:href="cls-20211231.xsd#cls_CustomerConcentrationRisk1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_ConcentrationRiskByType1Domain_04772e9e-a629-4574-84ea-b4abe936076c" xlink:to="loc_cls_CustomerConcentrationRisk1Member_fbb67cf6-6887-47d8-8e4b-caa04f4ecfa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersAxis_8ac3390e-b74d-4c29-81d1-00ec92378ad7" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:to="loc_ifrs-full_MajorCustomersAxis_8ac3390e-b74d-4c29-81d1-00ec92378ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_1021308b-94fc-4132-825a-ef4cbb8e743d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_MajorCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersAxis_8ac3390e-b74d-4c29-81d1-00ec92378ad7" xlink:to="loc_ifrs-full_MajorCustomersMember_1021308b-94fc-4132-825a-ef4cbb8e743d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CiscoSystemsMember_784901b6-26c9-4b94-b0d4-6a353c9c3e63" xlink:href="cls-20211231.xsd#cls_CiscoSystemsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_1021308b-94fc-4132-825a-ef4cbb8e743d" xlink:to="loc_cls_CiscoSystemsMember_784901b6-26c9-4b94-b0d4-6a353c9c3e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis_18c85996-6f2d-469f-9b9e-97da1b85f7b3" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:to="loc_ifrs-full_SegmentsAxis_18c85996-6f2d-469f-9b9e-97da1b85f7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_bcc3888f-440f-473c-abd7-218995586cac" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_SegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsAxis_18c85996-6f2d-469f-9b9e-97da1b85f7b3" xlink:to="loc_ifrs-full_SegmentsMember_bcc3888f-440f-473c-abd7-218995586cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_CCSSegmentCustomerMember_2fa653a0-7ce8-4960-a0a0-f3327e671af5" xlink:href="cls-20211231.xsd#cls_CCSSegmentCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_bcc3888f-440f-473c-abd7-218995586cac" xlink:to="loc_cls_CCSSegmentCustomerMember_2fa653a0-7ce8-4960-a0a0-f3327e671af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_4340dfa7-b6e8-43b3-96c3-e7a20de1e88d" xlink:href="http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_9261e67a-b3b9-4bb6-8d1a-fc1798420e21" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_4340dfa7-b6e8-43b3-96c3-e7a20de1e88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_ConcentrationRiskPercentage_0b56da15-c36a-411c-ba1e-d595185fc499" xlink:href="cls-20211231.xsd#cls_ConcentrationRiskPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_4340dfa7-b6e8-43b3-96c3-e7a20de1e88d" xlink:to="loc_cls_ConcentrationRiskPercentage_0b56da15-c36a-411c-ba1e-d595185fc499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfCustomers_112a7fdd-2139-4dfb-94f8-7f90f9d991ec" xlink:href="cls-20211231.xsd#cls_NumberOfCustomers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_4340dfa7-b6e8-43b3-96c3-e7a20de1e88d" xlink:to="loc_cls_NumberOfCustomers_112a7fdd-2139-4dfb-94f8-7f90f9d991ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cls_NumberOfCustomersPerSegment_b6fa5388-e22c-45ca-8833-cf5f27ea9a6c" xlink:href="cls-20211231.xsd#cls_NumberOfCustomersPerSegment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_4340dfa7-b6e8-43b3-96c3-e7a20de1e88d" xlink:to="loc_cls_NumberOfCustomersPerSegment_b6fa5388-e22c-45ca-8833-cf5f27ea9a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.celestica.com/role/AuditInformation" xlink:type="simple" xlink:href="cls-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cls_AuditInformationAbstract_a77a8f03-be1a-42ac-afbb-353ee8ac89dc" xlink:href="cls-20211231.xsd#cls_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_3481ed80-054d-4725-afb0-a4cbfdfbe0b6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AuditInformationAbstract_a77a8f03-be1a-42ac-afbb-353ee8ac89dc" xlink:to="loc_dei_AuditorName_3481ed80-054d-4725-afb0-a4cbfdfbe0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_92aafef7-89ce-4858-b13a-e97a0318e1f5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AuditInformationAbstract_a77a8f03-be1a-42ac-afbb-353ee8ac89dc" xlink:to="loc_dei_AuditorLocation_92aafef7-89ce-4858-b13a-e97a0318e1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_25215d93-c823-4a8f-8789-037778e73fd9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cls_AuditInformationAbstract_a77a8f03-be1a-42ac-afbb-353ee8ac89dc" xlink:to="loc_dei_AuditorFirmId_25215d93-c823-4a8f-8789-037778e73fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>cls-20211231_g1.jpg
<TEXT>
begin 644 cls-20211231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" &' HP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#[$TOQ!\4)
M_&WQ!\/^&/$WA73M%\-:XMA$VN>&KC4+RX>>QM-0EEDDAO[:,?O+YU"K$,*B
M\DUM?:/C?_T//P__ /"'OO\ Y<57\!_\E4^.7_8W6O\ ZC^CUWM4!Q7VCXW_
M /0\_#__ ,(>^_\ EQ1]H^-__0\_#_\ \(>^_P#EQ7:T46 XK[1\;_\ H>?A
M_P#^$/??_+BC[1\;_P#H>?A__P"$/??_ "XKM:*+ <5]H^-__0\_#_\ \(>^
M_P#EQ1]H^-__ $//P_\ _"'OO_EQ7:T46 XK[1\;_P#H>?A__P"$/??_ "XH
M^T?&_P#Z'GX?_P#A#WW_ ,N*[6BBP'%?:/C?_P!#S\/_ /PA[[_Y<4?:/C?_
M -#S\/\ _P (>^_^7%=K118#BOM'QO\ ^AY^'_\ X0]]_P#+BC[1\;_^AY^'
M_P#X0]]_\N*[6BBP'%?:/C?_ -#S\/\ _P (>^_^7%'VCXW_ /0\_#__ ,(>
M^_\ EQ7:T46 XK[1\;_^AY^'_P#X0]]_\N*/M'QO_P"AY^'_ /X0]]_\N*[6
MBBP'%?:/C?\ ]#S\/_\ PA[[_P"7%'VCXW_]#S\/_P#PA[[_ .7%=K118#BO
MM'QO_P"AY^'_ /X0]]_\N*/M'QO_ .AY^'__ (0]]_\ +BNUHHL!Q7VCXW_]
M#S\/_P#PA[[_ .7%'VCXW_\ 0\_#_P#\(>^_^7%=K118#BOM'QO_ .AY^'__
M (0]]_\ +BC[1\;_ /H>?A__ .$/??\ RXKM:*+ <5]H^-__ $//P_\ _"'O
MO_EQ1]H^-_\ T//P_P#_  A[[_Y<5VM%%@.*^T?&_P#Z'GX?_P#A#WW_ ,N*
M/M'QO_Z'GX?_ /A#WW_RXKM:*+ <5]H^-_\ T//P_P#_  A[[_Y<4?:/C?\
M]#S\/_\ PA[[_P"7%=K118#BOM'QO_Z'GX?_ /A#WW_RXH^T?&__ *'GX?\
M_A#WW_RXKM:*+ <5]H^-_P#T//P__P#"'OO_ )<4?:/C?_T//P__ /"'OO\
MY<5VM%%@.*^T?&__ *'GX?\ _A#WW_RXH^T?&_\ Z'GX?_\ A#WW_P N*[6B
MBP'%?:/C?_T//P__ /"'OO\ Y<4?:/C?_P!#S\/_ /PA[[_Y<5VM%%@.*^T?
M&_\ Z'GX?_\ A#WW_P N*/M'QO\ ^AY^'_\ X0]]_P#+BNUHHL!Q7VCXW_\
M0\_#_P#\(>^_^7%'VCXW_P#0\_#_ /\ "'OO_EQ7:T46 XK[1\;_ /H>?A__
M .$/??\ RXKF/AWX\^-_C[P_=ZG_ ,)9\/['R-7U32O*_P"$,OI-WV._N+3S
M,_VN,;_(W[<?+NQDXR?7*\R_9W_Y$'5?^QN\4?\ I^OZ -C[1\;_ /H>?A__
M .$/??\ RXH^T?&__H>?A_\ ^$/??_+BNUHHL!Q7VCXW_P#0\_#_ /\ "'OO
M_EQ7,?#OQY\;_'WA^[U/_A+/A_8^1J^J:5Y7_"&7TF[['?W%IYF?[7&-_D;]
MN/EW8R<9/KE>9?L[_P#(@ZK_ -C=XH_]/U_0!L?:/C?_ -#S\/\ _P (>^_^
M7%'VCXW_ /0\_#__ ,(>^_\ EQ7:T46 XK[1\;_^AY^'_P#X0]]_\N*YCX=^
M//C?X^\/W>I_\)9\/['R-7U32O*_X0R^DW?8[^XM/,S_ &N,;_(W[<?+NQDX
MR?7*\R_9W_Y$'5?^QN\4?^GZ_H V/M'QO_Z'GX?_ /A#WW_RXH^T?&__ *'G
MX?\ _A#WW_RXKM:*+ <5]H^-_P#T//P__P#"'OO_ )<5S'PO\>?&_P")'PS\
M)>+O^$L^'^G?V_I%IJOV/_A#+Z7R//A27R]_]KKNV[\;L#.,X'2O7*\R_9?_
M .3:/A)_V*.D?^D45 &Q]H^-_P#T//P__P#"'OO_ )<4?:/C?_T//P__ /"'
MOO\ Y<5VM%%@.*^T?&__ *'GX?\ _A#WW_RXKF/A?X\^-_Q(^&?A+Q=_PEGP
M_P!._M_2+35?L?\ PAE]+Y'GPI+Y>_\ M==VW?C=@9QG Z5ZY7F7[+__ ";1
M\)/^Q1TC_P!(HJ -C[1\;_\ H>?A_P#^$/??_+BC[1\;_P#H>?A__P"$/??_
M "XKM:*+ <5]H^-__0\_#_\ \(>^_P#EQ7,?"_QY\;_B1\,_"7B[_A+/A_IW
M]OZ1::K]C_X0R^E\CSX4E\O?_:Z[MN_&[ SC.!TKURO,OV7_ /DVCX2?]BCI
M'_I%%0!L?:/C?_T//P__ /"'OO\ Y<4?:/C?_P!#S\/_ /PA[[_Y<5VM%%@.
M*^T?&_\ Z'GX?_\ A#WW_P N*YCX7^//C?\ $CX9^$O%W_"6?#_3O[?TBTU7
M['_PAE]+Y'GPI+Y>_P#M==VW?C=@9QG Z5ZY7F7[+_\ R;1\)/\ L4=(_P#2
M**@#8^T?&_\ Z'GX?_\ A#WW_P N*/M'QO\ ^AY^'_\ X0]]_P#+BNUHHL!Q
M7VCXW_\ 0\_#_P#\(>^_^7%<Q\+_ !Y\;_B1\,_"7B[_ (2SX?Z=_;^D6FJ_
M8_\ A#+Z7R//A27R]_\ :Z[MN_&[ SC.!TKURO,OV7_^3:/A)_V*.D?^D45
M&Q]H^-__ $//P_\ _"'OO_EQ1]H^-_\ T//P_P#_  A[[_Y<5VM%%@.*^T?&
M_P#Z'GX?_P#A#WW_ ,N*YCX7^//C?\2/AGX2\7?\)9\/]._M_2+35?L?_"&7
MTOD>?"DOE[_[77=MWXW8&<9P.E>N5YE^R_\ \FT?"3_L4=(_](HJ -C[1\;_
M /H>?A__ .$/??\ RXH^T?&__H>?A_\ ^$/??_+BNUHHL!Y'\4/'GQO^&_PS
M\6^+O^$L^'^H_P!@:1=ZK]C_ .$,OHO/\B%Y?+W_ -KMMW;,;L'&<X/2OIRO
MG+]J#_DVCXM_]BCJ_P#Z12U]&TF!X%X#_P"2J?'+_L;K7_U']'KO:X+P'_R5
M3XY?]C=:_P#J/Z/7>TP"BBBF 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !7F7[._\ R(.J_P#8W>*/_3]?UZ;7F7[._P#R(.J_]C=XH_\
M3]?T@/3:*\=^.'C7QSI=Q86_@&[T**.*WN+K4[G4(A=2JT4UJJV\40GC_>-%
M)=.,YRUNJ\;\UW7PMUZZ\4?#'PAK5],EQ>ZCH]G>3S1M$RO))"CLP,1,9!))
MRA*^A(Q3 ZBO,OV=_P#D0=5_[&[Q1_Z?K^O3:\R_9W_Y$'5?^QN\4?\ I^OZ
M0'IM%%%, KS+]G?_ )$'5?\ L;O%'_I^OZ]-KS+]G?\ Y$'5?^QN\4?^GZ_I
M >FUY[H_QNT/6O%R:%#9:I%%/J-UI%GJ\UL%LKR]MEE:XMXGW;BR?9[@$E0I
M,$@!..>[O$N9(5%I+%#+YD99IHC(I0."Z@!EPQ3< V<*2"0P&T_&6F>.]'T7
MXQ2>-;W6/#]I;:7XJUFQU+2[;P_?07-O;I'JP-TLTUTUNV1ILTLLT$"%S!.F
MXMNC< ^U*\R_9?\ ^3:/A)_V*.D?^D45>FUYE^R__P FT?"3_L4=(_\ 2**@
M#TVO)/#/Q^75?&L7A/4/#6L6.J2ZY?:2MS]E86@2(7<D$Q9L,!+#:Y!*@,Q.
MTLNUF];KX[\&^%;#2/VJ;;6[+3-9@L-4\2W]KB_OM/@07D$&L2-/Y:L;F=2;
MJ]$:NJ_NI8GSLB12 ?8E>9?LO_\ )M'PD_[%'2/_ $BBKTVO,OV7_P#DVCX2
M?]BCI'_I%%0!Z;1113 *\R_9?_Y-H^$G_8HZ1_Z115Z;7F7[+_\ R;1\)/\
ML4=(_P#2**D!Z;1113 *\R_9?_Y-H^$G_8HZ1_Z115Z;7F7[+_\ R;1\)/\
ML4=(_P#2**D!Z;1113 *\R_9?_Y-H^$G_8HZ1_Z115Z;7F7[+_\ R;1\)/\
ML4=(_P#2**D!Z;1113 *\R_9?_Y-H^$G_8HZ1_Z115Z;7F7[+_\ R;1\)/\
ML4=(_P#2**D!Z;3#*BR+&742,"P7/) QDX]!D?F*?7Q]^RG8O)\3/#M_-:V(
M8^$K]8=7,FH23ZPC7.GDW,4MSA9XB45FE"(Q,L+!0LF* /=/VH/^3:/BW_V*
M.K_^D4M?1M?.7[4'_)M'Q;_[%'5__2*6OHVDP/ O ?\ R53XY?\ 8W6O_J/Z
M/7>UP7@/_DJGQR_[&ZU_]1_1Z[VF 4444P"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *\R_9W_ .1!U7_L;O%'_I^OZ]-KS+]G?_D0=5_[
M&[Q1_P"GZ_I >)_$[P3IGP]\56<6LKX)%UXJURXDM43P#'?R1I<:C%$LUS<2
M7*DXDO[8.V/O2G:NT<>]_L_-"WP%^&QM[B.\MSX:TWR[B*W6W25?LL>'$2\1
M@CG:.%SCM7$_M-6^GO+X<O/$GAK3?&'A#3H;V]O]'N$L6N7F40I;R(;N1%6)
M6D96,;;]\EN,%2PKTOX4W%Y=_"_P?/J-S8WFH2Z-9O<W.E[3:2R&!"[P[0%\
MLG)7: ,$8XH ZFO,OV=_^1!U7_L;O%'_ *?K^O3:\R_9W_Y$'5?^QN\4?^GZ
M_H ]-HHKY*\ ZEI6K?M%:=<_\+<@UC75\0:Y9W?A"^\1S/-!Y,FHK"MOIT4[
M1+B!H@TDB\+; [1)*VT ^M:\R_9W_P"1!U7_ +&[Q1_Z?K^O3:\R_9W_ .1!
MU7_L;O%'_I^OZ /3:^"?B%-/#-XNCU7X4K+(/$.M.9H+?4HTU&V\G66$>%94
M$DR+:IYBEHR-8FPNYYEK[2^(?BR\\#^$KK6K'P_J'BB:VE@#:7I2A[J2-YD2
M1XU/WBB,TFWC=LQD9S7RUX%T.TN?V@_!/BW3M#\0--J6N:HFI:IK%K:7"Q^9
M;ZG<PQ+)'<RFW\M91 <("RQ0J60 HX!]DUYE^R__ ,FT?"3_ +%'2/\ TBBK
MTVO,OV7_ /DVCX2?]BCI'_I%%0!L?&*ZUJT^']Z_AZ378]6-Q9QQ-X:M+2YO
M]K742R")+LB 90N&>7Y8U+/@[<5\U^!?AZVG_'OP-J4F@>,[;4(-=O+N_N]=
MMO":JLL^FZ@6>9]*'VG=([L1O.PDDGD+7V37R'\/?"GA^Q_:<?Q+ -:@TO5O
M$.HV6F^8]KY=SJUJNJ&Y:15_?F-?M>IJC2<8$(X41 @'UY7F7[+_ /R;1\)/
M^Q1TC_TBBKTVO,OV7_\ DVCX2?\ 8HZ1_P"D45 'HUQ<20S6J):RW"S2%'DC
M*!8!L9M[[F!*Y4+\H8Y=>,;F'S!^SO>WG_"VM-75M/\ %4.JWWAJ[D^V>)IK
M"&22W@;3(8HC:VMW,4D7<SN940B2XFVA0Y1?J:OC_P#9-T6'3_'WA>YBM+'3
M[&?PA>-I5Q#X9MM.?6K4SZ>?M:3)=3S/& (^+CRY&^T(Q#G)4 ^P*\R_9?\
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
M/<7\7DILN)68 EY!AV) )+'-,#IJ\R_9W_Y$'5?^QN\4?^GZ_KTVO,OV=_\
MD0=5_P"QN\4?^GZ_I 7/CW8ZEJ'PKU:/2K6]O+I)K.=X],DD2\$,=U"\[VYC
M(8SK$LC1J/O.J@@@D'CM,^(VE_$GX@?#ZU\$QZMJ=EHL]Q+J]UJFFWD,5I;&
MRFB3+W2*3=-,T*@Y,FPW&<!FSZWXL\6:7X(T&?6-8GDM]/A>.-WB@DG?=)(L
M:*J1JS,2[J, 'K7B/A[]HS4/$'Q2\*^$TMIK>UOM8OHY-3NM*N[6.]@%M>7%
MM! )8AATCBB,CN4RT3! X8E0#Z%KS+]G?_D0=5_[&[Q1_P"GZ_KTVO,OV=_^
M1!U7_L;O%'_I^OZ .U\6ZEHFBZ!<:CXBEM(-(LVCN99KT QQLDBM&W(^\) A
M7'.X+CG%96A^+=&^(MOI>J>'UL];M+74)(YY[C=#/ITBP2*Q$;Q[UF^=8RC;
M"$F8YQ\K4OC5X/M?''@"73+WQ!_PBULFHZ;?MJWR9A-M?P7("F0[0S&$(&;(
M!8':V-I\Y\,^ _#6B_$K0-2TKXQWVIW][K<NHW>CW-_9S+K,_P#94UMM*P)&
MVY(HXY.=RXMONYPZ@'T!7F7[+_\ R;1\)/\ L4=(_P#2**O3:\R_9?\ ^3:/
MA)_V*.D?^D45 %_XY> =0^)GPZGT+2YX[:^_M+3+]'DN9+;BUO[>Z91-&K/&
MS+"55U!*D@]JR;/X'Z':^,/#&LGQ+XCN]1T"]>]BLM1U^>^A:22SN+?!CF9L
M?)/(P8 -\O7&X'T^ZF:VM9IDADN7C1G$,6W?(0,[5W$#)Z#) ]Q7QS\&?"UO
MJWQ^'C:UTOQ-86NI>(]2$MM?V<$,4=S;-K,0EDN3)ON#B[N8UA5"R*85W%;?
M) /LNO,OV7_^3:/A)_V*.D?^D45>FUYE^R__ ,FT?"3_ +%'2/\ TBBH [#Q
M?XXT+P%IT-[K^I0Z;!/,+: 29:2XF*LPBB106D<JCMM4$X5CC@UP7@?XP7/Q
M*^*D]AI'A_Q%8^&](LKJWU#4-5MELXC?D6$T$)MY!]H#_9[@N"XC7#L,.?\
M5^A>+/[ CT.>?Q-_9JZ/ 1)+)JWEBWCYP&8R?*.3C)]:\I^$^M?"SQ%X^M-9
M^'_C7[?<ZUI$^J3Z'9ZE)-#<(XL(UNYX'),,L<<5O"BL$*J[J%X;# ]NKS+]
ME_\ Y-H^$G_8HZ1_Z115Z;7F7[+_ /R;1\)/^Q1TC_TBBI </K'C&^\8>(-6
M3P9X>O?"7V:_N;&?Q=-IEW*9YX)FAD>*UMD*7*AT<!KAU&5SL8'->K?!^\T_
M4/A)X(NM)MI;/2I]#L9;2VGMDMI(H6MT*(T2$I&0I **2JD8' K:\2^*M%\&
MZ5+J>OZM8Z+IT0R]WJ%PD$2_5F(%5?A_XJC\=^ O#7B6'R?*UG3+;44^SL[1
M[9HED&TNB,5PW!95..J@\4P-^O,OV7_^3:/A)_V*.D?^D45>FUYE^R__ ,FT
M?"3_ +%'2/\ TBBI 1_'KX=ZW\2+/P?8Z3%H]S:V>NB^U*UU^W:YLIK=;.Z5
M!)"&7S<7#V[A<C#(K<[<')^"_P .OB!\+]2TO0+[5-!O? =M::F\=MI=E);/
M;3RWD4UK"HDDD_<Q1/<Q(J[0JH@.[C'3_&;XH1_"?0=*U*>73[.UO-2CLI]0
MU>9H+*SC,<CM+-* =@Q'M7/#.Z)D;@1QWPI^+NH_$;XDPQZAI]G8K+H]UJ%G
M8Q7LJ7VG6C7$"P?;[5F \RXCVS(2@:()(F?G)8 ]QKS+]E__ )-H^$G_ &*.
MD?\ I%%7IM>9?LO_ /)M'PD_[%'2/_2**@#P'5OB'X4^-&L7&K>(];7P#X:\
M4^#FN+BZL=9M+K^T=&@D#FWO$D@WV<Q6_<A879F223+;HP%^RZ^=OB5'\,OA
MQH>I>"A\)'\1:'I7AM;C4_[,CTZ&.PTUEFA4RS75U _*V\WS*68!"20<&O:/
M /B;4/%_AF+4]4\.WWA2\>XN86TG4FC:XB6*XDB1F,;,AWJBR#8S+AQAF&&(
M!T->9?LO_P#)M'PD_P"Q1TC_ -(HJ]-KS+]E_P#Y-H^$G_8HZ1_Z114 ;?Q.
MM_&U]I>F6?@>]T[2[NXO1'?ZEJ$)F-K:>3*Q>%,@-*9%A0;@R@.S%6QBN4\
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
M_"DLO_CM'_#4'P:_Z*UX%_\ "DLO_CM,#TVBO,O^&H/@U_T5KP+_ .%)9?\
MQVC_ (:@^#7_ $5KP+_X4EE_\=H ]-HKS+_AJ#X-?]%:\"_^%)9?_':/^&H/
M@U_T5KP+_P"%)9?_ !V@#TVBO,O^&H/@U_T5KP+_ .%)9?\ QVC_ (:@^#7_
M $5KP+_X4EE_\=H ]-HKS+_AJ#X-?]%:\"_^%)9?_':/^&H/@U_T5KP+_P"%
M)9?_ !V@#TVBO,O^&H/@U_T5KP+_ .%)9?\ QVC_ (:@^#7_ $5KP+_X4EE_
M\=H ]-HKS+_AJ#X-?]%:\"_^%)9?_':/^&H/@U_T5KP+_P"%)9?_ !V@#TVB
MO,O^&H/@U_T5KP+_ .%)9?\ QVC_ (:@^#7_ $5KP+_X4EE_\=H ]-HKS+_A
MJ#X-?]%:\"_^%)9?_':/^&H/@U_T5KP+_P"%)9?_ !V@#TVBO,O^&H/@U_T5
MKP+_ .%)9?\ QVC_ (:@^#7_ $5KP+_X4EE_\=H ]-HKS+_AJ#X-?]%:\"_^
M%)9?_':/^&H/@U_T5KP+_P"%)9?_ !V@#TVBO,O^&H/@U_T5KP+_ .%)9?\
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
M7_QVO._V<_VC/A/H?[/?PPT[4?B?X-T_4+/POI=O<VEUX@M(Y8)4M(E='1I
M592""",@@B@#N/CE\)I_B/<:7?)::#>PZ78WT<D.JZ%'JES*93 PCMA++''&
M6$+ LV>?+Z#=73_!F;3;CX/^!9=%N[B_T>30;%K*ZNXEBFF@-NAC=T4!58K@
ME0  20!7A>FW/[.5BVHNWQQMC)?:G?:I(+/XJW-C"LEU=2W+JD%M?1Q(H:4@
M;5!.,MEB2>Z^'WQO^"/P[\!>&O"EE\8?!=S9:%IEMI<$UQXEL?,DCAB6-6;$
M@&XA03@ 9H ]LKS+]E__ )-H^$G_ &*.D?\ I%%1_P -0?!K_HK7@7_PI++_
M ..UYW^SG^T9\)]#_9[^&&G:C\3_  ;I^H6?A?2[>YM+KQ!:1RP2I:1*Z.C2
M JRD$$$9!!% 'LWQ \;3^#4T&&RTU=7U+6M333+2S:Y$&YC%+,[;BI&$CADD
M(Z[4;&3A3Y-\)?@;X2^!/QDTW3M#\ZWNK[PI( 3!#G46MWLH+FYFD50_F#%H
MV,[6:XF;!8G&IX[^,GP&^(FBIINJ?%OP?"(9TNK:\L?%EK;W-K.F=DL4BR@J
MPR1Z$,RD$$@Y'@3XA_ GP/K%SK,GQQ\/^)M=G@%I_:FO^,;*XFBM]V[R8P'5
M$4MACM4%BJ[B=JX /H>O,OV7_P#DVCX2?]BCI'_I%%1_PU!\&O\ HK7@7_PI
M++_X[7G?[.?[1GPGT/\ 9[^&&G:C\3_!NGZA9^%]+M[FTNO$%I'+!*EI$KHZ
M-("K*0001D$$4 <C\4+3X<_M&^!?^%E:CXSM?"L$^@VUU8V>OBWO!IL*I=O+
M-)9QSLLCR17:GRSDAK:'<K8*5]?U\R>$]2_9@\,?#>Q\%7'Q!^'?B'3+6P&F
M&XU;5]):YFMPGEA9'BV G9QNP&/4DG)KT[_AJ#X-?]%:\"_^%)9?_': /3:\
MR_9?_P"3:/A)_P!BCI'_ *114?\ #4'P:_Z*UX%_\*2R_P#CM>=_LY_M&?"?
M0_V>_AAIVH_$_P &Z?J%GX7TNWN;2Z\06D<L$J6D2NCHT@*LI!!!&0010!ZW
M\5/"WB7Q-INDR>%?$</AK5=,O_MOFW%HMQ%<Q^1-$T+9^X#YNX. 2"@^4C(K
MQ;X >'[6T^+]L--U'2;ZTT#P_>Z3.NAZ+!':12/<66R-+RW782HMF!AD*2<J
M=APQ7H/B=\3?@'\6]-TO2]>^,'A)M'M;X7ESI]KXNMH(]040RQB"?9,"\6Z5
M9"F<%HDSD9!30_B9\!?#/B;2M6TOXR>%[6#3M-N=,CTMO&<$UKLFDMW#!))V
M"LGV8*NW Q(^<\8 .S_:@_Y-H^+?_8HZO_Z12U]&U\7?M&?M&?"?7/V>_B?I
MVG?$_P &ZAJ%YX7U2WMK2U\06DDL\KVDJHB(LA+,Q(  &22!7VC28'@7@/\
MY*I\<O\ L;K7_P!1_1Z\EN/VQ+J3PG\1M?TWPEIVI0^#5U"2ZLU\21I>6_V2
M>2(QWMOY/F6TDOE2/&%65"JG<ZG /56?QD\ ?#SXT?&W3O%7CGPWX9U"7Q1:
M7$=IK&KV]I*\1T#25#A)'!*DJPSC&5([5X5\2-(^&7Q4N-:O-;_:)^%*:Q>:
M)>:'#K%A%907CQ7 16^UR"_Q<A$5A&@$05FW'.,%@>_:M^TMH,D>AV_AF_\
M#/B/6KR>2VOM+'B>U@GT^1+668HR?-([B2-(FC5-Z[RVW"$5ROP@_;,T?Q\M
MS=>*K/2?A_H\>@Z5KB:EJ6NIY1^V^:!"[21Q*K*T+ '<=P(. >!XM9>%? .D
M6_AO3=._:=^%]OX?\/ZS+KMAITGDRF&>:V>&XC5SJG$+R2SSA,$JTI&XJ *R
M?#GPS^'GAO2Q:0_M1_#*8II%AH\<C""-ECM4N$1]\>J+(CD73DM$\9.T*28V
MDC< _0F">.ZACFAD66&10Z21L&5E(R"".H(J2O)=%_:2^#VE:/864GQA\"W,
MEM!'"TPU^PB$A50"VQ9 JYQG:HP.@J[_ ,-0?!K_ **UX%_\*2R_^.TP/3:*
M\R_X:@^#7_16O O_ (4EE_\ ':/^&H/@U_T5KP+_ .%)9?\ QV@#TVBO,O\
MAJ#X-?\ 16O O_A267_QVC_AJ#X-?]%:\"_^%)9?_': /3:*\R_X:@^#7_16
MO O_ (4EE_\ ':/^&H/@U_T5KP+_ .%)9?\ QV@#TVBO,O\ AJ#X-?\ 16O
MO_A267_QVC_AJ#X-?]%:\"_^%)9?_': /3:*\R_X:@^#7_16O O_ (4EE_\
M':/^&H/@U_T5KP+_ .%)9?\ QV@#TVBO,O\ AJ#X-?\ 16O O_A267_QVC_A
MJ#X-?]%:\"_^%)9?_': /3:*\R_X:@^#7_16O O_ (4EE_\ ':/^&H/@U_T5
MKP+_ .%)9?\ QV@#TVBO,O\ AJ#X-?\ 16O O_A267_QVC_AJ#X-?]%:\"_^
M%)9?_': /3:*\R_X:@^#7_16O O_ (4EE_\ ':/^&H/@U_T5KP+_ .%)9?\
MQV@#TVBO,O\ AJ#X-?\ 16O O_A267_QVC_AJ#X-?]%:\"_^%)9?_': /3:*
M\R_X:@^#7_16O O_ (4EE_\ ':/^&H/@U_T5KP+_ .%)9?\ QV@#TVBO,O\
MAJ#X-?\ 16O O_A267_QVC_AJ#X-?]%:\"_^%)9?_': /3:*\R_X:@^#7_16
MO O_ (4EE_\ ':/^&H/@U_T5KP+_ .%)9?\ QV@#TVBO,O\ AJ#X-?\ 16O
MO_A267_QVC_AJ#X-?]%:\"_^%)9?_': /3:*\R_X:@^#7_16O O_ (4EE_\
M':/^&H/@U_T5KP+_ .%)9?\ QV@#TVBO,O\ AJ#X-?\ 16O O_A267_QVC_A
MJ#X-?]%:\"_^%)9?_': /3:*\R_X:@^#7_16O O_ (4EE_\ ':/^&H/@U_T5
MKP+_ .%)9?\ QV@#TVBO,O\ AJ#X-?\ 16O O_A267_QVC_AJ#X-?]%:\"_^
M%)9?_': /3:*\R_X:@^#7_16O O_ (4EE_\ ':/^&H/@U_T5KP+_ .%)9?\
MQV@#TVO,OV=_^1!U7_L;O%'_ *?K^C_AJ#X-?]%:\"_^%)9?_':\[^!'[1GP
MGT?P3J<%_P#$_P &V4[^*/$=PL=QX@M(V,4NM7LD3@&3[KQNCJ>A5E(R"*0'
MTC17F7_#4'P:_P"BM>!?_"DLO_CM'_#4'P:_Z*UX%_\ "DLO_CM,#TVO,OV=
M_P#D0=5_[&[Q1_Z?K^C_ (:@^#7_ $5KP+_X4EE_\=KSOX$?M&?"?1_!.IP7
M_P 3_!ME._BCQ'<+'<>(+2-C%+K5[)$X!D^Z\;HZGH592,@BD!](T5YE_P -
M0?!K_HK7@7_PI++_ ..T?\-0?!K_ **UX%_\*2R_^.TP/3:\R_9W_P"1!U7_
M +&[Q1_Z?K^C_AJ#X-?]%:\"_P#A267_ ,=KSOX$?M&?"?1_!.IP7_Q/\&V4
M[^*/$=PL=QX@M(V,4NM7LD3@&3[KQNCJ>A5E(R"*0'TC17F7_#4'P:_Z*UX%
M_P#"DLO_ ([1_P -0?!K_HK7@7_PI++_ ..TP/3:\R_9?_Y-H^$G_8HZ1_Z1
M14?\-0?!K_HK7@7_ ,*2R_\ CM>=_LY_M&?"?0_V>_AAIVH_$_P;I^H6?A?2
M[>YM+KQ!:1RP2I:1*Z.C2 JRD$$$9!!%(#Z1HKS+_AJ#X-?]%:\"_P#A267_
M ,=H_P"&H/@U_P!%:\"_^%)9?_':8'IM>9?LO_\ )M'PD_[%'2/_ $BBH_X:
M@^#7_16O O\ X4EE_P#':\[_ &<_VC/A/H?[/?PPT[4?B?X-T_4+/POI=O<V
MEUX@M(Y8)4M(E='1I 592""",@@BD!](T5YE_P -0?!K_HK7@7_PI++_ ..T
M?\-0?!K_ **UX%_\*2R_^.TP/3:\R_9?_P"3:/A)_P!BCI'_ *114?\ #4'P
M:_Z*UX%_\*2R_P#CM>=_LY_M&?"?0_V>_AAIVH_$_P &Z?J%GX7TNWN;2Z\0
M6D<L$J6D2NCHT@*LI!!!&0012 ^D:*\R_P"&H/@U_P!%:\"_^%)9?_':/^&H
M/@U_T5KP+_X4EE_\=I@>FUYE^R__ ,FT?"3_ +%'2/\ TBBH_P"&H/@U_P!%
M:\"_^%)9?_':\[_9S_:,^$^A_L]_##3M1^)_@W3]0L_"^EV]S:77B"TCE@E2
MTB5T=&D!5E((((R""*0'TC17F7_#4'P:_P"BM>!?_"DLO_CM'_#4'P:_Z*UX
M%_\ "DLO_CM,#TVO,OV7_P#DVCX2?]BCI'_I%%1_PU!\&O\ HK7@7_PI++_X
M[7G?[.?[1GPGT/\ 9[^&&G:C\3_!NGZA9^%]+M[FTNO$%I'+!*EI$KHZ-("K
M*0001D$$4@/I&BO,O^&H/@U_T5KP+_X4EE_\=H_X:@^#7_16O O_ (4EE_\
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
M_P"&L?@A_P!%D^'_ /X5%C_\=H_X:Q^"'_19/A__ .%18_\ QV@#U6BO*O\
MAK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=H ]5HKRK_ (:Q
M^"'_ $63X?\ _A46/_QVC_AK'X(?]%D^'_\ X5%C_P#': /5:*\J_P"&L?@A
M_P!%D^'_ /X5%C_\=H_X:Q^"'_19/A__ .%18_\ QV@#U6BO*O\ AK'X(?\
M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=H ]5HKRK_ (:Q^"'_ $63
MX?\ _A46/_QVC_AK'X(?]%D^'_\ X5%C_P#': /5:*\J_P"&L?@A_P!%D^'_
M /X5%C_\=H_X:Q^"'_19/A__ .%18_\ QV@#U6O*OV:?^2=:O_V.?BS_ -2'
M4:/^&L?@A_T63X?_ /A46/\ \=KS3]GS]IOX/:+X#U6WU#XK^!["X?Q;XGN5
MBN?$=G&S12Z[?RQ2 -("5>-T=6Z,K*1D$&@#W;7OB=X<\+^)$T35M133[LZ?
M+JC27 V01V\;!7=Y#\JX+#J:\I^$W[9'A;XZ_%F^\'>!;"ZUC3].MWN+SQ!*
M?(M\ A0(E(+298@9.WN>17'?$;6OV:/BU\0+;Q'XL^-/@K5;*WLTM$T/_A++
M*.TDVN7W2A9LR?,<[3QP,@UZ9H/[2'[/GA?3(=-T;XI?#32=/A&([6R\0Z?#
M$@]E60 41[R\]/OM^%M/QZ#EVCY?I?\ 4]D&><CZ5Y7^S3_R3K5_^QS\6?\
MJ0ZC1_PUC\$/^BR?#_\ \*BQ_P#CM>:?L^?M-_![1? >JV^H?%?P/87#^+?$
M]RL5SXCLXV:*77;^6*0!I 2KQNCJW1E92,@@T"/=M>^)WASPOXD31-6U%-/N
MSI\NJ-)<#9!';QL%=WD/RK@L.IKRGX3?MD>%OCK\6;[P=X%L+K6-/TZW>XO/
M$$I\BWP"% B4@M)EB!D[>YY%<=\1M:_9H^+7Q MO$?BSXT^"M5LK>S2T30_^
M$LLH[23:Y?=*%FS)\QSM/' R#7IF@_M(?L^>%],ATW1OBE\--)T^$8CM;+Q#
MI\,2#V59 !1'O+ST^^WX6T_'H.7:/E^E_P!3V09YR/I7E?[-/_).M7_['/Q9
M_P"I#J-'_#6/P0_Z+)\/_P#PJ+'_ ..UYI^SY^TW\'M%\!ZK;ZA\5_ ]A</X
MM\3W*Q7/B.SC9HI==OY8I &D!*O&Z.K=&5E(R"#0(^H**\J_X:Q^"'_19/A_
M_P"%18__ !VC_AK'X(?]%D^'_P#X5%C_ /': /5:\J_9._Y-9^#?_8F:-_Z0
MPT?\-8_!#_HLGP__ /"HL?\ X[7FG[,O[3?P>T']FWX4:9J?Q7\#Z=J5EX2T
MFVNK.[\1V<4T$J6<2O&Z-("K*P(*D9!!!H ]G\1?&SP;X1OO$5MKFM1:2/#]
MK#>:A<7@,<44<N[RP'(PS':?E7)Z#'-</^S[^U7HO[2FO>(X_">CWJ>'M%V1
MG6+YA$;B1B<!(<$[<*3DD'IQS7FVM7'[+WC#XF:GXR\6?&#P)XHENGB>'2K_
M ,4V)L8#&FQ28O-Q(V,\OD<GBO7K']J+X#Z7:16MG\7/AU:6L2[8X8/$M@B(
M/0*)< 41VO+[@EVB>MC/<8KRO]D[_DUGX-_]B9HW_I##1_PUC\$/^BR?#_\
M\*BQ_P#CM>:?LR_M-_![0?V;?A1IFI_%?P/IVI67A+2;:ZL[OQ'9Q302I9Q*
M\;HT@*LK @J1D$$&@#V?Q%\;/!OA&^\16VN:U%I(\/VL-YJ%Q> QQ11R[O+
M<C#,=I^5<GH,<UP_[/O[5>B_M*:]XCC\)Z/>IX>T79&=8OF$1N)&)P$AP3MP
MI.20>G'->;:U<?LO>,/B9J?C+Q9\8/ GBB6Z>)X=*O\ Q38FQ@,:;%)B\W$C
M8SR^1R>*]>L?VHO@/I=I%:V?Q<^'5I:Q+MCA@\2V"(@] HEP!1':\ON"7:)Z
MV,]QBO*_V3O^36?@W_V)FC?^D,-'_#6/P0_Z+)\/_P#PJ+'_ ..UYI^S+^TW
M\'M!_9M^%&F:G\5_ ^G:E9>$M)MKJSN_$=G%-!*EG$KQNC2 JRL""I&000:
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
M_P"BR?#_ /\ "HL?_CM'_#6/P0_Z+)\/_P#PJ+'_ ..T >JT5Y5_PUC\$/\
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
MAX?T:QT:SC&U8;*!8U _ 4X]'+ST^^WX6"7:/E^E_P!3;KRK]FG_ ))UJ_\
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
M_P#A+V/_ ,:H_P"&3O@A_P!$;^'_ /X2]C_\:KU6B@#RK_AD[X(?]$;^'_\
MX2]C_P#&J/\ AD[X(?\ 1&_A_P#^$O8__&J]5HH \J_X9.^"'_1&_A__ .$O
M8_\ QJC_ (9.^"'_ $1OX?\ _A+V/_QJO5:* /*O^&3O@A_T1OX?_P#A+V/_
M ,:H_P"&3O@A_P!$;^'_ /X2]C_\:KU6B@#RK_AD[X(?]$;^'_\ X2]C_P#&
MJ/\ AD[X(?\ 1&_A_P#^$O8__&J]5HH \J_X9.^"'_1&_A__ .$O8_\ QJC_
M (9.^"'_ $1OX?\ _A+V/_QJO5:* /*O^&3O@A_T1OX?_P#A+V/_ ,:KS3]G
MS]F7X/:UX#U6XU#X3^![^X3Q;XGMEEN?#EG(RQ1:[?Q11@M&2%2-$15Z*JJ!
M@ "OJ"O*OV:?^2=:O_V.?BS_ -2'4: ,RX_9T_9[M=>@T6;X5_#>/5I[=[J.
MS;PU8"1HE(#.!Y7W02!GWKSSPKI/[*7CWXH7'@/PM\+O 7B36+2)YKRXTWPI
M826EJJD [Y?+ )R0/DW<G%=Q\7?V:YOC-\1HM4U7Q-=Z7X872_[-GTW2CY5Q
M=H9"[H\W58V^4$+R0,9%=S\,_@;X!^#EKY/@WPGI>@L8_*>YMH!]HE7KAYCE
MW&1GYF-$>\O/];?I_P  <NT?+]+_ *_\$PQ^R?\ !#G_ (LUX &/^I7L>?\
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
M+"F%%Q(N&902Q"J0,G.:]=\!?"_PC\+=-:P\(^&],\.VK[?,73[9(C*1P"[
M9<C/5B31':\ON_S'+M$\'_::_9E^#V@_LV_%C5-,^$_@C3=2LO">K7%K>6OA
MRSBF@E2SE9)$=8P596 8,""" :^H*\J_:Q_Y-9^,G_8F:S_Z0S5ZK0(^=?"'
MP1^'7Q*^+7QQU/Q=X \+^*M2A\6VMM'>:WHUM>3)$/#^D,(P\B,0H9W.W.,L
M3W-<R-!_9S.K(?\ AG_PY_PB+ZK_ &&OC;_A$M*_LDWWG?9Q%U^T;3<?N!-Y
M/E%R 'P0:];^#?\ R47X[?\ 8YVW_J/:-7!?\*$\;+X3?X832Z"WPS77/[5_
MMM+F<ZN]F+[[?]B-IY'E;S)F$SB?F/YA$'.  =[_ ,,G?!#_ *(W\/\ _P )
M>Q_^-4?\,G?!#_HC?P__ /"7L?\ XU7RE\/?V5=?\?\ PTNY]%\-Z9\/[9C<
MV@TV[BGM;CQ!"-3$\2ZC;WVFND$<,46R!#!=(%F90$4 5U^C?L;^)=%\-^+H
M%\&?#G5]6U#2M(TJPNO$EVNIOY<#*+GS&.E)$CB-8Q$X@=<VMMYD3+&$ !['
M=?L]_ 2/5+_2K/X,>!-5UFQBM;BYTZT\,:<)8X;B62..0F1%7'[F9B-V[$38
M!)4';_X9.^"'_1&_A_\ ^$O8_P#QJOFWPY^Q9XV\,VL4T7A/X<7NNK9Z!$-8
MEU*2*YBDTS56N=JNFF#Y9K9;:,E0@0P(@1D12-7Q1^QOXOUFUU1DT;P3+JS3
M$RZI'J=U8S^(R=4@O([R^:.T9H+J&*"2)'1IFS=RE7B4;' /??\ AD[X(?\
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
MKEH_+DO0N^YD7.2&E;+'GGK3CT<O/];?+8<K;1\OTN4/^&3_ ((?]$;^'_\
MX2]C_P#&J\T_9\_9E^#VM> ]5N-0^$_@>_N$\6^)[99;GPY9R,L46NW\448+
M1DA4C1$5>BJJ@8  KZ@KRK]FG_DG6K_]CGXL_P#4AU&D(S+C]G3]GNUUZ#19
MOA7\-X]6GMWNH[-O#5@)&B4@,X'E?=!(&?>O//"ND_LI>/?BA<> _"WPN\!>
M)-8M(GFO+C3?"EA):6JJ0#OE\L G) ^3=R<5W'Q=_9KF^,WQ&BU35?$UWI?A
MA=+_ +-GTW2CY5Q=H9"[H\W58V^4$+R0,9%=S\,_@;X!^#EKY/@WPGI>@L8_
M*>YMH!]HE7KAYCEW&1GYF-$>\O/];?I_P!R[1\OTO^O_  3#'[)_P0Y_XLUX
M &/^I7L>?_(5>:_LR_LR_![7OV;?A1J>I_"?P/J.I7OA+2;FZO+OPY9RS3RO
M9Q,\CNT9+,S$DL3DDDFOJ"O*OV3O^36?@W_V)FC?^D,- @_X9.^"'_1&_A__
M .$O8_\ QJC_ (9.^"'_ $1OX?\ _A+V/_QJO5:* /*O^&3O@A_T1OX?_P#A
M+V/_ ,:KS3]F7]F7X/:]^S;\*-3U/X3^!]1U*]\):3<W5Y=^'+.6:>5[.)GD
M=VC)9F8DEB<DDDU]05Y5^R=_R:S\&_\ L3-&_P#2&&@#&F^ '[.=OJ&IV,OP
MR^&<-WIENMU?12>';!3;0L"5DDS%\JD*W)]#7$?"OP[^RU\:_$VN:1X+^$_@
M?78M&"_:]4@\(V(LP[$@(KF,%R<$Y (P.M=!XV_9)M?BM\2O$6M>,M>N[KPM
MJ9MA_P (WI\C6\=PL*847$BX9E!+$*I R<YKUWP%\+_"/PMTUK#PCX;TSP[:
MOM\Q=/MDB,I' +L!ER,]6)-$=KR^[_,<NT3D1^R?\$#_ ,T:\ #_ +E>Q_\
MC5>:_LR_LR_![7OV;?A1J>I_"?P/J.I7OA+2;FZO+OPY9RS3RO9Q,\CNT9+,
MS$DL3DDDFOJ"O*OV3O\ DUGX-_\ 8F:-_P"D,- C&F^ '[.=OJ&IV,OPR^&<
M-WIENMU?12>';!3;0L"5DDS%\JD*W)]#7$?"OP[^RU\:_$VN:1X+^$_@?78M
M&"_:]4@\(V(LP[$@(KF,%R<$Y (P.M=!XV_9)M?BM\2O$6M>,M>N[KPMJ9MA
M_P (WI\C6\=PL*847$BX9E!+$*I R<YKUWP%\+_"/PMTUK#PCX;TSP[:OM\Q
M=/MDB,I' +L!ER,]6)-$=KR^[_,<NT3D1^R?\$#_ ,T:\ #_ +E>Q_\ C5>:
M_LR_LR_![7OV;?A1J>I_"?P/J.I7OA+2;FZO+OPY9RS3RO9Q,\CNT9+,S$DL
M3DDDFOJ"O*OV3O\ DUGX-_\ 8F:-_P"D,- @_P"&3O@A_P!$;^'_ /X2]C_\
M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J\
MT_9E_9E^#VO?LV_"C4]3^$_@?4=2O?"6DW-U>7?ARSEFGE>SB9Y'=HR69F))
M8G)))-?4%>5?LG?\FL_!O_L3-&_](8: #_AD[X(?]$;^'_\ X2]C_P#&J/\
MAD[X(?\ 1&_A_P#^$O8__&J]5HH \J_X9.^"'_1&_A__ .$O8_\ QJO-/V9?
MV9?@]KW[-OPHU/4_A/X'U'4KWPEI-S=7EWX<LY9IY7LXF>1W:,EF9B26)R22
M37U!7E7[)W_)K/P;_P"Q,T;_ -(8: ,:;X ?LYV^H:G8R_#+X9PW>F6ZW5]%
M)X=L%-M"P)623,7RJ0K<GT-<1\*_#O[+7QK\3:YI'@OX3^!]=BT8+]KU2#PC
M8BS#L2 BN8P7)P3D C ZUT'C;]DFU^*WQ*\1:UXRUZ[NO"VIFV'_  C>GR-;
MQW"PIA1<2+AF4$L0JD#)SFO7? 7PO\(_"W36L/"/AO3/#MJ^WS%T^V2(RD<
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
MEF99(W<M&[/+,TN8P#WO_AD[X(?]$;^'_P#X2]C_ /&J/^&3O@A_T1OX?_\
MA+V/_P :KYHO?V(O'6H>")O#AT_PGI^EEM/GFTVSUOSX]3GCL&M;B>=[S2+A
M1*7*R+(89'.T?-&P##J=;_92\=:E'XQC$&DW"ZTEBZW%WXCA>]>Z@:(_:#<-
MH3;6/EDMYJ7)9E@,9M_(0  ZSXR?"_X'_!O0SJ\W[-F@^*;&*WGN[N70?"NC
M;;.&+9N:1KAX1D[QM5"S':Q PI-='X'_ &=_@SXPT$:A>?L\>%_"ER)I(9-,
MUSPKI8N$*,5W9A\V-E;&59'8$$5M_%#P#XL\3?LZ7?@S1[;P^_B:\T>+395D
MN)+#3HF,:I(T>R&5E1<'8FSI@97K7!_$K]GWQ!XX^(GB+QA_P@WPWU+4[WPG
M;:99MX@E>]5+]9)/.$B-98,9AN)8UER6PB@Q;790 >@?\,G?!#_HC?P__P#"
M7L?_ (U7,_$+X%? CX>: FHS? KP;K-Q-<16=IIFF^%M,^TW<\C86./S5CC!
MZG+NHPIYS@'P30?V*?B-H]C9+)X8^'MYJ.DQ,-+OY/$$\;Q2?VTVHPL4ATF.
M)&ACED@C:.-0@+>6D2R-&.RG_9.\575U+]M\&> -=L#XOA\0QV^N:F+B6.(-
M,TR"5-(3(<R*1&ZNVXRN\\ADX /7O#G[-/P.\2>'M+U=/@?X,T]+^UBNEM-2
M\'V=O<P!T#".6)HLQR+G#*>000>E:/\ PR=\$/\ HC?P_P#_  E['_XU7SY-
M^Q7XFO-'L+6]\.> ;^ZMK_3#J=Q]LFB7Q,+:]$\NIWR_8VVWLL2RPLN9 PO;
MC,NW"-5UK]B/79]4U_\ L_P!\.8M,OY=<2.V.N74<7V:YCB^Q1/ NGF/RXIX
M_/\ (YC67$RYE4/0![[X@_9N^ 'A;1[K5=5^$OP]L]/MEW2S/X6LB%!( X$)
M)))  ')) J:Q_9:^"MU)=K+\#? ]FL$WE1O/X9TTBX7:I\Q-B,0N6*_.%;*G
MY<8)^>_$G['OQ'\>>+->UOQ'X;^&,AU30Y-.N((+ABMY<^=93Q7%RQTP232A
M[22,RR2/\L^Z..(ATEWM0_9/\7:FM_#<>#OAQ+H5QJ>K3P^&9=0G:RM/MB6H
MCU"%A8+Y=Y UO+M"Q@D74FV:,Y+ 'N'_  R=\$/^B-_#_P#\)>Q_^-4?\,G?
M!#_HC?P__P#"7L?_ (U7D_PM_9C\7?#OXS6_BG^R/"DEN=<O[N[UJ/6+@ZC<
MVDUG% "T1LP@DEFC:YE02!3(^2TC#?7U;0!Y5_PR=\$/^B-_#_\ \)>Q_P#C
M5'_#)WP0_P"B-_#_ /\ "7L?_C5>JT4 >5?\,G?!#_HC?P__ /"7L?\ XU1_
MPR=\$/\ HC?P_P#_  E['_XU7JM% 'E7_#)WP0_Z(W\/_P#PE['_ .-4?\,G
M?!#_ *(W\/\ _P )>Q_^-5ZK10!Y5_PR=\$/^B-_#_\ \)>Q_P#C5'_#)WP0
M_P"B-_#_ /\ "7L?_C5>JT4 >5?\,G?!#_HC?P__ /"7L?\ XU1_PR=\$/\
MHC?P_P#_  E['_XU7JM% 'E7_#)WP0_Z(W\/_P#PE['_ .-4?\,G?!#_ *(W
M\/\ _P )>Q_^-5ZK10!Y5_PR=\$/^B-_#_\ \)>Q_P#C5'_#)WP0_P"B-_#_
M /\ "7L?_C5>JT4 >5?\,G?!#_HC?P__ /"7L?\ XU1_PR=\$/\ HC?P_P#_
M  E['_XU7JM% 'E7_#)WP0_Z(W\/_P#PE['_ .-5YI^SY^S+\'M:\!ZK<:A\
M)_ ]_<)XM\3VRRW/ARSD98HM=OXHHP6C)"I&B(J]%55 P !7U!7E7[-/_).M
M7_['/Q9_ZD.HT 9EQ^SI^SW:Z]!HLWPK^&\>K3V[W4=FWAJP$C1*0&<#RON@
MD#/O7GGA72?V4O'OQ0N/ ?A;X7> O$FL6D3S7EQIOA2PDM+55(!WR^6 3D@?
M)NY.*[CXN_LUS?&;XC1:IJOB:[TOPPNE_P!FSZ;I1\JXNT,A=T>;JL;?*"%Y
M(&,BNY^&?P-\ _!RU\GP;X3TO06,?E/<VT ^T2KUP\QR[C(S\S&B/>7G^MOT
M_P" .7:/E^E_U_X)AC]D_P""'/\ Q9KP ,?]2O8\_P#D*O-?V?/V9?@]K7@/
M5;C4/A/X'O[A/%OB>V66Y\.6<C+%%KM_%%&"T9(5(T1%7HJJH&  *^H*\J_9
MI_Y)UJ__ &.?BS_U(=1H$9UQ^S?^S[9ZQ;Z3/\*?AQ%J5Q$\\5J_AJP#O&N-
MS >5T&1S7GNC:+^REXF^*1^'^@_#'P#KWB&.-I+E=.\)V,L-JJ]3))Y>!R0.
M,\FNQ^,G[.6J?&/XF6&JS^*)M!\-V^EOI\]OI?R7EP'?<Z^:1^[4@ '')]J[
M'X5_L]?#WX*Q_P#%(>&+/2KEH_+DO0N^YD7.2&E;+'GGK3CT<O/];?+8<K;1
M\OTN4/\ AD_X(?\ 1&_A_P#^$O8__&J\T_9\_9E^#VM> ]5N-0^$_@>_N$\6
M^)[99;GPY9R,L46NW\448+1DA4C1$5>BJJ@8  KZ@KRK]FG_ ))UJ_\ V.?B
MS_U(=1I",RX_9T_9[M=>@T6;X5_#>/5I[=[J.S;PU8"1HE(#.!Y7W02!GWKS
MSPKI/[*7CWXH7'@/PM\+O 7B36+2)YKRXTWPI826EJJD [Y?+ )R0/DW<G%=
MQ\7?V:YOC-\1HM4U7Q-=Z7X872_[-GTW2CY5Q=H9"[H\W58V^4$+R0,9%=S\
M,_@;X!^#EKY/@WPGI>@L8_*>YMH!]HE7KAYCEW&1GYF-$>\O/];?I_P!R[1\
MOTO^O_!,,?LG_!#G_BS7@ 8_ZE>QY_\ (5>:_LR_LR_![7OV;?A1J>I_"?P/
MJ.I7OA+2;FZO+OPY9RS3RO9Q,\CNT9+,S$DL3DDDFOJ"O*OV3O\ DUGX-_\
M8F:-_P"D,- C&F^ '[.=OJ&IV,OPR^&<-WIENMU?12>';!3;0L"5DDS%\JD*
MW)]#7$?"OP[^RU\:_$VN:1X+^$_@?78M&"_:]4@\(V(LP[$@(KF,%R<$Y (P
M.M=!XV_9)M?BM\2O$6M>,M>N[KPMJ9MA_P (WI\C6\=PL*847$BX9E!+$*I
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
M_P#PE['_ .-4?\,G?!#_ *(W\/\ _P )>Q_^-5ZK10!Y5_PR=\$/^B-_#_\
M\)>Q_P#C5'_#)WP0_P"B-_#_ /\ "7L?_C5>JT4 >5?\,G?!#_HC?P__ /"7
ML?\ XU1_PR=\$/\ HC?P_P#_  E['_XU7JM% 'E7_#)WP0_Z(W\/_P#PE['_
M .-4?\,G?!#_ *(W\/\ _P )>Q_^-5ZK10!Y5_PR=\$/^B-_#_\ \)>Q_P#C
M5'_#)WP0_P"B-_#_ /\ "7L?_C5>JT4 >5?\,G?!#_HC?P__ /"7L?\ XU1_
MPR=\$/\ HC?P_P#_  E['_XU7JM% 'E7_#)WP0_Z(W\/_P#PE['_ .-4?\,G
M?!#_ *(W\/\ _P )>Q_^-5ZK10!Y5_PR=\$/^B-_#_\ \)>Q_P#C5'_#)WP0
M_P"B-_#_ /\ "7L?_C5>JT4 >5?\,G?!#_HC?P__ /"7L?\ XU1_PR=\$/\
MHC?P_P#_  E['_XU7JM% 'E7_#)WP0_Z(W\/_P#PE['_ .-4?\,G?!#_ *(W
M\/\ _P )>Q_^-5ZK10!Y5_PR=\$/^B-_#_\ \)>Q_P#C5'_#)WP0_P"B-_#_
M /\ "7L?_C5>JT4 >5?\,G?!#_HC?P__ /"7L?\ XU1_PR=\$/\ HC?P_P#_
M  E['_XU7JM% 'E7_#)WP0_Z(W\/_P#PE['_ .-4?\,G?!#_ *(W\/\ _P )
M>Q_^-5ZK10!Y5_PR=\$/^B-_#_\ \)>Q_P#C5>:?L^?LR_![6O >JW&H?"?P
M/?W">+?$]LLMSX<LY&6*+7;^**,%HR0J1HB*O1550,  5]05Y5^S3_R3K5_^
MQS\6?^I#J- $;?LK_ M9U@/P@^'@F92RQGPS8;B!U('E=.:Y9/A/^S#-X['@
MR#X=?#2Z\4^6TKZ9;>&;*66)5&29-L)$?4??(ZBE^,?P6\=_$GXN6NI:%XBC
M\':)'HK:9-K%L/,U#$DN^18!T0D*HWGD=N:WO@9^R=\//V>[NYU'PO87DNNW
MD)AN]8U&]DGN+A2P8[@2$&6 /RJ*(ZZRTW]>MOEL_P!!RTT6KT_2_P"I='[)
M_P $#G_BS?P_XX_Y%:Q_^-5YK^SY^S+\'M:\!ZK<:A\)_ ]_<)XM\3VRRW/A
MRSD98HM=OXHHP6C)"I&B(J]%55 P !7U!7E7[-/_ "3K5_\ L<_%G_J0ZC0(
MC;]E;X%K,L)^#_P]$K E8SX9L=Q ZD#RJYF7X0_LQQ>-(/"/_"NOAG)XEF4L
MNF1>&K&28 #)+!8CMX_O8J+XU_"7XB?$/XO:5?>%]9@\*:-;Z/+8SZUGS+E#
M*X+B&/.-VT ;FZ=LUK? W]D/P)\!M:N-?TA=0U3Q1=Q-#=:UJETTLTRD@G(^
MZ,D=A3CK9RT6OKUL$M-%OI^AL_\ #)_P0_Z(W\/_ /PE['_XU7FG[/G[,OP>
MUKP'JMQJ'PG\#W]PGBWQ/;++<^'+.1EBBUV_BBC!:,D*D:(BKT554#  %?4%
M>5?LT_\ ).M7_P"QS\6?^I#J-("-OV5_@6LZP'X0?#P3,I98SX9L-Q ZD#RN
MG-<LGPG_ &89O'8\&0?#KX:77BGRVE?3+;PS92RQ*HR3)MA(CZC[Y'44OQC^
M"WCOXD_%RUU+0O$4?@[1(]%;3)M8MAYFH8DEWR+ .B$A5&\\CMS6]\#/V3OA
MY^SW=W.H^%["\EUV\A,-WK&HWLD]Q<*6#'<"0@RP!^511'766F_KUM\MG^@Y
M::+5Z?I?]2Z/V3_@@<_\6;^'_''_ "*UC_\ &J\U_9E_9E^#VO?LV_"C4]3^
M$_@?4=2O?"6DW-U>7?ARSEFGE>SB9Y'=HR69F))8G)))-?4%>5?LG?\ )K/P
M;_[$S1O_ $AAH$1+^RO\"FF>$?"#X>&9 &:,>&;#<H/0D>5P.#7+^'/A/^S#
MXP\4:EX=T/X=?#36-7TU=UY#8^&+*5;?G&'D6$H&SGY<YX/%9'CS]G#QI\4O
MBIXRNKCQ3)X.\%ZU%:VEP=%8?VE?01(08_,/$*%F;/!)Z8QU].^"/[.O@/\
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
M:2W,D-O&;=Y$9@,JAH ]O_X9I\(_]!?X@?\ AQ_$/_R=1_PS3X1_Z"_Q _\
M#C^(?_DZO$[7P#\29/!]G9ZGH7Q9D:1X_P#A(K6R\;V:W5S>&UD1KS2[G[<C
M1P"<*[02/;IAHRL  DC-?Q!X"^.-UXV\:WS7/C*;3;ZQ*64.GS6X656:V:*/
MC7K989HPDBR-;0VN[=-MN&)1B >UZG^SSX,TG3;N^GU7XCR0VL3S2+:^/_$M
MQ*552Q"11WK.[8'"J"Q.  2<5.G[-?A"1%8:O\00&&1N^(WB('\C?<5X+XJ\
M(?'34/#_ (BBM-'\92:G?>")+*W,/B"&S^S:Q]G58)HI5U=@&$N6=#" /,D_
MTF=8H4:7XK>!/C5XKC\;W6B:3XWTOQ!=6^HO9W-CXOC@L;BWELBNGVL-NM\J
MVMW;W36SRRJBHZVMS^^F$P1P#UWQI\&?A[\/_"NI^(];UOXD0Z1IL)N+J6U\
M=^)[MXXQ]Y_*AO'=@!R=JG !)X!-<AX<L?@OXJN-/MK+Q1\4(KR^U!=+BM-0
M\5^,+*=;AK=KA!)'/<(T2O$CLDCA4?:P5B015G3?#OQ ;X)_&S0;OPQXNO[O
M4FNHO#EKKVL6-W>7,5Q80Q$>;]K:.-1<_:)"C.BJK@1K@!!G/\(O$WAS3_ .
MO6^B>+/&OBJYUJSN]<DUB]TBWN]/M8+"ZMXH&:W:&$1QO=.P,(E?]Y(<N=HH
M ]1_X9I\(_\ 07^('_AQ_$/_ ,G4R7]FWPA#$\C:O\0BJ@L0OQ%\1,>/0"^R
M3["OEG2_AW\>+H3P:AX5^)^FV,ES?7D-KI_CV)C!%+IR)%9O/-K,LTI6[B1A
M*&3@EE6$2R15NZ;X3^-YU:_U*[\*_$_9?7MR'L&\96/EQ6DF@+ XB"ZG^[D;
M4P9D*L/*4 QF+<ZD ^A-/_9W\&ZG86UY#JOQ&2*XB65%N/B!XDAD"L 0&C>]
M#(V#RK $'@@&K'_#-/A'_H+_ ! _\./XA_\ DZOG%M-^+O@Z^3Q;K.C_ !&L
M[#3%LY[]KSQC8FPMK8:-+%J,[1_;I V+@12'=')L\KS(4WM)YG=_L&:X->T'
MQ?/+XDU?Q/>BYM0]Q=^(5U:SA01$+%"R:QJ863<)'D/F1EO-C_=A0E 'J?\
MPS3X1_Z"_P 0/_#C^(?_ ).H_P"&:?"/_07^('_AQ_$/_P G5ZK10!Y5_P ,
MT^$?^@O\0/\ PX_B'_Y.H_X9I\(_]!?X@?\ AQ_$/_R=7JM% 'E7_#-/A'_H
M+_$#_P ./XA_^3J/^&:?"/\ T%_B!_X<?Q#_ /)U>JT4 >5?\,T^$?\ H+_$
M#_PX_B'_ .3J/^&:?"/_ $%_B!_X<?Q#_P#)U>JT4 >5?\,T^$?^@O\ $#_P
MX_B'_P"3J/\ AFGPC_T%_B!_X<?Q#_\ )U>JT4 >5?\ #-/A'_H+_$#_ ,./
MXA_^3J/^&:?"/_07^('_ (<?Q#_\G5ZK10!Y5_PS3X1_Z"_Q _\ #C^(?_DZ
MC_AFGPC_ -!?X@?^''\0_P#R=7JM% 'E7_#-/A'_ *"_Q _\./XA_P#DZC_A
MFGPC_P!!?X@?^''\0_\ R=7JM% 'E7_#-/A'_H+_ ! _\./XA_\ DZC_ (9I
M\(_]!?X@?^''\0__ "=7JM% 'E7_  S3X1_Z"_Q _P##C^(?_DZO-/V?/V>_
M"^K> ]5GGU7QPCKXM\3VX%MX^UV!=L>NW\:DK'>J"Q5 6<C<[%G8LS,Q^H*\
MJ_9I_P"2=:O_ -CGXL_]2'4: (V_9Q\&+.L!USQZ)F4LL9^)/B'<0.I ^W].
M:Y9/ /PBF\=CP9!XW\:77BGRVE?3+;XD>(I98E49)DVWQ$?4??(ZBE^,?P6\
M=_$GXN6NI:%XBC\':)'HK:9-K%L/,U#$DN^18!T0D*HWGD=N:WO@9^R=\//V
M>[NYU'PO87DNNWD)AN]8U&]DGN+A2P8[@2$&6 /RJ*(ZZRTW]>MOEL_T'+31
M:O3]+_J71^S5X1.?^)O\0../^2C>(O\ Y.KS7]GS]GOPOJW@/59Y]5\<(Z^+
M?$]N!;>/M=@7;'KM_&I*QWJ@L50%G(W.Q9V+,S,?J"O*OV:?^2=:O_V.?BS_
M -2'4:!$;?LX^#%F6$ZYX]$K E8S\2/$.X@=2!]OKF9?A[\)(O&D'A'_ (3?
MQG)XEF4LNF1?$KQ#), !DE@M\=O'][%1?&OX2_$3XA_%[2K[POK,'A31K?1Y
M;&?6L^9<H97!<0QYQNV@#<W3MFM;X&_LA^!/@-K5QK^D+J&J>*+N)H;K6M4N
MFEFF4D$Y'W1DCL*<=;.6BU]>M@EIHM]/T-G_ (9I\(_]!?X@?^''\0__ "=7
MFG[/G[/?A?5O >JSSZKXX1U\6^)[<"V\?:[ NV/7;^-25CO5!8J@+.1N=BSL
M69F8_4%>5?LT_P#).M7_ .QS\6?^I#J-("-OV<?!BSK =<\>B9E++&?B3XAW
M$#J0/M_3FN63P#\(IO'8\&0>-_&EUXI\MI7TRV^)'B*66)5&29-M\1'U'WR.
MHI?C'\%O'?Q)^+EKJ6A>(H_!VB1Z*VF3:Q;#S-0Q)+OD6 =$)"J-YY';FM[X
M&?LG?#S]GN[N=1\+V%Y+KMY"8;O6-1O9)[BX4L&.X$A!E@#\JBB.NLM-_7K;
MY;/]!RTT6KT_2_ZET?LU>$3G_B;_ ! XX_Y*-XB_^3J\U_9E_9[\+ZU^S;\*
M-0N-5\<1W%WX2TFXD2T\?:[;0JS6<3$)%'>JD:Y/"(H51@   "OJ"O*OV3O^
M36?@W_V)FC?^D,- B)?V<O!;3/"-=\>&9 &:,?$GQ#N4'H2/M_ X-<OX<\ _
M"+QAXHU+P[H?C;QKK&KZ:NZ\AL?B1XBE6WYQAY%OB@;.?ESG@\5D>//V</&G
MQ2^*GC*ZN/%,G@[P7K45K:7!T5A_:5]!$A!C\P\0H69L\$GIC'7T[X(_LZ^
M_P!GG2KRQ\$Z3)IXOBC7D\US)/)<,@(5F+L0.IX4 <]*(ZJ\OZ_R_/T"6FD2
MH/V:O"+=-7^('I_R4;Q%_P#)U>:_LR_L]^%]:_9M^%&H7&J^.([B[\):3<2)
M:>/M=MH59K.)B$BCO52-<GA$4*HP   !7U!7E7[)W_)K/P;_ .Q,T;_TAAH
MB7]G+P6TSPC7?'AF0!FC'Q)\0[E!Z$C[?P.#7+^'/ /PB\8>*-2\.Z'XV\:Z
MQJ^FKNO(;'XD>(I5M^<8>1;XH&SGY<YX/%9'CS]G#QI\4OBIXRNKCQ3)X.\%
MZU%:VEP=%8?VE?01(08_,/$*%F;/!)Z8QU].^"/[.O@/]GG2KRQ\$Z3)IXOB
MC7D\US)/)<,@(5F+L0.IX4 <]*(ZJ\OZ_P OS] EII$J#]FKPBW35_B!Z?\
M)1O$7_R=7FO[,O[/?A?6OV;?A1J%QJOCB.XN_"6DW$B6GC[7;:%6:SB8A(H[
MU4C7)X1%"J,    5]05Y5^R=_P FL_!O_L3-&_\ 2&&@")?V<O!;3/"-=\>&
M9 &:,?$GQ#N4'H2/M_ X-<OX<\ _"+QAXHU+P[H?C;QKK&KZ:NZ\AL?B1XBE
M6WYQAY%OB@;.?ESG@\5D>//V</&GQ2^*GC*ZN/%,G@[P7K45K:7!T5A_:5]!
M$A!C\P\0H69L\$GIC'7T[X(_LZ^ _P!GG2KRQ\$Z3)IXOBC7D\US)/)<,@(5
MF+L0.IX4 <]*(ZJ\OZ_R_/T"6FD2H/V:O"+=-7^('I_R4;Q%_P#)U>:_LR_L
M]^%]:_9M^%&H7&J^.([B[\):3<2):>/M=MH59K.)B$BCO52-<GA$4*HP   !
M7U!7E7[)W_)K/P;_ .Q,T;_TAAH /^&:?"/_ $%_B!_X<?Q#_P#)U'_#-/A'
M_H+_ ! _\./XA_\ DZO5:* /*O\ AFGPC_T%_B!_X<?Q#_\ )U>:?LR_L]^%
M]:_9M^%&H7&J^.([B[\):3<2):>/M=MH59K.)B$BCO52-<GA$4*HP   !7U!
M7E7[)W_)K/P;_P"Q,T;_ -(8: (_^&<?!AF:(:YX],JC<R?\+)\0[@/4C[?T
MKF=&^'GPD\1>++SPUI7C;QGJ6N6:>9<V=I\2O$4AA7./G*WQ53GL3FL+XA?
M/XA?$SXP>+;J'Q(?!?@W5+.UL9;O3WWZA=11@EDCYQ$"2<MU]J]&^!/[,W@?
M]G>UOT\)65PEWJ&S[;>W=PTTMP5S@L2<#J>@%..JO+_@_P!?B$M-%N+_ ,,T
M^$?^@O\ $#_PX_B'_P"3J\T_9E_9[\+ZU^S;\*-0N-5\<1W%WX2TFXD2T\?:
M[;0JS6<3$)%'>JD:Y/"(H51@   "OJ"O*OV3O^36?@W_ -B9HW_I##2 B7]G
M+P6TSPC7?'AF0!FC'Q)\0[E!Z$C[?P.#7+^'/ /PB\8>*-2\.Z'XV\:ZQJ^F
MKNO(;'XD>(I5M^<8>1;XH&SGY<YX/%9'CS]G#QI\4OBIXRNKCQ3)X.\%ZU%:
MVEP=%8?VE?01(08_,/$*%F;/!)Z8QU].^"/[.O@/]GG2KRQ\$Z3)IXOBC7D\
MUS)/)<,@(5F+L0.IX4 <]*(ZJ\OZ_P OS] EII$\J_::_9]\+:/^S;\6-1MM
M5\<23VGA/5IXTO/'NNW$+,EG*0'BEO&21<CE'4JPR""#BOJ"O*OVL?\ DUGX
MR?\ 8F:S_P"D,U>JT ?.OA#X0Z%X_P#BU\<=0U._\46MQ'XMM;=4T3Q9JNE0
ME1X?TA@3%:7,2,V6/SE2Q  )PH Q_!-O\%_B!X@@T72?$?Q8CO[B:YM8/[5\
M2>,].AFGMRPG@CFN9XXWE3RY-T:L7 C<XPC8]-^#?_)1?CM_V.=M_P"H]HU>
M(?#?X<^.O!'C#5/'5Y\.?%FJQ:AJ^N>;X7FUVQDN+'[5>37%OJ.GAM0^S0,8
M9FMYU5XY"2K+D"0R 'I?B#X5_#?PKX$O_&.K:W\3;/0;"U>]NI7\:^*C/#"O
M+NUN+HS * 2?DR ">G-6O%'P9^'O@WPG?^)-4UOXD+I%C;FZGEM?'?B>ZD6(
M#)8117C2-@<G:IP 3T!KPO5O GQOUCP#!IMSX7\9:C<7GP^N_#U_I^IZY9O&
M+]K>[BCG:;^UF29V:2+.^W+%7#M/NC6)?4/!>@^/U^ ?Q TWQ#X1\277CB^L
M)[8"YUJVFAU1Y(G2-[6%KZ2&R 5E\R$,B @[6EP&(!-X@\*?!_PSX T;QK>>
M+OB'+X<UHV@TRXL/'7BF\EOFNMOV=88(;MY9&?<N%5">>G!KN/\ AFGPC_T%
M_B!_X<?Q#_\ )U>/>+OA_P#$"WT?3K73_ .JZMH6E^*=+\1:-I%O?:<+NUC>
M]AO[R*7S;I(E>V,5Q!'Y<CJPNE53L4M7%V?@KXWWWC"X%_X.^)6D^&KW6+&[
M-KI7CN*5K2V O([Z$SSZNTCK*LML0T:Q;0I,<<,L:R, ?2O_  S3X1_Z"_Q
M_P##C^(?_DZC_AFGPC_T%_B!_P"''\0__)U?,%Q_PN[PG9:!XBU_PSXQ\.Z7
MX?\ #=Q;>(=3O/&MO*MRJ:7<1K<N&U*2")DG$+F06TLK\2M)NWQ-@>#=.^(?
MQ*^%]\WP_P#%WBOQ#<)K1.H7&G^(5U%H%-F$MQ:NOBB1 (W$DLD<E\2S7$9:
MW>,1A0#Z^_X9I\(_]!?X@?\ AQ_$/_R=1_PS3X1_Z"_Q _\ #C^(?_DZOF[4
MOAM\:+B\ULG3/BO.EV^MQC[-XRL[>%D:.*33_+4:GO@7[2KN"C"10?)9OLY,
M1/%7@?\ :'US5O$^K/%XVM[B_LXGM+/0M3M+9(G+VKHBN^M>1'+#LE#!+-8Y
M?WH=YPP+ 'T4W[.W@F.\BM&U_P =K=RQO+' ?B5X@#NB%0[!?M^2%+H">V]?
M45/_ ,,T^$?^@O\ $#_PX_B'_P"3J\C^$GPM\9:=\=O#/B77O#7C>/3=-B\0
MZ3;7FL>+$O!;V\MQ;SV3W$8OY#,CI]HCY61PZ0[U58H73ZQH \J_X9I\(_\
M07^('_AQ_$/_ ,G4?\,T^$?^@O\ $#_PX_B'_P"3J]5HH \J_P"&:?"/_07^
M('_AQ_$/_P G4?\ #-/A'_H+_$#_ ,./XA_^3J]5HH \J_X9I\(_]!?X@?\
MAQ_$/_R=1_PS3X1_Z"_Q _\ #C^(?_DZO5:* /*O^&:?"/\ T%_B!_X<?Q#_
M /)U'_#-/A'_ *"_Q _\./XA_P#DZO5:* /*O^&:?"/_ $%_B!_X<?Q#_P#)
MU'_#-/A'_H+_ ! _\./XA_\ DZO5:* /*O\ AFGPC_T%_B!_X<?Q#_\ )U'_
M  S3X1_Z"_Q _P##C^(?_DZO5:* /*O^&:?"/_07^('_ (<?Q#_\G4?\,T^$
M?^@O\0/_  X_B'_Y.KU6B@#RK_AFGPC_ -!?X@?^''\0_P#R=1_PS3X1_P"@
MO\0/_#C^(?\ Y.KU6B@#RK_AFGPC_P!!?X@?^''\0_\ R=1_PS3X1_Z"_P 0
M/_#C^(?_ ).KU6B@#RK_ (9I\(_]!?X@?^''\0__ "=1_P ,T^$?^@O\0/\
MPX_B'_Y.KU6B@#RK_AFGPC_T%_B!_P"''\0__)U'_#-/A'_H+_$#_P ./XA_
M^3J]5HH \J_X9I\(_P#07^('_AQ_$/\ \G4?\,T^$?\ H+_$#_PX_B'_ .3J
M]5HH \J_X9I\(_\ 07^('_AQ_$/_ ,G4?\,T^$?^@O\ $#_PX_B'_P"3J]5H
MH \J_P"&:?"/_07^('_AQ_$/_P G4?\ #-/A'_H+_$#_ ,./XA_^3J]5HH \
MJ_X9I\(_]!?X@?\ AQ_$/_R=1_PS3X1_Z"_Q _\ #C^(?_DZO5:* /*O^&:?
M"/\ T%_B!_X<?Q#_ /)U'_#-/A'_ *"_Q _\./XA_P#DZO5:* /*O^&:?"/_
M $%_B!_X<?Q#_P#)U>:?L^?L]^%]6\!ZK//JOCA'7Q;XGMP+;Q]KL"[8]=OX
MU)6.]4%BJ LY&YV+.Q9F9C]05Y5^S3_R3K5_^QS\6?\ J0ZC0 ?\,T^$?^@O
M\0/_  X_B'_Y.H_X9I\(_P#07^('_AQ_$/\ \G5ZK10!Y5_PS3X1_P"@O\0/
M_#C^(?\ Y.KS3]GS]GOPOJW@/59Y]5\<(Z^+?$]N!;>/M=@7;'KM_&I*QWJ@
ML50%G(W.Q9V+,S,?J"O*OV:?^2=:O_V.?BS_ -2'4: #_AFGPC_T%_B!_P"'
M'\0__)U'_#-/A'_H+_$#_P ./XA_^3J]5HH \J_X9I\(_P#07^('_AQ_$/\
M\G5YI^SY^SWX7U;P'JL\^J^.$=?%OB>W MO'VNP+MCUV_C4E8[U06*H"SD;G
M8L[%F9F/U!7E7[-/_).M7_['/Q9_ZD.HT '_  S3X1_Z"_Q _P##C^(?_DZC
M_AFGPC_T%_B!_P"''\0__)U>JT4 >5?\,T^$?^@O\0/_  X_B'_Y.KS3]F7]
MGOPOK7[-OPHU"XU7QQ'<7?A+2;B1+3Q]KMM"K-9Q,0D4=ZJ1KD\(BA5&
M*^H*\J_9._Y-9^#?_8F:-_Z0PT 1+^SEX+:9X1KOCPS( S1CXD^(=R@]"1]O
MX'!KE_#G@'X1>,/%&I>'=#\;>-=8U?35W7D-C\2/$4JV_.,/(M\4#9S\N<\'
MBLCQY^SAXT^*7Q4\975QXID\'>"]:BM;2X.BL/[2OH(D(,?F'B%"S-G@D],8
MZ^G?!']G7P'^SSI5Y8^"=)DT\7Q1KR>:YDGDN&0$*S%V('4\* .>E$=5>7]?
MY?GZ!+32)4'[-7A%NFK_ ! ]/^2C>(O_ ).KS7]F7]GOPOK7[-OPHU"XU7QQ
M'<7?A+2;B1+3Q]KMM"K-9Q,0D4=ZJ1KD\(BA5&    *^H*\J_9._Y-9^#?\
MV)FC?^D,- !_PS3X1_Z"_P 0/_#C^(?_ ).H_P"&:?"/_07^('_AQ_$/_P G
M5ZK10!Y5_P ,T^$?^@O\0/\ PX_B'_Y.KS3]F7]GOPOK7[-OPHU"XU7QQ'<7
M?A+2;B1+3Q]KMM"K-9Q,0D4=ZJ1KD\(BA5&    *^H*\J_9._P"36?@W_P!B
M9HW_ *0PT 1+^SEX+:9X1KOCPS( S1CXD^(=R@]"1]OX'!KE_#G@'X1>,/%&
MI>'=#\;>-=8U?35W7D-C\2/$4JV_.,/(M\4#9S\N<\'BLCQY^SAXT^*7Q4\9
M75QXID\'>"]:BM;2X.BL/[2OH(D(,?F'B%"S-G@D],8Z^G?!']G7P'^SSI5Y
M8^"=)DT\7Q1KR>:YDGDN&0$*S%V('4\* .>E$=5>7]?Y?GZ!+32)4'[-7A%N
MFK_$#T_Y*-XB_P#DZO-?V9?V>_"^M?LV_"C4+C5?'$=Q=^$M)N)$M/'VNVT*
MLUG$Q"11WJI&N3PB*%48    KZ@KRK]D[_DUGX-_]B9HW_I##0 ?\,T^$?\
MH+_$#_PX_B'_ .3J/^&:?"/_ $%_B!_X<?Q#_P#)U>JT4 >5?\,T^$?^@O\
M$#_PX_B'_P"3J\T_9E_9[\+ZU^S;\*-0N-5\<1W%WX2TFXD2T\?:[;0JS6<3
M$)%'>JD:Y/"(H51@   "OJ"O*OV3O^36?@W_ -B9HW_I##0 ?\,T^$?^@O\
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
M06*H"SD;G8L[%F9F/U!7E7[-/_).M7_['/Q9_P"I#J- !_PS3X1_Z"_Q _\
M#C^(?_DZC_AFGPC_ -!?X@?^''\0_P#R=7JM% 'E7_#-/A'_ *"_Q _\./XA
M_P#DZO-/V?/V>_"^K> ]5GGU7QPCKXM\3VX%MX^UV!=L>NW\:DK'>J"Q5 6<
MC<[%G8LS,Q^H*\J_9I_Y)UJ__8Y^+/\ U(=1H C;]G'P8LRPG7/'HE8$K&?B
M1XAW$#J0/M]<S+\/?A)%XT@\(_\ ";^,Y/$LREETR+XE>(9)@ ,DL%OCMX_O
M8J+XU_"7XB?$/XO:5?>%]9@\*:-;Z/+8SZUGS+E#*X+B&/.-VT ;FZ=LUK?
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
MA#4+0^*G^(E\$A>Z\*Z'))F9893OO(;C2Y9H8GV+DK9H?-:-?W4;,P /2O\
MA3?B[_HNWQ _\ ?#W_RJK!;PS/'9Z]>-^TSXI6T\/LZ:Q.?^$9$>FLB"1Q<-
M_9>(BJ$,0^, @]*\/L?CC\;&U+4=0TR#QKK+RWES%IOA_5O -S96Q4Z LZ&2
M=K.)E1=5!MTW2)\N_>[J5D3UO]F2&[US5/BJNN#Q-KEEJ&HV<L&I>,_#+Z3-
MJ,!L((F+0M;PHVV2*6,A8DX125(=7< 3P3/I/Q+U*;3O"'[6>L^*M0AB-Q+:
MZ)=>%;R6.,,%+LD>FL0N649(QE@.]=I_PIOQ=_T7;X@?^ /A[_Y55XQ=:YKL
M?@/5=4\,6_C'PUK\GQ&>W6^@\$W$M[_9=Y?1M=.L=S9.1"8%\TR*H4/!$&)/
MR-D>(OB9\;/#WC#QW8:C)XODTJT66VT[_A']!DNKD,+NWCL[J.0:%);"-X6=
M[H))>R 2.T4$9B,( /?O^%-^+O\ HNWQ _\  'P]_P#*JC_A3?B[_HNWQ _\
M ?#W_P JJ^=!\5/CMKG@PK9R>+K;Q&W@>ZGCCB\*RP21ZY;0W#(91=:2L#K,
M\:H0DRLYDA\N"-=[MT.A_$#XA_$;XR2:!:>*/B=X7\,WFL:@UM?2> A:I'9?
M8[26V7S[S2S''B?[;&#+\Q50&RQ1J /:O^%-^+O^B[?$#_P!\/?_ "JH_P"%
M-^+O^B[?$#_P!\/?_*JG? EO&5]I-Q<^,-:OK^\L&?1'CFAM%@O)K::1)-00
MPQ*R^=\H\LG:GE_=#%J]3H \J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M
M\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _
M\ ?#W_RJKU6B@#RK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\  'P]
M_P#*JO5:* /*O^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*JO
M5:* /*O^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P  ?#W_ ,JJ]5HH
M \J_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ]5HH \J_X4
MWXN_Z+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_  !\/?\ RJKU6B@#RK_A3?B[
M_HNWQ _\ ?#W_P JJ/\ A3?B[_HNWQ _\ ?#W_RJKU6B@#RK_A3?B[_HNWQ
M_P# 'P]_\JJ/^%-^+O\ HNWQ _\  'P]_P#*JO5:* /*O^%-^+O^B[?$#_P!
M\/?_ "JH_P"%-^+O^B[?$#_P!\/?_*JO5:* /*O^%-^+O^B[?$#_ , ?#W_R
MJH_X4WXN_P"B[?$#_P  ?#W_ ,JJ]5HH \J_X4WXN_Z+M\0/_ 'P]_\ *JC_
M (4WXN_Z+M\0/_ 'P]_\JJ]5HH \J_X4WXN_Z+M\0/\ P!\/?_*JC_A3?B[_
M *+M\0/_  !\/?\ RJKU6B@#RK_A3?B[_HNWQ _\ ?#W_P JJ/\ A3?B[_HN
MWQ _\ ?#W_RJKU6B@#RK_A3?B[_HNWQ _P# 'P]_\JJ/^%-^+O\ HNWQ _\
M 'P]_P#*JO5:* /*O^%-^+O^B[?$#_P!\/?_ "JKS3]GSX3^*+_P'JLL'QG\
M<:<B^+?$\1AMK/0BK,FNWZ-(?,TQCND93(P!VAG;:J+M4?4%>5?LT_\ ).M7
M_P"QS\6?^I#J- !_PIOQ=_T7;X@?^ /A[_Y550N/AUK5KJMOID_[1'C2'4KA
M2T-G)!X;6:4#J50Z5D@>PKG?C)H_Q;USXQV8^'OEZ59+H;6DFMZE*QL[6227
M+2+ .)9551MR,#//'%2_ ']D'3?@MXQU'QKJ?B[7/''C;4K<P7>J:NZ;.6#$
MQI@LI^4#ESQQ1'WM7HM?U_K_ #'+W=%J]/T.K_X4YXM.<?'?Q^<=?]!\/?\
MRJKS7]GSX3^*+_P'JLL'QG\<:<B^+?$\1AMK/0BK,FNWZ-(?,TQCND93(P!V
MAG;:J+M4?4%>5?LT_P#).M7_ .QS\6?^I#J- @_X4WXN_P"B[?$#_P  ?#W_
M ,JJI7'PUUZUU""QG_:%\;0WMQGR;:2W\.+))CKM4Z5D_A7,_&V'XLZE\9-(
MA^'5KY%JFC30S:KJ,A73[:620?.4'^LD51P!Z\TSX$_L@I\+_'UQX_\ $WC+
M5/'/C2Z@:&2ZO]H@CW$$F).2O3'7I3C[UF]%K^%U_3'+W=%OI^AVW_"F_%W_
M $7;X@?^ /A[_P"55>:?L^?"?Q1?^ ]5E@^,_CC3D7Q;XGB,-M9Z$59DUV_1
MI#YFF,=TC*9& .T,[;51=JCZ@KRK]FG_ ))UJ_\ V.?BS_U(=1I"#_A3?B[_
M *+M\0/_  !\/?\ RJH_X4WXN_Z+M\0/_ 'P]_\ *JO5:* /*O\ A3?B[_HN
MWQ _\ ?#W_RJKS3]F7X3^*-2_9M^%%W;_&?QQI=O<>$M)ECL;2ST)H;96LXB
M(T,FF.Y50=H+NS8 RQ.37U!7E7[)W_)K/P;_ .Q,T;_TAAH /^%-^+O^B[?$
M#_P!\/?_ "JJA'\.M:FUB328_P!HCQH^J1Q^:]BL'ALSJG3<4_LK<![XKA?'
M?@[XT>-/BUXUM/".J'P3X<OX+2S_ .$CO':9XHT0F0V=OG =F<@R'&,<'/([
M7]G/]EK0/V<H]:GL-9U?Q)K6M,DFH:GK,J222,N[[N%! )8D@ECGO1'57>B'
M+31:LTQ\'/%K=/COX_/_ &X^'O\ Y55YK^S+\)_%&I?LV_"B[M_C/XXTNWN/
M"6DRQV-I9Z$T-LK6<1$:&33'<JH.T%W9L 98G)KZ@KRK]D[_ )-9^#?_ &)F
MC?\ I##0(/\ A3?B[_HNWQ _\ ?#W_RJH_X4WXN_Z+M\0/\ P!\/?_*JO5:*
M /*O^%-^+O\ HNWQ _\  'P]_P#*JO-/V9?A/XHU+]FWX47=O\9_'&EV]QX2
MTF6.QM+/0FAME:SB(C0R:8[E5!V@N[-@#+$Y-?4%>5?LG?\ )K/P;_[$S1O_
M $AAH /^%-^+O^B[?$#_ , ?#W_RJH_X4WXN_P"B[?$#_P  ?#W_ ,JJ]5HH
M \J_X4WXN_Z+M\0/_ 'P]_\ *JO-/V9?A/XHU+]FWX47=O\ &?QQI=O<>$M)
MECL;2ST)H;96LXB(T,FF.Y50=H+NS8 RQ.37U!7E7[)W_)K/P;_[$S1O_2&&
M@ _X4WXN_P"B[?$#_P  ?#W_ ,JJH1_#K6IM8DTF/]HCQH^J1Q^:]BL'ALSJ
MG3<4_LK<![XKA?'?@[XT>-/BUXUM/".J'P3X<OX+2S_X2.\=IGBC1"9#9V^<
M!V9R#(<8QP<\CM?V<_V6M _9RCUJ>PUG5_$FM:TR2:AJ>LRI))(R[ONX4$ E
MB2"6.>]$=5=Z(<M-%JS3'P<\6MT^._C\_P#;CX>_^55>:_LR_"?Q1J7[-OPH
MN[?XS^.-+M[CPEI,L=C:6>A-#;*UG$1&ADTQW*J#M!=V; &6)R:^H*\J_9._
MY-9^#?\ V)FC?^D,- @_X4WXN_Z+M\0/_ 'P]_\ *JJ2_#77FU,Z:O[0OC8Z
MBJ>8;06_ASS0O][9_96<>^*X'X@Z+\:?%GQE\7V'@F=O#&@75E:V:^(M28M%
M!@$R-;0_Q2$G&[@#'6NL_9R_95TSX 7VM:P_B'5/%GB360OVW4]596;())"<
M94$G)&33C[RN]$.6FBU9O_\ "F_%W_1=OB!_X ^'O_E57FG[,OPG\4:E^S;\
M*+NW^,_CC2[>X\):3+'8VEGH30VRM9Q$1H9-,=RJ@[07=FP!EB<FOJ"O*OV3
MO^36?@W_ -B9HW_I##2$'_"F_%W_ $7;X@?^ /A[_P"55'_"F_%W_1=OB!_X
M ^'O_E57JM% 'R_^TU\)_%&F_LV_%>[N/C/XXU2WM_"6K2R6-W9Z$L-RJV<I
M,;F/3$<*P&TE'5L$X8'!KZ@KRK]K'_DUGXR?]B9K/_I#-7JM 'SKX0\ Z[XJ
M^+7QQN],^)7BCP=;IXMM8FL=$MM*DAD8>']()D)N[*=]Q#!<!PN%&%!R3VO_
M  IOQ=_T7;X@?^ /A[_Y54?!O_DHOQV_['.V_P#4>T:MRX^.WPUM?& \)S_$
M+PK#XI-PMF-#DUNV6^,[$!8O(+[]Y)&%QDY'% &'_P *;\7?]%V^('_@#X>_
M^55'_"F_%W_1=OB!_P" /A[_ .55==IOQ1\&:Q8ZK>V'B[0KZSTGSQJ-Q;:E
M#)'9^2 9O.8,1'Y8(W;L;<C.*M^$_'7AOQ]IL>H^&/$&E>(]/D7>EWI-[%=1
M,N]TR'C8@C?'(O7JC#J#0!PW_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;
MX@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55<5I/A#QY??&CQ5X1D^
M./C@:;I7A_2-5@E73_#_ )S2W=SJ44BL?[+P5"V46T  @L^2<@#Z*KRKPY_R
M=-\0_P#L3/#/_I=KU '!?VUX>_X2S_A%O^&O=2_X2;[7]@_L7[?X4^V_:=VS
MR/)_LW?YF[Y=F,YXQFN]_P"%-^+O^B[?$#_P!\/?_*JO%FU)[7]H3QYJ%W<_
M$RWTU_%-M+;:!IW@6ZN=+U5DTJWM%N3<M8D*8KE?,5VG\G_14<*<J]8_@'XA
M?&35M)FNM1U_X@W-W8:5I_B"XMIO JZ?YZP7TT5_81"73QOFEM/*D\M6\QY<
M-#Y<9,8 /=Q\+_$+:HVFC]H+QP=16$7#6?V;PYYPB+%1(4_LK.TL",XQD$4^
M]^!OB;4K.>TN_C?X[NK2XC:*:";3O#KI(C##*RG2<$$$@@]<UX[\2O'7Q1\/
M>()M+TW7_B%BZ70KV*XM?!B:A':I/JS+J$/FQ::8V,5A*C%22X,*X);?NSOB
M=X[^->@P^-DT+5O'+ZYI<=_ EBOA"&\L_(CB4Z;>V4\5B5N9[B06ZSPAW""Y
MNB(X!"K1@'M>A_L^ZWX7T>TTG1OC+XUTG2K.,0VUC8Z5X;A@@0=$1%TD*JCT
M Q5__A3?B[_HNWQ _P# 'P]_\JJ^:?%/Q@^,4-]KUCHVN?$:9]/BUI[6Y/PS
MG"W\D5M;36"(S:=M0/<?:H<DMF)<9\QHYZF\8?&+XZI8ZC:>&YO$LRV^IO)%
MK^I^#+^TW"2PM9((/LT6CW,LEJMR=05@L:RA88E>Z1F5I0#Z0_X4WXN_Z+M\
M0/\ P!\/?_*JL[7OA]K'A73CJ&M_M%>,]'L!)'";J_A\-P1>9(X2--SZ6!N9
MV50.I+ #DU\W^,_%WQ=\7:-XLT.?6?B--9WUOX@MDAM_ LD'E1V]W;O9A9CI
MP\UI[9KM,@!9%5$5!+EI+?C_ .*/CK4]:\7:%)I_Q/U_P9/IGEVIU;P5<-,U
M]#>691XUM-*BV1R1&X<;Y9"=I!6 J%8 ^EO^%-^+O^B[?$#_ , ?#W_RJH_X
M4WXN_P"B[?$#_P  ?#W_ ,JJX7]IWXF^-/!OB;P0/!MOXVDADN;:YU--'\/M
M?Z?)8_:HEN5E":?<S>>(3(RQB2W^4,0SN%C?S'PK\7OB^MB(-1U'XA:A%>6R
M/=ZC)\/);>YTJ!=3>%I;>/[ %FN#:F.1D9),\ND( *$ ]FCT%IO!K^+H_P!I
M[Q,_A-$>5M>5O#!L516*.QG_ +,V !@5)SP01UK5T?X:Z[XBTZ'4-*_:%\;:
MG83+NBNK.W\.2Q.#W5ETH@CZ5YMX2TB[O/V48[;6M*\9"_MO%MSJ,DMCI#VN
MKVQ77Y+R._CM)8'\W8I2?RA%() "BJY(4\K9^)OBEX=\$6%EH-CKV@7$D>JW
MNDWF@^"9(;3Q#JQO"T::C97$4TVF0SERS,SP+EI7\V-=@ ![MJ7PO\0Z+9O=
MZA^T%XXL+1&56GN;;PY'&"S!5!9M* R6( ]20*@UKX?:QX;CLWU?]HKQGI:7
MEU%8VS7L/AN$3W$K;8H4+:6-TCMPJCDG@ UYCKWQ.^(^DP^)+V?5_',>MVVK
M1*_AJR\ 3W=I;VJ:LD>ZSO(K-UGCDL27<;Y9,MN4P%6C'(:]\3/'?B+Q+XIT
MC5=&^(VI>&8_$_AF_P!(CU3PC<O+;BS\10RWVUK338D$0@B61,RW!>-582;S
M)&H!]'?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10
M!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_
M%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]
M%V^('_@#X>_^55'_  IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\
M@#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O
M_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?
M\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%
MW_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;
MX@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_  IOQ=_T7;X@?^ /
MA[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\
ME57JM% 'E7_"F_%W_1=OB!_X ^'O_E57FG[/GPG\47_@/598/C/XXTY%\6^)
MXC#;6>A%69-=OT:0^9IC'=(RF1@#M#.VU47:H^H*\J_9I_Y)UJ__ &.?BS_U
M(=1H /\ A3?B[_HNWQ _\ ?#W_RJJA<?#K6K75;?3)_VB/&D.I7"EH;.2#PV
MLTH'4JATK) ]A7._&31_BWKGQCLQ\/?+TJR70VM)-;U*5C9VLDDN6D6 <2RJ
MJC;D8&>>.*E^ /[(.F_!;QCJ/C74_%VN>./&VI6Y@N]4U=TV<L&)C3!93\H'
M+GCBB/O:O1:_K_7^8Y>[HM7I^AU?_"G/%ISCX[^/SCK_ *#X>_\ E57FO[/G
MPG\47_@/598/C/XXTY%\6^)XC#;6>A%69-=OT:0^9IC'=(RF1@#M#.VU47:H
M^H*\J_9I_P"2=:O_ -CGXL_]2'4:!!_PIOQ=_P!%V^('_@#X>_\ E55"X^'6
MM6NJV^F3_M$>-(=2N%+0V<D'AM9I0.I5#I62!["N=^,FC_%O7/C'9CX>^7I5
MDNAM:2:WJ4K&SM9))<M(L XEE55&W(P,\\<5+\ ?V0=-^"WC'4?&NI^+M<\<
M>-M2MS!=ZIJ[ILY8,3&F"RGY0.7/'%$?>U>BU_7^O\QR]W1:O3]#J_\ A3GB
MTYQ\=_'YQU_T'P]_\JJ\U_9\^$_BB_\  >JRP?&?QQIR+XM\3Q&&VL]"*LR:
M[?HTA\S3&.Z1E,C ':&=MJHNU1]05Y5^S3_R3K5_^QS\6?\ J0ZC0(/^%-^+
MO^B[?$#_ , ?#W_RJJA<?#K6K75;?3)_VB/&D.I7"EH;.2#PVLTH'4JATK)
M]A7._&31_BWKGQCLQ\/?+TJR70VM)-;U*5C9VLDDN6D6 <2RJJC;D8&>>.*E
M^ /[(.F_!;QCJ/C74_%VN>./&VI6Y@N]4U=TV<L&)C3!93\H'+GCBB/O:O1:
M_K_7^8Y>[HM7I^AU?_"G/%ISCX[^/SCK_H/A[_Y55YK^S+\)_%&I?LV_"B[M
M_C/XXTNWN/"6DRQV-I9Z$T-LK6<1$:&33'<JH.T%W9L 98G)KZ@KRK]D[_DU
MGX-_]B9HW_I##0(/^%-^+O\ HNWQ _\  'P]_P#*JC_A3?B[_HNWQ _\ ?#W
M_P JJ]5HH \J_P"%-^+O^B[?$#_P!\/?_*JO-/V9?A/XHU+]FWX47=O\9_'&
MEV]QX2TF6.QM+/0FAME:SB(C0R:8[E5!V@N[-@#+$Y-?4%>5?LG?\FL_!O\
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
M#W_RJKU6B@#RK_A3?B[_ *+M\0/_  !\/?\ RJH_X4WXN_Z+M\0/_ 'P]_\
M*JO5:* /*O\ A3?B[_HNWQ _\ ?#W_RJH_X4WXN_Z+M\0/\ P!\/?_*JO5:*
M /*O^%-^+O\ HNWQ _\  'P]_P#*JC_A3?B[_HNWQ _\ ?#W_P JJ]5HH \J
M_P"%-^+O^B[?$#_P!\/?_*JC_A3?B[_HNWQ _P# 'P]_\JJ]5HH \J_X4WXN
M_P"B[?$#_P  ?#W_ ,JJ/^%-^+O^B[?$#_P!\/?_ "JKU6B@#RK_ (4WXN_Z
M+M\0/_ 'P]_\JJ/^%-^+O^B[?$#_ , ?#W_RJKU6B@#RK_A3?B[_ *+M\0/_
M  !\/?\ RJH_X4WXN_Z+M\0/_ 'P]_\ *JO5:* /*O\ A3?B[_HNWQ _\ ?#
MW_RJH_X4WXN_Z+M\0/\ P!\/?_*JO5:* /*O^%-^+O\ HNWQ _\  'P]_P#*
MJC_A3?B[_HNWQ _\ ?#W_P JJ]5HH \J_P"%-^+O^B[?$#_P!\/?_*JC_A3?
MB[_HNWQ _P# 'P]_\JJ]5HH \J_X4WXN_P"B[?$#_P  ?#W_ ,JJ/^%-^+O^
MB[?$#_P!\/?_ "JKU6B@#RK_ (4WXN_Z+M\0/_ 'P]_\JJ\T_9\^$_BB_P#
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
MP_\ _*NC_A!?'/\ T7+QU_X+_#__ ,JZ[RB@#@_^$%\<_P#1<O'7_@O\/_\
MRKH_X07QS_T7+QU_X+_#_P#\JZ[RB@#@_P#A!?'/_1<O'7_@O\/_ /RKH_X0
M7QS_ -%R\=?^"_P__P#*NN\HH X/_A!?'/\ T7+QU_X+_#__ ,JZ/^$%\<_]
M%R\=?^"_P_\ _*NN\HH X/\ X07QS_T7+QU_X+_#_P#\JZ/^$%\<_P#1<O'7
M_@O\/_\ RKKO** .#_X07QS_ -%R\=?^"_P__P#*NC_A!?'/_1<O'7_@O\/_
M /RKKO** .#_ .$%\<_]%R\=?^"_P_\ _*NC_A!?'/\ T7+QU_X+_#__ ,JZ
M[RB@#@_^$%\<_P#1<O'7_@O\/_\ RKH_X07QS_T7+QU_X+_#_P#\JZ[RB@#@
M_P#A!?'/_1<O'7_@O\/_ /RKH_X07QS_ -%R\=?^"_P__P#*NN\HH X/_A!?
M'/\ T7+QU_X+_#__ ,JZ/^$%\<_]%R\=?^"_P_\ _*NN\HH X/\ X07QS_T7
M+QU_X+_#_P#\JZ/^$%\<_P#1<O'7_@O\/_\ RKKO** .#_X07QS_ -%R\=?^
M"_P__P#*NC_A!?'/_1<O'7_@O\/_ /RKKO** .#_ .$%\<_]%R\=?^"_P_\
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
MF:[]L_L75;$S6?AR;Q#8S13M9&73+^QMT:5X[D1#$L;Q^6UO_K,-M8 ZB+X
M:W/$DL7QQ\?21N RNMKX?(8'D$'^R^13O^&>]?\ ^BW?$#_P$T#_ .55>"_$
M;XE?'W0=8\60V%KK/AJUM-'7^R]+TC0;G6Q'*(;9XO*:/298I'\[S89-]ZW[
MMY"L<3*L@]::W^*&@Z[J6D:9XJ\7>+C-I\.NZ/?ZSING6T+-%'<"33[AX["%
M4\R4V896*3;)&*,GE2&@#0U_X-W7A71KO5];_:!\::/I-FAEN;[4(_#L$$*#
MJSR/I851[DU&WPED36K+1V_:&\8+J]];O=VE@1X<\^XA0J'ECC_LS<R+N7+
M$#</6OGS6/'?QN\4?!O6])UZ3Q;/!J%AJT,%QIOA&[N=0N;HV=LMKIUW'+H]
MF%MY7EO29XH(U79&AN4*DR>R?'"'Q(=,^%OB'P_/XHT3R-,N[=KS0O#K:AJ,
M$\UK$UO$UK)!)Y(=XMKO/%M095FB9E=0#L_^&>]?_P"BW?$#_P !- _^559M
MW\(9]/US3]$NOVA/&5MK.H)++9Z=,OAU+BY2, R-'&=,W.$W+N*@XW#/6K/P
MOC^);>/[W2_%_B&_F@MDM]?(B@L%@$=S;^5_9A*0[RD-S#=R+(#O*>0K2/\
M/N^?_'D/C?PW\6/%!L]8^(S:C%XDU+5;34+?P7+J4%M;MHJ+ +6:.P:!B\@6
M##F; A VARSD ^B?^&>]?_Z+=\0/_ 30/_E57-ZAX'T[2?%47AB^_:9\267B
M66)9X]&N)O#4=X\;-M5Q"=-WE2W .,$\5D?"+XE_%OQ5\=;9/$%I?:9X0N]-
M60:?>:/>V\8#6L,BRJS:8JQ3";S4:.:^)P2/(5@I,_A"QT[0]2\:>#?'/@/7
MO$&MZOXUN=?M;JWT&>YL[V)KE9;"X^W*OV>%K>%(8L32QNOV;"@@IO .T_X9
M[U__ *+=\0/_  $T#_Y54?\ #/>O_P#1;OB!_P" F@?_ "JKPV;XA_&JZT>P
MF_M?Q]IE[=7^F0:[;_\ "$I,VC7;WHCO;>Q*V#+<V2VS7$BW!\[!M[<F8^:8
MWFLOB1\7[.^\8V>B^)/%_CNXT.[U73[F.?PK;11PV<,J".ZMKE+2*&ZU!07V
MP(S(P 5H-REV /;/^&>]?_Z+=\0/_ 30/_E539?@!K<$3RR_''Q]'&@+,[6O
MA\!0.22?[+X%>3Z5XV^*$GC+3X)_$OQ*NO!ZVNL7EM>P^"(8-0U*&WCM);=+
MA9=.5+>X>7^TH41EA\U((&"AI5=^)T'QC\5/$E]::UKVJ_%'31H\VM0V$D?@
M\RSR12:=;R6DDJ?V-&'D\W[2F5@"JT8CR^X-* ?1&G_ O5=6L+:^L?COXZO;
M*ZB6:"YMX/#TD<L; %75AI>&4@@@C@@U8_X9[U__ *+=\0/_  $T#_Y55XX/
MB?\ %_6+<W/VGQUHNHK80R'3T\&;[22R.E*\UXKM9,ZWZWID5;9FYVHHMF4^
M8?3OV6O''C3Q,FMV?C2Y\1:A=Q6FFWB76N>%Y=&C66:V#7,$.ZWB#K'*",$R
M.I)#,>, &K_PSWK_ /T6[X@?^ F@?_*JC_AGO7_^BW?$#_P$T#_Y55[-10!X
MS_PSWK__ $6[X@?^ F@?_*JC_AGO7_\ HMWQ _\  30/_E57LU% 'C/_  SW
MK_\ T6[X@?\ @)H'_P JJ/\ AGO7_P#HMWQ _P# 30/_ )55[-10!XS_ ,,]
MZ_\ ]%N^('_@)H'_ ,JJ/^&>]?\ ^BW?$#_P$T#_ .55>S44 >,_\,]Z_P#]
M%N^('_@)H'_RJH_X9[U__HMWQ _\!- _^55>S44 >,_\,]Z__P!%N^('_@)H
M'_RJH_X9[U__ *+=\0/_  $T#_Y55[-10!XS_P ,]Z__ -%N^('_ (":!_\
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
M=7E7[)W_ ":S\&_^Q,T;_P!(8:!&=_PSWK__ $6[X@?^ F@?_*JC_AGO7_\
MHMWQ _\  30/_E57LU% 'C/_  SWK_\ T6[X@?\ @)H'_P JJ\W_ &:?@7K>
MK_LX_"J^B^,/CC3(KKPII4Z6-I:Z&8;<-9Q,(T,FFNY5<X&]F; &6)R:^KJ\
MJ_9._P"36?@W_P!B9HW_ *0PT 9W_#/>O_\ 1;OB!_X":!_\JJH1_!J[FUB3
M28_V@/&CZI''YKV*Q^'3.J=-Q3^R]P'OBN6\=^#OC1XT^+7C6T\(ZH?!/AR_
M@M+/_A([QVF>*-$)D-G;YP'9G(,AQC'!SR.U_9S_ &6M _9RCUJ>PUG5_$FM
M:TR2:AJ>LRI))(R[ONX4$ EB2"6.>]$=5=Z(<M-%JQP_9\UYNGQO\?G_ +=/
M#_\ \JJ\X_9I^!>MZO\ LX_"J^B^,/CC3(KKPII4Z6-I:Z&8;<-9Q,(T,FFN
MY5<X&]F; &6)R:^KJ\J_9._Y-9^#?_8F:-_Z0PT",[_AGO7_ /HMWQ _\!-
M_P#E51_PSWK_ /T6[X@?^ F@?_*JO9J* /E']I;X%ZWI'[./Q5OI?C#XXU.*
MU\*:K.]C=VNAB&X"V<K&-S'IJ.%;&#L96P3A@<&OJZO*OVL?^36?C)_V)FL_
M^D,U>JT >5:A\"[_ /X2[Q/KV@_$_P 8>$O^$BO8M0O=/TN#2);?STM+>T#H
M;JPFD&8K6+(WD9!( S1_PIOQ=_T7;X@?^ /A[_Y5444 8NM?LRWGB36M'UC5
MOBOXLU35M%=Y-,O[W1?#,T]BSA0[02-I!:,L%7)4C.T9Z5M?\*;\7?\ 1=OB
M!_X ^'O_ )5444 '_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[
M_P"55%% !_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E511
M0 ?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )5444 '_"F_
M%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55%% !_PIOQ=_T7;X
M@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E5110 ?\*;\7?]%V^('_ ( ^
M'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )5444 '_"F_%W_1=OB!_P" /A[_ .55
M'_"F_%W_ $7;X@?^ /A[_P"55%% &3H/[-^I>%Y-2DT7XN^,-(?4[M[^^:PT
M?PU ;NY?&^>4KI WR-@9=LDX&36M_P *;\7?]%V^('_@#X>_^55%% !_PIOQ
M=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E5110 ?\*;\7?]%V^('_@#
MX>_^558GA?\ 9DO/!$=]'X=^*_BS0([^Z>]NUTO1?#-L+BX?&^:0)I WR-@9
M8Y)P.:** -O_ (4WXN_Z+M\0/_ 'P]_\JJ/^%-^+O^B[?$#_ , ?#W_RJHHH
M /\ A3?B[_HNWQ _\ ?#W_RJH_X4WXN_Z+M\0/\ P!\/?_*JBB@ _P"%-^+O
M^B[?$#_P!\/?_*JC_A3?B[_HNWQ _P# 'P]_\JJ** #_ (4WXN_Z+M\0/_ '
MP]_\JJ/^%-^+O^B[?$#_ , ?#W_RJHHH /\ A3?B[_HNWQ _\ ?#W_RJH_X4
MWXN_Z+M\0/\ P!\/?_*JBB@ _P"%-^+O^B[?$#_P!\/?_*JC_A3?B[_HNWQ
M_P# 'P]_\JJ** #_ (4WXN_Z+M\0/_ 'P]_\JJ/^%-^+O^B[?$#_ , ?#W_R
MJHHH /\ A3?B[_HNWQ _\ ?#W_RJH_X4WXN_Z+M\0/\ P!\/?_*JBB@ _P"%
M-^+O^B[?$#_P!\/?_*JC_A3?B[_HNWQ _P# 'P]_\JJ** #_ (4WXN_Z+M\0
M/_ 'P]_\JJ/^%-^+O^B[?$#_ , ?#W_RJHHH /\ A3?B[_HNWQ _\ ?#W_RJ
MK)\,_LY:UX/TV:PTCXV?$"TM)KV[U!X_LN@/F>YN)+F=\MI9/S332-CH-V
M  "B@#6_X4WXN_Z+M\0/_ 'P]_\ *JC_ (4WXN_Z+M\0/_ 'P]_\JJ** #_A
M3?B[_HNWQ _\ ?#W_P JJR?#/[.6M>#]-FL-(^-GQ M+2:]N]0>/[+H#YGN;
MB2YG?+:63\TTTC8Z#=@    HH UO^%-^+O\ HNWQ _\  'P]_P#*JC_A3?B[
M_HNWQ _\ ?#W_P JJ** #_A3?B[_ *+M\0/_  !\/?\ RJK)\,_LY:UX/TV:
MPTCXV?$"TM)KV[U!X_LN@/F>YN)+F=\MI9/S332-CH-V    "B@#6_X4WXN_
MZ+M\0/\ P!\/?_*JC_A3?B[_ *+M\0/_  !\/?\ RJHHH /^%-^+O^B[?$#_
M , ?#W_RJK)\)_LY:UX'\*Z-X;T3XV?$"RT71[*'3[&V^RZ!)Y,$4:QQIN?2
MRS850,L23CDDT44 :W_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_
M^55%% !_PIOQ=_T7;X@?^ /A[_Y55D^$_P!G+6O _A71O#>B?&SX@66BZ/90
MZ?8VWV70)/)@BC6.--SZ66;"J!EB2<<DFBB@#6_X4WXN_P"B[?$#_P  ?#W_
M ,JJ/^%-^+O^B[?$#_P!\/?_ "JHHH /^%-^+O\ HNWQ _\  'P]_P#*JLGP
MG^SEK7@?PKHWAO1/C9\0++1='LH=/L;;[+H$GDP11K'&FY]++-A5 RQ)..23
M110!K?\ "F_%W_1=OB!_X ^'O_E51_PIOQ=_T7;X@?\ @#X>_P#E5110 ?\
M"F_%W_1=OB!_X ^'O_E563X3_9RUKP/X5T;PWHGQL^(%EHNCV4.GV-M]ET"3
MR8(HUCC3<^EEFPJ@98DG'))HHH UO^%-^+O^B[?$#_P!\/?_ "JH_P"%-^+O
M^B[?$#_P!\/?_*JBB@ _X4WXN_Z+M\0/_ 'P]_\ *JLGPG^SEK7@?PKHWAO1
M/C9\0++1='LH=/L;;[+H$GDP11K'&FY]++-A5 RQ)..23110!K?\*;\7?]%V
M^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )5444 '_"F_%W_1=OB!_P"
M/A[_ .559/A/]G+6O _A71O#>B?&SX@66BZ/90Z?8VWV70)/)@BC6.--SZ66
M;"J!EB2<<DFBB@#6_P"%-^+O^B[?$#_P!\/?_*JC_A3?B[_HNWQ _P# 'P]_
M\JJ** ,GQ9^SEK7CCPKK/AO6_C9\0+W1=8LIM/OK;[+H$?G02QM'(FY-+#+E
M6(RI!&>"#7<^';GQ7K_A_3-4_M71H/MMK%<^5_94K;-Z!MN?M(SC.,XHHH _
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>cls-20211231_g10.jpg
<TEXT>
begin 644 cls-20211231_g10.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" %0
M!0(# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBN?^(GQ9\*_"#2$U#Q9XF\/^%["1_+2YU?48;&
M%V_NAY64$^V: .@HKCY/VA? ,7PZ/C!O''@]?"2N(CK9UFV&G!R0 OVC?Y>2
M2 !NSDBLWP;^UQ\*?B+XEM=%\/\ Q.^'NO:Q?$K;6&G>([.ZN;@A2Q"1I(6;
M"J2< X )[4 >A45S/Q)^-?@WX-6MO-XP\6^&?"L-V2L$FL:I!8K,1U"F5E#8
MR.GK6AX)\?:%\2_#L.L>&]:TGQ!I-P2(KW3;R.[MY<==LD9*G'L: -:BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ/_ (*+_MJZ
M5_P3M_8I\?\ QFUG2KK7+/P391RQZ=!*(6OKB>>*VMXC(0?+5IYX@S[6*J68
M*Q 4^V5Q?[17[/GA']JWX'^)OASX[TF'7/"/BZR>PU*SD8KYD9P0RLN&21&"
MNCJ0RNBL"" : /YY?AE_P=/?%K]M?XHZ9X6\8?%3PS^R/IL<ES=V_C7PYX.'
MB:U 6(E;2_L;V24R!L$)- 4*R%08V5]T?T]^R)^U1_P3Y^!>G_%[6/B=^U<_
MQT^)7QZTPZ-XZ\5Z[H%]:O?67E/";2T@BMC]DM]F (U=L>5" 0J1J/J;_@G+
M_P &TG[//_!-WX[77Q&T*;Q=XY\21Q2V^DOXKGM;J'1(Y%VNT*101 S,A9#(
MV?E8A57+%ONP?"KPNIS_ ,(WH.05(_XE\7!' _A[=O2@#^>WPG9?L=CPGX1^
M%/C;_@HMJWC;]F'P#KQUW2/AE+X"GLY)=L\DZVUWJD<)EN8-SRAD\M1B3]WY
M1V$?9WQ\_P""K?[$/[2O[6GPU\=>,/VI='OO /PE+:OH?@2+PQJ:6<_B %EA
MU:ZF,3"<V\>[R(A$OE2'S!(=VT_J(OPM\,KC'AS01MQC&GQ<8QC^'_97\AZ5
MS_Q.'PO^"G@:]\1>,_\ A ?"7AK3POVO5-:^R6%C;!F55\R:7:BY;:!DC)P/
M2@#\6?VCOCI^Q;\?OVO?%7C'_ANC^Q_A)\2/$&B>*O'7PX'@:YNU\1:AI*J+
M?9J+P>;;P-]GAW1+&V[:WS?-'Y?L7_!3K_@I/^Q!_P %,_#7PW\+ZU^U9HN@
M>!?"/C"S\4^(]#'A'5+Q?%\-N"5L'<QH(HV#/N)27DK\H*C/ZA:!J'PK\3_#
M!?'.ES?#_4/!<MF^JKX@M7LYM+>V4%WN1<KF(Q@(6,F[: F2>*T/!GA_P#\0
MO">F:]X>L?!^N:'K%M'>Z=J.G0V]S:7L#JK1RQ2H"CQLH0JRD@C:0>E 'XO_
M /!0/X@_\$L_VM?@/#X=^'/Q.^#7P"\:Z7K-IK6E>,/"OPNFBO+*2W=B49;>
MVMVEC=2_R&4*'$3X8JH-S]J#]MG]EOXM_MV>!?VB/A[^WU8_"CXB:#X5C\(>
M)I;;X<W6L6OB6R2<S.(H;F,I:EV,H.1,!^Y*X92TG[3)\*O"\97;X;T%=HP,
M:?%P,Y_N^O/UH7X6^&5QCPYH(VXQC3XN,8Q_#_LK^0]* /B/XC?\'#?[$?CS
MX?Z]H+?M!:!;#6M/N+ S'1-4D$7FQNF[:+<;L<G (SQR,@U\$Z5\1?V!S_P1
M0;]CO7/VO-"U=K6[GU+3O&2>!M2ADT^[.H27L<J69#YVAGA8"8%XY'PR[QC]
MTE^%GAA#QX<T$8QC&GQ<8QC^'V'Y#TJMK/@CP9X8T:ZU'4-'\,:?I^G0M<W-
MU<6D$,-K%&NYI'=@ JJJ EB0 %SVH _&O0OVV?V1;K]M+X _&[QA^VYHOBCQ
M+\%? ,_@K463P%JEK-XKEDANHO[0:4F06\A\[>RA)-SJ2&4.H7E/@]^TI^RQ
M#^V5\,_BK\:O^"AUQ\<;;X)FZ7P)I5_\.Y=,N; SIY0:^OXH'FOBJHC[Y K&
M2-7+89E;]FO@SXJ^#?[27A";7/A[J7PS\?:##<M8RZAX=N+'5;..=51FA:6
MN@=5:,E2<@,AQ@BNN;X6^&6SGPYH)W9SG3XN<YS_  _[3?F?6@#^?R]L?V#[
MG]DM_!-K^VMI>F_$31?BM<_%7P=X^MO .HK=>%[FX:V+6OD-DS1_N$8L9DS(
MD;E?W14_IAX6_P"#C_\ 8TT_PQIL&L?M$>&M3U:&TC2]O+?P[JMK#=3K&OF2
M)"8',2LV2$+L5SMW,1FOM,_"KPNQS_PC>@Y)8G_B7Q<D\'^'OW]:&^%OAELY
M\.:"=V<YT^+G.<_P_P"TWYGUH ^.Q_P<E?L1D_\ )>M#Y('_ "!M4[]/^7;\
M_3OBF_\ $29^Q'MW?\+ZT/IN_P"0+JGKC_GU_3KCGI7V,WPM\,MG/AS03NSG
M.GQ<YSG^'_:;\SZT-\+?#+9SX<T$[LYSI\7.<Y_A_P!IOS/K0!\=G_@Y*_8C
M!_Y+UH?!(_Y VJ=NO_+M^7KVS0/^#DK]B,G_ )+UH?) _P"0-JG?I_R[?GZ=
M\5]B-\+?#+9SX<T$[LYSI\7.<Y_A_P!IOS/K0WPM\,MG/AS03NSG.GQ<YSG^
M'_:;\SZT ?'/_$29^Q'MW?\ "^M#Z;O^0+JGKC_GU_3KCGI3C_P<E?L1@_\
M)>M#X)'_ "!M4[=?^7;\O7MFOL1OA;X9;.?#F@G=G.=/BYSG/\/^TWYGUH;X
M6^&6SGPYH)W9SG3XN<YS_#_M-^9]: /CL?\ !R5^Q&3_ ,EZT/D@?\@;5._3
M_EV_/T[XIO\ Q$F?L1[=W_"^M#Z;O^0+JGKC_GU_3KCGI7V,WPM\,MG/AS03
MNSG.GQ<YSG^'_:;\SZT-\+?#+9SX<T$[LYSI\7.<Y_A_VF_,^M 'QV?^#DK]
MB,'_ )+UH?!(_P"0-JG;K_R[?EZ]LT#_ (.2OV(R?^2]:'R0/^0-JG?I_P N
MWY^G?%?8C?"WPRV<^'-!.[.<Z?%SG.?X?]IOS/K0WPM\,MG/AS03NSG.GQ<Y
MSG^'_:;\SZT ?'/_ !$F?L1[=W_"^M#Z;O\ D"ZIZX_Y]?TZXYZ4X_\ !R5^
MQ&#_ ,EZT/@D?\@;5.W7_EV_+U[9K[$;X6^&6SGPYH)W9SG3XN<YS_#_ +3?
MF?6AOA;X9;.?#F@G=G.=/BYSG/\ #_M-^9]: /CL?\')7[$9/_)>M#Y('_(&
MU3OT_P"7;\_3OBF_\1)G[$>W=_POK0^F[_D"ZIZX_P"?7].N.>E?3_CW6_A+
M\+_$?AW1_%%Y\.O#NK^,;LV&A6.J2V=I<ZY<<9AM8Y"&GD_>#*1AC^\''S<]
M.WPM\,MG/AS03NSG.GQ<YSG^'_:;\SZT ?'9_P"#DK]B,'_DO6A\$C_D#:IV
MZ_\ +M^7KVS0/^#DK]B,G_DO6A\D#_D#:IWZ?\NWY^G?%?8C?"WPRV<^'-!.
M[.<Z?%SG.?X?]IOS/K0WPM\,MG/AS03NSG.GQ<YSG^'_ &F_,^M 'QS_ ,1)
MG[$>W=_POK0^F[_D"ZIZX_Y]?TZXYZ4X_P#!R5^Q&#_R7K0^"1_R!M4[=?\
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
MQI_T<)X#_P"_DW_QNC_B( _8T_Z.$\!_]_)O_C=?09_9.^%C9S\-/A^<]?\
MBGK3GK_TS]S^9H/[)WPL;.?AI\/SGK_Q3UISU_Z9^Y_,T ?/G_$0!^QI_P!'
M"> _^_DW_P ;H_XB /V-/^CA/ ?_ '\F_P#C=?09_9.^%C9S\-/A^<]?^*>M
M.>O_ $S]S^9H/[)WPL;.?AI\/SGK_P 4]:<]?^F?N?S- 'SY_P 1 '[&G_1P
MG@/_ +^3?_&Z/^(@#]C3_HX3P'_W\F_^-U]!G]D[X6-G/PT^'YSU_P"*>M.>
MO_3/W/YF@_LG?"QLY^&GP_.>O_%/6G/7_IG[G\S0!\^?\1 '[&G_ $<)X#_[
M^3?_ !NC_B( _8T_Z.$\!_\ ?R;_ .-U]!G]D[X6-G/PT^'YSU_XIZTYZ_\
M3/W/YF@_LG?"QLY^&GP_.>O_ !3UISU_Z9^Y_,T ?/G_ !$ ?L:?]'"> _\
MOY-_\;H_XB /V-/^CA/ ?_?R;_XW7T&?V3OA8V<_#3X?G/7_ (IZTYZ_],_<
M_F:#^R=\+&SGX:?#\YZ_\4]:<]?^F?N?S- 'SY_Q$ ?L:?\ 1PG@/_OY-_\
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
MNZWI5S?V^F0+;VTTD<JHA$ (C7MD(HSU()KL/V!M=^&'BWQ%X6M=*_9C\4>
M/$6FZ,ES'XMU7X=6FF6LDBQ+&[17L9+[Y0S%3QO4DYYYS?VU?A?\??VU/V$_
M%FB:G\.=#\.^)K[5+&71_#UEXAAO+J."-PTQGNG:*W+<X 4XVANIQ7I'[,OQ
ME^/3:QX6\)^+OV>8_"?AVSM$LKSQ"/'FGWP@$4.U9!:Q)O;>RJ-H/R[LYXY
M/G/_ ()8_"KPK_P4!\;_ !9^-7Q1T+3?&VM7GB)]'TVRUN!;ZST>S2-9$BC@
MD4QY"R(N2#@)D;2SEM+PIX/L/V+O^"WNB^$? -C#HOA'XM>&9+S4M%LP8[.V
MFC6ZD$J1C*IAK;(50BJ)7 P#@]!\-OV<_CC_ ,$Y/C-X\F^%O@?1_B]\-_'F
MH?VI;Z4=?@T74=#FP>&EN 5=-I"<%\B-#B,[@>R_9G_9#^(GCS]LG4/V@OC-
M#H^B:W'IW]E>&?"NFWIO4T& @J6FG "/)M,GW-REIG;Y<*J@'U]1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444CNL:%F(55&22>
M * .4^/6FSZU\#/&EG:PW%S<W>A7T,4,$9DEE=K=PJHHY9B2  .23BOYY/\
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
M#_B*-_83_P"BY?\ EF>(/_D&C_B*-_83_P"BY?\ EF>(/_D&@#[_ **^ /\
MB*-_83_Z+E_Y9GB#_P"0:/\ B*-_83_Z+E_Y9GB#_P"0: /O^BO@#_B*-_83
M_P"BY?\ EF>(/_D&C_B*-_83_P"BY?\ EF>(/_D&@#[_ **^ /\ B*-_83_Z
M+E_Y9GB#_P"0:/\ B*-_83_Z+E_Y9GB#_P"0: /O^BO@#_B*-_83_P"BY?\
MEF>(/_D&C_B*-_83_P"BY?\ EF>(/_D&@#[_ **^ /\ B*-_83_Z+E_Y9GB#
M_P"0:/\ B*-_83_Z+E_Y9GB#_P"0: /O^BO@#_B*-_83_P"BY?\ EF>(/_D&
MC_B*-_83_P"BY?\ EF>(/_D&@#[_ **^ /\ B*-_83_Z+E_Y9GB#_P"0:/\
MB*-_83_Z+E_Y9GB#_P"0: /O^BO@#_B*-_83_P"BY?\ EF>(/_D&C_B*-_83
M_P"BY?\ EF>(/_D&@#[_ **^ /\ B*-_83_Z+E_Y9GB#_P"0:/\ B*-_83_Z
M+E_Y9GB#_P"0: /O^BO@#_B*-_83_P"BY?\ EF>(/_D&C_B*-_83_P"BY?\
MEF>(/_D&@#[_ **^ /\ B*-_83_Z+E_Y9GB#_P"0:/\ B*-_83_Z+E_Y9GB#
M_P"0: /O^BO@#_B*-_83_P"BY?\ EF>(/_D&C_B*-_83_P"BY?\ EF>(/_D&
M@#[_ **^ /\ B*-_83_Z+E_Y9GB#_P"0:/\ B*-_83_Z+E_Y9GB#_P"0: /O
M^BO@#_B*-_83_P"BY?\ EF>(/_D&C_B*-_83_P"BY?\ EF>(/_D&@#[_ **^
M /\ B*-_83_Z+E_Y9GB#_P"0:/\ B*-_83_Z+E_Y9GB#_P"0: /O^BO@#_B*
M-_83_P"BY?\ EF>(/_D&C_B*-_83_P"BY?\ EF>(/_D&@#[_ **^ /\ B*-_
M83_Z+E_Y9GB#_P"0:/\ B*-_83_Z+E_Y9GB#_P"0: /O^BO@#_B*-_83_P"B
MY?\ EF>(/_D&C_B*-_83_P"BY?\ EF>(/_D&@#[_ **_.WQK_P '4_[$/AOP
M;JVHZ9\6[KQ#J5A937-II5KX2UN&?4Y41F2WC>:S2)'D8! TCJ@+ LRC)'QA
M_P $WO\ @[W\9?M2?M\^$_AO\1/AEX/T/P9\2-=M_#^B7&B373:CH]S=2B*U
M^T/(S1W2M*\<;%(X-H<OC"[2 ?O#1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\7V?[=OQ@_:P^.'C
M'PU^SSX;^';>&_ %Q]AU+Q-XTGNS:ZA<[F7R[=+4AQ@QN03N!4*QV;T# 'VA
M17G?PD^(GBK3?A'/JWQ@L/"_@G5M+GEBO9[35A)I<L2L ERDDFTQ(^>$D.X<
M9Y.!M?#3XZ>"?C.ETW@_QCX5\6+9$"X.C:M!?B GIO\ *=MN?>@#JJ*\_P!6
M_:Q^%F@:,VI7WQ+^']EIZWLNG-=3^(;2.$741 D@+M(%\U"RADSN4D9 S6AK
MW[0G@'PMXATG2-4\<>#]-U;7DCETRRNM9MH;C44D.(VAC9PT@8\*5!!/3- '
M845@>(/BMX7\)^)(=&U7Q)H&F:Q<6DM_%8W>H0PW,MO$"TLRQLP8QH%8LX&%
M"G)&*;\./BYX4^,6CRZAX1\3>'O%6GP2F"6YT?48;Z&.0 $H7B9@&P0<$YP1
M0!T-%<7>_M(_#O3OB"OA*X\?>"[?Q4TH@&C2:W;+J!D(R$\@OYFXCD#;G%:?
MB3XN>%/!OB2WT;6/$_A[2M8N[:2]@L;S488+F:",%I)5C9@S1H%8LP& %.2,
M4 =#17/?#CXN>%/C%H\NH>$?$WA[Q5I\$I@EN='U&&^ACD !*%XF8!L$'!.<
M$50\$_M"^ ?B9XFNM%\-^./!_B#6;$,;FPTW6;:[NK?:VUM\<;EEPW!R!@\4
M =A17$ZM^TM\.=!\=KX7OOB!X)LO$SRK ND3ZY:QW[2-]U! SB3<>PQDUY;_
M ,% O^"A&D?L)^'O#<TFGZ9XCUGQ!JD-F-)DUN/3[B&V?>&N]I21VC1EVYV!
M<G!8'J ?1%%?-_[5'[8.O>&?"?P[UWX/ZC\*?%FC>*/$T>D:AJ&J^);2&S:$
MY#):S?:8UDGW C:GFL-I_=,>GL7Q)^/_ (#^#-Q;P^,/&WA'PI+=+O@36-8M
M[%IEY&5$KKN'!Y'H: .NHK%U/XE>'-$\#-XHO/$&BVGAJ.$7+:M-?11V*Q'
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
MS1S![,_L;HK^.3[/'_SS3_OFC[/'_P \T_[YHY@]F?V-T5_')]GC_P">:?\
M?-'V>/\ YYI_WS1S![,_L;HK^.3[/'_SS3_OFC[/'_SS3_OFCF#V9_8W17\<
MGV>/_GFG_?-'V>/_ )YI_P!\T<P>S/[&Z*_CD^SQ_P#/-/\ OFC[/'_SS3_O
MFCF#V9_8W17\<GV>/_GFG_?-'V>/_GFG_?-','LS^QNBOXY/L\?_ #S3_OFC
M[/'_ ,\T_P"^:.8/9G]C=%?QR?9X_P#GFG_?-'V>/_GFG_?-','LS^QNBOXY
M/L\?_/-/^^:/L\?_ #S3_OFCF#V9_8W17\<GV>/_ )YI_P!\T?9X_P#GFG_?
M-','LS^QNBOXY/L\?_/-/^^:/L\?_/-/^^:.8/9G]C=%?QR?9X_^>:?]\T?9
MX_\ GFG_ 'S1S![,_L;HK^.3[/'_ ,\T_P"^:/L\?_/-/^^:.8/9G]C=%?QR
M?9X_^>:?]\T?9X_^>:?]\T<P>S/[&Z*_CC-M&1_JU_*OWP_X-8T$?_!/SQD%
M&T?\+#O?_3;IE-,F4;'Z64444R0HHHH **** "BBB@ HHHH BOXFN+&:-6=6
M=&4%#A@2.QR.?Q%?GY_P0.\0V?@3P7\4_A?JUQ;V?CGPWXONKB]T^1@MR\8C
MAMVDP<LRB6%@3N;!8<@,,_H17BO[0?\ P3J^"W[4WBA-<\=> ].UC6%01M>P
MW-Q8W$RC@"1[>2,R8' WDX' H ^;O^"L_BC2/B9\;/V;_#.I:K:7WPSU7QN]
MOXC2*[C-C/<1/;A(+EP2%PLD@*-@XD;N,K0\;_#GPK\!?^"V/P?TWX7Z)H?A
MF36/#MXOB33=$MTM;<V_EW#*TL4>$4YCC8?(-Q1222 :^M+W]ASX2ZA\"X_A
MK-X#T)O!$,K3QZ8(V58Y223*L@/F"3YC^\#;L'&<4O[.'[$/PI_9'>\D^'O@
MS3O#USJ">5<70EFNKJ2/(;R_.F=Y-F0#L#;<@'' H _/[]CO]FOP+\7?@#^U
MIK7B?PWI^L:MI6LZ_:Z;?7=N)Y=-C2&60/;%B1$_F%F+1D$D $XP*XBY_9Y\
M#3_\$"5^(4WAG1F\;272SG7'ME>^C*:M]E2,2R#<L7DJJ>4G[OD8&<FOU%^'
M/[)'P]^$WAOQCI'A_P /G3[#Q_<W%YKR?;[F5K^6=2DK;WD9DW*3Q&5 SD8/
M-4E_8D^%Z_LU)\'U\+JOPZC.X:0+^Z&3]I^T\S>;YQS-\QR_/0_+Q0!\)?M2
MV6A?$?\ ;/\ V/[7XA7HNM%U[P?;KK'VJX:**^D=%9$N,_>CFN/+1E8 .6P<
MCBG>&["W^"G_  4T_:7T[X-V=II=CI_PONKAK'1HDALK'5([>W:-8XX_E619
M">%VX=I%P#DU[9^U/^P)=_&/]M?X(.O@FQUSX/\ @WP_=:-JR7=S \5K&8I(
MX8]DLAGD(_=D.BEE(#;\BOHK]G#]CWX:_LCZ1?6/P[\*6?AV+4G#W4BS37-Q
M<;<[5::9WD**2Q";MJEF( +'(!^5?[-?[&?CC]J?]@-KC1],_98&C7PN9=0\
M5:Z+]/%NFSK,TDCW-XJNL;# (!^0Q,I*_,:]M_:'^$%O\0/V^/V/O"/Q$ETG
MQJQ\*%=7<7$EU:ZO-!;R.9-QV^=%)(@8[U D52&!#%3]4^(/^"3?[._BCXAR
M>*+WX7Z+)JTTYN9 ES<QVDDA))+6JRB Y))(,>#Z5Z5XA_9@\">*?BOX3\;W
MOA^%_$W@:V>TT*ZCN)H4TZ)U*,BPHXB(VD@;D. >,4 ?#_PE^#WA[P5_P46_
M:P\!>'[K3?A]X-U7P%#YK6@2VLM)>:UAW7 4;8XQ&9YFQE0 QQCJ,O\ 8RT5
M_P!AG]J7X<?"?XA?#'X>7VM7=I=7'A3XA>%"%U"_B\B7?]L _>S(5=D#2[$7
M:I56V!U^[9/V3?A[/\4?%WC2;PW;W'B+QYIBZ-KUQ/<32QZC9A$C$+0LYB4;
M(T!*H"<<DY.>:^ '_!.WX+_LO>,YO$7@?P%INC:Y*K(+U[BXO)H P(81&>1_
M*R"0?+VY!P>.* /RU^/MP_Q]_8;\;?$+PO\ "GX!>!/AZNM_8+6[O!/=>.[N
MY-S%+F*[&0[R>9DH[9\OS,94*U?0W_!630=*UO\ 8"_9]\3:GIMG=ZHU_H-O
M/J=S#&]P;>2R:22%Y6&3&[+N93E24R1D"OJ+6?\ @DI^SKK_ (EUK5KKX7:,
M][X@$GVLK=74<0+G+-%$LHC@;/1H50CG!&37J7Q%_9I\"_%KX+1_#OQ'X=M=
M5\'16T%K'I\LD@\E(0!%LD5A(K*% #JP;KSR: /CG_@LA\-_#_PJ^#GP1T?P
MOH.B^&]'A^)MC(ECI=C'9VZNR3$L$C"J"3DGC)-97[&?PK\#_M&_MJ?M4WGQ
M@TCP[XJU_2=?%A9V_B""*;^S-+C-PJ/ DH/EJ(TB'FJ> BD%<DM]6VO_  3S
M^#ME\+/"_@F/P;&OACP;K']OZ19'4KQA;7VYF\UG,N^3EV^61F7!QC  $/QX
M_P""<7P3_:9\;KXD\;> =-U;7<*)+V.YN+.6XV@!?-,$B>;A5 &_=@ #IQ0!
M\%_LWWMU_P .5/VBK&W::X\+:3KFH6_A_?(SH+0-;,RH^1N0L6<E6(+2/[BL
MW]HW]G7P-\)?^"8_[-'CCP[X<TG2?%UQKVA3W&N6\.V^NFG@EGD,DQ!D<>8B
ME5;(0 *JJ %K]/-:_9L\"ZY\"IOAG)X;L;;P+<6GV%](LB]E#Y.[>5!A9&7+
M?,2&!8DDDY.<GQI^QK\-_B%\(/#/@+6/#?VKPCX/FMI](TX:A=1+:O;H4A)=
M) [[58C#LP.>0: /3J*** .:^+[;?A[?<X^>$=<?\MD]Q_GL>A\&Z6WIB'Z8
MQ)^'3\-O_3.OH+XCZ3<Z[X.NK6SC,MQ(T6U0P7($B$\D@= >_P"!Z'R7_A37
MB00;?[-Y$>WBXBZA\C^(=NG3V\N@#G)!F5QC^.9<8]5SC&._7&.>NUOOT1MF
M5#G^.%LY]5QG.>_3.>>FYON5TS_!OQ&SM_Q+1AFD_P"7B+&&''?IGKQUZJQ^
M:A/@]XD#JW]G'[T;'_2(\\#!_CZ^O.<=V'RT <ITMO3$/TQB3\.GX;?^F=2R
M#,KC'\<RXQZKG&,=^N,<]=K??KH_^%->)!!M_LWD1[>+B+J'R/XAVZ=/;RZ>
M_P &_$;.W_$M&&:3_EXBQAAQWZ9Z\=>JL?FH YF-LRH<_P <+9SZKC.<]^F<
M\]-S?<J+I;>F(?IC$GX=/PV_],ZZM/@]XD#JW]G'[T;'_2(\\#!_CZ^O.<=V
M'RTS_A37B00;?[-Y$>WBXBZA\C^(=NG3V\N@#G)!F5QC^.9<8]5SC&._7&.>
MNUOOT1MF5#G^.%LY]5QG.>_3.>>FYON5TS_!OQ&SM_Q+1AFD_P"7B+&&''?I
MGKQUZJQ^:A/@]XD#JW]G'[T;'_2(\\#!_CZ^O.<=V'RT <ITMO3$/TQB3\.G
MX;?^F=2R#,KC'\<RXQZKG&,=^N,<]=K??KH_^%->)!!M_LWD1[>+B+J'R/XA
MVZ=/;RZ>_P &_$;.W_$M&&:3_EXBQAAQWZ9Z\=>JL?FH YF-LRH<_P <+9SZ
MKC.<]^F<\]-S?<IJKB!1_LA?7.&88'';.",#J!M'W#U"?![Q('5O[./WHV/^
MD1YX&#_'U]><X[L/EI$^#7B00JO]F_= 4YN(O5NGS=,'T P>@ *D ^)QTHKU
M,?L5?$W_ *%G_P J-K_\=H_X8J^)G_0L_P#E1M/_ ([69MS(\LHKU/\ X8J^
M)G_0L_\ E1M/_CM'_#%7Q,_Z%G_RHVG_ ,=H'S(\LHKU/_ABKXF?]"S_ .5&
MT_\ CM'_  Q5\3/^A9_\J-I_\=H#F1Y917J?_#%7Q,_Z%G_RHVG_ ,=H_P"&
M*OB9_P!"S_Y4;3_X[0',CRRBO4_^&*OB9_T+/_E1M/\ X[1_PQ5\3/\ H6?_
M "HVG_QV@.9'EE%>I_\ #%7Q,_Z%G_RHVG_QVC_ABKXF?]"S_P"5&T_^.T!S
M(\LHKU/_ (8J^)G_ $+/_E1M/_CM'_#%7Q,_Z%G_ ,J-I_\ ': YD>645ZG_
M ,,5?$S_ *%G_P J-I_\=H_X8J^)G_0L_P#E1M/_ ([0',CY4_;%/_%M=/\
M^PI'_P"B9J^;Z^^/VD_^">7QB\?^![.STCP?]KN(K])G3^U;*/"".52<M,!U
M8<>]>*?\.EOV@O\ HG__ )7--_\ DB@J,D?.5%?1O_#I;]H+_HG_ /Y7--_^
M2*/^'2W[07_1/_\ RN:;_P#)% ^9'SE17T;_ ,.EOV@O^B?_ /E<TW_Y(H_X
M=+?M!?\ 1/\ _P KFF__ "10',CYRHKZ-_X=+?M!?]$__P#*YIO_ ,D4?\.E
MOV@O^B?_ /E<TW_Y(H#F1\Y45]&_\.EOV@O^B?\ _E<TW_Y(H_X=+?M!?]$_
M_P#*YIO_ ,D4!S(^<J*^C?\ ATM^T%_T3_\ \KFF_P#R11_PZ6_:"_Z)_P#^
M5S3?_DB@.9'SE17T;_PZ6_:"_P"B?_\ E<TW_P"2*/\ ATM^T%_T3_\ \KFF
M_P#R10',CYRHKZ-_X=+?M!?]$_\ _*YIO_R11_PZ6_:"_P"B?_\ E<TW_P"2
M* YD?.5%?1O_  Z6_:"_Z)__ .5S3?\ Y(H_X=+?M!?]$_\ _*YIO_R10',C
MYRHKZ-_X=+?M!?\ 1/\ _P KFF__ "11_P .EOV@O^B?_P#E<TW_ .2* YD?
M.5%?1O\ PZ6_:"_Z)_\ ^5S3?_DBC_ATM^T%_P!$_P#_ "N:;_\ )% <R/G*
MBOHW_ATM^T%_T3__ ,KFF_\ R11_PZ6_:"_Z)_\ ^5S3?_DB@.9'SE17T;_P
MZ6_:"_Z)_P#^5S3?_DBC_ATM^T%_T3__ ,KFF_\ R10',CYRHKZ-_P"'2W[0
M7_1/_P#RN:;_ /)%'_#I;]H+_HG_ /Y7--_^2* YD?.5%?1O_#I;]H+_ *)_
M_P"5S3?_ )(H_P"'2W[07_1/_P#RN:;_ /)% <R/G*BOHW_ATM^T%_T3_P#\
MKFF__)%'_#I;]H+_ *)__P"5S3?_ )(H#F1\Y45]&_\ #I;]H+_HG_\ Y7--
M_P#DBC_ATM^T%_T3_P#\KFF__)% <R/G*BOHW_ATM^T%_P!$_P#_ "N:;_\
M)%'_  Z6_:"_Z)__ .5S3?\ Y(H#F1\Y45]&_P##I;]H+_HG_P#Y7--_^2*/
M^'2W[07_ $3_ /\ *YIO_P D4!S(^<J*^C?^'2W[07_1/_\ RN:;_P#)%'_#
MI;]H+_HG_P#Y7--_^2* YD?.5%?1O_#I;]H+_HG_ /Y7--_^2*/^'2W[07_1
M/_\ RN:;_P#)% <R/G*BOHW_ (=+?M!?]$__ /*YIO\ \D4?\.EOV@O^B?\
M_E<TW_Y(H#F1\Y45]&_\.EOV@O\ HG__ )7--_\ DBC_ (=+?M!?]$__ /*Y
MIO\ \D4!S(^<J*^C?^'2W[07_1/_ /RN:;_\D4?\.EOV@O\ HG__ )7--_\
MDB@.9'SE17T;_P .EOV@O^B?_P#E<TW_ .2*/^'2W[07_1/_ /RN:;_\D4!S
M(^<J*^C?^'2W[07_ $3_ /\ *YIO_P D4?\ #I;]H+_HG_\ Y7--_P#DB@.9
M'SE17T;_ ,.EOV@O^B?_ /E<TW_Y(H_X=+?M!?\ 1/\ _P KFF__ "10',CY
MRHKZ-_X=+?M!?]$__P#*YIO_ ,D4?\.EOV@O^B?_ /E<TW_Y(H#F1\Y45]&_
M\.EOV@O^B?\ _E<TW_Y(H_X=+?M!?]$__P#*YIO_ ,D4!S(^<J*^C?\ ATM^
MT%_T3_\ \KFF_P#R11_PZ6_:"_Z)_P#^5S3?_DB@.9'SE7QO\31CXD^(.,?\
M3.YX';]ZU?JK_P .EOV@O^B?_P#E<TW_ .2*^:/'/_!!7]K#6/&VL7EM\*?,
MM[J^FFB8>)M'7<C2,0<&[!'!'4"@4I(^):*^QO\ AP)^UO\ ]$F_\NC1O_DN
MC_AP)^UO_P!$F_\ +HT;_P"2Z">9'QS17V-_PX$_:W_Z)-_Y=&C?_)='_#@3
M]K?_ *)-_P"71HW_ ,ET!S(^.:*^QO\ AP)^UO\ ]$F_\NC1O_DNC_AP)^UO
M_P!$F_\ +HT;_P"2Z YD?'-%?8W_  X$_:W_ .B3?^71HW_R71_PX$_:W_Z)
M-_Y=&C?_ "70',CXYHK[&_X<"?M;_P#1)O\ RZ-&_P#DNC_AP)^UO_T2;_RZ
M-&_^2Z YD?'-%?8W_#@3]K?_ *)-_P"71HW_ ,ET?\.!/VM_^B3?^71HW_R7
M0',CXYHK[&_X<"?M;_\ 1)O_ "Z-&_\ DNC_ (<"?M;_ /1)O_+HT;_Y+H#F
M1\<T5]C?\.!/VM_^B3?^71HW_P ET?\ #@3]K?\ Z)-_Y=&C?_)= <R/CFBO
ML;_AP)^UO_T2;_RZ-&_^2Z/^' G[6_\ T2;_ ,NC1O\ Y+H#F1\<T5]C?\.!
M/VM_^B3?^71HW_R71_PX$_:W_P"B3?\ ET:-_P#)= <R/CFBOL;_ (<"?M;_
M /1)O_+HT;_Y+H_X<"?M;_\ 1)O_ "Z-&_\ DN@.9'QS17V-_P .!/VM_P#H
MDW_ET:-_\ET?\.!/VM_^B3?^71HW_P ET!S(^.:*^QO^' G[6_\ T2;_ ,NC
M1O\ Y+H_X<"?M;_]$F_\NC1O_DN@.9'QS17V-_PX$_:W_P"B3?\ ET:-_P#)
M='_#@3]K?_HDW_ET:-_\ET!S(^.:*^QO^' G[6__ $2;_P NC1O_ )+H_P"'
M G[6_P#T2;_RZ-&_^2Z YD?'-%?8W_#@3]K?_HDW_ET:-_\ )='_  X$_:W_
M .B3?^71HW_R70',CXYHK[&_X<"?M;_]$F_\NC1O_DNC_AP)^UO_ -$F_P#+
MHT;_ .2Z YD?'-%?8W_#@3]K?_HDW_ET:-_\ET?\.!/VM_\ HDW_ )=&C?\
MR70',CXYHK[&_P"' G[6_P#T2;_RZ-&_^2Z/^' G[6__ $2;_P NC1O_ )+H
M#F1\<U^]W_!K-_RC^\9?]E#O?_3;IE?FO_PX$_:W_P"B3?\ ET:-_P#)=?KE
M_P $#/V/_B+^Q3^Q]XF\+?$SP[_PC.O:AXRNM6M[7[?:WGF6SV-A$LF^WDD0
M9>&0;2V[Y<XP1FHDR:L?<%%%%49!1110 4444 %%%% !1110 4444 %%%% !
M1110 5R/Q,^/_@/X+7%I#XR\;>$?"<VH*SVJ:SK%O8-<JN Q02NNX#(R1G&1
M775^<?\ P5W^#=M^T3^WE\!? ]XL?V?Q)I&MV:,S?ZF5H&\N3&?X'",.F2N,
M^@!^BZ7\,EB+I9HFMF3S1*''EE,9W;NF,<YZ8KD_AY^T1\/_ (N_;_\ A$_'
M7@[Q1_9<8FO?[)UJVO?L:'.&D\MVV*=K<M@<'TK\]] _;HU#0_\ @BG<:0&F
MC^)&FW!^%HM=Q^T+>-E$VD$$N+0YR"<2(0<X(K1_X)E_!&S^!'[6?[1W@62U
M@N8M!\+:+9W42+A+N1K &X);.[]Y(78_,,EV/N #]#O /Q'\/?%?PQ#K?A;7
MM%\2:+<EEAO]*O8[RUE*G#!9(V93@@@X/!%;5?FM^RG^T?XU^%?_  2#_P"%
MC?"'P#X!TNY\/ZU>7.L:&(M0N;::S1MLL\327;3"55V,V^1P51L <"O:_P!G
M3_@H[K7[:O[4NDZ#\+]+TF3X;:/X?AU;QAK&H6D\EQ;7<Z!HK"W=9$195)*L
M75@?+E('R?, ?7U%%% !1110 4444 %%%% !5?5=5M="TNYOKZXM[.RLXFGN
M+B>01Q01J"S.[' 50 22> !5BJNO:%8^*=#O-+U2SM=2TW4H'M;NTNH5F@NH
M74J\<B,"K(RD@J0002#0!X[^R[^WSX$_;!^(WCCP_P""4UZZC\#I92RZM=60
MM]/U>*Z$IBELV9O,EB_<O^\**CC:R%U8-2>-_P!MRST;QGXKT3PK\/\ XB_$
MR;P&%7Q%<>&;>P%OI4[1><+8->7=N;F<1;7:.U$S)O16VLZJ?/OV6K.'3_\
M@J/^TY!;QQP00:+X.CCBC7:L:BSNP H'    P*G_ ."75W'::!\=H;QI(=3L
M?B_XD_M 7,X>6,-+')"6/4+Y#1E<D@KR#@@  ZC7?VZ8/',7PYM_@_H^E_$3
M4OB9IMYKNF/?ZM+HFGPZ=:"-9I9I?LT\R2>=-#$L1@R69]S)L.53]O.P\6?
M7X8^*?"/AVZUWQ)\7C"OAWPW<W:V<Q)7?=23RJL@C@M8P[22JCJ<(%#&1 ?G
M7]C;X)^&[K_@GKX1^)VO^-O$'PU?P/=^*]4T_P 3:#/;(\&DWNH7)D3R[F">
M%XY4C@E4&)I ZQ^6P)(9/V?_  CXN^%OQ+\'V7A31_#_ ((\6>)_!E]>:';^
M,+*XU1/!_A?3I+5+?31##<0-]OO)KH75W*9CM==I638FT _0A"Q0;@ V.0#D
M TM<'^R]\:&_:,_9R\#^/&T_^R9/%^B6NK267F&46CS1*[1ARJEU4D@-M&X
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
MSJ:!M3NY;"TO+E-EQ=P63RFU@N)5+!YHHDD82298^8^[TZBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJAXH\4Z7
MX'\-WVL:UJ5AH^D:7 ]U>WU[<);VUI"@+/))(Y"HB@$EF(  R: +]%<O\)/C
MAX*^/W@E?$O@3QAX7\:^'))'A75=!U6#4K%G0X=1-"S)N4]1G([U:^&GQ5\+
M_&CPG%K_ (.\2:#XLT*>66"/4=&U"*_M))(G:.5!+$S(61U96 .592#@@B@#
M>HHHH **** "BJNNZ[8^%]%N]2U.\M=.TZPA:XN;JZE6&&VC4$L[NQ"JH ))
M)  %9?PR^*?ACXU^!K#Q1X-\1Z#XN\-:H':RU;1=0BO[&\".T;F.:)F1]KHR
MG:3AE(Z@T ;U%<OX_P#C;X+^%&M^'=-\4^+O"_AK4O%U\NF:%::KJL%G/K5V
M2H%O:I(RM-*2R@)&&8[AQR*ZB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M $?<4.T@-C@D9 -?R=?M+:IX \,7WQV\.?&"R\5>/OVO6^)$=CX9^-^E^."_
MA31-]S"(5FGCNO*LA#'#<'R)(I)(1N4F#R@(_P!O/$/_  <Q_LC_ /#5=U\%
MY_&VN0WCZ@^@R>*8+(KX?ANRQB*K>*^\*)/E%P$\D</YFSYZ^=_#'_!#K]K[
MX-?L;>-?V4_!_C[]FG5/@+XVU"ZEN?$6O:)J9\8007,L<DC+ H:T>9?+7:TC
MLZDY61"D90 ^IOVO/^">_P $?CS^Q[X2\8_M6>-M=\;>%OAK\/[9-6O(_%]Y
M9^'KZZC@C:36UCMGC^T74K;A&[%@XE51&S%:_.K_ ()?_L7?';]K;_@W0^*/
MA728-2\0Z-X@\;6NM?#CPUXIU/R%UC1M/N[2>:S1W<QPPW$EM)&B.5A\U9'^
M57\P_2?_  49_P""(/[1?QJ^$_[/OP>^%'C?X5:Q\#/@KH&FP:CX>\>WNIV?
M_"7:I:%T\V\6PA=GM?*$6V)9DVLTG7"L/L[]CK2/VM/!_P */&6F_%K2?V7[
M?5-+TN"W^'MA\/9-9LM)CECBF7R+X7,3-#;AA:JAMT8JGF_(<*" ?E=I=YXN
M_9NT[XZ_##5M)\'?LCV'QKU6'QA\1;#0-7M+^S^"'@N"""R<)/91^2-4U>5C
M%;01HQQ)N6-&8%?UQ_X)I_M(_L__ +1'[+^DQ_LVZWHNJ?#?P:!X?MK73[.>
MR.F&)1B*2"XCCF1BI#[I$S)N+Y;))^;/'O\ P19\6>,_^":7CWP/<>-M U7]
MHGXH>(;'Q[XJ\::G:22Z=K.MVEW!<PVC*H$D>FQ) EM%&J[8H\NL(+,A]?\
M^"7'[%/Q+_9KU;XP?$#XS:UX%U+XH_&WQ)#K>L6?@J.ZC\/:9';6RVT$=N+G
M$K.RJ7D=P"68#+;=Q /B'_@MQ\&;K_@L?_P4 O?V;?#]Q?&R^ OPPUCQM>FW
MD5;>7Q+>0+'I5I.V25 !CDZ9VRN.A.=[2/\ @H#\5OVG/^#6RZ^*'PW\0Z/I
M/Q(\)^$[K1O%FI7UY<VM]9#3HY(+JXM9;1D:+4'B2&XBR0@:89&,5V7PA_X-
MMO /QZ^+OQB^)W[7F@^'OBC\0OB-XTNM6TEM#\1ZS:6>BZ1M1+6U_=O;,TB*
M-AW*X58XP'/),_[+?_!!_P 4?LS^ /VQ_@QHOB3PWH_P#^/MG,O@:W@O+R^U
M3PE//:R02">*9 )(P'B7/VEW=+6/<068@ Z__@D+^V)X_P#A;_P3H^'OC3]K
MKXJ_ _P_X=\4:'I#>"->O?$MQ9ZKJT4EHTK_ -K7&IR*DU\RA&/D,0<2DYX-
M?%__  <$_%/]F[XU_P#!2S]CGQ1\5_$>@^+OV<]4T37FUC5M%U"YO[&\A1FC
M0QS:8S3/MNTC4^220RD-P&K[Z_X)T_\ !.CQYX?_ &,] ^#?[7'A?]G+XK:#
M\-XK*P\%0Z=H<VKQQV]O \/G7?\ :,0C^T[6"*T,287=DL6.*_QP_P""3-_J
MG_!2O]E;XH?#2S^'7@GX5_ .TUJWOO#=E VFLAOHI0OV*UM[?[/@RREWW-'R
M2?F)H ^$?^"56@:1I%W^W5XJ^ ^G^(-0_8=7P)?VWA/1O%,M_P#V3K&JQV&Z
MZ%NEQ(MS]G)%VLC;XY"D\0<AU&S0^#W_  5W\2?L,_\ !)#]C;3?A3X!^"GP
MUN/C9?ZU:C4_%%UJT?@7P@MOJ,N_SY'N)KTM.TOF>9)<,$VR?>7&SZL\)?\
M!(3XE? ;]KG]JR^^'&M> +'X%_M,>$KQ#X=N;F[M[S0/$DMH\0N8XT@>+[.\
MLMPTA1T;;.H"'R$#<OX0_P""4_[37P2_X)9_!WX$^%;G]E[QI+X7LM5L/&GA
MOXAZ1>ZMX8UEKC4'N[2]MYHX$N%GMP2H5H@I,I8DM&C$ \C_ ."M_P"T=KD.
MG_\ !//XE?&Z?P#X:NM,^*S:KK^H^%]7_M+PY+8V\T974+.=LL]O/;(DZ*P9
MU$H0D,.?MS_@D7^V]\7/^"C'@GQ1\7/$WA?PKX-^"_B'49H?AG8K#/\ \))?
MV,,TD3WNH.9G@4.R81(T!R'.60)))\N^"?\ @WJ\<?#W]F?]CGX=_P#"7>#/
M%-K\"?B!<>,?&D>J274=G?VUS<"::QL(C%,&C"ETVR^4)"S.=AD91]&?\$F?
M^"<7Q#_X)A_$+XN>!K;Q!X;UK]G+7-:?Q!\/K WUW)KGA=YB#/8R1R1F/[./
MX66=F+1&0KNG?: ?;5%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%([K&A9B%51DDG@"@!:*_.SP?_P '1O[)GC?]KR'X
M0V?B+Q*L]WJ8T>U\52:6H\-W=TS^6J).)#+L:3"B5H1%\P;?L^:OT3H ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH _FZU?_@RU^+%W^UW-8V_Q!\&Q_!>;53,NM&:=M<B
MT\MN\O[*8BAN0"4!,NPD;R1G97ZCI_P;+?LEIM_XICQY\N/^9]UGMM_Z>?\
M9'^0,?;WQ9\5W'@/X5^)M<LTADN]%TJZOH$F!:-GBA=U# $$J2HS@@X[BOS@
M_P"";'[8W_!0;]OWX,_#?XO0Z?\ L;Z;\,?&%V)KVUD@\2V^O1V,5X]O<B-?
M,E@$Q6*4QDNR9*%NX !WZ_\ !LG^R2O_ #*_CH\ '_BO=9^8  <_Z1Z9'T8^
MV!O^#93]DMQSX9\>="#_ ,5[K'S9!'/^D>['ZL>W%=-_P66_X*@>)OV$/!OA
MWPM\)-#\/^,OC;XS6[U/3])U=9I;#2M&T^%[G4=3O%ADC=84BC*)^\3<[$KO
M\MD/SS\6/^"O'Q8\?_\ !)W]EOXC1^-OA]\"_%G[0_B^+P]K_C>;25N-'\&6
MN;]FN(K>^F:/)%I&,SR,@#2'*Y5E /8#_P &R?[)+_>\+^.GR,'=X]UGYAD$
MY_TCN03]6/M@_P"(93]DLG)\,^/"<@@GQ[K'!&>?^/CKDEOK[9%>/_LZ_P#!
M7KXN?%C]A+PCX,T/6O#_ ,0/VF?B=XSUKP-X*\26VFQ0Z5J6F:?=M%<>+[B"
M(F*.T@A#OM5<22HJI&XW ?J-\-_#NJ>$?A]HNEZYX@O/%FLZ?8PV]]K5U;06
MLVJSJ@#W#Q0(D49=@6V1JJKG &!0!\,-_P &R'[(Y4K_ ,(KXY"D%<#QYK/
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
M>L__ "31_P 0QG[(G_0H^-O_  N]9_\ DFOT"HH _/W_ (AC/V1/^A1\;?\
MA=ZS_P#)-'_$,9^R)_T*/C;_ ,+O6?\ Y)K] J* /S]_XAC/V1/^A1\;?^%W
MK/\ \DT?\0QG[(G_ $*/C;_PN]9_^2:_0*B@#\_?^(8S]D3_ *%'QM_X7>L_
M_)-'_$,9^R)_T*/C;_PN]9_^2:_0*B@#\_?^(8S]D3_H4?&W_A=ZS_\ )-'_
M !#&?LB?]"CXV_\ "[UG_P"2:_0*B@#\_?\ B&,_9$_Z%'QM_P"%WK/_ ,DT
M?\0QG[(G_0H^-O\ PN]9_P#DFOT"HH _/W_B&,_9$_Z%'QM_X7>L_P#R31_Q
M#&?LB?\ 0H^-O_"[UG_Y)K] J* /S]_XAC/V1/\ H4?&W_A=ZS_\DT?\0QG[
M(G_0H^-O_"[UG_Y)K] J* /S]_XAC/V1/^A1\;?^%WK/_P DT?\ $,9^R)_T
M*/C;_P +O6?_ ))K] J* /S]_P"(8S]D3_H4?&W_ (7>L_\ R31_Q#&?LB?]
M"CXV_P#"[UG_ .2:_0*B@#\_?^(8S]D3_H4?&W_A=ZS_ /)-'_$,9^R)_P!"
MCXV_\+O6?_DFOT"HH _/W_B&,_9$_P"A1\;?^%WK/_R31_Q#&?LB?]"CXV_\
M+O6?_DFOT"HH _/W_B&,_9$_Z%'QM_X7>L__ "31_P 0QG[(G_0H^-O_  N]
M9_\ DFOT"HH _/W_ (AC/V1/^A1\;?\ A=ZS_P#)-'_$,9^R)_T*/C;_ ,+O
M6?\ Y)K] J* /S]_XAC/V1/^A1\;?^%WK/\ \DT?\0QG[(G_ $*/C;_PN]9_
M^2:_0*B@#\_?^(8S]D3_ *%'QM_X7>L__)-'_$,9^R)_T*/C;_PN]9_^2:_0
M*B@#\_?^(8S]D3_H4?&W_A=ZS_\ )-'_ !#&?LB?]"CXV_\ "[UG_P"2:_0*
MB@#\_?\ B&,_9$_Z%'QM_P"%WK/_ ,DT?\0QG[(G_0H^-O\ PN]9_P#DFOT"
MHH _/W_B&,_9$_Z%'QM_X7>L_P#R31_Q#&?LB?\ 0H^-O_"[UG_Y)K] J* /
MS]_XAC/V1/\ H4?&W_A=ZS_\DT?\0QG[(G_0H^-O_"[UG_Y)K] J* /S]_XA
MC/V1/^A1\;?^%WK/_P DT?\ $,9^R)_T*/C;_P +O6?_ ))K] J* /S]_P"(
M8S]D3_H4?&W_ (7>L_\ R31_Q#&?LB?]"CXV_P#"[UG_ .2:_0*B@#\_?^(8
MS]D3_H4?&W_A=ZS_ /)-'_$,9^R)_P!"CXV_\+O6?_DFOT"HH _/W_B&,_9$
M_P"A1\;?^%WK/_R31_Q#&?LB?]"CXV_\+O6?_DFOT"HH _/W_B&,_9$_Z%'Q
MM_X7>L__ "31_P 0QG[(G_0H^-O_  N]9_\ DFOT"HH _/W_ (AC/V1/^A1\
M;?\ A=ZS_P#)-'_$,9^R)_T*/C;_ ,+O6?\ Y)K] J* /S]_XAC/V1/^A1\;
M?^%WK/\ \DT?\0QG[(G_ $*/C;_PN]9_^2:_0*B@#\_?^(8S]D3_ *%'QM_X
M7>L__)-'_$,9^R)_T*/C;_PN]9_^2:_0*B@#\_?^(8S]D3_H4?&W_A=ZS_\
M)-'_ !#&?LB?]"CXV_\ "[UG_P"2:_0*B@#\_?\ B&,_9$_Z%'QM_P"%WK/_
M ,DT?\0QG[(G_0H^-O\ PN]9_P#DFOT"HH _/W_B&,_9$_Z%'QM_X7>L_P#R
M31_Q#&?LB?\ 0H^-O_"[UG_Y)K] J* /S]_XAC/V1/\ H4?&W_A=ZS_\DT?\
M0QG[(G_0H^-O_"[UG_Y)K] J* /S]_XAC/V1/^A1\;?^%WK/_P DT?\ $,9^
MR)_T*/C;_P +O6?_ ))K] J* /S]_P"(8S]D3_H4?&W_ (7>L_\ R31_Q#&?
MLB?]"CXV_P#"[UG_ .2:_0*B@#\_?^(8S]D3_H4?&W_A=ZS_ /)-'_$,9^R)
M_P!"CXV_\+O6?_DFOT"HH _/W_B&,_9$_P"A1\;?^%WK/_R31_Q#&?LB?]"C
MXV_\+O6?_DFOT"HH _/W_B&,_9$_Z%'QM_X7>L__ "31_P 0QG[(G_0H^-O_
M  N]9_\ DFOT"HH _/W_ (AC/V1/^A1\;?\ A=ZS_P#)-))_P;%?LBNN!X3\
M;K[CQWK'MZW'M^I]L?H'10!_.A\/O^#+;XD:-^V79C5_B1X.N/@EIVL1W;7\
M,EPOB"^L%DW?9_L_D^3'<,HV%_-*+NW@/CRZ_HOHHH **** "BBB@ HHHH *
M*** "BBD=MJ$A2V!G ZF@#F/B5\<?!7P8AMY/&'C#POX3CO"5MVUG58+%9R.
MH4RLN[\*T/!'Q!T'XF:!%JWAO7-'\0:7/_J[S3;R.[MY.W#QDJ>0>AK\]O\
M@EG\*_"__!0#QS\6OC1\4M TOQKK5UXC;2-,M-:A2_L])LTB21(HX7W1\+*B
MY()78<8+-F2P\&-^Q7_P6:LO!OPKM['1="^+'A*XO9=$VN-+MKQ(KIXY/+0G
M8@DM02%V[5D=5P"!0!^B'B3Q#9^$?#M_JVH3?9]/TNVDN[F78S^5%&I=VPH)
M.%!. "3V%<Y\"?CWX3_:7^&UGXO\$ZJ=:\.Z@\L=O=FUFMO,:-S&_P DR(_#
M*1DK@XXS7YH?L#V_Q@'C3]J-H?\ A6K:2VKZFGCE@;[[4UV+>\ &F'(78)=P
M)G;=M"_=-5/V/OVKOCI^R=_P3)\/^.O#_@WP#J'PQ\+ZA,NI-JFH7+:UJRSW
MQWS0",+'!&LDQB_>>8Y92X5D(R ?K517R]^VE_P47B_9O^#?P\U31=/TF;Q)
M\5FACT1==OA8Z7IJO'&[W%Y*2I6*+SH]P!4G=U7%>6_"7_@J9XR@^,=WX \9
M7GP4\8:IJOAW4-8T'6OAQK$NI:;%<6MO)/\ 9;M))"ZEEB<[MR9^51G<64 ^
M\ZQ_'GQ$\/\ PL\-S:SXGUS1_#FCV[*DM]JE['9VT;,0JAI)&"@DD  GDFOE
M7_@G'^U_\=/VU]%T+QEK'ACX>Z!\/<7%GJ4P^VQ:GJ=TN2LUE&6>-;=24C;S
M&9F9)""O"B+_ (+P/Y7_  3J\0,2=JZMII*@CYQ]I7CG\^AZ=* /JN#XH>&;
MKX?GQ9%XBT.3PJ+9KTZRM_$VGB!02TOG[O+\L $EMV!@\UC^(?VD?AWX1\%Z
M7XDU;Q[X+TOP[KC;--U2[UNVALM0;!;$,S.$D.%8X4GA2>QKX3\&J_[,7P!_
M:=^ =],JV-GX0U+QMX/)8+OTF]M9/,A7!!_<7 =268%BQ(PO3R#]J^:&T_X)
M8?LB-<63:Q;QZ[:M)91PB8WR!9<QB-B ^\?*%88.[!(SR ?J/\./VG?AK\8M
M=;2_"/Q"\#^*M3CB:=K31]>M;Z=8U(5G*1.S;06 )Q@$@=ZE^(_[1WP\^#NI
MPV7B[QYX,\*WEPGF10:QK=M8RR+_ 'E65U)'N*^=O@]\6OAWX?\ !'Q&\;>$
M?V;/$?PCUOP-X8NM32]UWP!:^'FU&-('D\B*:(DO_JEW)D8&WTX\W_X)%_LE
M^!?VA/V:KKXK?$KPSH?Q"\<?$#5[Z?4-0\06D>I>6L<[PJD2RAD090G* '#
M9VJH !]\>'_$>G^+='M]1TJ_L]3T^Z02075I.LT,RD9#*ZDA@1W!JY7Y3^!_
MCTW_  2Q_:L_:<\)^%]/N-6\$^'=$@\2Z3H1F<P6-S+)9HJACN*QC[;\_()6
M(=UX^QOV!OV@?BQ\?M+CUGQHWP>UKPOJFFK=V.J> ]1GF^P7.8]UE=QSNQ6;
M;(3\A(0Q,K8)7(!])4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!R_QPURR\,?!?Q=J6I:-KGB+
M3=/T:\N+O2M%MWN-2U*%('9X+:-&5I)G4%456#,S  @D5_.C^TI\.OV5_%OQ
M$^$=G_P3-T?XG:1^TU9^+K=M1BTF+Q''_8FG%&6?^T6U,F.)$F:%796,6SSQ
M*2A!KZ4_X+P?\'.GQ1_X)_?MW:A\&?A'X7\&R+X)MK.77]0\26<]VU_<W-M%
M=I%"L4\02%89X@S'+LY8#:%RWT%^RU_P=7?L]_%3]GSPKK_CR/Q?X3\9:A:?
M\3C2-/\ "VI:I:V=RLCQ-Y5Q%"R/&Y3>N"2 X5OG5@ #S_\ X* _L#_M@>!?
MVD_VHOV@O#.K?LX^(O"_B[X?W7ART?Q9=:TVN>&O#L%@[7-O81V\26T,TSAY
M3O>13(%.5#2!M+_@CMXYTKX6?\&Z&E>(_P!J+0_A;XE^"VAV$MYH&E1Z2VIS
MZE9K=R&."\M;Q3!-?O?%DA6(;#NAY#9:O;#_ ,'-O[)P&?\ A(/B#@ D_P#%
M!:OP!P?^6';OZ4O_ !$U?LG[MO\ ;WQ"W9VX_P"$!U?KC./^/?TY^E 'QK^T
M_P#"'QA^R9^RKX%^.GQ#U3Q9^SX_QD\9:3X?\;W/P^L&L[SX)_#]8[J2PT*P
M-O;L]B/.^RM<O%$"]RRQE6X5_OO_ (('_$GQS\5_^">6FZQXT\0>+?&%E)XA
MU:'PCXA\4;_[8\0>'DNF73[RY+HCL\D0SO?+.NUMQ# #C1_P<V_LG$9_X2#X
M@X(!'_%!:OR#P/\ EAW[>M!_X.;?V3@,_P#"0?$' !)_XH+5^ .#_P L.W?T
MH ^ _P#@B'_P2"\$_P#!2CX)_&[4?B)\0OC9;>$[+XTZO:WG@70_%AL/"GB!
M84LYUEN[01LTDQ9]IE256VQ1A2I3<>T_X+D?##Q#^QA_P5%_9Y^)6@^-+W]G
M_P""_A/X?'P?HOC?3OAY%XSTSP'=0O<KY!L'+"'S;>6WB65$#E<A0X23;]D_
M\1-7[)^[;_;WQ"W9VX_X0'5^N,X_X]_3GZ4@_P"#FW]DXC/_  D'Q!P0"/\
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
MX:N;_P"/4?\ $0UX-_Z-O_;*_P##5S?_ !Z@#] J*_/W_B(:\&_]&W_ME?\
MAJYO_CU'_$0UX-_Z-O\ VRO_  U<W_QZ@#] J*_/W_B(:\&_]&W_ +97_AJY
MO_CU'_$0UX-_Z-O_ &RO_#5S?_'J /T"HK\_?^(AKP;_ -&W_ME?^&KF_P#C
MU'_$0UX-_P"C;_VRO_#5S?\ QZ@#] J*_/W_ (B&O!O_ $;?^V5_X:N;_P"/
M4?\ $0UX-_Z-O_;*_P##5S?_ !Z@#] J*_.GQS_P<=^#O"?@K6-43]G']KE9
M--L)[Q/M_P -I;2U)CC+#S9C*1%&2 "Y!"@Y/2ORP_8#_P"#J[]I[XG_ /!1
M?P/I?C>Y\/>(O /Q"\36F@R^%;#0X+8:6EY<K"CVDR+]I:2,R*0LTDH<*5."
MV\ '],M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!\(?#/\ 9S^-W_!.'XP^/'^%O@71_B]\-O'FHMJUMI7_  D,.B:A
MH4YZ[GN 4=-IV?+N+!$;Y.0>S_9E_9&^(GCK]LC4OV@?C-#H^BZTNF_V3X9\
M*Z=>?;ET& Y!:6< (\F"_P!S*DS.WRX5%^O** /@WX5_LU?&;]GC]H7X]:1I
M_@&Q\5> _C+?7>HV_B2/Q%;V<FE>;#=NL;6[_O96WS+%QL ."&VYVYOAS]B+
MXGZ=_P $0-0^#\GA>:'XBW#N8])74[0YSJRW',PE$&#$"V"_&<<GBOT$HH ^
M)_VT?V!O&'QN_9W^"-YH.F>&]4\<_"&WM'F\/:T(Y-.UI?(@2XM)#GRV!:$#
M#'8REQD9%.^%'P-\7>*Y=8EN/V4/A'\&5AT/48(KNRO--O-9O+J6U>*(6LEI
M%&D /F.KM(_*N0"!DG[6HH ^=?\ @E1\"/%G[-?[$7A;P?XVTM='\1:;/>O<
M6BW$-P(UDNI9$^>%F0DJRDX)YZ\U4_X*S_L_>+OVF_V,=6\)^"-)76O$5UJ-
MC/!;-<0VZE8YU9V+3.B8"@\$G/0 U]*T4 ?(/_!2[]CWQE\:_A3X;\0?#G3X
M;SXA>&M/NM$FLFO$M?[4TV^M6MKFW,CLL1*,R2KO. 4;!W$9\C_: _8;^+VK
M?L"?LX^%=!\'QZSXO^'.J6U_K&E?VM:0+ $20E?.DD$38)"Y3>03D9 Y_1JB
M@#P/X/\ Q0^+7Q[U/5_#/Q0^ :_#OPKJ6E3P3:A_PFUCK!N&<",P>3 @8;D9
MSO)P-N,'/'@W[,_PL_:0_P"";?AS5/AWX9^&NB_&SP1_:$M[H6IP>*;;0KC3
MHY#\T<\=PI+$L/,(3(5F?#D%0OWK10!\0_!3]C'XL?#*#XL_&#Q+I_@SQO\
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
M^7?H!^H]^/G.BB[#V<3Z,_X>T?M!;B?^%@G&>%_L+3>F.,G[/W/7Z<8SP?\
M#V;]H/;C_A8;9X!;^P=,X]>/L_)[=NG;/'SG11S,/9Q/HP_\%9_V@S_S4+;P
M?^8%IIY/3_EWZ ?J/?@_X>T?M!;B?^%@G&>%_L+3>F.,G[/W/7Z<8SQ\YT47
M8>SB?1G_  ]F_:#VX_X6&V> 6_L'3./7C[/R>W;IVSP'_@K/^T&?^:A;>#_S
M M-/)Z?\N_0#]1[\?.=%%V'LXGT9_P /:/V@MQ/_  L$XSPO]A:;TQQD_9^Y
MZ_3C&>#_ (>S?M![<?\ "PVSP"W]@Z9QZ\?9^3V[=.V>/G.BCF8>SB?1A_X*
MS_M!G_FH6W@_\P+33R>G_+OT _4>_ ?^"L_[06?^2@O@'C_B2:9DC/?_ $;K
MC(S]...?G.BB[#V<3Z+7_@K-^T'D9^(4G49QHFF<],_\NW^]^8].47_@K-^T
M)QN^(4G;.-$TSVS_ ,NOU_,>G/SK11=B]G$^BA_P5F_:$'7XA2'U_P"))IG/
M3_IU_P![Z9'7'*K_ ,%9OV@\C/Q"DZC.-$TSGIG_ )=O][\QZ<_.E%%V'LXG
MT4O_  5F_:$XW?$*3MG&B:9[9_Y=?K^8].0?\%9OVA!U^(4A]?\ B2:9ST_Z
M=?\ >^F1UQS\ZT478>SB?1:_\%9OV@\C/Q"DZC.-$TSGIG_EV_WOS'IRB_\
M!6;]H3C=\0I.V<:)IGMG_EU^OYCTY^=:*+L/9Q/HH?\ !6;]H0=?B%(?7_B2
M:9ST_P"G7_>^F1UQRJ_\%9OV@\C/Q"DZC.-$TSGIG_EV_P![\QZ<_.E%%V'L
MXGT4O_!6;]H3C=\0I.V<:)IGMG_EU^OYCTY!_P %9OVA!U^(4A]?^))IG/3_
M *=?][Z9'7'/SK11=A[.)]%K_P %9OV@\C/Q"DZC.-$TSGIG_EV_WOS'IRB_
M\%9OVA.-WQ"D[9QHFF>V?^77Z_F/3GYUHHNP]G$^BA_P5F_:$'7XA2'U_P")
M)IG/3_IU_P![Z9'7'*K_ ,%9OV@\C/Q"DZC.-$TSGIG_ )=O][\QZ<_.E%%V
M'LXGT4O_  5F_:$XW?$*3MG&B:9[9_Y=?K^8].0?\%9OVA!U^(4A]?\ B2:9
MST_Z=?\ >^F1UQS\ZT478>SB?1:_\%9OV@\C/Q"DZC.-$TSGIG_EV_WOS'IR
MB_\ !6;]H3C=\0I.V<:)IGMG_EU^OYCTY^=:*+L/9Q/HH?\ !6;]H0=?B%(?
M7_B2:9ST_P"G7_>^F1UQRJ_\%9OV@\C/Q"DZC.-$TSGIG_EV_P![\QZ<_.E%
M%V'LXGT4O_!6;]H3C=\0I.V<:)IGMG_EU^OYCTY!_P %9OVA!U^(4A]?^))I
MG/3_ *=?][Z9'7'/SK11=A[.)]%K_P %9OV@\C/Q"DZC.-$TSGIG_EV_WOS'
MIRB_\%9OVA.-WQ"D[9QHFF>V?^77Z_F/3GYUHHNP]G$^B)/^"L/[0$\1CD^(
M!D1QM=6T+3&5AQD$?9AG//&1U'/'/Y0_ ?Q'<_LR?M#P_%3P/#HVA^-K.>2Z
MM+L:+97%MI\LA)9[>TEB:VA89(0QQKY8X3:*^UF^Z>OX5\-T78."1]@'_@OI
M^UV?^:P-_P"$KHG_ ,ATO_#_ $_:Z_Z+!)W_ .96T3_Y#[5\?4479/*C[!_X
M?Z_M=9_Y+ _;_F5M$_\ D.D_X?Z?M=X_Y+!)T_Z%;1/_ )#_ ,^U?']%%V'*
MC[!_X?Z?M=?]%@D[_P#,K:)_\A]J/^'^O[76?^2P/V_YE;1/_D.OCZBB[#E1
M]@?\/]/VN\?\E@DZ?]"MHG_R'_GVI?\ A_I^UU_T6"3O_P RMHG_ ,A]J^/J
M*+L.5'V#_P /]?VNL_\ )8'[?\RMHG_R'2?\/]/VN\?\E@DZ?]"MHG_R'_GV
MKX_HHNPY4?8/_#_3]KK_ *+!)W_YE;1/_D/M1_P_U_:ZS_R6!^W_ #*VB?\
MR'7Q]11=ARH^P/\ A_I^UWC_ )+!)T_Z%;1/_D/_ #[4O_#_ $_:Z_Z+!)W_
M .96T3_Y#[5\?4478<J/L'_A_K^UUG_DL#]O^96T3_Y#I/\ A_I^UWC_ )+!
M)T_Z%;1/_D/_ #[5\?T478<J/L'_ (?Z?M=?]%@D[_\ ,K:)_P#(?:C_ (?Z
M_M=9_P"2P/V_YE;1/_D.OCZBB[#E1]@?\/\ 3]KO'_)8).G_ $*VB?\ R'_G
MVI?^'^G[77_18).__,K:)_\ (?:OCZBB[#E1]@_\/]?VNL_\E@?M_P RMHG_
M ,ATG_#_ $_:[Q_R6"3I_P!"MHG_ ,A_Y]J^/Z*+L.5'V#_P_P!/VNO^BP2=
M_P#F5M$_^0^U'_#_ %_:ZS_R6!^W_,K:)_\ (=?'U%%V'*C[ _X?Z?M=X_Y+
M!)T_Z%;1/_D/_/M2_P##_3]KK_HL$G?_ )E;1/\ Y#[5\?4478<J/L'_ (?Z
M_M=9_P"2P/V_YE;1/_D.D_X?Z?M=X_Y+!)T_Z%;1/_D/_/M7Q_11=ARH^P?^
M'^G[77_18).__,K:)_\ (?:C_A_K^UUG_DL#]O\ F5M$_P#D.OCZBB[#E1]@
M?\/]/VN\?\E@DZ?]"MHG_P A_P"?:E_X?Z?M=?\ 18)._P#S*VB?_(?:OCZB
MB[#E1]@_\/\ 7]KK/_)8'[?\RMHG_P ATG_#_3]KO'_)8).G_0K:)_\ (?\
MGVKX_HHNPY4?8/\ P_T_:Z_Z+!)W_P"96T3_ .0^U?KK_P $!_VO/B-^VE^Q
M[XF\4_$[Q(WBC7K#QG<Z5;W1T^ULO*MDL;"58PEO%&AQ)-*VX@M\^,X  _G)
MK][O^#6;_E']XR_[*'>_^FW3*<29121^E5%%%49A1110 57UC5[70-)NK^]G
MCM;.QA>XGFD.U(HT!9F)[  $GZ58KS_]JWP7J/Q'_9A^(>@:0C2ZIK/AR_L[
M2-209I7MW54ZC[Q(7TYYR.* /F/X/_MM_M!?MQ7&M>)/@GX3^%^B_#?2[]["
MSOO'$M^;S7"ARSQ+;$",8V@A@0I;[SE6 ^H-!^,3>$/@SI?B+XJ-X=^'&H/"
MHU.&\UJ'[%9S;BNT7#%48-P1Z;L<D9KYK_X(4_%30?$W[ .BZ+;:A;?VUX3N
M[Z+6K9I0)K9I+J:9)'7 (5D<88YR5;DD''%_M67/ASX_?\%=/@CX?\676B^(
M?AG)X9N]2TNTN98;C2=2O\W:."#NCE8^7"-I'6)0"<E2 ?</@?XQ>$?B=X:N
M-:\-^*O#GB'1[4L)K_3-2AN[:$J,MNDC8JN!R<G@5@R_M:?"J"#1I7^)GP^2
M+Q$N_27;Q%9A=47>8\P'S/WHW@KE,_,,=:^(OA9X1T/X3?\ !5SXZ>&/AY8:
M=I/@V7X=O<:UIVF*$L+:]"0[1L3$<3+N?"90CS9,<=/$?A?^S?X'\0?\$$O%
M7CB_\-Z9<>,(Y99H-;EB$]];^3J$<2)%(^6ACV+L*1D*022"2: /U@;X\^!U
M^(Z^#CXS\)CQ<W T,ZO;_P!I'Y=__'OO\S[OS?=Z<]*=X@^._@?PEJVKZ?JO
MC+PKIE]X?M$U#5+:[U:WAFTVV<A4GG5G!CC9F #N I) !YK\P/VN?@7X1^%/
M[ '[,?CWPYX?TW2/&^H:YH5[=:Y;Q$:G>SSVKW4ADN&'FR-YR*5W[@I' 4=/
M3?B)X%\$_%#_ (+RW6@^.X]*U32[KPE;S6FDZBV^UU.]2-3'')"Q,<VV/SI%
M1AC.#@D9H _0;P1X^T+XF^&X-9\-ZUI/B#1[HL(;[3;R.[MIMI*MMDC)4X((
M.#P16#X;_:1^'?C+QS)X7T?Q]X+U7Q-&TB/I-GK=M/?(T>3(#"KEP5P=PQQ@
MYK\K_"FLW?PU^$7[>%K\+YIK7P;I^IVT>G/II*V]G&]Y+%<BV*_+M%N7&5?[
MB(< 8S:\+_L(_$;XP_LD?#OQ!X?3]DOP/I6GQZ;JVE>,-,EU#3]?2==FP7-Z
M8W4W'F'#JP;$JX ! P ?J9XE^/\ X#\%ZOJVGZQXV\(Z3?Z#9KJ.IVUYK%O!
M-IULQ 6>9&<&.,D@!V 4DCGFM+PM\3?#?CGP>OB+1?$&AZQX?D5F74[&^BN+
M-@I(8B5&*8!!!YX(-?!NN?!GPQ\:?^"\&LZ?XRT'2_$5CI_@.'4(;34(OM$#
MS+Y"*[1G]VX7>^ R@;F#;<@,.%_9N_9[L?'WPH_;0^$ND>(+#P'HLGCH:9I,
MUS+Y-E:,+IUB@).,++Y44)"DDA@ I^ZP!^CWPT^.W@?XT?:O^$.\9>%?%GV'
M;]I_L;5K>_\ L^[IO\IVVYP<9QG%4M$_:9^&_B7QY_PBNF_$#P1J'B?>\?\
M9%MKMK+?[D^^OD*YDRO<8XKX(_9I^*&F?LM^,OB-\._B9\$_ VB>,O!?PYOK
MV\U7P1*D%OXFTF%(RZW**04EE 5A-+M;+'Y8]P#?.?QZL=8UG]G/X0?$.R^'
M_P"S_P##7PQX@\4V;>&H_#*7"^+F$+R)FXF^Y<(I7+L<NKM'D*Q(H _2;]K3
M_@I3X9_92_:$^'?@.^70+P^+[SR-9O;CQ%#9?\(M ?+V7$\91CM8.2-[1 A"
M0QYQ?^+/[4/BRQ_:2^#NC^!Y_ACK'P]\?1S37^I7NO6ZWUU&NTJVG(+A6N/E
M.XF.*8'(R4')\ _X*H_#?POJ'[?G[+MQJGA_P_<0^)-=GL-7DN["%QJL2O:(
MD$[,I\U )6 1P0 Q P3S<_;P\*Z?X%_X**?L@:7H.F6&E:?I]UJ4-G8V<"V]
MK;JH@VHD:X5%YZ "@#["\<?M+_#CX8^)X]$\2_$#P3X>UJ8 QV&IZY:VETX.
M,8CD<,<[EQ@<Y'K6UXW^*'AGX9>'H]7\2>(M#\/Z3-+'!'>ZE?Q6EO)))_JT
M$DC!2S=@#D]J_,O]ACX/?#7XW?L!_'3QK\5--\.Z]XYDU;69=9U?68X?[4TJ
M40*8MLL@#V[&3)4*5!8X[;1R_P 7]7UK7?\ @W=\$R:VTK-'K45O;/-O&VT6
M\N4@ZX;:B!57[PVHN,C!H _4[P[\<_!/B_QU?^%])\8>%=4\3:6&-[I%IJT$
M]]9A<;O,A5RZ8W+G<!C</6L']K[XQ:E^S[^S!XZ\;:1!8W6J>&='GO[6*\5F
MMY)$7*APK(Q7/4!@3V.:^*?VG?V>_!/[-_[9/[&UUX'\-Z7X7N-2U::QO);&
M+RY+V-5M0/.;!:5SY\H+N2QWG+=Z^JO^"FH4_L ?%K=@JOARY;!Z-@9QU'7I
MP<^G- 'E?_!+?_@HMXP_;#U_Q)X<^(>B^'=#\1Z;IMCK^F_V1'-##>Z?=1JP
M;9+)(VY2R98,!^\ QQD\1^U%_P %7O'WPX_;);P3X)T7P9J7@S1_$FC^%-6O
M+^"XFO6O;P222B$Q3*@6..-E.Y"5=3D-T'BFI^,)/V)? _[)?[0MK!<7&ES>
M#U\)^)(45=UQ#Y#R0#D9'S.YR.ODQ@GIG UCX67GA7]B[X"^+O$.Z3Q1\6?C
M5:>+-2E=#YLBS&58OE.>#& X7G!F(YH _0^^_:#\=:?^WV/ ,T/P\M_AROAO
M^UGN)M9A3Q 9AOW.MM]H\SR 0 6, 488^83\M>E:%^T+X!\4?#_4/%FF^./!
M^H^%=)+B^UFUUFVFT^SV8+^;.KF--H(SN88R,U\D^)$S_P %_?#[+E@OPV8.
M<Y"DR7&![<#./QKXC_:1N-+\)_M)?$;PUH>J:YI_[+_B/XCZ9:^+KRPC5K:.
M]57FN8(9,D[0WFG"J1^ZCX(1 P!^V?A?Q5I?C?P]9ZMHNI6&L:5J$8FM;VRN
M$N+>Y0]&21"593Z@D5?K.\(6FEZ?X3TNWT2.UBT6&TBCL$M0! EN$ C$>.-@
M3;C'&,5HT <U\7VV_#V^YQ\\(ZX_Y;)[C_/8]#X-TMO3$/TQB3\.GX;?^F=?
M3U% 'S-(,RN,?QS+C'JN<8QWZXQSUVM]^B-LNO/WC%DY_O*5SG/?IG.?]ION
MU[Z/B;X;/Q#_ .$1_P"$@T/_ (2P6/\ :G]B_;HO[1^R;Q']H^S[O,\K>0N_
M;MW$#.:R_BS^T+X!^ =O9S>.O''@_P %PZ@S):OKVLVVFK<LHRP0S.H8@$9
MSC- 'BT WM'@=3'\N.@4E3V[''&.,C*H?FJ+K;>N8?KG,GX]?QW?]-*]F\;?
MM)>!_ 'PST_QA>>(+6\\/ZP\$6EW&DQ2:M)K#SL%A2TBM5DENF?.0L*N2 6Q
M@$AFG_M->!=2^!UY\2%\06\/@S38+B>]O[F&6V:R^SLR3QS0R*LT<T<B/&T+
MH)%=2A4-Q0!Y#(V)7.?XYFSGT7&<Y[=,YXZ;E^Y1&,2H,?QPKC'HN<8QVZXQ
MQUVK]^OHOPSXBMO%WAVQU6S%T+/4K=+F 7-K+:S;'4,N^*55DC;!&5=58'@@
M'BKU 'S#UMO7,/USF3\>OX[O^FE2R-B5SG^.9LY]%QG.>W3.>.FY?N5],T4
M?,T8Q*@Q_'"N,>BYQC';KC''7:OWZBZVWKF'ZYS)^/7\=W_32OIZB@#YFD;$
MKG/\<S9SZ+C.<]NF<\=-R_<HC&)4&/XX5QCT7.,8[=<8XZ[5^_7TS10!\P];
M;US#]<YD_'K^.[_II4LC8E<Y_CF;.?1<9SGMTSGCIN7[E?3-% 'S-&,2H,?Q
MPKC'HN<8QVZXQQUVK]^HNMMZYA^N<R?CU_'=_P!-*^GJ* /F:1L2N<_QS-G/
MHN,YSVZ9SQTW+]RB,8E08_CA7&/1<XQCMUQCCKM7[]?3-% 'S#UMO7,/USF3
M\>OX[O\ II4L[;FDYVJQDSS_ '2#NZ^P&<X&!@H>*^F:* /F9QYS,&&W<50\
M?=WG<1T Z\<X)R,J>-R,WF#=C[Y9L'/))Q^8V@<\_-C ^X?IJB@#\R?'8 \<
MZUCO?SGCO^\;W/\ ,UDU^IE%3RFGM#\LZ*_3+P7\2O#OQ(74V\.Z_HNO+HM]
M)I>H'3KZ*Z^P7<>#);R^6Q\N5-R[D;##<,@9K@]7_;N^!_A_Q+<Z+?\ QD^%
M-CK%G<M97%C<>+;".Y@G5MK1/&TH97# @J1D$8Q1RA[0^":*_03XT?M<_#_]
MGW6K73_%6N7%G=W-F^I.MKI=WJ"V%DCJC7EVUO%(MI:AFP9[@QQ?*_S?(V-_
MQ[\:O#'PSU#PS9ZQJBP7GC+44TK1;>&"2ZFU&X9&DPB1*S;%C1G>0@(BJ69E
M'-'*'M#\W**_4RBCE#VA^6=%?J911RA[0_+.BOU,HHY0]H?EG17ZF44<H>T/
MRSHK]3**.4/:'Y9T5^IE%'*'M#\LZ*_4RLKQQK>H>'/"&I7VDZ+<>(M3M8&>
MUTV"XBMY+V3'RQB25E1,GJS'@9."< G*'M#^?SXG'/Q+\1?]A2Z[_P#39ZPZ
M_;O2?VK_ !=X+_:'\&_#[XF>!_#OAN;XB0W@\/:EX>\43:Y;S7-I'YTUO.LU
MC:/"3#EU<*ZG:5)4XS0O/VS/&'Q U[X@+\*_AOIOC31?AEJ,VB:M>ZKXH_L2
M74=1MT#W-KI\0M9UE,094+W$ELAD;:&*AI <I7M3\4Z*_9J]_;7U7X_7/PAL
M?@W=:#I__"U=#U#Q/'J_B?2IKZ&SM+-84:V-M!<P,;DSW,:L1-MC$4G#DKB#
MPG^W?KGQN^"7PC?P/I&C1_$SXL646I_V;?M)<V7A_3XF OM0G$;([0*1Y47S
M(9)9H5SC>0<H>U\C\;**_HT7.WGKWP**.4/;>1_.717]&E%'*'MO(_G+HK^C
M2BCE#VWD?SET5_1I11RA[;R/YRZ*_HTHHY0]MY'\Y=%?T:44<H>V\C^<NBOZ
M-**.4/;>1_.717]&E%'*'MO(_G+HK^C2BCE#VWD?SET5_1I11RA[;R/YRZ*_
MHTHHY0]MY'\Y=%?T:44<H>V\C^<NBOZ-**.4/;>1_.717]&E%'*'MO(_G+HK
M^C2BCE#VWD?SET5_1I11RA[;R/YRZ*_HTHHY0]MY'\Y=%?T:44<H>V\C^<NB
MOZ-**.4/;>1_.717]&E%'*'MO(_G+HK^C2BCE#VWD?SET5_1I11RA[;R/YRZ
M*_HTHHY0]MY'\Y3_ '&Z=._2OARO[&**.43J'\<]%?U\?$OQ!KWAOPK)/X:\
M.KXFUJ21(;>SEU!+"W4L<>;/,P9DA3JQCCEDP/EC<\5YE\'_ -JK7=>_:/U3
MX3^/O!^G^$_&%OH2>)].DTC7&UK2]5T\S"!V6:2VMI$ECF.UHVAQ@JP8@X!R
MB]H?RJ45_3EK7_!0GQ1>_"OQM\3/"WPWTC7/A=X"O=0M[Z]N_%AL=<O8=/D:
M.]N+:Q%G)"RJ8Y3$LUU"\HC!(CWKFI\=?VZ?%:WWB"\^',?A>/0_ WPTB^)V
MIGQ!83S7&N6TXGD@LK;R[B(6K>5:3[YY%G"M+$/*P#N.4.<_F8HK^JB7]J#5
MOB3\6?!'A+P#9Z7-=7>GVWB;QC/J"O,OAS2YH\P6^(V7%[<N2(@QPJ032,K
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
M:MXU_9.'Q<L]/\>0:#XJ^'?@6U^)6N7-MIEC)'X^UBYDO!)'<&YC>2/3X5LH
M+2""W:&2..15$G$8'Z$:%?3:GH=G<W%N]K<7$"2R0./FA9E!*GW!./PK \=_
M [P3\4O$.BZMXF\'^%O$6K>&Y?/TF]U328+RXTN3>C[X))$+1-NCC;*$'**>
MH&.IH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
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
MG+<XQ3_P30\<1?\ !,OP;\%H]6\)MXF\,^($U66[,\ZV$T*ZA-<X!$&]G*2
M8:/&[(W$ ,?GW_@LEJ>CW/[>%G_PE=CX+AT>Q\(6UM93^.[?7O[+N)OM4TKF
MS;1QYC. ZJ_F_+\K#TH ^C+K_@L+_8?[+?@WQWJWP\M=-\1?$:_NK7PSH4_B
M^S@L[J"WVA[JXU"98XK:/=N4;D)R%[-D8^O?\%5_$GQ=_8\^+6M>"/"-KI7Q
M$^'=N&OXK+Q-I^L6.F6TL4CKJ,%XB/;7?EB,EH -V1MZD5DVO[,WBS]O_P#9
M7^#?C:T\'^!/ ?BKX<2W<&G^%/$6BR7'A?6;-MD0WV[J98H76%6C.UF )(/S
M*X]6^%?["7B:;X!_%KP]XML_@[X3UCXE:3)H\,/P]\,C3K&P3RID6:65E$]P
MS-*&*/\ *FPA#\[&@#N/V"?CGX^^,'[*^B^*/B5X7'A_4&TNUN8;[^U;6[_X
M22!K2*4ZCL@5([82EF(A/*=#@5\Z_LI?#?Q[_P %,/ FM?%S7_C3\4O <.IZ
MO=VWAC1?!^KKI^G:=:P.40SQA6^T,7!SDJ2%/S88!?IK]A?X6_$;X,?L_:9X
M-^)5QX'O9_#,$.E:3+X<%SY<MA#!'&GVCSE7]]N5\[%"$;> <BO#_AI^Q;^T
M)^QT^O>%_@KXP^%]U\.=:U.?4;.'Q=:7K:CX>\[&Y83!E)MO4>:<,5!(&YJ
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
MX'TB3QM+;.OAGP3'=1Z!IS0JRF:-;@[UDDW#*J HQ@9&T* ?4M%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
? %%%% !1110 4444 %%%% !1110 4444 %%%% '_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>cls-20211231_g11.jpg
<TEXT>
begin 644 cls-20211231_g11.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" "B
M!0,# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#OO^""O_!!7]D_]M+_ ()/?"GXF?$SX4_\))XV\2_VO_:6I?\
M"3:Q9_:?(UB^MHOW5O=QQ+MAAC7Y4&=N3DDD_7__ !"X_L)_]$-_\O/Q!_\
M)U'_  :X_P#*"CX&?]Q__P!2#4Z^_P"@#X _XA<?V$_^B&_^7GX@_P#DZC_B
M%Q_83_Z(;_Y>?B#_ .3J^_Z* /@#_B%Q_83_ .B&_P#EY^(/_DZC_B%Q_83_
M .B&_P#EY^(/_DZOO^B@#X _XA<?V$_^B&_^7GX@_P#DZC_B%Q_83_Z(;_Y>
M?B#_ .3J^_Z* /@#_B%Q_83_ .B&_P#EY^(/_DZC_B%Q_83_ .B&_P#EY^(/
M_DZOO^B@#X _XA<?V$_^B&_^7GX@_P#DZC_B%Q_83_Z(;_Y>?B#_ .3J^_Z*
M /@#_B%Q_83_ .B&_P#EY^(/_DZC_B%Q_83_ .B&_P#EY^(/_DZOO^B@#X _
MXA<?V$_^B&_^7GX@_P#DZC_B%Q_83_Z(;_Y>?B#_ .3J^_Z* /@#_B%Q_83_
M .B&_P#EY^(/_DZC_B%Q_83_ .B&_P#EY^(/_DZOO^B@#X _XA<?V$_^B&_^
M7GX@_P#DZC_B%Q_83_Z(;_Y>?B#_ .3J^_Z* /@#_B%Q_83_ .B&_P#EY^(/
M_DZC_B%Q_83_ .B&_P#EY^(/_DZOO^B@#X _XA<?V$_^B&_^7GX@_P#DZC_B
M%Q_83_Z(;_Y>?B#_ .3J^_Z* /@#_B%Q_83_ .B&_P#EY^(/_DZC_B%Q_83_
M .B&_P#EY^(/_DZOO^B@#X _XA<?V$_^B&_^7GX@_P#DZC_B%Q_83_Z(;_Y>
M?B#_ .3J^_Z* /@#_B%Q_83_ .B&_P#EY^(/_DZO@#_@JG_P2X^!/_!-?_@J
M;_P3O_X4IX%_X0O_ (33XJV_]L_\3K4-2^V?9=7T'R/^/N>79M^T3?<VYW\Y
MPN/W^K\@?^#CO_E*;_P3'_[*J_\ Z=_#= 'Z_4444 ?B#_P5L_9<\"?MI?\
M!U?^S7\,_B9H?_"2>"?$OPJF_M+3?MMQ9_:?('B:YB_>V\D<J[9H8V^5QG;@
MY!(/U_\ \0N/["?_ $0W_P O/Q!_\G5X!^V1_P KDG[)W_9*K[_TF\5U^OU
M'P!_Q"X_L)_]$-_\O/Q!_P#)U'_$+C^PG_T0W_R\_$'_ ,G5]_T4 ? '_$+C
M^PG_ -$-_P#+S\0?_)U'_$+C^PG_ -$-_P#+S\0?_)U??]% 'P!_Q"X_L)_]
M$-_\O/Q!_P#)U'_$+C^PG_T0W_R\_$'_ ,G5]_T4 ? '_$+C^PG_ -$-_P#+
MS\0?_)U'_$+C^PG_ -$-_P#+S\0?_)U??]% 'P!_Q"X_L)_]$-_\O/Q!_P#)
MU'_$+C^PG_T0W_R\_$'_ ,G5]_T4 ? '_$+C^PG_ -$-_P#+S\0?_)U'_$+C
M^PG_ -$-_P#+S\0?_)U??]% 'P!_Q"X_L)_]$-_\O/Q!_P#)U'_$+C^PG_T0
MW_R\_$'_ ,G5]_T4 ? '_$+C^PG_ -$-_P#+S\0?_)U'_$+C^PG_ -$-_P#+
MS\0?_)U??]% 'P!_Q"X_L)_]$-_\O/Q!_P#)U'_$+C^PG_T0W_R\_$'_ ,G5
M]_T4 ? '_$+C^PG_ -$-_P#+S\0?_)U'_$+C^PG_ -$-_P#+S\0?_)U??]%
M'P!_Q"X_L)_]$-_\O/Q!_P#)U'_$+C^PG_T0W_R\_$'_ ,G5]_T4 ? '_$+C
M^PG_ -$-_P#+S\0?_)U'_$+C^PG_ -$-_P#+S\0?_)U??]% 'P!_Q"X_L)_]
M$-_\O/Q!_P#)U'_$+C^PG_T0W_R\_$'_ ,G5]_T4 ? '_$+C^PG_ -$-_P#+
MS\0?_)U'_$+C^PG_ -$-_P#+S\0?_)U??]% 'XP_\&MGPMT'X'?M]?\ !1+P
M3X6L?[+\,^#_ (@66B:19^=)/]DL[;4?$4,$7F2,TC[8T5=SLS'&22<FOV>K
M\@?^#<3_ )2F_P#!3C_LJJ?^G?Q)7Z_4 %?SP_\ !K__ ,$9OV;/^"B7[ OB
M[QM\8OAO_P )AXFTOX@7FB6MY_PD&J:?Y5G'IVFS)%Y=K<Q1G$EQ,VXJ6._!
M.  /Z'J_('_@RI_Y19>/O^RJZC_Z:-'H ]__ .(7']A/_HAO_EY^(/\ Y.H_
MXA<?V$_^B&_^7GX@_P#DZOO^B@#X _XA<?V$_P#HAO\ Y>?B#_Y.H_XA<?V$
M_P#HAO\ Y>?B#_Y.K[_HH ^ /^(7']A/_HAO_EY^(/\ Y.H_XA<?V$_^B&_^
M7GX@_P#DZOO^B@#X _XA<?V$_P#HAO\ Y>?B#_Y.H_XA<?V$_P#HAO\ Y>?B
M#_Y.K[_HH ^ /^(7']A/_HAO_EY^(/\ Y.H_XA<?V$_^B&_^7GX@_P#DZOO^
MB@#X _XA<?V$_P#HAO\ Y>?B#_Y.H_XA<?V$_P#HAO\ Y>?B#_Y.K[_HH ^
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ K\@?\ @X[_ .4IO_!,?_LJK_\
MIW\-U^OU?D#_ ,''?_*4W_@F/_V55_\ T[^&Z /U^HHHH _(']LC_E<D_9._
M[)5??^DWBNOU^K\@?VR/^5R3]D[_ +)5??\ I-XKK]?J "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M_('_ (-Q/^4IO_!3C_LJJ?\ IW\25^OU?D#_ ,&XG_*4W_@IQ_V55/\ T[^)
M*_7Z@ K\@?\ @RI_Y19>/O\ LJNH_P#IHT>OU^K\@?\ @RI_Y19>/O\ LJNH
M_P#IHT>@#]?J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#\@?^#U;_E%EX!_[*KIW_IHUBOU^K\@?^#U
M;_E%EX!_[*KIW_IHUBOU^H *_('_ (/5O^467@'_ +*KIW_IHUBOU^K\@?\
M@]6_Y19> ?\ LJNG?^FC6* /U^HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OR!_8W_ .5R3]K'_LE5
MC_Z3>%*_7ZOR!_8W_P"5R3]K'_LE5C_Z3>%* /U^HHHH _(']C?_ )7)/VL?
M^R56/_I-X4K]?J_(']C?_E<D_:Q_[)58_P#I-X4K]?J "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY_P#^
M"L7_ "BR_:6_[)5XH_\ 31=5] 5\_P#_  5B_P"467[2W_9*O%'_ *:+J@#P
M#_@UQ_Y04? S_N/_ /J0:G11_P &N/\ R@H^!G_<?_\ 4@U.B@ _X-<?^4%'
MP,_[C_\ ZD&IU]_U\ ?\&N/_ "@H^!G_ ''_ /U(-3K[_H **** "BBB@ HH
MHH **** "BBB@#X'_P"#CG]N/QM^Q#_P3U$OPUOGT?QY\2?$5GX,TK58VVR:
M2;E97EG1L':_EPLBL,%&E#CE17RGJO\ P:7ZS\--!T'XB?"O]I3XF:1^TQ:7
M5K>:GXJU>_#:=>R,ZB[9!%%]J&5+%1+-,)-@1\+(63[7_P""[O\ P3JU_P#X
M*4_L&7WA3P7=V]G\0O">K6WBOPLUQ((H9[VV#KY#.00OF12RJI.%$GEEB%!-
M?$FL?\%</^"D?QG\+:/\)?"'[&_B/P#\6HYX+35?'^K6\K^'9#"09Y8OM%NM
MG&LFW[WVJ<;681AF*%<L.XJ4UK[3GBUT]RT;6?92YN=7OJM'=&E:]H;>SY7=
M?WKN]UOK'E47MI+6YY+_ ,'+G@+X=^)O^"D_[*/A_P#:6\<ZGH?@=_!-U#XP
M\4>';!HK@2HTA\Z"W6*Z9!)<*GR".7:KD9XW#B?^".\OPO\ @1_P7:^'O@W]
MBGXJ?%+XF_!OQ)X?O+CQ\FO6<MO;1%()]LCJT%J&V2"VVR-;J5:0(KOYA ^U
M/^"AW[%WB[]H_P#X+:?L8W?CWX9K\3O!.D^%;ZU\<ZBGA*6_\)QW9@N21.)4
MEAB1IMK1I,Y(RG).#7Z4?!']ECX8_LS6U[#\-_AQX#^'\.I,'NT\->'[325N
MB.AD%O&@8CMG-=.7_N::JSM\=;1:)WG-*_\ =UNK):)&.-_>2=*-]84M7K;1
M.Z_O*UFVV?S=_MD_"3]D?XL_\%SOVL(?VLOBAXZ^&.D6>K6;^'I_#5I)<27\
M[6\8F64)87F JA",JG)/)Z#]J?\ @@I^S;^S_P#L[_L.R2_LU>-_&'Q ^&?C
M/Q!=ZU%J_B-/+NGN56*SF14-I:LL:FU  :+).XAB",?-?[&?_!.73/B[_P %
MQ?VT/$GQG^ ]CXH\%:M-I<WA75/&O@I+W2[U_+VS-8S7<+1.<!0QB)Z &OU(
M^%/P?\(_ CP1:^&? _A;PYX-\-V+.]MI6A:;#IUC;L[%W*0PJJ*69BQ(')))
MY-9Y>_9Y=1B]'*G%:>3VEYZ+:VR*QGOXVJUM&;W]/L_?Y]3HZ*** "BBB@ H
MHHH **** "BBB@ K\@?^#CO_ )2F_P#!,?\ [*J__IW\-U^OU?D#_P ''?\
MRE-_X)C_ /957_\ 3OX;H ^^?^"G_P"V;XK_ ."?W[(FO?%CPQ\-%^*<'A-D
MN=;TM=>_LB:UT_D2W<;_ &>?S/*)5F3:N$WMN^3!\2_8[_X+F:/_ ,%#/VU[
M'X;?!7P#<>+? =CX4L_$OBOQU<ZS]CA\-RW41DCT_P"RK!()[@,R1LOG1X=;
M@8(A);T?_@LG^T5X^^ '[#WB2#X6?#/Q9\4OB'XVC?PWHVF:/X?GU>"S:Y1D
MDN[P1HR)!%&6/[W"N^Q3\I8CX2_X(=_LK?&[_@B/^V!<? /QEX-USQS\+_C!
MI%EXBA\<^'?#-Q/8>&M<6#9-97US$CK'&&1XP\C[>(9 (Q-*$,'[]:<*FR^'
MI>7*VX>B5IIK5RM'FUL&*]VC&4-]>;K:/-%*7K>\;7^&\N5\MS:_;(_Y7)/V
M3O\ LE5]_P"DWBNOU^K\@?VR/^5R3]D[_LE5]_Z3>*Z_7Z@ HHHH **** "B
MBB@ HHHH **** "OR^_X.U?^49_A?_LI>A_RN:_4&OSF_P"#GOX(>-/C]_P3
MU\.Z+X$\'^*/&VLP?$'1[V2PT'2I]2NHX$$^^4QPJS"-<C+$8&1D\U/_ "^H
MO_I[2_"I TC\%3_!4_\ 2)'Q+_P=#^$OA)X[_P""IW[,.D_';Q1KO@OX4WGA
M*^77]9T:)I;ZQC$DK1F-5M[@DF81J<0OPQX'4>=?\$=Y?A?\"/\ @NU\/?!O
M[%/Q4^*7Q-^#?B3P_>7'CY->LY;>VB*03[9'5H+4-LD%MMD:W4JT@17?S"!]
MR_\ !3O]C35/VE_^"[O[(E]K7PIU#X@?"G2_#VIVWB:XO?#+ZKX>M&,=TT4=
MXSQO;H2_EE5E(^;:1SBOT7^"/[+'PQ_9FMKV'X;_  X\!_#^'4F#W:>&O#]I
MI*W1'0R"WC0,1VSFKRNU&C&K+^:MHNMYS2YK]-;JUMOF<^,_>/V2ZTZ6KZ6B
MG>/]Y6MKMV/YN_VR?A)^R/\ %G_@N=^UA#^UE\4/'7PQTBSU:S?P]/X:M)+B
M2_G:WC$RRA+"\P%4(1E4Y)Y/0?M3_P $%/V;?V?_ -G?]AV27]FKQOXP^('P
MS\9^(+O6HM7\1IY=T]RJQ6<R*AM+5EC4VH #19)W$,01CYK_ &,_^"<NF?%W
M_@N+^VAXD^,_P'L?%'@K5IM+F\*ZIXU\%)>Z7>OY>V9K&:[A:)S@*&,1/0 U
M^I'PI^#_ (1^!'@BU\,^!_"WASP;X;L6=[;2M"TV'3K&W9V+N4AA544LS%B0
M.223R:67OV>748O1RIQ6GD]I>>BVMLC3&>_C:K6T9O?T^S]_GU.CHHHH ***
M* "BBB@ HHHH **** "BBB@#\@?^#<3_ )2F_P#!3C_LJJ?^G?Q)7J7[3_\
MP<;Z'^PU\>/CE\.OC)\,YO"/B'X<:)'KW@C[-XB%[#\2H9I?*@2)C;1FUD9G
MC++B;8$NCSY'S^6_\&XG_*4W_@IQ_P!E53_T[^)*\;_X*Q?LG_M'?\%=?VS/
M'GQ,\#?#W7/ OA_]DW3HW\ IXG\(307GQ+U&&Z6XF%M'<(K31'R7,0*21L5B
M7"FY=DQE)JK&+=HM2YG;X8I?&O-.R2=T[VL^FU.*=-NUY7CRJ]N9W7NOLFKW
M?V4KW1^RW['?QB\7_M!?LU^$O&WCGP'_ ,*R\1>)K%=0F\--JIU*72XY,M$D
MLI@@_>F,HS)Y8V,Q4DE2:_,W_@RI_P"467C[_LJNH_\ IHT>OT=_8*_:1U[]
MK']E/PEXV\5^ _%?PS\6:A:B+7/#GB'2+G3+K3KV/Y9@L=PBNT+,"T;XPR,O
M\08#\XO^#*G_ )19>/O^RJZC_P"FC1Z[,3%1JRBE97Z.ZMTL^OKU./#R<J47
M)W=M=+:]=.GIT/U^HHHK$V"BBB@#\K?^"\'_  00^#_[6/A[XP?M*>(O$GQ*
MLO'7A?P)>7UK8Z;J%E'I,CZ=8RR0!XY+1Y2K%!OQ*"1G!6OF/_@A=_P22^$W
MP"_8D^&/[=2Q_'#QG\3/#NGZGJ\7A#PREOJ46K3B6[L$M[>SCM#<.S(1_P M
ML*Q+,0@('[$?\%&?"^I^./\ @GU\<]%T73K[6-8U;P!KME8V%E;O<7-[/)I\
MZ1Q11H"SNS$*JJ"22  37Y[_  %^%O[2WP7_ .#5_1?#/PH\.^+_  G\>-+T
MJ=8]*FL)+#7[2%M9E>Y$,,RJZ7!M&=D& Y# Q_.4K&G-X>E7G1T:Y''R<G5Y
MG]]G)ZV6MCHJ4U7E0A4U4G-2OU2C3Y4_Q2/6?@]_P7*\?6O[6WPI^%WQZ_9?
M\3_ >/XX"1?!>JW/BVTUEKN555EBN[:.*.2S<[XU,;DR(\BJR 98=3_P4M_X
M+1:E_P $_OVR?A3\&]&^"^M?%;7/BU833:8-)UV*RNENP[Q06XBEA,91Y F^
M9ID$49=RK;-I_++X6_LE>.O%_P#P4!_8W^*6D_L\_M<:>N@^*+*W^(GC3XHQ
M7^J:QJ%^'@9I7A+R26UA"3(5N7BA1O-;<<QG'Z"_\% _V?\ QMXZ_P"#A_\
M8Y\::7X)\4ZQX+\+Z+JJ:OKUKH\]QI>D2-%=^6+BY5#%"Q9DVAV!)9<=175[
M&\\/3D[7JSC*W\L8N47=KK=-2LD]'RV;3XO:^[6G%7M2C*-_YG*TEIVM9J[:
MUN[[:?B/_@N;\4]/^-OA'X+Z/^R=KWB;]H*]TJ;Q!XO\$Z?X\L#;^#--69DC
M=]2:$6\\TD8CD$?[M,7$*B5F<"NS_P"">?\ P7.\/_MOVW[1NK:]X$U'X5^&
M?V=[IDU&[U;4OM5Y/;H+MI9)[=85^S2QK:MNB5YOF)4,< MX3^T!X0^*7_!.
M/_@OEXJ_:*TWX*?$[XT_#/XV>#;7P]*_@/3DU+4-"U&%;6,++#O79$19QDRR
MLD>+C(<F-D/AG_!(/X%^-/VU](_X*D>#M=TVS\%^-/B;KUYI-S9&[6ZM]&U*
MX_M7-NTJ9$BQR.%,B@A@"1Z5S\\Y8:=6"][V=25M?=FJD8QBENTHM=[W3OJC
MI=.,:L82E[OM*<;Z:QE3<IZ[74DUY*/DSZ;\$_\ !QQJ<MAX'^(GCC]FOQQX
M _9K^)FMIH7ASXE7?B&RNIGED=DBFN]+C7S;:!C'*?,\QP50%/,W 5Y?_P %
MZ?VVOVA/A+_P4\_97\$>!/ FK:EX1G\21:KI6FV?C.UTV#XHWT;VS?8IP5S:
MI;NP :X+1.TP<+F,$?*/[&/_  3"\%1:!\/OA/X\_P"":?Q=\4?&ZUU,Z=XP
M\8:QXPUCPYX+6U61C_:4>I0SR6\K+&4)@AB ;:PC9VPA^[O^"^?PF\?:'^V7
M^QG\9O"?PO\ B%\3O"?P;\37=YXAL?!6D-K&K6\;/9/'LME8,VY89 &)"@KA
MF7*YZ)1I*MAI*7NJJKRT?NI*S=UK:3NGR15[*UTT<_-.<*\>75TI>Z]+2UT6
MO5:-<S:W3]Y-?IIX(U?5/$'@'2+_ %S1_P#A'M:OM/AN-0TK[4EW_9EP\:M+
M;^<@"R^6Y9-ZC#;<C@U^-_\ P0\_:T_X84_X(>_M'?%S_A'_ /A*O^$$^(^N
MZC_9/V[[#]N_X\4V>=Y<GE_?SG8W3I7[)>"O%!\<^!-)UK^S=5T<ZQ80WO\
M9^IP>1?6/FQA_)GCR=DJ;MK+DX8$9.*_$S]EC]DKXK>'O^#<+]K;P-J'PR^(
M5CXV\2>+M:N=(\/W'AV\BU35(I'L2DD%LT8EE5MCX9%(.UL=#7'BIU*3Q4Z:
MY9*C*UM;-5*;25[WV\]NIT8:,9QP\)NZ=6%[Z77)43;M:V^NUK]#WO3O^#E#
M7-&\.?!'QWXR_9@\;>#?@M\:+JSTJV\;77B6TE%G?S<.J60C$LELI#%9Y3 9
MHXV>.-A@'Z5_X*-?\%5D_8I^*/P]^%G@?X<ZM\9OCA\4FED\/^#K#4XM)5[:
M$,TMS<7DRM'"@"28RISY;YVJI:OS^_X*-?LE?$[QA_P0>_8E\&Z!\,O'FJ>*
MO"FN>&)];T/3_#MW/J&CK%I\ZS/<VZ1F2$([ .74;6;!P37O'_!63X(_$S]G
M_P#X*T_ /]L#P=\,_&'Q@\(^"=!NO"7BGP_X1M?MNNV<4OVH1W-O:@AI_P#C
M]8X7@>3AB@8..[$4X0K.E>T56G#FZ\JA&4?+WIOEYK6L^ZNN6C.;I.HE>3I1
MFETYW.46M+-VBN:U[M[:.QZA\(?^"Z.DM^R[\:OB!\:/A%\0/@KJOP%N?L/B
M31[Q1J5O>W+.8XK?3[]5C@NI'DV)@;0/-C;)C8/6+^SU_P %T/$WB'X\_"WP
ME\;OV<_%7P)T3X\@_P#"N?$-WXDM-9@UIRJR1Q7<,2))82R))"%CDW-OE (
M!>O)_P!JZU_:2_X+C_\ !-K]HSP?>_ ;5O@_IS75A??#2W\4R_V;K_B,6MQ'
M<26]W9R$BWD;R2%D9T3=,B\A7DKP?_@F9^P5\+/$?[1OP9L]/_X)O_%SP'XR
M\%M:ZIXR\?>-O%FMZ#H^@:G9,CBZTZ.2:6/50\\998E6-<LF1Y1:18P=IUDJ
MRM\&G>+BW*2OM*_24K1:2:DI)J\4U&BW1=_CUWLTURQ=E[RL]XQO+6S3B?;G
M[2G_  6U\3_"#_@I=KG[,?@G]GOQ!\5?&%OX7CU_2)M*\2V]D+^9T63RKC[1
M$L5G JEMUP\S?,$41LSJ*U/V-O\ @L5XB_;M_9$^,?B3P?\ !75M/^-'P=U"
M?0]4^'-_XCMH6:^3.%74)(UC5?EER9(E^:%EP00Q\W\"_L_^-H/^#I_QI\1+
MCP3XI3P'-\)HM/M?$\FCSC2)+O=: P)=E/),N%?Y V[ ;C@U5_X(3?L\>//A
M=^T7^W?<>*_!GBKPI9^-/B9<7F@W6LZ3<6$&LV[3:AB>V>5%$T6'0[X]RX9>
M>17%RU)82>KYG3JM=U*-;DBE;^X[ZW;T9T3E&->+2T4Z:?9J5)SE?_MY6TM:
M[7:WYK_!3_@H=KOC+_@C=XJ\0_M0?L_ZQ^T-\.=0^*AO4\3:E\4I-(GU#6I$
M51:^5;(UU&EO$I*GB JP157:!7[9>(_^"G)^&7_!4WP/^S/K_@%])TOXB>$G
MU_POXO\ [8,D.HW$*N9; VQ@ 5T6*0EA,QP8_E'F#'X;Z[^S;\=M'_X(E^(_
MV9;G]FW]H0?$+PS\6$\5RW<'@JYNM'O[5U,.VUN(=YN&4C<Q1#&%(.\YQ7ZL
M?\'#O[+OQ&\9?LX_"OXV?!?0]7UOXS?L]>);36]&T_2]+EU&^O[>=HX;B!8(
M@9)%#"%W50?W<<G3DCNJ5:<*,*B5X<\4TNL71I1O9:>Y)[Z74$FVC*5&<JSI
MI^\U5:OJE)56TO2<5LNL[I:)+J_"O_!>CPK-#^U=XF\2>"[K0_A;^R[JXT!O
M$MMJRWL_B[4?,>%K:WM?)18W\U40$SL#YT9)4$D9G[/7_!=#Q-XA^//PM\)?
M&[]G/Q5\"=$^/(/_  KGQ#=^)+368-:<JLD<5W#$B26$LB20A8Y-S;Y0"  7
MKPRQ_P""+WCOQ%_P;+:E\&=/TYH/C9XXCB\?:S:WY6WNM1UA[R*]:UG=\!9_
M)CCM\R$ .@#%1DCR+_@F9^P5\+/$?[1OP9L]/_X)O_%SP'XR\%M:ZIXR\?>-
MO%FMZ#H^@:G9,CBZTZ.2:6/50\\998E6-<LF1Y1:1:P]-1Q'U>N[N/)%V^U[
MK]I)/17YD[7:22C>+YM,\144J'MJ.BESM>2NN2+6KUC9O1MMR2:Y3]W****Q
M- HHHH _('_@]6_Y19> ?^RJZ=_Z:-8K]./VM_BUXL^ _P"SAXN\9>"?!"?$
MCQ'X9T]]1M_#9U4Z6^JI'\TL<<_DS8D\L.47RSO8!<KNR/S'_P"#U;_E%EX!
M_P"RJZ=_Z:-8K])OVXOVBM8_95_9;\7>-_#?@?Q5\2/$VDV9&C>&_#VDW.I7
MFJ7C_)"ACMT=UB#D-))C"HK'DX!PQ4G&E*479VTTOKTTZ^G4VP\5*K%-75^]
MM/7IZ]#XE_9A_P"#C_1OVY/B]\"? 7P;^%MQXP\5?$O2Y=8\;03^(OL<'PSM
MX9O*F,\BVLGV@@I(R K#O5[;[IG 3S/_ (/5O^467@'_ +*KIW_IHUBO$O\
M@EA^RM^TI_P1^_;'\ _%#QA\.]<\<>%_VK[&1_B%9>%O!\]S??#2_ENFN(?/
M2W1VBA3ST9P-B -.A0M;QL_MO_!ZM_RBR\ _]E5T[_TT:Q7?4BE3B[6E>7,K
MWY9*7P+O&*MRRUYD[W?3CA)NHXIWC:/*[?%%KXGV;=TUI:UK+K^OU%%%<YL%
M%%% !1110 5^,/\ P>(Z7X6USP=^R[9>.-2O=&\%WGCZ6'7[^S4M<6-@T<(N
M)HP$D)=(B[ "-^0/E;H?V>K\F?\ @ZB^#GCGXEZ#^S9K'@WX.^+/C=:^"O'3
MZSK7AW1M"N-5CO+6-(6:"X6*&8)%,$:,ET93N/RMTKEQ5K4^;;GIWNFU;VD;
MW2UM;>W0WP]_?MOR3VT=^25K7TOV/S/T?X1_LR_!7]L/X S?\$\/CI\8/B!\
M:-7\;VMG>66MVLMG8IIOWIO.D;3[+,1"XD3]XK1>9D+@9_=+]MC_ (*-_&3X
M%_'"Z\#_  ?_ &3_ (@?&Z31=&&M:QKTVKQ>%M @0\^1;7MU"\=Y<*-I:*+Y
MANP-Q5POXY_M0_#[XE_\%/K?P;\.?A/_ ,$O[K]E;Q9'XCM=37Q_%H4FAKIL
M,6[?ON!IE@B@95_GD<YCPB%RI'TO_P %%OAQ\>/B)_P4T\>>%?BY\-?VHOC5
M\$-4\.V5C\.M"^&U_-I_A+4+UK>))&UN6&:%(5-P9R\DT@= <@-%MQU5I570
MA3@W?FJ-7UO:$6DK)O66T=')\UI+6V%.G359U);<L$[7T_>-7=[+X7=M:125
MUW_0W]C'_@KAX!_; _X)PZI^TE'INL>&O#?AFQU*Z\0:7<;)[O3)+"-I+B)2
MI"RY4!D/RE@ZY"DD#YZ_9>_X+\_$C]I)?!/C*#]C[XC-\"_'NL/I-AXX\.^(
M;;Q-=:>%F,3W%_I=I"9K.&,JQD:1_E5<KORH//?\&YW[/?Q&_9[_ ."-?Q"\
M#^,/A'JB>-+?Q)KRKX,\76\VAP:^LEK J0>?/"ZFWFPT?GJDL9^;DX-?GIXY
M_P"">?BCQ1\5/#8_97_9?_;!_97^.U]K LO$#7.H,WPZTRQS(+AH]6DP]TF-
MAV96)U,B*DGR@W6DHXM1IKFC*--I7TO)7EU3:5TKJ7NK62=U?.FW+#/GTDI5
M$WUY8NRZ;V5[./O[1MK;]&O$'_!R/J#>'?$WQ4\+_LU^.O%G[+G@O76T'6/B
M?!X@LX)]ZRK"]Q;:2Z^=/;[Y(L2>:H <[MC*5K]+? 7CK2?B?X&T;Q)H-Y%J
M6A^(+&'4M/NX\[+FWF19(Y!GG#*P///-?S<?L]_\$GM(_98\/ZW\)_B__P $
M\_BY^T)\:K?Q*]OH'BS0_$6J:/X-US3)'41RSZG!<"WLRJJ[ /"20R"0Q-G'
M]%_P"^&6G_!;X&^#?!^E:+:^'--\+Z)9Z5:Z5;7\VH0Z9'#"D:VZ7$P$LRH%
MVB20!G"AB 2154XP>'YD[OW;/:]XWE=.VSM:T4EK%MM)A4E+V]K<J][3>UI6
MC9J^ZON_>T:2U/Q^_P"#J/6=1N?VD?V?/#OQ6\3_ !&\&?LBZ\;F#Q?JGA&
MRO\ VB2Q1)QAD8B-8V171R$^TLD<C*5KH/\ @WW_ &?O"_P5_;!\2S?LR_M1
MZ#\7OV7]4\.F2X\%ZWK$Z^+-#U'?'MNSI[6L*QQEMR^=MAWB;8R,T:L?=_\
M@L;\1_VO?V;OCMX1\??"/P.O[0'P!ETIM/\ &WPLCTFTN;NYN-\F)T86TEXR
MNLD6!'YJJT!+1;6KY+_X)>?LJ_%+]IW_ (+(^#_VA=+_ &3/^&*_AEX#T.\L
MM8T@V\NFR^*+B:&>)4^S-;VP8%I8V)6V5 (,EV<QXQRJ7+*4$[7=3F>SU4K<
MR>C6RA;5)QTNC3,91Y>9[VARK=-IKX;:QEOSW5M&[V=S[-_;3_X+$_&#]FSQ
MG\2IO!O['GQ&\>?#7X0P_:/$GC75M<B\+6LL2H7FFTZ"Y@>34(8U5\R09&4Z
M!65F^8?^#DG]J+P[^VK_ ,$ /AQ\5?"D=Y#H'CCQ7HVI6L-XJK<6V8[M7BD"
MEEWHZLAVDC*G!(KP3]MGX#?M%?M*?&G]J3P?\9O@W^U1\7O$FI7VH'X11:'?
MS6OPQTBQ42M;74A2:*!IXXA"ZQGS'E=1'(GF$YZW]K3]DSXL>-?^#5#X"_#W
M2?A9\2[[Q_H?B*U;4?#$7A6_.LV2QW6I;GDL_*\Y4 =#O*;2'4@D,"5@[RIT
MJD]_:89^=I3O*^RTLKJWN[<S=[=2DH8ODCMRUD^UU%*-M]TVT[^\M5%)'ZQ_
MMN?MA^,/V2OAAX//P_\ @GX\^.?C+Q;>1:9IVC: AMK.T.P$SW^H,CPV, )5
M?,E&"6[*KLOG?_!-S_@K3J'[:G[0'Q.^#GQ"^$FK?!7XP?"J.WNM6\/W&O6^
MNV\EM,%*217<*HKD;XR0%*XE0AVY"^(_\%_8OV@HYO@"GP_TWXZ:I\%QJ,Z?
M$ZQ^#YD7Q;<Q[8!!&GE8F\HK]H!"D1D\2%28R/$?^"!/[)7BK]GW_@L#\<O$
MC? OXK?!WX:^-/!5O<^&%\6P75[)(K3V;,+J_9YHQ>R$23/;O,9(RS+M 0XT
MP?[RO/VGPOVB7=.,4X]K<UFU=RYE=I1L>9+]W@Z7)\5J?S4I<LO_  %6O9+E
M=KMWL>Q?LR_\' ?QB_;<USQMIGP?_8\U7QA<?#WQ)-H>N7T_Q%M--TNUB#%8
M)5FEM/-EF=DE+P10OY2"-B[;\+Z1X%_X+W^%_%'_  1S\4_M8:AX-DT>Z\(S
M7.EW_@R361)-%JJ72VT-D;KR 09#+ ^_R,HLA.T[3GB?^#93]G_QM\ O@]^T
M%#XX\$^*?!5]KGQ9U+4+%-=T>?39=0M&BA$<\0F13)$3NPZY4G.#UKX1_:D_
M8H\6W7_!<#4OV.-%LX_^%'_&;XA:3\<-1ME9O]'LXH+@ZC'][:(Y)1.FT@_-
M';XQ6.'C*HJ-!NTJM.F^;K&34)3TVLH.I*S5DX6;MH=M5P@ZM:WNTYS]W^:*
M<XQ5][N7)'1WM*]GN?O%^RE\8=8_:$_9I\"^.]>\+_\ "%ZMXPT2UUF?0C??
M;FTOSXQ(L+3>7%O8*RY_=K@Y&.,GT"FQQK%&JJJJJC  & !3JZ*LHRFY05E=
MV6]EVOY'/2C)02F[NRN^[ZL****S- HHHH *_(']C?\ Y7)/VL?^R56/_I-X
M4K]?J_(']C?_ )7)/VL?^R56/_I-X4H ^C/^"G'_  5I^-7["WQ\T[PC\._V
M.?BC^T!HEYHT6IR^(O#CWRVMM.\LR-:MY&FW*[U6-7.9 <2CY1P3#_P3._X*
MY?&S]N/]H2Z\&_$+]C7XI? /0K?1Y]23Q)XBDOVM)IHY(D6U'GZ;;)O<2,P_
M>$XC/RGDB;_@IQ_P26^-7[=/Q\T[Q=\._P!L;XH_L_Z)9Z-%IDOAWPY'?-:W
M,Z2S.UTWD:E;+O99%0YC)Q$/F/ $/_!,[_@D;\;/V&_VA+KQE\0OVROBE\?-
M"N-'GTU/#?B*._6TAFDDB=;H>?J5RF]!&RC]V#B0_,.03!]?;_WM_GR[?*WR
MYNH\7T]C_=V^7-O\[_\ DO0^>?V-_P#E<D_:Q_[)58_^DWA2OU^K\@?V-_\
ME<D_:Q_[)58_^DWA2OU^H$%%%% !1110 5^9O_!Q3^TK\3+"^^ /[.'PE\5W
M7@'Q)^TEXJ;1;[Q+:2-'<:9I\30)(L;KAU+M<HQ*,K%863($A-?IE7Y\?\%\
M?V _BC^TSX:^$GQ>^!,=C??&3]GGQ'_PD6BZ5=NB1ZU YB:: %BJE]\$+!6=
M R"500S+6-3D4Z;K?PU*//\ X;Z_+OY7-:7-:?LW:?++E;Z2Y7R_CMV=F>$>
M#/\ @UOUG]BOXX^ ?B-^S'^T1X[\*^*['58Y/&$OBR1+ZUURSP7E40VL4/FA
MY  8)V92LA;S5>,;^K_X+O?\$#_@_P#M8>'/B]^TIXD\2?$JS\=^%_ =W?6M
MCIM_91:3))IUA+) 'CDM'E*LR#>!,"1G!7K7(>#_ /@J?_P4*_;C^,_@'P;X
M"_9/UC]GNUT_5H)_&/B;QO97-QIES9*P298_M5O:_)RS^7 \L[80*ZJ&9OT<
M_P""B_A;5/&__!/CXY:+HVGWVL:UJWP_UVRL;&QMWGN;V>33YTCBBC0%G=V(
M554$DD 9-3F"D\%*:WCSN/=/E2NO)WLO/FT-,MY'C(1EM+D4NS7->S\^[[6U
M/Q/_ ."47_!##X2O_P $I[3]KC_A(OB+_P +(7P'XKO/[-^WV?\ 8>_[+J5C
MCROLOGX\KG_7YW<YQ\M?I5_P;2?\H2?@;_UY:A_Z<[NN-_X)E_ [QMX"_P"#
M;*W\"ZYX/\4Z+XW7P#XFLSX>O]*GMM5$\KWYBB^S.@EWOO3:NW+;UP#D5ZA_
MP;W_  N\3?!;_@D!\&_#/C+P[KWA/Q)I=I?+>:5K-A+87UH6U&Z=1)#*JNA*
MLK#<!D,#T->KB&EB<53C\*=/E[;UMOP_ \JE>5##5)?%>I?OM"U_Q/S?_P"#
MI;PE\)/'?_!5W]FC2?CMXHUWP7\*;SPMJ"Z_K.C1-+?6,8EF:,QJMO<$DS"-
M3B%^&/ ZCS7_ (([R_"_X$?\%VOA[X-_8I^*GQ2^)OP;\2>'[RX\?)KUG+;V
MT12"?;(ZM!:AMD@MMLC6ZE6D"*[^80/NK_@J1^QMJG[37_!>K]DG4-9^%-]\
M0?A3INA:I;^);F]\,OJWAZU8I=-$EX[QO;H2_EE1*1\VTCG%?HE\$?V6/AC^
MS-;7L/PW^''@/X?PZDP>[3PUX?M-)6Z(Z&06\:!B.V<UQ93^YH1JR_FK:+K>
M<TN:_36ZM;;YG9F7[RK*DNL*>O;1.\?[VEM?N/CS]M/_ (+$_&#]FSQG\2IO
M!O['GQ&\>?#7X0P_:/$GC75M<B\+6LL2H7FFTZ"Y@>34(8U5\R09&4Z!65FZ
M;]I;_@LG;_"W_@E'X=_:R\ _#F_^(7A'5H[&]O\ 2;C5UTF\TFRGD,$LK,L-
MPKO#/LC9%P#EFW@+S^8'[;/P&_:*_:4^-/[4G@_XS?!O]JCXO>)-2OM0/PBB
MT._FM?ACI%BHE:VNI"DT4#3QQ"%UC/F/*ZB.1/,)S^D7_!)?]DV3XE_\$"O
MOP8^)_A?Q!X<EUSPGJ?A[7-(UO3+C3;^R\VZNERT,RI(C ,KHQ S\K D$&L:
M<JCP,JL=9I4Y)=[J;E%[;N*B[+W;_$WMK/V<<9&G+X&YI]E9P46M[Z.4E?XK
M?#9:]=^V?_P5[TO]F_Q-^S7H/@KP@OQ.UW]IC5K>VT*V36?[-2STZ1(7?4&<
M03;E07$1V;5R-YW#:0?GGQG_ ,''7C0>.?VCM!\"_LJ^)?'\O[-.LWUOXDU"
MV\9VMGIZ:7:R3HU\[RV_FK*WV>1A;113':CG?\IKY?\ ^#;OX,_$?]H+_@H!
M)J_Q4MX9K+]B?PK=?"G0Y%+,IU%[VZ0L-Q(+1VK3Q$J!\GD5ZI^R3^R[\3/#
M=M_P5H&H_#KQUIY^(]WKS>$A<Z!=1?\ "4"2+61&;#=&/M0<RQ!?)W9\Q,9W
M#.F*M"G*K2=UR5*D?-<\%2B^NL+S?5J;M:T6EAJ;E*-&II)3I4Y/S:FZK72R
M=HKHG&_5I^BR_P#!SNL/@_X7?$Z;]G'Q]IO[._Q'UBW\-M\0+_7;**6SU-_,
M$T4>G('DFAB>*1?/:2(/Y4NU25"M]9_\%*O^"G.F_P#!/VS\!:'I/@O6OBE\
M4OBQJIT;P9X/TJZCM)-6G4*7DEN9 4MX$WQAI"K8\P';M#LOY2?M&?L:_%_7
M/^#9#]EOP#9?"GXDWGCKP_\ $."]U3PY!X9O9-6TV 3ZN3-/:B,RQ1@2QG<Z
M@8D3GYAGZ=_X.1?^"=OB']IWQ;^SW\5+3X7ZW\;/!?PKU"YM_&_@;1)Y8=7U
M/2[DV[.]J(729W7R&&R)MY9X^-N\KOC(QA4Y%I%5G!O^YRP=]GI>3C>SLM7=
MILY\/*4DIR5VZ3DH_P!Y2FK;K7E2=KJ[T5E+3ZF_X)[?\%4+C]KOXV>//@_\
M1/A?K7P1^-_PXMX-0U;PI?:O;ZS;S64^TQW-K>P!8YU >/?A0%,J@%_F(^4_
M#/\ P<P>._B5\&_BSXS\&?LB^*_%6E?!37;JQ\57MOXTMH-/L=/@!_TM99+9
M9)IOE=FMH89/+C4.\@#+75_\$,_V1_AIX)^/'COXB?#O]BWQY^S)H4.G?V%I
M&O>.O%6IGQ!XCBDDBEGB;1+J25;6-'A0^<96W80(6#2!/#_^";'[*'Q,\!?\
M$?OV^/#NM?#7QUHOBCQIKOBN30M,O?#UU;ZAKL<NFA(&MH7C$DZNY*H8PP8D
M@9-<F,E*$7.&\:,IVMHYJ<%'2[EK&3;5T[WV21T8.,9S4)O256,;]5%QDWT2
M=I+1V:6B=W=/U/\ X+2?\%1?'7C'_@A+IOQI^ FCZ_INA_$[3[5M2\30:Y!I
MNI>![>6XBB8!.9)I))3):DV[*T9)D#8%?8G_  2.^)OQ ^*W_!/_ .'&H?$;
MX>R?#K5[?1+&SLK5_$,&MMJ]C'9V_D:B980!&9P2WDOETQAB2:^!/%W[%WQ6
M^(?_  :+:/\ "G3? /B@?$RUT2VF?PM=:?+::O\ N==^TR1_9I0LGF>2I<(1
MN88"@D@']!/^"4GQ<O\ XM_L)?#_ /M3X>_$KX:ZEX5TFS\,W>D^-]#.CZC+
M+9VD$3W$<+,S&W=@=CMM+!3E17?[.%.MC:<>DX\O^%)JZ>[2=UNU[TG:]FN&
M-2=2CA*LMW&7-_B?([/M=:_]NI)K5/Z+HHHKF.H**** "OG_ /X*Q?\ *++]
MI;_LE7BC_P!-%U7T!7S_ /\ !6+_ )19?M+?]DJ\4?\ IHNJ / /^#7'_E!1
M\#/^X_\ ^I!J=%'_  :X_P#*"CX&?]Q__P!2#4Z* #_@UQ_Y04? S_N/_P#J
M0:G7W_7P!_P:X_\ *"CX&?\ <?\ _4@U.OO^@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_('_ (.._P#E
M*;_P3'_[*J__ *=_#=?K]7Y _P#!QW_RE-_X)C_]E5?_ -._AN@#]?J*** /
MR!_;(_Y7)/V3O^R57W_I-XKK]?J_(']LC_E<D_9._P"R57W_ *3>*Z_7Z@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** /R!_P"#<3_E*;_P4X_[*JG_ *=_$E?K]7Y _P#!N)_RE-_X
M*<?]E53_ -._B2OU^H *_('_ (,J?^467C[_ +*KJ/\ Z:-'K]?J_('_ (,J
M?^467C[_ +*KJ/\ Z:-'H _7ZBBB@ HHHH **** "BBB@#XX_;9_X(C?##]M
M3]I73/C%_P )E\7OA/\ %#3=/&EGQ+\.O$PT6_N[8!E5)':*4#"NR[D",RX5
MBP  ]/\ ^"?W_!.7X;_\$V?A7J?ACX>QZY>3>(M2?6=>UW7M0.H:QX@O7 #7
M%S,0H+8'1%1,EFV[G=F]XHITWR1<(:)_J[OY-ZM;-ZO5!-<TN:6_^2LON6B[
M+0****0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?D#_P>K?\
M*++P#_V573O_ $T:Q7Z_5^0/_!ZM_P HLO /_95=._\ 31K%?K]0 5^0/_!Z
MM_RBR\ _]E5T[_TT:Q7Z_5^0/_!ZM_RBR\ _]E5T[_TT:Q0!^OU%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ".N]"N2,C&1U%?*'[
M#_\ P1[^'7[#WQZ\5?%2W\6?%/XH?$SQ=9KIESXG^(7B$:UJ5K9J4/V:&011
M[8R8X_O!F C50P7(/UA11'W9<\=[6OY/?[]GW6FP2UCR/:Z?S6J^YZ^NH444
M4 %%%% !1110 5^0/[&__*Y)^UC_ -DJL?\ TF\*5^OU?D#^QO\ \KDG[6/_
M &2JQ_\ 2;PI0!^OU%%% 'Y _L;_ /*Y)^UC_P!DJL?_ $F\*5^OU?D#^QO_
M ,KDG[6/_9*K'_TF\*5^OU !1110 4444 %%%% !1110 4444 %%%% !7!?M
M._ ?_AIKX':YX'_X3+Q[\/\ ^W%B7^W_  7JW]DZY8>7,DN;>YV/Y9;9L;Y3
ME'<=\UWM%3**DK2*C)QDI1W1X9_P3Y_X)Y?#K_@FE\"#X!^',.L36=U?RZKJ
M>J:Q=B[U36KR0*'N+F4*BLY5$7"(J@+PN22?<Z**TE)R=W_26B7HEHET1G&*
MCMYOYO5OYO5A1114E!1110 4444 %%%% !1110 5\_\ _!6+_E%E^TM_V2KQ
M1_Z:+JOH"OG_ /X*Q?\ *++]I;_LE7BC_P!-%U0!X!_P:X_\H*/@9_W'_P#U
M(-3HH_X-<?\ E!1\#/\ N/\ _J0:G10 ?\&N/_*"CX&?]Q__ -2#4Z^_Z_*'
M_@W#_P""A/P"^!W_  1C^#?A;QM\</@_X/\ $VE_VW]LTC6_&6G:??VGF:YJ
M$L?F033+(FZ-T<;@,JZD<$&OM[_A[%^RS_T<M^S_ /\ AP](_P#DB@#Z HKY
M_P#^'L7[+/\ T<M^S_\ ^'#TC_Y(H_X>Q?LL_P#1RW[/_P#X</2/_DB@#Z H
MKY__ .'L7[+/_1RW[/\ _P"'#TC_ .2*/^'L7[+/_1RW[/\ _P"'#TC_ .2*
M /H"BOG_ /X>Q?LL_P#1RW[/_P#X</2/_DBC_A[%^RS_ -'+?L__ /AP](_^
M2* /H"BOG_\ X>Q?LL_]'+?L_P#_ (</2/\ Y(H_X>Q?LL_]'+?L_P#_ (</
M2/\ Y(H ^@**^?\ _A[%^RS_ -'+?L__ /AP](_^2*/^'L7[+/\ T<M^S_\
M^'#TC_Y(H ^@**^?_P#A[%^RS_T<M^S_ /\ AP](_P#DBC_A[%^RS_T<M^S_
M /\ AP](_P#DB@#Z HKY_P#^'L7[+/\ T<M^S_\ ^'#TC_Y(H_X>Q?LL_P#1
MRW[/_P#X</2/_DB@#Z HKY__ .'L7[+/_1RW[/\ _P"'#TC_ .2*/^'L7[+/
M_1RW[/\ _P"'#TC_ .2* /H"BOG_ /X>Q?LL_P#1RW[/_P#X</2/_DBC_A[%
M^RS_ -'+?L__ /AP](_^2* /H"BOG_\ X>Q?LL_]'+?L_P#_ (</2/\ Y(H_
MX>Q?LL_]'+?L_P#_ (</2/\ Y(H ^@**^?\ _A[%^RS_ -'+?L__ /AP](_^
M2*/^'L7[+/\ T<M^S_\ ^'#TC_Y(H ^@**^?_P#A[%^RS_T<M^S_ /\ AP](
M_P#DBC_A[%^RS_T<M^S_ /\ AP](_P#DB@#Z HKY_P#^'L7[+/\ T<M^S_\
M^'#TC_Y(H_X>Q?LL_P#1RW[/_P#X</2/_DB@#Z K\@?^#CO_ )2F_P#!,?\
M[*J__IW\-U]_?\/8OV6?^CEOV?\ _P .'I'_ ,D5^8/_  7'_:Q^%G[4'_!4
MW_@FW_PK/XE_#_XB?V'\55_M+_A&/$-IJ_\ 9_FZOX>\KSOL\C^7O\J3;NQN
M\M\9VG !^WU%%% 'Y _MD?\ *Y)^R=_V2J^_])O%=?K]7XP_\%&OBSX5^!W_
M  =T_LN^*?&WB;P_X/\ #.E_"JZ^V:OK>HPZ?86GF1>*8H_,GF98TW2.B#<1
MEG4#D@5^CW_#V+]EG_HY;]G_ /\ #AZ1_P#)% 'T!17S_P#\/8OV6?\ HY;]
MG_\ \.'I'_R11_P]B_99_P"CEOV?_P#PX>D?_)% 'T!17S__ ,/8OV6?^CEO
MV?\ _P .'I'_ ,D4?\/8OV6?^CEOV?\ _P .'I'_ ,D4 ?0%%?/_ /P]B_99
M_P"CEOV?_P#PX>D?_)%'_#V+]EG_ *.6_9__ /#AZ1_\D4 ?0%%?/_\ P]B_
M99_Z.6_9_P#_  X>D?\ R11_P]B_99_Z.6_9_P#_  X>D?\ R10!] 45\_\
M_#V+]EG_ *.6_9__ /#AZ1_\D4?\/8OV6?\ HY;]G_\ \.'I'_R10!] 45\_
M_P##V+]EG_HY;]G_ /\ #AZ1_P#)%'_#V+]EG_HY;]G_ /\ #AZ1_P#)% 'T
M!17S_P#\/8OV6?\ HY;]G_\ \.'I'_R11_P]B_99_P"CEOV?_P#PX>D?_)%
M'T!17S__ ,/8OV6?^CEOV?\ _P .'I'_ ,D4?\/8OV6?^CEOV?\ _P .'I'_
M ,D4 ?0%%?/_ /P]B_99_P"CEOV?_P#PX>D?_)%'_#V+]EG_ *.6_9__ /#A
MZ1_\D4 ?0%%?/_\ P]B_99_Z.6_9_P#_  X>D?\ R11_P]B_99_Z.6_9_P#_
M  X>D?\ R10!] 45\_\ _#V+]EG_ *.6_9__ /#AZ1_\D4?\/8OV6?\ HY;]
MG_\ \.'I'_R10!] 45\__P##V+]EG_HY;]G_ /\ #AZ1_P#)%'_#V+]EG_HY
M;]G_ /\ #AZ1_P#)% 'T!17S_P#\/8OV6?\ HY;]G_\ \.'I'_R11_P]B_99
M_P"CEOV?_P#PX>D?_)% 'T!17S__ ,/8OV6?^CEOV?\ _P .'I'_ ,D4?\/8
MOV6?^CEOV?\ _P .'I'_ ,D4 ? /_!N)_P I3?\ @IQ_V55/_3OXDK]?J_''
M_@V8\6:7X]_X*2?\%)M=T+4M/UK1-:^)5O?Z?J%A<)<VM_;RZIXC>*:*5"4D
MC=&5E=20P(()!K]CJ "OR!_X,J?^467C[_LJNH_^FC1Z_7ZOPQ_X-%/VW?@O
M^S7_ ,$V_&VA?$;XO?"_P!K=W\2K^_@T_P 2>*K'2KJ:W;2]*19EBGE1VC+Q
MR*' P3&PSE3@ _<ZBOG_ /X>Q?LL_P#1RW[/_P#X</2/_DBC_A[%^RS_ -'+
M?L__ /AP](_^2* /H"BOG_\ X>Q?LL_]'+?L_P#_ (</2/\ Y(H_X>Q?LL_]
M'+?L_P#_ (</2/\ Y(H ^@**^?\ _A[%^RS_ -'+?L__ /AP](_^2*/^'L7[
M+/\ T<M^S_\ ^'#TC_Y(H ^@**^?_P#A[%^RS_T<M^S_ /\ AP](_P#DBC_A
M[%^RS_T<M^S_ /\ AP](_P#DB@#Z HKY_P#^'L7[+/\ T<M^S_\ ^'#TC_Y(
MH_X>Q?LL_P#1RW[/_P#X</2/_DB@#Z HKY__ .'L7[+/_1RW[/\ _P"'#TC_
M .2*/^'L7[+/_1RW[/\ _P"'#TC_ .2* /H"BOG_ /X>Q?LL_P#1RW[/_P#X
M</2/_DBC_A[%^RS_ -'+?L__ /AP](_^2* /H"BOG_\ X>Q?LL_]'+?L_P#_
M (</2/\ Y(H_X>Q?LL_]'+?L_P#_ (</2/\ Y(H ^@**^?\ _A[%^RS_ -'+
M?L__ /AP](_^2*/^'L7[+/\ T<M^S_\ ^'#TC_Y(H ^@**^?_P#A[%^RS_T<
MM^S_ /\ AP](_P#DBC_A[%^RS_T<M^S_ /\ AP](_P#DB@#Z HKY_P#^'L7[
M+/\ T<M^S_\ ^'#TC_Y(H_X>Q?LL_P#1RW[/_P#X</2/_DB@#Z HKY__ .'L
M7[+/_1RW[/\ _P"'#TC_ .2*/^'L7[+/_1RW[/\ _P"'#TC_ .2* /H"BOG_
M /X>Q?LL_P#1RW[/_P#X</2/_DBC_A[%^RS_ -'+?L__ /AP](_^2* /H"BO
MG_\ X>Q?LL_]'+?L_P#_ (</2/\ Y(H_X>Q?LL_]'+?L_P#_ (</2/\ Y(H
M^ ?^#U;_ )19> ?^RJZ=_P"FC6*_7ZOPQ_X.Z_VW?@O^TI_P3;\$Z%\.?B]\
M+_'^MVGQ*L+^?3_#?BJQU6ZAMUTO54:9HH)7=8P\D:ER, R*,Y89_<Z@ K\@
M?^#U;_E%EX!_[*KIW_IHUBOU^K\@?^#U;_E%EX!_[*KIW_IHUB@#]?J*^?\
M_A[%^RS_ -'+?L__ /AP](_^2*/^'L7[+/\ T<M^S_\ ^'#TC_Y(H ^@**^?
M_P#A[%^RS_T<M^S_ /\ AP](_P#DBC_A[%^RS_T<M^S_ /\ AP](_P#DB@#Z
M HKY_P#^'L7[+/\ T<M^S_\ ^'#TC_Y(H_X>Q?LL_P#1RW[/_P#X</2/_DB@
M#Z HKY__ .'L7[+/_1RW[/\ _P"'#TC_ .2*/^'L7[+/_1RW[/\ _P"'#TC_
M .2* /H"BOG_ /X>Q?LL_P#1RW[/_P#X</2/_DBC_A[%^RS_ -'+?L__ /AP
M](_^2* /H"BOG_\ X>Q?LL_]'+?L_P#_ (</2/\ Y(H_X>Q?LL_]'+?L_P#_
M (</2/\ Y(H ^@**^?\ _A[%^RS_ -'+?L__ /AP](_^2*/^'L7[+/\ T<M^
MS_\ ^'#TC_Y(H ^@**^?_P#A[%^RS_T<M^S_ /\ AP](_P#DBC_A[%^RS_T<
MM^S_ /\ AP](_P#DB@#Z HKY_P#^'L7[+/\ T<M^S_\ ^'#TC_Y(H_X>Q?LL
M_P#1RW[/_P#X</2/_DB@#Z HKY__ .'L7[+/_1RW[/\ _P"'#TC_ .2*/^'L
M7[+/_1RW[/\ _P"'#TC_ .2* /H"BOG_ /X>Q?LL_P#1RW[/_P#X</2/_DBC
M_A[%^RS_ -'+?L__ /AP](_^2* /H"BOG_\ X>Q?LL_]'+?L_P#_ (</2/\
MY(H_X>Q?LL_]'+?L_P#_ (</2/\ Y(H ^@**^?\ _A[%^RS_ -'+?L__ /AP
M](_^2*/^'L7[+/\ T<M^S_\ ^'#TC_Y(H ^@**^?_P#A[%^RS_T<M^S_ /\
MAP](_P#DBC_A[%^RS_T<M^S_ /\ AP](_P#DB@#Z K\@?V-_^5R3]K'_ +)5
M8_\ I-X4K[^_X>Q?LL_]'+?L_P#_ (</2/\ Y(K\X?\ @G+\6?"OQQ_X.Z?V
MHO%/@GQ-X?\ &'AG5/A5:_8]7T348=0L+ORXO"T4GESPLT;[9$=#M)PR,#R"
M* /V>HHHH _(']C?_E<D_:Q_[)58_P#I-X4K]?J_%'X0_M"^ ?V:_P#@[[_:
MIUWXC>./!_@#1+OX:Z?80:AXDUFVTJUFN&L_"[K"LL[HC2%(Y&" Y(C8XPIQ
M^EW_  ]B_99_Z.6_9_\ _#AZ1_\ )% 'T!17S_\ \/8OV6?^CEOV?_\ PX>D
M?_)%'_#V+]EG_HY;]G__ ,.'I'_R10!] 45\_P#_  ]B_99_Z.6_9_\ _#AZ
M1_\ )%'_  ]B_99_Z.6_9_\ _#AZ1_\ )% 'T!17S_\ \/8OV6?^CEOV?_\
MPX>D?_)%'_#V+]EG_HY;]G__ ,.'I'_R10!] 45\_P#_  ]B_99_Z.6_9_\
M_#AZ1_\ )%'_  ]B_99_Z.6_9_\ _#AZ1_\ )% 'T!17S_\ \/8OV6?^CEOV
M?_\ PX>D?_)%'_#V+]EG_HY;]G__ ,.'I'_R10!] 45\_P#_  ]B_99_Z.6_
M9_\ _#AZ1_\ )%'_  ]B_99_Z.6_9_\ _#AZ1_\ )% 'T!17S_\ \/8OV6?^
MCEOV?_\ PX>D?_)%'_#V+]EG_HY;]G__ ,.'I'_R10!] 45\_P#_  ]B_99_
MZ.6_9_\ _#AZ1_\ )%'_  ]B_99_Z.6_9_\ _#AZ1_\ )% 'T!17S_\ \/8O
MV6?^CEOV?_\ PX>D?_)%'_#V+]EG_HY;]G__ ,.'I'_R10!] 45\_P#_  ]B
M_99_Z.6_9_\ _#AZ1_\ )%'_  ]B_99_Z.6_9_\ _#AZ1_\ )% 'T!17S_\
M\/8OV6?^CEOV?_\ PX>D?_)%'_#V+]EG_HY;]G__ ,.'I'_R10!] 45\_P#_
M  ]B_99_Z.6_9_\ _#AZ1_\ )%'_  ]B_99_Z.6_9_\ _#AZ1_\ )% 'T!17
MS_\ \/8OV6?^CEOV?_\ PX>D?_)%'_#V+]EG_HY;]G__ ,.'I'_R10!] 5\_
M_P#!6+_E%E^TM_V2KQ1_Z:+JC_A[%^RS_P!'+?L__P#AP](_^2*\0_X*:_\
M!3;]FWQ[_P $V_V@]"T+]H/X'ZUK>M?#7Q'8:?I]AXZTNYNK^XETNY2*&*))
MR\DCNRJJ*"6)  )- &?_ ,&N/_*"CX&?]Q__ -2#4Z*/^#7'_E!1\#/^X_\
M^I!J=% !_P 0N/["?_1#?_+S\0?_ "=1_P 0N/["?_1#?_+S\0?_ "=7W_10
M!\ ?\0N/["?_ $0W_P O/Q!_\G4?\0N/["?_ $0W_P O/Q!_\G5]_P!% 'P!
M_P 0N/["?_1#?_+S\0?_ "=1_P 0N/["?_1#?_+S\0?_ "=7W_10!\ ?\0N/
M["?_ $0W_P O/Q!_\G4?\0N/["?_ $0W_P O/Q!_\G5]_P!% 'P!_P 0N/["
M?_1#?_+S\0?_ "=1_P 0N/["?_1#?_+S\0?_ "=7W_10!\ ?\0N/["?_ $0W
M_P O/Q!_\G4?\0N/["?_ $0W_P O/Q!_\G5]_P!% 'P!_P 0N/["?_1#?_+S
M\0?_ "=1_P 0N/["?_1#?_+S\0?_ "=7W_10!\ ?\0N/["?_ $0W_P O/Q!_
M\G4?\0N/["?_ $0W_P O/Q!_\G5]_P!% 'P!_P 0N/["?_1#?_+S\0?_ "=1
M_P 0N/["?_1#?_+S\0?_ "=7W_10!\ ?\0N/["?_ $0W_P O/Q!_\G4?\0N/
M["?_ $0W_P O/Q!_\G5]_P!% 'P!_P 0N/["?_1#?_+S\0?_ "=1_P 0N/["
M?_1#?_+S\0?_ "=7W_10!\ ?\0N/["?_ $0W_P O/Q!_\G4?\0N/["?_ $0W
M_P O/Q!_\G5]_P!% 'P!_P 0N/["?_1#?_+S\0?_ "=1_P 0N/["?_1#?_+S
M\0?_ "=7W_10!\ ?\0N/["?_ $0W_P O/Q!_\G4?\0N/["?_ $0W_P O/Q!_
M\G5]_P!% 'P!_P 0N/["?_1#?_+S\0?_ "=70?"?_@W#_8Q^!WQ3\,^-O"WP
M;_LOQ-X/U6UUO2+S_A+=<G^R7EM,DT$OER7K1OMD16VNK*<8((R*^WZ* "BB
MB@#Y?_;5_P"",W[-G_!1+XIZ?XV^,7PW_P"$P\3:7I4>B6MY_P )!JFG^59Q
MS33)%Y=K<Q1G$EQ,VXJ6._!.  /(/^(7']A/_HAO_EY^(/\ Y.K[_HH ^ /^
M(7']A/\ Z(;_ .7GX@_^3J/^(7']A/\ Z(;_ .7GX@_^3J^_Z* /@#_B%Q_8
M3_Z(;_Y>?B#_ .3J/^(7']A/_HAO_EY^(/\ Y.K[_HH ^ /^(7']A/\ Z(;_
M .7GX@_^3J/^(7']A/\ Z(;_ .7GX@_^3J^_Z* /@#_B%Q_83_Z(;_Y>?B#_
M .3J/^(7']A/_HAO_EY^(/\ Y.K[_HH ^ /^(7']A/\ Z(;_ .7GX@_^3J/^
M(7']A/\ Z(;_ .7GX@_^3J^_Z* /@#_B%Q_83_Z(;_Y>?B#_ .3J/^(7']A/
M_HAO_EY^(/\ Y.K[_HH ^ /^(7']A/\ Z(;_ .7GX@_^3J/^(7']A/\ Z(;_
M .7GX@_^3J^_Z* /@#_B%Q_83_Z(;_Y>?B#_ .3J/^(7']A/_HAO_EY^(/\
MY.K[_HH ^ /^(7']A/\ Z(;_ .7GX@_^3J/^(7']A/\ Z(;_ .7GX@_^3J^_
MZ* /@#_B%Q_83_Z(;_Y>?B#_ .3J/^(7']A/_HAO_EY^(/\ Y.K[_HH ^ /^
M(7']A/\ Z(;_ .7GX@_^3J/^(7']A/\ Z(;_ .7GX@_^3J^_Z* /@#_B%Q_8
M3_Z(;_Y>?B#_ .3J/^(7']A/_HAO_EY^(/\ Y.K[_HH ^ /^(7']A/\ Z(;_
M .7GX@_^3J/^(7']A/\ Z(;_ .7GX@_^3J^_Z* /@#_B%Q_83_Z(;_Y>?B#_
M .3J/^(7']A/_HAO_EY^(/\ Y.K[_HH ^?\ ]AC_ ()<? G_ ()K_P#"4?\
M"E/ O_"%_P#":?9/[9_XG6H:E]L^R^?Y'_'W/+LV_:)ON;<[^<X7'T!110 5
M\ ?\0N/["?\ T0W_ ,O/Q!_\G5]_T4 ? '_$+C^PG_T0W_R\_$'_ ,G4?\0N
M/["?_1#?_+S\0?\ R=7HG_!3+_@K/I7_  32^+OP'\-ZWX-O->TWXV>)?^$?
MDUE-22TM_#BB>SC>>53&QDPET9 H*Y$+ LN0:^NZ /@#_B%Q_83_ .B&_P#E
MY^(/_DZC_B%Q_83_ .B&_P#EY^(/_DZOO^B@#X _XA<?V$_^B&_^7GX@_P#D
MZC_B%Q_83_Z(;_Y>?B#_ .3J^_Z* /@#_B%Q_83_ .B&_P#EY^(/_DZC_B%Q
M_83_ .B&_P#EY^(/_DZOO^B@#X _XA<?V$_^B&_^7GX@_P#DZC_B%Q_83_Z(
M;_Y>?B#_ .3J^_Z* /@#_B%Q_83_ .B&_P#EY^(/_DZC_B%Q_83_ .B&_P#E
MY^(/_DZOO^B@#X _XA<?V$_^B&_^7GX@_P#DZC_B%Q_83_Z(;_Y>?B#_ .3J
M^_Z* /@#_B%Q_83_ .B&_P#EY^(/_DZC_B%Q_83_ .B&_P#EY^(/_DZOO^B@
M#X _XA<?V$_^B&_^7GX@_P#DZC_B%Q_83_Z(;_Y>?B#_ .3J^_Z* /@#_B%Q
M_83_ .B&_P#EY^(/_DZC_B%Q_83_ .B&_P#EY^(/_DZOO^B@#X _XA<?V$_^
MB&_^7GX@_P#DZC_B%Q_83_Z(;_Y>?B#_ .3J^_Z* /@#_B%Q_83_ .B&_P#E
MY^(/_DZC_B%Q_83_ .B&_P#EY^(/_DZOO^B@#X _XA<?V$_^B&_^7GX@_P#D
MZC_B%Q_83_Z(;_Y>?B#_ .3J^_Z* /@#_B%Q_83_ .B&_P#EY^(/_DZC_B%Q
M_83_ .B&_P#EY^(/_DZOO^B@#X _XA<?V$_^B&_^7GX@_P#DZOO^BB@ KQ_]
MM7]@KX3_ /!1+X6:?X)^,7A3_A,/#.EZK'K=K9_VG>:?Y5Y'#-"DOF6LL4AQ
M'<3+M+%3OR1D CV"B@#X _XA<?V$_P#HAO\ Y>?B#_Y.H_XA<?V$_P#HAO\
MY>?B#_Y.K[_HH ^ /^(7']A/_HAO_EY^(/\ Y.H_XA<?V$_^B&_^7GX@_P#D
MZOO^B@#X _XA<?V$_P#HAO\ Y>?B#_Y.H_XA<?V$_P#HAO\ Y>?B#_Y.K[_H
MH ^ /^(7']A/_HAO_EY^(/\ Y.H_XA<?V$_^B&_^7GX@_P#DZOO^B@#X _XA
M<?V$_P#HAO\ Y>?B#_Y.H_XA<?V$_P#HAO\ Y>?B#_Y.K[_HH ^ /^(7']A/
M_HAO_EY^(/\ Y.H_XA<?V$_^B&_^7GX@_P#DZOO^B@#X _XA<?V$_P#HAO\
MY>?B#_Y.H_XA<?V$_P#HAO\ Y>?B#_Y.K[_HH ^ /^(7']A/_HAO_EY^(/\
MY.H_XA<?V$_^B&_^7GX@_P#DZOO^B@#X _XA<?V$_P#HAO\ Y>?B#_Y.H_XA
M<?V$_P#HAO\ Y>?B#_Y.K[_HH ^ /^(7']A/_HAO_EY^(/\ Y.H_XA<?V$_^
MB&_^7GX@_P#DZOO^B@#X _XA<?V$_P#HAO\ Y>?B#_Y.H_XA<?V$_P#HAO\
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
M7@]3+C!![XH _8FBOR!_X?O?MQ?](Z?B!_X%7_\ \A4?\/WOVXO^D=/Q _\
M J__ /D*@#]?J*_('_A^]^W%_P!(Z?B!_P"!5_\ _(5'_#][]N+_ *1T_$#_
M ,"K_P#^0J /U^HK\@?^'[W[<7_2.GX@?^!5_P#_ "%1_P /WOVXO^D=/Q _
M\"K_ /\ D*@#]?J*_('_ (?O?MQ?](Z?B!_X%7__ ,A4?\/WOVXO^D=/Q _\
M"K__ .0J /U^HK\@?^'[W[<7_2.GX@?^!5__ /(5'_#][]N+_I'3\0/_  *O
M_P#Y"H _7ZBOR!_X?O?MQ?\ 2.GX@?\ @5?_ /R%1_P_>_;B_P"D=/Q _P#
MJ_\ _D*@#]?J*_('_A^]^W%_TCI^('_@5?\ _P A4?\ #][]N+_I'3\0/_ J
M_P#_ )"H _7ZBOR!_P"'[W[<7_2.GX@?^!5__P#(5'_#][]N+_I'3\0/_ J_
M_P#D*@#]?J*_('_A^]^W%_TCI^('_@5?_P#R%1_P_>_;B_Z1T_$#_P "K_\
M^0J /U^HK\@?^'[W[<7_ $CI^('_ (%7_P#\A4?\/WOVXO\ I'3\0/\ P*O_
M /Y"H _7ZBOR!_X?O?MQ?](Z?B!_X%7_ /\ (5'_  _>_;B_Z1T_$#_P*O\
M_P"0J /U^HK\>[W_ (+M_MT26<BVW_!.WQU#<%2(WDFU"1%;L2HM%)'L"/K5
M'4/VU/\ @K=^TX9K'P7^SA\._A#82 1G5-:FA-W:,?XP+J[(<#KQ:OCOF@#]
M;/B]\9?"?P ^'VH>+/''B31?"?AO28S)=ZEJMXEK;0#W=R!D] HY)X )XK\/
M_P!IWX[^*?\ @ZB_; \/_!GX16NM:%^RC\--6CU;Q?XPNK5[<ZY.FY1L#?=9
MHW=;>%L/^\::10%"IZO\._\ @V9^)O[87C_3?&G[<?[17B3XL7%FQFC\)Z#=
M2PZ7;L3DJL[+&(XV'#);6\)])*_5_P" O[/_ (*_9>^%>D^!_A[X9TGPCX4T
M2/RK/3=.@$44?=F/=W8\L[DN[$EB22: -[P;X/TOX>^$-*T#1+&WTS1=#LX=
M/L+.!=L5I;Q((XXD'95154#T%:5%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!\T?MK?\ !'_]G3_@H#I=ZOQ(^&'AV\UJ\5@/$.G0#3]:B<\A
MQ=PA9'(/(60NAYRI!(/Y;?$C]G_]I7_@ULUU?'OPQ\4:M\<OV2I+R-=?\+ZP
M_P#IGAQ)'P9,*-D+$G N856-G91+#]PG]X*S/&G@W2OB-X.U;P_KMA;:IHFN
M6<VGZA97";X;NWE0QR1..ZLK$$>AH _-[_@H3_P<C?#WX+_L<?#[Q1\#5A^)
MWQ/^.%NO_"#>'%ADEE@9I3;O)>0QGS 8[A7@$*D-+,C(IVJ[KY%^RG_P;;>*
MOVPO&UK\:?V]O'WB+XD>.]2;[3'X)M=2,6EZ-&V&%M++$1@#O!:>5$I'WY 3
M7@/_  ;J_P#!)EO@[_P6P^.]UXF\/ZV^B_LZW=]I/A.YU*V<12S7-U+%:7*L
MRA7)L5ED7;WG5^#BOZ#Z .#^ 7[+OPW_ &5O"8T/X:^!/"?@72<#?;Z)I<-D
MLQ'\4AC4&1O5G))[FN\HHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **_(G_@JG_P %0/\ @HC^P/XC^)WC71_@3\%Y_P!GWP;J"KIOBC5)_M%Y
M/9R2QP0R2P0ZPDQ9I957 MU(SDJ ":]?_P""1_[:?[<W[3_C6Q\1?M#?!WX4
M^ _@GKGA0Z_I7B/0;Q!<7$D@@DMMR-JERZ1M \CG?"I7:,E3P3#_ +Z'/'1)
M7=]+:.23[-I.R>K85OW<N5ZW=E;6]FD[=TKJ[Z)IGZ+T5YI\(_VT/@[^T!XN
MN_#_ (#^+'PT\;:]8(TEUIN@>)[+4KRV53M9GBAE9U /!) P>*?\0/VR/A#\
M)O%.K:'XJ^*GPW\,ZWX?L%U75-/U7Q-96=UIMFS(BW,T4DBM'"6DC42, I+J
M,Y(RG)))OKMY_P!6?W!U:[?U^J/2**\Y\6_MA?"3P!X2\,^(->^*7PYT70?&
MVP>'=2O_ !+96UIKV\!E^R2O($N-P92/++9# ]ZVOAW\?/ OQ>\1>(M'\)^-
M/"?BC5O!]U]AUZRTC5[>]N-$N,NODW4<3LT$F4<;9 IRC#'!JN5IN+W6_E;?
M[KK[Q<RM?I_G_P ,=917GOAG]KCX4^-?BY>?#_1OB=\/=6\>:=O^U^&[+Q'9
MW&KVNP OYEJDAF7:",Y48R,U\S_\%&_^"UW@/]@3]J?X-_">\O?"<VK_ !&U
MV*W\17^H^(+>SM_!&E[HBUW=J6W(9%D/E&3RT(1VW,$VM/,G*$?YVE'S;\^V
M[;Z),<KJ,Y/[*;?DE_6W5Z'VU1530=>L?%6AV6J:7>6FI:;J4"75I=VLRS07
M4+J&22-U)5D92"&!((((K\P_^"T__!>SQA_P38_; \#^ _!/A/P[XK\.Z9I5
MOXI^)MQ>6MQ/>:/I$^HP6:&V:.>-(Y3O8 R+(-TL/RXSEW2JPHRT<GRJ_>S>
MO;9CC%RA*I'515]-=+I:=[MJQ^H]%<7XY_:/^'_PM^'.F>+O%7C;PGX4\+ZR
M8$L=5UO5H-/L[IYUWPHDLSJC,Z\JH.3@X%2^*/V@O 7@?XE:#X+UKQOX0T?Q
MAXJ1I-%T*]UFWM]2UA5SN-M;NXDF VMDHIQ@^E-Q:ER/>]K>?;U\B(R3CSK:
MU_EW]/,Z^BN9\._&OP;XO^(VO>#])\6^&=4\7>%TBDUK1+35()]2TA95W1-<
M6ZL9(0ZD%2ZC<.1FN6\,_MN?!?QI\5G\!Z/\7?AAJWCB.5X'\.V7BFQN-661
M.70VJRF4,O<;<CO2CK9+KJO/T*>EV^F_EU/3Z*X?XC?M.?#;X.^+K'P_XN^(
M7@?PKKVJ6D^H6>FZOKMK8WEW;0(SS3QQ2NKO'&B.SNH*J$8D@ UEW?[:7P<L
M/@Q;_$B?XL_#.'X>7EQ]D@\42>*+%=%GFW,GEK>&7R6?<K+M#YRI'4&B]US+
M;_@V_-->H/1V>_\ 3_(],HKX5_9A_P""I_B?]H;_ (+1_%S]G^UC\"ZC\+O!
M7@S3_$V@ZYI2RS7VHM<PZ?)EK@3M!)"?M<FTQQ+P$^8\D_=55ROV<*CVDKKO
MNUK\TPEI.4.JM^,5)?A)!1114@%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\%_\'./_*#SXY?]
M<-)_]/%C6+\=OCQ\-_V<_P#@W#\+^(OBSX:UCQGX%D^&/AW3+_0-,U&?3;C6
MC<VUI!';?:871XHW=U$C!O\ 5[QM?.QOM']IS]F/P/\ MD? [7/AO\2-#_X2
M/P7XD6)=1T[[9<6?VD13)/'^]MWCE7$D:-\KC.W!R"0:OBG]D7X;^.?V85^#
M.M>$].UCX8KH\&@C0KYI+B'[' J+"F]V,FZ/RXRLF_S%9%8-N :L94Y?5Z])
M6O4E!KM:,6FG=/5WTT:[KH]X5(JK1F[VASW_ .WO9VMJMN1WU3VLUNOP&?0-
M2^&G_!6W]@'6M/\ @K\$/V>--\37UO)HV@^!=6_M/7KG2Y_(C$NLW:1I'<-)
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
MKT:5**5^2I4FUT?/S)-/76*DFM+*2TWN;8A^UE5>W/3A!/>SC:^FFDK6>J;B
MWZ'YA?\ !*3X7_#KX,_\'07[5/ASX5Z?H.D>#M/\%0^58:*$6PL;EWTM[J&)
M$^2,+<-*/+7"H05  &!^T-?._P"RI_P2?_9[_8?^+>H^.?A/\-=-\$^)M6TB
M/0KNXL+Z\,,UHGE83R'F:$.3#&S2!!([ LS,S,3]$5K%I8>C1O=PCRM]_>D]
M-7T:_K4SEK7J54K*337RA&+OYMIMOKOILBBBBH*"BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
..BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>cls-20211231_g12.jpg
<TEXT>
begin 644 cls-20211231_g12.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" '$
M QP# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#]NOAS\.=&\2>#;.^OK,W%U<&0R2&:0%B)&'9L= *W/^%/>'/^
M@=_Y,2__ !5'P>_Y)SIW_;7_ -&O734 <S_PI[PY_P! [_R8E_\ BJ/^%/>'
M/^@=_P"3$O\ \57344 <S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5
M=-10!S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %5TU% ',_P#"GO#G
M_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,57344 <S_PI[PY_P! [_R8E_\ BJ/^
M%/>'/^@=_P"3$O\ \57344 <S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$
MO_Q5=-10!S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %5TU% ',_P#"
MGO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,57344 <S_PI[PY_P! [_R8E_\
MBJ/^%/>'/^@=_P"3$O\ \57344 <S_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'
M?^3$O_Q5=-10!S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %5TU% ',
M_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,57344 <S_PI[PY_P! [_R8
ME_\ BJ/^%/>'/^@=_P"3$O\ \57344 <S_PI[PY_T#O_ "8E_P#BJ/\ A3WA
MS_H'?^3$O_Q5=-10!S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\ %5TU
M% ',_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,57344 <S_PI[PY_P!
M[_R8E_\ BJ/^%/>'/^@=_P"3$O\ \57344 <S_PI[PY_T#O_ "8E_P#BJ/\
MA3WAS_H'?^3$O_Q5=-10!S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\
M%5TU% ',_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,57344 <S_PI[PY
M_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \57344 <S_PI[PY_T#O_ "8E_P#B
MJ/\ A3WAS_H'?^3$O_Q5=-10!S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ
M+_\ %5TU% ',_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,57344 <S_P
MI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \57344 <S_PI[PY_T#O_ "8E
M_P#BJ/\ A3WAS_H'?^3$O_Q5=-10!S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!
MW_DQ+_\ %5TU% ',_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,57344
M<S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \57344 <S_PI[PY_T#O_
M "8E_P#BJ/\ A3WAS_H'?^3$O_Q5=-10!S/_  I[PY_T#O\ R8E_^*H_X4]X
M<_Z!W_DQ+_\ %5TU% ',_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,57
M344 <S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \57344 <S_PI[PY_
MT#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5=-10!S/_  I[PY_T#O\ R8E_^*H_
MX4]X<_Z!W_DQ+_\ %5TU% ',_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_
M ,57344 <S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \57344 <S_PI
M[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5=-10!S/_  I[PY_T#O\ R8E_
M^*H_X4]X<_Z!W_DQ+_\ %5TU% ',_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^
M3$O_ ,57344 <S_PI[PY_P! [_R8E_\ BJ/^%/>'/^@=_P"3$O\ \57344 <
MS_PI[PY_T#O_ "8E_P#BJ/\ A3WAS_H'?^3$O_Q5=-10!S/_  I[PY_T#O\
MR8E_^*H_X4]X<_Z!W_DQ+_\ %5TU% ',_P#"GO#G_0._\F)?_BJ/^%/>'/\
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
M'P_\9>!_#7Q*\8>)_P"WB+6UD_X1_1H6VA[:V2:&4@;5P&,6<!5XVAJ^U**
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
M&]-Q7."".00>H%8?_"GO#G_0._\ )B7_ .*KIJ* .9_X4]X<_P"@=_Y,2_\
MQ5'_  I[PY_T#O\ R8E_^*KIJ* .9_X4]X<_Z!W_ ),2_P#Q5'_"GO#G_0._
M\F)?_BJZ:B@#F?\ A3WAS_H'?^3$O_Q5'_"GO#G_ $#O_)B7_P"*KIJ* .9_
MX4]X<_Z!W_DQ+_\ %4?\*>\.?] [_P F)?\ XJNFHH YG_A3WAS_ *!W_DQ+
M_P#%4?\ "GO#G_0._P#)B7_XJNFHH YG_A3WAS_H'?\ DQ+_ /%4?\*>\.?]
M [_R8E_^*KIJ* .9_P"%/>'/^@=_Y,2__%4?\*>\.?\ 0._\F)?_ (JNFHH
MYG_A3WAS_H'?^3$O_P 51_PI[PY_T#O_ "8E_P#BJZ:B@#F?^%/>'/\ H'?^
M3$O_ ,51_P *>\.?] [_ ,F)?_BJZ:B@#F?^%/>'/^@=_P"3$O\ \51_PI[P
MY_T#O_)B7_XJNFHH YG_ (4]X<_Z!W_DQ+_\51_PI[PY_P! [_R8E_\ BJZ:
MB@#F?^%/>'/^@=_Y,2__ !5'_"GO#G_0._\ )B7_ .*KIJ* .9_X4]X<_P"@
M=_Y,2_\ Q5'_  I[PY_T#O\ R8E_^*KIJ* .9_X4]X<_Z!W_ ),2_P#Q5'_"
MGO#G_0._\F)?_BJZ:B@#F?\ A3WAS_H'?^3$O_Q5'_"GO#G_ $#O_)B7_P"*
MKIJ* .9_X4]X<_Z!W_DQ+_\ %4?\*>\.?] [_P F)?\ XJNFHH YG_A3WAS_
M *!W_DQ+_P#%4?\ "GO#G_0._P#)B7_XJNFHH YG_A3WAS_H'?\ DQ+_ /%4
M?\*>\.?] [_R8E_^*KIJ* .9_P"%/>'/^@=_Y,2__%4?\*>\.?\ 0._\F)?_
M (JNFHH YG_A3WAS_H'?^3$O_P 51_PI[PY_T#O_ "8E_P#BJZ:B@#F?^%/>
M'/\ H'?^3$O_ ,51_P *>\.?] [_ ,F)?_BJZ:B@#F?^%/>'/^@=_P"3$O\
M\51_PI[PY_T#O_)B7_XJNFHH YG_ (4]X<_Z!W_DQ+_\51_PI[PY_P! [_R8
ME_\ BJZ:B@#F?^%/>'/^@=_Y,2__ !5'_"GO#G_0._\ )B7_ .*KIJ* .9_X
M4]X<_P"@=_Y,2_\ Q5'_  I[PY_T#O\ R8E_^*KIJ* .9_X4]X<_Z!W_ ),2
M_P#Q5'_"GO#G_0._\F)?_BJZ:B@#F?\ A3WAS_H'?^3$O_Q5'_"GO#G_ $#O
M_)B7_P"*KIJ* .9_X4]X<_Z!W_DQ+_\ %4?\*>\.?] [_P F)?\ XJNFHH Y
MG_A3WAS_ *!W_DQ+_P#%4?\ "GO#G_0._P#)B7_XJNFHH YG_A3WAS_H'?\
MDQ+_ /%4?\*>\.?] [_R8E_^*KIJ* .9_P"%/>'/^@=_Y,2__%4?\*>\.?\
M0._\F)?_ (JNFHH YG_A3WAS_H'?^3$O_P 51_PI[PY_T#O_ "8E_P#BJZ:B
M@#F?^%/>'/\ H'?^3$O_ ,51_P *>\.?] [_ ,F)?_BJZ:B@#YK_ &L/VB?A
MI^RG/:Z?>:+=:UKUY'YR:?:W;H8H^0'D<MA02"  "3@\8YJ+]E#]I/X9_M4Z
MC=:7:Z'=Z'K]K%Y_V&ZNW<3QC 9HW##=M)&00#@YP1G'R)_P5!O['4?VP-<>
MRU"._*6UM%<*ARMI*D05HL],C 8XZ%B#R"!TW_!*CX)^(->_:$L?&"V=U;>'
M] @N/,NW0K%=220O$L2'HQ&_><=-HSC(R ?H1_PI[PY_T#O_ "8E_P#BJ/\
MA3WAS_H'?^3$O_Q5=-10!S/_  I[PY_T#O\ R8E_^*H_X4]X<_Z!W_DQ+_\
M%5TU% ',_P#"GO#G_0._\F)?_BJ/^%/>'/\ H'?^3$O_ ,57344 8_A_P%I/
MA:\:XL;7R)G0QEO-=LJ2#C#$CJ!6Q110!P/Q4^"-Y\1_%>FZS8^.O%WA*ZTJ
MVEMXDTF#3)HV\P@LY%Y9W!#D*%RA7Y<CN<_/?[.?[+_Q"_9V\ ?#'Q)=6^N^
M+->\))J^GZEX;:YTM+B*ROIPX^R2+Y,#,LD,$I$TW*R2@."$CK["HH \'\!_
M !A\-?B)JGC3P3IWBK4OB)KC^(YO"=ZMI>10;8H(;6U=I3]G:5$MXV=P2JR,
MX1I JLW/_&S]E75+SX<^%MVA6GCPP:_%JWB_P] MO%#KUNMK-##9P)<M' +>
MUDD@:*&5E7;!O):7E_IBB@#S_P#96\"^(/AG^SMX0T'Q3<+=:]I>GI!=,)VN
M/+(SMC\QN9/+0JF[^+9GH:] HHH **** "BBB@ KPWXP_P#)1M1_[9?^BDKW
M*O#?C#_R4;4?^V7_ **2@#TSX/?\DYT[_MK_ .C7KIJYGX/?\DYT[_MK_P"C
M7KIJ "N?^+.H:UI/PL\277ANW%UXAMM+N9=,A*[A+=+$QB7'?+A1BN@KR[X]
M?%_2?A9XHT=]4^+'@3X?1R6-Z%T[Q$]LJZI,P18)P9)X9-D#ABR1D>8),%D(
M!H ^9OA7\6/"L/B/X:_\*^^,GQ,\:?$K5M6-MKOAW6]4N[YKBW-W&NH_;["1
M/+TTVJ^88F1+?(3:#*"2?NJOFWP1^U'_ &]XSTFQ_P"&D/V;=;^V7D4']G:;
MIFR]OMS@>3"?[;DQ(^=JGRW^8CY6Z'Z2H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP_]NW]K"#]F#X4NUE)
M&_BK7%:WTJ$X;RCCY[AA_=3(QGJQ4=,X]4^)7Q%TGX3>!-4\1ZY<+:Z7I,!G
MF?N>P51W9F(4#N2!7YL> O#/B+_@IG^UG<ZEJGG6N@V[++=E&RNFV*L?+MT/
M3S'Y&>[%WQP10!Z3_P $O?V3IO&?B%OBMXJCDN(HIW;1UN,LUW<9.^[;/W@K
M9"DYR^X\%03]]53\/Z!9^%=#L],TZVBL]/T^%+>W@B&$AC4!54#T  KYS_X>
M)_\ 4G_^5;_[30!],45\S_\ #Q/_ *D__P JW_VFC_AXG_U)_P#Y5O\ [30!
M],45\S_\/$_^I/\ _*M_]IK3\%?MX_\ "8>,M)TG_A%?L_\ :E[#:>;_ &GO
M\KS'";MOE#.,YQD9]: /H6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
MPWXP_P#)1M1_[9?^BDKW*O#?C#_R4;4?^V7_ **2@#TSX/?\DYT[_MK_ .C7
MKIJYGX/?\DYT[_MK_P"C7KIJ "O+OCU\1=6\(^*-'T_2_'W@3P;)?6-[?,GB
M+P]<ZBLT-J$>>831WUK'"D2.I;S,Y!R" #7J-9'Q \0WGA+P'K6JZ?I<^MW^
MF6$]W;:="VV2_D2-F6%3@X9R H.#R>AH \$\$?M1_P!O>,])L?\ AI#]FW6_
MMEY%!_9VFZ9LO;[<X'DPG^VY,2/G:I\M_F(^5NA^DJ\5^!>K_%KXF^#?#'B>
MZ\=_"2\TK5X8+RY@T;PG?3(\;8,D4-V^I@;A\RB1H.",F/@K7M5  3BO.=!_
M:P\!^(_B%8^%[?5[R/5=7\W^RWNM)O+2RUCR@"_V.[EB6WNL*=W[B1\KEAD
MD>B21K+&RLJLK#!!&017SMXP^.?PB^*GQZ\.^';CQIX-CF^&FMK);::NJ6XO
M+O5_)>WBMH( _FL(5F;<%0@R%%!)CD4 ':ZM^V]\+]$_:*MOA//XH4_$&Z9$
MCTF'3[J9@S1^: TJ1&)?W?S'<XP.3BO5J^8]*^#7B;]E/]H;P[=>'?B-XI\6
MZ#\2->N_[=\,^(Y8;IH3)'+.U[8-''&;=(7 $D>"C+*,_.$S].4 %%5=8^V?
MV;)_9_V7[9QY?VC=Y?49SMYZ9Z=\5A_\5E_U+/\ Y'H Z:BN9_XK+_J6?_(]
M'_%9?]2S_P"1Z .FHKF?^*R_ZEG_ ,CT?\5E_P!2S_Y'H Z:BN9_XK+_ *EG
M_P CT?\ %9?]2S_Y'H Z:BN9_P"*R_ZEG_R/1_Q67_4L_P#D>@#IJ*YG_BLO
M^I9_\CT?\5E_U+/_ )'H Z:BN9_XK+_J6?\ R/1_Q67_ %+/_D>@#IJ*YG_B
MLO\ J6?_ "/1_P 5E_U+/_D>@#IJ*YG_ (K+_J6?_(]'_%9?]2S_ .1Z .FH
MKF?^*R_ZEG_R/1_Q67_4L_\ D>@#IJ*YG_BLO^I9_P#(]'_%9?\ 4L_^1Z .
MFHKF?^*R_P"I9_\ (]'_ !67_4L_^1Z .FHKF?\ BLO^I9_\CT?\5E_U+/\
MY'H Z:BN9_XK+_J6?_(]'_%9?]2S_P"1Z .FHKF?^*R_ZEG_ ,CT?\5E_P!2
MS_Y'H Z:BN9_XK+_ *EG_P CT?\ %9?]2S_Y'H Z:BN9_P"*R_ZEG_R/1_Q6
M7_4L_P#D>@#IJ*YG_BLO^I9_\CT?\5E_U+/_ )'H Z:BN9_XK+_J6?\ R/1_
MQ67_ %+/_D>@#IJ*YG_BLO\ J6?_ "/1_P 5E_U+/_D>@#IJ*YG_ (K+_J6?
M_(]'_%9?]2S_ .1Z .FHKF?^*R_ZEG_R/1_Q67_4L_\ D>@#IJ*YG_BLO^I9
M_P#(]'_%9?\ 4L_^1Z .FHKF?^*R_P"I9_\ (]'_ !67_4L_^1Z .FHKF?\
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
MX(^$NI7UYX5\&^%?#-YJF/MD^DZ3!927>"2/,:-%+X))^;/)-=5110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7,_&G_ )(YXL_[ UY_Z(>NFKF?C3_R1SQ9_P!@:\_]$/0!
M^>M%%% !1110![E^P#_R6/4O^P-+_P"CX*^OJ^0?V ?^2QZE_P!@:7_T?!7U
M]0 4444 %%%17]_#I=C-=7,T=O;VZ-+++(P5(T49+$G@  $DF@#BOVC?CUI/
M[.'PHU'Q-JC+(;=?*L[;=M>]N&!V1+]<9)[*&/:O@K]C7X$:O^W'^T)JGCSQ
MINO-#LKP76H,ZGR[Z?@QVJ?],U4+D#H@5>-P-4?V@?B=KW_!1C]J/3O#/A?S
M/[!M9FMM,5U(CCB!_?7LHZC(&<=0H1<;B<_HK\&/A%H_P+^&VE^%]#A\NQTV
M+:7(_>7$AY>5SW9FR3Z=!@ "@#IT18D554*JC  & !2T44 %?F?7Z85^9] !
M1110 5TWP6_Y+'X3_P"PS9_^CTKF:Z;X+?\ )8_"?_89L_\ T>E 'Z%4444
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
M_A</AS_H(_\ DO+_ /$UTU% ',_\+A\.?]!'_P EY?\ XFC_ (7#X<_Z"/\
MY+R__$UTU% ',_\ "X?#G_01_P#)>7_XFC_A</AS_H(_^2\O_P 35CXA_%/P
MQ\(M%BU+Q9XCT'POIT\XMH[K5M0BLH9)2K,(P\C*I8JC$*#G"D]C7&_\-O?!
M?_HKWPO_ /"JL?\ X[0!U7_"X?#G_01_\EY?_B:/^%P^'/\ H(_^2\O_ ,37
M*_\ #;WP7_Z*]\+_ /PJK'_X[1_PV]\%_P#HKWPO_P#"JL?_ ([0!U7_  N'
MPY_T$?\ R7E_^)H_X7#X<_Z"/_DO+_\ $URO_#;WP7_Z*]\+_P#PJK'_ ..U
MU'PW^-_@OXR_;/\ A#_%_A?Q5_9NS[7_ &/JL%]]EW[MGF>4S;=VQ\9QG:V.
MAH =_P +A\.?]!'_ ,EY?_B:/^%P^'/^@C_Y+R__ !-=-10!S/\ PN'PY_T$
M?_)>7_XFC_A</AS_ *"/_DO+_P#$UTU% ',_\+A\.?\ 01_\EY?_ (FC_A</
MAS_H(_\ DO+_ /$UTU% ',_\+A\.?]!'_P EY?\ XFC_ (7#X<_Z"/\ Y+R_
M_$UTU% ',_\ "X?#G_01_P#)>7_XFC_A</AS_H(_^2\O_P 3735E^-_&>F_#
MCP7K'B+6KG['H^@V4VHWUQY;2>1!#&TDC[4!9L*I.%!)Q@ GB@#-_P"%P^'/
M^@C_ .2\O_Q-'_"X?#G_ $$?_)>7_P")KP7_ (?-?LU_]%(_\M_5/_D:C_A\
MU^S7_P!%(_\ +?U3_P"1J />O^%P^'/^@C_Y+R__ !-'_"X?#G_01_\ )>7_
M .)KP7_A\U^S7_T4C_RW]4_^1J/^'S7[-?\ T4C_ ,M_5/\ Y&H ]Z_X7#X<
M_P"@C_Y+R_\ Q-'_  N'PY_T$?\ R7E_^)K@?V>?^"@'PC_:L\:77AWP#XM_
MM[6+.R?49K?^R[VUV0+)'&S[IH44X:6,8!S\V<8!(]DH YG_ (7#X<_Z"/\
MY+R__$T?\+A\.?\ 01_\EY?_ (FNFHH YG_A</AS_H(_^2\O_P 31_PN'PY_
MT$?_ "7E_P#B:Z:B@#F?^%P^'/\ H(_^2\O_ ,31_P +A\.?]!'_ ,EY?_B:
MZ:B@#F?^%P^'/^@C_P"2\O\ \31_PN'PY_T$?_)>7_XFNFHH YG_ (7#X<_Z
M"/\ Y+R__$T?\+A\.?\ 01_\EY?_ (FNFK^<_P#;>_Y/1^+W_8ZZS_Z734 ?
MT%?\+A\.?]!'_P EY?\ XFC_ (7#X<_Z"/\ Y+R__$U_-+10!_2U_P +A\.?
M]!'_ ,EY?_B:Y[XN?%70=1^%'B>WAO\ ?-/I-U&B^1(-S&%P!DKCK7\XU=5\
M"O\ DMW@W_L.67_H]* /TFHHHH **** /9/V(/$MEX6^*^H7%]-Y$+Z3)&&V
M,V6,T)QA03T!KZF_X7#X<_Z"/_DO+_\ $U\S_L _\ECU+_L#2_\ H^"OKZ@#
MF?\ A</AS_H(_P#DO+_\36?XI_:'\'^#/#MYJNH:NMO96,1FE<P2\ =A\O)/
M0#N2!7;5^=?_  4=_:<OOC_\3K3X7>#3+?Z?8WJV\XMCN_M6_+;1&,=4C)P.
MQ;)Z*IH \_N]:U3_ (*(_M7?;-6N)M*\.QN Q +C2M/1B0BX!S*_/.,%W)^Z
M./T>\)^-_!G@;PS8:/I-Q'9:;ID"6UM!';R[8T48 ^[S]3R3R:YW]CK]F.Q_
M9<^$5MI"B*;6[[;<ZO=J/]?.1]T'KY: [5_%L L:]8H ^0?V@?\ @M5\*/V<
MOB[JW@W5M&\>:EJ&C^3YMSIUA:M;2>;#',-AEN(WX60 Y0<@XR,$\;_Q$,?!
M?_H6/BA_X+K'_P"3*^#_ /@LU_RDH^)'_<,_]-=G7R_0!^R'_$0Q\%_^A8^*
M'_@NL?\ Y,H_XB&/@O\ ]"Q\4/\ P76/_P F5^-]% '[(?\ $0Q\%_\ H6/B
MA_X+K'_Y,KS^OROK]4* "BBB@ KHOA'>1Z=\5_#%Q,VR&#5K61VP3M43(2<#
MGI7.UTWP6_Y+'X3_ .PS9_\ H]* /N3_ (7#X<_Z"/\ Y+R__$T?\+A\.?\
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
M6U_](;^OQOH **** "OU _X-N_\ FLW_ '!/_<A7Y?U^H'_!MW_S6;_N"?\
MN0H _4"BBB@ HHHH **** "BBB@ KR_]M[_DR[XO?]B5K/\ Z0S5ZA7E_P"V
M]_R9=\7O^Q*UG_TAFH _G/HHHH **** /?O^"<W_ "6[5/\ L!R_^C[>OM*O
MBW_@G-_R6[5/^P'+_P"C[>OM*@ HHHH *^F/^"=G_,X?]N7_ +<5\SU],?\
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
M_P #O_L:^7_^"=FEP:+\4KRUMHQ'!;Z'(B*.P\^"OL:@#F?^%:_]3!XF_P#
M[_[&C_A6O_4P>)O_  ._^QKIJ* .9_X5K_U,'B;_ ,#O_L:/^%:_]3!XF_\
M [_[&NFHH _!7_@L%IO]C_\ !1;XB6_VBZNO+_LW][</YDC9TRT/)[XSCZ 5
M\TU]0?\ !9K_ )24?$C_ +AG_IKLZ^7Z "BBB@ K]4*_*^OU0H **** "NB^
M$=M]M^*_AB'S)8?.U:U3?&VUTS,@RI[$=C7.UTWP6_Y+'X3_ .PS9_\ H]*
M/N3_ (5K_P!3!XF_\#O_ +&C_A6O_4P>)O\ P._^QKIJ* ,?P_X1_L"\:;^U
M-8O=R%-EW<^8@Y!R!@<\=?<UL444 >1?MYS32?L??$33[33=:U;4-:T*\TRR
MM-*TNYU&XGGF@=(U\N!'8 L0"Y 5<\D5QVH2S:9KOP<^*$>A^)[S1= T.]T'
M5[5?#][_ &KIXN$MMLXL3%]J8+-:>6P2(MMF#XV!FKZ.HH ^:?!'P'TWQ;X(
M^)'B_P <>'?$7V7QAXH?Q1I6GV:WEGKEE!'9PV<#*+9EN89YHXG+1AE8).4D
M"GS$&/\ $CX*ZY\,_AIX/N(;'Q!INEW&J6UMXHL?!S7G]H:)H<-M<"STZS-D
M?M+1PW#0>:\'SR,TKG$1*K]744 >?_LK'Q8?V=O"'_"<+=+XJ_L]/MXNBIN<
M\[/.V@#S=FS?CH^[KUKT"BB@ ;[IZ_A7Q?\ '*R\-:AX$NX?A]#^U)<^-9+B
M%=+MS=>.+6UN)S,H$=Q->/';Q6K=)7\Q&6/>496"FOL]SA&Z=._2OB#]G/XI
M_!GQY\//[3^(7Q\O6\<37]RNM12_%J[T:WM[E965X[2WMKV&#[(,?NF12&0@
M[B<@ 'V] &6!-PPVT9&<X/UIU-B*^4NT[EP,'.<CZTZ@ KPWXP_\E&U'_ME_
MZ*2O<J\-^,/_ "4;4?\ ME_Z*2@#TSX/?\DYT[_MK_Z->NFKF?@]_P DYT[_
M +:_^C7KIJ "L3XEZMJF@_#G7[[1([&;6;/3KB>PCO9/+MGG6-FC$K9&U"P&
MXY&!GD=:VZYWXO\ @M?B1\)_$_AUK>.[77M*NM/,$ETUJDWFQ-'M,JI(8P=V
M-X1RO7:V,$ ^;?V;_C]X5^(>C>#;ZX_:VDUS7-5^S-+HKR^&=/-_<,R@VOV0
MV?VJ/>^4""4R8/RN20U?6E?-/[,O[0?BS4GT/P%]J_9Y\0:MX?@CL]4C\,_$
M262ZMH("L4DB:>NG$J4&!Y9D5=V!N0$8^EJ "BBB@ HHHH **** "OR__P"#
MD3_FC/\ W&__ ''U^H%?E_\ \'(G_-&?^XW_ .X^@#\OZ*** "BBB@#]X/\
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
M  E'B/\ Z%;_ ,J47^%'_"4>(_\ H5O_ "I1?X4 =-17,_\ "4>(_P#H5O\
MRI1?X4?\)1XC_P"A6_\ *E%_A0!\:_\ !PQ_R9=X8_['6U_](;^OQOK]>/\
M@OQK.K:C^QUX;COM%_LZ$>,K5A)]K2;<WV*^^7"C/3)S[5^0] !1110 5]Z?
M\$1?VBO^%!?\+._XD_\ :W]K?V5_R]^1Y7E_;?\ 8;.?,]L8[YKX+KZH_P""
M9_\ S.W_ &X_^W- 'Z@?\/$_^I/_ /*M_P#::/\ AXG_ -2?_P"5;_[37S/1
M0!],?\/$_P#J3_\ RK?_ &FC_AXG_P!2?_Y5O_M-?,]% 'Z%?![XB_\ "V/A
MSIWB#['_ &?_ &AYO[CS?-\O9*\?WMJYSLST'6NFKQ?]E77M:LO@)H,=IH'V
MVW7[1LF^W1Q[_P#2)2?E(R,'(_"O0O\ A*/$?_0K?^5*+_"@#IJ*YG_A*/$?
M_0K?^5*+_"C_ (2CQ'_T*W_E2B_PH Z:O+_VWO\ DR[XO?\ 8E:S_P"D,U=5
M_P )1XC_ .A6_P#*E%_A7FG[:/B/7I_V.OBQ'-X;\B%_!NL*\G]H1MY:FRFR
MV ,G YQ0!_/A1110 4444 >_?\$YO^2W:I_V Y?_ $?;U]I5\6_\$YO^2W:I
M_P!@.7_T?;U]I4 %%%% !7TQ_P $[/\ F</^W+_VXKYGKZ%_8.U34M-_X2K^
MS]+_ +2W_9/,_P!)6'R\>?C[W7.3TZ8H ^JZ*YG_ (2CQ'_T*W_E2B_PH_X2
MCQ'_ -"M_P"5*+_"@#IJ*YG_ (2CQ'_T*W_E2B_PH_X2CQ'_ -"M_P"5*+_"
M@#IJ_G/_ &WO^3T?B]_V.NL_^ETU?T%?\)1XC_Z%;_RI1?X5_/C^VC+)/^V+
M\6))HO(F?QEK#/'N#>6QO9LKD<'!XS0!YG1110 5U7P*_P"2W>#?^PY9?^CT
MKE:ZSX$Q,WQG\)R!6,=OK-G+*X'RQH)T)9CV  R2: /T6\2^(;?PMHL]]=-M
MBA7..[GLH]R:\=\(Z'=_&3QU-?7V[[+&P><@\*O\,:_YZ9/6I/B1XKN/BCXO
M@TK3<R6L<GEP@'B5^\A]@,X]!D]Z]7\&>%+?P9H$-C;_ #;?FD?',KGJQ_SP
M * -.*)8(ECC541 %55& H'0"G444 >Y?L _\ECU+_L#2_\ H^"OKZOC/]B"
M_O=.^*^H26.G_P!HS'29%,?GK#M7SH?FRW'7 Q[U]3?\)1XC_P"A6_\ *E%_
MA0!TU%<S_P )1XC_ .A6_P#*E%_A1_PE'B/_ *%;_P J47^% '345S/_  E'
MB/\ Z%;_ ,J47^%'_"4>(_\ H5O_ "I1?X4 ?B+_ ,%FO^4E'Q(_[AG_ *:[
M.OE^OI;_ (+!75S>_P#!1;XB27=K]BN&_LW?#YHDV?\ $LM /F'!R,'\:^::
M "BBB@ K]4*_*^OU0H **** "NF^"W_)8_"?_89L_P#T>E<S71?".62#XK^&
M)(8O/F35K5DCW!?,83)A<G@9/&: /T.HKF?^$H\1_P#0K?\ E2B_PH_X2CQ'
M_P!"M_Y4HO\ "@#IJ*Q_#^LZMJ-XT=]HO]G0A"PD^UI-N;(^7"C/3)S[5L4
M9?C/QOHOPX\-7.M>(M8TO0='LPIN+[4;I+6V@W,%7?)(0JY9@!D\D@=ZR];^
M-O@OPUX=T?6-2\7>%]/TGQ$\<>E7MSJL$5OJ;2+NC$$C,%E+KRH0G(Y&:\[^
M,L7]J_MH?!VSOPC:3!8ZYJ-K'*FZ-]1CCMDB8=O,2":Z*]\%R.F1\YZU^SIX
MA^)_C+XY77A^]\,V?A?3[W7_  B(=>N)+73M'MM1L].NKV^@*QN"\5RD[M&1
M&C-*Y\U-IR ?=NJ:_8Z'):)>WMI9OJ$XM;59YEC-S,0S"-,D;G*JQVC)PI/8
MU;KY+\0_'O4OA/K'AW5CX9N/$VHP^%K_ %'1[+4[]M-GT_0;&.W^TW;[HI-V
MH73/$5B<(%151GB;S-_U)X3\36OC3PKIFL6+,UCJUI%>V[,.6CD0.I.,CH10
M!H4444 4O$?AO3_&&@WFEZM866J:7J$3075G>0+/;W,;##(Z,"K*1P000:\0
MUC_@GWX;\.ZZNN?#+7?$7PEUZUAO$M?[#DCN-(C:Y$>_.FW*R6J(7AB9E@2%
MF* EL@$>^44 -B5DB4,VY@ "V,9/K3J** "O#?C#_P E&U'_ +9?^BDKW*O#
M?C#_ ,E&U'_ME_Z*2@#TSX/?\DYT[_MK_P"C7KIJYGX/?\DYT[_MK_Z->NFH
M *X#]H/]H_0?V<?#=G>:I9Z]K6I:M,UMI6AZ#I[ZAJVL3*C2.D$"<MMC1F9F
M*HH'+#(![^O(?VEO WBV+Q5X6^(/@71M,\4>(_!<.H6YT*]U Z>-6MKJ--\<
M5QM9(YA)! 5,B["-X)7(8 %7X?\ [;&F>*/B'8^&?$'@7XE?#J_U@0KI<_B?
M1DAL=3FEB:9;>.Y@EFA$XC1B8I'1P05QN!4>T5\U^(;CXN?M0^+?#.@ZM\+W
M^&?A'1]5TSQ%J6L:GXCL[Z\N9;25;@V5M;VC2#YITC7SI9%!BWG8&*J/I2@
MK@]*_9K\)Z+\:+OX@V\>OCQ5?1?9Y[A_$>HR6\D0W;8C;-.;?RU+NRIY>U&8
MLH!.:[RB@#A=#_9J\%^'/B(?%%GI,T>J+/-=PQMJ%S)8V=Q,")KB"S:0VT$\
M@9]\L4:R-YLN6/F/N[JBB@ HHHH *_+_ /X.1/\ FC/_ '&__<?7Z@5^7_\
MP<B?\T9_[C?_ +CZ /R_HHHH **** /OS]BC_DV3PS_V]?\ I7-7JE>5_L4?
M\FR>&?\ MZ_]*YJ]4H **** "OT*^"W_ "1SPG_V!K/_ -$)7YZU^A7P6_Y(
MYX3_ .P-9_\ HA* .FHHHH **** /@__ (.&/^3+O#'_ &.MK_Z0W]?C?7[(
M?\'#'_)EWAC_ +'6U_\ 2&_K\;Z "BBB@ KZH_X)G_\ ,[?]N/\ [<U\KU]4
M?\$S_P#F=O\ MQ_]N: /JBBBB@ HHHH ^Y/V//\ DW/P[_V\_P#I5-7IE>9_
ML>?\FY^'?^WG_P!*IJ],H **** "O+_VWO\ DR[XO?\ 8E:S_P"D,U>H5Y?^
MV]_R9=\7O^Q*UG_TAFH _G/HHHH **** /?O^"<W_);M4_[ <O\ Z/MZ^TJ^
M+?\ @G-_R6[5/^P'+_Z/MZ^TJ "BBB@ KZ8_X)V?\SA_VY?^W%?,=S>0V2;I
MI8X5]78*/UKV3]C#]I/P'\)X?%4GB#Q5I&G"X^R>4&E\QI-OG[L*F2<9&>.X
M]: /M"BOG/Q-_P %4?@_H.[[-JNK:R5[66F2KGIT\[RQ_P#J^E>>^)O^"SGA
MFUW?V/X+UZ__ +OVVZBM,]>NWS<=O7_$ ^SJ*_._Q+_P65\87V5T?PCX<L-W
M ^URS79'3^Z8_?\ 3\<;_AL[]ICXIG;H6G:Q'')_T"O#7F*!_OO&Y4<CG([<
MT ?I37\Z7[:]O)<_MJ_%Y8XWD;_A-=9X5<G_ (_IJ_0/_A3G[6'Q8_X^[GQG
M!;R??%QK:6$?XQB12>G]TX]J^+OBU\5(/AA\2O$GA[5+>\N=<T/5+FPU%D*L
MKW,4K1RG>3ELNI^;'/6@#Q*Q^'^N:C_J=)OR#T+0E5/XG K8L?@9XCO/O6L-
MN#WEF7_V4DUT5[^TJQR+;257T:2?/Z!?ZUCWW[0FNW(Q&EC;^A2(L?\ QXD?
MI0!=L?V;M1D_X^-0LX?^N:M)_,+7I/@CP=;^"-"CLX=LCCF67;M:9O4]?RSQ
M7B5]\6_$5_\ ?U2=?^N06/'_ 'R!71?!+XAZM??$'0]%N;J2ZL]8U.WM93.3
M))&LDBHQ1B<@X/&<C/:@#ZF_9Q7=XLO?W2MMM21(1RAWKP/KS^5>RUD>$/ ^
MG^![)H;&-AYA!DD=MSR8Z9/MZ# K7H **** /<OV ?\ DL>I?]@:7_T?!7U]
M7R#^P#_R6/4O^P-+_P"CX*^OJ "BBB@ HHHH _!__@LU_P I*/B1_P!PS_TU
MV=?+]?4'_!9K_E)1\2/^X9_Z:[.OE^@ HHHH *_5"OROK]4* "BBB@ KIO@M
M_P EC\)_]AFS_P#1Z5S-=-\%O^2Q^$_^PS9_^CTH _0JBBB@ HHHH YWXE_"
MC0_BYHT%CKEK<2K9SK=6MQ:7L]C>64P!7S(;B!TFA8JS*3&ZDJ[*<JQ!JV/P
M-\*Z;\/K+PK!I?EZ#8S+<+:?:)2+B02>:6G;=NN"\A+R&8OYK,S/O))/644
M<9\8/V??"/QYMK.+Q5I3:@MB)$B:*\GM',4H"RP.T+HTD$@51)"Y,<FU=RMM
M&.OM;6.QMHX88XX885"1QHH544#   X  XP*DHH **** "BBB@ HHHH *\-^
M,/\ R4;4?^V7_HI*]RKPWXP_\E&U'_ME_P"BDH ],^#W_).=._[:_P#HUZZ:
MN9^#W_).=._[:_\ HUZZ:@ KR/\ :"T_Q%IGQ;^'?BC1/".M>,+7P^=2COK;
M2[FQAN(A/ B1L/M=Q C#<#G#DCTKURO)/VM->^'_ (7\/:7>^.M=\4Z8[3FV
MTJQ\/>(-5T_4-8N)"BB"&WT^:.6ZD)VX7:^S)/R@L: /*D@^*GCGX8:7X7UK
MX9^/DU!O'UOKCZIJ6L:+/;6FGIKZWR*S)J$DW[JU"H$2-@"@5<J :^L*^2?A
M7^S'XZ^)_P 1=%\4W6H?$/X3>#]&OH;^VT.[\?ZQK>N:\L;2,$OA->RV=K X
M\DM J3R$!U,D><5];4 %%%% !1110 4444 %?E__ ,'(G_-&?^XW_P"X^OU
MK\O_ /@Y$_YHS_W&_P#W'T ?E_1110 4444 ??G[%'_)LGAG_MZ_]*YJ]4KR
MO]BC_DV3PS_V]?\ I7-7JE !1110 5^A7P6_Y(YX3_[ UG_Z(2OSUK]"O@M_
MR1SPG_V!K/\ ]$)0!TU%%% !1110!\'_ /!PQ_R9=X8_['6U_P#2&_K\;Z_9
M#_@X8_Y,N\,?]CK:_P#I#?U^-] !1110 5]4?\$S_P#F=O\ MQ_]N:^5Z^J/
M^"9__,[?]N/_ +<T ?5%%%% !1110!]R?L>?\FY^'?\ MY_]*IJ],KS/]CS_
M )-S\._]O/\ Z535Z90 4444 %>7_MO?\F7?%[_L2M9_](9J]0KR_P#;>_Y,
MN^+W_8E:S_Z0S4 ?SGT59TO1[O6[CR;.VFNI/[L:%B/KBNU\._L^:MJ6U[Z6
M'3XS_#_K)/R''ZT <#6EX<\)W_BF\2*SM9I59@K2*A*1Y[D]!7K5O\-_"7P_
MA6;49(99!R&O) =WT0<'\B:IZW^T'INE1>3I-F]QL&%9AY,2_0=?PP* .X^&
MOAV'X3RK<:*SVU\8O)DN@?WDJD@D'M@E0<=.!7J"_M#ZT;:.-;6Q:; 5I"C$
MN?7 (&:\G_9\\2R?'G7Y-(AB6QU"WM&NYG<YA**Z(=N,G.7!P1Z\^OU1X'\&
M6_@C0H[.']Y(N6DE*X:1CU/TZ<>U 'EO_">^.M>_X]XKQ5;_ )XV7R_]]%3C
M\Z/^$/\ 'FO_ .NDU!4;_GK>!%_[YW?TKVJB@#QJV_9XUJ\??=7EE&6Z_.TC
M?R_K7M?[*G_!.;3?CK-K#:MXFOK2/2?(^2TM5#2>9YF?F8G&/+]._MS#7TQ_
MP3L_YG#_ +<O_;B@"/PS_P $E?A1H>W[9_PDFLD?>%UJ 16_[](A_7M7H7AG
M]A+X0^$ROV7P%H<NWI]M5[W\_.9\_C7K5% &/X;^'?A_P:%_L?0M'TG:,+]C
MLHX,=N-JCU-;%%% !7\Y_P"V]_R>C\7O^QUUG_TNFK^C"OYS_P!M[_D]'XO?
M]CKK/_I=-0!Y?1110 5U7P*_Y+=X-_[#EE_Z/2N5KJO@5_R6[P;_ -ARR_\
M1Z4 ?I-1110 4444 >Y?L _\ECU+_L#2_P#H^"OKZOD']@'_ )+'J7_8&E_]
M'P5]?4 %%%% !1110!^#_P#P6:_Y24?$C_N&?^FNSKY?KZ@_X+-?\I*/B1_W
M#/\ TUV=?+] !1110 5^J%?E?7ZH4 %%%% !73?!;_DL?A/_ +#-G_Z/2N9K
MIO@M_P EC\)_]AFS_P#1Z4 ?H51110 4444 %%%% !1110 4444 %%%% !11
M10 5X;\8?^2C:C_VR_\ 125[E7AOQA_Y*-J/_;+_ -%)0!Z9\'O^2<Z=_P!M
M?_1KUTU<S\'O^2<Z=_VU_P#1KUTU !7-?$GX,^#_ (RV=K;^,/"?AKQ5;V+F
M2WBUC3(+Y+=B,%D$JL%)'!(KI:* /-M$_8T^#_AG6;34M-^%/PVT_4-/F2XM
M;JV\,V4,UM*A#(Z.L8965@""""" :])HHH ***#0!\=_#?\ :,\8?%G]NN31
M]0\?>+/AKHD5Y<+I'@?7OA_'9IXOM;92LD]IJ4Y\Q\G;*RA494;"@@,X^Q*\
MGN?A_P",OB[XW\/77C31?"&@Z7X/U4:Q8'2=9N-5NKV=8I8DW-):6PMU"RDL
M%\POG;E5SN]8H CO+V'3K9IKB:."%,;GD8*JY.!DGCK5#_A-='_Z"VF?^!2?
MXU?O+*'4;9H;B&.>%\;DD0,K8.1D'CK5#_A"M'_Z!.F?^ J?X4 '_":Z/_T%
MM,_\"D_QK\R/^#C/6[/6/^%.?9+NUNO+_MK?Y,JR;<_V?C.#QG!_*OTW_P"$
M*T?_ *!.F?\ @*G^%?F1_P '&>BV>C_\*<^R6EK:^9_;6_R8ECW8_L_&<#G&
M3^= 'YDT444 %%%=Y\!O"5GXCUZZGO(UF6Q162)N59F)Y([XQ^HH ^P/V*/^
M39/#/_;U_P"E<U>J5\V>#?%UYX)U""2SD:.&)AN@!Q&Z]QMZ<U[#8?'CP[>8
M\R>XM<_\]83Q_P!\YH [*BL>P^(.AZF1Y.JV+,W16E"L?P.#6M#,EQ&&C99%
M/0J<@T .K[Z^#GB[2;;X1>%8Y-4T^.2/1[165KE RD0H"",]:^!:^^O@YX1T
MFY^$7A6232]/DDDT>T9F:V0LQ,*$DG'6@#H_^$UT?_H+:9_X%)_C1_PFNC_]
M!;3/_ I/\:/^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\  5/\* #_ (371_\
MH+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &C_A"M'_ .@3IG_@*G^%'_"%:/\
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
MIOV3PSH&E:)"1AOLMNJ/+_OO]YS[L2:Z.BB@ KR_]M[_ ),N^+W_ &)6L_\
MI#-7J%>7_MO?\F7?%[_L2M9_](9J /YSZ*** "BBB@#W[_@G-_R6[5/^P'+_
M .C[>OM*OBW_ ()S?\ENU3_L!R_^C[>OM*@ HHHH *^F/^"=G_,X?]N7_MQ7
MS/7TQ_P3L_YG#_MR_P#;B@#Z8HHHH **** "OYS_ -M[_D]'XO?]CKK/_I=-
M7]&%?SG_ +;W_)Z/Q>_['76?_2Z:@#R^BBB@ KJO@5_R6[P;_P!ARR_]'I7*
MUU7P*_Y+=X-_[#EE_P"CTH _2:BBB@ HHHH ]R_8!_Y+'J7_ &!I?_1\%?7U
M?(/[ /\ R6/4O^P-+_Z/@KZ^H **** "BBB@#\'_ /@LU_RDH^)'_<,_]-=G
M7R_7U!_P6:_Y24?$C_N&?^FNSKY?H **** "OU0K\KZ_5"@ HHHH *Z;X+?\
MEC\)_P#89L__ $>E<S73?!;_ )+'X3_[#-G_ .CTH _0JBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KPWXP_\E&U'_ME_P"BDKW*O#?C#_R4;4?^V7_H
MI* /3/@]_P DYT[_ +:_^C7KIJYGX/?\DYT[_MK_ .C7KIJ "BBB@ HHHH *
M*** "BO*_#O[77A_Q)XNL[./2_$-OX?U;4)-'TKQ//!"NCZK?1EE:WB(E,X)
M:.5$DDA2*1HRJ2.6C#^J4 %%%% !7Y?_ /!R)_S1G_N-_P#N/K]0*_+_ /X.
M1/\ FC/_ '&__<?0!^7]%%% !1110!]^?L4?\FR>&?\ MZ_]*YJ]4KRO]BC_
M )-D\,_]O7_I7-7JE !1110 5^A7P6_Y(YX3_P"P-9_^B$K\]:_0KX+?\D<\
M)_\ 8&L__1"4 =-1110 4444 ?!__!PQ_P F7>&/^QUM?_2&_K\;Z_9#_@X8
M_P"3+O#'_8ZVO_I#?U^-] %JPUV^TO\ X];RZM_^N4K)_(UM6'Q>\1Z?]W5)
MI!Z2JLF?Q8$US=% 'HFB_M$ZI!=Q+?6]I/;[AYA1"L@'?'./TKV3P(?^%FAO
M[!_XF7E[?,\GGR-V=N_^YG!^]CH?2OE>OJC_ ()G_P#,[?\ ;C_[<T ?07@+
MX:6'A+2;;S+6WEU%5S+.5W-NZ_*3T Z<8Z5TU%% !1110!]R?L>?\FY^'?\
MMY_]*IJ],KS/]CS_ )-S\._]O/\ Z535Z90 4444 %>7_MO?\F7?%[_L2M9_
M](9J]0KR_P#;>_Y,N^+W_8E:S_Z0S4 ?SGT444 %%%% 'OW_  3F_P"2W:I_
MV Y?_1]O7VE7Q;_P3F_Y+=JG_8#E_P#1]O7VE0 4444 %?3'_!.S_F</^W+_
M -N*^9Z^F/\ @G9_S.'_ &Y?^W% 'TQ1110 4444 %?SG_MO?\GH_%[_ +'7
M6?\ TNFK^C"OYS_VWO\ D]'XO?\ 8ZZS_P"ETU 'E]%%% !75? K_DMW@W_L
M.67_ */2N5KJO@5_R6[P;_V'++_T>E 'Z34444 %%%% 'N7[ /\ R6/4O^P-
M+_Z/@KZ^KY!_8!_Y+'J7_8&E_P#1\%?7U !1110 4444 ?@__P %FO\ E)1\
M2/\ N&?^FNSKY?KZ@_X+-?\ *2CXD?\ <,_]-=G7R_0 4444 %?JA7Y7U^J%
M !1110 5TWP6_P"2Q^$_^PS9_P#H]*YFNF^"W_)8_"?_ &&;/_T>E 'Z%444
M4 %%%% !117EGQG_ &J[+X*1:I?77A'QIK/A[P[M.MZWI=M;26FCJ0K,SI).
MD\JQQNKN;>*4*N<_,K* #U.BO*_'/[7&@^$=5FM['2?$GBJWTS3X=7UJ\T2V
MBF@T&RE!:.>;?(CR;D5Y!%;K--LC)\OYDW5;+]M?P?JOQ5L?#-E'JE]9ZAJ$
M>C0^(;=89-';49+3[8EGO$OFF1K<JX<1&([@OF;\J #UZBL'0?B%9^)O&.L:
M/8PW<_\ 8)2*\O0J_94N&4/]G!W;FD6-D=L+M D4;MV5&]0 4444 %%%% !7
MAOQA_P"2C:C_ -LO_125[E7AOQA_Y*-J/_;+_P!%)0!Z9\'O^2<Z=_VU_P#1
MKUTU<S\'O^2<Z=_VU_\ 1KUTU !1110 4444 %17T#75E-&K>6TB,H8?PDC&
M:EHH ^(_#5Y#XF_9B^$_P5T^XA7XE>%_$.C1ZUHJS;KW1X=,OHY[F]F3[T=N
MR0AHY6VK)]HA"$F10?MRBB@"KK%K<WNFR1VEU]AN&QLF\H2;.03\IX.1D?C6
M'_PB_B/_ *&K_P IL7^-=-10!S/_  B_B/\ Z&K_ ,IL7^->7_M(_L$^&/VN
MO[%_X6'-_P )!_PC_G_V?\LMI]G\[R_,_P!1*F[=Y4?WLXV\8R<^[44 ?'/_
M  X\^!W_ $ ?_)Z__P#DJC_AQY\#O^@#_P"3U_\ _)5?8U% 'QS_ ,.//@=_
MT ?_ ">O_P#Y*H_X<>? [_H _P#D]?\ _P E5]C44 ?/'@G_ ()O>"?AUX8M
M=&T9?L>FV>_R8<SR;-SL[?,\Q8Y9B>3WK5_X84\.?\]__')?_CM>Y44 >&_\
M,*>'/^>__CDO_P =H_X84\.?\]__ !R7_P".U[E10!X;_P ,*>'/^>__ (Y+
M_P#':]"T7X?:UX=T:TT^S\2^39V,*6\$?]GQMLC10JC)))P !DDFNPHH YG_
M (1?Q'_T-7_E-B_QH_X1?Q'_ -#5_P"4V+_&NFHH YG_ (1?Q'_T-7_E-B_Q
MH_X1?Q'_ -#5_P"4V+_&NFHH \=_:&_8]TO]JSP7:^'?'U]_;VCV=ZFHPV_D
MO:[)UCDC5]T,B,<++(,$X^;.,@$>-_\ #CSX'?\ 0!_\GK__ .2J^QJ* /CG
M_AQY\#O^@#_Y/7__ ,E4?\.//@=_T ?_ ">O_P#Y*K[&HH ^.?\ AQY\#O\
MH _^3U__ /)5=5\,_P#@E1\-?@[]N_X1RS_L[^T?+^T?O;J;S-F[;_K+AL8W
MMTQU^E?3E% 'AO\ PPIX<_Y[_P#CDO\ \=H_X84\.?\ /?\ \<E_^.U[E10!
MX;_PPIX<_P">_P#XY+_\=H_X84\.?\]__')?_CM>Y44 <-X.^$VI> ?#EOI.
MD^(?LFGVF[RHOL"R;-S%V^9F+'+,3R>]:?\ PB_B/_H:O_*;%_C7344 <S_P
MB_B/_H:O_*;%_C1_PB_B/_H:O_*;%_C7344 <S_PB_B/_H:O_*;%_C67XW^$
M>H?$?P7K'AW6O$'VS1]>LIM.OK?["L?GP31M'(FY&#+E6(RI!&<@@\UW5% '
MQS_PX\^!W_0!_P#)Z_\ _DJC_AQY\#O^@#_Y/7__ ,E5]C44 ?'/_#CSX'?]
M '_R>O\ _P"2J/\ AQY\#O\ H _^3U__ /)5?8U% 'RS\.?^"1OPK^$NMRZE
MX?T_^S[R: VSR>?=R[HRRL1A[AAU13G&>*[3_AA3PY_SW_\ ')?_ ([7N5%
M'AO_  PIX<_Y[_\ CDO_ ,=H_P"&%/#G_/?_ ,<E_P#CM>Y44 >&_P##"GAS
M_GO_ ..2_P#QVNF^'7[.O_"I_MG_  C^L?V?_:&SS_\ 1/-\S9NV_?=L8WMT
MQUKTRB@#F?\ A%_$?_0U?^4V+_&C_A%_$?\ T-7_ )38O\:Z:B@#F?\ A%_$
M?_0U?^4V+_&C_A%_$?\ T-7_ )38O\:Z:B@#F?\ A%_$?_0U?^4V+_&OG/QO
M_P $</A#\1_&FL>(M:TG[9K&O7LVHWUQ]JO8_/GFD:21]J7(5<LQ.%  S@ #
MBOK*B@#XY_X<>? [_H _^3U__P#)5'_#CSX'?] '_P GK_\ ^2J^QJ* /CG_
M (<>? [_ * /_D]?_P#R55K0O^"*_P &/#6MV>I6.B^3>:?.ES;R?;+YO+D1
M@RG!N2#@@'!!%?7E% 'AO_#"GAS_ )[_ /CDO_QVC_AA3PY_SW_\<E_^.U[E
M10!X;_PPIX<_Y[_^.2__ !VC_AA3PY_SW_\ ')?_ ([7N5% 'E/P_P#V7;;X
M6ZS)J&@ZI]AO)H3;O)]F,N8RRL1AY".JJ<XSQ78?\(OXC_Z&K_RFQ?XUTU%
M',_\(OXC_P"AJ_\ *;%_C1_PB_B/_H:O_*;%_C7344 <S_PB_B/_ *&K_P I
ML7^-'_"+^(_^AJ_\IL7^-=-10!\P_&?_ ()1_#/]H/XE:EXP\86?]K^(M7\K
M[7=^==6_F^7$D*?)%<*@Q'&@X49QDY))KE_^''GP._Z /_D]?_\ R57V-10!
M\<_\.//@=_T ?_)Z_P#_ )*H_P"''GP._P"@#_Y/7_\ \E5]C44 ?'/_  X\
M^!W_ $ ?_)Z__P#DJO5/^&%/#G_/?_QR7_X[7N5% 'AO_#"GAS_GO_XY+_\
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
MXFZY\9M3M+O0K2]T23P_X)TV>-HKJ+3VD$KWUPC8VR7,B1,D9 ,<<:9^9V
M-?5/VZ_#NEP3:PWASQA+X#M]4_LF;QG';VO]C13"7R&<J9Q=F%9_W1F%N8MP
M)#%/GJ_\5/VPK'X.3:C>:UX)\?0^$='O(K._\4K8VXTVT+E%,IC:=;MX%:10
MTT=N\?#$,P!(^=[/Q#8M_P $0[G12ZR:POAR;PBUB%'V@ZR96M?LOECGSC<$
M?+UYS[UZ1\9+B\_:6M[+X"Z*S26MK:V:_$76%RT6E6JK&YT]'Z-=W(&, YBB
M9G/)0$ ],_:B_:_\'_LD^"O[8\2-JU_-+#+<VVF:/9F\OKN*(!II50$*L4:D
M,\LC)&H(!;+*#Z/H.L1^(M#LM0A618;Z!+B-7 #!74, <$C.#V)KR+_@HA&L
M/[!GQ:11A5\*7R@>@$+5Z7\+_P#DF?AW_L&6W_HI: -VBBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *\-^,/_)1M1_[9?^BDKW*O#?C#_P E&U'_
M +9?^BDH ],^#W_).=._[:_^C7KIJYGX/?\ ).=._P"VO_HUZZ:@ HHHH **
M** "BBB@ HHHH **** "BBB@ H/-%% 'F?\ PQ7\&_[1^V?\*E^&?VOS/.\_
M_A%['S-^<[MWE9W9YSUS70?$GX#>!OC-/9R^,/!?A/Q7)IZLMJ^L:1;WS6P;
M!8(94;:#M7.,9P/2NLHH Y/XB? 3P+\7H[%/%G@OPGXH72U9+-=7TBWO1:*V
M-PC\U&V [5R%QG:/04:'\!? OACP'?>%=-\%^$]/\,:F6-YI%MI%O#8798 ,
M9(%01OD*H.X'( ]*ZRB@".UM8[&VCAACCAAA4)'&BA510,  #@ #C J2BB@
MHHHH **** "BBB@ HHHH *X/QU^RW\,?BAXCEUCQ-\.? ?B+5IU5)+[4] M+
MNYD51A09)(RQ    )X%=Y10!R]Y\#O!6H?#F/P=<>#_"\_A&':(]#DTJ!M-3
M:^\8MROEC#_,,+P>>M1I\!/ L?PW;P:O@OPFOA!FWG0QI%O_ &:3O\S/V?9Y
M>=_S?=^]SUYKK** .-^'/[.GP]^#VK3:AX1\">#?"U]<1>1+<Z1HMM8S2QY#
M;&>)%)7(!P3C('I3?!_[-WP[^'GBU]?\/^ ?!>AZ])OWZEI^AVUK=OO^_F5$
M#G=WYY[UVE% !1110 4444 %%%% !1110 4444 <=\1_V=_A_P#&+4X+[Q=X
M%\'>*KRUB\B&XUC1;:^EACR3L5I48A<DG XR35G0?@=X*\+> [SPKI?@_P +
MZ;X7U#S!=Z/:Z5!#87/F !]\"J(VW  '*G('-=110!R?A?X">!? _@_4O#NB
M^"_">C^']8W_ &_3++2+>WL[[>H1O-B1 DFY0%.X'(&.E9_@C]E?X8?#+Q)#
MK/AOX;^ _#^L6H80WVF^'[2TN8@RE6"R1QAAE20<'D$BN\HH XWP5^SM\/\
MX:^*;C7/#G@7P;X?UNZ5TGU#3=%MK6ZF5V#.&EC0,P9@"03R0":[*BB@ HHH
MH **** "BBB@ HHHH *P_B#\,?#?Q:T$:5XJ\/:'XFTL2K.+/5K"*]MQ(N0K
M[)%9=PR<'&1DUN44 <?\./V>/A_\'-3N+WPCX%\'^%;RZB\B>?1]%MK&6:/(
M;8S1(I9<@'!XR!3O"?[/_@/P%XQO/$6A^"?".B^(-0\S[5J=AH]O;WESYC!Y
M-\R(';<P#-DG)&3DUUU% 'F?_#%?P;_M'[9_PJ7X9_:_,\[S_P#A%['S-^<[
MMWE9W9YSUS70?$GX#>!OC-/9R^,/!?A/Q7)IZLMJ^L:1;WS6P;!8(94;:#M7
M.,9P/2NLHH ;#"EM"L<:K''& JJHPJ@= !3J** "BBB@ HHHH **** "BBB@
M#-\7>#M(^('ARZT?7M*TW6])OE"7-C?VR7-M<*"" \;@JPR <$=0*Y;P+^RY
M\,OA=XCBUCPS\.? GAW5H59([[3- M+.YC5AA@)(XPP!!((!Y%=W10!R(_9_
M\!CXC_\ "9?\(3X1_P"$NW^9_;G]CV_]I;MGE[OM&SS,[/ESN^[QTK'\2?L?
M?"3QCKUWJNL?"WX<ZKJFH2F>ZO+SPU93W%S(>2[NT99F/<DDFO1J* .-\;?L
M[?#_ .)>G:79^)/ O@WQ!::'%Y&G0:EHMM=QZ?'A1LA61"(UPBC"X&%'H*U/
MAY\+?#/PCT-M+\)^'-!\,:;)*9VM-)T^*R@:0@ N4C55W$* 3C. /2MZB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O#?C#_ ,E&U'_ME_Z*
M2O<J\-^,/_)1M1_[9?\ HI* /3/@]_R3G3O^VO\ Z->NFKF?@]_R3G3O^VO_
M *->NFH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *\-^,/\ R4;4?^V7_HI*]RKPWXP_\E&U'_ME
M_P"BDH ],^#W_).=._[:_P#HUZZ:N9^#W_).=._[:_\ HUZZ:@ HHHH ****
M "O!_P#@H9^VU_PP9\%M+\8?\(S_ ,)5_:6MQ:/]D_M'[#Y>^"XF\S?Y4F<>
M1C;M&=V<\8/O%?-/_!4_]C;Q1^W!^SYH_A/PG?:#I^HZ?XA@U:235II886B2
MVNHBH,<<C;MTRD J!@'GH" ?*O\ Q$B?]49_\NW_ .XJ/^(D3_JC/_EV_P#W
M%7E__$//\:/^AG^%_P#X,;[_ .0Z/^(>?XT?]#/\+_\ P8WW_P AT >H?\1(
MG_5&?_+M_P#N*C_B)$_ZHS_Y=O\ ]Q5Y?_Q#S_&C_H9_A?\ ^#&^_P#D.C_B
M'G^-'_0S_"__ ,&-]_\ (= 'V1_P3S_X*U_\-Y_&G5/!_P#PK_\ X17^S=$E
MUC[7_;GV[S-D]O#Y>S[/'C/GYW;CC;C'.1Z%X@_:^U[P9^W*W@'5-)TM? %Q
M;6%G%J\>];NTU6[6=X(YB6*&*46\B*0H(D* D[@*\+_X)8?\$L/B%^P_^T'K
M'BSQ9K'@W4-.U#P]/I,<>DW=S-,LKW-K*&(D@C7;MA8$AB<D<=2/H#QM^RY<
M?&#XE_&"WUR&XL?#_C31=%M=+U.WG03P7=J;I_/B ;>DD,K0NK,!D@8S@T <
MWXF_:]\;2^#-4DTF+PM9ZLGQ8'P_M)[O3Y[JWBM6D1!/)$MQ&SRC=DXD13CH
M*[CXC_%;QS\"O!6FV^K77A/QEXS\8:Y!H7AV*QTJXT2QCEE1G+W.^YNW*1QQ
MRRL4()"!  3N'SUHO[+OQ1U?]EAM/\>> [7Q/XDN/BO%XIUG1K:ZL)H=8L5>
M/SI$$\RPE9-K$12.IPV"!7JOBCX,WFM_#70+SP!\(_\ A6^I_#GQ/#XFL/#E
MU_9.GV^O$0R0W$:&PGGACDDAE95>7;^\5-V%RP .ML_BMX\^$WQK\)^&/'UY
MX1U_2O'IGL]+U/1-)N-)>QOH89+@P30S7-R)$EB1RLBNA5HRI5MP*O\ VR_B
M#\0_@U\--6\8>$=8\&0Z?HMK$TNG:OX>N;V:YE:94++/%?0!%VNORF)CE3\W
M.!1N?#/BS]H?XY^!=<UCP=JG@/PU\.[FXU98]8O;*>_U:^EMI;:-$2SGGC2"
M..:1V=Y0S-L41XRU=/\ MD?#W6/BK^S5XI\/Z#9_;]7U**%;>#S4B\PK/&Y^
M9RJCY5)Y(Z4 377Q2N/@5X8MV^)7B32=8U35;TV^FQ^&_"]]'/=XCWF**RCF
MO+B9U"R.S)PJ#)50I8\I\7_V\_"OP\^#VF^,M'M=5\46=]XBMO#LMO;:;>QW
M%A.]TD$RW$0MWE@FBW$B&6-'D8*B_,ZYT?CQX2\3:5\=/ ?Q T'P_<>+[7P[
M9:EI-_I%G<V]O?!+O[.ZW$!N9(H6*M;*K*TB';(2"Q7:?+O&/[-OC;Q7\*_B
M!X@_X1V2#Q'XL\>:1XOM?#*:A;?:(K73Y;!1$\N[[.+J2.U=R!*8P61?,."Q
M /9=8_:_\!^';FUCU"^UVQ6X6W,L]QX:U.*VTPSD")+V9K<1V3MN0[+EHV =
M&( 923X8_$+6/$/[2OQ2\/WEYYVD>'(M';3H/*1?LYG@E>7Y@ S;F53\Q.,<
M8KYQ_:K^#GQ9_:#TWQY;R^"?'MY+X@2R/A>%/&-MIFDZ':I'&\UO>VL%]Y=Q
M=&99CN:.>-M\0\U%7Y/HOX5?#O6/#?[1WQ.UZ]L_)TGQ%!HR:?/YJ-]H-O;R
MI+\H8LNUF4?,!G/&: .3^+'C;XO>$_CMX1\,Z7XH^&Z:;XXNM06U:Z\'7LT^
MFQ6T!G579=419F(PI8+&,\[?X:[+Q!^TSX9^%-[:Z+XNUJ1M8MTMH=3U&Q\/
MW_\ 9%I/+M5?/G59H+(.S*P2XGW*LB$L0P8L^*WP]UCQ+^T1\*==L;/SM*\-
M3:JVI3^:B_9A-9F*+Y20S;GX^4''4X'-?/\ ^VA\!OBE\9;WXCZ5%X<\7^)H
M]7-FOA.XL/%Z:3H.FVD<<;S175H+N,SW#3+,09;>56WQ#S(U7Y #Z5O?VC?"
M%C\59/!/]H7EUXH@,/VBPL]+N[IK1)EW1RS-%$R0PGIYLC+&#P6!XK!\.?MJ
M_#OQ=X]TCPWIFIZW>ZCX@DG32Y8O#6IFPU,0G$LD%Y]G^S2PID9E20Q_,IW8
M(S7\'>!M1\"?'#XO>+-4LXK;1=9T[2C:73LL@G6UM9A,"B$N I8<$#.>,U\P
M_LDZ5KG@70?@3?>,S-JVD^*M-?1/!WV7Q1#>G0WO+)IFE6TCTVW?RQ%"4W27
M=R858#)RST ?7'A[]JWP+XJ\8C0K#5;Z:^F6Y:TD.CWJ6>J&W_URV=TT(@NW
M3!REN\C?*W'RMC)_9/\ VL]/_:J\-ZI>VNAZ]HDVEZC>63QWNF7L,,B074L"
MNL\UO%&SL(]S0J2\1;8X!!KR/]DC]E:]^&3^ =%\2> _&T^K?#\NH\17WCZ>
M[\/EHX98$N;*Q-[(1)(C@"-[2!(UDEPP**K^H?L<>"_$/PGT;Q1X5UOPWJ6G
MP0>)-6U6QU9KJTFL]4@O+^>XC\L1RF9659 &$L2 'H6H Y;2/C5\8?'-[\3-
M4\-M\/KO3_A_XENM(MM NM)NXKS6(K>.&5A]O%V8X9761E4FU=0P7(P21U/@
M']JZQ\?Z]I>K0:EHUOX-U3P(/& @DMKHZM"/- =V(4P^4B':4!,N\' *\UQ'
M@S3?BA\*]0^+FD:/\-=2U"^\:>++S4]%UNYU73HM%ABGA@B2:XQ<-=A4*,Q1
M+9F. !C.0NF_LEZW\.+BWT;1[4ZEI.D?""?P=;WIDBA-Y?\ F*0"A;*[\%LG
MY!G&Z@#U/2OVN/ .N>!9O$UGJNH7&A++!!;7::+?%-5DF_U260\G-ZS$$;;8
M2$$$'!&*GM_VJ? MS\.9O%(UBXCTRWO_ .R9(9=,NX]22]WA!:?86B%U]H)(
MVP^5O8,&"E2"?)OB]^S1XB\1_L[_  3M;?2]4NM0^&LVG7.J:)I.N'2;ZZC7
M3WM)X[:[BFB"RH92P_?1HX1EW@-SG7G[.&JZ5IWAGQ?X7^'_ (CT_4/#WC=/
M$M]H6M^+!JVM:[#]@>P>1KB>ZF@2=%D!CC-T4*0KET9BB@':_$G]OOPSX$U;
MP'%:Z/XLU:U\::O<:5,8_#FJI=Z488)96WVOV1IFE)C4" JDAC?S0#&I-=_\
M??C?;? OX*ZIXP>QN-3>UCB2QT\$V\M_=3R)%;V^67,9DEDC0EE^3<21P17F
MOQITSQO\27^&7C2'X=ZU%=^"?%LFHR^'AJNG-JDEDUC=6OF$F<6@DWS!O+6Y
M8;,'=N)1>Z_:@^$%]^T#\!-2T'3YHM+UJ1[34M.:\YBAN[:XBNH4FV;OD,D2
MHY7=@$D;L#(!)X 'Q.T74(KSQMJWP\NM&DM'EO(M,TZZT^72)  PQ/+<3)<Q
MCYE+&.WX ?'5!2\.?MF_#GQ3=^3;ZU?P^9I]QJMI+>Z)?V,&JVL"AY9K.6:%
M([Q%0A\V[291@PRI!KGO&]UX\_:7^$'B?P3??#O5/ ,WB+PY>Z?<ZIJNK6%S
M:0W$L!C5;=;2:669"S$EI4@P@S@L=E<'\4?AI\1/VD_#7@W2KSX>WO@UO ]I
M>7EU/=:K831ZC=G2KBRBMK'R)I&,3R3EF>X6#"(HVY8A #TNU_;]^$U]<V<4
M/BB>1M5MS<Z4RZ-?F/7E!1633V\G;?2AG4&*V,D@.05RI W;C]K;X>6/PPL_
M&5UXDAL?#MYJ!TE;F[M9[=X;P.\9MY8I$$D,@>-E*R*I! '4C/&^'_@SXEL=
M9_9WFETW;'X%TBXM=</VB(_89&TM(%7[WSYE!7,>X=^G->9_&7P9XH^%GA>2
M[_L..ZU'5OCE:ZUI%G)?1PKJ,+^6(_WB[Q'O*,!O (/4 <T ?0?AK]J7P+XH
M\+^(M7CUF:PM?"+*FLQ:MIUUI=YII9%DC\VVN8XYEWJRE/D_>9PNX\57L_VN
M? %QX.\1:]<:Q>:38>$3%_;*:OI%[I=UIJR[?+DDMKF&.98WW<2;-AVM@_*V
M/"/C%^S-X]_:/_X6=XI?0;_PG=:PGAV'1=!O-9B@OKY-)NWO)#+/9S21V[3-
M*\<3),64J'8IGB]XK_9LOO%_P2^)"^'_ (=>-M!\2>(K"PT^(^+/&IUK4M16
M"Y,I0&2^NH888P[%3YZLS/(#&H56< ]P\&_M4^ _'+:XMKK<EFWAVQ&J7XU7
M3[K2O*LCOQ=K]JCC\RW/EO\ OH]T?'WNE5M._:Y\#ZGX;N=4CNO$,<=N\$8M
M)_#&J0:C=&8,8C;V;VXN;A7$<A#0QNN(I#G".1SGQ<^#^K>*_CYK6L-X9MO$
MOAV]^'=WH,EG<7J6\>HW$ETK_92>73?&&^?;M&>H->0#X8?&C3T:PT?2_B?;
M?"N#5+)I/#.H>*;'_A+&M@MRT\5GJ45X2EL)&L\":]\XK%*BNJ$(X!ZW\8/V
M\?"_PY^#^G^,-)LM9\2VE]XBMO#LMM#I=]#=6$SW*03+/#]G::&6,/N$,L:/
M(=B+RZYV[S]I.QTGXCLVI:OHVB^#8_"#>))5U6POM/U:VVW(C:659XT2.$*0
M/+<";>?NXKP;P[^RUXZM/V9?&UG_ ,(GJEOK%W\2K+QEI>C7GB*/4K^ZLX;F
MPG\M[R:9U:<K!(I\V;&]<>85VNW5?M,_ 7QS\>O',?B31_#K::T?A6S>*QU>
M\ME:2^M=:MM0%A*89)54R) 5\Q2\8)'S&@#V+PC^U1X)\9MK4=OJ&J6%UX?T
M[^U[VSU?0K_2;Q+/YO\ 24M[J&.62+*,-\:LNX;<Y(%,^&O[6G@#XN^)[/2-
M UN>ZN]4LWO].>;3+NUMM6@3;ODM)YHDBN0F]=WDN^W/.,&O-/&OPZ\9_M!_
M$B\\57/@O5/!EOH?@C6= L;+5+^QDOM6O;_R>,6L\T*0((  SRJQ>3[JJNYM
MKP_\&?$MCK/[.\TNF[8_ ND7%KKA^T1'[#(VEI J_>^?,H*YCW#OTYH ]XHH
MHH **** /,_VBOVBO^%!?V/_ ,2?^UO[6\[_ )>_(\KR_+_V&SGS/;&.^:\S
M_P"'B?\ U)__ )5O_M-=S^U9\ -9^.?]@_V3<Z9;_P!E_:/-^UR.F[S/*V[=
MJ-_<.<X[5Y!_PP#XR_Z"7AG_ ,")_P#XS0!TW_#Q/_J3_P#RK?\ VFC_ (>)
M_P#4G_\ E6_^TUS/_# /C+_H)>&?_ B?_P",T?\ # /C+_H)>&?_  (G_P#C
M- '3?\/$_P#J3_\ RK?_ &FO3/V=?VBO^%^_VQ_Q)_[)_LGR?^7OS_-\SS/]
MA<8\OWSGMBO#?^& ?&7_ $$O#/\ X$3_ /QFO7_V4_@!K/P,_M[^UKG3+C^U
M/L_E?9)'?;Y?F[MVY%_OC&,]Z .8\0?M?:]X,_;E;P#JFDZ6O@"XMK"SBU>/
M>MW::K=K.\$<Q+%#%*+>1%(4$2% 2=P%8_B;]KWQM+X,U2328O"UGJR?%@?#
M^TGN]/GNK>*U:1$$\D2W$;/*-V3B1%..@KI/&W[+EQ\8/B7\8+?7(;BQ\/\
MC31=%M=+U.WG03P7=J;I_/B ;>DD,K0NK,!D@8S@UX=HO[+OQ1U?]EAM/\>>
M [7Q/XDN/BO%XIUG1K:ZL)H=8L5>/SI$$\RPE9-K$12.IPV"!0!]"_$?XK>.
M?@5X*TVWU:Z\)^,O&?C#7(-"\.Q6.E7&B6,<LJ,Y>YWW-VY2...65BA!(0(
M"=P99_%;QY\)OC7X3\,>/KSPCK^E>/3/9Z7J>B:3<:2]C?0PR7!@FAFN;D2)
M+$CE9%="K1E2K;@5Y+Q1\&;S6_AKH%YX ^$?_"M]3^'/B>'Q-8>'+K^R=/M]
M>(ADAN(T-A//#'))#*RJ\NW]XJ;L+EAT5SX9\6?M#_'/P+KFL>#M4\!^&OAW
M<W&K+'K%[93W^K7TMM+;1HB6<\\:01QS2.SO*&9MBB/&6H U?VCOBKXP\*?%
M+X:^$_!]UX:TVX\<7=_!<7NL:5/J26RVUJ9QLBBN;<DL5VDE^,]*J?!S]K&'
M4?A;KVK^-IM/M[CPSXEN?"[7FC6L]Q;Z_/%($1K*W7S9G9RQ3R$,K*\<BAFV
MDU'^U!^SLOQZ^-7PEEU3POI/BCPCX?O=2GUJ#4H;>XMHA)9,D):&7/F?O=N-
MJL5.#QC->2:_^R3XVT_P'I'AR/2=>U3P_P#"OQX^I^'K;3O$8TR^U;09[:5!
M;VUS'/$\,UJURZ*LLD(9(%7?AJ /HBR_:C\$ZE\/Y/$EOJ.HS6,-^VE/:)HU
M\=56\4_-;'3_ "?M?G  N8_*W>7\^-GS5R/Q-_:8A\0>$O NL>!]8D6WU3QY
M8>'=32>P:WN8E:5DN+::"XC66"3@9#(C@$$8!!/#:Q\%_%&B?#B&3PAX)\?Z
M#9ZUXLBU#Q5I)\<&X\6:Y8I:^4&%_+?,L#^='!E(KT$P1#YU9VB&'\)?V8?'
M.C^"4CN?#&HZ7)-\8;7Q<EIJ'B!-5O+?2PD.9)KEYG:25=I#*7=MRD*77:S
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
MUN=I)!QZY\1-.\4:GHD<?A/6-!T74A,&>?5]'EU2!HL'*B**YMF#$[2&WD
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
M (7#XC_Z"/\ Y+Q?_$T44 '_  N'Q'_T$?\ R7B_^)H_X7#XC_Z"/_DO%_\
M$T44 '_"X?$?_01_\EXO_B:/^%P^(_\ H(_^2\7_ ,3110 ?\+A\1_\ 01_\
MEXO_ (FC_A</B/\ Z"/_ )+Q?_$T44 '_"X?$?\ T$?_ "7B_P#B:/\ A</B
M/_H(_P#DO%_\3110 ?\ "X?$?_01_P#)>+_XFC_A</B/_H(_^2\7_P 3110
M?\+A\1_]!'_R7B_^)H_X7#XC_P"@C_Y+Q?\ Q-%% !_PN'Q'_P!!'_R7B_\
MB:/^%P^(_P#H(_\ DO%_\3110 ?\+A\1_P#01_\ )>+_ .)H_P"%P^(_^@C_
M .2\7_Q-%% !_P +A\1_]!'_ ,EXO_B:/^%P^(_^@C_Y+Q?_ !-%% !_PN'Q
M'_T$?_)>+_XFC_A</B/_ *"/_DO%_P#$T44 '_"X?$?_ $$?_)>+_P")H_X7
M#XC_ .@C_P"2\7_Q-%% !_PN'Q'_ -!'_P EXO\ XFC_ (7#XC_Z"/\ Y+Q?
M_$T44 '_  N'Q'_T$?\ R7B_^)H_X7#XC_Z"/_DO%_\ $T44 '_"X?$?_01_
M\EXO_B:/^%P^(_\ H(_^2\7_ ,3110 ?\+A\1_\ 01_\EXO_ (FC_A</B/\
MZ"/_ )+Q?_$T44 '_"X?$?\ T$?_ "7B_P#B:/\ A</B/_H(_P#DO%_\3110
M ?\ "X?$?_01_P#)>+_XFC_A</B/_H(_^2\7_P 3110 ?\+A\1_]!'_R7B_^
>)K+OKZ?Q->RWEY*TMQ*0&8*%S@ #@#'0"BB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>cls-20211231_g13.jpg
<TEXT>
begin 644 cls-20211231_g13.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" &G
M!1,# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#]$/\ @FE_P33_ &<?B5_P3D_9_P#$7B+]G_X)Z_X@U_X;^'=2
MU35-2\#:9=7FI74VF6TDT\TTD!>261V9F=B69F))))->V?\ #IW]EG_HVG]G
M_P#\-YI'_P CT?\ !)W_ )19?LT_]DJ\+_\ IHM:^@* /G__ (=._LL_]&T_
ML_\ _AO-(_\ D>C_ (=._LL_]&T_L_\ _AO-(_\ D>OH"B@#Y_\ ^'3O[+/_
M $;3^S__ .&\TC_Y'H_X=._LL_\ 1M/[/_\ X;S2/_D>OH"B@#Y__P"'3O[+
M/_1M/[/_ /X;S2/_ )'H_P"'3O[+/_1M/[/_ /X;S2/_ )'KZ HH ^?_ /AT
M[^RS_P!&T_L__P#AO-(_^1Z/^'3O[+/_ $;3^S__ .&\TC_Y'KZ HH ^?_\
MAT[^RS_T;3^S_P#^&\TC_P"1Z/\ AT[^RS_T;3^S_P#^&\TC_P"1Z^@** /G
M_P#X=._LL_\ 1M/[/_\ X;S2/_D>C_AT[^RS_P!&T_L__P#AO-(_^1Z^@**
M/G__ (=._LL_]&T_L_\ _AO-(_\ D>C_ (=._LL_]&T_L_\ _AO-(_\ D>OH
M"B@#Y_\ ^'3O[+/_ $;3^S__ .&\TC_Y'H_X=._LL_\ 1M/[/_\ X;S2/_D>
MOH"B@#Y__P"'3O[+/_1M/[/_ /X;S2/_ )'H_P"'3O[+/_1M/[/_ /X;S2/_
M )'KZ HH ^?_ /AT[^RS_P!&T_L__P#AO-(_^1Z/^'3O[+/_ $;3^S__ .&\
MTC_Y'KZ HH ^?_\ AT[^RS_T;3^S_P#^&\TC_P"1Z/\ AT[^RS_T;3^S_P#^
M&\TC_P"1Z^@** /G_P#X=._LL_\ 1M/[/_\ X;S2/_D>C_AT[^RS_P!&T_L_
M_P#AO-(_^1Z^@** /G__ (=._LL_]&T_L_\ _AO-(_\ D>C_ (=._LL_]&T_
ML_\ _AO-(_\ D>OH"B@#Y_\ ^'3O[+/_ $;3^S__ .&\TC_Y'H_X=._LL_\
M1M/[/_\ X;S2/_D>OH"B@#Y__P"'3O[+/_1M/[/_ /X;S2/_ )'H_P"'3O[+
M/_1M/[/_ /X;S2/_ )'KZ HH ^?_ /AT[^RS_P!&T_L__P#AO-(_^1Z/^'3O
M[+/_ $;3^S__ .&\TC_Y'KZ HH ^?_\ AT[^RS_T;3^S_P#^&\TC_P"1Z/\
MAT[^RS_T;3^S_P#^&\TC_P"1Z^@** /G_P#X=._LL_\ 1M/[/_\ X;S2/_D>
MC_AT[^RS_P!&T_L__P#AO-(_^1Z^@** /G__ (=._LL_]&T_L_\ _AO-(_\
MD>C_ (=._LL_]&T_L_\ _AO-(_\ D>OH"B@#Y_\ ^'3O[+/_ $;3^S__ .&\
MTC_Y'H_X=._LL_\ 1M/[/_\ X;S2/_D>OH"B@#Y__P"'3O[+/_1M/[/_ /X;
MS2/_ )'H_P"'3O[+/_1M/[/_ /X;S2/_ )'KZ HH ^?_ /AT[^RS_P!&T_L_
M_P#AO-(_^1Z/^'3O[+/_ $;3^S__ .&\TC_Y'KZ HH ^?_\ AT[^RS_T;3^S
M_P#^&\TC_P"1Z/\ AT[^RS_T;3^S_P#^&\TC_P"1Z^@** /G_P#X=._LL_\
M1M/[/_\ X;S2/_D>C_AT[^RS_P!&T_L__P#AO-(_^1Z^@** /G__ (=._LL_
M]&T_L_\ _AO-(_\ D>C_ (=._LL_]&T_L_\ _AO-(_\ D>OH"B@#Y_\ ^'3O
M[+/_ $;3^S__ .&\TC_Y'H_X=._LL_\ 1M/[/_\ X;S2/_D>OH"B@#Y__P"'
M3O[+/_1M/[/_ /X;S2/_ )'H_P"'3O[+/_1M/[/_ /X;S2/_ )'KZ HH ^?_
M /AT[^RS_P!&T_L__P#AO-(_^1Z/^'3O[+/_ $;3^S__ .&\TC_Y'KZ HH ^
M?_\ AT[^RS_T;3^S_P#^&\TC_P"1Z/\ AT[^RS_T;3^S_P#^&\TC_P"1Z^@*
M* /G_P#X=._LL_\ 1M/[/_\ X;S2/_D>C_AT[^RS_P!&T_L__P#AO-(_^1Z^
M@** /G__ (=._LL_]&T_L_\ _AO-(_\ D>C_ (=._LL_]&T_L_\ _AO-(_\
MD>OH"B@#Y_\ ^'3O[+/_ $;3^S__ .&\TC_Y'H_X=._LL_\ 1M/[/_\ X;S2
M/_D>OH"B@#Y__P"'3O[+/_1M/[/_ /X;S2/_ )'H_P"'3O[+/_1M/[/_ /X;
MS2/_ )'KZ HH ^?_ /AT[^RS_P!&T_L__P#AO-(_^1Z/^'3O[+/_ $;3^S__
M .&\TC_Y'KZ HH ^?_\ AT[^RS_T;3^S_P#^&\TC_P"1Z/\ AT[^RS_T;3^S
M_P#^&\TC_P"1Z^@** /G_P#X=._LL_\ 1M/[/_\ X;S2/_D>C_AT[^RS_P!&
MT_L__P#AO-(_^1Z^@** /G__ (=._LL_]&T_L_\ _AO-(_\ D>C_ (=._LL_
M]&T_L_\ _AO-(_\ D>OH"B@#Y_\ ^'3O[+/_ $;3^S__ .&\TC_Y'H_X=._L
ML_\ 1M/[/_\ X;S2/_D>OH"B@#Y__P"'3O[+/_1M/[/_ /X;S2/_ )'H_P"'
M3O[+/_1M/[/_ /X;S2/_ )'KZ HH ^?_ /AT[^RS_P!&T_L__P#AO-(_^1Z/
M^'3O[+/_ $;3^S__ .&\TC_Y'KZ HH ^?_\ AT[^RS_T;3^S_P#^&\TC_P"1
MZ/\ AT[^RS_T;3^S_P#^&\TC_P"1Z^@** /G_P#X=._LL_\ 1M/[/_\ X;S2
M/_D>C_AT[^RS_P!&T_L__P#AO-(_^1Z^@** /G__ (=._LL_]&T_L_\ _AO-
M(_\ D>C_ (=._LL_]&T_L_\ _AO-(_\ D>OH"B@#Y_\ ^'3O[+/_ $;3^S__
M .&\TC_Y'H_X=._LL_\ 1M/[/_\ X;S2/_D>OH"B@#Y__P"'3O[+/_1M/[/_
M /X;S2/_ )'H_P"'3O[+/_1M/[/_ /X;S2/_ )'KZ HH ^?_ /AT[^RS_P!&
MT_L__P#AO-(_^1Z/^'3O[+/_ $;3^S__ .&\TC_Y'KZ HH ^?_\ AT[^RS_T
M;3^S_P#^&\TC_P"1Z/\ AT[^RS_T;3^S_P#^&\TC_P"1Z^@** /G_P#X=._L
ML_\ 1M/[/_\ X;S2/_D>C_AT[^RS_P!&T_L__P#AO-(_^1Z^@** /G__ (=.
M_LL_]&T_L_\ _AO-(_\ D>C_ (=._LL_]&T_L_\ _AO-(_\ D>OH"B@#Y_\
M^'3O[+/_ $;3^S__ .&\TC_Y'H_X=._LL_\ 1M/[/_\ X;S2/_D>OH"B@#Y_
M_P"'3O[+/_1M/[/_ /X;S2/_ )'H_P"'3O[+/_1M/[/_ /X;S2/_ )'KZ HH
M ^?_ /AT[^RS_P!&T_L__P#AO-(_^1Z/^'3O[+/_ $;3^S__ .&\TC_Y'KZ
MHH ^?_\ AT[^RS_T;3^S_P#^&\TC_P"1Z/\ AT[^RS_T;3^S_P#^&\TC_P"1
MZ^@** /G_P#X=._LL_\ 1M/[/_\ X;S2/_D>C_AT[^RS_P!&T_L__P#AO-(_
M^1Z^@** /G__ (=._LL_]&T_L_\ _AO-(_\ D>C_ (=._LL_]&T_L_\ _AO-
M(_\ D>OH"B@#Y_\ ^'3O[+/_ $;3^S__ .&\TC_Y'H_X=._LL_\ 1M/[/_\
MX;S2/_D>OH"B@#Y__P"'3O[+/_1M/[/_ /X;S2/_ )'H_P"'3O[+/_1M/[/_
M /X;S2/_ )'KZ HH ^?_ /AT[^RS_P!&T_L__P#AO-(_^1Z/^'3O[+/_ $;3
M^S__ .&\TC_Y'KZ HH ^?_\ AT[^RS_T;3^S_P#^&\TC_P"1Z/\ AT[^RS_T
M;3^S_P#^&\TC_P"1Z^@** /G_P#X=._LL_\ 1M/[/_\ X;S2/_D>C_AT[^RS
M_P!&T_L__P#AO-(_^1Z^@** /G__ (=._LL_]&T_L_\ _AO-(_\ D>C_ (=.
M_LL_]&T_L_\ _AO-(_\ D>OH"B@#Y_\ ^'3O[+/_ $;3^S__ .&\TC_Y'H_X
M=._LL_\ 1M/[/_\ X;S2/_D>OH"B@#Y__P"'3O[+/_1M/[/_ /X;S2/_ )'H
M_P"'3O[+/_1M/[/_ /X;S2/_ )'KZ HH ^?_ /AT[^RS_P!&T_L__P#AO-(_
M^1Z/^'3O[+/_ $;3^S__ .&\TC_Y'KZ HH ^?_\ AT[^RS_T;3^S_P#^&\TC
M_P"1Z/\ AT[^RS_T;3^S_P#^&\TC_P"1Z^@** /G_P#X=._LL_\ 1M/[/_\
MX;S2/_D>C_AT[^RS_P!&T_L__P#AO-(_^1Z^@** /G__ (=._LL_]&T_L_\
M_AO-(_\ D>C_ (=._LL_]&T_L_\ _AO-(_\ D>OH"B@#Y_\ ^'3O[+/_ $;3
M^S__ .&\TC_Y'H_X=._LL_\ 1M/[/_\ X;S2/_D>OH"B@#Y__P"'3O[+/_1M
M/[/_ /X;S2/_ )'H_P"'3O[+/_1M/[/_ /X;S2/_ )'KZ HH ^?_ /AT[^RS
M_P!&T_L__P#AO-(_^1Z/^'3O[+/_ $;3^S__ .&\TC_Y'KZ HH ^?_\ AT[^
MRS_T;3^S_P#^&\TC_P"1Z/\ AT[^RS_T;3^S_P#^&\TC_P"1Z^@** /G_P#X
M=._LL_\ 1M/[/_\ X;S2/_D>C_AT[^RS_P!&T_L__P#AO-(_^1Z^@** /G__
M (=._LL_]&T_L_\ _AO-(_\ D>C_ (=._LL_]&T_L_\ _AO-(_\ D>OH"B@#
MY_\ ^'3O[+/_ $;3^S__ .&\TC_Y'H_X=._LL_\ 1M/[/_\ X;S2/_D>OH"B
M@#Y__P"'3O[+/_1M/[/_ /X;S2/_ )'H_P"'3O[+/_1M/[/_ /X;S2/_ )'K
MZ HH ^?_ /AT[^RS_P!&T_L__P#AO-(_^1Z/^'3O[+/_ $;3^S__ .&\TC_Y
M'KZ HH ^?_\ AT[^RS_T;3^S_P#^&\TC_P"1Z/\ AT[^RS_T;3^S_P#^&\TC
M_P"1Z^@** /G_P#X=._LL_\ 1M/[/_\ X;S2/_D>C_AT[^RS_P!&T_L__P#A
MO-(_^1Z^@** /G__ (=._LL_]&T_L_\ _AO-(_\ D>C_ (=._LL_]&T_L_\
M_AO-(_\ D>OH"B@#Y_\ ^'3O[+/_ $;3^S__ .&\TC_Y'H_X=._LL_\ 1M/[
M/_\ X;S2/_D>OH"B@#^/7_@XL\.:?^SO_P %D?C%X.^']A9^!?".C_V+]@T/
MP] NF:;9>;H>GS2>5;P!8TWRR2.VU1N9V8Y))HJ[_P '1W_*=?XY_P#< _\
M4?TRB@#^GW_@D[_RBR_9I_[)5X7_ /31:U] 5\__ /!)W_E%E^S3_P!DJ\+_
M /IHM:^@* "BBO/_ (W_ +6'PL_9E%C_ ,+(^)7P_P#A]_:>?L?_  DOB&TT
MG[7CKY?VB1-^.^W- 'H%%4_#OB/3_%^A6>J:3?6>J:9J$*W%K>6DRS07,;#*
MNCJ2K*1R""017FG@[]NOX,_$+]H74OA/H7Q0\#ZQ\2-'@%Q=^'K36(9KZ(;I
M@R;%8[I8_(<R1+F2)3&TBHLD98 ]7HHKSG6_VPOA'X:^,MO\.=2^*7PYT_XA
M7DD<,'A>Y\2V46LSO(-T:K:-()F9E.5 3)'(S0!Z-17,_%SXU>#?@!X+F\2>
M//%OAGP3X=MY$AEU37]4@TVRC=SM16FF94#,> "<D]*O> ?B#H/Q6\&Z?XB\
M+ZYH_B3P_J\(N+#4]*O([RSO8ST>*:,LCJ<'E210!L45P/PJ_:K^%_QV\6ZU
MH'@?XD> ?&6N^&R5U;3M#\06FHW>ED.8R)XH9&>+#J5^<#Y@1U%=]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 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M\+5?</AKX #9SG_A'K3.>?\ IG[G\SZTB_LG?"M<8^&?P_&W&,>';3C&,?\
M+/\ V5_(>E "#]K7X5,<?\+,^'V25 _XJ*SY)Y'_ "T[]O6D_P"&N/A3MW?\
M+.^'NW&[/_"1V?3.,_ZSUX^M.;]D[X5MG/PS^'YW9SGP[:<YSG_EG_M-^9]:
M4_LH_"UGW'X:^ "V<Y_X1ZTSGC_IG[#\AZ4 -/[6OPJ4X_X69\/L@L#_ ,5%
M9\$<G_EIV[^E _:U^%3''_"S/A]DE0/^*BL^2>1_RT[]O6E/[)WPK9<?\*S^
M'^ -H'_".VG P1C_ %?H2/Q-*?V4?A:2/^+:^ ."2/\ BGK3@DY_YY^H!^HH
M 9_PUQ\*=N[_ (6=\/=N-V?^$CL^F<9_UGKQ]:4_M:_"I3C_ (69\/L@L#_Q
M45GP1R?^6G;OZ4O_  R=\*]FW_A6?P_V^G_".VF.FW_GGZ<?3BE'[*/PM!/_
M !;7P!R03_Q3UIR0<_\ //U)/U- #1^UK\*F./\ A9GP^R2H'_%16?)/(_Y:
M=^WK2?\ #7'PIV[O^%G?#W;C=G_A([/IG&?]9Z\?6G#]D[X5JN/^%9_#_!&T
MC_A';3D8 Q_J_0 ?@*4?LH_"U7W#X:^  V<Y_P"$>M,YY_Z9^Y_,^M #3^UK
M\*E./^%F?#[(+ _\5%9\$<G_ ):=N_I0/VM?A4QQ_P +,^'V25 _XJ*SY)Y'
M_+3OV]:5?V3OA6N,?#/X?C;C&/#MIQC&/^6?^ROY#TH;]D[X5MG/PS^'YW9S
MGP[:<YSG_EG_ +3?F?6@!O\ PUQ\*=N[_A9WP]VXW9_X2.SZ9QG_ %GKQ]:4
M_M:_"I3C_A9GP^R"P/\ Q45GP1R?^6G;OZ4X_LH_"UGW'X:^ "V<Y_X1ZTSG
MC_IG[#\AZ4A_9.^%;+C_ (5G\/\  &T#_A';3@8(Q_J_0D?B: $'[6OPJ8X_
MX69\/LDJ!_Q45GR3R/\ EIW[>M)_PUQ\*=N[_A9WP]VXW9_X2.SZ9QG_ %GK
MQ]:>?V4?A:2/^+:^ ."2/^*>M."3G_GGZ@'ZBD_X9.^%>S;_ ,*S^'^WT_X1
MVTQTV_\ //TX^G% "']K7X5*<?\ "S/A]D%@?^*BL^".3_RT[=_2@?M:_"IC
MC_A9GP^R2H'_ !45GR3R/^6G?MZTX?LH_"T$_P#%M? ')!/_ !3UIR0<_P#/
M/U)/U-(/V3OA6JX_X5G\/\$;2/\ A';3D8 Q_J_0 ?@* &_\-<?"G;N_X6=\
M/=N-V?\ A([/IG&?]9Z\?6E/[6OPJ4X_X69\/L@L#_Q45GP1R?\ EIV[^E.'
M[*/PM5]P^&O@ -G.?^$>M,YY_P"F?N?S/K2+^R=\*UQCX9_#\;<8QX=M.,8Q
M_P L_P#97\AZ4 (/VM?A4QQ_PLSX?9)4#_BHK/DGD?\ +3OV]:3_ (:X^%.W
M=_PL[X>[<;L_\)'9],XS_K/7CZTYOV3OA6V<_#/X?G=G.?#MISG.?^6?^TWY
MGUI3^RC\+6?<?AKX +9SG_A'K3.>/^F?L/R'I0 T_M:_"I3C_A9GP^R"P/\
MQ45GP1R?^6G;OZ4#]K7X5,<?\+,^'V25 _XJ*SY)Y'_+3OV]:4_LG?"MEQ_P
MK/X?X V@?\([:<#!&/\ 5^A(_$TI_91^%I(_XMKX X)(_P"*>M."3G_GGZ@'
MZB@!G_#7'PIV[O\ A9WP]VXW9_X2.SZ9QG_6>O'UI3^UK\*E./\ A9GP^R"P
M/_%16?!')_Y:=N_I2_\ #)WPKV;?^%9_#_;Z?\([:8Z;?^>?IQ].*4?LH_"T
M$_\ %M? ')!/_%/6G)!S_P \_4D_4T -'[6OPJ8X_P"%F?#[)*@?\5%9\D\C
M_EIW[>M)_P -<?"G;N_X6=\/=N-V?^$CL^F<9_UGKQ]:</V3OA6JX_X5G\/\
M$;2/^$=M.1@#'^K] !^ I1^RC\+5?</AKX #9SG_ (1ZTSGG_IG[G\SZT -/
M[6OPJ4X_X69\/L@L#_Q45GP1R?\ EIV[^E _:U^%3''_  LSX?9)4#_BHK/D
MGD?\M._;UI5_9.^%:XQ\,_A^-N,8\.VG&,8_Y9_[*_D/2AOV3OA6V<_#/X?G
M=G.?#MISG.?^6?\ M-^9]: &_P##7'PIV[O^%G?#W;C=G_A([/IG&?\ 6>O'
MUI3^UK\*E./^%F?#[(+ _P#%16?!')_Y:=N_I3C^RC\+6?<?AKX +9SG_A'K
M3.>/^F?L/R'I2']D[X5LN/\ A6?P_P  ;0/^$=M.!@C'^K]"1^)H 0?M:_"I
MCC_A9GP^R2H'_%16?)/(_P"6G?MZTG_#7'PIV[O^%G?#W;C=G_A([/IG&?\
M6>O'UIY_91^%I(_XMKX X)(_XIZTX).?^>?J ?J*3_AD[X5[-O\ PK/X?[?3
M_A';3'3;_P \_3CZ<4 (?VM?A4IQ_P +,^'V06!_XJ*SX(Y/_+3MW]*!^UK\
M*F./^%F?#[)*@?\ %16?)/(_Y:=^WK3A^RC\+03_ ,6U\ <D$_\ %/6G)!S_
M ,\_4D_4T@_9.^%:KC_A6?P_P1M(_P"$=M.1@#'^K] !^ H ;_PUQ\*=N[_A
M9WP]VXW9_P"$CL^F<9_UGKQ]:4_M:_"I3C_A9GP^R"P/_%16?!')_P"6G;OZ
M4X?LH_"U7W#X:^  V<Y_X1ZTSGG_ *9^Y_,^M(O[)WPK7&/AG\/QMQC'AVTX
MQC'_ "S_ -E?R'I0 @_:U^%3''_"S/A]DE0/^*BL^2>1_P M._;UI/\ AKCX
M4[=W_"SOA[MQNS_PD=GTSC/^L]>/K3F_9.^%;9S\,_A^=V<Y\.VG.<Y_Y9_[
M3?F?6E/[*/PM9]Q^&O@ MG.?^$>M,YX_Z9^P_(>E #3^UK\*E./^%F?#[(+
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
MG;N_X6=\/=N-V?\ A([/IG&?]9Z\?6E/[6OPJ4X_X69\/L@L#_Q45GP1R?\
MEIV[^E.'[*/PM5]P^&O@ -G.?^$>M,YY_P"F?N?S/K2+^R=\*UQCX9_#\;<8
MQX=M.,8Q_P L_P#97\AZ4 (/VM?A4QQ_PLSX?9)4#_BHK/DGD?\ +3OV]:3_
M (:X^%.W=_PL[X>[<;L_\)'9],XS_K/7CZTYOV3OA6V<_#/X?G=G.?#MISG.
M?^6?^TWYGUI3^RC\+6?<?AKX +9SG_A'K3.>/^F?L/R'I0 T_M:_"I3C_A9G
MP^R"P/\ Q45GP1R?^6G;OZ4#]K7X5,<?\+,^'V25 _XJ*SY)Y'_+3OV]:4_L
MG?"MEQ_PK/X?X V@?\([:<#!&/\ 5^A(_$TI_91^%I(_XMKX X)(_P"*>M."
M3G_GGZ@'ZB@!G_#7'PIV[O\ A9WP]VXW9_X2.SZ9QG_6>O'UI3^UK\*E./\
MA9GP^R"P/_%16?!')_Y:=N_I2_\ #)WPKV;?^%9_#_;Z?\([:8Z;?^>?IQ].
M*4?LH_"T$_\ %M? ')!/_%/6G)!S_P \_4D_4T -'[6OPJ8X_P"%F?#[)*@?
M\5%9\D\C_EIW[>M)_P -<?"G;N_X6=\/=N-V?^$CL^F<9_UGKQ]:</V3OA6J
MX_X5G\/\$;2/^$=M.1@#'^K] !^ I1^RC\+5?</AKX #9SG_ (1ZTSGG_IG[
MG\SZT -/[6OPJ4X_X69\/L@L#_Q45GP1R?\ EIV[^E _:U^%3''_  LSX?9)
M4#_BHK/DGD?\M._;UI5_9.^%:XQ\,_A^-N,8\.VG&,8_Y9_[*_D/2AOV3OA6
MV<_#/X?G=G.?#MISG.?^6?\ M-^9]: &_P##7'PIV[O^%G?#W;C=G_A([/IG
M&?\ 6>O'UI3^UK\*E./^%F?#[(+ _P#%16?!')_Y:=N_I3C^RC\+6?<?AKX
M+9SG_A'K3.>/^F?L/R'I2']D[X5LN/\ A6?P_P  ;0/^$=M.!@C'^K]"1^)H
M 0?M:_"ICC_A9GP^R2H'_%16?)/(_P"6G?MZTG_#7'PIV[O^%G?#W;C=G_A(
M[/IG&?\ 6>O'UIY_91^%I(_XMKX X)(_XIZTX).?^>?J ?J*3_AD[X5[-O\
MPK/X?[?3_A';3'3;_P \_3CZ<4 (?VM?A4IQ_P +,^'V06!_XJ*SX(Y/_+3M
MW]*!^UK\*F./^%F?#[)*@?\ %16?)/(_Y:=^WK3A^RC\+03_ ,6U\ <D$_\
M%/6G)!S_ ,\_4D_4T@_9.^%:KC_A6?P_P1M(_P"$=M.1@#'^K] !^ H ;_PU
MQ\*=N[_A9WP]VXW9_P"$CL^F<9_UGKQ]:4_M:_"I3C_A9GP^R"P/_%16?!')
M_P"6G;OZ4X?LH_"U7W#X:^  V<Y_X1ZTSGG_ *9^Y_,^M(O[)WPK7&/AG\/Q
MMQC'AVTXQC'_ "S_ -E?R'I0 @_:U^%3''_"S/A]DE0/^*BL^2>1_P M._;U
MI/\ AKCX4[=W_"SOA[MQNS_PD=GTSC/^L]>/K3F_9.^%;9S\,_A^=V<Y\.VG
M.<Y_Y9_[3?F?6E/[*/PM9]Q^&O@ MG.?^$>M,YX_Z9^P_(>E #3^UK\*E./^
M%F?#[(+ _P#%16?!')_Y:=N_I0/VM?A4QQ_PLSX?9)4#_BHK/DGD?\M._;UI
M3^R=\*V7'_"L_A_@#:!_PCMIP,$8_P!7Z$C\32G]E'X6DC_BVO@#@DC_ (IZ
MTX).?^>?J ?J* &?\-<?"G;N_P"%G?#W;C=G_A([/IG&?]9Z\?6E/[6OPJ4X
M_P"%F?#[(+ _\5%9\$<G_EIV[^E+_P ,G?"O9M_X5G\/]OI_PCMICIM_YY^G
M'TXI1^RC\+03_P 6U\ <D$_\4]:<D'/_ #S]23]30 T?M:_"ICC_ (69\/LD
MJ!_Q45GR3R/^6G?MZTG_  UQ\*=N[_A9WP]VXW9_X2.SZ9QG_6>O'UIP_9.^
M%:KC_A6?P_P1M(_X1VTY& ,?ZOT 'X"E'[*/PM5]P^&O@ -G.?\ A'K3.>?^
MF?N?S/K0 T_M:_"I3C_A9GP^R"P/_%16?!')_P"6G;OZ4#]K7X5,<?\ "S/A
M]DE0/^*BL^2>1_RT[]O6E7]D[X5KC'PS^'XVXQCP[:<8QC_EG_LK^0]*&_9.
M^%;9S\,_A^=V<Y\.VG.<Y_Y9_P"TWYGUH ;_ ,-<?"G;N_X6=\/=N-V?^$CL
M^F<9_P!9Z\?6E/[6OPJ4X_X69\/L@L#_ ,5%9\$<G_EIV[^E./[*/PM9]Q^&
MO@ MG.?^$>M,YX_Z9^P_(>E(?V3OA6RX_P"%9_#_  !M _X1VTX&",?ZOT)'
MXF@!!^UK\*F./^%F?#[)*@?\5%9\D\C_ ):=^WK2?\-<?"G;N_X6=\/=N-V?
M^$CL^F<9_P!9Z\?6GG]E'X6DC_BVO@#@DC_BGK3@DY_YY^H!^HI/^&3OA7LV
M_P#"L_A_M]/^$=M,=-O_ #S]./IQ0 A_:U^%2G'_  LSX?9!8'_BHK/@CD_\
MM.W?TH'[6OPJ8X_X69\/LDJ!_P 5%9\D\C_EIW[>M.'[*/PM!/\ Q;7P!R03
M_P 4]:<D'/\ SS]23]32#]D[X5JN/^%9_#_!&TC_ (1VTY& ,?ZOT 'X"@!O
M_#7'PIV[O^%G?#W;C=G_ (2.SZ9QG_6>O'UI3^UK\*E./^%F?#[(+ _\5%9\
M$<G_ ):=N_I3A^RC\+5?</AKX #9SG_A'K3.>?\ IG[G\SZTB_LG?"M<8^&?
MP_&W&,>';3C&,?\ +/\ V5_(>E "#]K7X5,<?\+,^'V25 _XJ*SY)Y'_ "T[
M]O6D_P"&N/A3MW?\+.^'NW&[/_"1V?3.,_ZSUX^M.;]D[X5MG/PS^'YW9SGP
M[:<YSG_EG_M-^9]:4_LH_"UGW'X:^ "V<Y_X1ZTSGC_IG[#\AZ4 -/[6OPJ4
MX_X69\/L@L#_ ,5%9\$<G_EIV[^E _:U^%3''_"S/A]DE0/^*BL^2>1_RT[]
MO6E/[)WPK9<?\*S^'^ -H'_".VG P1C_ %?H2/Q-*?V4?A:2/^+:^ ."2/\
MBGK3@DY_YY^H!^HH 9_PUQ\*=N[_ (6=\/=N-V?^$CL^F<9_UGKQ]:4_M:_"
MI3C_ (69\/L@L#_Q45GP1R?^6G;OZ4O_  R=\*]FW_A6?P_V^G_".VF.FW_G
MGZ<?3BE'[*/PM!/_ !;7P!R03_Q3UIR0<_\ //U)/U- #1^UK\*F./\ A9GP
M^R2H'_%16?)/(_Y:=^WK2?\ #7'PIV[O^%G?#W;C=G_A([/IG&?]9Z\?6G#]
MD[X5JN/^%9_#_!&TC_A';3D8 Q_J_0 ?@*4?LH_"U7W#X:^  V<Y_P"$>M,Y
MY_Z9^Y_,^M #3^UK\*E./^%F?#[(+ _\5%9\$<G_ ):=N_I0/VM?A4QQ_P +
M,^'V25 _XJ*SY)Y'_+3OV]:5?V3OA6N,?#/X?C;C&/#MIQC&/^6?^ROY#TH;
M]D[X5MG/PS^'YW9SGP[:<YSG_EG_ +3?F?6@!O\ PUQ\*=N[_A9WP]VXW9_X
M2.SZ9QG_ %GKQ]:4_M:_"I3C_A9GP^R"P/\ Q45GP1R?^6G;OZ4X_LH_"UGW
M'X:^ "V<Y_X1ZTSGC_IG[#\AZ4A_9.^%;+C_ (5G\/\  &T#_A';3@8(Q_J_
M0D?B: $'[6OPJ8X_X69\/LDJ!_Q45GR3R/\ EIW[>M)_PUQ\*=N[_A9WP]VX
MW9_X2.SZ9QG_ %GKQ]:>?V4?A:2/^+:^ ."2/^*>M."3G_GGZ@'ZBD_X9.^%
M>S;_ ,*S^'^WT_X1VTQTV_\ //TX^G% "']K7X5*<?\ "S/A]D%@?^*BL^".
M3_RT[=_2@?M:_"ICC_A9GP^R2H'_ !45GR3R/^6G?MZTX?LH_"T$_P#%M? '
M)!/_ !3UIR0<_P#//U)/U-(/V3OA6JX_X5G\/\$;2/\ A';3D8 Q_J_0 ?@*
M &_\-<?"G;N_X6=\/=N-V?\ A([/IG&?]9Z\?6E/[6OPJ4X_X69\/L@L#_Q4
M5GP1R?\ EIV[^E.'[*/PM5]P^&O@ -G.?^$>M,YY_P"F?N?S/K2+^R=\*UQC
MX9_#\;<8QX=M.,8Q_P L_P#97\AZ4 (/VM?A4QQ_PLSX?9)4#_BHK/DGD?\
M+3OV]:3_ (:X^%.W=_PL[X>[<;L_\)'9],XS_K/7CZTYOV3OA6V<_#/X?G=G
M.?#MISG.?^6?^TWYGUI3^RC\+6?<?AKX +9SG_A'K3.>/^F?L/R'I0 T_M:_
M"I3C_A9GP^R"P/\ Q45GP1R?^6G;OZ4#]K7X5,<?\+,^'V25 _XJ*SY)Y'_+
M3OV]:4_LG?"MEQ_PK/X?X V@?\([:<#!&/\ 5^A(_$TI_91^%I(_XMKX X)(
M_P"*>M."3G_GGZ@'ZB@!G_#7'PIV[O\ A9WP]VXW9_X2.SZ9QG_6>O'UI3^U
MK\*E./\ A9GP^R"P/_%16?!')_Y:=N_I2_\ #)WPKV;?^%9_#_;Z?\([:8Z;
M?^>?IQ].*4?LH_"T$_\ %M? ')!/_%/6G)!S_P \_4D_4T =3X-\>:'\1='_
M +1\/ZSI.O:?O,?VK3KN.ZAW  E=Z$C(!!QGN*UJ^=_^"=FCVGA_2?C!8Z?:
MV]C8V7Q0UJWMK>WB$<,$:"W5$15&%55 4 <  #C&T?1% !1110 4444 %%%%
M !1110!_(%_P='?\IU_CG_W /_4?TRBC_@Z._P"4Z_QS_P"X!_ZC^F44 ?T^
M_P#!)W_E%E^S3_V2KPO_ .FBUKZ KY__ ."3O_*++]FG_LE7A?\ ]-%K7T!0
M 4444 %%%% !1110 4444 %%%% !7Q__ ,$H&W?$7]L+G/\ QD!JHZY_Y@>A
M^Y_SV'0?8%?'_P#P2@;=\1?VPN<_\9 :J.N?^8'H?N?\]AT !]@4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\
M_P#[ G/_  NH^OQ5USGU_P!0/_K=3TQQC:/H"OG_ /8$Y_X74?7XJZYSZ_Z@
M?_6ZGICC&T?0% !1110 4444 %%%% !1110!_(%_P='?\IU_CG_W /\ U'],
MHH_X.CO^4Z_QS_[@'_J/Z910!_3[_P $G?\ E%E^S3_V2KPO_P"FBUKZ KY_
M_P""3O\ RBR_9I_[)5X7_P#31:U] 4 %%%% !1110 4444 %%%% !1110 5\
M?_\ !*!MWQ%_;"YS_P 9 :J.N?\ F!Z'[G_/8=!]@5\?_P#!*!MWQ%_;"YS_
M ,9 :J.N?^8'H?N?\]AT !]@4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!\_\ [ G/_"ZCZ_%77.?7_4#_ .MU
M/3'&-H^@*^?_ -@3G_A=1]?BKKG/K_J!_P#6ZGICC&T?0% !1110 4444 %%
M%% !1110!_(%_P '1W_*=?XY_P#< _\ 4?TRBC_@Z._Y3K_'/_N ?^H_IE%
M']/O_!)W_E%E^S3_ -DJ\+_^FBUKZ KY_P#^"3O_ "BR_9I_[)5X7_\ 31:U
M] 4 %%%% !1110 4444 %%%% !1110 5\?\ _!*!MWQ%_;"YS_QD!JHZY_Y@
M>A^Y_P ]AT'V!7Q__P $H&W?$7]L+G/_ !D!JHZY_P"8'H?N?\]AT !]@444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%#-M
M&3P!R2>U !7/?$+XN>%/A)9V]QXK\3^'O#-O>.8X)=6U&&R2=@,E5,C*&('.
M!7*?$7]L[X3_  G\Q=?^(?A*QFA&7MQJ,<UR/^V49:3_ ,=K\T_^"RO[7'@G
M]JL?#F7P1>:CJ=CHAU19;R;39[2"8R_8\",RJI?'EG=@<97U%?HG OA[CL]S
M.CAL13J4Z$^:]3D=E:,I+5I1U:2WZGZMX:^%>9<2YQ0P>*HU:6&GS<U7V;Y5
M:$I+5I1O)I):]3[ _8;_ &F_AMH%U\6H;_XA>![*;6/B;J]Y8I<:[:QM?02^
M0(I8@SYD1\85E+ XP",;1]<5_-/7]+%>UXK>&N&X3^J_5ZTJGMN>_,DK<G)M
M;OS?@?1>-OA#A.!W@OJN(E5^L>TOS)*W)[/:V]^?\ HHHK\A/P<**** "BBB
M@ HHHH _D"_X.CO^4Z_QS_[@'_J/Z911_P '1W_*=?XY_P#< _\ 4?TRB@#^
MGW_@D[_RBR_9I_[)5X7_ /31:U] 5\__ /!)W_E%E^S3_P!DJ\+_ /IHM:^@
M* "OA?XH?\%=/B'XV^*_B[PO^S+^S1XG_:)M?AYJ;Z+XD\1'Q9I_A70H;] #
M+:VES=!_MDT1(6544;"1U!4G[G?<4;:0K8X)&0#]*^&/^#=">WM/^"7VA:),
M!'XL\+^*?$FD^+HG&+B'64UF[>X$PZARLD; 'G8R=.@ /5?V._\ @IQX/_:J
M_9Z\;^--2T?7_AWK7PGGO++Q]X7UV C4O"EQ:Q&:57"C$L;1#S(Y(\AU.,!@
MRK\??#7_ (.,/&FH?%6S\2>._P!F_P 1^!?V;_$%CH%[I_C*XUJVN-4TJSUB
M\O;6PU6^LD8E;2YDMMH6/+0B(ONF%Q"M?;6E_'[X!_$;7?C_ .&EO/#-NO@=
M4M/BG?SV?]GZ<JS6&YOM6HE4@E:.V#))^]+P!-KB/Y<_FUXN@\?_ /!&SQMX
M_P#B)\&_BQ8_%;X'_#;X:^"]5/ASQ<D5]<77ABXU;6X8++3-7MV3BW'G/;M(
MD@9;A$)98E#@'[/U\H_'C_@KO\-_A-^W/\,?V>M#EM_&GQ"\=:U_9NL0Z??+
MY/@Z'[+<3A[MU5\7#F$!+5MCLA:0LJA1)]2:)JL>O:-:7T*NL-Y"DZ!QA@K*
M&&<9&<'UKX/_ ."B_P ,?#?PV_;C_8QD\/:#H^AR>(/C#J>K:H]C9QV[:E>2
MZ+>F2XF*@&25L#+MEB !G % 'K'_  42_;Z\;?LC^-?A?X+^&'P=/QN^(?Q2
MN=12PT!?%EMX<,-M8VRSW%P9[B-X]JAD&&V@E@ Q8JK.^%W[=_C[P9^RK\1?
MBI^TM\%_^&>;'X?PRWQL5\:6'BF34[2.$.9$DME1$D:0^4D3'<S%>1D5Q/[=
MO[!-E^W/^W%X*DA_:2\1?"S6/!/@S4$?PSX(NK6Q\7O:7US")-1BNY'DEM8&
MDM8(2\=MEMLD?G .RU\*_M?^+?B)\.?V$OV\/V=_&7Q$\1?&;PO\"9O!.I:1
MXHUR=9-=.FZE?6]U>:=?SH/](>"*%VW2!I'68Y788XU /LO]G+_@LMXW\8_'
M+X=>'?C-^S7XM^!/A/XUNT/P]\3ZEXCM=4CU>X,1G@M;VWBC5]-N9H<%(9BS
ME]R '86K[UKX4_X+1:K8ZWX,_9/M;&6WO-1UC]H#P7-I'D2*3*B23232(< ;
M!:^=EA@;7Q_$ ?NN@ KX_P#^"4#;OB+^V%SG_C(#51US_P P/0_<_P">PZ#W
M3XV>*OC)H/B&UC^''@/X9^*M)>W#7-SXD\>7WA^XBGW,"B0P:/?*Z;=IWF13
MDD;, ,?B/_@F7X[_ &B+7QY^U4VA_"[X+ZE--\<-3DU5;[XIZG9K97G]CZ,&
MA@9- F,\(C$3"5Q"Q9W7R5"!F /THHKY_P#^%C_M3?\ 1&_V?_\ P\FK_P#S
M,4?\+'_:F_Z(W^S_ /\ AY-7_P#F8H ^@**^?_\ A8_[4W_1&_V?_P#P\FK_
M /S,4?\ "Q_VIO\ HC?[/_\ X>35_P#YF* /H"BOG_\ X6/^U-_T1O\ 9_\
M_#R:O_\ ,Q1_PL?]J;_HC?[/_P#X>35__F8H ^@**^?_ /A8_P"U-_T1O]G_
M /\ #R:O_P#,Q1_PL?\ :F_Z(W^S_P#^'DU?_P"9B@#Z HKY_P#^%C_M3?\
M1&_V?_\ P\FK_P#S,4?\+'_:F_Z(W^S_ /\ AY-7_P#F8H ^@**^?_\ A8_[
M4W_1&_V?_P#P\FK_ /S,4?\ "Q_VIO\ HC?[/_\ X>35_P#YF* /H"BOG_\
MX6/^U-_T1O\ 9_\ _#R:O_\ ,Q1_PL?]J;_HC?[/_P#X>35__F8H ^@**^?_
M /A8_P"U-_T1O]G_ /\ #R:O_P#,Q1_PL?\ :F_Z(W^S_P#^'DU?_P"9B@#Z
M HKY_P#^%C_M3?\ 1&_V?_\ P\FK_P#S,4?\+'_:F_Z(W^S_ /\ AY-7_P#F
M8H ^@**^?_\ A8_[4W_1&_V?_P#P\FK_ /S,4?\ "Q_VIO\ HC?[/_\ X>35
M_P#YF* /H"BOG_\ X6/^U-_T1O\ 9_\ _#R:O_\ ,Q1_PL?]J;_HC?[/_P#X
M>35__F8H ^@**^?_ /A8_P"U-_T1O]G_ /\ #R:O_P#,Q1_PL?\ :F_Z(W^S
M_P#^'DU?_P"9B@#Z HKY_P#^%C_M3?\ 1&_V?_\ P\FK_P#S,4?\+'_:F_Z(
MW^S_ /\ AY-7_P#F8H ^@**^?_\ A8_[4W_1&_V?_P#P\FK_ /S,4?\ "Q_V
MIO\ HC?[/_\ X>35_P#YF* /H"BOG_\ X6/^U-_T1O\ 9_\ _#R:O_\ ,Q1_
MPL?]J;_HC?[/_P#X>35__F8H ^@**^?_ /A8_P"U-_T1O]G_ /\ #R:O_P#,
MQ1_PL?\ :F_Z(W^S_P#^'DU?_P"9B@#Z HKY_P#^%C_M3?\ 1&_V?_\ P\FK
M_P#S,4?\+'_:F_Z(W^S_ /\ AY-7_P#F8H ^@**^?_\ A8_[4W_1&_V?_P#P
M\FK_ /S,4?\ "Q_VIO\ HC?[/_\ X>35_P#YF* /H"BOG_\ X6/^U-_T1O\
M9_\ _#R:O_\ ,Q1_PL?]J;_HC?[/_P#X>35__F8H ^@**^?_ /A8_P"U-_T1
MO]G_ /\ #R:O_P#,Q1_PL?\ :F_Z(W^S_P#^'DU?_P"9B@#Z HKY_P#^%C_M
M3?\ 1&_V?_\ P\FK_P#S,4?\+'_:F_Z(W^S_ /\ AY-7_P#F8H ^@**^?_\
MA8_[4W_1&_V?_P#P\FK_ /S,4?\ "Q_VIO\ HC?[/_\ X>35_P#YF* /H"BO
MG_\ X6/^U-_T1O\ 9_\ _#R:O_\ ,Q1_PL?]J;_HC?[/_P#X>35__F8H ^@*
M*^?_ /A8_P"U-_T1O]G_ /\ #R:O_P#,Q1_PL?\ :F_Z(W^S_P#^'DU?_P"9
MB@#Z HKY_P#^%C_M3?\ 1&_V?_\ P\FK_P#S,4?\+'_:F_Z(W^S_ /\ AY-7
M_P#F8H ^@**^?_\ A8_[4W_1&_V?_P#P\FK_ /S,4?\ "Q_VIO\ HC?[/_\
MX>35_P#YF* /H"BOG_\ X6/^U-_T1O\ 9_\ _#R:O_\ ,Q1_PL?]J;_HC?[/
M_P#X>35__F8H ^@**^?_ /A8_P"U-_T1O]G_ /\ #R:O_P#,Q1_PL?\ :F_Z
M(W^S_P#^'DU?_P"9B@#Z HKY_P#^%C_M3?\ 1&_V?_\ P\FK_P#S,4?\+'_:
MF_Z(W^S_ /\ AY-7_P#F8H ^@**^?_\ A8_[4W_1&_V?_P#P\FK_ /S,4?\
M"Q_VIO\ HC?[/_\ X>35_P#YF* /H"BOG_\ X6/^U-_T1O\ 9_\ _#R:O_\
M,Q1_PL?]J;_HC?[/_P#X>35__F8H ^@**^?_ /A8_P"U-_T1O]G_ /\ #R:O
M_P#,Q1_PL?\ :F_Z(W^S_P#^'DU?_P"9B@#Z HKY_P#^%C_M3?\ 1&_V?_\
MP\FK_P#S,4?\+'_:F_Z(W^S_ /\ AY-7_P#F8H ^@**^?_\ A8_[4W_1&_V?
M_P#P\FK_ /S,4?\ "Q_VIO\ HC?[/_\ X>35_P#YF* /H"BOG_\ X6/^U-_T
M1O\ 9_\ _#R:O_\ ,Q1_PL?]J;_HC?[/_P#X>35__F8H ^@**^?_ /A8_P"U
M-_T1O]G_ /\ #R:O_P#,Q1_PL?\ :F_Z(W^S_P#^'DU?_P"9B@#Z HKY_P#^
M%C_M3?\ 1&_V?_\ P\FK_P#S,4?\+'_:F_Z(W^S_ /\ AY-7_P#F8H ^@**^
M?_\ A8_[4W_1&_V?_P#P\FK_ /S,4?\ "Q_VIO\ HC?[/_\ X>35_P#YF* /
MH"BOG_\ X6/^U-_T1O\ 9_\ _#R:O_\ ,Q1_PL?]J;_HC?[/_P#X>35__F8H
M ^@**^?_ /A8_P"U-_T1O]G_ /\ #R:O_P#,Q1_PL?\ :F_Z(W^S_P#^'DU?
M_P"9B@#Z HKY_P#^%C_M3?\ 1&_V?_\ P\FK_P#S,4?\+'_:F_Z(W^S_ /\
MAY-7_P#F8H ^@**^?_\ A8_[4W_1&_V?_P#P\FK_ /S,4?\ "Q_VIO\ HC?[
M/_\ X>35_P#YF* /H"BOG_\ X6/^U-_T1O\ 9_\ _#R:O_\ ,Q1_PL?]J;_H
MC?[/_P#X>35__F8H ^@**^?_ /A8_P"U-_T1O]G_ /\ #R:O_P#,Q1_PL?\
M:F_Z(W^S_P#^'DU?_P"9B@#Z HKY_P#^%C_M3?\ 1&_V?_\ P\FK_P#S,4?\
M+'_:F_Z(W^S_ /\ AY-7_P#F8H ^@**^?_\ A8_[4W_1&_V?_P#P\FK_ /S,
M4?\ "Q_VIO\ HC?[/_\ X>35_P#YF* /H"BOG_\ X6/^U-_T1O\ 9_\ _#R:
MO_\ ,Q1_PL?]J;_HC?[/_P#X>35__F8H ^@**^?_ /A8_P"U-_T1O]G_ /\
M#R:O_P#,Q1_PL?\ :F_Z(W^S_P#^'DU?_P"9B@#Z HKY_P#^%C_M3?\ 1&_V
M?_\ P\FK_P#S,4?\+'_:F_Z(W^S_ /\ AY-7_P#F8H ^@**^?_\ A8_[4W_1
M&_V?_P#P\FK_ /S,4?\ "Q_VIO\ HC?[/_\ X>35_P#YF* /H"BOG_\ X6/^
MU-_T1O\ 9_\ _#R:O_\ ,Q1_PL?]J;_HC?[/_P#X>35__F8H ^@**^?_ /A8
M_P"U-_T1O]G_ /\ #R:O_P#,Q1_PL?\ :F_Z(W^S_P#^'DU?_P"9B@#Z HKY
M_P#^%C_M3?\ 1&_V?_\ P\FK_P#S,4?\+'_:F_Z(W^S_ /\ AY-7_P#F8H ^
M@**^?_\ A8_[4W_1&_V?_P#P\FK_ /S,4?\ "Q_VIO\ HC?[/_\ X>35_P#Y
MF* /H"BOG_\ X6/^U-_T1O\ 9_\ _#R:O_\ ,Q1_PL?]J;_HC?[/_P#X>35_
M_F8H ^@**^?_ /A8_P"U-_T1O]G_ /\ #R:O_P#,Q1_PL?\ :F_Z(W^S_P#^
M'DU?_P"9B@#Z HKY_P#^%C_M3?\ 1&_V?_\ P\FK_P#S,4?\+'_:F_Z(W^S_
M /\ AY-7_P#F8H ^@**^?_\ A8_[4W_1&_V?_P#P\FK_ /S,4?\ "Q_VIO\
MHC?[/_\ X>35_P#YF* /H"BOG_\ X6/^U-_T1O\ 9_\ _#R:O_\ ,Q1_PL?]
MJ;_HC?[/_P#X>35__F8H ^@**^?_ /A8_P"U-_T1O]G_ /\ #R:O_P#,Q1_P
ML?\ :F_Z(W^S_P#^'DU?_P"9B@#Z HKY_P#^%C_M3?\ 1&_V?_\ P\FK_P#S
M,4?\+'_:F_Z(W^S_ /\ AY-7_P#F8H ^@**^?_\ A8_[4W_1&_V?_P#P\FK_
M /S,4?\ "Q_VIO\ HC?[/_\ X>35_P#YF* /H"BOG_\ X6/^U-_T1O\ 9_\
M_#R:O_\ ,Q1_PL?]J;_HC?[/_P#X>35__F8H ^@**^/OB'^WQ\6/A077Q%X9
M_92TF:/DV\WQXU'[0><<1#PR7//HM>7I_P %D_B_XDU#[/X,^ ?@7XE.L@23
M_A%O'NO76SG#',OAB)<#USCWQS7O8/A?.,7#VN'PTW#^;E:C\Y.T5\V?39?P
M7GV.I^VPN#J2A_-R-07K-I17S9^B-%?*?@[]IK]I[XJ:'"]G^SWX=\#W$G!G
MU[QB+J!<XP?*2"&?C.3E!Z#D&N#^+_PY_;^\9:GMT?Q-\!=+TN1L2PZ=KE]I
MLK+_ +,DFD7;H?<-^==G^JKI?[]BJ-+_ +B>T?W454:?D[>=CT/]294?^1CC
M</0\G5]J_P#P&@JK3\G;SL?=%>;_ !$_;"^%?PH$@\0?$+PCITT?WK=M3BDN
M/^_2$R'\%KXO7_@G_P#'KQ8=WQ \(^$?B47'[R#6_P!HC71:'G.%CA\,(57/
M.-QYKT?X=?LU_$KX4>6V@_LJ_LIVDT(PEQ)\5-3N+E?^VLOA=I/_ ![FG]5X
M=H?Q*]6L^T(1A'_P.<I/_P IC^I\*8;^+B:U=]J=.-./RG.<I??2.[D_X*E^
M _$LC1^!/#?Q)^)DG*HWASPS<20[NGS/,(]J@\%L$#KS48_:$_:.^)  \+_
M_1?"-O)@QWWB[Q&C;@?[UM;CS4(]S_A6S%\0OVI((E1/@S^S\B( JJOQCU<!
M0.@ _P"$8I?^%C_M3?\ 1&_V?_\ P\FK_P#S,4?VUE-#_=,!%^=6I.;^Z'LH
MOYQ:\A?ZQ9)A_P#<<LC)]Z]2I4?W4_8P;]8->1CCX"?M(_$<JWB;XU>'?!UO
M)_K['PAX<6;(/54N;D^8F.S8)H3_ ():^"?%#*_C[Q9\3OB:W!,7B'Q-.UNI
MYSLCA\O:N3G&3C ]\['_  L?]J;_ *(W^S__ .'DU?\ ^9BC_A8_[4W_ $1O
M]G__ ,/)J_\ \S%'^NF:PTPDHT/^O4(4W_X%"*F_5R;\P_XB%G=/3 SCAU_T
MYITZ37_;\(J;]7)OS.T^'7[&?PG^$XA;P_\ #OPC8S6_,=R=-CFNE_[;2!I/
M_'JYO]LG]@7P;^W##X<3Q9?^(]._X1<W/V1M(N(82PG\K>'\R*0$?N4Q@#'/
M7-9__"Q_VIO^B-_L_P#_ (>35_\ YF*/^%C_ +4W_1&_V?\ _P /)J__ ,S%
M>=A^),TH8V.8T\1/VT;VFY-R5TT]7?=-I^IY>%XMSK#9A#-J6*J?6(7Y9N3E
M)<R:>LK[IM/U/D_]E_\ X(Z?#/XSGXA'5M<\=0_\(GXVU+PY9BTO;51+;6WE
M[&DW6S9D.\[BN!QC (-?IA7S?_P38N=5O?"OQ8FUVST_3M;F^)>KOJ%K87CW
MMK;7!2W\V.*=XHGFC5]RK(T<98*"4C/[M?I"ML\XJS;.>3^U*\JO)?EYNE[7
MMZV7W&W$G&F><0>S_MG$RK>SOR\UO=YK<UM%ORJ_H%%%%?/GRX4444 %%%%
M!1110!_(%_P='?\ *=?XY_\ < _]1_3**/\ @Z._Y3K_ !S_ .X!_P"H_IE%
M ']/O_!)W_E%E^S3_P!DJ\+_ /IHM:^@*^?_ /@D[_RBR_9I_P"R5>%__31:
MU] 4 %?&W[37_!$;X:_'_P".&M?$CPWX^^-_P*\9>+ O_"2ZA\+?&+^'_P#A
M)2JA4:[C,<D;, /O*JEB26+$YK[)HH \7_96_P""?GPK_8Y_9NO/A5X-\-Q_
M\(IK)NI=<&I2F]NO$<]TNRYN+Z9\M/)*ORL6X"A44*BJH^/?AY_P;1?"OPA^
MT])JVH>+/BEXB^#.DV>DS:#\.]6\9W%[HL%Y:7>H3+;3VSQYDL+;SX'MHGG<
MB2:\\S<LF&_2JB@!$18D554*JC  & !7EOQ\_9%\-_M%_%/X4^+M;OM<M=2^
M#^O2^(M&BL9HHX+FXDM9;5EN \;LT>R5B C(=P!W$9!]3HH ^;_VZ?\ @E_X
M#_;R\0^&?$FJ>(OB1\._'W@Z*:UT;QEX!\12:'KMC;3%3-;B55=&C?:,AXV*
MY;:5W-FU^S7_ ,$O/A'^S/\ LX>+OAE::7JGB_2_B,+AO&NJ>*M0?5-8\92S
MQ>3++?7+89V:/@! BKDE55F8GZ&HH ^+?V3_ /@A1\(_V3_C;X=\<0^*OB]\
M0KCP%!+:^!](\;^*6UG2? 4,B[&32[<QKY(\L(@+%R%C3!##=7VE110 5\?_
M /!*!MWQ%_;"YS_QD!JHZY_Y@>A^Y_SV'0?8%?'_ /P2@;=\1?VPN<_\9 :J
M.N?^8'H?N?\ /8=  ?8%%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !17#_$7]ICX=_",3#Q-XX\*Z)+"</!=Z
MG#'/GT$>[>3[ $UY+??\%4OA?J-Y):^#[;QQ\2;R)MC0>%O#ES>,&_N@N(U/
M'.02,=Z]S \,YOC(^TPV&G*/\RB^5>LK<J^;/I,MX/SW'P]K@\)4G#^90ERK
MUDURKYL^DJ*^9U_:F^.WQ%&WPA^S_<Z/;N,I?^+M?ALMGH&M4!ES]#Q@@T'X
M2?M0_$D9USXK> ?A]$^-\'A7P\VHL5]/,O""K$=QT/3BN_\ U3G2_P!^Q-&C
MZU%-_P#@-%5)+T:1Z7^H]2C_ ,C'&8>AZU54?SC05:2?DTF?3%<'\0_VHOAO
M\)I)(_$GCOPGHMQ#]ZWNM4A2X_"+=O/X"O(O^'9.C^,?F^('Q*^+'Q"$@_>6
MFH>('M]//8[8(0NW(X.&KO?AW^P7\&?A6(_[%^&WA..6$@QSW5DM[<1D'((E
MGWN#[YST]*7U/AZA_%Q%2J^T*:C'_P #G*__ )3#ZAPMAOXV+JUWVITE"/\
MX'4GS?\ E(X>Z_X*H_#76YVM_!.F^/OB;=JVQH?"_ANYN-C>[2B-<=\@D8J'
M_AIOX_?$;CPC\!%T&TF7]WJ/B_Q!#;[#C^.TB!E !QT//M7TM:VL5C;1PP1Q
MPPQ*%2-%"J@'0 #@"I*?]LY10_W7 *7G5J3F_NI^QC]Z:]0_U@R'#_[EEBEY
MUZLZC];4O81^3BUW3/F<?!O]ISXD-GQ!\7/!7@.!C\]MX2\/&^9E_NB:\(9#
M[@9H_P"'87AWQ?\ -\0/B#\5OB*)!^^M-6\1R1V+DXR%AA";%/\ =#=Z^F**
M/]=,SA_NCA0_Z]4X0?\ X'&*F_5R;#_B(6<4],"X8=?].:5.G)?]OQBJC]7-
ML\I^'?[#/P?^%21_V'\-_"5O+$<I<3V"7=PGTEFWR?\ CU>J001VL"11(L<<
M:A411M50.  .P%.HKP,;F6+QD_:8NK*I+O*3D_O;9\SF&;8['U/:XZM.K+O.
M3D_O;;"BBBN,\\**** "BBB@ HHHH **** /G_\ 8$Y_X74?7XJZYSZ_Z@?_
M %NIZ8XQM'T!7S_^P)S_ ,+J/K\5=<Y]?]0/_K=3TQQC:/H"@ HHHH ****
M"BBB@ HHHH _D"_X.CO^4Z_QS_[@'_J/Z911_P '1W_*=?XY_P#< _\ 4?TR
MB@#^GW_@D[_RBR_9I_[)5X7_ /31:U] 5\__ /!)W_E%E^S3_P!DJ\+_ /IH
MM:^@* "BBB@ HHHH **** "BBB@ HHHH *^/_P#@E V[XB_MA<Y_XR U4=<_
M\P/0_<_Y[#H/L"OC_P#X)0-N^(O[87.?^,@-5'7/_,#T/W/^>PZ  ^P****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBL?XA^.;'X8?#_ %SQ+JGG#3?#NGW&
MIW9B3?((88VD?:O<[5.!W-:4J<ZDU3IJ[;LEW;V1I1HSJU(TJ2O*3226[;T2
M7J;%%?#W_#_;X._]"W\2_P#P7V7_ ,EU](?LD?M;^&?VSOAE<^*O"MMK-G86
M>HR:9-#J<$<,Z3)''(>$=U*E94((;N>F*^GSC@?/LJP_UO,,+.G3NE=K2[VZ
MGV6?>&_$V2X7Z]FN"G2I72YI)6N]EH^IZC1117RA\2%%%% !114-_J5OI5OY
MUU<0VT((!>5PB@_4\4XIMV0XQ;=D345@:A\5O"^D,HNO$F@6IDY42ZA$F[Z9
M:LB\_:7^'&GW307'Q \$P3(0&CDURU5E)&1D%\\CFNNGE^+J?!2D_2+?Z'?2
MRK&U?X=&<O2+?Z';45Y?=_MM?!NRMFE?XK_#EE09(C\1V<C?@JR$G\!6/J'_
M  46^!NF!3)\4/"+;\X\J\$WY[ <?C7=3X;S>I_#PM1^D)/]#T:7".>U?X6"
MK2]*<W^43VBBOG^__P""IGP!TV?RY/B5I+-C.8K6YE7\UB(_6LO_ (>\?L^S
MLT=KXYN+ZXP=D%OH&I-))CDA?]' ]3UKMAP3Q%-7C@*S7_7J?_R)Z-/P[XKF
MKPRS$-=_8U+??RGTI17S2O\ P5?^%-Y&3I\/CG564@.MIX7O&,>>A.4 YZ4-
M_P %0_"LZJ]C\/?C1JD#KD36G@^9HR<XVY9ASR/;D<YXJ_\ 4?/_ +6$G'U5
MOSL:?\0WXG7QX&I'_%'E_P#2K'TM17S7_P /(#<2F.V^ _[1UP6)$4A\&>7%
M)Z'<TPPI]2.!VJ,?M\^,KX%;']G3XPR3*-Q%U:PVJ8[_ #,YY]N]'^I6<?:I
MI>M2G'\YH/\ B'>??:HQC_BJ4H_^E31],45\T_\ #9GQ<OUW:?\ LT^,I%!*
MM]KUZRM&!]@V<CD<_7TH/[4/[0UU\UO^S!(L4@S&\_Q#TV-@#T+)LR/=>O:C
M_4W,5\4J*]<1AU^=5!_Q#_-E\4Z$?\6+PL?SK(^EJ*^:%^-/[4%_^[C^"?@N
MP<\B:Y\7I+&/^ HNZD/CC]K+4TW0>!O@[IFS.Y;S6;N8R9&1M\L8&#P<]<CH
M,FC_ %1Q"^/$4%_W'I/_ -)DP_U%Q2_B8K#+_N9HO_TF<CZ8HKYI:X_; NF\
MR.W_ &<;6-ND4\FLR2)]67@^O'K2-X,_:SO6:.3QI\&;*-\_O;?2+R1X_H'.
M#Z<]J/\ 5>*^/&T%_P!OM_\ I,7_ %L'^I<%_$S##1_[B2?_ *3"7_!Z7/I>
MBOFG_A3?[4&H@K-\9O ^F[>5:T\)+,9.O!\QL =.GJ?3D_X9J_:.O/WDG[3%
MK9MT\JW^'>GR(,=#EWSD]3Z&C_5S!KX\RH+Y5W_Z308?ZIX!?'F^&7RQ+_\
M2<-(^EJ\3_;T_;*A_8=^#%GXMD\/R>)7O]6BTF*S6\%H SQ32[VDV/@!86X"
MG)(Z<FN3/[&_QDO?^/S]IGQ4ZR?ZW[-X:LK<G/7803L]L=*^6?\ @KK^S5XL
M^$7[->CZIK7Q8\9>/K.3Q)!;BPU6*)8+=FMKHB<%!G< NP9X_>'VKZ?@WA/)
M<9G>&PF)QM.M&<DG",:T>9=N9PA;UNO4^Q\/^!^'LPXCP>!Q>84Z\)S2=.,<
M1%S7\O,Z=.U^]UZFE_Q$0?\ 5'__ "ZO_N.OMC0_VR_AZ?A/X9\4^(O%?AGP
MF/$FD6NK)9:EJ\$<\(G@281[2P9V4.!PO/7%?S]U^W7[$G[#WPCL?V;/A[KT
MGP[\+WNM:UX:TW4+VZU"R6]DDN);6.21QYV_82SL<+@#.   !7Z?XN< \)9!
MA,/7HT9TN:37N-R<M+V;J3:C;NHML_9?'3PPX%X8P.%Q.'H5*+G.2:IRE-RL
MKV;JU&HI=U&3>S1<U'_@JK\*;S49+'PF/&'Q&U*([6M/"WAZYO)"WH"RHC?4
M,1[U /VL?C?\1<+X,_9\U33;:3&+_P 7ZW!IOE9SC=:C,IXZX/'2OI+3=,MM
M&L8[6SMX+2UA&V.&&,1QH/0*.!^%3U^%?VQDU'_=<!S>=6I*?SM3]BOD[KO<
M_FG^WN'\/_N>6<[[UZLY_.U)4%\G==[GS./AE^U+\2=IUGXE?#OX=P2<M%X9
MT%]4F5?[I:[( ;H"5X!R1T&4_P"':-AXS ;X@_%+XM>/E;(DLKK7FL].?Z00
MA=N1P</S7TS11_KEF-/_ '/DH_\ 7NG"#_\  U'G^^3#_B(&;4M,![/#_P#7
MJE3A)?\ <11]H_G-GCOPZ_X)^?!7X5^6='^&OA4218*37MK_ &A,A]1)<%V!
M]P<UZY86$&EV<=O:PPV]O"-J11($1!Z #@5-17A8[-,;C9<^,K2J/O*3D_O;
M9\WF6=9AF,_:9A7G5EWG*4G]\FPHHHKA/-"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /G_P#8$Y_X74?7XJZYSZ_Z@?\ UNIZ8XQM'T!7
MS_\ L"<_\+J/K\5=<Y]?]0/_ *W4],<8VCZ H **** "BBB@ HHHH **** /
MY O^#H[_ )3K_'/_ +@'_J/Z911_P='?\IU_CG_W /\ U'],HH _I]_X)._\
MHLOV:?\ LE7A?_TT6M?0%?/_ /P2=_Y19?LT_P#9*O"__IHM:^@* "BBB@ H
MHHH **** "BBB@ HHHH *^/_ /@E V[XB_MA<Y_XR U4=<_\P/0_<_Y[#H/L
M"OC_ /X)0-N^(O[87.?^,@-5'7/_ # ]#]S_ )[#H #[ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **XOQM
M^TE\._AIK[Z5XD\?>"_#^J1HLCV>I:W;6MPJL,J2DCA@".0<<TG@K]I/X=?$
MK7X])\.^/O!7B#5)E9TL]-URVNKAU498A(W+$ <DXX%=_P#9>-]E[?V,^2U[
M\KM;O>UK>9Z?]BYA['ZS["?L[7YN27+;>][6MY[':T445P'F!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%8WBOXC>'_ D7F:YKVC:-&!N
M+7U[';@#UR[#T/Y5Y=XR_P""C7P-\"!_MWQ.\*S>7U%A<_V@>W:W#YZ]O?T-
M>E@LES#&:82A.I_AC*7Y)GL9?P_FF/TP.&J5?\$)2_\ 24SVJBOFD?\ !5'X
M>Z__ ,BCX=^)_P 0%8X0^'O"=S,).">/-$?;!_X$/? ?VS?BUXL/_%)_LV^-
M+B,G ?Q#K-GH94=B4DWGL<@>@]17L?ZDYS'^/25+_KY.%+_TY*)[W_$.^((?
M[S05'_K].G1^_P!K.%CZ6HKYI?Q+^UEXR0FQ\,_!CP;&_!&JZE>ZC<1\=08
M$)Y[\?*>Q% _9R_:*\7G=KG[0%AH4+'Y[3P_X0MO_'9YFWKT].<FC_5FE3_W
MG'4(?]O2J?\ IJ%1?C;S#_4ZC2_WS,<-3])SJO\ \HTZB_&WF?2U4/$'BG2_
M"5G]HU74K#3+?_GK=W"0I^;$#N/SKYW_ .';G_"1@-XL^-/QO\2%O];;?\)'
M]CL9.,?ZF-.."1PW0XK0T#_@E3\!]#O?M<W@==8OF),EQJNIW=ZTI.>6624H
M>O\ =]._-']GY!2_BXR<_P#KW1NOOG4@UZ\K] _LKABC_'S"I4?:E0NG_P!O
M5*M-KUY7Z'5>,/V^?@KX%1FU#XG^"RR@DI::G'>2# )Y2$NV<#IC)X Y(KB&
M_P""KGPHUAV3PNOC;QU(IV[- \,WDY8C)('F(@. ">O0&O6O"/[,'PV\ NK:
M)\/_  7I,B_\M+71;:*0\@\L$R>0.I[#TKN418D554*JC  & !1]9X<I?!0K
M5'WE4A!?^ QIR?\ Y.@^N<)T?@PU>J^\JT(+YQC2F_NFCYJ/[<WQ"\5G;X1_
M9Q^)]ZS?<_X2&6V\/@_[QD9]O)'X9/:N'_:<^(?[2?C']FWXA'4/AW\._!OA
MYO#6I'4Q?:_)J-ZEK]EF,HB\A0AEV A=WR[BN>,X^SJKZKI5KKNEW-C?6UO>
M65Y$T%Q;SQB2*>-@59'4Y#*02"#P0:Z<'Q1@<+B(5:&7TERM.[E5E+1WTO4Y
M+_\ ;AUY?QEEN"Q5.OALKHKDE%WE*M.>C3TYJO)?L^3<_FOK]'/^"1'P.^(G
MQ3_9DURZ\*_&#4_A_I,/BB>)]/M-"M;SSIQ:6I:8S2?/RK(NP?*/+SU)K[Q_
MX8O^#O\ T2?X:?\ A,67_P :KK_ /PS\-_"G1I--\+^']#\-Z?+,;A[72K&*
MSA>4A5+E(U52Q"J,XSA0.PK]<XV\=*&<98\%@L,X3YHN\U3J1T_NRC)7[.VA
M^Z^(WTE,-GV3/+\NP;IU'*+O4C2JQLM_=G&2OV=KH\';]B7XF7QC>\_:1^(C
MS  .;:PM+=&Y[*H('?GG]*/^'>VM7=Q(UY^T'\>GCFW&1;?7X[=LD?PD1$(,
MD\ >F,8S7TI17XU_KIFR^&4(^E*DOR@C^?O^(A9XO@G"/^&C1C_Z337_  .A
M\UC_ ()IV-S"T5_\:/VAM5A8@B.[\;.RJ1W 6(<_7--;_@EEX$NXE^W>*_BM
MJ<R @377BVX:3&2<<8&!GL.WUS]+44?Z[YZOAQ,H^EE^20_^(C<2+X,7*/\
MAM'_ -)2/FP_\$F?@K<W/F7FC>(M29AB7[3XEU!O/'/WB)@>XZ$=![YET_\
MX)(_L\Z9*S1_#FW8L,'S=7U"8?D\Y ^M?1U%2^..(FK?7ZUO*K-+[E(F7B/Q
M8U;^T\0EV5:HE]RDD>$:?_P3(^ NF0^7'\,] 92V[,IFF;/'=W)QQTZ=?4UM
M67[ GP3L!"(_A9X&;R=NWS-(ADSC&-VX'=T&<YSSG.3GUVBN6IQ5G53X\95?
MK4F_U.&KQIQ#5_B8^M+UJS?_ +<>=6/[('PETR?S;;X6_#JWEQC?%X;LT;'U
M$=:^F_ #P'HZLMGX)\(VJR'<PAT>WCW'CDX3V'Y5UU%<-3-L=4^.M-^LF_U/
M-JYYF53^)B)OUG)_J9-CX#T/2[>.&VT72;>*+A$BM(T5.O0 <=3^9K6HHKBG
M4G-WFV_4\^I6G4=ZC;?F[A1114&84444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'S_P#L"<_\+J/K\5=<Y]?]0/\ ZW4],<8VCZ KY_\ V!.?
M^%U'U^*NN<^O^H'_ -;J>F.,;1] 4 %%%% !1110 4444 %%%% '\@7_  ='
M?\IU_CG_ -P#_P!1_3**/^#H[_E.O\<_^X!_ZC^F44 ?T^_\$G?^467[-/\
MV2KPO_Z:+6OH"OG_ /X)._\ *++]FG_LE7A?_P!-%K7T!0 44CNL2,S,%51D
MDG  K\POV>O@A\3O^"W'A/7?C7XF_:&^.'P9^'.K:[?Z?\._"WPLUZ/0/+TR
MRN9;3[;?70BD>[DN)(G?;PB  JS*RA #]/J*^2/V3O#G[3'[.7[,?QA\-_$+
M4K?XJ>(O LE^WPS\2SF,:CXRL_L?G6B7T,9PLZ7!,!<E6D"Y(X\R3\R_^":_
MA+XG_M/?'J/XF?"[]K[Q)XF_:#A\)^%M>\7>&/&>M^1H5W<RZEK"ZSX;N-/6
M!Y;6.SCC3R3'$?)>XD=0BW"-& ?O712(6*+N 5L<@'(!^M?G!^U_^T;^T8/^
M"H'[..CW5A#\,/@CJ'Q(N]!M[2WUKSM9\>M%I=U+]KNDAS%#IX*D1V[N9'<>
M8ZC;%M /T@HKX(_;_D\<?MF_\%&_ O[+_A?XH>//A#X2L? MY\2/&>M^"-2&
MF^(+^/[;'8V-E!=;6-NOG>9(Y"MO1=I ')\4?]NGXI?\$V_V8OVUOASKWC36
M/BOXL_9QBT:?P'XI\0N+C5+VS\01)#IL=\X&)YK:Z+!I'(:;!)"*5H _6*BO
MRUUOX'_%_P#X)$_%S]GWQ]J?[1WQ?^,VE_%+QOIO@#XC>'O&FL+?Z8;O5(Y4
MAO=)C* V,<-X/]2F[<CHI=40FOU*H *^/_\ @E V[XB_MA<Y_P",@-5'7/\
MS ]#]S_GL.@Z[_@H;_P4-A_8)L_";-X3D\57'BI[L(@U(6*6ZVXAW$MY4A8D
MSK@8'0\] ?@G]D?_ (*XQ_LQ^*_B]?3^ 9-9B^+/Q"NO'+A-;\EM(6>RL;0V
MPS WG%19;]^8P?,V[5"Y/WV2>%_$V;X*&8Y=AN>E.]GSTU>S<7I*:>C36Q^G
M\.^#7&.>Y=#-<JP?M*$[\LO:4HWY9.+TE-2T::VZ:'[$444V658(F=V5$0%F
M9C@*!U)-? GY@.HKG]0^*_A;275;KQ+X?M6<942ZA"A8>V6KF[W]KWX3:;M^
MT?%#X=V^_.WS/$EFN['7&9/>NZCE>,J_PJ4I>D6_R1Z5#)\PK?P:$Y>D9/\
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
M!K5%8X L]7O("G3DF0<CGMSP?:A/V@OVE])^:Z_9ZT/5A]S;8^.K2W)/]_\
M>J?EX/'7D>AH_P!4<2_X=>A+_N/2C_Z7.(?ZB8N7\+$X:7_<S0C_ .ESB?3%
M%?,__#8?QITQO^)I^S+XEA1#MD-CXIL;U@V/X0H&X>XXH'_!0?Q-I8_XFW[.
M_P ;H?+_ -;_ &?I,=_MSTV[7&_J,XQCGTI_ZEYJ_@5.7^&M1E_Z348?\0]S
MI_PU2G_@Q&'G_P"DU7_7J?3%%?,Y_P""G6BV)_XF?PE^/>BJN#(U]X-=!$IX
M#MMD;Y>OY4G_  ]I^$=F2-2;QGHI W$7OAF\7"?W_E1OEZ\^QH_U'S]_!A)R
M_P *YO\ TFX?\0WXG?\ #P52?^%<_P#Z3<^F:*^<;/\ X*W_ +/-\K&/XC6Z
M[>OF:1J$?_H4 S^%=)I__!1GX&ZFS"/XH>$UV=?-N_)_+>!G\*YZW!^?4OXN
M!K1]:4U^<3EK\ \3T?XV75X^M&HOSB>U45YQ8?MB?"/5#MM_BE\.YFV[]J>(
M[,L![CS,CKWKH]*^,O@_7?+^P^*_#=YYJ>8GD:G#)O7&<C#'(QWKRZV58VE_
M%HSCZQ:_-'CU\ES&CK6H3CZPDOS1TE%1VEY#J%LLUO+'-#(,J\;!E;Z$<5)7
M TT[,\QIIV845^?OQR_X+LP_![XS^*_"4'PODU1/"^K7.DF\?Q$+<W+02M$S
M^6+9]H+*<#<>,=.@]*_8"_X*I1_MR?%K5?"A\#2>%YM.TA]66X&L?;EE5)H8
MBA7R(RIS,I!R>AZ5]]C?"_B;"9>\UQ&&Y:*BI.7/3?NNUG93<NJTM?R/T[,/
M!KC' Y5+.\5@^7#QBIN7M*3M%VL^53<NJTM==4?7%%<;XO\ VBOA_P##]F77
MO'/@_1F7.5O=8M[=N,<89P<\CCW'K7E_B?\ X*G? ;PO<>0WQ L]2NFX2'3+
M*YOFD/H#%&R]NY%?-X/AS-L9KA,+4G_AA)_DCY#+^$\\QZO@<'5J+^[3G+\D
MSZ"HKYH_X>7:?XB1O^$3^$GQL\6;O]7<6OA=H;-C[RR.-O?^'J*5OVFOV@O%
MPQH'[.ZZ7"_W+S7_ !=:Q8]FMXU,@Z@YSV(KT/\ 4O-8_P >,*7_ %\JTJ;^
MZ<T_DE<];_B'N=0_WF,*/_7VM1I/[IU(R^23?D?2U%?-)TK]K3QD )M6^"?@
MRW8Y!L[:^U&Z0<\-YF(SVZ>I]!E%_8^^,OBQ1_PE7[27B9HF'S0^'_#]GI!0
M'J!*NYCP6PQ&<X/:C_5O"T_]YQ]&/DO:3?RY*;C]\D'^J6"I?[WF>'AY1]K4
M?R]G2E#[YH^EZYKQA\9_!_P\+?\ "0>+/#6A^7][^T-3@M=O7KO8>A_*O#A_
MP2X\&Z\Q/B[QM\7/'FX?,FN^+)Y(_7@1"/ S@@9XVCWSTG@__@FI\"/ Y3[%
M\,?#<WE]/[01]1STZ_:&?/3O[^IH^I\/4OXF*JU'VA2BE_X%*I?_ ,D#^S^%
M:/\ %QE:H^T*$8K_ ,"G63_\ID/B_P#X*<_ 7P0S+>?$S09MK;3_ &>LVH<^
MWV='R/<<5@K_ ,%/O#/B$-_PB7P\^,?C;LLFD>%)3#D]-SR,FU<D9)'%>[>#
M_A-X5^'BJOA_PSX?T-4^Z-/TZ&UV]1QL4>I_,UT%'UWAZE_#PM6;[SJQ2_\
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
M<?\ "5?#C]L;X4N%$;GQ#JOC^T,2D[2K>1J,AP"K@@9_U; 9(KTGX8?M;?\
M!.'Q1Y?]@_M%?$K2_E$:?;?C)\0M'VKE@!_I%_%@?*?89!Z,,_JI7->.?@SX
M/^)Z,OB;PGX:\1+(NQAJ>F0789<8P?,4\8.,5Y=;-LMQ'\>G5^59-?=*FW_Y
M,>-B,=CJW\:LY>K;_4^0/ ^E?L<_$L)_PC_[2GB+6'D4/Y5I^U+XHEE4$;AN
M0:WN4X!." 1@Y'!KUG1/^">?PK\36/VK3?&/QTU"VW%?-MOCYXUECR.VY=7(
MSR*?X[_X)'_LO?$@2?VM^S_\(FDEW;YK7PO:6<SYQDF2%$<GY1R3D<XZG/D^
MM?\ !N5^QYJ.IO?V/PHF\.ZDWW;K1?%&KV#Q_/O^58[H1CYO]G@  8 &.?V6
M23_Y>58?]N0E^/M(?D<EZG9??_P&>P?\.T_AU_T,?[0'_A]O&_\ \MJ/^':?
MPZ_Z&/\ : _\/MXW_P#EM7B<7_!!7PGX7*_\(7^T)^UM\/XXV#)!HGQ,F%N2
M,D!HYHI REB6*GJ2>Q(IH_X):_M&>"3'_P (3^W=\5[%85*I_P )/X5TOQ-_
M JKN\X)NQ\Y.>22IR"N2?V;EL_X>,2_QPFO_ $E3_4.>?6/XK_@'MW_#M/X=
M?]#'^T!_X?;QO_\ +:C_ (=I_#K_ *&/]H#_ ,/MXW_^6U>)_P##.O\ P4#\
M!2.-)_:.^"?CY%)V-XF^'SZ4T@W#&X64AQ\H)XSR2.>"&K\2_P#@HYX$96U;
MX9?LK^/5 !9?#/B35=*9OO$@&]4@' 5<GC+ ],[3^P5+^#B:4O\ MYQ_]+C
M/:]T_P"O0]N_X=I_#K_H8_V@/_#[>-__ );4?\.T_AU_T,?[0'_A]O&__P M
MJ\2'_!1+]KSP8P7Q7^PGKDUO&OS7?AGXFZ3JGG87YBL&Q'7YBH"L<D%B,[>4
M'_!<&\\+!D\8_LB_MA>'7C;$EQ;> EU2QCY"#,\,_4N2 -O(P0?F H_U8S!_
MPU&?^&I3E_Z3-A[:/7\F>W?\.T_AU_T,?[0'_A]O&_\ \MJ/^':?PZ_Z&/\
M: _\/MXW_P#EM7BMM_P<;_LL:9-'#XL\3>-/A[<2NL:Q>)?!&KVI+,3M!9+=
MU7(!;)8#'.>#CT3P!_P6[_9)^)2QG3OV@/AM;^;C;_:NJ#2<9SU^U"/;T[X[
M>HK&KPWFU)<T\+42[\DK??:PU6IO9K[SIO\ AVG\.O\ H8_V@/\ P^WC?_Y;
M4?\ #M/X=?\ 0Q_M ?\ A]O&_P#\MJ[OP+^V!\)?BA"LGAGXI?#KQ%&XRK:9
MXDL[M6^4-P8Y#_"RGZ$'O7HM>35HU*3Y:D7%^:L:)I['S_\ \.T_AU_T,?[0
M'_A]O&__ ,MJ/^':?PZ_Z&/]H#_P^WC?_P"6U?0%%9@?/_\ P[3^'7_0Q_M
M?^'V\;__ "VH_P"':?PZ_P"AC_: _P##[>-__EM7T!10!\__ /#M/X=?]#'^
MT!_X?;QO_P#+:C_AVG\.O^AC_: _\/MXW_\ EM7T!10!\_\ _#M/X=?]#'^T
M!_X?;QO_ /+:C_AVG\.O^AC_ &@/_#[>-_\ Y;5] 44 ?/\ _P .T_AU_P!#
M'^T!_P"'V\;_ /RVH_X=I_#K_H8_V@/_  ^WC?\ ^6U?0%% 'S__ ,.T_AU_
MT,?[0'_A]O&__P MJ/\ AVG\.O\ H8_V@/\ P^WC?_Y;5] 44 ?/_P#P[3^'
M7_0Q_M ?^'V\;_\ RVH_X=I_#K_H8_V@/_#[>-__ );5] 44 ?/_ /P[3^'7
M_0Q_M ?^'V\;_P#RVH_X=I_#K_H8_P!H#_P^WC?_ .6U?0%% 'S_ /\ #M/X
M=?\ 0Q_M ?\ A]O&_P#\MJ/^':?PZ_Z&/]H#_P /MXW_ /EM7T!10!\__P##
MM/X=?]#'^T!_X?;QO_\ +:C_ (=I_#K_ *&/]H#_ ,/MXW_^6U?0%% 'S_\
M\.T_AU_T,?[0'_A]O&__ ,MJ/^':?PZ_Z&/]H#_P^WC?_P"6U?0%% 'S_P#\
M.T_AU_T,?[0'_A]O&_\ \MJ/^':?PZ_Z&/\ : _\/MXW_P#EM7T!10!\_P#_
M  [3^'7_ $,?[0'_ (?;QO\ _+:C_AVG\.O^AC_: _\ #[>-_P#Y;5] 44 ?
M/_\ P[3^'7_0Q_M ?^'V\;__ "VH_P"':?PZ_P"AC_: _P##[>-__EM7T!10
M!\__ /#M/X=?]#'^T!_X?;QO_P#+:C_AVG\.O^AC_: _\/MXW_\ EM7T!10!
M\[:A_P $N?A=JVW[5K'QVNMN0OF_''QL^W/!QG5JYO4?^"*G[/VKA1=Z;\4K
MH(25$WQ>\7OMSZ9U.OJVBNBCBZ]+^%-Q]&U^1U4,=B:/\&I*/HVOR/CJ#_@@
MC^RY!.TG_"%>,9'?.XR?$OQ1)G/.?FU$\^_6M?3_ /@B+^S/IA7R_ >L-M7:
M/-\:Z]-Q[[[TY/N>:^KJ*]2CQ-G%+^%BZL?2I-?DSV:'&&?4-:..K1]*LU^4
MCYEC_P""/G[/5I"JVO@>ZLY4QMFB\0ZF95]>6N#U&0<]B:</^"4?PSL !I.J
M?$3050?NA8>*;I!"W=EW%L$GD]LU],45W+CGB*UI8ZK)?WJDI?FV>FO$CBNU
MI9C7DNTJDY+[I-G\\/[3_A)? /[2GQ"T..?4+J+2/$FHV<<]]*9KJX2.YD59
M)'."[L &+?Q$D]Z]O_X)#?LX^$?VG_VDM<T'QKIL^K:+:^&I[X6\=Y-:J\JW
M5JB[FA96(Q(QVYQD ]J_:^BOU[-/I 8G%9/++:.%=.HX**JJJ[IJWO)*FFGI
MTDK=S]XSKZ4F+QN0SRC#X.5&K*"@JT:[YHM)>^DJ<6F[=)*U]SY(UO\ X(8_
MLQZ_/YDW@?Q)"^0P-IX^\16F",=/*OUQT[5T?A?_ (),_!_P/:?9]%N_C7H\
M& OEV7QK\:6Z8' &$U4#C KZ4HK\(QF<8_&?[W7G4_Q2E+\VS^9\PS[,\?KC
ML14J_P".<I?FV?/_ /P[3^'7_0Q_M ?^'V\;_P#RVH_X=I_#K_H8_P!H#_P^
MWC?_ .6U?0%%><>2?/\ _P .T_AU_P!#'^T!_P"'V\;_ /RVH_X=I_#K_H8_
MV@/_  ^WC?\ ^6U?0%% 'S__ ,.T_AU_T,?[0'_A]O&__P MJ/\ AVG\.O\
MH8_V@/\ P^WC?_Y;5] 44 ?/_P#P[3^'7_0Q_M ?^'V\;_\ RVH_X=I_#K_H
M8_V@/_#[>-__ );5] 44 ?/_ /P[3^'7_0Q_M ?^'V\;_P#RVH_X=I_#K_H8
M_P!H#_P^WC?_ .6U?0%% 'S_ /\ #M/X=?\ 0Q_M ?\ A]O&_P#\MJ/^':?P
MZ_Z&/]H#_P /MXW_ /EM7T!10!\__P##M/X=?]#'^T!_X?;QO_\ +:C_ (=I
M_#K_ *&/]H#_ ,/MXW_^6U?0%% 'S_\ \.T_AU_T,?[0'_A]O&__ ,MJ/^':
M?PZ_Z&/]H#_P^WC?_P"6U?0%% 'S_P#\.T_AU_T,?[0'_A]O&_\ \MJ/^':?
MPZ_Z&/\ : _\/MXW_P#EM7T!10!\_P#_  [3^'7_ $,?[0'_ (?;QO\ _+:C
M_AVG\.O^AC_: _\ #[>-_P#Y;5] 44 ?/_\ P[3^'7_0Q_M ?^'V\;__ "VH
M_P"':?PZ_P"AC_: _P##[>-__EM7T!10!\__ /#M/X=?]#'^T!_X?;QO_P#+
M:C_AVG\.O^AC_: _\/MXW_\ EM7T!10!\_\ _#M/X=?]#'^T!_X?;QO_ /+:
MC_AVG\.O^AC_ &@/_#[>-_\ Y;5] 44 ?/\ _P .T_AU_P!#'^T!_P"'V\;_
M /RVH_X=I_#K_H8_V@/_  ^WC?\ ^6U?0%% 'S__ ,.T_AU_T,?[0'_A]O&_
M_P MJ/\ AVG\.O\ H8_V@/\ P^WC?_Y;5] 44 ?/_P#P[3^'7_0Q_M ?^'V\
M;_\ RVH_X=I_#K_H8_V@/_#[>-__ );5] 44 ?/_ /P[3^'7_0Q_M ?^'V\;
M_P#RVH_X=I_#K_H8_P!H#_P^WC?_ .6U?0%% 'S_ /\ #M/X=?\ 0Q_M ?\
MA]O&_P#\MJ/^':?PZ_Z&/]H#_P /MXW_ /EM7T!10!\__P##M/X=?]#'^T!_
MX?;QO_\ +:C_ (=I_#K_ *&/]H#_ ,/MXW_^6U?0%% 'S_\ \.T_AU_T,?[0
M'_A]O&__ ,MJ/^':?PZ_Z&/]H#_P^WC?_P"6U?0%% 'S_P#\.T_AU_T,?[0'
M_A]O&_\ \MJ/^':?PZ_Z&/\ : _\/MXW_P#EM7T!10!\_P#_  [3^'7_ $,?
M[0'_ (?;QO\ _+:C_AVG\.O^AC_: _\ #[>-_P#Y;5] 44 ?/_\ P[3^'7_0
MQ_M ?^'V\;__ "VH_P"':?PZ_P"AC_: _P##[>-__EM7T!10!\__ /#M/X=?
M]#'^T!_X?;QO_P#+:C_AVG\.O^AC_: _\/MXW_\ EM7T!10!\_\ _#M/X=?]
M#'^T!_X?;QO_ /+:C_AVG\.O^AC_ &@/_#[>-_\ Y;5] 44 ?/\ _P .T_AU
M_P!#'^T!_P"'V\;_ /RVH_X=I_#K_H8_V@/_  ^WC?\ ^6U?0%% 'S__ ,.T
M_AU_T,?[0'_A]O&__P MJ/\ AVG\.O\ H8_V@/\ P^WC?_Y;5] 44 ?/_P#P
M[3^'7_0Q_M ?^'V\;_\ RVH_X=I_#K_H8_V@/_#[>-__ );5] 44 ?/_ /P[
M3^'7_0Q_M ?^'V\;_P#RVH_X=I_#K_H8_P!H#_P^WC?_ .6U?0%% 'S_ /\
M#M/X=?\ 0Q_M ?\ A]O&_P#\MJ/^':?PZ_Z&/]H#_P /MXW_ /EM7T!10!\_
M_P##M/X=?]#'^T!_X?;QO_\ +:C_ (=I_#K_ *&/]H#_ ,/MXW_^6U?0%% '
MS_\ \.T_AU_T,?[0'_A]O&__ ,MJ/^':?PZ_Z&/]H#_P^WC?_P"6U?0%% 'S
M_P#\.T_AU_T,?[0'_A]O&_\ \MJ/^':?PZ_Z&/\ : _\/MXW_P#EM7T!10!\
M_P#_  [3^'7_ $,?[0'_ (?;QO\ _+:C_AVG\.O^AC_: _\ #[>-_P#Y;5]
M44 ?/_\ P[3^'7_0Q_M ?^'V\;__ "VH_P"':?PZ_P"AC_: _P##[>-__EM7
MT!10!\__ /#M/X=?]#'^T!_X?;QO_P#+:C_AVG\.O^AC_: _\/MXW_\ EM7T
M!10!\_\ _#M/X=?]#'^T!_X?;QO_ /+:C_AVG\.O^AC_ &@/_#[>-_\ Y;5]
M 44 ?/\ _P .T_AU_P!#'^T!_P"'V\;_ /RVH_X=I_#K_H8_V@/_  ^WC?\
M^6U?0%% 'S__ ,.T_AU_T,?[0'_A]O&__P MJ/\ AVG\.O\ H8_V@/\ P^WC
M?_Y;5] 44 ?/_P#P[3^'7_0Q_M ?^'V\;_\ RVH_X=I_#K_H8_V@/_#[>-__
M );5] 5Y?^V+^V-X!_80^ >L_$?XD:U'H_A_1UVJBX:ZU*<@^7:VT9(\V=\'
M:H(  9F*HK,-L/0J5ZD:-&+E*3LDM6V^B$VDKL\__P"";'AJW\&>%?BQH]G)
MJ$UGI7Q+U>R@EO[^?4+J1(DMXU,MS.[S3R84;I)9'D<Y+,6) ^D*_'7_ ((7
M_P#!P/X%_:._:(^('PW\::7#\/\ 6?B5XSOO$GA&::[\ZWO3=%0-.ED*@+<@
M1KL8X64L44(PC23]BJ]'.LBQV4XCZMCZ;A*R?=-/JFM'VTZZ$4ZD9KFB%%%%
M>0:!1110 4444 %%%% '\@7_  ='?\IU_CG_ -P#_P!1_3**/^#H[_E.O\<_
M^X!_ZC^F44 ?T^_\$G?^467[-/\ V2KPO_Z:+6OH"OG_ /X)._\ *++]FG_L
ME7A?_P!-%K7T!0 4444 %%%% !1110 4444 %%%% !7Q]_P2=_Y*'^V'_P!G
M ZM_Z9-#K[!KX^_X)._\E#_;#_[.!U;_ -,FAT ?8-%%% !1110 4444 %%%
M% !1110 4444 %%%% #98EGB:.15='!5E89# ]017G7CO]CKX1_%)I#XF^%?
MPX\1F8%7.J>&K*\W@C!!\R,YXXKT>BM:5>I2?-3DXOR=@:3W/E7QY_P0\_9'
M^(WF?VA^S_\ #FW\PY/]EZ=_96/F#<?93'CD#ICC(Z$@^>O_ ,&XW[+NAMN\
M'Z'X^^'<V.)?#?CO5[=@<ELCS;B0 [B#TQE%XZY^[**]:EQ-F]-<L,54MVYY
M6^Z]C/V--]$?"(_X(AZIX17=X+_:^_:^\.E1B&VO?'":M8P84@;89H.FXEB-
MW.>W&&R?\$\?VQ/!L;+X5_;MU2XMU'R6OB3X7Z3J+/T W7&]7&%YX!R>O4U]
MX45K_K/CW_$<)_XJ=.7_ *5!L7L8]/S9\)_\*_\ ^"CO@:Y_XEOQ"_90\=PY
MQ_Q4.@ZQI3D%LY'V1F 8  #.1\QSG --B_:4_P""@7@(?\3G]F?X.?$#RU#-
M_P (Q\1?[)\T[22J_;8VP2<*,\ @\D'(^[J*/[>C+^-A:4O^W7'_ -(E /9=
MF_Z]3X1/_!5+]H7P5G_A-?V$_B_8F/[_ /PC/B/3/$N" N=ODE-WS' (Z@$]
MB ?\/\O!OAZ3;XR^ 7[67P^ ',FO_#*=(C\VWAH9),@G=@XP=I[X!^[J*/[2
MRV?\3!I?X)S7_I3F')/I+\%_P#X@\/?\'&W['.MWJ6=U\7/[!U!MN^UUGPWJ
MU@\.XX7<TEL$&>#D,0 <G%>M^"/^"L_[,/Q$CC;2OV@?@_(\P!2&X\5V5K.V
M5W<1RR*_ ZC'&#G%>[>(?#&F^+M-:SU;3['5+-\[H+N!9HVR"IRK CD$CZ$C
MO7D?CC_@FW^SS\2VD?7_ (%_"'5II 09[GPAI[S#.,XD\K>"<#D$'BCVF23W
MIU8?]OPG_P"V0_,/WG=?=_P3P'_@JQ_P7=^%/_!.SX#KJF@ZYX<^(OQ \0(R
M>'=!TO4XKJ)R, W-T\3$Q6ZYZ_>D8;5Z.Z:'_!&;_@M+X+_X*P_"B2/R[/PO
M\5?#L(?Q!X9$Q8;-VT7EH6YDMV) (Y:)F"/D%'D^&O\ @NO_ ,&S6C:_X(F^
M*/[,/A./2]<T6$MK7@;2XSY>L0@DFXL8\_+<(.L"<2J!Y8$@VR\Y_P $6/\
M@U\&L?#&/XF?M"W'C3PGX@UF(-H/AK1]1DTC4-(MVR&FO9%42I-(O A4C8C'
MS,NVR+[M9/PA+AOZRJ\E6YMVKS3_ )?9J5N6VM[^?-]DYO:5_;6MI^'WG[P4
M5\*+_P $#/ NF72RZ+\=/VL/#9@C$=J-,^*%U']CPFP&,LC$>N"2.<8QQ3'_
M ."(6L:;;"/2OVSOVUH=S[I#?_$*.^R,8PI:V4K^9'MWKX3^S\K?PXO[Z<E^
M3D=/-/\ E_$^[J*^$Y?^"3WQSTF>230_VYOCE;R ;8/[3TS3M25!_MJR*'.,
M<\'/- _X)X_MC:1###I'[?FK16Z$LXU+X/Z'J$CDG_GHTBL![9/MBC^R<"_A
MQU/YQK+\J<@]I+^5_A_F?=E%?"+?LG?M\:%Y\MG^UM\-]>D.5B@U/X6V]K'C
M/#;H92P;'&/F')^M*/AC_P %&O#\MNMI\4?V6O$$<)#.^J>&M4M'N/F)*L('
MP%VX&5*GZ'YB?V'1?P8RD_G47_I5-![1_P K_#_,^[:*^$6U?_@IAH]LTEQH
M_P"Q+K#,P5(K"[\2V[)P<D^:,$=!P0?KU ?CU_P4+T&;_2O@#\ ]?6VCS(=,
M\<W%K]L;:"1%YZ?)EC@!QQ@\]&)_J]-_!7I/_N)%?^E-![9=G]Q]W45\(#]N
M#]NC0H%%W^PUH6O22,<-IGQGTFU6$#'#":(Y)R<%3VY XR#_ (*;?M1Z.\C:
MU^P7X_MX;?Y9FTSQ]I&I.'X&$50OF+D_>4XQSTS@_P!6<8_AE2?I6HO\/:7_
M  #VT?/[G_D?=]%?!X_X+%_$[25C36/V(OVG(;B3YMNG:=::A&%[9=91AO\
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
M+_\ IHM:^@*^?_\ @D[_ ,HLOV:?^R5>%_\ TT6M?0% !1110 4444 %%%%
M!1110 4444 %?'W_  2=_P"2A_MA_P#9P.K?^F30Z^P:^/O^"3O_ "4/]L/_
M +.!U;_TR:'0!]@T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!BZU\-O#OB4W!U'0-%U W0(F-S8Q2^=D8.[<IW<<<]JXW6OV*_@WXD
M:-M1^$OPSU!H1B,W/A>QEV#CINB..@_(5Z916]/%5J?P3:]&T+E3W/ ]9_X)
M5?LQZ_%,MU^SO\$6:X;?)(G@C38Y6.<D[UA#9)Z\\\YZUR>L_P#!$']DC7;M
M9IOV?_AO&ZJ$ M]-%LF <\K&54GW(SVKZHHKMIYWF,/@Q$UZ3E_F3[.#W2/B
M+6?^#<3]BO7;589_@=IL:J^\&WU_5K9LX(Y:.Z4D<]"<=/05F-_P;9?LE6+H
M='\&>+/#JP8:V73?'&LH+1P2P>/?<L0VX[NXSSBOO"BNJ/%6=+3ZW5_\&2_S
M)]C3_E7W'P:/^#>OX3Z;'MT;XG?M)>'6<CSFTWXD7<9N,# W[@P..2,8^\?P
M7_AQ3_9<;?V+^U]^VYI7E BU@_X6=YUI;>B^4UM\RCT+?C7WC15?ZU9J_BK-
M^J3_ #3#V$.Q\&_\.=/BEHWR:+^W!^TQ!"QW2#4[ZUU*0G@?*[Q@J, \>ISZ
MY(_^":7[66B?O-&_;Y\80W"#;$=2^&FCZE&J_P"TCN S8_B.#GFOO*BC_6?'
MOXN1^M*D_P X,/8Q\_O?^9\&/^Q'^W=I!,=K^W#X=UB,_-YU_P#!S2K>0'CY
M=L4A7;QUZ\GVH/P3_P""BVB-YEK\;OV<]<9OE,.H^$+RUC09^\&A)8MP!@\?
M,?05]YT4?ZR5W\=*D_\ N#37_I,4'L5W?WL_E3_X.,[K]JZR_:>T/2_VE+[2
M[[3;>R+^%)?#4<T/AFZC^7SY;=)/F%QN*K+YG[P8C_Y9F,GZG_X-S_B/^W=X
M2_98U3_A6/@7PQXY^#OVYH]"C\:ZJ^FK;7&XFX.G2#YWM]V1(-IC\W=L(<3@
M_MW^U=^Q]\-OVX/A+-X'^*?A6Q\7>&9KB.[6VG>2&2WGCSLEBEB99(G +#<C
M E693E68'MO!7@G1_AMX0TWP_P"']+L-%T/1K9+.PL+*!8+>SA0!4CC10%50
M   !7VV,\2*%?(J>5?4X<T7K=>Y9:IQ2::D];ZKKJ[V7-'"-57/F?ZGP^O[5
M_P#P4 T@M#=?LF_#'6)(SDW%A\38+>&8=<*LJ%@1TR>X]*=)_P %$?VSM*'F
M:E_P3^U*.W)VYL?C+H=[+N[?(L0./4]!7WE17Q/]M85_%@:3^=9?E51T^SE_
M,_P_R/@M?^"K'[1&E?NM8_81^+T%TQRJZ=XDT[4(=AP 3(NT!N>5QQU^@O\
MP6P\7:45DU?]BG]K^&U7B9M/\(1:A*IQQLC692XW8&<C Y]J^]**/[4RY_%@
MH_*=1?G*0>SG_-^"/@U_^"]NB:<=NK?LM_MJ:"S#,:ZA\+'C,H'4KMN&X'>F
MG_@XH^!^G#.L>#_CSX>$9VW9U'X>7T?V!N0RR[0V"I!!VYY4XS7WI11]>RE_
M%A)?*JU^<)!RU/YOP/@U?^#EC]CZQ/\ Q.OB'X@\-[_]2=3\%:TGVC'WMFRU
M;.W(SG'WA6OI/_!QM^Q;K,<+0_'+2D$S;5\_0M5MR#G'S"2U4J/=L#'/2OMN
ML?5OAWX?UZ6>2^T+1[R2Z!69I[*.0R@C!#%E.<CCGM1]8R1[X>JO2M!_^X?U
M#EJ=U]W_  3YKT7_ (+C?LC:]<M#!\?_ (=QLJ[R;F_-LN,@<-(J@GGH#G\J
MZK1_^"LO[+NN60N(?VBO@C'&Q(Q<>-=.MWX_V))E;\<5W6M?L<_"'Q) L6H_
M"OX;ZA&K;U2Y\,V4JAN>0&C//)Y]SZUR^J_\$ROV;==O6N;[]GOX'WEPX :6
M?P)I<CMC@9)@)X%'-D;^S57_ &]!_P#MJ#][Y?B;6C_MW_ _Q%>+;Z?\9?A3
M?7# L(K?Q;82N0.IPLI-=5HOQ[\"^([5I]/\:>$[^%7\MI+;5[>50V <$JY&
M<$''N*\-UK_@BS^R;KUF8)_V??A;&A.<VVAQ6S]_XHPK=_7T]!7+:U_P;\?L
M;Z]>BXG^!'A:.14V8MKJ]MDQDG[L<RKGYCSC.,#.  #V>1O_ )>55_VY!_\
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
M /AY9\.O^A<_: _\,3XW_P#E31_P\L^'7_0N?M ?^&)\;_\ RIKZ HH ^?\
M_AY9\.O^A<_: _\ #$^-_P#Y4T?\/+/AU_T+G[0'_AB?&_\ \J:^@** /G__
M (>6?#K_ *%S]H#_ ,,3XW_^5-'_  \L^'7_ $+G[0'_ (8GQO\ _*FOH"B@
M#Y__ .'EGPZ_Z%S]H#_PQ/C?_P"5-'_#RSX=?]"Y^T!_X8GQO_\ *FOH"B@#
MY_\ ^'EGPZ_Z%S]H#_PQ/C?_ .5-'_#RSX=?]"Y^T!_X8GQO_P#*FOH"B@#Y
M_P#^'EGPZ_Z%S]H#_P ,3XW_ /E31_P\L^'7_0N?M ?^&)\;_P#RIKZ HH ^
M?_\ AY9\.O\ H7/V@/\ PQ/C?_Y4T?\ #RSX=?\ 0N?M ?\ AB?&_P#\J:^@
M** /G_\ X>6?#K_H7/V@/_#$^-__ )4T?\/+/AU_T+G[0'_AB?&__P J:^@*
M* /G_P#X>6?#K_H7/V@/_#$^-_\ Y4T?\/+/AU_T+G[0'_AB?&__ ,J:^@**
M /G_ /X>6?#K_H7/V@/_  Q/C?\ ^5-'_#RSX=?]"Y^T!_X8GQO_ /*FOH"B
M@#Y__P"'EGPZ_P"A<_: _P##$^-__E31_P /+/AU_P!"Y^T!_P"&)\;_ /RI
MKZ HH ^?_P#AY9\.O^A<_: _\,3XW_\ E31_P\L^'7_0N?M ?^&)\;__ "IK
MZ HH ^?_ /AY9\.O^A<_: _\,3XW_P#E31_P\L^'7_0N?M ?^&)\;_\ RIKZ
M HH ^?\ _AY9\.O^A<_: _\ #$^-_P#Y4T?\/+/AU_T+G[0'_AB?&_\ \J:^
M@** /G__ (>6?#K_ *%S]H#_ ,,3XW_^5-'_  \L^'7_ $+G[0'_ (8GQO\
M_*FOH"B@#Y__ .'EGPZ_Z%S]H#_PQ/C?_P"5-'_#RSX=?]"Y^T!_X8GQO_\
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
M )4T?\/+/AU_T+G[0'_AB?&__P J:^@** /G_P#X>6?#K_H7/V@/_#$^-_\
MY4T?\/+/AU_T+G[0'_AB?&__ ,J:^@** /G_ /X>6?#K_H7/V@/_  Q/C?\
M^5-'_#RSX=?]"Y^T!_X8GQO_ /*FOH"B@#Y__P"'EGPZ_P"A<_: _P##$^-_
M_E31_P /+/AU_P!"Y^T!_P"&)\;_ /RIKZ HH ^?_P#AY9\.O^A<_: _\,3X
MW_\ E31_P\L^'7_0N?M ?^&)\;__ "IKZ HH ^?_ /AY9\.O^A<_: _\,3XW
M_P#E31_P\L^'7_0N?M ?^&)\;_\ RIKZ HH ^?\ _AY9\.O^A<_: _\ #$^-
M_P#Y4T?\/+/AU_T+G[0'_AB?&_\ \J:^@** /G__ (>6?#K_ *%S]H#_ ,,3
MXW_^5-'_  \L^'7_ $+G[0'_ (8GQO\ _*FOH"B@#Y__ .'EGPZ_Z%S]H#_P
MQ/C?_P"5-'_#RSX=?]"Y^T!_X8GQO_\ *FOH"B@#Y_\ ^'EGPZ_Z%S]H#_PQ
M/C?_ .5-'_#RSX=?]"Y^T!_X8GQO_P#*FOH"B@#YO_X)L>)K?QKX5^+&M6<>
MH0V>K_$O5[R!+^PGL+I$D2W91+;SHDT,@! :.55D0@JRHRE%^D*^?_V!.?\
MA=1]?BKKG/K_ *@?_6ZGICC&T?0% !1110 4444 %%%% !1110!_(%_P='?\
MIU_CG_W /_4?TRBC_@Z._P"4Z_QS_P"X!_ZC^F44 ?T^_P#!)W_E%E^S3_V2
MKPO_ .FBUKZ KY__ ."3O_*++]FG_LE7A?\ ]-%K7T!0 4444 %%%% !1110
M 4444 %%%% !7Q__ ,$H&W?$7]L+G/\ QD!JHZY_Y@>A^Y_SV'0?8%?'_P#P
M2@;=\1?VPN<_\9 :J.N?^8'H?N?\]AT !]@4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\_P#[ G/_  NH^OQ5
MUSGU_P!0/_K=3TQQC:/H"OG_ /8$Y_X74?7XJZYSZ_Z@?_6ZGICC&T?0% !1
M110 4444 %%%% !1110!_(%_P='?\IU_CG_W /\ U'],HH_X.CO^4Z_QS_[@
M'_J/Z910!_3[_P $G?\ E%E^S3_V2KPO_P"FBUKZ KY__P""3O\ RBR_9I_[
M)5X7_P#31:U] 4 %%%% !1110 4444 %%%% !1110 5\?_\ !*!MWQ%_;"YS
M_P 9 :J.N?\ F!Z'[G_/8=!]@5\?_P#!*!MWQ%_;"YS_ ,9 :J.N?^8'H?N?
M\]AT !]@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!\_\ [ G/_"ZCZ_%77.?7_4#_ .MU/3'&-H^@*^?_ -@3
MG_A=1]?BKKG/K_J!_P#6ZGICC&T?0% !1110 4444 %%%% !1110!_(%_P '
M1W_*=?XY_P#< _\ 4?TRBC_@Z._Y3K_'/_N ?^H_IE% ']/O_!)W_E%E^S3_
M -DJ\+_^FBUKZ KY_P#^"3O_ "BR_9I_[)5X7_\ 31:U] 4 %%%% !1110 4
M444 %%%% !1110 5\?\ _!*!MWQ%_;"YS_QD!JHZY_Y@>A^Y_P ]AT'V!7Q_
M_P $H&W?$7]L+G/_ !D!JHZY_P"8'H?N?\]AT !]@4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\__ + G/_"Z
MCZ_%77.?7_4#_P"MU/3'&-H^@*^?_P!@3G_A=1]?BKKG/K_J!_\ 6ZGICC&T
M?0% !1110 4444 %%%% !1110!_(%_P='?\ *=?XY_\ < _]1_3**/\ @Z._
MY3K_ !S_ .X!_P"H_IE% ']/O_!)W_E%E^S3_P!DJ\+_ /IHM:^@*^?_ /@D
M[_RBR_9I_P"R5>%__31:U] 4 %%%% !6-\1O'NF_"OX>Z]XHUF5H-'\-Z=<:
MI?2JNYHX((VED8#OA5)Q6S7GO[6_P>N/VAOV5/B9X!M9H[>Z\;^%=4T"&61M
MJ1O=6DL"LQY^4%P3P>,\'I0!\*?!V#]N;_@I#\(M*^.'A'X^>#?V>?"_BZ$Z
MMX.\!I\/K7Q UYI;G?9RZG?7+F2*:>/:S"V4JJ.I7#$JOH_CO_@H9\;/@E_P
M1F^(7QF\??"^W\,_&KX;Z=>VEYHTR2-I5_>6\XMEU* 9$C6,@87 7<#L#*'(
M D/,_P#!-W_@L#\!_AS^PEX-\(_%7XF>$?A7\2/@]H%MX3\8>%?%6HQ:9JVG
M7VG0BVE6.WDVO<AO)WJ;<29#JOWLK7>>!?\ @JG9^//^"9WC;]I#QU\)?%,/
MPLBN[V32]+L[9+[5=?\ "_GK!'JL]E<>2D4<D323/%YD@-NGF*SAPM 'S[_P
M3T\0_MH^'OVG-2UK4OB[X=_:@^&M_P",[+1/&%K965AI=OX>M[OPYIFH1ZOI
M-QYRK):Q-=QPM;QJ?-$;3+'YMQ(\?Z6?&GXJZ;\"O@[XK\;:SYG]D^#]'N]:
MO1&1O,-M"\SA=Q W%4(&2!G%?A_X3^(7P+^#O[<FFZY^Q[XVL;'QAXU^.FA:
M=IW@OP1K+W&B:_X5N= TJ;5VN=*CD,$4,$KWKB79&T4L3J,&#$7[)_MS?"_4
MOCA^Q1\8/!>C+YFK>+_!.LZ+9)C.^:YL9H4'4<EG H _.";]K;]L_P"!/[+7
M@O\ ;0\?_$SP?JWPH\17>E:SXD^$%KX/M[8>&O#>I7$44=Q;:H6%U-=Q136\
MK),1&IDERQ6, _KA!,MQ"DB'<DBAE..H-?BO\?/^"B_PO_:B_P"#?;P/\#_!
MOB?1]4^./Q&T7P]\-;?P'!M?7-/U>.>V@NQ<6*J)8(8OLT[>;)&L; )@DNN?
MVFLK?['9PP[MWE($SC&<#% $E?'_ /P2@;=\1?VPN<_\9 :J.N?^8'H?N?\
M/8=![I\;/"OQDU[Q#:R?#CQY\,_"NDI;A;FV\2> [[Q!<2S[F)=)H-8L51-N
MT;#&QR"=^"%'P[^R=^R?^T[9?'7]IRW\*?M)> /"NSXJ_:]7C3X1M?0:A?77
MAO0+UYHA-J[201B.XBA$1DDYA9]X\P(@!^EU%?'Z_LI_ME#;_P 9?> &QZ_
M^+GI_P!1;V/YGVP+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP ?8%%?'Z_LI_
MME#;_P 9?> &QZ_ ^+GI_P!1;V/YGVP+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/
MYGVP ?8%%?'Z_LI_ME#;_P 9?> &QZ_ ^+GI_P!1;V/YGVP+^RG^V4-O_&7W
M@!L>OP/BYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;_P 9?> &QZ_ ^+GI_P!1;V/Y
MGVP+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;_P 9?> &
MQZ_ ^+GI_P!1;V/YGVP+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP ?8%%?'Z
M_LI_ME#;_P 9?> &QZ_ ^+GI_P!1;V/YGVP+^RG^V4-O_&7W@!L>OP/BYZ?]
M1;V/YGVP ?8%%?'Z_LI_ME#;_P 9?> &QZ_ ^+GI_P!1;V/YGVP+^RG^V4-O
M_&7W@!L>OP/BYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;_P 9?> &QZ_ ^+GI_P!1
M;V/YGVP+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;_P 9
M?> &QZ_ ^+GI_P!1;V/YGVP+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP ?8%
M%?'Z_LI_ME#;_P 9?> &QZ_ ^+GI_P!1;V/YGVP+^RG^V4-O_&7W@!L>OP/B
MYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;_P 9?> &QZ_ ^+GI_P!1;V/YGVP+^RG^
MV4-O_&7W@!L>OP/BYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;_P 9?> &QZ_ ^+GI
M_P!1;V/YGVP+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;
M_P 9?> &QZ_ ^+GI_P!1;V/YGVP+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP
M ?8%%?'Z_LI_ME#;_P 9?> &QZ_ ^+GI_P!1;V/YGVQY_P#LF>!_VROVG_V6
M/AG\3/\ AJKP!HG_  L/PKI?B?\ LT_!B*Y^P?;;2&Y\CS?[43S-GF%=^Q-W
M)VKD  'Z 45\?K^RG^V4-O\ QE]X ;'K\#XN>G_46]C^9]L"_LI_ME#;_P 9
M?> &QZ_ ^+GI_P!1;V/YGVP ?8%%?'Z_LI_ME#;_ ,9?> &QZ_ ^+GI_U%O8
M_F?; O[*?[90V_\ &7W@!L>OP/BYZ?\ 46]C^9]L 'V!17Q^O[*?[90V_P#&
M7W@!L>OP/BYZ?]1;V/YGVP+^RG^V4-O_ !E]X ;'K\#XN>G_ %%O8_F?; !]
M@45\?K^RG^V4-O\ QE]X ;'K\#XN>G_46]C^9]L"_LI_ME#;_P 9?> &QZ_
M^+GI_P!1;V/YGVP ?8%%?'Z_LI_ME#;_ ,9?> &QZ_ ^+GI_U%O8_F?; O[*
M?[90V_\ &7W@!L>OP/BYZ?\ 46]C^9]L 'V!17Q^O[*?[90V_P#&7W@!L>OP
M/BYZ?]1;V/YGVP+^RG^V4-O_ !E]X ;'K\#XN>G_ %%O8_F?; !]@45\?K^R
MG^V4-O\ QE]X ;'K\#XN>G_46]C^9]L"_LI_ME#;_P 9?> &QZ_ ^+GI_P!1
M;V/YGVP ?8%%?'Z_LI_ME#;_ ,9?> &QZ_ ^+GI_U%O8_F?; O[*?[90V_\
M&7W@!L>OP/BYZ?\ 46]C^9]L 'V!17Q^O[*?[90V_P#&7W@!L>OP/BYZ?]1;
MV/YGVP+^RG^V4-O_ !E]X ;'K\#XN>G_ %%O8_F?; !]@45\?K^RG^V4-O\
MQE]X ;'K\#XN>G_46]C^9]L"_LI_ME#;_P 9?> &QZ_ ^+GI_P!1;V/YGVP
M?8%%?'Z_LI_ME#;_ ,9?> &QZ_ ^+GI_U%O8_F?; O[*?[90V_\ &7W@!L>O
MP/BYZ?\ 46]C^9]L 'V!17Q^O[*?[90V_P#&7W@!L>OP/BYZ?]1;V/YGVP+^
MRG^V4-O_ !E]X ;'K\#XN>G_ %%O8_F?; !]@45\?K^RG^V4-O\ QE]X ;'K
M\#XN>G_46]C^9]L"_LI_ME#;_P 9?> &QZ_ ^+GI_P!1;V/YGVP ?8%%?G_^
MTIX'_;*_9V^'6F>(/^&JO &L_;_%?AOPSY!^#$5OL_M?7+#2?.W?VHV?*^V&
M79@;]A3<FX.OH"_LI_ME#;_QE]X ;'K\#XN>G_46]C^9]L 'V!17Q^O[*?[9
M0V_\9?> &QZ_ ^+GI_U%O8_F?; O[*?[90V_\9?> &QZ_ ^+GI_U%O8_F?;
M!]@45\?K^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP+^RG^V4-O_&7W@!L>OP/
MBYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;_QE]X ;'K\#XN>G_46]C^9]L"_LI_ME
M#;_QE]X ;'K\#XN>G_46]C^9]L 'V!17Q^O[*?[90V_\9?> &QZ_ ^+GI_U%
MO8_F?; O[*?[90V_\9?> &QZ_ ^+GI_U%O8_F?; !]@45\?K^RG^V4-O_&7W
M@!L>OP/BYZ?]1;V/YGVP+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP ?8%%?'
MZ_LI_ME#;_QE]X ;'K\#XN>G_46]C^9]L"_LI_ME#;_QE]X ;'K\#XN>G_46
M]C^9]L 'V!17Q^O[*?[90V_\9?> &QZ_ ^+GI_U%O8_F?; O[*?[90V_\9?>
M &QZ_ ^+GI_U%O8_F?; !]@45\?K^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP
M+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;_QE]X ;'K\#
MXN>G_46]C^9]L"_LI_ME#;_QE]X ;'K\#XN>G_46]C^9]L 'V!17Q^O[*?[9
M0V_\9?> &QZ_ ^+GI_U%O8_F?; O[*?[90V_\9?> &QZ_ ^+GI_U%O8_F?;
M!]@45\?K^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP+^RG^V4-O_&7W@!L>OP/
MBYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;_QE]X ;'K\#XN>G_46]C^9]L"_LI_ME
M#;_QE]X ;'K\#XN>G_46]C^9]L 'V!17Q^O[*?[90V_\9?> &QZ_ ^+GI_U%
MO8_F?; O[*?[90V_\9?> &QZ_ ^+GI_U%O8_F?; !]@45^?_ (A\#_ME>'OV
MI_!?PS_X:J\ 3_\ "6>%=>\3_P!I'X,1+]F_LN[T6V\CRO[4^?S?[6+;]Z[/
M((VMO!3T!?V4_P!LH;?^,OO #8]?@?%ST_ZBWL?S/M@ ^P**^/U_93_;*&W_
M (R^\ -CU^!\7/3_ *BWL?S/M@7]E/\ ;*&W_C+[P V/7X'Q<]/^HM['\S[8
M /L"BOC]?V4_VRAM_P",OO #8]?@?%ST_P"HM['\S[8%_93_ &RAM_XR^\ -
MCU^!\7/3_J+>Q_,^V #[ HKX_7]E/]LH;?\ C+[P V/7X'Q<]/\ J+>Q_,^V
M!?V4_P!LH;?^,OO #8]?@?%ST_ZBWL?S/M@ ^P**^/U_93_;*&W_ (R^\ -C
MU^!\7/3_ *BWL?S/M@7]E/\ ;*&W_C+[P V/7X'Q<]/^HM['\S[8 /L"BOC]
M?V4_VRAM_P",OO #8]?@?%ST_P"HM['\S[8%_93_ &RAM_XR^\ -CU^!\7/3
M_J+>Q_,^V #[ HKX_7]E/]LH;?\ C+[P V/7X'Q<]/\ J+>Q_,^V!?V4_P!L
MH;?^,OO #8]?@?%ST_ZBWL?S/M@ ^P**^/U_93_;*&W_ (R^\ -CU^!\7/3_
M *BWL?S/M@7]E/\ ;*&W_C+[P V/7X'Q<]/^HM['\S[8 /L"BOC]?V4_VRAM
M_P",OO #8]?@?%ST_P"HM['\S[8%_93_ &RAM_XR^\ -CU^!\7/3_J+>Q_,^
MV #[ HKX_7]E/]LH;?\ C+[P V/7X'Q<]/\ J+>Q_,^V!?V4_P!LH;?^,OO
M#8]?@?%ST_ZBWL?S/M@ ^P**^/U_93_;*&W_ (R^\ -CU^!\7/3_ *BWL?S/
MM@7]E/\ ;*&W_C+[P V/7X'Q<]/^HM['\S[8 /L"BOC]?V4_VRAM_P",OO #
M8]?@?%ST_P"HM['\S[8%_93_ &RAM_XR^\ -CU^!\7/3_J+>Q_,^V #[ HKX
M_7]E/]LH;?\ C+[P V/7X'Q<]/\ J+>Q_,^V!?V4_P!LH;?^,OO #8]?@?%S
MT_ZBWL?S/M@ ^P**^/U_93_;*&W_ (R^\ -CU^!\7/3_ *BWL?S/M@7]E/\
M;*&W_C+[P V/7X'Q<]/^HM['\S[8 /L"BOS_ /#7@?\ ;*U[]J?QC\,_^&JO
M $?_  B/A70?$_\ :1^#$3?;/[3N]8MO(\K^U!L\K^QRV_>=_P!I(VKY8+>@
M+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;_QE]X ;'K\#
MXN>G_46]C^9]L"_LI_ME#;_QE]X ;'K\#XN>G_46]C^9]L 'V!17Q^O[*?[9
M0V_\9?> &QZ_ ^+GI_U%O8_F?; O[*?[90V_\9?> &QZ_ ^+GI_U%O8_F?;
M!]@45\?K^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP+^RG^V4-O_&7W@!L>OP/
MBYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;_QE]X ;'K\#XN>G_46]C^9]L"_LI_ME
M#;_QE]X ;'K\#XN>G_46]C^9]L 'V!17Q^O[*?[90V_\9?> &QZ_ ^+GI_U%
MO8_F?; O[*?[90V_\9?> &QZ_ ^+GI_U%O8_F?; !]@45\?K^RG^V4-O_&7W
M@!L>OP/BYZ?]1;V/YGVP+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP ?8%%?'
MZ_LI_ME#;_QE]X ;'K\#XN>G_46]C^9]L"_LI_ME#;_QE]X ;'K\#XN>G_46
M]C^9]L 'V!17Q^O[*?[90V_\9?> &QZ_ ^+GI_U%O8_F?; O[*?[90V_\9?>
M &QZ_ ^+GI_U%O8_F?; !]@45\?K^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP
M+^RG^V4-O_&7W@!L>OP/BYZ?]1;V/YGVP ?8%%?'Z_LI_ME#;_QE]X ;'K\#
MXN>G_46]C^9]L"_LI_ME#;_QE]X ;'K\#XN>G_46]C^9]L 'V!17Q^O[*?[9
M0V_\9?> &QZ_ ^+GI_U%O8_F?; O[*?[90V_\9?> &QZ_ ^+GI_U%O8_F?;
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
M@ZJ6-TM\ULK7& #%N((^4^4/H3_@L]^W?\9/V7/@3=7OP=\&SI9VJZ/>ZO\
M$'4);0Z9I=M>ZI%9);6=NYDDN[UR^2&A$44<BN69V1" ?=%%?&O_  6(_:;^
M(/P#\+_##1/!?Q#\,_ _2_B%XDDTC7_BGXATE-3T_P %0):RSQ9CF*VRR7,J
M+"CW+"(989#,K+5_X(U?M2?$3X_Z+\6/#_C?XA^'?CAI?PX\2Q:5X?\ BIH&
MCQ:9IOC6"6UCGE") 6MFDMI7:%VMV*<*,L078 ^U**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BORV_9>^&/[<'[;/PLU3XF^'_VV;?P5IM[XH\1:?I?
MAFY^#^AZA#;0Z?K-[811M>921U86H)<(64,>7(R?;_@?_P %<K/P-^Q#XJ\;
M?'RTL]$\??"WQA<_#?Q+I'A6*343KNOQ-&((=+A_UDK7D<T$D<1.4$C!F 1F
M !]M45\P?LC_ /!63X=_M5R^,+"_\-_$SX-^)_ >E_V_K/ASXF^''\.ZI;:5
M\W_$Q",SQM;91U+JY*E?F"@J6QOV)_\ @LY\,?VY/B[;^#=%\*_%GP7?:YID
MVN>%+SQGX5DTBP\<Z=$RB2\TN8NPGB59(G^8(VV52%X;: ?7%%>4_MD>'OC'
MXO\ @[_9/P/\0>#?"/C#4[^"VN-?\1VLEY'H=@V[S[JVME4K<W2C;Y<4S)$2
M26; VM\S?\$FOVE?BIX\^/\ \5OAOXP^,GA']ISPCX)L=.N[#XG^'- MM)@7
M4+AIA<Z/.+21[22:%$ADQ"2R+)^].YU50#[AN/#.FW?B2TUJ73[&36+"VGLK
M6^>!6N;:"9H7FB23&Y8Y&MX&=00&,,9()1<7J^&_$O[<GQIU#_@K=\'_ (:S
M>";GX>_!WQ./%ELLVJRVD^J^,I]*MD_TI8HS*UK8B21&A8NDLX.YE1"BO]R4
M %%?.'[?NC?M'?$6_P# _@OX ZYH_P .+?7KBZG\5?$74--M-8;PQ;0QJ88+
M;3IY%^T3W,C;=S*8XTBD)969,_+?AS_@HK\;OV1OV:?VJ](^(GB3PK\;/'WP
M!U'2=%\+^+K+1ETR#Q-?ZPD2VEI>V5LVR.:VN+B$3) P/E.O1@78 _3.BOS_
M /@3XS_:<_8E_;1^$_@7X^_&KPY\</"OQW@U+3[.YM?!MMX=G\)ZW9VGVY8(
MVM^+FVEACN4#2JLA9(SA>0VYXE_;D^-.H?\ !6[X/_#6;P3<_#WX.^)QXLME
MFU66TGU7QE/I5LG^E+%&96M;$22(T+%TEG!W,J(45P#[DHK\[_BY\6?VCOVQ
MOV_OC'\.?A+\>O!/[/OAG]G^'21>077A.U\2:IXIEO;)+UI[E+ET%I9!7$2O
M$Q8E)&)&0%^D/^"7_P"V'=_MV?L5>%/B)JD>@KKEU-?:3JSZ'.9])NKRQO)K
M*:XLW8DM:S- 9HLEB(Y5!9B"2 ?0%%%% !1110 4444 %%%% !1110 4444
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
M:-K?BGXBW?A^UTW1M.MK"13?+!K,,F_7/M*AH@K[M_G&0YV%A^UE% !1110
M4444 %%%% !1110 4444 %%%% !1110!\ ?\%!?CSKW['G_!43X8_%*+X+_'
M;XN>&5^&6N^&;@?#?PA+KTUC=W&IZ7<1^=\Z1QJ4M9>K;B=N 1DK4^&>N?$'
M_@JS^VG\._B)J7P;^)GP.^$_P7TW6IM-F\?V$>D^(_$&N:C:'3RJ6 D=H;:"
MVEN&\UF^=Y(]OW25_0JB@#^=/PS_ ,$Y/B-X5^%Z_LX^)O"__!2W7O%$9DT)
MM/T+Q[9V7P?U6T,IVSB^DMIHK6UDC_>M;O#*\98H=[U^A7C3XR_$K_@E]^VA
M\:YM-_9U^+7QPT[XY3:/K/A+5O!5BEY;PWUMID&FR6&L7#$?88Q);QRBY963
M;<2,$&QZ_2*B@#)\&:AK6L^!M+NM<TVST+Q!=6,4M]8079OX-/N60&2)9MD?
MG*CDJ'V)N SA<X'Y'_MB>)?BS^V_X)F^$'CC]C/Q''^U>E[!IVA_&#2?#L5I
MX+\.);Z@;BTUBUUYIIKJW2&,F?[(&9R[21<F0K7[#44 >(_\%"/!VM>+?^"<
M7QM\/Z;:ZEXD\1:E\.=<T^UM["V+W>IW3Z;/&BQQ1\L\DA $:<DMM .0*POA
MW\9!^QU_P3M^#^J>)O"OC&^FL="\+>'KS2]+TT2:A87%TMG99FAD:(QI%+*#
M+G#(JM\I(VU]%U1U_P ,Z;XKLX[?5-/L=2MX;B*ZCBNH%F1)HG62*0!@0'1U
M5E8<JR@C! - '.?M"_%.[^"'P*\7^,-/\-Z]XRU#PUI%SJ-KH.BVCW6H:S-'
M&S1VT$: LTDC *, _>SVK\KO^">?[9.O>*OVGO#7Q"^.W[-'[:GB3X\>++F/
M0;?7+WX4RZ?X(^&-K>RQQRP:<DETQMK1!M\^]D5KB6.-F; )CK]@J* /RG\9
M_%SXR?\ !/F#]H?X&^'OV9_BY\3K[XL^*]=\0_#OQ3X6L4O/#;KKA#^7JEV[
MC["UM<2RJQE&"L8.5CQ*?J3XE_LKZK\"_P#@ASXF^#.D6][XG\0>&?@K>^%+
M:'2XI)Y]6O8]%DMP($4!W:24?*@ 9MP4#)Q7UI10!\]> ]<\5? 7_@E1H6H:
M7X;UJ\\;>#_A5;36F@Q:;)-J$NHV^DJ4M1:X5VE,R!/*VABWRX!XJS_P2Z_9
MW;]EG_@GU\)O!MU:W%KKEGX=M;W7OM,9CN)M6ND%S?R2AOF\QKJ68MN^;)P>
M17OE% !1110 4444 %%%% !1110 4444 %%%% !1110!^</QK_:XU[]@?_@K
M!\9/$UY^SY^TM\5?#OQ \&^%++3M2^'/@277+.&:Q?53/'+*9(T#?Z7%@(6/
MWLA>"V-J'[/'Q2_X*SZM\=?B?KGP]\3_  -TOQ+\'M0^%/PYTGQ8B6^OWGVY
MVN;J_P!0M4=C:*9HK2)(F??M24GAAN_3>B@#\&/V5?V.O&WQ'^,7PA\#Z]X2
M_P""FS:YX%\2:+JFO6?Q!\?V2?#30SIUQ%,9[6[-K(FH1PM$##%!&C2  +)'
M]\?7?P3_ &A/B_\ \$]?BM\0O@CIO[,'Q.^)6N>,OB9JWBGPOXMTF)+3P7>:
M;J]Z;PRZCJI$AL9K99)HVC:*1F^SQA>)$%?I910!SOQ8?Q4GPI\1-X*&B_\
M":+I=PVAKJT<DVGF^$3& 3JCQNT)DVAMKH=N<$&ORRU?6?'7_!0#]HWX-1P_
ML>^.O@G^T-X*\9:1X@\??%C4_#EMI>C65M91B+4(;'5$>275HKJ!?LD=NQ9#
M')&6.V+</UOHH ^2_P#@N-\./$/Q:_X)E^/-!\*^']<\3ZY>:CH$D&G:39R7
MEU,L6NZ?+*PBC#.ZI&CNV%;"J6((!KW;XR_M!V'P4\8?#W1[[0_$VJO\1O$'
M_".VEUI=FL]MI<WV6XN1+=LSJ8H2MNZAE#'>RC'.1WU4=4\,Z;KE_I]U>Z?8
MWEUI,QN;&:>!9)+*4QM&9(F()1C&[H67!*NPZ$B@#QW_ (*.?M)>,_V3/V-O
M&GC?X<_#_7_BAX\T^V2#0/#NDZ3<ZI+=WDKK%&\D-O\ O6@C+>9)M*G9&P#*
M2#7Q1_P2;^/]CJ/[0!A\9_ ']M+4/C-\5[9[/Q3\5/B3\-?[%T>V@ABFN5L8
M66Y=--T\.&6*")?FEDCWL[89?U'HH _&:Y@^-]I^P1)_P3W3]G7XK)XGNKA_
M!"?$F*Q1_ :^'GOFD.KMJ))_>"R.3;E/,,F1_K"(C]N_\%L?A-KGQ!_X)<>,
M_"O@[P_KOB75C>>'4M--TJTEO;N6.#6]/D<B*,,[A(HW=L*V%4L00#7UY10!
M\$_\%H/A;K6L?$GX&^/-6^#OB+]HCX,^ [W56\8_#W0[5=2O;FXN((5L-2&F
MR$1:BMNT<Z>0YX-R' ."5/\ @C#\-M9TWXF?'#QUH?P<\3?LZ_!/QY=Z5+X1
M^'NO6$>DWD%[;P2Q:AJ7]F1,4TX7'^C)Y0YD^S"3@%<_>U% !1110 4444 %
M%%% !1110 4444 %%%% !1110!^4/[#_ /P4J\4?L/?!;4OA7JW[(G[97BCQ
M%IGC/Q1<P:CHOPV=M#U!;W7K^\MG2[FG0B(QW$>Z0IM'S$;E )Y7]IC_ ()E
M_&KQS^P19_$#5M$\>:3\5M6^-=Q\:/%7A+X:^)(+/Q%I%K<6TE@MKIE^P:-[
MVULUM9#A6$KQS(F"X<_L110!^*O[(_[ 7B3]K&Y^-%_INF?MR6/]O?"/7O &
ME^(/VE_$T/GQWFH^25MK;3%@^T>3NB21KC[0B H%\MV.4^T/^">7[>_Q0^-?
MB3P?\,=2_97^*WPOM_!N@K9^,_$/BZ./2M&L+JWA6&.'1V19!JL<DJ. Z&%4
MC ?G<JG[:HH \1_;V^+/Q<^!GP@TWQ9\(?!-C\1[S1=;M9_$GASRV;4]2T3Y
MA=_V:?.C7[:@V/&K[U<*RA"S+CY+_P""9G@*;XI?\%"=<^,/P[_9T\7_ +*_
MPCA\##POJVC>)?#<'A>^\;ZM]L6:WG_LJ$LB)9PB91=,0\GVH1C*HVW](J*
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
M3/\ @I1JW_">>,M8U[PP_P %/%EO#X$UNUU*=YD%Z71AITH,GDS&;S-PC,F
MC!:_>ZB@#\N=-T+QM_P2 ^*GPQ\;1_ ?XN?%7P=??!/0_AM=Z=X&AC\6^(O"
M>I:7+-.D-P46W6XMY$N60W,442;K1<QC>@'Z'?LV^/\ Q=\4_@?X=\1>._!*
M_#GQ5K%K]JO?#?\ :RZH^D;B2D4DZQQJTFS:7"KA6+*"VW<>XHH _+;_ (*#
M_&'QM\2Y?B5\'?C1^Q#XC^/>MZA/J=A\*O$_A/PK!=^'QIMY&BV[WFI7%Q))
MH]VDB)YTR[1F!)%5 JU]_P#[(?PX\6?"']DKX<^%/'FN'Q1XT\.^&+#3=<U2
M.0M_:%[%;(DTBNP5FRX;#L S?>."37I5% 'P[_P2TU[5OV&_^"&?@O6O'7@K
MQQ;ZE\._#.J:KJWAN'2'37BL5W=SM&EK,8V,K1X95<C=D'<0=Q^S--\7PZIX
M&M]>2UU!;>XL5U!;?R"UT%:,2!/+7),F#C:N3G@9JUXB\.Z?XOT*\TO5K&SU
M33-0A:WNK.[@6:"YC889'1@592.""""*MHBQ(JJH55&  , "@#\5_AG_ ,%!
M_%GQ6_:27XO?M#?LE?MT>+-:\*ZM/<?#[P=HGPDG/A?P3"I>."]V2W*->ZJT
M+;GN9D B:1EA1 JO7TC\8?C=\0/^"8'[=GQI\8V?[//Q?^,_@OX^6^D:YH]W
M\/=+_M:XTO5[*P%C-9:A%N#VT3B*"03 ,@$C8#L&5/T8HH _(/XF>/?VA/\
M@G+_ ,$[O@O\*] ^&_QGNO&GQ0U'6?$OQ+U[X;^#7\7:GX&AO[V>_GM+,JR6
MJW[27:VZRR.R1K#-*JR-Y9/UM_P1T^*W@O6OA1KO@CP+\ ?VB/@GIGA6:/4+
MR[^*_A=]*OO%U[>O,]Q>FYDFEDO;DO%NFD<@KYD(&%VJOV-10!\E_L8_#CQ#
MX6_X*:?MDZ]J?A_7--T/Q1J/A&31M1N[.2.UU=8-"2*9K>5ALE6.0%&V,=C?
M*0IZ_6E%% !1110!_(%_P='?\IU_CG_W /\ U'],HH_X.CO^4Z_QS_[@'_J/
MZ910!_3[_P $G?\ E%E^S3_V2KPO_P"FBUKZ KY__P""3O\ RBR_9I_[)5X7
M_P#31:U] 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!_(%_P='?\ *=?XY_\ < _]1_3**/\ @Z._Y3K_ !S_
M .X!_P"H_IE% ']/O_!)W_E%E^S3_P!DJ\+_ /IHM:^@*^?_ /@D[_RBR_9I
M_P"R5>%__31:U] 4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17B/_  4P\8ZM\._^
M"</[0/B#0=2OM&US0_AMXBU#3M0LIF@N;&YBTNYDBFBD4ADD1U5E8$$$ BLW
M_AVG\.O^AC_: _\ #[>-_P#Y;4 ?0%%?/_\ P[3^'7_0Q_M ?^'V\;__ "VH
M_P"':?PZ_P"AC_: _P##[>-__EM0!] 45\__ /#M/X=?]#'^T!_X?;QO_P#+
M:C_AVG\.O^AC_: _\/MXW_\ EM0!] 45\_\ _#M/X=?]#'^T!_X?;QO_ /+:
MC_AVG\.O^AC_ &@/_#[>-_\ Y;4 ?0%%?/\ _P .T_AU_P!#'^T!_P"'V\;_
M /RVH_X=I_#K_H8_V@/_  ^WC?\ ^6U 'T!17S__ ,.T_AU_T,?[0'_A]O&_
M_P MJ/\ AVG\.O\ H8_V@/\ P^WC?_Y;4 ?0%%?/_P#P[3^'7_0Q_M ?^'V\
M;_\ RVH_X=I_#K_H8_V@/_#[>-__ );4 ?0%%?/_ /P[3^'7_0Q_M ?^'V\;
M_P#RVH_X=I_#K_H8_P!H#_P^WC?_ .6U 'T!17S_ /\ #M/X=?\ 0Q_M ?\
MA]O&_P#\MJ/^':?PZ_Z&/]H#_P /MXW_ /EM0!] 45\__P##M/X=?]#'^T!_
MX?;QO_\ +:C_ (=I_#K_ *&/]H#_ ,/MXW_^6U 'T!17S_\ \.T_AU_T,?[0
M'_A]O&__ ,MJ/^':?PZ_Z&/]H#_P^WC?_P"6U 'T!17S_P#\.T_AU_T,?[0'
M_A]O&_\ \MJ/^':?PZ_Z&/\ : _\/MXW_P#EM0!] 45\_P#_  [3^'7_ $,?
M[0'_ (?;QO\ _+:C_AVG\.O^AC_: _\ #[>-_P#Y;4 ?0%%?/_\ P[3^'7_0
MQ_M ?^'V\;__ "VH_P"':?PZ_P"AC_: _P##[>-__EM0!] 45\__ /#M/X=?
M]#'^T!_X?;QO_P#+:C_AVG\.O^AC_: _\/MXW_\ EM0!] 45\_\ _#M/X=?]
M#'^T!_X?;QO_ /+:C_AVG\.O^AC_ &@/_#[>-_\ Y;4 ?0%%?/\ _P .T_AU
M_P!#'^T!_P"'V\;_ /RVH_X=I_#K_H8_V@/_  ^WC?\ ^6U 'T!17S__ ,.T
M_AU_T,?[0'_A]O&__P MJ/\ AVG\.O\ H8_V@/\ P^WC?_Y;4 ?0%%?/_P#P
M[3^'7_0Q_M ?^'V\;_\ RVH_X=I_#K_H8_V@/_#[>-__ );4 ?0%%?/_ /P[
M3^'7_0Q_M ?^'V\;_P#RVH_X=I_#K_H8_P!H#_P^WC?_ .6U 'T!17S_ /\
M#M/X=?\ 0Q_M ?\ A]O&_P#\MJ/^':?PZ_Z&/]H#_P /MXW_ /EM0!] 45\_
M_P##M/X=?]#'^T!_X?;QO_\ +:C_ (=I_#K_ *&/]H#_ ,/MXW_^6U 'T!17
MS_\ \.T_AU_T,?[0'_A]O&__ ,MJ/^':?PZ_Z&/]H#_P^WC?_P"6U 'T!17S
M_P#\.T_AU_T,?[0'_A]O&_\ \MJ/^':?PZ_Z&/\ : _\/MXW_P#EM0!] 45\
M_P#_  [3^'7_ $,?[0'_ (?;QO\ _+:C_AVG\.O^AC_: _\ #[>-_P#Y;4 ?
M0%%?/_\ P[3^'7_0Q_M ?^'V\;__ "VH_P"':?PZ_P"AC_: _P##[>-__EM0
M!] 45\__ /#M/X=?]#'^T!_X?;QO_P#+:C_AVG\.O^AC_: _\/MXW_\ EM0!
M] 45\_\ _#M/X=?]#'^T!_X?;QO_ /+:C_AVG\.O^AC_ &@/_#[>-_\ Y;4
M?0%%?/\ _P .T_AU_P!#'^T!_P"'V\;_ /RVH_X=I_#K_H8_V@/_  ^WC?\
M^6U 'T!17S__ ,.T_AU_T,?[0'_A]O&__P MJ/\ AVG\.O\ H8_V@/\ P^WC
M?_Y;4 ?0%%?/_P#P[3^'7_0Q_M ?^'V\;_\ RVH_X=I_#K_H8_V@/_#[>-__
M );4 ?0%%?/_ /P[3^'7_0Q_M ?^'V\;_P#RVH_X=I_#K_H8_P!H#_P^WC?_
M .6U 'T!17S_ /\ #M/X=?\ 0Q_M ?\ A]O&_P#\MJ/^':?PZ_Z&/]H#_P /
MMXW_ /EM0!] 45\__P##M/X=?]#'^T!_X?;QO_\ +:C_ (=I_#K_ *&/]H#_
M ,/MXW_^6U 'T!17S_\ \.T_AU_T,?[0'_A]O&__ ,MJ/^':?PZ_Z&/]H#_P
M^WC?_P"6U 'T!17S_P#\.T_AU_T,?[0'_A]O&_\ \MJ/^':?PZ_Z&/\ : _\
M/MXW_P#EM0!] 45\_P#_  [3^'7_ $,?[0'_ (?;QO\ _+:C_AVG\.O^AC_:
M _\ #[>-_P#Y;4 ?0%%?/_\ P[3^'7_0Q_M ?^'V\;__ "VH_P"':?PZ_P"A
MC_: _P##[>-__EM0!] 45\__ /#M/X=?]#'^T!_X?;QO_P#+:C_AVG\.O^AC
M_: _\/MXW_\ EM0!] 45\_\ _#M/X=?]#'^T!_X?;QO_ /+:C_AVG\.O^AC_
M &@/_#[>-_\ Y;4 ?0%%?/\ _P .T_AU_P!#'^T!_P"'V\;_ /RVH_X=I_#K
M_H8_V@/_  ^WC?\ ^6U 'T!17S__ ,.T_AU_T,?[0'_A]O&__P MJ/\ AVG\
M.O\ H8_V@/\ P^WC?_Y;4 ?0%%?/_P#P[3^'7_0Q_M ?^'V\;_\ RVH_X=I_
M#K_H8_V@/_#[>-__ );4 ?0%%?/_ /P[3^'7_0Q_M ?^'V\;_P#RVH_X=I_#
MK_H8_P!H#_P^WC?_ .6U 'T!17S_ /\ #M/X=?\ 0Q_M ?\ A]O&_P#\MJ/^
M':?PZ_Z&/]H#_P /MXW_ /EM0!] 45\__P##M/X=?]#'^T!_X?;QO_\ +:C_
M (=I_#K_ *&/]H#_ ,/MXW_^6U 'T!17S_\ \.T_AU_T,?[0'_A]O&__ ,MJ
M/^':?PZ_Z&/]H#_P^WC?_P"6U 'T!17S_P#\.T_AU_T,?[0'_A]O&_\ \MJ/
M^':?PZ_Z&/\ : _\/MXW_P#EM0!] 45\1?\ !03]BGPS\!_V"OC=XX\*^,?C
M]IGBCP9X!UW7='O&^-WC.X%I>6NG3SP2F*75&CDVR(K;)%9&QA@02*^W: "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** /Y O\ @Z._Y3K_ !S_ .X!_P"H_IE%'_!T=_RG7^.?
M_< _]1_3** /Z??^"3O_ "BR_9I_[)5X7_\ 31:U] 5\_P#_  2=_P"467[-
M/_9*O"__ *:+6OH"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^?_\ @K%_RBR_:6_[
M)5XH_P#31=5] 5\__P#!6+_E%E^TM_V2KQ1_Z:+JOH"@ HHHH ***\O_ &N7
M^-*_"8?\*&C^%[>.FO8@3X^>^724M,-YIQ9@RM+G8%&0N"Q)X .U"E[6HJ=T
MK]6[)>K$W97/4*J:_K]CX4T*]U35+VTTW3--@DNKR\NIEA@M88U+/)([$*B*
MH)+$@  D\5\-?\;.O^K#_P#RZZ^5?^"PW[*?_!27]K']CC6M+\17WP!N/"^B
M@ZGJGAOX6W.M0ZMXGCCP?*9;U"LZ1C=*(%D4NRC"RNL2U]-E_#%.OB84:V+I
M1C)I-\U[?*R_-+NTM3&59I746?JW^S9^U/\ #S]L'X;+XO\ AGXMTCQEX<:Y
MELS>Z?(66.:,X>-U8!D89!PP!*LK#*L">_K^:G_@W#_9._;6TE]>^+'P%N?
MOAOP9?9TRYM?B-)?Q:'XM=-Z[XH;6-I9&MGSB=6C <O&'<>='7ZS?\;.O^K#
M_P#RZZ]#B/@VA@,PJ87#8NG*,?YI6DO*5E:Z\ON3NE%'$.4>9Q9]X5Y3^TE^
MU[X?_9NU7PWH,FE>(_&/CKQK+)%X<\)>'+>*;5M9\G8;B13/)#;00PHX>2:Y
MGAB487>7=$;PGX.-_P %"E^*WAW_ (6 O[&;>!_[0A&NCP\WB5=6^Q[AYIM3
M.#%YP7)42?*2 "0.1#\3KFV^$?\ P7=\ ^*/%$RZ?H7Q$^$5YX(\,7UU*%M3
MK4&KQWLMBA)PMQ<6SHZC"F069 +E<)\CCL#]6DH^TC._6+NOF=$97Z'M?[/_
M .VWH?QO^+6O_#K5/#/C#X:_$SPW80ZS=>%/%4-HM]/IDS;(M0MYK*XN;2XM
MS*'B+0SNT<B%9%0E=WL-_>+I]C-<."4@C:1@,9( SWP/SKY _P""D'[<<_@O
MP)\<OA[\)[/6M4^,_A/X5:EXK?5-)@@N(/#&V-A:17+[S*EW-NDEMX?*;>L3
MO\JC=7R]^SS\*S\)OBK^RWXA\'>&O@#\,8_B!87JW&J>%?'6J^(-:^+NDMHT
MMQ<27\8T*U6ZE24V]V;V\N1Y4IV^9NN-K\)1^E'[+/[1>B?M<_L[>#OB9X;M
M=6L=!\;Z9%JUC;ZG$D-Y%%(,JLJ([JK^H#L/>N^K\5_@O%X@^)7P!_X)W?#J
MZ\(^ _B#X!\2_#C4[_\ X1;QOX@FTCP[XDUNVAM#;1W)CL+];F2&V>\FAMY(
MV1F#R9#P1D]YX2_9IUSXN_"KQ!\.K/Q-^SO!IO@_XX2-X;^$>L:WJ6L^"=4:
M+2@]]X4:XFLK/SH[::2XOXHK:UNHK2> (T1$#)& ?IA^TM^T5X>_92^#>I>.
M?%/V]M&TVXLK-TLH1-/+-=W<-G BJ2HRT]Q$N6( !)) !-=,WB*\7QQ'I/\
M8.K-8-8M=G6A);?84E$BH+4KYWVCS2I+@B$Q;5.9 V%/Y*_M,Z1\.?'7_!+7
MXW?#>3X'^$_AW>?!SXP:%8WGAVUU-?$WARQO[W6M*FDET:66.,6\,UK?-OMX
M[:W$9N;B,PY>0-I?\%F(O^%%?M S6'@WSO OAK1_@?::)=R^'(!8_P#"/>'Y
M/&.BVM\;?RE'V:.*P,X+1X$48) P!@ _6ZBO@[XN^'O@+_P3V\&?M#S?"^Z\
M1^!KNR^$C>*-;\'_  ZA@T^QT^WC2\BM]:M6-LUK:ZI*%>,2,Y,J6<;M#+Y.
MZOG;X%^!+S]G;_@HK^Q[=6?AOX ?"63XIC5H!H?@)Y=4\1>)]$7PS)=M=:WK
M6RV74B]]%!)@V3 2HD@NI"ST ?IU^TK^TIX;_96^&?\ PDOB1=3NQ=7MOI.E
M:7I=J;K4==U&Y?R[6QM8L@---(0BEV2-<EI'CC5W7B?A=^W;9>+?CSIWPS\9
M?#OXB?"+QEXATV?5?#UGXK_LJ:+Q)!;$"[%K<:9?7D/F6X>%I(I7CDV3(RJZ
MARO+?\%7[KX5W'P"\-:+\8)/%6A>&?$GB_3M/L?&&A7<=A+X!U8^9)8:O)>.
MX%HL<\:1K,5D023QHZ%':N4M_B1\7_V0?VY/AC\-=>^*5O\ ''P?\9KW4DMK
M;6M!L]-\7>$(;/3%G:\:?3D@L[NP\^)HVWV<$D;WUNHEEP%8 ^RJ\\_9S_:6
MT+]IS2?%EYH-IJUG'X-\6ZMX-O1?Q1QM+>:=<M;SR1['<-"SJ2C$AB/O*IR!
M^9?PL\5:7%_P28_8IT]K_3X]0U#X\Z19VMMYJ>9)-%XDOS-$J_,2T:JX<$$K
MM.[!S6!K?P7^$.F_L*?MH?&*WM=-;XY>$?BUXU;P_P"(X98V\2>&=<CUF8Z3
M8V,N3);^=/) ?L\1Q<&[<%)/-*D _9:BOS-TOX7_  W_ &FOCM^U]J7[3%CH
M>L>)/AC::8--&L,F? VAMH%O=&_TII#FQ:2^-\QNH620O;(&<&)<<_IOA2[_
M &R/"7_!-&#XW:?)XLOO$^EZIJ'B33]<@!37&'AQI5-[;LI68,ZPRNCC:S#Y
MN,@@'Z(?M6?M)Z'^R!^SWXG^)/B6TU:^T/PI;+<W5OID<<EW,&D2,+&LDD:%
MMSK]YU'O76/XCO%\=QZ0/#^K-I\E@]XVMB2U^P1RB14%J5\[[3YS*Q<$0F+:
MC R!MJM^,/Q*_9Q^#FN_\$A/VC/&7C/PWX-T;XN^$?&VM^'FNH4BM+_PD;?5
M_LFDZ':,C%K:Q-@+-8[)"()$G+>6_F%V]&_X+S6C7GQR\7QQO=V;7'P)AA62
MTD>&6WW>--%&Y'5=T;J=I4C!R!P=H% 'ZW45\,> ?A'X/_9+_P""ONH:/\._
M#>G^"] \0_!2XUO7=-\/6D=K'K-[:ZPJPWD\2C9-=A+B=?/E'F-YA#2,.!\,
M::[P?#']EGXZZ1H/P?\  B_$CXF^%;?1?$=U>'Q)\6?'_P#:&KR1:E_:>KQ1
M644*M8RO'-9B*\CVNT1:'RXU !^R7P%_:*\/?M'6/BJZ\-_;VM_!_BC4?"-[
M)<PB+S+VPE\FY\L9),:RAD#$#<4) VE2>\K\9]5\%V/[+G_!+C]J;6/A=X:\
M,>!Y+[X_ZIX<\1:EH\8\/O#X:C\4+;2P/>VL#RV]M#:S7$8D1'-M%+,T:AE"
M5]'?L;?"*^_9Y_X*7:/H.@^#O@1\%M&U[X=7>H:YX&^'/B34-8M];CCO+9+#
M6)81HMC:6LB,;F 3R2>;<K(Z@2"W)C /KSQ;^U;H'@?]K/P=\']3T[7+77/'
MN@ZCKNB:FT</]EWGV"2!;FS#^;YHN52XCEV^5L,>X[\@K5CQ9^T_X=\)_M.^
M#_A(T.IW_BWQCH^HZ_&MG'&\&E6-DT$;SW9+AXTDEN(XHRJMO<.. K$>0_\
M!6'PI>:)\#O#?QBT6UNKKQ!^SQXEMO'T<%K$9)[W38DDMM7ME (),FF7%X0.
M<NB<&OGW5/B)X@^-'[-?[9?[6'P[N+ZZU;6/"^H>$OA5J.FR?:&;1M%MK@"^
MM> <W&J2W\H(SN2&V(!(RP!^DU>7? _]JO2?VDO@'X+^)'@?0?$FO>'/'$T?
MV/:MK;7%K:/*T9O9DFG3$*A=Y5"\VUAB)FRH^$-4^ _P2^%?Q"_8UC^#^C>%
MKK_A=ANM/\6FVMX;S_A97A630KBXOKK60P/]H 7'V.1KBY#LLDY&1YS*WGO[
M-?PR\._#_P#X(P?L42>'_#NBZ-)X@^+O@[4]4.GZ?%;G5+MM2:(W$_EQDRR[
M(XE\Q@S%8D!9@ : /V"HK\;?C5\"O"-Q^Q!^VM\5I-!L)OB9X(^-NLWGA7Q/
M+AM5\*S0:CILD3:?<',ED#+EW6(KYA=MP=6VUZ?\5?AY\//CSXR_;P\2_'*W
MT6;Q;\+?+B\)W^KN%N_ VA#0HKG3[[3':0/9/->M>.9H#$\LL.UF)C"H ?J'
M7ROXB_X*N>'M+\&^(/'&E_"[XO>)_A!X5NKB'5/B+I5EIC:+!#:R>5?7D=M+
M?1ZG<6MJZS"26"RD#"WE:+SD"LW<_P#!-AS#_P $XO@.5623R_AUH&U=H1F
MTV# P0H'&/0>_>OD?X):7;Z#^QSXB^-7[+WQZUCX4^"=%U/6/$>M_#CXE:5I
MVK^&O#%Y'#,VH:3=QQF/4M*=;O;.R1Z@T<)=RD+I*!0!]K^&/VNO"?C3]HNQ
M^&ND_P!H:AJ6J>"8O'UGJ<"1OI=SILMU]FCVRA]YD9L,!LVE#G=GBO4*_-3X
M?^#/"?\ P4A_X*0?"_Q9\7/A?I-W'X@_9KL/$L_A#Q):+J5EIMW=:LKE98)X
M_+DDAWNJ-(BLN]CM#'Y?%/@OJ%Y\9?V<?V5/@_;^$=$^*VMWVE^.Y/#_ (?^
M)/B40>!?L^E:@UE:-?V_V*[N-3ELH6A2W@7:J1^:YD#(KQ '[+45^+]GJ$DO
M_!%7]N[PC8^(O#.J:'X'^)&H:#HO_"%6$FCZ'H\?E:-//#IML9[C[+ MY/=.
M(UFD4.TA4 $+7HGQ%_8^\/Z=_P %3]2^$?AOX ?L_>+/ ]C\-K+Q)H'@_P 7
MZFWA_2;Z]FNY[;4]8\B'1[Y+_456&RA>XF EBC=<.?/<  _5RBORU\"_!'7O
MVG?^":_P7\/-\1?@KXRFTGXB:E)X9\,^+]5U'5/"?Q*TRUGU&.WT.6YNK>WN
M=06TM\RPW*V<\;MID$WES(/,KZ:_X)0^,/#MMX7^*OPYT/X5Z?\ !^\^%OCB
MZTS6/#^A^(6USPW%=7,4-]OTN4I"(;>2.XCD-LEO;K#))(/*5RY(!]84444
M%%%% !17@7Q#;]J1O'&J?\(FOP"7PW]H;^S1JS:NU]Y&?E,WE@)O(Y(7@=,G
MJ<;_ (S$_P"K:?\ RMU]-2X9YX*?UNBKJ]G4U7D]-S[&CP?[2G&I]=PZND[.
MK9J_1^[NNI)>?\%=OV=[&\E@D^(D;/"Y1C'HNHR(2#@X9;<JP]""0>H->X?"
M?XL^'OCE\/=-\5>%=235M U97>TNTB>,2A':-OE=592'1E(8 @@U_.7+$T$K
M(ZLCH2K*PP5(Z@BOU0_X)P+^THO[&'@S_A 1\#QX2_TTV'_"0_VI_:7_ !_7
M'F>;Y/[O_6;]NW^#;GG-?MGB+X,93D>64\7@,3)3E-1;K3BHV<9/3E@GS72M
MJ]+G]$^+'T>\CX<R>ECLLQ<HSE4C!NO4@H-.,WIRTXOFO%65VK7/T&JGXC\1
M6/A#P]?ZMJEU#8Z;I=O)=W=S,VV.WAC4N[L>RJH))]!7SK_QF)_U;3_Y6ZZ_
M5/$GC+PE^R3X\U3XT>&M \77.FZ5J-S>Z'X$@GN_[;T]+8LUM%#=LA>XD E0
M1EPK$H-P)('X3F&1_5:7M?K%*>MK0G=^MK+0_FG-.&_J5#V_UJC4U2M"?-+7
MK:RT[GGL/_!5_P .V?A7P_XTUOX7_%WPO\(/%-];6FF_$;5;+3(]#DBNY/*L
M;R6W2^?5+:VNI'A5)+BQCV_:(C*(E)9>M_:L_P""@F@_LM^,V\,Q^"_'OQ#\
M26GAF[\::CIOA>"Q#Z3HULXCDO9I;ZZM8<&0E5BCD>9RKE8R%)'R5JOB?6OV
M#_\ @GMX?^.?[.OQ^NOB!\$_#^C>?HOP[\=6MEK%MJ]O/=P"UTC3-5M$AU"W
MO(LS6<*74E_B1HHFCS%FO-O^"D?PEU[_ (*)?M"?'75+G7/#OPXOOV4= M1I
MNA7^H-HX\>Z5J%I#?ZA!KNHI+#)'I%PD4]FJ1RI$DBSR2.P&T>&?-GW_ /';
M_@HEX)^"_P"S1X!^*ECI?BCQYX?^*&I:)I?A>V\/P6Z7FJ2ZN46QPM[/;1Q*
MYD3)ED39N^8#!Q!X4_X* 0_\+S\'_#_QY\*OBA\(]8^(7VR+PQ<^)O[&N[#6
M;JUA$\MHLVEZA>B&?R!)*BW'E"189 C,R[:_.GQ5^W[=_P#!2C_@F+\(/&GA
M73? /@'[%^TGX4T#PII%FHU*'PU:6VJ0)8+J-G%+%AQ@,8(I(E>$Q%&C#Y7[
M^M_V*?B)\5_VB?AUXZ^,GQ,\(^++'X4W-UJWA[0O"?@FX\.6SZG/;O:B[NWN
M-3OWF\J"6<1QQF(!I2S%]H% 'J'[0WQ\UWX%VEM<Z5\)OB%\2K-X)KB\G\-7
M>AP)I:Q@']Z-2U&S9BP+$>4)/N-NVG:#Y[^R=_P46M_VL?A=I?Q A^$_Q/\
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
ME=0BCCD>ZTZ\DM)W38[@Q-)$Q1B02I!*J3BO(=*_X*:77CCQ'\1+/P3^S_\
M'+Q]8?#'Q)?>%-7U31Y/#,=O+?6:H\RV\=UK$%S*-LB$$0@L6V@;@5&9_P $
M<B/^%"_$[;C:/C-X[ P<_P#,P7G^TW\_RZ5\P_ )OVE] \#_ +:OB3]G_7/A
M=>7VF_&7Q+-I_AK7O!]Y>W^IW"PV32>1J$>I10JY0DQ1/;2*95"NZK(?+ /T
M=_9P_:#\,_M6? WPS\0_!MU->>&_%5F+RT::$PS1<E)(I8SRDL<BO&Z'E71A
MVK2^,GQ6T?X$?"'Q5XX\1230^'_!NCW>NZG)#$99([6UA>>4J@Y9@B,0!R3Q
M7Y8_$&^\*:;_ ,$N/V+_  M\%;VU\<? WQWXUL]+\0#QAKTFCP>)#-#?3?V?
MK-U;VUUY*S:L%BGA$3HTJK;D&-V-2^/?@Q%X3^!/[>WP_P!3\+_!'PKX,TGX
M5+KTGPS\):C=^(-'\(:W_9U_-%>Q^?I5A:6<UQ'#:3""',B26\5QA#,'< _5
M7X?>-;7XD^ M#\16,=Q#8Z_I\&HVZ7"!)DCFC610X!(# ,,@$X.>36Q7YU_L
M0^$/"GP3_P""@_PQT?0])\.^$-'3]F"UOH[*QM8=/M]S:RD]U*(U"*/WDQDD
M8*,M,6?EAGPWPIH.C?&S_@C!^R_IMPW]I^'?%7Q]LXI1!.8XK^SG\5:D9$#*
MH+Q2QLZG ;<KGGG( /V&HK\I+W_@GS\#[OXW_M\:,WPG\!P^'?"?A?1KC0='
MM]$@AT[0;J3P]=227ME;QH([:\9MI-Q"%F^1,,I&3]__ + 7BO5?'?["?P7U
MO7;ZZU36]7\"Z)>:A>W4K2SWEQ)80-)*[L 6=V)8L1R230!H_LK_ +4_A_\
M:[\!:QXB\-V>M6-CHOB35?"\Z:G#'%,USIUY):3NH1W'EM)$Q0DABI&54Y ]
M+K\<?!GA"S\>?L9?#;0]2CG?3M4_;0U2UNXHI7A,T+:[JPDB)3!V.FY'7 #(
M[ X!R-#]J?0K']ECQ%^UIX#^'UO;_#7X/GQ#\+W\36'AMO['T_P]I6I3FUUR
MZ@2 Q)9^=9P1B>2(J=JEVP29* /T\N?VE-"M/VJ[/X/M::P?$U]X4G\81W*P
M(;!;2*[BM&1GW[Q*9)E(&S:5!^;. ?0J_/KP)\!OAC^S3_P6 FT_X+>'/"OA
MG4)O@3J>I3>'O#T<5IIXF.JV*VDXM8E\J%IMD@,B(ID\I=V_ Q\H?LN>&/%&
MJ?LK_L]_&A= ^!_A/XI>)_'>DIJ'Q2F\:ZK>^-_%.K7&H-%J>BWME!H)DF\Q
M!=V[6+7306J0*X=$M1(H!^VE%?EO^SQI/A>V_P""Q-_X1$>N3? O1_$^N:K\
M.X9K&./P[%\1!;1/K=K V_+O;1->S0 Q!%GGU<(VZV 7]2* "BBB@#Y__P""
ML7_*++]I;_LE7BC_ --%U7T!7S__ ,%8O^467[2W_9*O%'_IHNJ^@* "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** /Y O^#H[_ )3K_'/_ +@'_J/Z911_P='?\IU_CG_W /\
MU'],HH _I]_X)._\HLOV:?\ LE7A?_TT6M?0%?/_ /P2=_Y19?LT_P#9*O"_
M_IHM:^@* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#Y_P#^"L7_ "BR_:6_[)5XH_\
M31=5] 5X_P#\%"?A;KWQQ_8%^.'@GPM8_P!J>)O&'P_U[1-(L_.C@^UWESIU
MQ#!%YDC+&FZ1U7<[*HSDD#)KG_\ ALCXB_\ 1IW[0'_@W\$?_-#0!] 45\__
M /#9'Q%_Z-._: _\&_@C_P":&C_ALCXB_P#1IW[0'_@W\$?_ #0T ?0%%?/_
M /PV1\1?^C3OV@/_  ;^"/\ YH:/^&R/B+_T:=^T!_X-_!'_ ,T- 'T!17S_
M /\ #9'Q%_Z-._: _P#!OX(_^:&C_ALCXB_]&G?M ?\ @W\$?_-#0!] 45\_
M_P##9'Q%_P"C3OV@/_!OX(_^:&C_ (;(^(O_ $:=^T!_X-_!'_S0T ?0%<_\
M4?A-X5^.'@>]\,>-?#/A_P 8>&M2V?:])UO3H=0L;K8ZR)YD,RLC;756&0<,
MH(Y KQ__ (;(^(O_ $:=^T!_X-_!'_S0T?\ #9'Q%_Z-._: _P#!OX(_^:&@
M#U+X+_ #P'^S?X3ET'X=^"?"/@+0Y[EKV33O#FCV^EVDD[*JM*8H$1#(51 6
M(R0BC. *R_A?^R3\*?@AXQUGQ%X+^&/P]\(>(/$0==6U/1/#MGI]YJ8=_,<3
MS11J\NY_F.\G+<GGFN!_X;(^(O\ T:=^T!_X-_!'_P T-'_#9'Q%_P"C3OV@
M/_!OX(_^:&@#T;Q+^R[\,_&GP>M?AYK'PZ\"ZM\/[%8DMO#-YH%K/H]NL1S&
M$M&C,*A#RH"C:>F*KZI^R3\*=<^"MK\-;[X9?#V\^'-B5:V\*S^';.31;<JY
MD4I9F,PKAV+#"##$GJ<UP/\ PV1\1?\ HT[]H#_P;^"/_FAH_P"&R/B+_P!&
MG?M ?^#?P1_\T- 'I&@_LQ?#7PM\&+CX;Z7\/? ^F_#NZBE@F\+VN@VL.BS1
MRL7E1K-4$)5V9F8%,,22<DU:T3X > _#0L/[-\$^$=/_ +*T+_A%[+[-H]O%
M]CTCY#_9T>U!LM/W:?N%Q'\B_+P*\M_X;(^(O_1IW[0'_@W\$?\ S0T?\-D?
M$7_HT[]H#_P;^"/_ )H: /2O@W^S3\.?V=?"M]H7P^^'_@GP+HFJ3-<WFG^'
MM#M=+M;N5D5#))% B([%%52S DA0.@%8/PP_87^"/P1U"WO/!?P=^%?A&ZL[
MQ=1@FT7PG8:?)!=+%+"LZM%$I6013SQAQ\P2:1<X=@>3_P"&R/B+_P!&G?M
M?^#?P1_\T-'_  V1\1?^C3OV@/\ P;^"/_FAH ]Q\4^%M+\<^&-2T36]-L-8
MT76+66QO["^MTN+6^MY4*20RQN"KQNC,K*P(8$@@@UQ?P-_9%^$_[,-QJ4WP
MU^&'P\^'DVL+&E^_AGPY9Z2U\L>XQB4V\:&0*7?:&SC<V.IK@O\ ALCXB_\
M1IW[0'_@W\$?_-#1_P -D?$7_HT[]H#_ ,&_@C_YH: .V@_8Q^#UK\0=2\71
M_"?X:Q^*]:NXM0U#6E\,62ZA?7,4RSQ3RS^5YDDB3(DBNS%E=%8$$ T-^QG\
M'V^*-CXX/PI^&I\::9<2W=GX@/ABR_M2TFEEEGEECN?*\U'>6::1F5@6>61B
M26)/$_\ #9'Q%_Z-._: _P#!OX(_^:&C_ALCXB_]&G?M ?\ @W\$?_-#0!Z%
M\7/V5/A=^T!XBT?6/'GPV\ ^-M6\.DMI5[K_ (?M-2N-,)97S!)-&S1?,JM\
MA'*@]0*ZC7/ .@^)O$>CZQJ6BZ3J&K^'9)9=)OKFSCFN=,>5#'(T$C M$70E
M&*$%E.#D<5XK_P -D?$7_HT[]H#_ ,&_@C_YH:/^&R/B+_T:=^T!_P"#?P1_
M\T- '9?$3]B?X,_%[X@R>+O%GPC^&/BCQ5-;&RDUK5_"UC>Z@\!C:(Q&>6)I
M#&8W9-N[&UB,8)%=!X[_ &?O 7Q1O9+GQ-X(\(^(KB;3QI,DNJ:-;WCR68GC
MN!;$R(28?/BBE\L_+OB1L;E!'EO_  V1\1?^C3OV@/\ P;^"/_FAH_X;(^(O
M_1IW[0'_ (-_!'_S0T >U2> =!F\<Q>*&T726\2P63:9'JQLXS?1VC.)&MQ-
MC>(BZJQ0':6 .,BO/M+_ &#O@;H?B[4_$%C\&?A19Z]K5VFH:AJ4'A'3X[R_
MN4N4NTGEE$0>21;F..<.Q+"5%<'< :Y;_ALCXB_]&G?M ?\ @W\$?_-#1_PV
M1\1?^C3OV@/_  ;^"/\ YH: /4M ^ '@/PKXG\5ZWI?@GPCINM>/ @\2W]KH
M]O#=>(@BLB?;)%0-<;5=U'FEL!V X)JC\#OV6_AC^S%9ZC;_  U^'/@/X>V^
ML.DE_%X9T"TTE+UD#!&E%O&@<J&8 MG&XXZFO._^&R/B+_T:=^T!_P"#?P1_
M\T-'_#9'Q%_Z-._: _\ !OX(_P#FAH ]ZU+3K?6-/N+.\MX;JTNHVAFAF021
MS(PPRLIX92"00>"#6;\/_AWX?^$W@S3_  WX5T+1_#/AW28O(L=+TJRCLK*R
MCR3LBAC541<DG"@#DUXO_P -D?$7_HT[]H#_ ,&_@C_YH:/^&R/B+_T:=^T!
M_P"#?P1_\T- 'H7PJ_94^%_P)\6ZUK_@?X;^ ?!NN^)"6U;4=#\/VFG7>J$N
M9"9Y88U>7+L6^<GYB3U-&@_LI_"[PKILUGI?PV\ Z;9W&OCQ7+!:^'K2&.36
M!@C4F58P#>#:O[\_O/E'S<5Y[_PV1\1?^C3OV@/_  ;^"/\ YH:/^&R/B+_T
M:=^T!_X-_!'_ ,T- 'JE_P# 3P+JOA#Q!X?NO!?A.YT'Q9=RW^N:;+I%N]GK
M-S*RM+-<Q%-DTCLJEG<%F*@DG KYO_:[_P"":'B']K#XJZKJNI>+_A7>:)J$
M"VFFR^)/A+9:YXI\%PM&$N%T75OM,*VY<[I4:YMKHQS.6/F(%C7O/^&R/B+_
M -&G?M ?^#?P1_\ -#1_PV1\1?\ HT[]H#_P;^"/_FAH ]A^%7PUTGX,_##P
M[X/T&%[?1/"NF6VD6$;MN9(((EBC#-W.U1D]SS7&>,/V'/@I\0_BVOC_ ,0?
M!_X6ZYX\2XM[M?$FH>%+"ZU=9K<(L$@NGB,N^(1QA&W90(N,8&.1_P"&R/B+
M_P!&G?M ?^#?P1_\T-'_  V1\1?^C3OV@/\ P;^"/_FAH ]I_P"%?Z#_ ,)Y
M_P )5_8FD?\ "4?8/[*_MC['']O^Q^9YOV;S\>9Y/F?/Y>[;NYQGFN,\:_L9
M_!_XD_#NP\'^(OA3\-=?\)Z5>2:C9:)J7ABRNM.L[F0R%YX[>2(QI(QEE)=5
M#$R/D_,<\3_PV1\1?^C3OV@/_!OX(_\ FAH_X;(^(O\ T:=^T!_X-_!'_P T
M- 'HUE^R[\,]-\"ZSX7M_AUX%M_#/B(1#5M(CT"U6QU,10Q01>?"(]DNR&""
M-=X.U(8U& J@2?&K]FCX<?M*:#8Z5\1OA_X)\?:7ILWVFSL_$>A6NJV]I+M*
M^9&DZ.J-M)7<H!P2.E>:_P##9'Q%_P"C3OV@/_!OX(_^:&C_ (;(^(O_ $:=
M^T!_X-_!'_S0T >G>//V=?A]\4_A;;^!O$_@7P;XC\$VB010>']4T6VO-+A2
M  0JMM(AB41A0$ 7"X&,8J_\*/@]X1^ _@BU\,^!_"OASP9X;L6=[;2="TV'
M3K&W9W+N4AA544L[,Q(')))Y->1?\-D?$7_HT[]H#_P;^"/_ )H:/^&R/B+_
M -&G?M ?^#?P1_\ -#0!] 45\_\ _#9'Q%_Z-._: _\ !OX(_P#FAH_X;(^(
MO_1IW[0'_@W\$?\ S0T ?0%%?/\ _P -D?$7_HT[]H#_ ,&_@C_YH:/^&R/B
M+_T:=^T!_P"#?P1_\T- 'T!17S__ ,-D?$7_ *-._: _\&_@C_YH:/\ ALCX
MB_\ 1IW[0'_@W\$?_-#0!] 45\__ /#9'Q%_Z-._: _\&_@C_P":&C_ALCXB
M_P#1IW[0'_@W\$?_ #0T ?0%%?/_ /PV1\1?^C3OV@/_  ;^"/\ YH:/^&R/
MB+_T:=^T!_X-_!'_ ,T- '7:)^PY\%/#/QB?XB:;\'_A;I_Q DO)M1?Q/;>%
M+"'6'N9M_G3F[6(3&23S'W/NW-O;).35_P",_P"R-\)_VC]9TS4?B)\,?AYX
M\U#15*:==>(O#EGJDU@I8,1$\\;F,%@"0I&2 >U<%_PV1\1?^C3OV@/_  ;^
M"/\ YH:/^&R/B+_T:=^T!_X-_!'_ ,T- 'J&N?L\^ /$VM7>I:EX'\'ZAJ.H
M:G9:W=75SHUM--<W]D%6SNW=D+-/;JBB*4DO&% 4K@5V%?/_ /PV1\1?^C3O
MV@/_  ;^"/\ YH:/^&R/B+_T:=^T!_X-_!'_ ,T- 'OMS;1WEO)#-&DL,JE'
M1UW*ZG@@@\$$=JS/ W@30_AAX/T[P]X9T72?#N@:/ MK8:9IEI':6=C$O"QQ
M11@(B#LJ@ 5XK_PV1\1?^C3OV@/_  ;^"/\ YH:/^&R/B+_T:=^T!_X-_!'_
M ,T- '7:)^PY\%/#/QB?XB:;\'_A;I_Q DO)M1?Q/;>%+"'6'N9M_G3F[6(3
M&23S'W/NW-O;).378Z/\)/"GA[XB:QXPT_PQX>L?%GB*"&VU76[?3H8M1U.*
M$8ACGN%422K&.%5V(4=,5Y!_PV1\1?\ HT[]H#_P;^"/_FAH_P"&R/B+_P!&
MG?M ?^#?P1_\T- 'KT?P@\)P_%.3QTGA?PZOC:;3AH\GB :;"-5>R#^8+4W.
MWS3"'^?RRVW=SC/-4?C5^SUX!_:3\+P:'\1? _@_Q]HMK<K>PZ?XCT:VU6UA
MG56195CG1U#A7=0P&0'89P37E_\ PV1\1?\ HT[]H#_P;^"/_FAH_P"&R/B+
M_P!&G?M ?^#?P1_\T- 'L7PR^%GACX*>!K#POX-\.:#X1\-:6'6RTG1=/BL+
M&S#NTCB.&)51-SNS':!EF)ZDUSOPS_9.^%?P5\6:YKW@WX9_#_PEKOB??_;.
MHZ-X=M+"[U;>YD;[1+%&KS;G)8[R<L2>M>?_ /#9'Q%_Z-._: _\&_@C_P":
M&C_ALCXB_P#1IW[0'_@W\$?_ #0T >K:7\"? ^AZ1X5T^R\&^%;.P\"R>=X;
MMH-)MXX?#S^4\.ZS0)BW;RI9(\Q!3LD=>C$'S7]L#]A3P[^T_P#L]>,/ NDC
M1_ ]QXXU[2O$&L:I9Z-'*^I7-E?65R9+B-6B\^22*RC@WR,2J[,A@@0T_P#A
MLCXB_P#1IW[0'_@W\$?_ #0T?\-D?$7_ *-._: _\&_@C_YH: /3/@I^S=\.
M_P!FO1[[3OASX!\%^ -/U*X^UWEKX;T2VTJ&ZFVA?,D2!$#OM &X@G  JK\*
MOV5/A?\  GQ;K6O^!_AOX!\&Z[XD);5M1T/P_::==ZH2YD)GEAC5Y<NQ;YR?
MF)/4UY[_ ,-D?$7_ *-._: _\&_@C_YH:/\ ALCXB_\ 1IW[0'_@W\$?_-#0
M!V\'[&GP?M?C8?B5%\*?AM'\1C,UR?%2^&;)=;,K1F)I/MGE^=N,9*%M^2I(
MZ<5=\9?LK_##XB^$=<\/^(/AOX#UW0?$VI_VWK&FZCX?M+JSU6_P@^UW$3QE
M)9\1QCS7!?"+SP,>=_\ #9'Q%_Z-._: _P#!OX(_^:&C_ALCXB_]&G?M ?\
M@W\$?_-#0!WWBC]DCX4^./BWIGC_ %KX8_#W6/'FB^3_ &=XDO?#EG<:O8>2
M28O*NGC,L>PDE=K#:2<8KT*OG_\ X;(^(O\ T:=^T!_X-_!'_P T-'_#9'Q%
M_P"C3OV@/_!OX(_^:&@#VCPW\._#_@[7-<U32-"T?2M2\37*7NL7=G91P3ZK
M.D:Q++<.JAI76-$0,Y)"HJYP *YOXL_LK_"_X]^)=%UKQU\-_ ?C36/#;;](
MOM>\/VFI7.EMN5\P231LT1W*K90CE0>H%>=_\-D?$7_HT[]H#_P;^"/_ )H:
M/^&R/B+_ -&G?M ?^#?P1_\ -#0!ZUXB^"G@WQ?\2-!\9:MX1\,ZIXO\*I-'
MHFN7>EP3:EHZS*4F6VN&4R0B1258(PW D'(KCM+_ &#O@;H?B[4_$%C\&?A1
M9Z]K5VFH:AJ4'A'3X[R_N4N4NTGEE$0>21;F..<.Q+"5%<'< :Y;_ALCXB_]
M&G?M ?\ @W\$?_-#1_PV1\1?^C3OV@/_  ;^"/\ YH: /:O"'@/0_A]975MH
M.BZ3H=O?7L^I7,6GVD=LEQ=3R&6>=P@ :621F=W.69F))).:C\'_  Y\/?#V
M35GT#0=%T-]>OY-5U-M/LH[4ZC>28\RYF**/,F?:NZ1LL<#).*\9_P"&R/B+
M_P!&G?M ?^#?P1_\T-'_  V1\1?^C3OV@/\ P;^"/_FAH ](MOV9OAO9>!/$
MOA:'X?>!X?#/C2[N-0\0:0FA6JV&NW-QM\^>[@">7/)+M7>\@9GVC).!5CX6
M?L]^ ?@9X!F\*>"? _@_P?X7N7DEFT?0]&MM/T^5Y %D9H(46,EP &)7D  Y
MKR__ (;(^(O_ $:=^T!_X-_!'_S0T?\ #9'Q%_Z-._: _P#!OX(_^:&@#J=1
M_8.^!NK^ O#OA6[^#/PHNO"_A">6ZT+1YO".GO8:)-*_F2R6L!B\N!W<EF:-
M5+,<G)YKK1\"_!*^&M/T4>#?"HT?2-3_ +:L;#^R8/LUE?\ GO<?:XH]FU)_
M.DDE\U0'WNS9W$FO*?\ ALCXB_\ 1IW[0'_@W\$?_-#1_P -D?$7_HT[]H#_
M ,&_@C_YH: /8!\*/"PU3Q'??\(UX?\ MOC"&.WU^X_LZ'S=;CCC,4:73;<S
MJL;,BB0L K%1@'%:/A;PKI?@7PSI^BZ)IMAH^CZ3;QV=C86-NEO:V4$:A4BB
MC0!415  50    *\._X;(^(O_1IW[0'_ (-_!'_S0T?\-D?$7_HT[]H#_P &
M_@C_ .:&@#U"S_9X^'^G:39Z?;^!O!]O8Z?K;>);6VCT:V6&VU5I'E;4$4)A
M;HR22.9@!(6=CNR2:T9/A3X7EU?7]0;PWH#7_BNVCLM;N3I\1FUB"-&1(KE]
MN9HU1W4*Y( =@!@FO'O^&R/B+_T:=^T!_P"#?P1_\T-'_#9'Q%_Z-._: _\
M!OX(_P#FAH [KX-?L>?"/]G._-U\/?A9\.? =TR2QF;P[X:LM+D*R^495W01
MH</Y$&X?Q>3'G.Q<2:3^R3\*=!^-5Q\2K'X9?#VR^(UV7:?Q5!X=LX]:F+IY
M;EKQ8Q,VY/E.7Y7@\<5P/_#9'Q%_Z-._: _\&_@C_P":&C_ALCXB_P#1IW[0
M'_@W\$?_ #0T >J67P$\"Z;X8T?1+?P7X3M]%\/:E_;.E6$>D6ZVNF7WFO-]
MK@C";8I_-EDD\Q 'WR.V<L2>LKY__P"&R/B+_P!&G?M ?^#?P1_\T-'_  V1
M\1?^C3OV@/\ P;^"/_FAH ^@**^?_P#ALCXB_P#1IW[0'_@W\$?_ #0T?\-D
M?$7_ *-._: _\&_@C_YH: #_ (*Q?\HLOVEO^R5>*/\ TT75?0%?&'[;OQ=^
M+7[2G[%_Q>^'.A?LK?'"TUOQ_P""M9\-Z?/?ZWX*CM8;B\L9K>)Y637W=8P\
MBEBJ,0 <*3P?L^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#^0+_ (.CO^4Z_P <_P#N ?\
MJ/Z911_P='?\IU_CG_W /_4?TRB@#]G_ /@GM_P<>?L8_ []@7X'^"?%/QD_
MLOQ-X/\ A_H.B:O9_P#"):Y/]DO+;3K>&>+S([)HWVR(R[D9E.,@D8->O_\
M$4;^PG_T7+_RS/$'_P @T44 '_$4;^PG_P!%R_\ +,\0?_(-'_$4;^PG_P!%
MR_\ +,\0?_(-%% !_P 11O["?_1<O_+,\0?_ "#1_P 11O["?_1<O_+,\0?_
M "#110 ?\11O["?_ $7+_P LSQ!_\@T?\11O["?_ $7+_P LSQ!_\@T44 '_
M !%&_L)_]%R_\LSQ!_\ (-'_ !%&_L)_]%R_\LSQ!_\ (-%% !_Q%&_L)_\
M1<O_ "S/$'_R#1_Q%&_L)_\ 1<O_ "S/$'_R#110 ?\ $4;^PG_T7+_RS/$'
M_P @T?\ $4;^PG_T7+_RS/$'_P @T44 '_$4;^PG_P!%R_\ +,\0?_(-'_$4
M;^PG_P!%R_\ +,\0?_(-%% !_P 11O["?_1<O_+,\0?_ "#1_P 11O["?_1<
MO_+,\0?_ "#110 ?\11O["?_ $7+_P LSQ!_\@T?\11O["?_ $7+_P LSQ!_
M\@T44 '_ !%&_L)_]%R_\LSQ!_\ (-'_ !%&_L)_]%R_\LSQ!_\ (-%% !_Q
M%&_L)_\ 1<O_ "S/$'_R#1_Q%&_L)_\ 1<O_ "S/$'_R#110 ?\ $4;^PG_T
M7+_RS/$'_P @T?\ $4;^PG_T7+_RS/$'_P @T44 '_$4;^PG_P!%R_\ +,\0
M?_(-'_$4;^PG_P!%R_\ +,\0?_(-%% !_P 11O["?_1<O_+,\0?_ "#1_P 1
M1O["?_1<O_+,\0?_ "#110 ?\11O["?_ $7+_P LSQ!_\@T?\11O["?_ $7+
M_P LSQ!_\@T44 '_ !%&_L)_]%R_\LSQ!_\ (-'_ !%&_L)_]%R_\LSQ!_\
M(-%% !_Q%&_L)_\ 1<O_ "S/$'_R#1_Q%&_L)_\ 1<O_ "S/$'_R#110 ?\
M$4;^PG_T7+_RS/$'_P @T?\ $4;^PG_T7+_RS/$'_P @T44 '_$4;^PG_P!%
MR_\ +,\0?_(-'_$4;^PG_P!%R_\ +,\0?_(-%% !_P 11O["?_1<O_+,\0?_
M "#1_P 11O["?_1<O_+,\0?_ "#110 ?\11O["?_ $7+_P LSQ!_\@T?\11O
M["?_ $7+_P LSQ!_\@T44 '_ !%&_L)_]%R_\LSQ!_\ (-'_ !%&_L)_]%R_
M\LSQ!_\ (-%% !_Q%&_L)_\ 1<O_ "S/$'_R#1_Q%&_L)_\ 1<O_ "S/$'_R
M#110 ?\ $4;^PG_T7+_RS/$'_P @T?\ $4;^PG_T7+_RS/$'_P @T44 '_$4
M;^PG_P!%R_\ +,\0?_(-'_$4;^PG_P!%R_\ +,\0?_(-%% !_P 11O["?_1<
MO_+,\0?_ "#1_P 11O["?_1<O_+,\0?_ "#110 ?\11O["?_ $7+_P LSQ!_
M\@T?\11O["?_ $7+_P LSQ!_\@T44 '_ !%&_L)_]%R_\LSQ!_\ (-'_ !%&
M_L)_]%R_\LSQ!_\ (-%% !_Q%&_L)_\ 1<O_ "S/$'_R#1_Q%&_L)_\ 1<O_
M "S/$'_R#110 ?\ $4;^PG_T7+_RS/$'_P @T?\ $4;^PG_T7+_RS/$'_P @
MT44 '_$4;^PG_P!%R_\ +,\0?_(-'_$4;^PG_P!%R_\ +,\0?_(-%% !_P 1
M1O["?_1<O_+,\0?_ "#1_P 11O["?_1<O_+,\0?_ "#110 ?\11O["?_ $7+
M_P LSQ!_\@T?\11O["?_ $7+_P LSQ!_\@T44 '_ !%&_L)_]%R_\LSQ!_\
M(-'_ !%&_L)_]%R_\LSQ!_\ (-%% !_Q%&_L)_\ 1<O_ "S/$'_R#1_Q%&_L
M)_\ 1<O_ "S/$'_R#110 ?\ $4;^PG_T7+_RS/$'_P @T?\ $4;^PG_T7+_R
MS/$'_P @T44 '_$4;^PG_P!%R_\ +,\0?_(-'_$4;^PG_P!%R_\ +,\0?_(-
M%% !_P 11O["?_1<O_+,\0?_ "#1_P 11O["?_1<O_+,\0?_ "#110 ?\11O
M["?_ $7+_P LSQ!_\@T?\11O["?_ $7+_P LSQ!_\@T44 '_ !%&_L)_]%R_
M\LSQ!_\ (-'_ !%&_L)_]%R_\LSQ!_\ (-%% !_Q%&_L)_\ 1<O_ "S/$'_R
M#1_Q%&_L)_\ 1<O_ "S/$'_R#110 ?\ $4;^PG_T7+_RS/$'_P @T?\ $4;^
MPG_T7+_RS/$'_P @T44 '_$4;^PG_P!%R_\ +,\0?_(-'_$4;^PG_P!%R_\
M+,\0?_(-%% !_P 11O["?_1<O_+,\0?_ "#1_P 11O["?_1<O_+,\0?_ "#1
M10 ?\11O["?_ $7+_P LSQ!_\@T?\11O["?_ $7+_P LSQ!_\@T44 '_ !%&
M_L)_]%R_\LSQ!_\ (-'_ !%&_L)_]%R_\LSQ!_\ (-%% !_Q%&_L)_\ 1<O_
M "S/$'_R#1_Q%&_L)_\ 1<O_ "S/$'_R#110 ?\ $4;^PG_T7+_RS/$'_P @
MT?\ $4;^PG_T7+_RS/$'_P @T44 '_$4;^PG_P!%R_\ +,\0?_(-'_$4;^PG
M_P!%R_\ +,\0?_(-%% !_P 11O["?_1<O_+,\0?_ "#1_P 11O["?_1<O_+,
M\0?_ "#110 ?\11O["?_ $7+_P LSQ!_\@T?\11O["?_ $7+_P LSQ!_\@T4
M4 '_ !%&_L)_]%R_\LSQ!_\ (-'_ !%&_L)_]%R_\LSQ!_\ (-%% !_Q%&_L
M)_\ 1<O_ "S/$'_R#1_Q%&_L)_\ 1<O_ "S/$'_R#110 ?\ $4;^PG_T7+_R
MS/$'_P @T?\ $4;^PG_T7+_RS/$'_P @T44 '_$4;^PG_P!%R_\ +,\0?_(-
M'_$4;^PG_P!%R_\ +,\0?_(-%% !_P 11O["?_1<O_+,\0?_ "#1_P 11O["
M?_1<O_+,\0?_ "#110 ?\11O["?_ $7+_P LSQ!_\@T?\11O["?_ $7+_P L
MSQ!_\@T44 '_ !%&_L)_]%R_\LSQ!_\ (-'_ !%&_L)_]%R_\LSQ!_\ (-%%
M !_Q%&_L)_\ 1<O_ "S/$'_R#1_Q%&_L)_\ 1<O_ "S/$'_R#110 ?\ $4;^
MPG_T7+_RS/$'_P @T?\ $4;^PG_T7+_RS/$'_P @T44 '_$4;^PG_P!%R_\
M+,\0?_(-'_$4;^PG_P!%R_\ +,\0?_(-%% !_P 11O["?_1<O_+,\0?_ "#1
M_P 11O["?_1<O_+,\0?_ "#110 ?\11O["?_ $7+_P LSQ!_\@T?\11O["?_
M $7+_P LSQ!_\@T44 '_ !%&_L)_]%R_\LSQ!_\ (-'_ !%&_L)_]%R_\LSQ
M!_\ (-%% !_Q%&_L)_\ 1<O_ "S/$'_R#1_Q%&_L)_\ 1<O_ "S/$'_R#110
M ?\ $4;^PG_T7+_RS/$'_P @T?\ $4;^PG_T7+_RS/$'_P @T44 '_$4;^PG
M_P!%R_\ +,\0?_(-'_$4;^PG_P!%R_\ +,\0?_(-%% !_P 11O["?_1<O_+,
M\0?_ "#1_P 11O["?_1<O_+,\0?_ "#110 ?\11O["?_ $7+_P LSQ!_\@T?
M\11O["?_ $7+_P LSQ!_\@T44 '_ !%&_L)_]%R_\LSQ!_\ (-'_ !%&_L)_
M]%R_\LSQ!_\ (-%% !_Q%&_L)_\ 1<O_ "S/$'_R#1_Q%&_L)_\ 1<O_ "S/
M$'_R#110 ?\ $4;^PG_T7+_RS/$'_P @T?\ $4;^PG_T7+_RS/$'_P @T44
M'_$4;^PG_P!%R_\ +,\0?_(-'_$4;^PG_P!%R_\ +,\0?_(-%% !_P 11O["
M?_1<O_+,\0?_ "#1_P 11O["?_1<O_+,\0?_ "#110 ?\11O["?_ $7+_P L
MSQ!_\@T?\11O["?_ $7+_P LSQ!_\@T44 '_ !%&_L)_]%R_\LSQ!_\ (-'_
M !%&_L)_]%R_\LSQ!_\ (-%% !_Q%&_L)_\ 1<O_ "S/$'_R#1_Q%&_L)_\
M1<O_ "S/$'_R#110 ?\ $4;^PG_T7+_RS/$'_P @T?\ $4;^PG_T7+_RS/$'
M_P @T44 '_$4;^PG_P!%R_\ +,\0?_(-'_$4;^PG_P!%R_\ +,\0?_(-%% !
M_P 11O["?_1<O_+,\0?_ "#1_P 11O["?_1<O_+,\0?_ "#110!_.%_P7J_:
MC\"?MH_\%8?BM\3/AGKG_"2^"?$G]D?V;J7V*XL_M/D:/8VTO[JXCCE7;-#(
-OS(,[<C(()*** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>cls-20211231_g2.jpg
<TEXT>
begin 644 cls-20211231_g2.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" !P
M (8# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#]9/VR_P!H+Q?\*/B?8:=X?U?^S[.;2X[EX_LL,N9#+,I.71CT
M51C..*\G7]LWXE-_S,G_ )3[7_XU74?\%"EW?&K2_P#L"1?^C[BO#4AVMU-
M'IR?MD_$@_\ ,R?^4^U_^-U/%^V#\2' _P"*B_\ *?:__&Z\PBC)-7$7"TP/
M2E_:^^(N.?$7_DA;?_&ZAU/]M'QUH5B]S>^*([>!!R\EE:J!]/W?)]J\B\?_
M !"TOX:^'Y-2U2X2)%!$46?GN'QD(H'.3^E?)GQ!^)FM_$/7+AHU6[U)WXE#
M,([&/&52'( *CHS9RQSR0*7H"75GV1XN_P""KWBS1D:.RUB_O)E^^QTNWC6(
M>O,1)_+H<US]_P#\%</B18W$,GVR1K>9"H_<6@^;.,_ZCZ\?_KKY_P#A[\+E
MTVT"-),EW=#S'=@'B9AP=I[YY)SZUZ%/\"X=0MX&69_)A_>MN(^9"!N0@Y!'
M /X]?4 [*#_@LUX[M LE[<3+"F]G$<-H[NJXY4>0,D[@<9!P#]*ZSPO_ ,%=
M=?UO5H[.\UBZTUIN(G>RM)%E8;<KA4W# =3G'?V-?-7BKX/V&B^(K?:TGV42
M>8?X&PV,J".H V\^B]P:H:YX$M-+N[B66W$L<;>4KQ-\[*P1@P'9N1]1CZD!
MW/OC3_VP/'FHVBS0>)H;F%R0LL5I:LIQUP1'VZ5-_P -9_$#_H8/_)&V_P#C
M=?#7PY\3ZM\&[5KBUO?M5K,#=7<=PA99N1N( .1*=RX/3&.#TKZ-\#>+K7Q_
MX5M-6LXY(XKI S1R "2%N,JV.,C/;C&#T-/<.IZQ_P -9_$#_H8/_)&V_P#C
M='_#6?Q _P"A@_\ )&V_^-UY^(B#]VG;/;]*+ >@+^UE\0#_ ,Q__P D;;_X
MW31^UE\03_S'_P#R1MO_ (W7 ^7Q_P#6HV^U*S ^I_V0?BSX@^*/_"1?V]J'
MV[[#]F\C]Q'%LW^;N^XHSG:O7/2BL#]@D8_X2S_MS_\ :]% ' _\%!TS\:=,
M/_4$B'_D>XKP_;MKW/\ X*"_\EFTS_L"Q?\ H^>O$K>/?0/;4DMTR!5J.'C_
M .M4<2Y-7(T^04]!'RK\9_'4/Q5^-U]I[6\4EIX1E:QM3)>>0SS$*TKA>K8(
M"YQ@;34/A3X;P7&J2723Q6UOY8"O)>!F!X/4#;@=.O:L&\OWT >)FDM+?3_,
MU2Z_TAF'V@2&9R6'48ZC/7Y1P>*ZCPEI.J>*+EM+CUS4%%KA+QFN"R1.1GRP
MC9.?7IP>U); ]ST+2+U;>Q^SQW9N(50K*OF+*$;N0^"<G&,9/X5T.H:C8R1"
M3[7>!0#Y=Q;$.F??:#A@><D#'<C//+>$O@2WAU?,^TM>S;-B%<Y/YGA>!Q5>
M^^'VMZ+?^8NFSH-P+D?=<=B".<@<<_ETH!7./^*VNR-92FZF^6S=95=,J6/S
M*R_\"4_@<5S>C^+9+VQ@@-PL"M.QFE$@W2(H" +GC)5%_%B:]"\7?"W4O$VA
MR+/ (U9LJS')P#D9]Z\6\>>%[CP!#Y<,WD,%(!$99\=>6SGD_P!W''&* 9UO
MCCXG6.G:>OF%25D4111@R,<<$E>N  H&>3@'IDCJ/V'OB!J?_"V]:TG46N(8
M?$4#:I;VLGS[)%V+G()"$IG*\9"KQG->#^";>XO+YC#Y8D@CRWE2%6=L$X!.
M!ZC'MG->D_LG^(TN?VL=#L6-]8W+VUT\D<ZJ#<$P/M)*DY'RG'N#]*:W$S[9
M\NCRZF*;W/N:&AVCM1=EZ$/ET%,"IA'GM2;!3NQ:'O\ ^P:,?\)5_P!NG_M>
MBI/V$QC_ (2K_MT_]KT5(C@_V_TW_&33?^P+%_Z/GKQ.%,\>M>X_M[1F3XR:
M;_V!HO\ T?/7C$4'(]O:@ AAY%6DB.:;'%S5N*,GG;0!\7?%KQ7;^!/C#XYT
MO=&T!N=^V0;6W2JLV%[$#=D]\X[=.Z^ J[;&&:3:9+T?:96QS([X+-]?\*\C
M_P""E=C)X/\ V@H[I)EM8]:TRT.=HW/(&GC/Z*.G/&*]2^!UP!X0TJ1>DEM'
MT&>P-$=@EN?3/A*VMOLRMY:[CZ#/2M'5M/\ M%K'E-J[3_$*YGPE?2'3X]RR
M<KD ]_6NFCQ)%DP_+MQG:!S3!'+^)].6&P=E_B&  ,BOGGXY>#H=5T]@Z_.S
M9#XZ5]'>+2+;32)'\L?=VXVD5X;\49)&E96DC2WSGYI,,?7BD,^5_%-^?ASX
MLC\YY(K6>)H9=J[BV1\K#OP<'BNH_89\6OXB_;8\,R74RN/L]Y;@8.6=;>3)
M!Q\PQT],^^*YS]JF2&XU33;A?+PC?O "#R/\_I6-^P9XLL?#_P"U?X4U#5+^
MSTS2K&]O(Y[NYG6&.'_1)\%RV!SE5SG_ .NUYDR\C]6O)R>]!@Q4/A#Q7I'C
M_0X]2T/4K'5K"5BBW-I,LT98=1D="/0UI-:L/_U4R]"GY'%!BQ5SR,)_]:HY
M(,I_]:@#W+]AP8_X2C_MT_\ :U%2?L11^7_PD_\ VZ_^UJ*DDX?]NU&/Q?TU
M@?\ F#Q#_P C3UXW'#R*]I_;G3=\6]._[!$7_HZ>O((8 5XH ((#GBK2(5;%
M.@BVC^56HH-V/6@9^;/[7GA3Q%XX^(^K:GKT\=Q;Z7K[P6GE2292'<"B%6)
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
MO+5PROM8C@FC;8/4\M^/_P %+?7M(5KJ]\;WD$090FJ:DD>=W .R!4!QZL6
M]#63^S7\ O#?PWO+JZL=+M;6YO.;BZ5/W\_^RS]2H[#I[5Z_KGP^C&GKYD;%
MOO9.#S7G7[2WQ0L?@!\&YIH9E74KW*1*<9.>!Q^M+8>YX9^V3^T,VJ^/;FSL
M3&L.EYM(BARH;;M.!_LC/XUT_P#P39_:#UK]FS7=<UG3M/\ [>C:R5+C2VNO
MLWVUSEH\2%6"."I"DJ1AF!P#D?*GARRO/'GBV,+'->7E[-B*)5W/-([>G<DF
MOM7X6_ V;X9>!K6QNHXUU.9S=:@\?/[T@ (#W"* N1P3N/>JCH2]6??'[&'[
M?WPQ_;F\+27'@W6/)U[3E9=8\-:@!!K&B2*VQTFAR?E#<>8A:,GC=G@>US6^
MY?E&WGO7\W?[;3^*/V,OVQ-)^+/PWUB\\,:Y> SFZLR-R3A=DNY2"KQR)C>C
M JV#D<U^CW_!/_\ X.-/A_\ &70['0/C6UO\.O%T8$3ZND;MH>I,!@.6&Y[5
MFZL) 8QU\S'% 7L]3]'9K4EJIO9J!TQ6U82PZMIMO>6<T-W:W4:S12PN)(Y4
M895D920RD'((X(Y%,GLU:,_+3&=O^S7!Y)UK_:\C_P!J459_9[M_(_M?CKY/
M_M2BI8'G_P"UK;^=\3;$_P#4,C'_ )%EK@-.L%&#Q7K?[1_@[4_$/CZTFL]-
MO[R%;!$+P6[R*&$DAQD \\CCWKQKXW:[KOP'^'MQKZ_#KXC^,9(2573?#6A2
M7U](<'I'E>..N>_0T;(%=G016?W?\*-=\2:/X&T"XU37M6TW1-+M5W37E_<I
M;6\(]6=R%'XFOS1^.?\ P5%_;.\36\]O\-?V,_BMX3MW!\J]USP7J^IW0ZX/
MDK;1Q(WL=]?GS\>OV9/VW?VJO$O]H_$/X6?M)>*[GS"\:ZAX.U8VMJ3SB*$0
M>7$O.,(HX%'H%EU/TR_:L_X.4OA#\%Y+S3?AQI5_\4-9A9HQ=JYT_1U89Y\U
ME,DPSWB38>SU^2/[9/\ P43^*O\ P4"\327GQ \1&31[4O<66@V1-OI.G@9(
M"19.Y^@,DA9SZ@<5!>?\$O\ ]I9G*K^SO\=,*>6_X0/53O/K_J/\XK9\#_\
M!*[]I"[U2QM9O@#\:K9=0O+>VEEN/ VJ)'!&\JAW<^1PH!R3V HM<+V/T.C^
M&6H7W[-7@WQ)H(FL_$/@2RMXY980=XMPH"N5_B5<LCCIMVD_=R.JT_\ ;<ET
M+1EDUC0KY;PQCS)+1#<0S$#JH )'XBOI7]F#]G3QQX;T&1;[P3XLLV4+'Y=S
MHLZ!TQ@J59.01U%<9^T+_P $^/%O@>[75_!_A;Q1>Z=JTS>;I,&CW%Q)I[XS
ME0J']T>< XVG Y'08+8^5OB#_P %:-+;39K72]$OIKQ247S860H>GS;@/RKY
M@^(OQH\3?M%>,+=KQ;BZFNIA!8:?"NYF<]E'=OT [X&:^Q/%O_!,KXC?$;74
MB;X:^,+.XNI4C%S)X<O(X4W'&YV$?"CN>PKZD_99_P""+</[-ETNH7%G?>(?
M%$@*RZG)IDBQVX/5($P=J^^=QQD^@ /GW]CO]CZ'X->'K?5M7@CF\57$1,D@
M^:.P4_\ +.,_WL<,_<Y P.OIOB'36B#* ?KBOI_6/V6]<M6VQ:+K4J_[&GRG
M/_CM<3XY_9M\6;HQ;>$/$TPC.X^7I4[9_)*&"/Q^_P""OEE]@\5>%K>13^^A
MN;@ C&X HI/T!)'Y]Z^( /*EV_+CDY![_G]:_3;_ (+%?L5_'#XI?M&Z'9^&
M?@K\5M<TGP_X9M8EU#2_">H75O--/+-/*FZ.(KN3<JD9R".>U?'[_P#!,K]I
M*27!_9]^.&#SQX%U3'_HBA#95_9E_P""CGQJ_9"NH;?P'\0O$>DZ:GSKI4LW
MV[33P<C[+,'B7I]Y5!]Q7Z4?L6_\'/FEW]G:Z+\=O"[6=TOROXF\.0&2%_0S
M6))=?=H7?IQ&.WYOG_@F+^TBUQ;_ /&/?QOP<JW_ !0NJ8 Y//[CV_6BZ_X)
M>?M(AF>/]G_XW9'( \"ZIZ_]</\ /%!-C^IG]AW]I#X??M*^&]3UCX?>,_#?
MBZQ,5K-(=,ODFFM%D\W8)X<B2!FV. LJ(QV-QP<%?G9_P:<_LP?$K]FX?'S_
M (6'\/\ QQX%_MG_ (1[^S_^$AT.ZTL7OE?VIYGE>>B;]GF1[MN<;USU&2@9
"_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>cls-20211231_g3.jpg
<TEXT>
begin 644 cls-20211231_g3.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
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
MDQE@%)SP?FQSZ=.&/R=\:OA[%XLT>YL[RW61&1T.<H3N7@XZG[N3QTVY!QP
M?4__  3V_P""AVD?MHZ.^G7D,.B^.K ;KG3@0PO(AN&^(]>"RY3[R=\ALCZ6
M:,^2V[<[%,$(2N>O3GCKZ^G/%?@M\//&NK_LF?M%Z#XDTT_Z5H>H171CZ>>@
MW[XSCYOF'!QC&2W!W8_>_P /:O#XG\+Z??VLK?8M2MX9XI"-N8Y!YBC!Z95P
M>2JG:>N,T 5[F)79LJSDH0%"@Y&>1DC'S<#!/;VS526U-M'E55<#<S'(Y'!.
M[)V@AB<YR.3\Q)%;+V6U#Q,64<C9]T]P>>.C=>RY[\5F7)7YB,') [_Y_I0!
MFLS12L%7:\(VJ <9^4CY%YP#C./F&%& 6SACVT*LZY"J2>4Y,?S;1@ \= !U
M);' V #0$"Q<?/\ .V>,@9R6[<#Z]^^:AEM]BF/=PL?S*@^4#&#\ISV&0 .J
MD9Y- &;<V_EO_JU_>9!56&UL$IM!]L[,G_GIG VX'Z__ +,S^9^S?\/FW^9N
M\-:<=^W;O_T6/G';-?D9EI@-P&YCM?)^5B-V5).1@E@,9;!) '&:_77]FPY_
M9T\ \LW_ !3FG<L,,?\ 18^HXH _+C]H^RC/[1GQ W>7^\\3:B/EPVTM>2<_
MB 0<XY!&&&T#E+>$B83EE59#O0\?Q;>"<\YZ 9(R,_W0.U_:-A-[^T3X_#'*
M_P#"1ZCGH0/])G7C((],C/U Y!YBVM),,PWR+DYP"0OWC[GI[X^7@"@"*"S%
ML5VMTX/ &1@#H,#L.2#W P.EZ.S821YV,&42<D[<9P 3[GC.>">2#G%FWTS8
MN=WS8(;#8X(# @]MRDCD'H2<#.W0BT^0(74$22!L'&&=COPO<Y#8/)R"K$G
M4T 5EM&MPVU_+.#@[-K#"KU(''1CC!(,9 .<FK#V;6L-PR+ATA8* <%0I0G'
M4?*<GKG)(R2-QU%TU9/F54Q(6*NI^55P O3']U2,8QMZYY:[_9<E_!,N782
MHRI_M<# Y/' XXR>F2* /S=_X)+?!V&QT2Z\4>7(9M:G_L]%W\#8QY5_=QG
M;MC& N?T]\ >!H[O28-Q.W'[M6!7S,<GCKDG( XP<=>E?GW_ ,$Y-(:#]GW1
M6MOE,5[=2RPD,Y($HV_-S@A0!@ C  Y-?HW\-X/L_A^2)1';JV[[J;5DQACW
MXR1QCN /4T 5KSP5'#)M5MS*&&U1D-V!W9QN&<]0#CL,FN-\6Z.KW4?RL_EX
MP&*_NRP^[@D MN*Y!X.P],X/K&JL\>YEPT<C*W#'Y]Q/)&2<C)![ C!/4UQO
MBK3(&S<3;$\M1MR!B( $[1N(^7*$@X'L&[ 'R[\9=(2YL[AH]L.T+N;<?ODY
MZ*<@GCDXS\W8DU\9_$F?S6O&7RVW/Y3 C.W "@DG 'S8YYP1Z<U]9?M)?&OP
MGX8:ZTV37+//DON#S*&57!4=^<[<8&/J"17QGX^^(>D^,)[@:1JEG?\ V=T2
M0V\HDV H3Z\9Y'&./J<@'S!^U]HEO-K5G??NU\]/+*NN5)R=N>@..!C &>F#
M7[1_L537&M?L9_#'4)UFC>3PKI^#(VY\"UA178_+\Q"*PR,#!)(R"/QU_:DA
M4V%FTBG;N!#[<E><''T]#Q\_)^Z*_9#_ ()X0K/^PU\+V6>.[>VT"U60JZOY
M)V  <=,9QTZ;>3N!(!Z'<67E;SP%5GV<[54J[, ".!U'(/ ,F2,<5)-+W;5_
MUASM120O3@ YQC<=W .<DYY4YZ*>P+1]=QY R"W!P,'<>5P.1WZ\&LV_T_&_
MYGZE<GYF4,2N>1DG&1D]0%49.& !S\^GQO\ NPQD\P8"M'][(SC')Y!4=,$D
M\X&34FB\Q&^4.=I7:Q^5L]C_ /JK?N(1)+_K$W, SIE6!W#<V?F&<Y!R!CY0
M=R@86E>6&44[E9@%&[.!R%"@EFXR,D<=/3!"@&-/ J/(S<KCYLC.%)R>6.,<
M-D#MCT%?K=^S>NW]G?P$"Q;'AS3QD]3_ *-'7Y-36[6G]_(#$QY!).>AST.0
M1@D=?3%?K-^SE_R;UX#_ .Q=T_\ ])HZ /S,_:'627]HKQ\NTDGQ)?A !RW^
MD/[\\Y]/ZG L+7,8+;8U^1]Z?>0<EB#SSA">.A!&0<J>M^/$+2?M$^.L+][Q
M+?IT.'S=,.3TP#@\@\D<$=,>RMI)(59E>2-E#DLO+X&[G@]=V#@G.YA@G+$
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
M7/V>/V'\A]!7YRZWIJ'S&5@H9B5 4;1@_>7MW4@<G!ST )_1[X$_\D0\&_\
M8#LO_2=* /SZ^-,&/CIXX^9/^0]?$X;_ *;N><\YP0,9Z 8QG%2^']/9!%N
M95+?P;02,#/KD%1P<9X;[P-7OBY:M-\>/&3*5'_$\O5!)Z9N67)7O][H< ^_
M(JYX>TOSE0;?DPHX'S*N.%YY.#QG&>1P2>0#:\.Z1F5)& +;@5QSPKKDCMQ@
M#(/(;CD$'K='T=C&JI&/+C7+D?*"% !Y.?89.<<9XYJ#0]+;[OEMN;!<CYFQ
M],^I( R<D]22:[30-)V.C<,-P",TG48(!S@9 R0"<<,>P4D ?IF@1H$C,<97
M++S\HZ_[7KSSG&, [AS6_;Z*TD89F&& QU4#('4X[9SC^Z">!@FUI.F*1&S+
M')G:V -VX JQZ]<@L, 9_=D<\YWK/2%6/;,"QSSG!#<#OU_O9Z9+-Q@T <WX
MV^&]K\0O .M:#=QO'!K5G-:%A'\T;-&P5^-O(+L1T'"C*D8K\J?VAOA9JWP>
M\;WW@;Q-Y,NI:3*+VSG0[([N!G#"XA/R$ X?N-N"G!5J_9"PT3:BNP&" 688
M!8<L22![.> <$$8S7AW_  4)_8WC_:4^"\U[I<*#QIX1C>[T>XRV9<?,]JQ&
M 5D(!53\P?&1@DT ?FCX&\(7WPW^)R^./!LFEZ;XBU2WM[35H+R$S6.K",/M
M>9%QN90 0X4,-I )^9#T?[1W[4>L1:%JUKI^E_#72[JZL4MEN=-T]IIK*6-2
M!,K2%4PH/F ,D@W1J2) "IHZ!K\/BCPU#-;31M#=6^ A#,L;;B-@RW4$9'!;
M@\=!7(^//A:TRK++(DGS;2AC;!PK#.2VXD#;\P4@D]CS0!\EW&GW_BKXC?;-
M<NY-=U:(G?<S@S>4K-T'"A5#&7 0*HR2-O%=9^TW\4(]/^#ND^';62&.:22/
MS)!]\\.68]N,Y/ 'RD=SC6U;0[/PRNJ222*SR$(7=0&P2N["[3Z]3C=ZGFOD
MWX]_&!_&7B22WM7>9[=6BA,2G@,!N([XQG&,],GJ: .K^ '[1MG\&_VJ?!_Q
M"O[:\U+0? &M6>J75K %>XN(+2X$\D4>\ ;BB$#=A3N ) W$_P!*?[/O[3?P
M\_:V\'2:MX!\3Z7XB6W7R;R"&8&^TV0QD;+F%BKQ2$%<AE&>,$C##^8KX!_
MV3XLZ_!I$MK--I>5_M:14&V&U. P)SC<V6 'J>_S-72_#_\ X*9^(/\ @GI_
MP4\O_B!X,:&\TJ+R-*\4:2GRPZY:A%$L3_W7C;!A;[P=<$%2RT ?TZ:[HZ_,
MRQHRL69@O*%" PQZCEAQP0A..#7*ZMH\EQN;8)&SGE<JQQ]2>22.V HY&T9F
M_97_ &J/ /[;_P #M)^(GP\UVSUCP_J8!8HWES6$@P9;>=,YCF5CD@@9&UE)
M!1ZZC5-$0QLIC3,@(8DC;T /\04?,,$<@%R.R[@#R?Q!HQAV@HS1YW)D ^;C
M@CMC//!((S@Y&0>1U[3MFYO,5G4GG=QCG@?4ACS@Y# EB03Z_P"(=(6:%]^Y
M&WX;C!7.!C:,;N0IP><CO]T\1KFE>3(S MN4;U"R,>#CC*\]!VX/7!XH \JU
MRRQ#,RMY.02C _=(*L3U!&=I)P#]W/7(/W_\%8_)^#?A)-NW;HUF,>G[A/<_
MS/UKX?\ $.CK&NUMWSG+D8^4YZ<#"\JW0Y!!QT#'[B^#:>5\(?"J_+\NCV@^
M4;5_U*=!VH ^&?BC8$_&KQB-JMYNMWQZCC,\@)Y7!P".A)!X. S"MWPE9?(C
M%0V"7)W<KG&"/RQQC/S _= -;XBV;7'QC\8; 6D;6KP#"[B^)G/4#)ZX]!C'
M8D]5X4T\/=QM''YD<DW  )4C)V@]L8'4#[H'4 9 .AT30UE:1MHVR*-P!X4[
MLXYR,="!SG )(!P>MT+1OM"+\I=L@-A3AR-H]<GCCDC'RY;FL_1]-+QQH%+D
M%3O*L3D@ L1C*DDG@>OJ378:)I6V%&52F%QACROS$G/!!88'N/+7.,D  O:=
M!M^;:>NXL20Q)&?[HR,LQYZ'TZ#HM+TED=6969_O?(<\ @]0,CIG*]G&.H#1
M^'M.V2QDQ@*"%52=@Q@8'3&#D#Z$C&67.Q:!8;<;HGDWC;EQEBPRQ'.>H9\\
M$@AASP* )[6V6U;:VTLNW)V_-P3]U<9YV X Z#@D*,?$?_!6O_@HC-^S%;0^
M /"=\+?QA>:%<:]JE[$=SZ#I,<L<+2(P9?+GFG?R8V& B">0J?)16U/^"EW_
M  6]^"G_  3J\&ZS9ZIKEAXL^(EN@^S>#-+N4EO3*V7C^TLNY+1&R&WRJ254
ME5ER,_DOX)UCQY^UC^S'\0OCU\1)GN?$_P :/$:6<#*'6"STFP21(X[;>Q>.
M&.9IH]C%BWV=68EG+, 7OAU\1-4M_#&C^*-)3[18Z]9)+=6\+>7(LV<3%!PG
M5<8P#Z'(YROBU^VM:VFC26>H:;>6=S+$Z/'-#MDPRN/O-@D=P%'4\9 P+W[
MFH?\)E\#-6T1X\7W@[5Y[*-22Y0!892"1CK*THP.3Y8Z 8KK/C+\.6\=Z);Z
M2T,,,9*22SQ1 .%VD@#@\$''4D XX.,@'PW\<?VBM8^(<DT6FVMQY+.P2-2R
MQ[V<,IZX7/'09P&'&#7 _#CX#^(O'/B6WL;73Y+J^U F.&-DX+;2S,S," %
M+%N< 9/'!_0CP3^Q1'>Q^=;:6)Q&IP\FQMI ..W7Y0<]R3C/W1[MX,_8WTG]
MG#P^MU=6D;^*M6C$=PTD:DZ9"<LL$8P-I[L2#DG;T4* #X]\6:1I_P"P_P#L
MU:O<3,EQJ5C%(\]Q$FQKFY=F"*,\D*S*H"]"KDKEF8_E=J6H3:IJ$EQ<222W
M,TDC2.P/S.1\Q^\3GJP P2&&#]XU]O\ _!8CXRMJWQ4L_ FGSM)I^@PB]O44
MOM%Q)RG);!Q&01Q@";&21Q\2PVY*K@0MM(!VX"C:< #CMR<9R#QG% 'U%_P2
MW_X*K?$7_@EW\1]0UKPE]C\0>'O$5N(M6\.ZK/*+&\(YCG!C/[N="6 D4$;7
M*E6&W'[D_L1_\''G[/7[7D6GZ5KU]<?"7QE?*@&F^('W:?*<E5,%['B/:"P4
M&7RMSK\J@D&OYJM)MEG9V91A >6^Y]UC@\9Z G(YX[$@BM<P_9[B2,Y_=L5Y
MZ\?G0!_:'KUCAMRA8^IVL0IZ D<G(P"H5>I SA<XKA?$>F&*.0C;B- >,;1G
M'KDK]T@#TXW'A:_F>_8R_P""T/[07[#J16'AGQM>:]X7C*Y\/^)&;4M/4+T$
M6666W ["%TS@;MV*_7+]B#_@XF^$/[5UCIND^/I+?X4^/+B1H/L]W.[:-=/@
M[7BN@JB+=@?++LVEBBF3(:@#ZS\1:=YD4FY06)W(PXY)SDDGKC@XX"KD]% ^
MR?A5'Y/PN\-J,@+I5J,'K_JE]A_(5\I^([5?*9HF++(1*AV]LE@PQP1P!D C
M)X#"OJ_X7P_9_AIX=C&,1Z9;+QTXB7ZT ?'7CVR,WQ>\7+\S ZO=X')#YF?Y
M#Z\Y(Y& O;&X=/X<MMH$C,&Y*$L/F/R,/[I')8#CN1P<BL'QI%YGQ>\68C+_
M /$WN58<[2IEDX..Q;9GVSVS79>$K4A%;=PO(X'0@>A]<C_@!SR!M .T\.:?
M]HW./O-E1GICC/8_W@#G  /\0R*[32[(@KM4E%#;.% !'0<\8&1GT7D^M8GA
MRV$(959@(P%QQR,N>>_5CV'W>QRHX3]O3]K?2?V"OV/O''Q2UB.WNX?#.F%[
M*U9MJZI>RN8K2WR%#;9)G0,02R*&;'R$H >E?&;]H;P+^RW\.=4\5>._$FF^
M%_#F@D+=7E_*8EC+-&L:#"DM)(VT*BY,C.H )8 ?A1_P5._X.G_$7Q5T^X\$
M?LW_ -H>%=!VJEUXSND6/4[U-N"MDAS]FC;8W[TDRL5#)Y+"OS*_:D_;4^*W
M[<GC637?B5XSUSQ%YUT]S!9RW<PTO3-YW>7:P$F.!55FZ*IQ]X%MQ;RY[00
M!86WX_N!LG("C!SR=IRHY'S<G!4 &WX=NX?$GQ(L)O$VJ:C]GOM12;6-4N-\
M]V8FF3SIB6.9)  QPY.6!Y)(K]U-0^)'@CXC_L@>#X?A_I*Z3X5\,P2Z%;:>
MS>9Y'V>-,.'WLTG#QD.Y+$ON<!F^;\$K2SS9W'E\>8=J%E9MZ[E7CY>>6_/'
MRYP1^Q__  0=_9=U3Q_\"_%^FZI?:HWA>Y:*]LH)!Y@@O@@1W3CC=#M0KT/E
MQ@C**0 8G_!/_2)?AW^T'\3/#=U;L;6^U*&_B5CA%6:!2%7 X*[NY'0\G''V
M#=>#]-FN1')#YF[&(BS;"O?/7..N>WRCC//E9^!-U\+_ (FVOB%=/8R:9JAT
M?6RJ!@T1&^WER!@ -M"YP<.N3QA?IKXQ:O9?#GX8:QXD;[/)-9627$2O%YHD
MD?"H=N/WN"5X']XC/7(!X3\4/VOH?V=/$-O9Z+X97Q;KMI&DLMO+.;2STUY
MKQEEVL6=E97"@#&5R21@>;_$?]M/4/'NA:IXB\0>'+KPRNDV,U_)Y,PNU.V,
M,^Q@J[7 )&TIM!8X9CTO?"[X477Q.UJ6]NH+^ZN[Z8RR IC+L2Y+ 9^9F+,1
MC.!R,G"\K_P6XO+7]E?]BS3] M(8;?Q%\3-0%BI<YD%A"!+<$?+NVL?LL1 '
MS"9AP2: /Q_^-WC>X^+7Q1\0>)+J)+>XU:\DN##&[S?9QSLA5V8EPB;5+'G:
MBD_,2*XU[!OM'\6Y2%.6*JK<\'. .IZ^GL*V,!Y%/S;Y)/GY&[)RP.5'7^ZP
MY(/ ;.U0P1SHVU0K,&*[3G"Y8< 'H3O&T'!)C&3DD@$:7<.C1E&^6>08\HX\
MP)SG.5Q_%@[@>@XP0162=M2NR\BKSM4C&[(SDY+-NZ Y.>!QD"DLK1;:Y;<!
M*Q5I5SDQL% ((YZ':01CVX))%J:(1;HV#;8D*X.!PO!..@;+$9Z YQN8YH R
MF7 7Y@<C) [?Y_K25?DM</Y?EKNR4VK_ !8.XA25^]R.IW#!!Z@5%+9;E#*I
M4,"_ )4#;D =?1AU['.,&@#Z0_86_P""KWQ7_88\16\>FZU?>)_!HC\F?POJ
MM[))8A.QMR26M7')!BPI)^96XQ_6E^Q=\4G^.7['7PG\;26*:9)XP\&Z/K;6
M:2F9;0W-C#,8P[<L%W[=QY.,U_$W'IDDKJJLNYN@&3GDKUQCJ ,YQEA[X_LZ
M_P""7"[?^"9?[.H#!@/AAX:&1T/_ !*K:@#IM2_9,\-ZKXDO]4ENM8^T:A<R
M74H$L>P,[%\ >7G ). 2>V<D C6TK]G[1](3;'=:DR@@@,8L9'TC&?QS110!
MMZ?\.;'3L!9+IEPH*LXPV !V&>0 ./3M7D'_  4'_P""='@O_@I)^S^OPW\<
M:OXLTG01J4&JO-H-U!!=2RPI*BAFFAE4H?.+$;?OJK @YR44 ?$:?\&?7[-*
M(R_\)Q\<_P!X"K'^V-*YR"/^@=Q@' QT XZG,=W_ ,&>?[,]XS%O''QT^8L3
MC6-*[MN.,Z=D?A[^IR44 26__!GU^S3;* OCCXY_+)YO_(8TH<Y4]M.''RCC
MI^0Q]M?LC_\ !-_P+^QA\.+7POX5U+Q1>:?:R/('U*>WDFD+[=V\Q01AL[0.
MG0D>E%% '4>(_P!C;PGXHLO$$%U-JVWQ)$(KMEDBW*!&(\H3&<':!R<]!7/:
MK_P3O\#ZSH5[97&H>)'>^@C@>[,]NUR@2,(K*[0G#<!NF-V3CDBBB@#9^&?[
M$_A+X4Z5;VNFW6M2+;Y_>3O TDA(P2S+$N<YR?4\UX)^W]_P07^$/_!1OQYX
M?\0>-O$OQ*TFX\.::=,MK;0M0LH+613/),TKI-:2GS6,A1F4C<BH"#M!HHH
M\ '_  9]?LTC'_%=?'4X!!SK6E'=G/)SIWJ6/_ B.AQ31_P9[_LSC_F>/CIP
M /\ D,Z5V39S_P 2[GCL<CKV)!** "3_ (,]_P!F=X@G_"<?'0*I! _MG2F
MP3C@Z<>V!D\X '3.6Q?\&>/[,\2X'CKXZXZ\:QI(P0, Y&FYR,=?KZG)10!(
MW_!GU^S2Q;_BN/CFN_.0-8TKH05 _P"0=V#'']0!@/\ P9]_LS[PW_";?'+[
MVX_\3C2CG/7/_$N[@ 'N0/<Y** !?^#/G]F<,&/C?XYL<ACG6=+^8X .?^)=
MW .?7)SVQ^EWP#^#FE_LZ_ KP7\/M$GO[K1? N@V/AZPFOG1[J:WM+>.WC:5
2D5%,A2-2Q55!).% XHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>cls-20211231_g4.jpg
<TEXT>
begin 644 cls-20211231_g4.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
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
MY?%>OV/AUGNHX--D-^8TBS,[!C&3E9&!(W2JJ,/DPP;!W+7O'[9WQ#UWX4_
M36-4\,*UOJ""-)9S$K&RB9ERZ(V8W8?+'RK</QE@H;Y!^#'PI3XO>.+222ZN
MH5B#3W5T\C2W0"^6T19P<851'\W&2Q/ (P 97A?1K>W6\^QMK"V]VP\J2>X1
MC [('8%5B5D5U1UW$C:\B%=VPXX#QKX*U+PW#>+JGVJ:ZNW)@WR[9((/EY&5
M(ZEB ""!"V,*0!]__#;]BBSTWP]<1P3*&F"+-).O)"%B^?K@C&,[=^.Q',?$
M_P#X)^>)KJ>'4--DM=6N'D$MVSS>3-YK?P_,%X&#C!&-RC!^4$ ^&=+!L8+J
MY6XN#]CC:18IE5[J69V*X*AN,%T7(&"2HP."8)-1AUJ$V[S>5&T+IMA@:3##
M;D8 VDL1@ 9&>HSDCZ)U;_@GIXUU1[N9K--)\Q2N9+V*1 3ANH+$@;5QQU^4
M=3GF_&W[)0\+V\EK+,/.C)4?9I&QDNP[C.&//'.3GU  //?A)\7;_P#9O^(-
MMJ&C2301>;#)J^G_ "-#/;A]S1C?G (#$*&'S;22. GZ?^"O%MEX^\):?K6F
M7'VBTU*WCN;=Y 4,@(1DRKX8</\ =89SC)5LU^37BKX83>$WNI;>>Y^RSS."
MTJ#;<ELD+Z@##<-G!Q\O!K[3_P""2OBRZU7X4^(-$;4)+N'0]10VPE.YK9)(
MB5CQG(3<'.& &[[IR64 'U.40Q%ER%VN><#@$XSE@>",DGY@S=5Y%/=6BD9E
M9F<$)ECD\9;D*<D_Q8QT(  RQJ>*'$<;G*[BI(&_<>%'/<G(')'3@CK4<]LO
MV?<RAFA'S;_Y%B.5"LP)()P3WH I_9%A"H-ZD@KAAAP F!C&><HI! ZHQ'!
M/Z=?\$7$5/V7->VJ K>*)V&!QS9673V^A('3/&!^9;6DBE5\MWV@H3TSG<6Z
MY!!R",]2/F.17Z:_\$7@P_9=U[</F/BB8G@\G[%9>H!_/)]^P /D3_@IY#]H
M_;H\=*6\N-C8*VWH3_9]K][G'? !Z[AE2%Y\-C)8*0O1]V.#L)<@X(4C."P/
M/&.O):O=O^"G\9_X;@\=<,VY+$'@G(_LZ#Y<;2#R,\Y.6/K@^%Q(LRR?*)&P
MZ@./EP6;C//7 !&>,#@=* "*'[.J_,X\M59E )7A2/EP!^0&.!P"<U)')Y:R
M9=0L3DN6/;&[UXQD=?3H!BG #:"HD;:YXR1W(/7MR3Z8Z=J>R*Q4E02IR,CH
M>E '@'_!1O2Y-4_9@NF54BCAU"RE<;0&^>7RSM+8PV9%ZKST/4E?-_V(+^WM
M_#<,,,GF277F-P@#^6))2K2$J"QZ=",YR01@U[Q^VMX:&M_LU>*%FCV_8XX[
MD9!4L(IHWD0DL!RBD8(P"1D'C'SW^Q-I5GI'A^?5!F2225XP[*JN8T3!?/\
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
MY2,X&/NC@\=1C!(#G&.A]*U#0FC!;RPK [LAL@$\C!&0,LH;H<X)P<YK O\
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
MQMR/0DFIKS_@T@_9MO/!\FCMXP^-*K+LW7BZMI?VO"*%51)_9_"[5 P!C H
M_G[\-P32>%8+=KY+6TDA.^3;"L8Q8W3]#,@W88]"">,;NC?3'_!(#]I=/V2/
MV_\ X?ZQ)<))H?BJ9O"VLA9@BBUO7CX+)&=JQS^1+M,GS"(@XQN/Z\6O_!J#
M^S[8V7DP^/\ XZPN(_*$Z:YIJS >5Y7WAI_]W]?RJOI?_!IC^SWIT;+)\0OC
MQ??O$D0W>N:9*T)4$?(?[/\ ERIVG'48% 'W7:J+F/<[+MPID< +CJQ)/ &2
M V1DC<2#@AJ_.C_@IQ_P3XU#PK'>?$+X>Z3->Z2S&;6M ML.]JQ!:6XM5^[@
MMOW1J/D/S*%4L*_4C3/A18Z790PK>:C,T*!!+*Z-(< @'.SW[8'MR<V)_AQ8
MW'F;I;K,@VY#+P/3[O/XYZD=#B@#^7WQJR>-XH;>+R_L3.'\M5+-*2NT<G);
M /4GJ<8<<UK?LG_!";Q[_P %$/A?8FV7^S;6]N_,9(MZ1E;*XD9SU!X4 ;AC
M/! QS^V7Q;_X(+_!WXP?%/5O%EUK_P 1=)N-8NS>2V6EW]E!9HY W;5-HS $
M@,<L26 .<UO_  -_X(M_"GX ^,EUS1]7\:WE\MK):@7]Q92H ^S+ +:KAAL
M!! P2"",  'X9?\ !R_\(_#VG?M,Z/XBT2^LYKVYT.QM=?LH\F2TN/W_ -FD
M?>,'S8(R/E+8^R<XR0/S+A;S;G8/+\SA6).W^?;D=^]?UI?M8_\ !OI\%_VQ
M_B%K'B3Q3XD^)EK=ZW8VUA/!I^HV2V\:0,C(R++:2$,2G/)'S-@#-> Q?\&;
MG[,D,NY?'WQ\S\W_ #'=*YW=?^8=TQQB@#^:\AO,V!'9L;B .@P#G\CGZ5>\
M*ZIJ7AOQ#9ZII-Y<:;K.G.+JRNK5V6>WE'S*49#E7''((Y'45_29_P 0>'[,
MIGDD;QQ\=I#(=Q#ZWI;#(X!_Y!W.!P,YXI)O^#/']F>>[CD;QU\==D;;EA&L
M:3Y7TQ_9O3Z=>] '!?\ !)W]MJZ_;V_95&I:VV[QQX,GCTC7#D%K]FC#PW>T
M* GG)N&T87S()=BA64#]-/V&+<VWPHU1=V[&L2 ?,6QB" =<G/3J/_KGP?\
M8)_X(%?![_@G9JGBNZ\$^)OB9J:^,8K:&^@UO4;*>%1 93&4$5I$<_OG&6+<
K'C&3GZ_^&OPVLOA;H4VGV$UY<0S7#7+-<LK,&8*#C:JC!VYZ=2>V  #_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>cls-20211231_g5.jpg
<TEXT>
begin 644 cls-20211231_g5.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" !Q
M (0# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#[F_;N_;M^*WP6_:J\5>'?#GBD:=H>F"T-O;_V9:2B,/9PROEY
M(F))<L<E\#?[ 'RF+_@IE\= [,_C4L%7A1HNGC<1Z?NN_OV*]"#EO_!3JW:3
M]N/QL0I/.GDOQD#[!;K@=#P"QSG(SQGD5X/'"R)ODPP($C@H"2PR> .X^7'+
M?=]>2 >^'_@IU\;L2-_PFJ>7&<;CI6GXX^]_RPXQ[]P>G6@_\%-_C>AW-XV/
MEY( &AV6[C_MA['MSD8]_!S'N<;E=BK8#Y ('WNW.,@#'?'.1S3XU5)9,,-S
M$.1QD<8'\N] 'NY_X*:_'!D#)XT!#+D;M(L5.>PQ]G__ %>E/_X>8_&[_H=O
M_*/8?_&*\*ASYR[=N[(QNQM_'/'Y\4L<#2#=P%SR>NT<<D#G'(H ]U/_  4N
M^. 0-_PFAVDX!_L>PP3_ -^/<4G_  \Q^-W_ $.W_E'L/_C%>'221K'O95SL
M YD7CHH.!@]?U9<YS\V#KOQ4\.^$-16.ZU!/-BDVD(V[D,ZCE<G.]=NU<L3G
MIU !])1?\%*_C=(C-_PFQPHZ_P!CZ?C/7!/D^@/UQ3I/^"DWQO63:OCA&7=M
M!.E:=SR1S^YXZ?3IZBOF?0?C)X>\22[;/5K"^\N'S2%965(U8(V[G<G+KV'W
MMV>AK=T3Q!;:[;^=I\XF5&6/=$!S)M./E[GD#<.G7J: />6_X*4_'!!\WC4+
M\H?!TG3\X/3CR?Q^G/2DE_X*6_&Z)L?\)PK'OMTBP..<=?(Q^7'->)^0TC*L
M8CS*!Y:;%YR<=2?5F&<D_+SC' \8>0,S1^6QW*"2J \$D@9'0#(4Y^8 =,4
M>TC_ (*9?'#>?^*T&W'!_LBPSG_OQ]*!_P %,OCAO/\ Q6@VXX/]D6&<_P#?
MCZ5XC+;[(]KC;(HXS\F>YZCG!##KG. .E1SVYA9L?,@.-P(/<XS@D#.#WH ]
MP;_@II\<"GR^-"K,2 3H^GD+UP3^YZ?KSV[-'_!37XX.RA?'4).6X_L:PY 8
M _\ +'MT/N?PKPQEWCOU!X..E,DA:6':S*Q*%2"OR,3W(Z_AGO0!^PW[#'Q,
MUWXP_LL^%_$?B6^&I:UJ)N_M%R($A\P)>3QI\D8"C"(HX SC/4T5@_\ !,S<
M/V(O!.X@G-_T&./[0N<44 ?!?_!3B*/_ (;<\<^8,HPL2[' 4 6%MP>^.IYR
M.OTKPT285=^U6;C&>IQG ]>]>Z?\%-D:3]N'QMM8;E%@1N3<JG^SX!D'CGUY
MZ>F<UX7&GE[ONA2<@ 8QGKG\<G\: &Y:159&5E)#+CH5QZ\Y]>,=JM10+Y99
MV XX 8>C?4]0.W?J,@TZ*(/#(V%^X,(N"3UR>Y&-N3TXSR,C-B.%F<K\Y4MP
M51EW;MN[ ' &"!TR0PXY& "CK-W#H%A=75U)]FM[=)99VR558D^8G#8Z;6ZG
M.1V/7YI\4_M3:Q\5?$"V_AFX?2=$CFCBCN/(%Q>WK@*2%3#*%'&"#G"L>,8/
MH'[=/CW_ (0?]G/4E2X2UNO$$L.E1.4 4F23S&*\#D)')S@X*#&[A:YW]@_X
M66M_X.M=0N(S<6:!88U;'RK(5#E2PR21@$D'.\Y&#\P!WWPY^#FL>,]&MC?W
M=PI\K:%EEPJ[FRREE'(.[D A6,:$CY0U>H1?LLVMMI3R+;PK*TC7)W,%5V92
M3O7 X!X.22R@9Y9@/4?!7AN.$0LUNANKPAU V[5)[CN3G;\V/XATYKL8_#.R
MT59<QC.U6<NA)&<$G!RN%).<'DYXQD ^.?'W[-=OJMQ''#;QB2$ P'RO-^4;
M1]X8/]XGCDMVR=WSG\6],\4?"37DN+'4-062PC"V\R2%9%3YR5)!!ZL<DL2W
M!R M?HAXX\.QWD\LVU'VD-\S;L'CK\P)&=GRXQR.>@'SA^T!X6AO[:2']X5<
MLJAS\P*M\O0D!N&&.1DKZC(!YA^SE^VI=>)_$NF^'_$=O:J^H'9#?QSXWMM!
MPRB,'YD..77G'3.:^G(?]+CW1R&3SHEY&-I#+P1MZ@-N7CIE5&?NG\ROC%HT
MVC/>+ %B>$F8+&<&*5"SH01EMQY7J.2@&-JD??7[*'C2^^(_[/OA'6]2:&2^
MO+8-<88'S"&=%W$$[B41<@Y8F23C(*@ [>XC:9&DR?WJM*-V,-U)X"X8C+#(
MY&X?=P0([FTD$>YE#[0RXV-V&WKU_A)P< ;3[@6C#B']YLV^6BN?[P [L/X0
M5CZ#.",9SEB2+RHGVCRV4Y!X.R3<RGV7&5&1@8"MD'"D S;BV6+<0VWD[0?X
MAQC'?D'.2 ,#\*;/;^4S;6WJIP6 Z<G&>W.,\$CWJ^L:VTZMY>S:=HW;0H^<
M94C=G[K '<3CD'U$ CV)MDR-A'$ORX&<' QG .X$ Y.<XX- 'ZL_\$SO^3(_
M!/\ V_?^E]S13O\ @FFNS]B?P6NUE*_;@0W4'[?<Y_6B@#X/_P""F/\ R>YX
MV_[<?_2"VKQ*)/(B8AGW1G<=C\!@< \9_O @\#J!7NG_  4MMA+^VMXT(W;F
M-B,E3M&+"W+= <X&">XST/6O$([=5$*2KMC8@98[0"R@Y^]CN,G' "DCG! %
M@A:-]K,,6[?*"=C(3T)P<*3D<G."J@X%.^SK$NYE3$897\Q-H8A?E7@$!B#R
M 0<CL0&,D5O(T#<!BP/R$9VL,$#'0?-N&-O\6.C@U:M[0QHVV3R]HV(ZL5X
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
MI/0MC+!B*K36C);[ERRY;]X1RN. V3T()SS@A@_0$D:TL#2;E/.X$'(RA'.
M5)]^V,X[=*ADL5AW'/S-RK\+\W &3ZDD]!CYFR#GD _33_@G"BQ_L9>#550H
MS?< 8P?MUQG_ #@?0= 5)_P3J8-^QQX0VEBN;X#<26_X_KCKDD_GS[#H"@#X
M9_X*-D_\-J>,L-Y?[RP7OM/^@6I+?@.3@C[H)((&?&;&W#0?>\O&T?.P_=8#
M$@G/WAM&1U&U?N\;/:O^"C<C?\-I^--H+/&+ @*NYB/L,+8'7G<J$#'&"<$;
MB?(-.B6/!5E^5P%<':N!L&!P?O+C@]<+C/WR 6[*UQ)(S!EW;!S\K<?-SC Z
MDYQD9)Y/0;>FZ:&97_=O@J<D%UZH<8XS@$@C)YXP"1FMI-GNFC_N1\C>-ROM
MQD')YXZ\_7 R1TFDZ8AQ]UN!P?FX&5^;H>A8#(]<@<*H!Y?^U9X-N-3^ FOF
MRC;[5I\8OHV3*[O(8/L)7.YBJNN ,%L!@<AAY#^SKKVG^)O.T^.:2>&\@62S
MEGC*%GEWR+$VY@%&U2H5\LJ@$XS@_:UEX::>!@RB3S"T>QS\NYL!<L>,98'T
MP1VR5_/?X7:WI.C>/+[Q+X1O(=2\!37<AL9#^XL1$MQ.N^-\[NO88QM<;LA
M #'_ &L-%\2R_M$>#;'08[?4IKR-X=.CN)V2SM[C#L\N0K@2$$@-@[5WD+N8
MUM> U\?>*=$D6X\-WTFO0C"VC:S;->1$+.QW9*[W+\APS B1-K?,PK6L=5O?
MBE\8[%;BXN)+;0]36_DE=/FGDC9%C@VN64@H"!@'HI(;I7O?C_P;8BTO->M;
M1-06U4G+HT<B(=H;(X^4Y/!&3AF'3% 'P[\:?V=_'.@)<ZG-\*X;?7([F::Z
MO)KFRVJAF7B%E?#(6D4#.0 >-WEYKY^UC2OB'J?B*\TFUT5]%^PS?9I9X[U$
M1V5MBQKY>=Q!(P<]<GY<X'W;\<]4%KITBM:WOFW$Q90+F6=BW3 :7+;2JX!4
M[@!WYV^7:-\,M-O?@[\0+S6Y#8Z@]@+BUC*&-[8KM>+:6X89C&6R>K@$$9H
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
M  <_^&_%,5KI_P 5OAUJ7A^:1A'-JGAZ47MKO(QN:UG*/'&K$' EG8@<!B*
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
M+F)HY48W$K<JW/.<]\@@@D<T4 >A4444 %%%% !1110 4444 %%%% !1110
..4444 %%%% !1110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>cls-20211231_g6.jpg
<TEXT>
begin 644 cls-20211231_g6.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" !N
M (,# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#[:_X+!?MY?%O]EW]IK1?#_@/Q:=!T6\\,6VHRVXTRRNM]PUW>
M([[IH7892*,8#8^7@ Y)^78O^"O'[2#QLQ^(P"[2RD:#I;;B "1Q;YZ'\.^,
M$CU;_@O#IS7G[9GAMMJLO_"&V@^89_Y?;_H,'H=N3VSR"":^./[*+QKM#,V,
MMG(SG('WAQUR<Y(Y&&W,2 >^P_\ !6C]H[<V_P"(S?+CIH&F <G_ *]B?X77
M!&<[>.2!>L_^"L7[0\[X/Q"+#:AR-$TL8R#S_P >Y],\9!) !P"3\_VVG!65
MF_AQ@;0#D'KG)//)Y.?F;.<X%Z'1_.CV_>5P$(.Z0$?*.>"/X^>_8\X! /?(
M_P#@JW^T')M;_A8! S\P_L/3>#DYY-MR. !P."3DG%2M_P %6/V@,+M^()R&
MR<Z'IIR/3_CW_P X'7G/@4-EY@7+@<_-@@X!V^_'WN^!QC.>*BN?)T^QDNKB
M9$M[>,S3.6VI&@&6RQX7 #$EL !2>10!]!#_ (*M_M E]W_"? <X*_V)IQ&.
M>G^CCD\>O3\:S/$G_!8;X[>%]/:\N_B 8X801+MT+3F (V$X_P!'!; 8=/[V
M<'G'R1%XZU[XNWBIX1A-CX?60QOK,\8:34/X3]EC/ 4$-^];=GC"$<TS7_@)
MKFJ+]HO+JZF=$8_OV:1B <GG&0H)# A1C( '44 ?6WA/_@M#\9/&?RV/Q*,T
MGEE\#P[9 <%0>6M1QE@ <>O8,1N6_P#P58^/URR;?'W^L?8,Z'IV<YQT^SY_
M3GMFOS9^(/P:;P])-YEK-YUN IRW\6<X ZY W8.01@?WN>=T[XX^+_AA!))I
MMU#>PEF<6MV#*A P>"-NW('8Y')R0#@ _4=O^"K7Q^0_\C\.@/&BZ:?_ &WI
MK_\ !5OX_,A \?%<C&1HFFY'_DO7PY^R[^VMHO[05U/HUU93:#XHT^)I)=/E
M8LDP^528F!7<, [A@, 0?F!W#VV6U=(V7=@J=A+C=G;N4\ M]U<'IP!QCC<
M>YS_ /!5O]H%FPOCYAD$9&B:;@<CG_CW/(YQV]>U4[G_ (*Q_M"0O\WQ#*J0
MQ/\ Q(M,^4@;L M;@'@GGV''#5X>T'F)\B LS+PH)VDYPH.3VQUYSQV-5I[1
MG^; P!M9AU 89P&!X/ _+UZ 'MMQ_P %:/VC%<@?$0JV2"!H6EX0C:.GV;)&
M3TZD.A&3D5FW/_!8#]HZ!E_XN-N5QN4_V!IG3)_Z=\=NQ..G4&O&9--)7/WF
MY'0'J>#_  XY^8XP<XYX JC<Z=Y3*Z[U7:-N<C)+* ,<8/W3@XQT!X!0 _H
M_9@\8ZE\1/V:?AWX@UBX^V:OKOAG3=0OKCRUC\^>6UBDD?:H"KEF)PH &> !
M16?^QHBQ?L?_  I52&5?!VD $-N!'V*'OW^M% 'YZ?\ !<6R^T_M;:#\H8/X
M0M58$#:!]MO1R?3YL<G%?(']EYC#!B=I^;:,\89BW.,?* 0#USUX('VM_P %
MI+?S/VLO#[!OF_X16U(!&0"MY>L#CJ3P?<C('4E?D#^SUC=?+V-'Y>%R5^08
M!.2,@#!!)/!)8]&VN 4(+".U?Y]A:,88%<YQ][UY4]?]E<X8$BIH]-,OE;O+
M8_(G(!!'R+[DXWGN,@J5X QI)9H+A59MVXKD,#SG)/RGGG)'L%8DG+ RPV:H
MJMO4,F79CN&S@G+9_P!Y3M.#RV2<MD S[2T;?&L>=K#IN+D8\L9SGH,@\8SM
MR,?*5\T^*O@F3XU>.M+\&W$EPNAV034M9$;^7]IS@1V_ICY=Y0@?(J8&<[?8
MFL-SJIWO&K8^?Y^,<]3C'1>F?O?WB:I_"G1+:\UR*:&0--JEQLD96'S*)7C5
M691EE53M!).0">V: .K\(_"B'1=,CAAC6-8HS'%&J[1&@Z'  Q@#.W X50<8
MP-[4/A];VRMNM_+E]77<3D<#GCY=X;U&/4UZ[\/O!$-]9 G:JR#C."N[DCD$
M*-I8'/&XY/K5?QAX:MH(;B-&D;R1A(Q$H+XY _O# /! P23P1U /D3XT?#".
MXM9&:',:@D!0G[OD+P!G&2.=OS#!P>:^1_C=X*;PY/>26[!D4 S*2&,6/O$@
M8!SCIWR,Y!./T=\<Z7'<6TLMQEGMV)9MF68@\?> .=W0$C!.3TKX_P#VC_!X
MN]6*JKLRDPJVY9./X3MYP0<C(V\L1C/- 'POXIEU#X4?$W0_'6B1K]KTV[\\
M02-MC5MSAXV/4*R,5;T#D\8%?IK\.?&EC\6OAQI/B+36+6&N6ZW$6Y '3Y6
M0C')5GV$@  QX7)VY_/OQKX8:[TJ^M-LBM&"/FRK_*#T/WNBKQC.0VW@&OJO
M_@FG<M-\%=4T%_)?^Q-2D-NNTKY<,R!A@\@9D67*@8P03DDB@#W!(_-6,F16
M+ D;OO%2?FR<GTY (Y=^0 U5KBS\R3Y55FYRH'9N4P% )SD8/J0" ,9Z+[!&
M64KMD7_6,0V_*9/XMN'3 _O9+9(:B]DWEKN9&+*>>@QM56?=CHVXDMS_  9X
M5@ #GY(E W*P9<]^&'7&1^';(&1S4+0^9)N;'R@;<<,.<GGT.!Q[=ZW9X62W
M=@Q$BKNSEEP1CL#QC X[,C<@)BJUU;8W1JJLL>]EX;:1\Q)'KP4/\7&"3@$4
M ?N5^Q_N'[)?PNW$%O\ A$=)R0, G['%13_V2(S#^RG\,4/5?">E*>".EG%Z
M\_G10!\(_P#!92#S?VH=$P<-_P (M;'E 5.+N]QVYP>< \8'3//R;):[D"AC
MC &6^8C&<$9XR#@Y.>E?7W_!86V^T?M.:'N)55\,6P+<8R;R['<@=,G\/3)'
MR^=.^TC:V?NX 1.<_.3A2,CF,D#(],#<=H!BBT$F556Z-D(2.O)/'YYZCFKT
M>D-*ZA9 VX9) ^N"/4$\>H/&,X!U+>P;)+;=JA&X8@ !FP=W]T!#ACR%?J<
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
M4 +@  _+W_@HC_P6Z^-G_!11[K1=6U9_!_@3<RP>%-!E>"VG5OF NWR'N&W
M']X!&"BNL:[37R D33SIN8!6?^$\C+$GC.1DJ3ZC=_TSX_>A?^#(9%5E_P"&
MFCL)X!^'?W1MQ_T$^O '.>!C'))63_@R+\U9%;]ISA]_3X=8P&//_,4],>V>
M2": /P8GE"1JL8#!EX7*[7RJ@!MO'78"/1A@[<BOTD_X([V<WQZ\&:#\-[&Y
M>WUWP_XQG\06MXG[N6%C9H]O\R 8(>VN &)'S2*NX?+7V%_Q!$YF$C?M.'=G
M<3_PKKO\W3.IGN5QG/W%ZXK[/_X)??\ !OCIG_!.'1_$4<WQ*'CK4M=N5FBO
M&\-#3OL4815\M5^TS9RR[BVX>G'6@#XC_:7_ &.KK]CKXR6_CKPWIHTGPCX@
MNR-1LDD'EV=S)DF2W')6WD;&U H,97 PFT#N/A?\/H?CA*TT<G_$FLT,<TJ-
M\[';RL98;1S\Q)R%XX)*U^K&I?L;Z7K^C3:=JE]#J=A<8\R">S)1Q@9!'F8Y
M(!Z=L<UP_@S_ ()B^'OAKIEU9^'=7&EVEU>/?-$+)I%61TC1MNZ7Y5(BC^48
M ()[\ 'R/H$FN_ R"*/PJ]A8V<:#?:?8U;[2R $/(^-[,>#R2P.,C;M"R^(O
MBW_:PN+[4K<:7-8Q--(S$F)%'5Q(Q '"C /3)P?ER/K&Q_X)L0OJ)FU+QE<7
MRYX1-/,>Q<YV@F9O3J<]3Z\<O^U-_P $IM3^//P3U[P;X:^)D?@/^V[&2Q^W
M0^'/MDL*R#:[_P#'U&6;86 .X;20><8(!_+U_P %,/VLYOVPOVH=>\06TF[0
MK=FL-)C.4S C9#@$X_>,S'..=R C@BOG8QEF;'S8]C\Q)P!SZEB.>^[.<-O_
M 'T?_@R5WR,?^&F?ED^\O_"NA\WW1_T$\'@8Y!//!%0C_@R*"-\O[36TYR&_
MX5V2R\CO_:F/[W4?Q'.<MN /P4B94O\ 8K#Y@74@DL5!8AEXYX/;ECNR"&W"
M5!NVJ OS!0 #QSD@#'.WC((SL.<$@''[Q_\ $$+NN/,;]IL8 90/^%<[B01C
MDMJAR>G/H,=.DG_$$;N^]^TV#P0<?#GJ"H4]=3.>F><^^< @ _"[P#\2-<^%
M'BFS\0>&=<U3P_K&GL7M[_3YVAGBY+M\RL#S_$J\.I/!!^7]0/V*O^#B)9-,
ML_#?QXTR:5D"1KXITNV4[RI4?Z7:QKS\PP9+=23D?NA]\_2$O_!D7YBG_C)S
M/.<O\.MQ( X!/]J9]1[ACGDYI!_P9$8/_)SA*Y&<_#OE@/4C5!SDLV>N2#VH
M _:W]E?QQIOQ._9A^''B31[@W>D>(?"^F:G8SF-XS-!-:121OMD =<JP.' 8
M9Y .:*;^RE\#O^&8_P!ESX:_#7^U!KG_  KWPKI?AG^T1:_91J'V*TBMO/\
2)W/Y>_R]VS>VW=C<<9)0!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>cls-20211231_g7.jpg
<TEXT>
begin 644 cls-20211231_g7.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1"  0
M !,# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#]K/B_^UCX;^"?QP^'_@76HKR.\^($&JW=OJ&Z)+#38=.MUGGD
MN7=P4!5U"D*1G.2N!GX7^*/_  <+?\+G_:;T?X1?LO\ @F;XD:E?:Q;:7J/C
M"^LKF?0]*22<1/<"& K+-"@+,96DA3"$J64AJ^GOVQ_^"8/A7]NWXZ^&/$GQ
M \0>(;CPGX9T>YTO_A%-.N'L;?5C<31R3&ZGC<2O"P@@'E)Y9S'DNP)6O=_A
M7\'_  G\#/!UMX>\%^&]#\*Z'9C$-AI-C'9VZ>^R, 9/<GDGDT4;7C.KT;O'
MO:3M=]$U;;7N^A531.-/>V_;1;+JT[K733J;]LLB6T8F:.28* [(A16;') )
-) SVR<>IHJ2B@D__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>cls-20211231_g8.jpg
<TEXT>
begin 644 cls-20211231_g8.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" ,8
M!PL# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH ***:LJO]UE;!P<&@!U%,,ZJV#G\
MCS2K*K'K0 ZBF27,<6=SJNT9.3T%)/>16T>^2147^\3Q0!)14/\ :5N /W\(
MR,\N*DCF69<HRL/4'- #J*** "BBB@ HHHH **** "BBB@ HIID _P :I7?B
M*WLIF60LNT<@JV[\!CGZYH OT55M-;M;V,M',N% 8[OEQGZU-]I613Y<D;-]
M<XH DHK!U?Q=)II^5;:12<*5EW%OPQQV[U0L?$.L7T!DBC69=V,D <_F*=A7
M.MHKGH[C6)F9I!##Y:@ ,WWS^!Q2V]WJ4\S+)-9Q!1NRK%S^0;-%@N=!17/+
MXBECE7=>6;*O!4!QG\2IJ_;:]'*26FAV]@JLV/QX_E18+FE15:SU6"\4;98V
M;H0#T/\ .K-(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !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 %%%-EE$2\AC[*I- #J*A6X6[1U
MBDPR\9Q]TU!>VLVR3RYI%9L$$L-HP1[9_I]* +;W$<3 ,ZJ6X )QFD>=4;;W
M/M_6N0O84W.LT^H-.CDJ?+. QY^4 X_*JUA!J5_?"2%IM\8\L.W&T<\8_/\
M&JY2>8Z(^-K6.X*2K-" ,Y=3D_0#/ZUH37GFQ#[.T<C-]T;P,]LY_P#K&N(O
MM(U!Y5$RR3,J@##;]H].*A=KS3@NYKB'@JN25XZD"CE#F.AU?5=6L96Q!&(L
M'E?FW>_8\?3'M6!-XAO)A_KY$ZDF-BN[/KCBG0^(KZ.-8X[AU7@  "G/H%W(
M))I4C@7[Q9R$7G_/2F236_BEGMFANXENDVX7/7UY/7TZ>E9L5RUO<>9%^[93
MD8[>W_ZZ2:-8GPLBR#U4$#]:93 M7VKSZD@$S*^#G=M 8_C5>25IFW.S,WJQ
MS3:DM;62]F6.-2S-V% %C2-5.E3%_+63C R<$?2K$OC&^?[LBQ\D_*@Y_3]>
MM7HM"M1IS?:E2"2,8,B2;O?)'/ZTZPT73;E(@D=Q<;VQO .T^V<BD,S$\6:@
MBX%PW_ E#?S!K?\ #_B>YO;=$:VFEDYS(% 5N>>XZ<<#-7+#PQ9VSEA;J5ZK
MO&2/S&16@98X7V[HU9CTR 32NAV8Y&++RNVAYE1U5F4,W0$\FL/QCXAFTEXX
MX< N"23_ $P?\XK#M_%3R(T=Y&MU&W]X?,.G'7V_.E8=SKY]<M+:3;),JM[@
MU _BW3XY_+-PN[.,@$K^?3]:Y/4+73YK)9K6;RI/XH9"23TZ?GWX-9HZT^47
M,>F"Z5BNT,RL"0P'R_G_ )Z43RNL6Z-=YP3CUXKA]5\22726Z0,T<<*#Y<=&
MQ^HIVG^,+RR?YW\Y&/(8]![>E'*',=!;>-K5I#',LD,@.,.N ?U_G5]KH7D'
MF6]S&%Z C#*3Z9_PYK@M4U!M3O&E;=@\ %BV!]:KJQ1LJ2".01VHY0YCT*WC
MN9@T=S_"1B1)"I?\!C';CGKUKE[O4Y(IV:'4ED4 X60G)'Y8J&#QC?06AA\Q
M67&T$J,@?Y_'WK+)R:=@N;L?C7RI(V6UC^YAL?*2<]CZ8JMJOB!IKQI+626%
M94 D 8X)[]?RK+HID@!BK,.KW-O:B%)F6-6W!1V-5J* +5QK%Y>S;FGE9CP
M#C]!4T7A^^OE#%&W%L 2':3^=,T36/['N&?R(Y@PP0W4#V-6Y?&MY(I51%&.
MGR C^O6@ _X0B^\P+^[Y[\X'Z5(?A_? _?M_^^F_PK/NM?O+U-LLQ8?[H']*
MN:!?Q[6:XNVC6/G9L!W#Z]?PI:C+B>&-6M8%ACN(5CST5FQSZ_+5J#1-2M[)
M(_MRH>I!8@K[9&<BHY/'%O9!E@C:4@C#$ !AW[ C\C6>E_J7BG4F^SR20KZ*
MY54';)'4_AGCVI:C.OTZ)H;.-7F\Y@.7_O5/66]_#X7TM%FE:1E^7DY9B /_
M *U5&^(%L/+Q&YW'YL\%!^M*PS?HKE?$'CD31>79[U.>9#QQ[?\ U_\ ]63_
M ,)5?C_EXZ]?W:_X4^47,>@45S/AZZUB];<VWR6Q\TBX...@'L>XY%=(F[;\
MV ?8YJ2AU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1103B@ HJ-YF+JJ+G/))[#_&FP
M0,#N9I,_W2V0* )J*,TUE8MPV!Z8ZT .HIHD7?MW+NQG&>:=0 4444 %%%%
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
M6BBB@ HHI'<1J68A5'4GM0 M%(DBRIN5@RGH0<@TM !1110 45C^(OB'X?\
M"&H6MIJVN:/I=U?'%M#=WL<$EP<X^16(+<\<5L4 %%%% !1110 44UYTB90S
M*I;@ G&:=0 444V.9)2VUE;:<'!SB@!U%,^T1^=Y?F)YG7;N^;\J?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 4444 %%%% !1110 4444
M%%!.*C:[C3=N=5"\DG@"@"2D9PBY/2H;34(=00F&16P2#M(.*<L+H6Q)\IY
MQDC\2?\ .: &3WYB+A89G*$=%X;/IZT6EZ]T6W6\T2J< N!D_A6+)-KDLQM_
M+A S_K?F /XC_"MRP22.UC6;_6*H!YSS]:8B:FN@D4JW0\4ZF3RF%=VUF'?'
M7_/6D,Q-6T&UN;>3R;5H[A!N4H0&SGK@'^8K/?5=<@=6D7(3JIVC?]<<UUJ.
M'&12$-FG<5C+T'Q/_;5S+'Y9C\O'7 /Y9]OY58UW57T>W698_,7< P R0/7^
M7YTLF@6TE^+K:RS#'S*Q'3^>>G/:KA3*;><8QUI#,O3O&-EJ ;,GD,.TI"\?
M7I^M:-Q%]I@VK(\>>C+U'YUEWGA>WCF\^.W::;<"09.ON<FM*%YMS!HU5<_+
M@]O>F(YG7=!NK2#<EQ(YQ]Q068_D!^=9MMX9OKX,S1NIQD>9G+>U=\1D57AN
M(Q.T8C,;?>^X<'IWQC//2GS"Y3!\.^%0MA(UPI!F4JW'S(,__6[=<U))J2Z/
M*T%CI[RI#DL2I'_?).2?3IS[UO7;R1P,T*JT@Y )P#63!XG4:DUK>0K;MP5Y
MW*WZ#VQQ0!4U'Q-=V"6[3VH"R EP3]T9QCMS]:J7&NZ; &N+6V"W+?PLO SU
M[X_F*V/$.C_VTJK]J6**-BS #L!WYZ_RK&EL[75;R.PL]WEQ [I50-N;H"3Z
M?I0!A2/YDC-A5W'. , ?2KVB^()-&5]L:.2"%)&"I/O_ $IUYX4O;21@(C,J
MC.Y.<_\ U_:M+PKX6D^TLUY;KY6WY=QYSG_/7VIDZCO#GB&\NYF\Z2,HQP"R
M$$GT! Q^?I7419(R?3KZU#;:9#:#]W&J<[OE 7'Y58J"T5]0U.'3(PTSJN[H
M"0"?I6;-XZL8XV*EV9>BX^]]",C\ZU;J.*6(K*H96^4@CKGM69>>"["Z<L$:
M%LY.TX!_#I^6*>@:F+K'CB:ZE7[+NA1>03]X_7DBJ*^*]00\7'?/W%_PK1N/
M 3QRR;9U6/($>1RV>H_#]:CU#P5_9]J96O(P%!.'0K_B:K0G4PF8L<GD^IHH
MHIB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#6\(
MZ*FLW[>8&\N( G'KV!_7\J[2ULH[*$1Q#:H.< 8KD]$\40Z)HICCC8W!?)SR
M&SW_ )<5TVF:DM]!&ZW$4RX(9L;23QV[>]3(J);V@-GO2TU6WD,K KCMWIU2
M4%%%% !1110 4444 %%%% !1110 4444 %4M=T^34M.EBC9=S@ !A\O7OQ5V
MB@#A-+\+7%[>F-@T<6<,^,;A[ \G_P"M6W:>&SH%TLB70BC*,)-^,/SQU/I_
M+WK:NOW9W;F^;"X&3W]B/S]!7-ZQJ>GWI)DDDD:WSF-_E)[>G/XFJW)V,'5$
M*W\F7CDW,6W(00<_2NF\*:;?06XD,ZK"XP%X8_7//O5'P_HRZSJOVI85CM%<
MX3U_#/\ DBNP P*),$BM!J"R7+0[9-R]R!S5FLW7-/N+]HQ;MY)7.7P#GVQF
MH/#MGJ-@&BF:.2->%))W?AQR*0S9I!NQS^E+12&-1-@^\S<8YIU%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M)_\ BCX&_"WX6?%#Q)\:OBAI<?AYO!LOAJ3/A^>0H)'D<9#>203&4'WE1F"
M''FO_!5S]B[XB?L)?\$O_P!@>ZUO0]4\5?\ #//B*._\:+I*F[;3FEFAO/*W
M+QY:&*2 2'"9$?/S"@#]6_\ @J__ ,%3_#7_  2:^"OACQMXH\+Z]XKL_%'B
M*+PY!;:3+#'+%+)!/,'8RL!MQ PX.<L*^!O^"O7_  5^^+G[-/\ P6F^"_@/
MPCX5^,TG@_17SJOA_1K!)(_B<LL22K_9ZD$SB(NT3<C#QN.V:^;_ /@X$_X*
M?1?\%=OV<OAW8_!'X8?%'6?AWX3\7VVJ:QXKO?#LT%N;][>XC@LH%7<TC"-K
MAY&'"[8QSN!/U?\ \%__  +X^^!W_!1_]E/]I_1_AWXL^(G@'X4O-;^([?PW
M:-=WUB#+O#-&.BLDC;6.$W1[69=RD@'F'_!Q;^U/:VGQ=_X)T_%WQ9HWBKX>
MZ/;^)YO$^MZ/JUJ\>J:/;Q76C3S13P(23,B*P*#)SQWKZ(M_^#E^/P5\=O 6
MB_%+]FCXQ?"/X?\ Q0U%-/\ #?C#Q$@A6Z\QD5)9;8QKY:_O(V8+*[*K;MK"
MO%?^"WOBU/VX?V@_^":OCSP_X/\ %EQX5\2>-?[1NK/4]%D6>QM9-0T7*WD:
M[UBRH;(9L$ G) -=_P#\':O@K6O&OP>_9SCT;1]6UA[/XFP3SK8V<ERT,8@;
M+,$4D#W- 'ZX5_/+_P $N_\ @K+\,?\ @F'\2_\ @H/K7C[Q#&WB>X\>W=UX
M7\.,TC7.OS0W>J*(8L JJ^9+$&8D;5)/.*_H:K\)?^"0?_!,SP;^VWX[_P""
MA?A+XL> 45?$GCN>WT37-0T0+?Z8);O5&%S8SRH&4JXB?Y&PVU0V0<$ ^JO^
M#>7]AWQ5X8\"^*/VJOC9.^H_&S]H9CK3O<$@:%H\I$L$$:DD1^8HCD*C[D:0
M)P4;,?B?_@XXD^)WQ5\5Z%^S?^S?\4OVCM!\"W+6>M>)="<6FFK*N=PMV\J4
MSYVDK]PN.5!4ACP__!#WXJ?$[PY\/?BU^PA\:X=>TOQM\-;"_P!)\(^*'LYO
MLFJZ/(C1H8IR-K&$2QR1 MN,,BJ /):O"O\ @D3_ ,%,?#G_  0.^!?BK]G#
M]ISP%XZ\#^+/#OB6\U'3-3TS0I+ZQ\6QSA KPRK@.W[L!7^XR; 64JP !^B_
M[*'_  6W^%O[8/[%?Q/^+WAG3O$-KJ'P;TJ]O_%O@[48DM]9TN6UMI9S"03L
M(D$,BH^0I9&#;65E'EO[%G_!Q/H?_!03XM?#OPS\+?@E\3M<L_$CLOB[7#"/
M[,\ @M,(A<S1I(CR.L:/MW( LR?,6#*/D7]A#X!?$3XO_"3_ (*,?M3ZSX"U
M[X>>&?CUX-U^+PEX:O+5H]0U&/[)=R?:6@ W%FW( P!\QY9BN1@M];?\&R?P
M9E\._P#!#;P?HEYI=YX9UCQ%<Z^VHF6V:WNO-DO[F!9F5@&W"%(@"?X47M0
MWQ)_P<%ZE\2_B-XTT[]G;]FKXG?M#>%?AW>R:?KWBK1[J*PTXSQY,B6>]':Z
M8 9"KM9@00"K*Q]@^%O_  69\"_'W_@G#J7[1?P\\&_$#QU::-+]@OO!^CZ<
MEQXAM+\21QO:M"'P2OFQN64M^[8. >5K\//V4/A)\(_^"8^K>-_A#^V%_P -
M._#3Q1H^O37&A:UX)UN_M_#_ (FM&5%22*.WX,C;-PD&[<KA6V-&5/TK\0O%
M&K?L9?\ !#3Q-XV_8?\ !?QV^'>C^+_B-GQ-J/B>S>;Q#;:6L!C;5+16!VPR
ME+=3,N2A9_F4C<H!]B:'_P '#6L?#/XZ> _"O[0'[,/Q1^ >@_$O44TK0?$F
MK7D5[:&X<JJ+<*L:&'ETW#+,@;)7:"1^EE?RN_MU6WPW^/\ I'P5UCX":[^U
M;\=(]/\ %M@WBSQAXXEU&]TVVN7^9;:.*2,(+@[)G8Q@JB(%W/OR/ZHJ "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ****  G%9^H>)K33MP:3?(K;
M?+7EL_2M"JW]D6POOM/E+YV<[LGTQ0!RFIZG?>*96CB1EMU<)M QU[M_7L*E
MU#P2T5M;K;AWF;&]C]WGK],5U26D=NTCQQHLC]3TW?6DW?9X-\K+N RV.!GV
MS57[$\I7TFT.B:5''(QD:-<DC_/;I^%6+:ZCE3<)ED!/J,#V_I^%<]KDT=Q/
M(WV>XDE5<J!G:,\Y!SCTX K,&BZAI]@LBR21M,V#&KE6/0>O)HL%SNJIZUJZ
M:+8M,RL^W@*HZG^@]_Z\5EZ%?ZE91!;RWDDA7_EH6!91[CJ?K4UQXHT_48_)
M\R23S.-D:MN;VZ4K#N:EA>QZC:)-&=R2<BIJXBRU:\T.9HX8Y_LX.X)*N" :
MW?#-_>:E>W$TRM';M]Q6!Y^G;_\ 7[46$F:4U[':3*C[8U8$[B0%XQQ_GTJ<
MMQ44D<-Q* \:.R]"RYQ_G%->V:96CD"F+IC.=PQCD8_E2*&W6I+8J&F&V/H6
M )Q^E0V'B2UU*]:&&3<R]#T!_/\ *L_7+=],T[R3)=7$<I*A53)QU^\<]/7K
M5'P7H]Q%JC3/"T<:KC]XA!.>1C\JJQ-S>UNQO+KRVM;A82F202</TP./QJGI
M][K O?\ 2+=3"3@E2!CW ^\?QK2U36(-'@WS.%W<*/[Q]*J:'XL@UJ4QX\J7
MLI.=P]O\/:D,ENO$EO;W:V_SM<-CY-C9Q^530:G'=/M1ANQR"""#^(K+\=F&
M"QCDV_Z0''EL/X?7]!C\JS=-\>7$<ZBX"-%W(4[AZ=\?I3L*YN:G9:A<&/R+
MCROG._Y1PN>/Q'U .*P]0\%WSP&9Y1--GE>3D=L5L)XXT]I"#(RJ/XMIP?ZU
M,/%FGF#S/M*8]"#G\L9HU#0Q;7X?230*TD^UCC@+]T?Y_P ]JL6O@=K1V,<T
MD<G.V08/'H5HN_B''&&$,+2-D@$G"D>OK^'ZU"/B,P/_ !ZAO</M_H:-0T(;
MKP]JEC.T,$LEPDJX)WA<_@3Q70:3'?K##]H:'@?.H7GVY_\ U]/QJ#0?%::W
M(T?E,DB@'U!]:UZ&""BBBI*"H+C3H[F99&W;UX!#'GZU/10!R/B/3/[.ED9K
MN\9G7<=J97/.,MGC_P"M69;Q:E?VZJGVB2.8[1EN#CUSVY'7BN_DB69<,JL/
M0C-"QJG3CV]*KF)Y3SF'2+JX9PEO*QC^]\O3V^OMUHDTFXBQNA;YNF.:]'5%
M0\*!]!2T<P<IYK+I]Q C-)!,BKU+(1BH:]/9%?[R@\YY%9.L>$K6]A9EC:.3
ML4'))/4^M','*<-13IH7MI6CD5E9>"#3:HD**** "BBB@ HHHH **** "BBB
M@ HHHH **** "G1[3(N[(7/)'7%-HH ['1]&TB:1)(F21MH 5VYSZX]?\*T_
M[)M<F2-=K-P71N<?6N>M]/>VLH%M9E6Z.2HDB56/'8XR/Q/>MK0%O+:.2.\5
M6V<JZCAAZ8QV_K]:DHOVL0@MHU7=M50!N.3TJ2HX)DD4[/NJ2O3TXJ2I*"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ /-4=2T*&^A952-&QC.P'U]O4Y
MJ]10!#86:V%I'"BA5C& !4U%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !14-UJ$-DFZ21$!Z9/6N;U;Q^PFVVB*54D;WZ/^'7]: N=
M1+,L*;G957U8X% G1EW!UQZYKC8&U?Q+"RJS"'DY/RJ?;W_SDUJ6W@J00&.:
M^N&4C 56(4>H(R?YU5B;FM=ZW:V*_O)E7C(Y^]]*P[_QK-/,5L8&D6/EF*DC
M'X=/KFM*V\'6-NV[R=QVX.XY!]^>_P!*T8[=(<;548& >^*6@]2AX?GOKB)F
MO$CC'&Q5],=>I_SFM*BBD,**** "BBB@ HHHH ***,T %%0WE_#80-)-(JJH
MSR>M9-UX]LX=OE[IMQ^; (*_G_C0!N45RUS\1/F<1V^Y2/E+':1]1S64?%E\
M%VK(L:YSA5QG\>M5RL7,=U;VL5FA6&..)6.XA%"@GUXHN8HYX6254DC;JK@$
M'\ZXM?'-\J@;H^!CE:IW6OWEXV9+B3_@)V^_:CE%S'<7.J6VE1*LA6%?NHN5
M7CV&>E<;XCN6O[V2872SP[L(N[E/P_#K^=4KB]FNE19)&<1C"@GI45-*PFRW
M9ZY=6)79-)M3HA8[1^%?GI\6?^"0?[0_Q_GU_P )>(OV[/B,_P )?%3W U'1
M3X:MEU&6":1F>U%VL@(A*L4P?EV_+L*_+7Z 44Q&1^R1\ OA]^PA^SAX8^%O
MP[T^XL_"_A>!H;99'$T\[L[/+-,^1NDDD9G)P!EL    >@IX[M8O,=;=EFDQ
MN81@;L=,\Y-<K12Y4/F9W6D^,+35&6/<T<S<;7&-Q]O\YK2AM8899)(XXUDD
M/SLJ@%OJ>]>=:;S>QYA:X&>44'<1[8[UW^EP^3"1F0J3N&_KS_G]:3&F<%K7
M[(_P[\1?M/Z/\9K_ ,-6]Y\3/#^CR:!IFM2W,S/8V4C.SQQQ;_*4L9'RX3>0
MQ&['%>CT45)1'+:13RI(\4;R1\HS*"5^A[5)110!&EI#%.TJQ1K+)PSA0&;Z
MFGLH=2K ,K#!!'6EHH ;!!';1+'&BQQKT51@#\*=110 5EVOBVVO/&5]H:+-
M]JT^T@O)7VCRPLSRJH!SG=^Y8D8Z$>M:E<+\/U:Z^,WQ NOX8I-/L!_P"V\T
M_P#I16]&FI1FWT5_Q2_4Y<16E"=.*^U*S].63_-([JBFL2"N!WY]JQ_&NK3:
M99)Y+;3(VTG!R._T[=^O-8'4;51W%I#=[?-BCDV'<N]0VT^HKA],\5WFGRL?
M,:9#]Y6_H>W\N:NW7C"?5KB%;?S+7!^<K\V,_P!!ZFJY2>8Z^BL'5]:N]*NH
M8X(VN%8;FPI)?';.3Z9Z<5K:;=/=V2221M"Y'S*PP0?I4E$EQ:0WBJ)HHY0I
MR ZAL'UYI^">OY8JI+KD-O#NFW0_-MP_RY(ZXSU'N*EBU&&94*R*WF?=VG.?
MQ% $EO;QVD0CBC2.->BHNT#\*?2*P8<$'Z4M !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 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%!.* ,R^\66NGS/'(S+(G\)4\^^0"*J1?$"T:7:Z2*
MN?O 9&/Y_I6'XNU==4U(A(PJP_+DK\Q/?\,UDU7*3<](L]4@OXM\4BL.,X.=
MOUIL>M6LUSY*S(TG/RCMCK7G2.T;;E8JPZ$'&*MVFB75T RQ,J]=[?*H]\_U
MHY0YCT3;SG'-0WJ3M#_H[1JX/\8^4C^=9EEJ:Z';-'>WJS,N",_>P?YX]LUI
MV>H0WUHL\;[HFZ,1COCO]*DHJQZ*TMNT=S/),L@!92>ASG@]<>U6;73+>R#"
M*%$W8R .#CVJ>FK*K.5#*67J >10 H10V[:,GOBEJKJ&L6^F21K-((S(?ESW
M^I[51N]5O+NW273?L]PK=5;A@>OJ!W&: -@* <XHJ.U\S[/'YNWS,#=CIGOB
MG,^<A67=TY]:  QJS!BJEEZ''2@,N[ V[NX%8?BJ^N=&@22*XP6;D,"=W'0>
MW?FH?#ES>:HRSR7$,,>\X50 TN/7V_7Z4["N;]U90WL6R:..1<YPR@\U0MO#
M^GZ=>"6/9'(O3]X>/7C./7M5V\G$%FS[@H7&6;MTKA+C4[S6+YFC\XNW1(R3
M^E-"9W=[9PZK:M%)B2-L9P>N#GK^%9EWX%L[F5&7="JC!"?Q5SFG#4=2O!:K
M-<*W5BY/[L>OJ/ZUVNG6"Z=:K&K,V!RS')8]R31L&Y1O?!EG=PHJKY.TCYH^
M">,?3TJLGP]LU929+AN>06'/Z4SQ!XX%E*8;51)(I^9F'RCVQW_3%1^&GU#7
M&\Z:XDCM5)P%.TN?0'KC_(Z<&H:%B+X?VT<ROYLC;6!VD?*:DU'P/:WUPTBE
MXRW4*< GUZ&K6IZXNEV^[RVD],,.GKSU_"N>D^(5T93MBA6// .2P'UZ?I1J
M&AT&A>'8]":3RY)&63'#=O\ /]*T:R;_ %F:738[JQVRKU9"IW$>WH>#VJE!
MXSNKD*4T^0CU,F ?QVTAW.CHJII6K+J4.=ICD'WD/;K_ (5;I#"BBB@ HHHH
M **** "BBB@#/\0:+!JMHWF*V]%.QE'*UP#HT;LK JRG!![&O3ZX_P =Z-]G
MN_M4>YEFX?Y>%(  Y]_Z5429'/T4451(4444 %%%% !1110 4444 %%%% !1
M16EHFAQZK;2N\GE^61\PP0HP>HZ\^M &;2JI=@J@LS'  [UU?A_0[>2WN(69
M;I=V54J0%^C8[^WH*NW6@6EY%'"(XUEC4 #/*CUR.?\ ]=+F*Y3SWX(?M&>
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
M]@M*U.'6M+MKRW8M;W<2S1DC&58 C]#0!8HHHH **** "BBB@ HHHH ****
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
M5B?4=<4Z2Y5)$7^)^@SV]: )**:DZ2,RJREE.&&>13J "BBB@ HHHH ****
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
M,>GJX<<'/..*27=Y;;-N[!QGIFO-X[Z:)5"RR!4^Z-W _"MBP\>W5OCSE6<
M=CM)^O!_3%'*',7+_P 1:M;WK*MGA5XVA3(OYC%4Y?&FHVYP\21\]T;/ZFIH
M/'%Q>W2QK:I(6X"@XR?QK8O])CU_2]OD_9I&.1E!N7!- '*ZQXFFU@;76-5[
M?*"WYX_E6;73?\*ZD!'^D*P[Y7;C^=36_P /(<_O9I/^ ,/\*=T*S.3ZU-=V
M,UB5\V-D\Q0RY[BNUATB'3I]L%DI\L;EE;&5;L/[WXT_^U(AM6Z>W5YB%5%D
MW=1R.G^-+F'8X>P226Z58I/+=N-Q;;^M=KH5I?6L 6:ZCF*MA_XB!Z9XYZY)
MS_6GGPK8S3+)Y"JRD$!?E [_ ,.*M6>GK8.WE[L2-N;<Q8Y_&AL$B:,'8I8
M/@;L54O=>M["_CMY6VM)T)Z#ZU;V98Y/T%8?B#PS;76Z:2>2.0*?F/W?;/&
M.#TQFI*9/XFT/_A(88O+F5?+8YYRI[?F/\:YF[\(WUH,F%F7!.5^;^5=/X=T
M2XTA K7*RPD9"X^[]#Z=?3K3O%-S':Z7+YDQC\Q=J!1\QZ=/\]ZHDS?!4EK;
M6?S7""8G) 8C'3J#QZ<^U=)'*LJ!E.Y3R#ZUYBK%&# E6'(([5UVE^)EB\,>
M;--OFCRI!SN9LG _$8YH:!,WYK>.X'SJK8Z9[56U+0K74K;RY(QM7D;1@CC%
M9?@O6[S5/,68"2./_EJ>#]/0UNR7"1*Q9@-HR?:EL5N<E>:=HYO/(6>2)XV*
ML6'&1GC)P.WZUI0>&=/U*)5C\MD4?>C;D?B"<]^M<WX@U9=8OS,D0B7&.G+>
MYJ]X.TJ:[E::&X2+RV&4(SOQZCT]Z9)L2>"+-8_W8E63.5D!SM_#I6A+I<=S
M:K#<*LS;<!F&3GUS5Q1A130F&W=^E24<?XA\&MIZF6U9I(5&64G++]/7^=8-
M>E74BPI\S;%/!X-96K^$;?4#NC7R67+':/\ 6&J4B>4XR&9K>59(V9'4Y##J
M*TM.U5;S4X6O&D9(P%55.!GW_K535-*FTFY\N567^ZQ'#"JU42=QITC6\7E6
MJPQ1\L&;[IQ[ GVK5@E$T88,C>NTY'YURGA3Q#;64:V\IF7<0N"08QGOVQ76
M1LI&%V\=AVJ&6AU%%%(84444 %1WGF?9V\G;YF/EW$XS^%25^3_Q&_X*O?M*
M?\%'OVR?''P;_8GT?P7HOA;X777V#Q3\3O%D37%HMT'=#';1A64J720)^[E:
M01LWR)@D _3VRO9K^Z$-_I[>8S_+*$PH]^>XQUZUHZCI:RZ=)&TDZQ^7R=Q)
MQ^?6O@7]F[PQ_P %'O@A^TIX4T_XF>)O@?\ &3X5ZM/LU_5[*T;2-3T2$ DR
M1QQQ1B1SC"J$D#$@,4'S#ZN_::_;A^$O[)VFPO\ $3XE>!O LUXH,$.NZO#:
M3S*>ZQ,?,8>X6F(O"BO*?%_[4GAWQM^R-X\^)GPO\6>%_&%KH?AS5=3T_4]+
MNXM0L?M=M9RS(K[&QPZJ60X.#VS7@/\ P2._X*677[3/_!,OPS\:/CIXK\#^
M%=1UC7=1TF74+B6#1--)AF*PQKYCA/,*JQQG)P3CBK(/M2BN;^(/QD\'_"3P
MK;Z]XL\6>&?"^AWDD<5OJ.KZI!96D[R*614ED948LH+  G(!(XH^)/QE\'_!
MK1[/4/&'BSPSX3T_4)Q:VEUK.J06,-U,5+".-Y64.Y4$A5)) S0!TE%>7_'3
M]MSX,_LP:A!9_$;XJ^ ? ]]=*'BM-8UJ&WN74]&$1._:?7;BM?\ X:?^&?\
MPJ6U\?'XB>!E\"7L@B@\1OKELNE2N20$%R7$>XD$;=V<CI0!W-%8NL_$KPWX
M=\ MXKU#Q#H5AX5CM4OFUJXOXHM.6W?:4F,[,(_+;<N&W8.X8/(JQX-\::-\
M1?"]EKGA[5M,U[1-23S;/4-.NDNK6[3)&Z.5"5=<@C*DC(- &E122$+#(Q;;
MMC9LXSC )KX,_P""$G_!2WQM^WC^Q#X^^*'QHU;PCI?_  B'BZYTA]2@MHM'
MTZSLXK2UEWS,S[%P\S9=F P0.U 'WU97\NGS;XW9?4 XW"MP^-HTM3MAE>9B
M>7?Y5^G7\J\QT;]H'X=^(O'_ (7\*V'Q$\#7WB3QM8OJ>@Z;:ZW!<W.KVJ*S
MM<0)&S%X@J.=X^4A6P3@UG_&W]LGX$_LP^+K?0?B3\:/AOX-UR;:?[+U37K:
MUO%5@"&:-GW*IR,,R@$<YI:#U/5E\9:C=7*>6 VW)V*N=WUQSQ[8KH]-34+J
M/-TT<?'"J W//MCT]:^#O^"[?_!0KQ-_P3S_ .";6G?%WX*ZEX7U+4M4\0Z?
M8V^HSQ+J=C=VD\<[%XRK[6SL4AE8C'UKZVU7]J/P=\'?V?\ P[XV^)WC+PKX
M+T_4-,MKFXO]8U"'3[9I7A5V"&1@"<DX4$FI*1Z9&FQ?4]SCK3J\L_9Q_;@^
M#W[7WVY?A=\3/!/CR72P&O(=%U:&[FM5)P&>-6+*I)P&(P3WI?&/[</P8^'V
M@^)-4UKXL?#C3;#P;=C3]=FG\1VBC1[DEU%O<?O,Q3$QR 1MAB48 <&D,]2H
MK@_V?OVHOAQ^U=X0DU_X9^./"WCO1X)?(FN]$U**\C@DZ['V$E&QSAL''-<C
MX\_X*0? 'X7_ !AC^'WB+XS?#71?&TDRVYT:\\06T-W'*QPL;H7^1R>BM@G(
MXYH ]JHK\]_^#>W_ (*1_$S_ (*2_!_XM:U\3)M!GOO!OC>;0-.;2[#[)']F
M2"-QN&YMS98\YZ5^A% !7,^,_%UYX:\:^$[55@_LW7+N>QN&<'>D@MWFBVG.
M!GRG!R#U'2NFK@_VBP+#X=QZQM8MX;U*RU7CLD4Z>;_Y!,@_&JAK*QY^:5)4
M\+*M!VY;2?I%J37S2:^9WE%%%2>@%%%?-_\ P55_X*4^$_\ @E9^R-JOQ.\3
MVLNL77VA-,T+1H91%+K.H2AFCA#D'8@5'=WP=J1L0&;"D ^D**_)CX51?\%6
M?VN?AY;_ !*MO&OP0^"=IK40U#1_!.H:&;BX,##=$MS(\$[PLRD<>9O&?F5#
ME1ZG_P $H/\ @L/XZ^._[3GB_P#9E_:2\%6'P[_:$\#VYNT&G$_V9XFM5"EI
MH 6;:VQTE&UV62-BR[=C* #]%**\E\9?M\? _P"'W@W4_$.L?%[X:V.BZ+J0
MT>_O&\1VC16E\<XM7*R';/P?W9^?"DXP#5'X\_\ !1CX"_LN^(8]'^(GQA^'
M7@[6)5#"PU37;>"["D9#-$6WJI[$@"@#VBBL/X<_$OP[\8/!=AXD\)Z]H_B;
MP_JD?FV>I:7>1W=K=+G&4DC)5N01P>""*\!^.O\ P54^!_@_3_''A?P_\:/A
M?/\ %#0M&U":RT0Z];2W!O8+:21(3&'^9PRC,>=W!& : /IJBOB/_@@G^WUX
MX_X*!_\ !-[3_BM\4KK0TUZ;6-2M9Y[&V%E:Q6]NX"LR[B%P,DL2*]K^&_\
MP4A^ OQD^*S>"/"?QF^&/B+Q<LGEII5CXAMIKB9NZQA7/F-UX3)_(T >W^8N
M_;N&[T_S]#4<EP(V^9MHQG)[=/\ &O'_ -J;]M3X2_LKZ?!%\1OB;X%^']Q?
M9>"/7-9AM;B9 <EHXRV]AG X&*/@[\:O!_QZ\%P^*?!/C+PSXX\-S,XBOM%U
M*.\MY)0.4W(3AAD$J>0.U-*XKGI>H>-+6U9XU9FD5<]/E8^F?ZUCZMXWEO8%
M6%3"V?F?/4<\52CU2.Y18YAY:[=I4#]V?<8Y4^XS7YS_ /!<#_@H%\</V/\
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
M#XK_ .DS^$K3&?M7B.U8_2)99S_Z+KK:Z*FE&"\V_OLOT.2GKB)R\HK[KO\
M]N"BBBN<ZPHHHH **** "BBB@ HHHH **** )M/E6"]AD8LJQN&RHY&.:[V#
M7K-X05G5@J@G!W$?7'>O/**35QW.^N/%MC;,N9E8-W7YL?4=:=;>*+&[W;9U
M^4XY&"?H.OZ5Y_12Y1\QZ(WB"S7K.J^Y! J:WG:X*R+M:%URI'4_Y_I[UYK6
MCI'B>ZT@JJMOA4YV-_CUHY0YCJ_$FO2:'$C+"9 QP3V6J5O\0;=L^9'*O&1A
M>OZUEZ[XQ?5[0PK&JHQY)'.*Q*.4+G91^/[63.59/3=U/Y U:L?%]E>1DF58
MV4X*M_3UK@Z*?*@YF>G1SK+]U@>,X[XIU>:V6HSZ=+NAD:-N^#P?J*WM+\?R
M"XQ=+F-CU4?<_"ERAS'6457M-3M[X?NIHW]@P)JQ4E!1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5[_2X-2A9)HU<-
MWQS^=5=9\3P:-MW*SLW8#MSSG_/6L*Z\?S/<@QQ@0J02K'EAQZ?CZT[,5QMQ
M\/[H3OY4D+1]5WDAL>AXQFL6[LY+&X:.1=K(<&NQC\<V/DJS.V['W0I)_D!6
M7JGC"WDCD6W@9FF4JSR!03QCWS3U%H<[10315$A1110 4444 %%%% !5JP_X
M\K[_ *Y+_P"AK56K5A_QY7W_ %R7_P!#6@"K1110 4444 %%%% !1139-VP[
M=N[MGI0 ZAF"C)X^M0/#,X_UP7UVK5"X.\[=\CL#C!YH TA=1L^WS%S]:DK-
MM))D!6.-3MZ_+S5BQ,TCL\F1Q@+C% &EIFIRZ3=B:';N (Y'!%:UKX^N8_\
M6KYGT(7^E8-% &[/X^NW8>6%0>APV?TI4\?W@<;HX=O<+G)_,FL&BBP79W=U
M*VNZ"TD,C0,ZDIM;N.>OX8_.N%=VD;+$L?>I[34I;*.1%/[N4893W[9JO20V
MRU;ZY=6J(L<Q41_=^4''Z5K6WQ N(X=LD8D;& P;;_0US]%,1N#Q]>X *P]>
M2!\Q_I^E$?CJX\V1I889E;[JL/NCT]ZPZ* NSLO"5^+G2&5E:,*Q.X-\H_PK
MD[^4RW<G[R20*Q"LYRQ'O38;F2W5Q&[*)!M;!ZBHZ!A12H-S@9"Y/4]JTM-\
M.KJ4_EI>0-QD[0<C\\4")/"WB;^PY&CD4M;R')QU4^M6_%WB6*\0V]LV5)^=
MQT;!/']<UFZOX;NM&PTB[HV. R\X^M;_ (/B:STHM<1QV\3'<&8E6D'/)_+\
M1^J\RO(YJ?1;FWL8[AHSY4@SD<[1VSZ58\*3W,.L1_9UW[C\ZG[NWN3].?\
MZ_2NLL]#M[/S/+5FAEP#&V2O7T/Y_P!*N6=A#81[88UC7.3M&,TN8.4E0L47
M=]['./6EHHJ2C#U_PC)K5X)OM6 !@(5X SV/^>E:4&DPPV<<&&9(@ ,L><>N
M.OKZ5:IEP76%O+"L^#M!. 3VH QO'-G#-I09L^;&V(\=R>WY#]/:N5?1;J.U
M68P2>6PW [3P/4^WO5F^\1:@+YO,F9&1L% <*/;%:Z^.H!8Q*\7F.R_O!LX!
M^GZU6I.YRO6KFF:]<Z2,0R?(3G:1D'_/M6G:SV7B/7':2-878YCSPKXS]X>I
MKH[SP_:ZA:^6T,:==I50"OXC^5%PL8_AWQ;)<R-]JFAC5 !@]7/K^GZUTAG4
M Y95QUR>E<9XIT*VT*%?+$Q>0\$G*KCJ,UK^%]!GM8V^U>9G(*@OE0,#C'KV
M-#!7-X'(HHHJ2AEQ$9[>1 S(74J&'5<]Z_$3_@UX^.'AS]B+XP_M"?LL_%'4
MK/PG\5K/QQ+J5F-6E6W;Q @B6%EA=\!V C295!RZ7.Y00&(_;ZOEW]OC_@C9
M^SS_ ,%*;^UU+XI>!(;[Q'91""#7M-N9-/U-8AG$;2Q$>:@R<+('"Y. ,F@#
MX2_X.+/VU/CM^PK\5?"_BSX:_M.Z#X?TCQ-J6GZ-;_#2#1]/NM25-KFYU RR
MI))Y>X1K@J #(N#G.=#]LKXRZ#^VW_P5C\1_";X3_LM?!CXO?&3X:>%XX_$O
MB[XIRA-+L+;,4B01VJH[3E7NU'F ;@78#"#=7O\ X2_X-F/V/? _A";3V^&M
MYK]U-<P7;:KJVOWLVI*T)R@299%,:YZJ@4-@9S@5L_ME_P#!%;X$_MC?'EOB
M5XPT77K#QLULME>ZKX;\0S:/<:K J!!%<B)OG&P!,C:Y55!8@"F(_+;_ ((_
M)J?@WXY_\%'O!2P^"-+T^S\":I+/HG@6YGN?#%K?1PW43"Q\WY]BEY$'XJ.
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
M%WXH>// OAZ;1_%7Q>U(:MXKG.IW-W_:5R)KB4.L<LC)%\]S,VV,*/FQC@8
M/R7_ ."<OA1OV._^"MO_  4>\(_!W31H.G^&/ MWJ7AW1+//V>&^BB66V"(<
M_=EGD"K_  AR!Q5[_@W8_P""?7[*_P"UQ_P2C\5>._BUX?\ "/C;QMK6JZM_
MPF^O:_.)=0T%0[,C+.[;K;,.V?SE*LS2,2QVX'ZI?"[]C7X-_ C]J7QU\:O#
M/AN>R^(WQ,MT@\0ZF-1NIUU! 4('D22&&+!B3[BJ3CWY^:_%G_!OI^R%\0/C
MYJ/CF]^'.I:=)K=ZM]J6CZ?KES;:'J$N\.?.M$8+Y98%C&I"'<WRX-.S%<^?
M_P#@S%L]/T[]D;XY6^DW,EYI=O\ $>2.SN'&UIX190"-R.Q*X/XU^RE>*?L3
M_P#!/OX1_P#!/;PMXBT3X0^&?^$6TOQ5JK:UJ-J+^XND:Y9%3*"9W\M=JJ B
M84 <"O:Z0PK*\=>&E\9^"=8T>3 35;*:S8GL)$9/ZUJT4)VU,ZE.-2#ISV:L
M_1G,_!GQ+)XP^$WAS4IFW7%UIT+3YZB4(!(#[APP_"NFKA/@,#I>G>)-$*B,
M:%K]Y#&OI%,PNX_P"W  ^E=W53^)G'E=24\'3<_BLD_\2TE^*85^2/\ P=Y?
M!WQ)X@_9!^%GQ,TC29]>T/X0^-H=6\0V$:EE^R2J$$SC!^02(D9/;[1GIFOU
MNJKKNA6/BG1+S3=3L[74=-U"%[:ZM+J%9H+F)P5>-T8%65E)!4@@@D&I/0/+
M_P!F']N/X6_M>_ /2_B1X'\9:%J7AC4+-;N:4WL:2:8=N7BN5+9ADC.0RO@@
MCTP:_*7X3?$72_\ @I=_P=?:=\1OA+<+K/P_^!/@^33->\2V!W6.I3&WO(%5
M91\L@::\V*0?G%K(RY5<U]0?$G_@UB_8V^(OC>ZUJ/P'KOAN._D\RZTS0_$-
MU::=.>N/)W-L7/.V,JH[ 5]C_LI?L;?##]A[X7Q^#?A3X,T?P9X?1_.D@LHR
M9+N7&/-FE8F2:3  W2,QP ,X % 'XD?\$ ?^"9_PK_;C_:W_ &KO%'Q8T-?&
MVG>!_B'=VVBZ!?32?V9;W%Q=7337;PJP6279#$B[L@#=P3M(],\6^/='_P""
MF/[=?[0DOP&_9)_9K\43> KQ=$\<_$#XQ73M%>SPK);;HK6-6>!0MHX\U,$K
M&&<J2!7ZH?LC_P#!/OX4_L-:OX[OOAGX=GT&Z^)6K'6_$#2:E<WGVV[+2-O
MFD<1C,K_ "IM7GIP*\'^./\ P;P_LO?'_P#:)UCXEZQX3UVQUCQ1.;GQ#8:1
MKUUI^F>(9"VYS=01, V]N7"%0Y))!))(!^4W_!'[XQ^-OAI_P0G_ &^SX)U1
M8KCPIJ%S-HPT6YEDM-+CG@V74]D[_.$$"%T<X;$:L<-DU[C^PS_P35_8[^('
M_!N'/X^\1^'_  7=ZW=>#M2U77O&=PR'5])UB(3$1I.3OB:*141(!@2#;E7\
MPEOU2_9)_P"":OP5_8;T'QQI'PR\$V?A[1?B+>M?:[IK7$UW9W3,K(46*9W2
M.+8[+Y2 )M.,8KYUT;_@V+_8\T3XF7?B"/X?:K)I]Y.UTWAJ7Q!>-H*RD$!Q
M;;^=NX[59BJ\8   H _(FU\<>-_ W_!G?8_\(C<7UGI^L?$^?3?$T]J[HRZ7
M)++E69>D;W"VT;9(#!]IR&(/K_QH_P""5/QB_:6_8G^'[>$_"G[ 'PP\,Z*-
M/UK0/B-X3UK4--U6+:%V/)?O$?,:1RI;S"S;P#PP!'Z__"C]@7X,?LZ_LPWG
MP'\)^#;=OA=J4DXO=#U.ZEU.VN3<-F97,[.[ G!^]\I&1@C-?+.F_P#!M-^R
M#H'C(7R^!O%%[IMO<FXCT&]\57DVCK)NS_J=P8CV9R,<'-58FYXA^T#\2O\
MALS_ (*37WPB\&_LR_!'XT_M ?"[P78VGCGQI\2KEET:UDCCA,B6]L$+S*)K
MEL2;=_SD8"C-<%_P;937W@3_ (*-_MB>$9/^$%TC2=--M<W.D^"KR:;PK8W<
M5W)'(;)ICN$29D3)Z 8^ZHQ]W?M3?\$5_P!GW]K[XS0_$+Q/X=\0:3XP%G'I
M]WJ/AK7KC1Y-4MDC$2Q7'E'YP(PJ;AM<JJ@L0!4-I_P2&^&?P"^%?Q@M/V?=
M%TWX3^-OBQX6/A:75OM%W=65E%Y8B61;<R$*RIN.Y,,SG<Q))RQ'T]X.\=:%
M\1=&_M+P[KFB^(M-,C1"\TJ_BO;<NN-R^9$S+N&1D9R,BOR/_P"#E[PYXA\8
M_MZ_L*:1X0\0+X1\6:EXEO;;2-<:V6Z72+M[_2EAN3$PQ)Y;D/M/!QBOTM_X
M)^?L8Z3^P_\ LE^!?A'X;\J[A\*:>(KR]2+R?[3O7)DN;IAV\R5G8 DD+M7G
M%;/Q_P#^":WPY_:J^+/P[\;>/?#[:OXH^$MZ=3\)WL>J7-LFFW'FPS;FCC95
MF!D@B.) P&WW- (_''XI?"/X@?#7_@ME\ _!/[<WQ8UCXO> [@'4?AYK<5M!
MH^A2:WYB!(KJW1 .)TC1^=Q\RW);RV9:]@_X+GI8_&/_ (+#?LB?"GXQ7TFG
M_L^:\9M0OX;B\:UL-6U42S)Y5P^0!\RV<62056Y?!7<37Z,?MM?\$_OAE^W5
MX)TKPQ\7O"I\0Z=HM^-5TUH;Z:QN+.XVE"\<\#K(H93RN<'"DC*C$?[4?[#G
MPM_;5^"]MX!^*7A6'QEX?L0ALWO;B3[=92J@C$\5TI$J2E1AG#?/SNW4 ?ES
M_P '#W[+GPB_8/\ #7P+^(7P%\.>&_A?\>K7QO;6WARQ\)1+97&LVNQRYD@B
M.'59A!&'()83LA+!L5#XU_9(\)_MK_\ !UQXR\*_$K2UU+P_:> M.U[4M":=
MH['4[B#3-/*6]P%(\R%)G5]AX)A7/'%?=W[(G_!"+]FG]D;XL0^./#/@W5M:
M\8:2GF:7JGB;69=6?1RO*F!'Q&C#)"N5+*3P0:];T;]AKX8Z#^V1JO[0%KH%
MQ'\5M<TD:'>:N=1N&CEM!'%$(_LY?R5.R&,;@N[Y<YY- 7/R:LO^":WPC\0_
M\'0WBCX0KX+T_3_A5:^#[;Q3=^#=.W0:-J=U%8V[HDT"$*T0GE\WR_N[ATP2
M#WG_  3B\/>%_P!CS_@X[_;"\,>%=/M?!OPY\.^!1K4ND:;"4M+-88]+N7:.
M(=-IFN"JCIYA P.*_3KPA^QA\*_#7[:M]^T$WANZ;XJZEI"Z%/K']I7#(;-8
MXXQ&+8OY(.V)!NV[OEZ\FNF\!_\ !/#X0^#?VM?&7QZTWPK)#\3/B+IBZ3KV
MH3W]Q-%>6P2W3R_LSN8%^6VA!*H"=I]3E#W/Q!UX:?\ MV?L1?&_XR?"G]DG
M]ECP)\&6EUB6^\7^/]2F?Q-<SJIEEGMC;J3;3^9(IBB#!-[*J[AG/CO[1GC#
M5/$O_!I)\"YM0U"ZO)M-^*D]C:R2R%F@@B_M3RHU)YVH"0H[# ' %?L[I?\
MP;2_LD:/X_U#68? VL?V7J-T]])X9;7[L^'UN&5E$@L]^S*[CL!RJ8& ,"NY
MU?\ X(7_ +-WB+]CO0_@+J'@W4KCX6^'-:DU^PT@Z_>JT5Z_F[I#<+()F_U\
MGREROS=.!2 _-[_@N5_P2A^ ?[*7_!#:Y\1>$OA[IEKXZ\.WFB/_ ,)9(K2:
MQJDUS-$ES+<W#'=)YGF2$J?E4[< 8&+_ .W]KEUXD_;S_P""1>I:E,]]?:A9
MZ7<7,\YW//*_]D,SL>[%B3GUK]8OVO\ ]ESX6_MA?L]W7PI^(6@R>(O!MR]L
MTNGPW\]F=UNRO"?-A97^5E7(W=CD&N%\6?L!_!GXG>/O@WXD\2>$[B\U7X 1
M0Q>!9DU6[C&D"(P>7N59 )L?9X>90^=G.<G+L%SX/^/_ ,2=(_;U_P""KOQ4
M\!?!_P#96^!?Q2^)7PTL(M-\7^-?BO<$Z?$J$QK%#:K&[MY;,8_."[SLQPH0
MGE_^#3?4]0\+?M7?MG>$EE\)V>@Z1X@LYTTSPK>2W'ANSN?M&H1.=/>;YVM]
ML:HK'EDCCSG"U]C?M7?\$5OV>?VP/VB=0^*'B;PWX@TOQ=K$0MM6N_#?B"YT
M=-=B"A +I8C\Y**H9E*LP49)Q7?_ +)O_!.SX-_L+^*O&&L?"?P='X-N?'@M
MEUB&UO9WM95M]_DK'"[E(@OF/P@&<\YHY0YCZ&U7QQ<7IQ"OD+ZYW,>OX=_T
MK&DD:5V9F9F8Y))R2:;15$A1FBB@ HHHH **DM[62[?;%')(WHBEC371HGVL
MK*PZ@C!% #:*** '10M,V%4L>O%31Z7<2R;5AD)_W>/SZ4:9JDVDW2S0D;E[
M'HWUK<3Q]*D:,UKENC/NQO\ ;[M %[PGX5_LP>?<#_2&X"_W/\_Y]Z?C?Q"D
MJ?8XUW$'+MGI[#_/_P!:GJ_C2YOU"Q-Y*X^;;U)K%9B[%F)9B<DGO4^I7H36
M-XUA=QS*%9HV! (ZU<U'5K:_C/\ HNV4J!N!Z8_.LVBJ)"BBB@ HH R:EEL9
MX(][PRHIZ,R$"@"*BG*C,I(5B%ZD#I3: "BEV-LW;3MZ9QQ24 %%%% !1110
M 4444 %%%% !7'^$_P#BF?BGXCT<_+;ZLJ:_9CMN;$-RH_[:+&__ &VKL*X_
MXKL/#UWX?\3?=70[\07;?].=UB&4GV5S#)_VS-=.%]Z3I?S*WSW7WM6^9QXS
MW8JM_([OTVE]R;?JD=A12LI1BIZ@X-)7,=@4444 %%%% !1110!R?C3_ $KX
MH>![?J(Y;^]8>FRV\L'\YOUKK*Y.\S=_'C3E_AL/#]S-^,MS"G\HC765T5_A
MIK^[_P"W2?ZG)AOCJOO+\HQ7YIA1117.=84444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%=)X0\.6NI6333?O&;*[>FWIS0!SL4K
M0/N1F1NF5.#73^$O%<UW=?9[EO,9^4;&#QU'ITY_ UE7'A*^\]_+M\1[CMS(
MO3\ZIQM/I%XDF&CD0Y7(Z]OQ'44;@>BM.JOM+*&]":>#DUP.K:Y-XAEB7;M;
M[N WWB<?AV%3:19ZII%V?L\95B QC8\2#/I_^HX]JGE*YCN**AL7F>UC,Z+'
M+CY@&W8-35)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M%% !1110!R>A?Z9\;?$LW:QTK3[0'T+/<RG]"M=97)_#W_2O&WCF[Z[M5AM
M?:&TA&/P9VKK*Z,5\:7E'_TE?J<F"_AM_P!Z7_I3M^ 4445SG6%%%% !1110
M 4444 %%%% !1110 4444 %%%.EA>';O1EW#(W#&10 VBBB@ HHHH *W--71
MS:1),)#-(OS-G[I].O\ 2L.G)&TK852QQG % '66W@*U\S)F:158_+G.1VSC
M'-;MG9QV,*QQ[@B\ $YP*Y?P/KBP2_9Y6ES)]S+97Z>W2NMJ&6@JAKGAZ'74
M7S,HRGAE'S8]*OT4AG*0> &CU(>9('M@<C'WOH?_ *U=4B"-=HZ4M,D$FX;&
M7'?(^O\ ]:@!]%0F>9957R=RGJP88 _S_DU-0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5Q_BS6[B]$T2Q[;59/+W%<,S#J/S%=
MA67XETY+RW5GMVG6,YPG#].WZ<4T)G!T5MV>@)J^IR/'#);V:C.&_B/H/\\5
MC3)Y4S+M9=K$8;[P^OO5D#:*** "BBM+P[X?;7IV'F"-(_O'JWY?UH SXH7G
M;:BLS=< 9IUQ9S6FWS8Y(]W3<,9KK-5OX/!MLD=M&AD<\C/)QW)_3\?:JEB9
M=>UJ&ZNK7;&O"G/7N,_J<X]*5QV.:S17HDNC6EQ+N>WC:3')V^OK6#??#[RO
M,:&9F7!*H5YSV&?_ *U+F'RG,U:L/^/*^_ZY+_Z&M3)X6U!QQ;GKC[Z_XTZW
MTR:UMKQ95\O<H0%CA2P93C/3I5$F;15N;1IH+/SFV;1@X!SP3C/I^M5* "BC
M-?GS_P %T/\ @H;\9_V(O&G[/?AGX,W7@^SU?XQ>(;KP_/)XATS[9 DGF6,5
MNV<Y10URY8@$D8XXP0#]!J*_*?\ :"_X*2?MF?\ !*#XB?#W5/VF].^"?COX
M4^-M='A^ZU#P7#/:W^ERD;BPW! 2L89PIC8.$9=RG!K]2/&/C#1_AYX:OM;U
M[6-+T70]-C\ZZU+4+I+6UMX_[[R2$*H/N>] &A17EOP,_;B^"_[3OB"YTGX<
M_%;P!XWU:S5GEL='UJ&XN55>K",'<RCNR@CWKJOB_P#''P5^SWX.;Q%X]\7>
M&_!>@H_EF_UO48K*!GQG:K2$;FQSM7)]J .HHKRGP;^V/\-_CW\)?%WB#X5_
M$3P3XZ;P[I%Y>%M'U.*]^S2Q6\DD?FQJV]5W*/O  ]*^3?\ @DO_ ,%E=/\
MCG_P3QL?BQ^TE\0_AMX%UC4O%.H:-:2SR0Z/!=0P);%1'"6)=@96W,H.,C.*
M /T(HK(^'_Q T'XL^$;#Q!X5US2?$N@ZHGF6>I:7=I=VMTN<$I(A*G!!!YX(
M(->:6_\ P4$^ >K?%9? L/QH^%\_C(S_ &==(C\26QN3+G'EC#[3)GC9G=[4
M >M7S1H 68H_16'457AU5U)##S/3'%<S\;OC1X"_9P\)'Q!\1/&7AWP/H:R>
M0+S6]1CLX6DZ[%+D%FP"=JY/M7!:O^W]\'X_V9_&GQ3\(?$+P)XVT+P?IMQ=
MROI_B*W\N:XCA>6.T9]W[N64IM0,N23P#C% 'M$9DOV^92D7IW-2Q64<2L N
M0W7/-?//_!,O_@HWX8_X*3_LRZ!X\TV/2?#NN:O]K>Z\*C6X;_4-,C@NGMQ)
M(JA7"/L5@611AU'/!/9?%;]OGX&? KQ^GA3QI\8OAMX5\3.RI_9>IZ_;P74;
M'H'0MF,G_;VT >M45S?C7XR^#OAMH^EZAXB\7>%]!T_79DMM,N]1U6"U@U*5
MUW(D$CN%E9EY 0DD<C(JOX)^//@?XF>//$WA?PWXO\.>(/$G@MXX]?TW3K^.
MYN-&>0L$6X5"?+8E'&T\@J00,4 =9117PG^T!_P40^)'PU_X+R_!7]G/3)-
M'PU\?>%)-9U5)M.$FH&X6+5&'EW&[*+FTAXQV;^]P ?=E%?)/_!;[]M3QM_P
M3[_X)W^(/BA\/6TA/%&EZSIMC"=3LA>6_E7$I23,9(!. ,'/%?1'[/GC6^^)
M?[/W@'Q+JAA;5/$GAG3-6O3#'Y<9GN+.*:3:O\*[W; [# H ZZKFBZ3)K%\L
M2AMN<NP'W1_]>OS6_;M_;]_: ^)7_!3O3?V1_P!FV^\$>!_$=OX='B+7?%GB
M>U^U81HA-Y5K$R.K;8V0\1NS,S#Y%1B?K'_@EMH?[6WA2Y\:Z1^TW<?#+7K'
M3VMAX8\1^&(S!<:VK!S,9X0$6,)A ,QHVYF'S  TKC2/K33M.BTRW6.%0JJ/
MSJQ17XM:_P#\'%GQ,TW_ (*TR:3'8^&_^&2[+XE1?"NYUPV)-S_:36S(TWVG
M?C:+A6E^[CR5]3NJ"S]I:*** &RQ^=&RG(#=<'%166GQV";8PW3&68L?U)]:
MGHH AO3,(#Y.WS,\;NG^?\^].E\S[.VS;YFWC=R ?PJ2F3IYL++S\P(.* ./
MM?&]Y82^7,JR>62&&?F)^O/3VJ>7XB2&W^6!1+ZY^4?YYX_6L'48#:W\T9W?
MNW(^;KUJ&KLC.[.V\/>,(]5/ES8AFR J_P!_Z?CV_G6SL&[=WKS%',;JRDJR
MG((Z@UT&A^+;^>YAAVK,NX!VVDMC/4GM_*DXE*1T.I>';357W31*6[D<$_4]
M:--TN32_E6:2:/'1S]WIC'X>IJYG"^M.J2AO5_?Z]:=3=XW[?XL9IU !1110
M 4444 %!&1110!SOBCPC'/#)<6ZMY^=Q48PWKQ^M<B>*]0JJVB6K70F\F/S
MV[=M&<^N:I2)Y3SEE*'# J?0BMSP*]P-4*Q_ZG&90?T_'-;WB7PY_;42[66-
MH_N_+_7KCVJ3PWI(TBR\OJV<LQ7:2?\ /%%] Y=32HHHJ2@HHHH **** "BB
MB@ HHHH **** ,7XA>!K7XC>%+C2[II8?,*RP7,)VS6<Z$-%-&>SHX##Z8.0
M2*S/A-XYNO$^G7>FZRD4'B;P_(+35(H^$D8C,=Q&.OE3+\Z^AW*>4:NMKA?B
MUX:OM,U&S\9:#;R7&M:'&8KJSC'S:O8D[I+?WD4_O(CV<%>!(U7'5<K/+QT)
M4:BQM)7LK22ZQ[KNXZM=TY)*[5NZHJCX:\26/C#P_9ZIIMQ'=6&H0K/!,G21
M&&0?4?0\@\5>J#TH3C.*G!W3U375!0V=O'6BB@HX/]HH?9?ABVK!=\GAV^M-
M87'98+A'D_\ (7F#\:[P'(K-\8^'8_%_A#5=)FQY6J6<UH^?[LB%#_.L?X'^
M(G\5_"#PW?3,S7$NGPK<9ZB9%"2 ^X=6%7]D\R/N9A)?SP37_;C:?_I<?N.J
MHILTGE1[MI;V%.'2H/3"BBB@"CK.LKI:8/WY,A!@_,?; -<GKGB2ZOO+VF>W
MB9>@<CS#W_#VKIM:@F>^MY(3"OE',C2*" .WN/P]:Y'7]5.I7>%*>3'D($7:
M/K51)91JUI/SW+1\$21LNT_Q<9 'OD"JJJ7; &2> !WJSI,7FZA'NCWJ#\V>
MBCU/TZU1)6(*G##!'!![44Z65IY6=CN9B23ZTV@#N/!-B+718Y-NUYLL?4\G
M'Z5L5SGAGQ;:Q:?';SMY3Q@*"<D-_A71!PPXY^E0RT<]X[M-RVTNWE9,9SZ^
MWX"O(_@,?^+.>'QTVP.F/I*X_I7MVOZ)_;<,:^9Y?EN'!QG]*\?^!GAVZ3X;
MZ?:K'N>&>\AQG !2[G4C)],5<?A//J_[]3_P3_\ 2J9T%%;EIX!NIV7?)'&I
M&3P2P_# _G5RV^'F)E\Z7='W"-@D_E2NCNLSG+2U-TS?-LCC&7<]%'^)["EN
M;I6C\J%2D*G//WG/J?\ #M6MXC\/7ED<*OF6JG*K&.$'N/7WYK#IB"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#C?BW^SI\//C_';KX\\ ^"_&HL\" Z
M[HEMJ#0 '("M*C%1GG .*Z;PYX<TWP;H5KI>CZ;I^CZ78Q^5;65C;);6UNG]
MU(T 51[ 5<HH X7P=^RW\+_AWXMU+7_#_P -?A_H>N:PC1WVH:?X=M+>ZO%8
M%75Y$C#,K D$$X()!R*UKKX+>"K[P[:Z//X*\&SZ/8R--;:?)H5H]G;.WWGC
MA,>Q&;N5 )[UTE% ''VG[.OPYT^ZCN+?X<_#VWN(7$D4L7AFQ22)@<AE819!
M!Y!'(-;MIX(T/3_%%UKMOH>BV^NWR>7=:G%80I?72?+\LDX7S'7Y5X9B/E7T
M%:=% &9_PA.B'Q7_ &]_8FB_V_Y7D?VI]@B^W>7C&SS]OF;<<;=V,<8K ^+O
M[.?P\_:!BM8_'O@+P7XV6Q_X]O[=T6VU V_.<(948J,\X!Q7944 4?#7AG3/
M!6@6NDZ+INGZ-I5BNRVLK"V2UMK=?1(T 5?P%<LO[,OPU7XJ?\)T/AUX#'C;
M=O\ ^$@&@6O]I[LYW?:/+\S=GG=G.>]=O10!XC^U?_P3V^&?[8OPEA\#>)=*
M?1_"[>(;7Q+J-CX>CM]-37+BW+%$O-L1\Z-BQ+ X8D#YABO;E18T58XXXHT
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
MVL(]L<*+Q@G R>O7\S5JBIN58KSZ3;W$ZRO$K2*0P8CD$>AJP.*** "BBB@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M)_&OPQ'K?@SQ1X=\7:/(=JWVBZE#?6^>N"\3, <<X.#7X\?\%FO#OA_X5?\
M!9_P;\4?VI/ GBGX@?LKMX7BTK1I+&*:XTO0=0*XD^TQ1NN6\[?(R95I%>,@
M/Y>VOO'_ ()3_L^_LI^"=#\8_$C]E>71[C0_B)+;1ZJ--U*:X@L'@5V2W$$Q
M\VU)\QG,;@$G&/E % 'UM6.WQ&\.+XT7PT?$7A\>)FC\X:.=2@_M$IMW;Q;[
MO-V[?FSMQCGI5[6]>L?"NAWVJZI<QV>EZ5;2WM[<.<+!!$A>1R?155C^%?SJ
MZC-\0-:L]0_X*E6]KJ1:Q^-L:V]EM;:?"B)]B( Z8.4M">F=WTH _HTHJAX4
M\6:;X^\*Z7KVBW4=[HVNV<.HV%PARL]O-&LD;@^Z,IJV+A3-Y??&<]J )***
M* .-^(-Q)'\6?ARPD<;KK48L9X(-BY(_\='Y5VT%W+:@B.1T5NH!X/U%<1\2
MD)^(GPY?^%=8N0?QT^Z KLZRI_%+U_1'IX]WH8;_  /_ -.U/\SH- \:R6LH
M2[9GAQ@,%Y'3'X5U%GJUO?H&BFC;.. >A/;Z\=*\WIT$[VTRR1LR.O(*G!%7
MRGFW/3J_)?\ X*>?#'Q-XC_X.3/V+_$&G^'-?U#0-'TJ9;_4[;3II;.R)DO<
M"695*(>1PQ'4>HK]*AXMU 'BX(&<@;1@5T7@K59M3MI/.F21HSM _BQ@<_2E
M8KF/Q3_X.2_^"4OCCX6:UXP_:,_9XTO4;K_A9FD2^%?BKX7TJS>X;4X+AD":
M@D$8+,WFI$9-HRLD<<N#F4UB?M?_ /!.#XG?M3_\&UO[+R^$_"NNZIXO^$*6
M^MZCX2\J6UU&^ML3QSHD9"R><FY6"@;RN_;EL _O'7*^*/%%]97;6ZJL/ (<
M')(]?;W'-+<9_/;I\G[#/[25IX;\*6_P/_;4\6>/-1U"TBU#PA/JVJ7)T.5V
M"R2R222E2L09R&"AF'4)DX]<_P""\O@#XD?L0_MX^%OV@/@OX4\0^([GXA?#
MK5_AUK2Z/8S7<EO<"T:WMKB01JS;@DMLRENILZ_95KV9RVZ60F3[Q+'YOKZT
MEO=RVI)BDDC+<$HQ7-78BY^"/[9G[&7Q$_X(^?!KX)^+/A+X0UK6O$'C/X-:
MK\+_ !S'HEE+<RPZE>1FZ^U.L:L=RRW+@,?^?517O7[;'[#&K_LQ_P#!JW#\
M)]&T'4M2\6I::#JFJV&GVCW-U+J%SJEO=77R("S>7OV'CA8ATQ7ZZ6]W+:,6
MBDDC9N"48KFLGQ?XZLOAOH$^L:A<36\%N51?)4O/<2.=J0Q(.7D=B%51R2?3
M)I2LE=[%TJ<ZLU3IIN3=DENV]DC\T?\ @HK\,=;U'_@UKT/PMH_AS6+C7(_
MO@R$:/::=*]XDBSZ>TJF!5WAE.]F!7((8G'-<=_P5!^$_B+6O^#6WX3^%M'\
M,:Y=:];:-X,$FCVFFS27D++!NE#0*N]2K$ELJ,$G/-?K'X/U?5[_ $2UOM6L
MUTG5;@&26UCN/.:VR3A&D& SA<;MO&[(!(P3I)=2Q3F59)%D;.7#$,<]>:(Z
MJX5(.$W!VNG;1IK3LU=->:T?0_%O_@HK\9O'WP[^-_[,OA/XL:Y\:/A]^R3<
M?#;1VU>^^'D5Q!>7>K+8A6M[V6%3*FUQ IBQD(Q*J6+%<?\ X(__  LB\/\
M_!PC'XN\%_#GXQ>%?A)J7@6\&@ZGX\%W<7FI0E407+S3[C$)9$D:.)FW!-IP
M-V*_;M;B1=V';YCEN>I]Z62\FEC*-+(R,=Q4L2"?7%.QF?FG_P &SGP?U3P5
M^UI^W)KVN>%=5T.YUKXA Z==W^FRVQN[1KS5)/W+NH#QY*D[<CE3Z5X#\5O^
M"0-C_P %-/\ @X'_ &P-!\>Z+XRT/0;KP?%>^%?$L5O<6]A'JJVFDP12>9M$
M5PJ%Y"T6X[@C="N1^VFG>(;K3Y@RN9.-@#Y;:/;TKJ+#5]2<;[BWCAC9@%WG
M:PS]<?XTK%7/RW_X)'>*/B1\=?\ @GO\7OV)/BWX7U?X?_$KX<^&M4\#:9K7
M]E36VEZSILD,EI#=0SK&(I&B:1 Q4YDC:.0;F:0C\X_V2OAS\!?V)OAWJ'PC
M_:^^%?[4WA;XI>'+ZZMXCX5U34FT?Q-!)(S(;6.&9(LD-MRF8Y!AM^68#^GR
M-Q(@93D&G5)1^&/[:_\ P3CE^/\ _P &W>@Z!^S?\%?B;X-6T\;+XW;P)XG,
MLWB(PJ+JUD>-)"6<NDD4ZHO)3. 6X/V1X8_X+O>%_A__ ,$O=6^._C7X4_%+
MP3)X)U*R\*77A;6=.6RU/4=0=;=2+3S6421#S6;>P4XAD^4$8K]!J\]_:$_9
M4^'O[5NG>';/XB>%['Q59^$]:@\0Z5;WCR>5:W\ 813[58!RH=AAPR_,<@T
M=)\*_&%Y\0?AGX?U[4-#OO#5]K6G07T^DWKH]SICRQJY@E*$J9$)VMM)&0<$
MU^0_[9GP;^,G_!&O_@KUXH_:W^&GP\USXM?!GXO6*VOCW0]"B,VI:/-^Z\R9
M8U!./,B699,%<R31N8P5<_LM10!^5OB?_@YVL_C):V?A_P#9R_9S^-_Q4^(V
MH2I$--U+1/[+L=..X;_M$ZM+M*KGG 0<$N!7@G_!6C]HCQE#_P %:-/\._M*
M:U\?OAO^RS<>%K6[\/67P[>=(]4U5[>)I;>]GL\F5DG:ZC(0L1Y<!4*KES^Y
MM% '\_\ _P $5/@AJOA3_@JA^U!KFD_"_P"+?@;P#X@^%=V?#"^-;>[N-1NK
M>3["T)EN)0Q::5/W@B+LR!MG.PU]>?\ !HU\*M:^$G_!*Z_L?$7AK5O#&L7'
MCC4IYK?4M.DLKF9?(M%1RLBJS+A< ]/E([&OU$HH _G[_P""7>F?M$_LS?\
M!%/]LC5/A5X1\5:/\5#X\DO-&BN-%E34&LV2U6YN+2&5,RR)!YS)M5CN7@%@
M ?E']JO3?"/[5G_!.>S?P#IG[8'QK^/T:V5]\0=6\32ZG=:5X:F,D:W$?D\Q
M2EKAUCA10S!,NS*4(K^K*B@#\+?V[/!7CC]A[]KW]AG]KZ?X>^*O&WPZ\ _#
M33/"WBNRTRQ:XO/#S_8IT:5H2 8VVWS,I?:OF6^QF0E<\U_P4F_;6NO^"K?_
M  4#_8I\2_"OX1_%23X:> OB+927'C#4_"MQ:Q7<TVH::\L<?#$0PQPJS2-A
M2SGLN3^^]% 'X!_M>_'K4M9_X*V?&CPO^V/KG[36E?#K39RGPH\+?#D7MOI7
MB&U+D1D_9<&:9XA$=V[_ %CRJ[H$5*]?_P"#4;X+>*O@_P#'+]KA?$7P]\<?
M#NUU'7].ET[3_$T4[W44/FZB1$US*!]HDC5D#N"<DY/WA7[.T4 %%%% !111
M0 4444 %<?\ %KP5?:Q!9:YH(C7Q1X=9IK$.VU+V-L>=:2'^Y*H R?NNL;_P
MX/844XRL[G/BL-"O2=*>SZK=-:IKLT[-/HT9'@7QK9?$/PI9ZQIYD^SW:G,<
MJ[)8'4E7BD7^%T8,K+V*D5KU\?\ [4W_  4/\'?L5_&+6M'TC1]2\3:]J@AN
M]6T^&[6UL+&<IQ)O*.?.DC\LL%&TA5)^8FNW_9/_ &^=!_;#T?4VTFVN-!U[
M18U>\TN\D$BK$QQY\;J!YBY 7[H()Z<@G>6'J*/M+>Z?)Y=QUD];,/[$GB8O
M%QNG%7LW&][.W+>RNXJ3<=4]F?0%];_:?E)7V##*_EGGI7C7Q&TN'PW\8_!M
MW-*5@:[N=)E;'5;B R(/^_D"#VS7JWA>6^G20W6UT)S%*&SD'T]OK7'_ +17
MABWA^&&H:PL;276ASV^L(S$G_CWE21N_0HK@GT)K*&]CZ/-=,+*I_):7_@#4
MK?.UCNM#O[.XM5CM655C^4)D9'?_ !_6KU>?Z/JC:!JYD4;DSL<#G*Y!X_*N
MXTS4X=6M5FA;<IZC^Z?0U+/03+%%%%(856U:=K;3YI%^]&C,!C[V 3BK-(Z[
MT*]B,&@#F/"MQ>:OJLEU)(BQXV$[>O?"_E70_;HQ/Y.[=)CE?;UQZ=OK6)8:
MK;:1?S6,T;1_/N5R?]9GG).?>M:YN+>U(N)6B&S@/CD ^_ITJF(YB[\-S:AX
MEFC8)"KGS"PZ$$XX]\UMZ7X-@TNZ\Z.23S%!"[B#MSWZ#_.:T;34(KV(R1NK
M1@XW \>],NM8M=.4>;,JAAD'DY[T78K(LJNU<=?ZTM<Y<?$&%9U6.-FCSAF(
MZCVJ[<^+K);7*W"J[+Q@;L'\,TK,=S'\=2*FI(9(I)/EPN6VI[XQSWKSOX/7
MT<.F^)H=MP(V\2ZCN5)MN<R[L$8Y^]WKN]4UF75&4R36)51PK*3@]S]W/;I7
M#?#2Q:6Z\8&V0R0KXFN_N G:6CA8\=AR<>U:1V/.Q'^\TG_B7X)_H=4$M;IE
M6,R6[D8&\[E)]SVS^52VL/\ 9<K_ &B10N-CQ(0S-[$9[=:9'9_84DDF6,R(
M!LC9QG)/4@<\>E59IFN)6=CN9SDG'4TCO)OL*LN4N86 Z[LIC\_Z5%/;M;/M
M;'(R"#D,/4&F,I1BK JPZ@]JM2K]ML8V3_66R;9%[E<Y##VYQ[4"*M%%% !1
M110 4444 %%%% !17Q%_P<,_M0>/OV//^"9&M>./AGXFOO"/BRU\1Z59Q:C:
M+&TJ0RO*)$PZLN&P.V>*X#_@IS_P4E^('PJ_9D^!/PH^#=^^J?M.?M":3HPT
MN>())/I,,EO"]SJ,@VE$:20NH++M51.^,1T ?HY17A'B']H?PA_P3F_9[^'U
MG\>/BX]YJVH-'HC^)]8MY'D\0ZH4\R7:MO$0BY)V J J!023DGMOVH/VJ_AY
M^Q;\.!XO^*7BBS\&^&S?1Z8+^ZAFF0W,BNR1[84=LE8W.<8^4\T >@T5X_\
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
MXL^'_P 2]!E^(5K?:)XG\.Z9_9T\%WY]JL]E<1*D:;0NQXW"98!\GC _HPH
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
M[[9&OV=/+(D7<(]SB0B/(3Y7.[;XW_P2X_:N^+'[!'[$7[1OQ2^*VG_%*Z^
M/@>2&?X6:;\19A;>)[T/.T2VN]E8K&XDMUSM,8?<8P0&%?L'#<26[[HW>-O5
M3@US'Q@^#?A+]H3P@_A_QYX:T7QEH,EQ%=OIVKVRW5L\T1W1R%&X+*W(ST-,
M#/\ V<?B=JWQL^ 7@[QEKGABX\%ZIXJTF#59M"GNA=3:6)EWI%)($3+["A8;
M1@DCM7P#_P %>_V:OBI\(O\ @HO\#_VQ_A;X"U#XKP_#/3I-"\4>%M-<_P!I
M-9G[4//@0!F?,=Y,/D5BKHA*E22/TR)S_+Z4*Q4Y'!'<4 ?C3_P4)_:S^*G_
M  76^#.F_L^_"#]F_P"+7@NPUS7+.^\3>*?'>F_V;8Z)%;N3M!^Z=K-EB6WD
M)M6,EN/T%^/G[0?B3]A'3?@3X!\'_"#QI\7-*UIK3PG?:KHV\1^%[:V2TMEO
M;L+#)\C*[/\ ,4&(7^;N/I6:[EN0/,DDDV]-S$XI@8KT)% 'Q)^W_P#\%,/'
MW[&'Q_OO#?B+]EWQU\4O@7J6EQ(OB;PU FK-=W1R9HYK0JT8A (4+*48E2P+
M*P ^>_\ @@K^S7XNT']L7]HOX]:=\)M>^!/P9^(=HD'A7P-J<1M;BYEC=9?-
M6W(!C5=DNW"A ;LHF56OUAAN)+9]T;O&WJIP:RO&7C:Q\$Z2VIZO--#9K(J2
MW A>98,_QR;02J#NY^5<\D"IDTM6:4Z<ZDE3IIN3T26K;[)=S\R_V^/VW_CI
M^V)_P1X\:6_A7]FWXN>!/B+\1/$/_""Q^'9M.N;V^@TQHHIKG4'(@B,<$BLU
ML&90-S-\QP<&D?\ !K/\+U_9A@\(W'Q0^-RZT_A\0S6B>*HQH(U,P[V/V3R-
MOV?[5\VW.<=\\U^H6GZI#J]A#>6EU#=VMT@>&>"421S*>A5E)##W!J2GN3*Z
M=F?E;_P3T_;/^.W[$?\ P2#\.Z3XJ_9O^+7CSX@?#'Q.?!$>@VVG7%G=76DF
M.:>VOXF,$AE@BV_9RRJ1_J^0",_IQ93R+':S21O"\T22O&_WHRR@E3[C.#[B
MMSS6_O-^=0S6ZS_>7)Q@&F22*VX9'0T57L'^5X_O>6V ?6K% '%_%1S%XS^'
M;#@MXA=#]#I]Y_@*[2N*^,(VZSX!D_A7Q5 I^K6MTH_4UVM94_BEZ_HCT\;_
M +MAW_=DO_)Y/]0HHHK4\P*WO 5XL%]+%NVM, 5ST.,_T)/X5@TZ.1HG#*S*
MR]"#@B@#TQ"Q7YAS7*_$*R(GAN/4;#_3^OYBK7A_QC&]IY=Y,OG<X.",_4]!
M6;XN\1)JR11P[U5"2X/KG _QX/>I6Y3V,.BBJNN:Y9^&-%N]2U*ZAL=/L8FG
MN+B9ML<*+U8G_)/0<U3=M6$8RE)1BKMZ)+=LA\5>*=/\$>';O5M6NH[/3[%-
M\TK G&3@  <LS,0JJ,EF( !)KEO!?A74/&/B2#Q=XHM9+.ZMPW]AZ-(0W]B1
ML,&67'#7DBG#'D1*=B\[V:+PIHEY\4_$%GXJ\06L]EIMB_G>'M%N%VO;G&!?
M7*_\_# _)&?]2I_YZ,=O?5A']X^9[=/\W^GW[[>M6E' P="F[U6K3DOLI[PB
M_/:<EO\  O=YG,HHHK<\<*,9HKY3_;)_X)Q_$;]J[XVQ^)O"O[5'QA^#.EM8
MV]C_ ,(_X8;%CYB;MUQ_KD^=]PSQ_".: /K;2]4DTN;<JB1>Z-]TGUQ[4NJ:
MU<:M(QFD.TG/E@G:/PK\*/\ @C7\#/VA/^"H'PF^(OB36_VTOC]X1F\$>+7\
M-PPV6H272W2+"L@E8O,NUOF(P,CBOU/_ &A/VU_A/_P2N^ 7@M?CC\2KR2\_
MLV#3;*:>!KS7_%TT$<<4MT+>,,Q9V(=W.$#2?>Y&5YC\CZ/T37+RVG@MXIEC
MC+J-K ;<9_\ K]CS7>J<J*^)/V'/^"S/[-?[<GQ1'@OPAXDUBQ\>,#);^&_$
M^E2:5?7D8!8M"L@V2X0%RJN6V@MM %7OC[_P7Y_9?_9C\1_$K0?%WCRYL_$7
MPIN8+#6=*32;DW4US-GRX;4,@6X8A68E&*JH+,5'-)C1]G45\S_M(?\ !77X
M$_LD?LP^#/BO\0O%C>'M!^(6FV^I^'K"2T>;5]4CFACF58[6/<^Y4E3>3\B%
M@&89&>(_8H_X+Y?LX_MU_%R'X?\ AGQ%K?AOQU>*7L=#\5:3)I-UJ0"ECY!8
MF.1MH+; ^\@$A2 <24?9]%?)W[2W_!;O]FO]D#XV^+?AW\1/B!_PC?BSP7I$
M>M:A:3:7=.LD4JQ-%' ZQE)IG$R8C0EOO' "L1E?L'?\%V_V>?\ @HE\3=7\
M%>!=<U[3_%VCVDFH-I&OZ1)I]S=6\>/,DAR65]H()7(?!SMP"0 ?8U%?CO\
ML4?\'1G@KXT?\%)?B/X%\7>,-'A^%&JZA8Z5\+;JT\-7R7NK7,\R1;)SM8KE
MGQF1(QWS7W3_ ,% /^"PGP'_ .":E[I>E_$OQ3<?\)1KB"73_#FC63ZCJUU&
M25$GDIPB%E*AI&4,00N2#@ ^GZ*^6?V _P#@LG\!?^"DFO:GH/PY\3WD/B[1
MHS/>^&M<L'TW5H8@0&D$3\2*I90QC9MI(W8R,_4U !17R3_P6L_X*7Q_\$J_
MV%]9^(UGI]MK'BK4+R+0O#-A<D^1/J$P=E>4*0QCCCCDD(!!;8%RN[(^0?@=
M_P $4OVF/VP/AEI?Q'^/G[9'QM\*_$#Q);IJD.@>#;\Z=IOAOS0'2!HXV6-V
M4'#+&B '(#-C<0#]=**^0_V/?"'Q(_X)E?LH?$#5_P!I[X^-\5/#_A.ZEU*Q
M\17.DNMUIFCQQKS<E \TTI8L2"9"H P[ D#S+X8_\'._[*7Q+^)NA^''USQI
MX9M_$UPMMI&NZ_X:N+#1[]V("[9VSM4D@;W55&1D@<T ?H317S;^U?\ \%;O
M@#^P]\<=)^'OQ3\=1>$?$6M:')XCMOM5A<-:&R0S@NTZ(T88M;R*L>=[-M !
M+*#YA^QU_P '#G[,W[;_ .T-9_"_PCXB\1:;XLU=6;1X==T273X=:VH7Q [9
M&XHK,JR;"P!P">* /N&BOB?]L/\ X+^_L\_L5_&[6/ASXAO/&_B#QEX;CCEU
MK3O#GAFYOCI"2()%::0A(\&-E;*LW#"O:OV7/^"C'P;_ &Q?V9KSXO>!O&VF
MWG@/24G;5K^\S9'13 @DF6Z24*82B$,=W!4A@2I!(![=17Y._M:_\'07[-WQ
M"_9U^+_AOX>>./&VC^*)?"^LV'ACQ4N@W5II\NK"RF-LL%SC='*9 A1G1!G:
M<CBNH_X)4?\ !5'1?V?_ /@@O\+?C=^T=\0/$.IS:M?ZEITVLWT5SJVHZE<_
MVI?)! /+5G9O+AVJ6P $ )% 'Z=45\4_L=?\%_/V=?VU/CQ:_#'0=5\5>%_'
M&J1M+I>E>*]#ETJ35E52Q\AF)1F*JQ"L59@IP#@U]K4 %%%% 'YT_P#!13_@
MF5XW^(/QRU+QQX$@MM=M?$12:[L'NH[>YM9U148KYA"NC!0W#9!)&, &NN_X
M)R_L.^(/V8;O7?$?BR2UC\1:W8_V9;:7:3"X-I 75Y'E=<KO)10%4G !.><#
M[:UK0H=<A59,C:=P(J2QT:UTZ(+##&H!SG;SW[]3U[UV/&U'2]D]C\SP?A/D
M6&S]\14E+VKDY<KE[BE*]Y)6O?5NSDTGLMK5/!T<T6BQK,K*RY&&!##D^OMB
MJ7Q('V[PS>:;+%');:M;R6<FX]I$93QZ8-=$1D8_E7.^)K2SNM2ACDFE\\\@
M* <#/?D8^O7BN5;GZ3.,91<9;/0\Q^$_B&;Q5\,M!OKC_CZELHTN!Z3(/+D_
M\?1J] \)^)UTV&2.YD.P8*#;T_+GTKS_ .%6AS6U]XLT>VMYA%I&O7#1*1TA
MN ETF/;,S#\*[C3?"EU]MC^T6LC0YRP#@?U_0<U4K7.#*YREA:?-NE9^L='^
M*9V6GW\>IVJS1'=&W0XQ[&I7?RT9N3M&< <FJ_VF'3XXUD\N#>=JKG ..GH.
M@%9&L>,+0QS6[+,V1C&W;G(]\&LSTB7Q+K]QI8MV@\IEF/&3\Q_^M[^]8^J>
M++J#4IU4C;MV,C9*@XYQ52,QP6,LZ-YQ4J$\Q,F,^ASD8]_45G.[2NS,2S,<
MDGO5V(N/GO);F-5DD:15)*[N<9ZTV25I=NYF;:-HR<X'I3:*8B]H%X]KJ*[9
M&C\P%3CN<<#\\52?<)&W_?R=WU[U+96LLTBO''N5#DLW"<<\GI4VIV$@N'DC
M5I(W^?<OS!2>2"1Z'B@"G11G-% !7/?"Q6BOO'V[B-M?+(<XR_V6V/'T!-=#
M6#\+75O$_P 0+=X_,:/5X;I%W84YL;<$?U]\4^C.'%?QJ/\ B:_\DD_T-ZBK
M']H'/^IM\>GE#_\ 70+BW=/GM]K9X\MRH/USG]*1W!%>*RA+A3*@X# X=/H?
MZ']*LPVL-K:M=1W$DFU@H\L[&4'U'//Z57;[&WW?M2_]\MG_  Q^OM3Y]5:&
M8K:R-'"H"J H&<=S[YYH&-OH9KJ>2;[+)&IY.%.![U5J>TO&BO8I'>0A7!8Y
MR<=Z6\MEP\T;QM'OP0@(V9Z=?I0(KT49HH **** "BBC- 'YR_\ !U=_RAQ\
M1_\ 8V:+_P"C)J^1OC%^Q3:_\$*M:_9S_;(^$>F:UKW@G^QM/TWXEZ3?W'VZ
M>WBU&UC+W,#N,Q*XE=%P0$D2(9VR,*_:_P"+_P"S[X/_ &DO 4WAGX@>%=!\
M7^%IIH[N73]:M!<V;RQD^6^PC!923CZFK_B;X6>"_&7PQN/ VL>&=-UCP;=6
M"Z5/I-U LEG-:HJJL!A8%?+"JH"GIM&,8I#/R=_X.E/B/H?Q/_80_9M^(7AW
M4(]6\$ZAX_M-8M]6@&Z%K6:R>2.0XZ956XZ@JPZBN<_X.KO^"@_P=^,W[".@
M> ? OC[PUXZ\1:]XFL_$8BT"^COTL=/BAG7SYWC)6+>]Q&JJQ#$D\<&OU8N?
MV-?@UJ/[/W_"IY_AOX7_ .%9Y)'AC[ CZ7$QD,N](C]QO,);*D$,201FN(\'
M_P#!([]F[X:_#?5/">D_ GX=KX8UJ:&YO[:72_MBW[QDM$TDDQ:1@A8E06PI
M/3- 'YO_ /!4+X+>&?VA_P#@MW^P#X-\9:5;ZYX9UKP9IZZAI]P-T-ZD<EQ*
M(Y!_$C-&H93PPR#P:Z+_ (+F^ ]!^'/_  5@_P"">]]X<T/1?#MW=>,19RR:
M78Q69E@CU+3!'&?+5<JHED '8.P'6OU)U_\ 93^'WBOXH>%_&>K>"_"5[XT\
M#VZVOA[5[JU1K_0X5W;8X)#_ *M1O;@'C<:/BG^RYX!^,WBWPOXF\7>"O#/B
MS6O ]R;OP]J=]9+<7&A3[XY#) Y&8VWQ1-D=T4]J!W/RO_;6^%^G?LP_M^_'
M3]H#]GO]H'X"?\+"2WQ\1OAC\1I+5EG9(HYGCMI9"'#.(U(12I$A9#)_ /%_
M^"P7[9&D_MX?\&WWPI^(6B^"+/X<VDWQ)BTR30+% FGV<\%MJ(E:U 51Y#LQ
M8#&0Q=225)/Z]_'G_@E+^SK^U9\0?^$H^(OP1\%Z[XGE99)]7DLGMYKLCHUP
M8F3SO<ONS[UT?CC]CKX2_$OX/:/\//$/PU\$ZUX!\.O')I?AVYTJ)M-T]XU=
M$:*$ *K*LD@R!GYV]32 _/#_ (. _P!E#X;? +_@@1)H_A'P1X9T.V\*W?AT
M:;+;:=$ES"\DB)+*9MN]I) S;V8DMN.:SOCE_P %!?%FF_%7]C_]GOP;8_"/
MP[XQ\2?#'1O$"_$CXFV"WMIHPFTT!H[(.0//D%L5+$_.[(G')K]/OBU\#?!?
MQ\^'4O@_QQX5T/Q=X5G:%Y-(U6U6XLY#$08B8SQ\A (],5Q/Q]_X)^_!']J7
MP9X>\/?$+X7^$?%&C^$;=+/0X+FU,;:1 JJJPP21LLD<05$&P-M(4<50C\G?
M^";OB'4+O_@Z8:*^^*G@GXMZS'X0O;'6O$7A#08-%TR[N$MPSP>7 S1S-$0B
MM*"<L@!Y2NS_ .#6/]F[P+XNU[]I/X@:SX5T/6O%EEX];0K.^U&SCNFLK1O.
MED2(2 A-[$;BH!8*H)P,5^GWPJ_8A^#?P+\7Z+X@\%_"WP-X5U_PWIQTC2]2
MTS2H[>ZL;1B[-"DBC=M9I)"<Y)+L23FMWX+?LX_#_P#9OM-6M_A]X+\-^"X-
M?O/[0U./1[);5;^YP1YT@7[SX)&3ZTK!<_,'_@WBO]*^#_[<O_!0F.-[+P_X
M4\)^-/M(A4"&QTRV@O=8W,%'"(D2=APJX'2OU*^"/[1_@_\ :E^&%GXP^'OB
M33?%7A+49IHK?4].5UM[IXG*2 ;E4MM8%2<8R#UYKR_XR?\ !.WX>>/O@I\7
MO"?@_2]+^%>J?'"T>T\5>)/#NEQ#4=1\R1WEDER0)'<2SJ2QR//<CDUZ-^SK
M\"- _9>^ O@_X<^%H6M_#_@K2H-)L@P&^18UPTKXX,DC[I&/=G-,1^8?_!7_
M %34O^"='_!:#X#_ +8FJZ/J>K_"G^R1X/\ $]W9VYN&T1RES!N*]!NAN1(@
MZ.T,BCYB,_=/C#_@KS^RSX8^#W_"?2?'?X:/H)B,JQVFKI<7LY SLBM%S<&0
MXQY90,IZX[>[^)_"^E^-_#E]HVMZ;I^M:/J<1@O+"_MDN;6[C/5)(W!5E]B#
M7SOX<_X(S_LF^%/&T?B"S_9Z^&/]H12+*HETUIK=64Y!$#LT(_!/3T% S\[_
M /@XC^*G@?\ ;T^!W[$/B;P_<76J> _B5XXG2-I8GM9WMIFL89493\R./G4X
MSR,@D8-=1_P=?_ ;P/\  S]@/X0Q>"_"'AKPJ/#/Q#MM+TMM*TV*TDLK86-V
M?*5D4-M+11L<DY9 3SS7ZJ?%3]D[X;?'?_A&O^$Q\&>$_$L/A.Z%WX:34M/C
MF&D3C9AX%X$3#RXQD8^XN.E-^.W[+W@?]J3PU:Z/\3/ _AWQQH]C>#48+37[
M-+FW@N0K()E#\"3:[KGKACZU(S\U_P#@J\Y?_@X$_P""?;,2S-DDGJ2;QJX_
M]A+]GSP7\9O^#G7]L#6O%GAW2O$5WX)B-_HR:C;)<PV=S)+9PF<1N"ID",P5
MB,KN)&#S7ZJ>//V:O ?C[XG^%_&?B3P3X;UCQAX+&?#VM7EFDUYHXW;O]'EZ
MI\V3QWIOA#]G3P#\/_BOXB\>:%X,\.:/XV\8+LUW7;2S6._U==RMB>4<N-R*
M>>ZCTIBN?E=\+]6TG]F__@Z3_:.UG2=$%KI.B_""X\076EZ+;K";Z2+3],N9
M D: *99'4D<<NV>IKQKQ9^VEXX_;7_X):?%SXI7WQ&_99^!OPTUAM5LT^'%A
MX2MM4\0:Q<-G;%*\C"074\C;EF1=PSYN% X_;33?V<?A_HWQQO\ XG6G@OPW
M;_$;5+,:?>>)H[)1J=U;!400O-U9-L4:X/9%':O,-#_X).?LR^&OB=?^,K'X
M%_#FW\2:D)A<77]F;HSYRLDI6%B88RZNX)1%.&/- 'B'_!M-XL@U_P#X(Y_"
MNR^WK=7VDMJ<4T+2;I+9#J-R8P0>0A!.T].H'0BOO*N#\*?LH>%OAGX$TG1/
MAWX?TWX>VOAWS3HZZ)9+!;V7FN9)(S$,+)#(Y+/&>I)8%6PPV/"?CF:]U9M#
MURS71_$EO&9&MMQ,%_&.#/;.>7C]5/SQDX8=">GV*E#GI]-UU7GYK\MGT;Y?
M;N-3DJJUWH^C\O*7EUW75+I***M6Q%G9FX W2L_EH?\ GGP"3]>>/QKG.DJT
M58-\LQS-#'(W=AE&/UQQ^E#00S6TDD?F1F+&58A@03C@T 5ZCN+E;=?FZ]@.
M]$T;O]V3R_PS3(+012^8SM(V,9- '#>(8I/!WQ*LM=;]SI7B)HM+U+CY8;@<
M6EP?KDPL3_>B]*[]$\M=OI[52\3>'+3QAX=OM*OT:2SU"%H)0#A@".H/9@<$
M'L0#61\+?$EWK6@S6.JNKZ]H,YT_4B!CSG4 I.!_=EC*2#W9AVKJG^\I*?6.
MC].C^6W_ ("<=/\ =5G3^S+5>OVE\_B7=\SZ'2T445RG8%%%% '*_&"S:'PI
M'KD7_'QX3N4UD ?>DBCRMQ&/]Z!Y1CU KLOMEN/FA@C=&&Y'9RX93R#Z<BDC
MM(6LI)+J)9X9 8A"_P!V8$8;/^S@\^N<5Q?P8N9;?PC)HMR[27GA:ZDTAV;[
MSQQX,#_\"@:(_7-=/QT/.+_!_HFOOD<?P8GRFOQC^K3^Z)VHOU;B2W@9?15V
M$?0BG1V\-Z&6%9(Y%4L%+;@X'4= <U5IT,K03)(OWHV##\*YCL&UR?B3_2_C
M-X3A_P"?2QU*\/XB"$?^C#7::A J2"2/F*?+K[<\@^X_PKBHO],^/<YZC3_#
ML:_[K373G]1#^E=&&T<I=HO\5;]3EQFJC#O*/X-2_0ZVBBBN<Z@J_I_B2[TV
M%HXY/E(XW#.WZ?EWJA10!-<WTMW=&9V/F9SD<8],5UWAK66N=$:268_N<!F9
M.AS]>?TKBZ[;0?#D<&A-'(K*UPO[PG@C_.*3*B2>$M6FUBUFFEQGS-H'H, _
MUK6KFO!5R+*_NK$Y9E;A@OIG.:Z6I8T%%%?._P"T/_P52^!_[*O[5'@GX,>.
M_%[:'X^^(2VS:+9OIUQ)!/\ :)WMX=\ZH8H]TJ,OSL,<$X!S2&?1%%<3^TA^
MT5X/_9+^!WB3XC>/M670_"/A.T^V:E>M$\IB3<$4*B L[,[*JJH)+, .M>?_
M  ;_ ."DGPA^/G[%VK_M >%_$5U?_"[0K+4-0O=2;3+F&:&&Q#FY/V=D$I*B
M-B %);C&<B@#W:O/_%-E]AUN9?F*L=P8_P 1(!/ZYJM^R/\ M:>!OVX_@#H?
MQ.^&^J7&L^#?$37"V-W-9RV;RF">2WDS'*JNN)(G'(&<9'!!KL=4\++J^L)-
M(W[E1\RCJQXQ30F9_A+PFDD4=Y<9+9#HF>!W!/Z&NH' IL<:Q(%4;57@ =J=
M2&%%%>3?MI?MM_#G_@G[\$)OB)\4M8N=#\)V]Y#8/=06$UZXFF)$:^7"K/R0
M><8% 'K-%9G@KQ?8?$'P;I.O:7*T^EZY90ZA9R,AC,D,J+(C%6 *Y5@<$ BM
M.@ HKXA_:<_X.)?V4?V/_COXB^&WCWQYJVE>+O"DZ6VI6D7AO4+I(7:-)0!)
M'"R-\KJ<J3UKZP^ OQQ\-_M+_!?PS\0/!]Y)J'A?QAIT6J:7<R6[V[3V\J[D
M8QN ZD@]& (H ZZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OSE_9_P#^
M"97Q"\)?\'!_QW_:$\3:#X<NOA3X]\(P:3H\\MU%<W+W21:0IW6Y!9.;2X&[
MT _O5^C5% &;>^#M+OO"MUH;6-JFDWMO):S6L<8CC:-U*NN%QC()''K7Y _L
MO_LD?MR?\$/I/&7PU^!WPY\#_M$?!G7M;FUCPU-J&OQ:1J6@/* I6X$LD>\;
M4CW!-P9E+*R;V4?LA10!^6/["W_!'KXP^"/AK^U5\6?C)J?A_5OVC/VEO#>I
MZ2NEZ7/C3=#CFMI5AMO.(QEI#"IP66-((P&<[C7T%_P0/_8L\>?\$_?^":?A
M/X8_$BST^Q\6:1J.I7-Q%97BW<(2>[DEC(D7@DJPR.U?9E% 'Y8?LO\ _!-/
M]I[_ ()O?\%4?B3XP^%LGPY\9_ 7]H#Q?#KOBQ-7N)+?6=!B>ZGFE:%1M#21
M"ZN F&=9 4W*I'%WX8_\$P/V@OV:O^"U/QA^*7@^\\(7GP;_ &AK.XBUS56N
MFCUWPM(;9VB>"([0SI=A<$%U:-N=K#(_4*B@#\"_V4/^"17[6G[-7P3^)7P)
MM_V=/@3K6M>-KJ^5OCKKVK6M].EK.FPE('5[II0-YBR$"/)N=3AF/2_$#_@A
M!^T1XA_X-X_ _P"SE:Z+X:;XG:'\2)/$MW;-KD2VJV3+?883?=+9GC^7KR?3
M%?N?10!\1_\ !;G]ASX@?MS?\$H-:^$GP_L].O/&E\^C-'#=WJVT!^S7,,DO
M[QN.%1L>M?//[>O_  2-^.FK>"_V0_C!\%3X;D^/'[,_AK3-&OM U*[5;/68
MX;:)9(4G)5#MD$Z$,R!XYV(=64!OUBHH _%']N+]B_\ ;W_X*P_$+X'^*O''
MPQ^''PO\-_"_Q7:ZFWA:#Q5'>W\Q$L3W%]+,N8BH6()'$K;QO?.<@U]M_"C]
MN7XI?'[_ (+-?$;X/^&M/\/P?!#X-^';1_$FK3Z=.U_?:W=)OBM8)_,$84*^
M6_=L0;:09^<8^TZ.E '/?%SX9:7\:_A1XG\&ZXDDFB^+=)NM&OT1MK-;W,+P
MR 'L=CG!K\BOV3_V>?\ @H=_P1G\!:C\&?A9\-_AC^T%\+K74[FZ\+:S=ZW'
MI5UIB7$AD83Q23Q';O9G9!NPSOMD(( _9:B@#\[_ /@BW_P2Z^*7[-?QK^+?
M[0W[0FMZ'J7QP^-<J+>V&B'=8Z%:*X?R0^,,Q*1+A2RHD"#>Y+&O2/@Z?VV_
MB)^R%\7K'QROPC\!_&2XN9[;X?7^GK)<Z9;VQC79-<KOE/FAB^"05!VEHV *
MG[(HH _$G]K[X!?\%+/^"G?[/D/[.OQ2^$OP7\.:#?ZA92ZQ\1(M5@D61+>5
M9!/% D[R1R$@%O+A4L"R (K&OO[Q_P##O]HO]F6U_9B^'/P%L?!'B+X9^$XK
M'P[\0]2\2NRZE%I=J+&W6:T42KF9H%NV(P_S",8]?KBB@#\K_A'_ ,$3M8_:
MT_X*H_'[XY?M8^!?"GB/PEK20Z-\/="N-0&H1P643[$G=(R!'((8(CM.?FNI
MO3)@_:I_X(<7W[./[>W[._QP_8^^'_A/PQ_P@NIS0>-=$@OQIL6IZ?*41V4N
M2&=H)+J,_6,\[>/U7HH ^>/V5->_:4U/]IKXP6_Q>T7P#IWPKM=0V_#FZT61
MFU&\M/.F&Z\!D8!_*$!X5/F+?A[_ *M8-JFEW%LMQ<6;7$;1B> @2PDC&Y20
M1N'49!&>QJQ105&3B[H\_'PW\;:1)G3OB)-=1K@"/6=%M[K/U:#R#SZT#4/B
MAHVXRZ9X(U]%'6WOKG39&^BO',OYO7H%%1R=FSTO[6G+2M3A)?X%'\8<K_$\
M]_X7+KVD1%M8^'/BN #K)I\MIJ$?Y)*)/_(=.?\ :;\'V#*NJ7FI>'Y#U&KZ
M5=6"K]7EC5,>X;'O7H%%/EET?]?@'UK!3_B4+?X)M?\ I:J?F8?AKXF>&_&9
MQH_B#1=5;CBTOHICS[*QK<KF_$OP<\(^,G9]6\,>']1D;.9+C3XI).>I#%<@
M^X-8:?LS^&-.0_V2_B#P^>,?V7KEW;1KCH!&)/+Q[;<4O?#V>72U4YQ\G%27
MWJ4?_23T"BO/S\)?%.DQJND_$C7MJG[FJV%I?*?Q6..3\WI3'\4=(E^63P)K
M\*C^)+K2I&_$&X'Z?E1S/J@_LVE+^%7@WV?-'\914?\ R8[^BO/Q\5/%VD[S
MJGPWU9XTS^\TC4[2]4C_ '9'A<_@IH/[2GA_3X]VL6?BCP_S@G4M"NXXU]<R
MK&T>!Z[\4>TCU#^Q<8_X<.?_  .,_P#TAR/0**Y;P[\</!OBZ18]-\5>'KV9
ML?NHM0B:49Z93=N!]B*ZD'(JDT]CAKX:M1ERUH.+[--?F0W=@EVFT_+SG*]<
MUEQ&\TS5]EP[75M<<!BH&P@=,=,>_P#*MJD=!(A5NAX-,Q.9U7P<FI1FXLY5
M9FRQSTD.?7H/RQ7.?V?<?\\)O^_9KKM-O(K#6FLXK9XVVYP& 0^_O]>>E8'B
MQ/LVLR>6TFTX)XVA3T_IG\:I$E#^S[C_ )X3?]^S1_9]Q_SPF_[]FH_/D_OM
M^='GR?WV_.J))/[/N/\ GA-_W[-']GW'_/";_OV:C\^3^^WYT>?)_?;\Z )/
M[/N/^>$W_?LT?V?<?\\)O^_9J/SY/[[?G1Y\G]]OSH D_L^X_P">$W_?LT+8
MW"G(AG'_   U'Y\G]]OSH\^3^^WYT <;J'P.FT74)M2\'7$WA74)W,L]LEL9
M=*OV/4S6O 5CWDA*/W);I3;7XK2^'+V'3_&NEOX4OIF$<-XSF72;YCP!%<D
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
M9@?#O^WO!S^(#\.3H1\$*$_ME_$OV?9]I%OCS,_;?](^TXV@?-N[5Y-\$_\
M@I-XR_8+_P"#?[]CC0O!</A'2;CXK>+=:TNY\:>)]/\ [0TKP6L&N3$7+18*
M^:/-:12P;:MM*0I."/V\\-_\$Y_@#X/^(6I>+-+^"OPML/$FKQRQ7FHP>&+-
M+BX252LH9A'_ !J2&_O D'()KI/$O[)/PL\8_!C_ (5SJGPX\#7O@!6+KX<D
MT.V_LN-BS.66WV>6K;G9MRJ#EB<Y)H _GO\ VH?B/=>(_P#@M3^QG::A^U=8
M_M2Z]I?C#3C>ZMI'A[3],TW0#-?6Q6UAN+)F28OAF,98F,;,\R$5_2E7E?P]
M_8:^"_PGT/0]-\-_";X<:)8^&;UM2TF*T\.6D8TVZ;:6N(2(\I,=B9D4ACL7
MG@8]4H **** "BBB@!&&X=2ON*CCLXHY-ZH-V2<^F:EK/URVOI8]UG,L;+_"
M5Z_B3C]* .3LI$\,_M ZPK_);Z_HD%YD]/,MI7BD./=9X!^ KKM0\16VGVHF
M9MRM]T#JWTKRSXM:MJF@_$'P3?7"JJ_;+C1W< [66Y@++_Y$@CZ^M:-:2C>S
M/-P/N2JTELIMK_MY*3_\FD_N-'Q%X@;7YDW(J1Q9VCN<^OY"H+?4\)Y=Q']H
MB P 3M9>>S8S^%5:*#N-2Q2T^SS(LR^9< JN_*LH_N_W>HZY_*J,VGSVR;I(
MF5?7J/SJ&M 6,T.G+'\D+3.6D\QPI '08ZXZF@9GU8TR>.WO%,JJ8V!4DKNV
MY[_A3AHUQ(%,:K*K9Y1PPXZTW^S)E^]Y<?\ OR*N?IS0(-0\[S%$Q+<?(1]T
MCV[5';SR6,RR+\I'J.#5R]N_[/)M85C:)2&)?$A<D?D/P_6HX;^ZO+I468[I
MF"@-]W/;@\"@!UO<_P!H9CD@C9?O!DQ'Y2CWQT^M,;3%<L8;FWD53_$VPX]>
M?Z5/J3?:R%6\C^ZN^,DJBGVXP?7IWJJPM87Q^]GV]P=JL?YXH& TV1^(VAD;
MLJ2 L?H/\FN7\*;M)^)OCRW50&-Q8LS%>3NLHP<>GW?K6MXT^)V@_"3P??>)
M_$US9Z3HFD@--<D-NW-PJ(HR7D8] !G->!_!;_@H'\'_ (C_ !@O[&WU3Q-H
MM]XHGMH8)=9LHX[222-/+0!T=BA?(^_@9P,BM(4YR3<5H?+YUQ%E6"QN&PN,
MQ$*=24KJ,I)-IQG%/7O)I+N_0^AJ*N7%C#97#1S3L64X*I'R/KGH?SIS?9_L
MBR1VY9%.V3<YWH>QSTP?I69].4:*FN+=%@66-F9&8J0PP5.,_P"?I4.: "I+
M>[DM=WEMMW=1@'-1T4 6H]3;[LD<;Q-PR!0N??('!H@@@U"98T\R"1S@#[Z?
MXC]:K*I=L*"Q] *T8K-]"N ]PWEL48;-IW'(['&,_C0!G.NQV7.=IQD=Z2@<
M"B@ JW;,+*R$ZHLCR.8_F&50#!Z>IJI5Q62]L50M'%)"<+EL*RG.3CUSB@".
M^O$N8HDCC9%BR!N?=P3G'X9//6J]27%LUL5W;2K#*LIRK#V-1T %/%S(I7$C
MCRQA<-]T>U,KP[]O'_@H+X#_ ."<?PUTGQE\2++Q>?"^J:BNEOJ.B:3_ &A%
MITS*63[3\ZF-7 ;:P#9*D=< @'N)YIT4S0/N1F1AW4XKQG]K3]OGX7?L5?LQ
MI\7O&WB#_BB;K[(-.N-+C%Y-K!N@&@%LFY?,W(3)U "*S$C%<MXO_P""H/P]
M\ R_ Z'6/#_Q,L;G]H)HQX9MW\.$RV8DE@CC.H*)/]%#?:8GYW$(22!@B@#Z
M/>1I"=S,VXY.3U--I67:Q'H<4E !1110 4444 %%%% !115+Q)XDTWP;X=O]
M8UC4++2=)TJW>[O;V\F6&WLX44L\DCL0JJH!)).* +M&>/UQ7YX^)_\ @YC^
M *>)]0L_!7A7XT?%32M'F:+4-=\*^%#/IMJ%SE]\DB.4Z8)49!!&1S7MWPQ_
MX+$? KXR_L8^-OCOX9US7-4\$_#B,-XD@&DR1:IICDH!$T#E59SO!^5RN,G=
MQ0!]46EVJ*L4R"2')/3YDSU(/]*DM],CN6,<=PLDS#]V@0C=]2>E>>_LV_M
M^'?VK/@'X3^)/A(Z@WAGQI8C4=--] +>Y,1=D^= S!3E#QD\8YKG_P!N;]N;
MP7_P3Q^$-GXQ\;:?XJO-'U'4(='7_A']*;4[PS2PR3 M&'4+'MA<%L\$J.K4
M >OG3'B7,S);[ONA\[F_  _K2M=1VAQ;KN;',KC)SWVCM_.J^F:I#J6E6TC(
MYAN(EFB;&V2-74, 1^/(/0YJ62T4PM)#)YBIC<"NUESQG'3K[T 12S/.^YV9
MV]6.:S_%?ANS\;Z2+/4EGD6)Q-;3Q3&.XL9A]V:&0<HXZ>A!((()%7J*J$Y0
MDI1=FB:E.,XN$U=,Y;P]XXF\,ZO;:#XL7_2[I_*T[6(B(K;5SV1EY$5QCK'G
M:^"4)Y5>QFN8TMVAA5PK$%V<_,Q'MT%9FO:#9>*=&N-/U*UAO;&Z79-#*,JX
MZCW!!Y!&"" 0017)1:]>_!^1+77;J?4/#+,$MM:F.Z;3L\+%>'^).@6X^@DP
M?G/1R1K:TU:7;H_3S_N_=V7'[26'TJ.\/YNJ\I>7][_P+^9]Q3X+B2V?=&VT
MXP?0CT(I@Y'L1D$=Q17*=Q8_M CYA#;J_P#>$?\ 3I^E']J3G[S*_P#O1JW]
M*KT4 6F,%ZC;52VFSD#<=C#O]*X?Q[8/X!\8Z?XLC:/^S[@1Z1K920$+$SXM
M[@C_ *92OM)_N3,>BUUU5]7TFUU_2KJQO85N+.]A>">)NDB,"K#\036U"HH2
MO+9Z/T_SZKSLS#$TG4A:.DEJGV:V^71]TVC0;36B8B22&$CLSY/Y#-#30VWR
MQQQS'^*1P<'Z#L/KS7%_"?5;F/3;SP_J4S3:MX7D6SEE?[UY;D9MKCZO&,,?
M[Z25UE36ING-P?\ PZZ/YK4JA656FIK3R[/9I^:>C+EK]GO)PIMV3C+E9/E0
M#J0,?IFH_+M1\WG3,O9-FUC^/2I+54?3I5$T<;LPW[SCY1TP.IR?Y"HS91(N
MYKJ+:3QL4L?Q'&/QK,U&75R)]BJGEQQC"C.X]<G)KBIO^*7^-L+_ ';7Q=8&
M%O3[7:99?Q:!W'OY KM+FT:VVGY6C?E77[K?Y]*X_P"-%E,? TFJ6D;27WAN
M>/6;=1U<P',B#_?A,J?\"KIPNL_9O:6GW[?<[/Y')CKJG[1;P?-]V_WQNOF=
M914=G>PZG9PW5M(LMM<QK-"XZ.C ,I_$$&I*YO4Z[WU18@DCDLVAD<QG>'5M
MNX=,'W]/RKD?"=BUY\6?'%Q&Z3+:1Z=9@H>PA>4\>QFYKIJY3X62-)K'C*^4
ME6F\0S1*0><0PP0_S0UT4=*=1^27_DR?Z')B-:M)>;?_ )+)?JCJZ*N7D"WL
MWG1R0 2 ,P9PI#8YX^OI3 EO$^U?,NI,X 'RJ3[=S^E<YUE:BI]1A2"\98_N
M@#C.<''(_ U!0 Z-6DD55^\Q &/6O2(C]FLE+<B-,G QP!Z5RO@[PO\ ;F6Z
MGW"-3F-?[Y]?H/\ /'7K9B([=C]U54GCMBID5$Y+P]8W5UKDEU#M,>]MS.2H
MDY]O?FNP5MPS571X8X-/C6%0L8SMQW'8_4U:I,:"OYTO^"]W[,NN_P#!0;_@
MNWXO\%^%;J\3Q3\._@VNNZ-':Y\R6\LUDOHX5(Y#2><%4_WF3IUK^BVOSW^!
M?_!-7XF^&/\ @X+^+'[3?B)?#O\ PKWQ%X1CT#0/(U!I-0\Q8M.C/F0[ $7_
M $>?G<?X>.3A#/@W]JC]O75O^"^7[//[(?[.?A.^\OQ!\4(V\1_%9X& _LR/
M2?,BF60#[BRS0SSH&'46W7<*]"_X-[OC_JGPO_X-M/CWKF@-;0^(OA?/XLNK
M!+R!;F*">+3(KR+S(FX==[\J>&P0:_0S]C'_ ((S? W]@O\ :6^('Q6^'NBZ
MG:^*/B)YRWBW=TLUKIL4UQ]HEAM(]@,4;2;?E); C0# '/RE_P $Z?\ @CO\
M8OV4_P#@G!^U]\'=?'A4ZK\8)-;D\(_9-3:2W_TS3GM8A.WE@Q?,(LX#8!/7
M% 'F^K_\%,_VH_\ B'=^&O[47@35?"K^*M%U2]F\:V$?ANW6TOM+&J7%JKQQ
M* (C$4A#E ,J\KGE17I__!2[_@M#XXU+X7_LFZ%^RW?:1'\1OVHKRUO;)KVQ
M34$TO37C1)!)&WRJ5GFPS$?*+2?IC(]P_P""8W[&T'[#7_!'GPK\"?VA+[P7
M9^9;:UH^M1R:LG]G7D-[=7LYB664)N)MI22 ,C:W9<U^=/\ P:[?L)IXR_;D
M^(_Q/F\33>/OAG^SS/J'@#X8:M)EK6Y\^ZN)9+BWR.%$$SOQQG4,CH* /K3_
M (*N_M"_&3X)_'&'2/\ AN+X&_LZ^#8]&M)+."_T"WU+Q1JMV$Q/+-:R!]L+
M.-RO$%&'V[25W'S?_@F=_P '!WC+Q3^PQ^U)XH^*EWX<^)&O?LTH)M/\1Z#;
MFQLO&<,[30VC%-J[-\T*_.(T/ES+E RG<WQK_P $P_VG/V7/^"LOQE^-7P]^
M%/P;_:#TCXPRBXTO4_&VII;W/@IB<B/;)\_EIQ'B$,7BBB *$%3U'_!,[_@A
M5\1/A;%^V%X?_:*U#PCK>@?M')$C:AX9F,&]F>]DFF2!HU6VV/<1O&OS %!Q
M@8(!Y;X/^/O_  4@UK_@G-JW[8R_&;X8-HMQX;N_%5O\.IO"<)@MM+17;SDN
M%42"9(E,R1M(X8*H=B2RUO?&K_@KS\:K3_@V9\"?M(2:CX9O/BAX@UW['>W-
MSH-O-921#5;RV %LP,8810QC..H)XS7SU^T'\-_BU^QS_P $GOB!\-X/VX/@
M'XI_9UT_1;ZTT&'2/*N_%FN1N7,6CQ!6*HDLC!'*R2-&C.!A!@>S_##_ ()I
M_%']N'_@U$^#?PC\(6>EV/C#4KQ?$,,6M736</V-M5O;J-RVQC\\,T;J,<AA
MS0!^PW[.OBJ\\=?L^^!=<U!H6U#6/#VGWUR8HQ'&99;:-WVJ.%&YC@#@#BNP
MFG2VB:21ECC499F. H]S7Y_ZM^T;\;O!'[?_ .S3^S%\/[72K7P_H'@2#7?B
MGK5QI4EY#;V\"1P1VMO.2J+)(\+(#@D"Y1\84@_7O[7?[.UC^UQ^R[\0/ACJ
M5]<:79^.]!N]%>]@&9+,S1,BRJ.,E&(;&1G&.] 'RE_P<;>&-%N?^",'Q[U:
M'3M+DO9-)LV%XEO&TK'^T;09\S&>G&<UYG\(OB#\2?AC_P &^'[-VK_#7XM?
M"CX*7D7AC1H]6\3^/D5K&TL3:MO\C>=AN=P3:CJP<!AP<,/F:3_@F/\ \%%;
MG]@W_ABF73O@J_PC-W]C/Q!;5':[.F?;?M?E>5N\W/F<_P#'ONV_)N_BKV__
M (*F_P#!#WXC>-/V=?V3M'^#:^&_B1#^R^L%O=>"_%L_V;3?&4<:VH,D@)$>
MYC;,K([*-EPX#<88 \:_8R_X+4_%+X6_\%0OA9\'=:_:4^'_ .UM\/OBM<'2
MY]5T?PY'HUYX;O'RL>/*159=^SJT@9"_W& SZ;\9/V]OVR/C]_P6]^,7[*OP
M3\6>!?"OAOP]I5EJ4>O:QH*7<OA:T-E8RS3(.?/FDGN1&JR J!)VV[AF2_\
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
M^RO"?P[R?,,BIX?.X+"SG!58U/W:JU%*<[3A4G&;A"$8PM&'+)-\\GRRC?\
M<C6/B[HUG:Z6VCK>>*O[:LTOM,70K8W,=U;-PDHEXACC.,9=U Q5'[!XY\:_
M\?5YI_@FP;_EC8[=1U-AZ-,Z^1$?]Q)".S5YM^P-I%G^RW^R3X1\ ^./%WA^
MQ\3::]U=7^GR:K SZ09I6D6T(W_?0'D= S'MS7K\WQ[\!VS!?^$F\*J.QDU:
M(L?R<"O7IU%4BG4E:ZVO;_@_D?S3G.5K+LPKX/+*?MH0G*,:KBY\\4VE**MR
M6DK/52?52L1^%?A'H'A#5/[1ALVO-8;[VJ:C,UY?-_VUD)91[)M7VKM-/U.8
MVDD;-BVC4O(%&#)DXP3[GCZ9KAI/VD?A^B_\C+X9_P" WN[^3&DD_:0\&Z@F
MU?%&E-'G(6+<R_AM7G]:VC4HQ5DTOFCP\1E^:UY>TK4JDGM=QD_EMMY':6^H
MS27\;-*PW2AB <*.0.GTJ&\B,-Y*NW;M<\8Z<US=M\8_!<@_>>)(2<\B&UGE
MVCW*H0*Z32OC]X'MWC\NZU:XF'$;KH%\SD8P.5AY^M7[:"ZHC^PLRM?ZO/\
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
MY=6B^PW<MK<2V[H )$DMMX#Q@E7574E23U.B_P#!,?\ :D_9$_X**_&[XJ?
M*^^!_BC2/CI>-J$FH>/A<R:MX2D:9YBL(C4M(J&1P%5BLBI$& V5J?L%?\$:
M/B?^RG\"/VO/"OBKQ]X6\9:Y^T):WD6EZU&L\+-//;7T9N+V,Q_NBTETKE8C
M(!\V"<#-"/G']FGXI?MS_M^_\$L-4^/G_#1T'PULO >DZO>Z=;Z;H4#7_C:3
M3S+-/->3(J+"@V-!&B(5/E[F4Y)-7P=^TY^VU^W%_P $I_$'[4EK\=M-^$NE
M?#'1;F2RT30=#C:;QI+IP N[V[E;B-I&WJL2J8]R'Y%!R?N[]A'_ ()P>,?V
M6?\ @C=J7[.FM:SX;OO%UYH?B32TU&QDF?35DU(W7DDL\:R;5\]=WR9X. >,
M\W^RY_P2P\<? W_@AAXK_9=U/7?"EUXVU[1]>TZ#4[6:=M+1[^5WB+,T0EVJ
M&&[$9([ TAG@O[3_ /P7=\>_"?\ X(D? ;XL:='HUG\7/C?*^B?VG/9>;9:4
M]K+)#>:@+90P9CL0K'@J#,3M;:%/SMJW_!9_Q5^R;\1/ASXD\%_M:>./VH+7
M4-5BLO'7A#Q#\.[K1[=+5@/,N;"5X5,>W#*JJ0VXH2K+N4?:NL?\$)]0^*'_
M  1S^%?[/_B+QAINA_%#X0WDVM>'_%.D>;-96=^UW<S+D,J2-$T<RJQ"AE=%
M8 [<'H/AEX-_X*8>(/$_AS1O&GC?]F_P]X<T>]MY=6\1Z983WVJ:_;Q.K/'Y
M)4(K3*"KD+"?F)!6C4-#Q/XJ_M>?M8?'3_@N;\9/V9_A'\3-(\(^$;/1+2_M
M]3U31K>[_P"$.L_L5C-/=6Z>6'FN'EG"*LKE5\XGY=H*[7[#'[1'[0O[-/\
MP6JU+]E?XK?&*Y^-OAC7?",GB72]9U#3([6\L9! ;E<8)91M26-D+.O*%=N,
M5[Y\%O\ @FMXR^&G_!<+XO?M.7>M>&9O _Q!\+IH>GZ7#+.VJ6\JQ:<FZ53&
M(MF;.3E7)PR<=<37W_!-CQ?J/_!=;2?VH(]:\,Q^![/P8?#4FFO+-_:GGM:2
MP>8%\ORO+W2 Y\S. >,T"/LH12*/];GZK7YB_P#!V+\1_$?@K_@F?HNCZ;<S
M6>B^-/&MEI7B"Y@8KBT6&>=8W_V6EB0D=#Y8S7T3_P $S_C#\;_VCOB9\=/&
MOQ(74_#_ ,-T\63:%\./#6HZ$FG7<5C;LV^^=VC6>1908PF\D9$F.@Q['^V?
M^R!X-_;Q_9L\2?"WQY;W$WA_Q)$O[^V8+=:=<1G=#=0L00)(V&1D$,"RD$,:
M8C<_9?\ A!X3_9L_9^\(>#?AY8V>C^$='TFV2P2Q 5+E#$K?:&9?]9)+G>SG
M)8MG-?/O_!:/P1I'@O\ X(Y_M+2:/H^EZ1%J6@R7MXME:1VRWEU+<6X>=P@
M>0A%RYR3@9/%?/WP<_8__P""D'[#'P_M_AS\+_BA\!_B9\/=''V'0=3\9VL\
M6JZ-:CF.,J%)*H.%4O*%P N%&!Z/-_P3F_:,^)G_  3J^/OPZ^+'QXT[XE?$
MCXV6\9M3/9FTT#PO*K1YB@9(_-\IE0 A8E4%%(3+.QD9\8_LO?#+]LR]_P""
M*'A_XM>%_P!H:S^$/A/X9^"+G5O"G@_1=$2>36;&Q\Z22>^NG)/FS%)2L>UX
MP F5!)KKOVMO^"RWQQE_X-Y_@Y^T-X7\4?\ ")_%#Q-XL7P_K>IVFGVTBWRP
M?VC%(PBEC>-/-:UB<A5&""!@'%?=?PD_86\4?#__ ((V0_LYW6J:#-XPC^'6
MH^#O[1BDE.F_:KB*X1)-Q02>4#,N3LW<' Z5\D?%7_@@K\4_'G_!#/X:?LO6
MOBOP!%XV\%^,9_$5YJ<MQ=C2YH'EU!PD;" R[P+N/.8P/E;GID'<Z+_@LO\
MMZ_M!_LW_MA?LF^"?@CK6FK?_%NRDM[O2-3M(9-/U>^DD@AA>X<H9$C1I2["
M)ER%(KSO]I3XO?M<?\$C?VROV==2\=?M(-\;O"'QH\3KX=\0>'Y]!BT^SM<S
M6T<PMU&=JA+H-&Z>60T8W*0<5]3?MR_\$T/&G[3_ .WE^R9\5-$UKPO8Z'\
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
M31?A]IOB[0]3\%PP7<L'B"V@MWU"VE=T$\ BEDRBL@#;MI!D3CG@ ^S****
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
MKINN331ILR1#<HERN.WWI)!SCI74P0^?)MW(@ +,SMM5% R6)[ #DFOFB_\
M^"CGP4\'?%W5VCUCQ1J"Z@D%I<WMEIBOIZO 9 )5)<2."'P2%((0$9K2G3E.
MZBCYOB#/LNRNI0K9A7A2O)KWI)73B[VOO[W)?MU/J!M+C\N-UNH7#X.PG:X'
MX\9KNM,TN"PM%6.)4RH#X'WB/7UK!^'2Z#XM\,Z?KNCWEOK&GZE$MS:7D3;H
MY4.""/\ ((.0?2NHK&78^DISC.*G!IIZIK5-/JF9\WA:QGN?-:W7=G/' S]/
M\:O,RQ(S'Y57)-.IL\P@B9F#,%'0#)-2:$*30ZM:MMVR1L2I]#C_ .O7%:]X
M8FT5F;_60?WP/N_7_/IZXKK]"U6WU2WD:W4JH<@@C&3P2?QSFKCHLJ%6&Y6&
M"#WI["W.8\%>(SO^RW$A;<?W9;G/MG^7UKIY(UF3:RAE/&"*Q=7\#V]U"WV5
M5@FSG.3M/MCM^ K%M-8OO#>H>7.K2+DC:1DM]#WYI[["VW-S5?!L.HGY6,?<
M-C)7V _N^V>.U8UWIK1W!M[I8H;<%EMPIPQ(QT/0YR <]S76VMW]HB5F1HV;
M^%NO^?IQ6'X_DV06[;2WER YQQWX_''Z4(/,Q3IOFB.54^PNL@7#MMR.Q&3U
M'?\ "J^HW<D.HR>69(?+.W 8CIWQVSUP*DO;:%KYM[S223$$1 ?,I;L2>XS6
ME;Z#)?ZCY4EO%$8X5*L[%\CH/3GL?3TIB,-K^X="K33%3U!<\UJ>"M)6ZU/?
M*J[8U) 8$9[9'';BM8>#(X$$BK&LB@[NK+CV4]\?7GM4>D:7-!J,EQ=7?V=B
MQ/E"4<>F<\8_PI7'8Z0# HK-U+Q-:Z4OSRK(Q&0J?,3_ $]*QM8^)#0Z;<26
M=E)<3QQ.\46[#3,%)"?5B O7OUI6*N=717\]/_!/^V^*G_!<[Q!\1_&'C/\
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
MOPU_;O\ @Y#X\^%GB6'Q+X=DG:TE?RG@N+&X4 M!/"X#QR!65L$8*L""0<T
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
M_P#"%W'QB^%\/B_S?(.BOXHLEOQ)G&SR3)OWYXVXSGM7S=_P<D?&WQW\ ?\
M@CY\4M=^'MSJ&G:Q,++3+O4;)F6XTZQN;J*&XD1EY0E'\O>,%1(2"" 1\N_#
M;_@BO^Q3KG_!#"T\87NC^'9I+SX>?\)'??$=[UCJ-OJ)M/.DF\W?A?+N,I]G
MQM^7RRI;.0#ZI_X."?\ @HQX^_X)??L(V?Q*^'%KX;O/$$_BFRT9H];M)+JV
M\B:&Y=R%CDC;=F)<'=C&>#7U9'\=/#OA+X=>&=8\8^)/#GAF3Q!:0/&VHW\5
ME'/,\2NR1^:PW'YN@).*_G*_:6^.7CSX]?\ !HC\.]0\?7FH:I=:/\4HM%TC
M4+UC)/>Z=;Q7BPDN>6$;&2$$Y.V #)Q7O?[-R^)/C?\ \%X_ACX?_;NL]%L]
M8T/P79WOP;T+2R9/!]W<[$99 968R7!,;MAL[IX57HD*, ?NCX6^+/A7QSXA
MU+2=%\3>']8U;16*:A96.HPW%Q8L&*D2QHQ:,[@1A@.011;_ !8\+7?CZ;PI
M#XE\/R^*+:/SIM'34(6U")-JMN: -Y@7:RG)7&&![BOR%_;SM;'_ ((L?\%[
M? ?[2^?['^#7[0]E<>&O'DD:D6]AJ 16,[@<#>T=M/G&6,5T>I->5_\ !.NQ
M^(&O_L4_MQ?\%"K6QN(_BC\3K/6T\"RF+S+C1]+M\F2:'@Y\LI&@'/\ R#1U
M!H _9KXB?MT_!/X0^/H_"OBOXO?#/PUXFD8(-*U3Q-96EYDXP#%)(&!.1U'>
MO4+.\AU"TBN+>6.>WG021R1L&212,A@1P01R"*_&/_@B)_P2(_9+_:Q_X)*:
M3\0?B)H&B_$/Q=XXAU"\\9>*M6U)VU#2+L32B1!,7!M6B15<L<%L^8Q8,*Z[
M_@TW^.>L3?L?_&#PUK'BB;6OA7\+_'$ND>#-?U2<)']A9=QB5VP%C&8I N<*
M;H@8&  #]<J^;_\ @HK<?M40:!X7_P"&7H/A)-J37%Q_;_\ PG1NA$L.U/)\
MCR"#NW>9NW=MN*^BM-U.WUG3X;NSN(;NUN4$D,T+B2.52,AE8<$$=Q7S=^S'
M_P %4/AW^U/^V?\ %SX$Z+8^)-*\;?!R79J@U6&&&#4$$AC,MKME9WC!V$LR
M+Q(A[T ?/7_!!G_@IS\:OV\_B-^T;X1^-UGX!L]<^!^OVGA\-X7M)H+=Y_-O
MXKDEI99-Z[[1=C +P22.>/K]/^"@'P)D^(Z>#U^,WPK;Q7)+Y":0/%5B;UI,
MXV"+S=V[/&W&<\8K\B/^"*7[0/@O]GWQ/_P5'^*'C*-M7^'6D^-9[R]-I&+E
M-5MFO-:'DQ<A7,HE11\P7]ZI) .:^6?VP_@5I?Q _P""06L?%KP5^QK\%?@K
M\([B.WN/#GBS4_&<MYXTN5:[2*.2(@;I6E(93#*Q&TLP&%5J /Z8/%'Q*\.^
M"-5TRQUK7]%T>^UJ1HM.M[V^BMY;]UQE8E=@9&&Y<A02-P]:X_X9_ME_"'XT
M>/;SPKX/^*7P]\5>)M/W?:=)TGQ%:7E[#MSNW11R%QC!SQQWK\"?^"K%U;?M
M(_L@_P#!*,_$OQ+=6UCXLM5L?$6ORW&RXBM9?[%AGG:4\AO+RQ<]QN->K?\
M!QY^P#\$/^"9?P6^!_Q4_9]\/Z?\+_B[HGC:SL]"70KF19]8@6&25G=2[&5H
MY(X 9#DD3E6+!P* /VN^-?[4GPS_ &;+*&X^(?Q"\$^!8;GF%]?UNVTX3<X^
M7SG7=U[9K4^'_P ;?!OQ8\ _\)7X7\6>&O$GA?8[G5],U.&[L0J#<Y,T;%!M
M')R>!UQ7Y+_MW_$+P'^VU_P58O\ X9^!/V1?!/Q]^/7@'PG:Q>*]<\;:Y_9^
M@:!;$),(O((9;ED>\1?,V[U+[5R%)'S?_P $:TU?X7?'_P#X*-_#=M/\,^%]
M$L? FIW5UX7\,:I+J.@:9?1Q3Q.MM)(<D)YDD9SR,;3P@P ?NEXZ_;9^#?PP
M\'Z=X@\1_%CX;Z'H.L2/%8:C?>)+."UOG1MKK%(T@60JW!"DX/!Q7?>$_%VD
M^/?#=GK.A:II^M:/J,8FM+ZPN4N;:Z0]&CD0E64^H)%?A1_P;B_\$:/@-^UW
M_P $M[KXB?%CPHWC[Q!KUYJFEV!U&]G$7AVTA=E$=FBN%C=I3)*9 -VY^V#G
MWW_@S3\1W^K_ /!+'Q1I]U=SW%IH?Q%U*SL(Y&W"UA:TL9BB^@,DLCX'=V/>
M@#]:J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "ORK_X/%/\ E$)'_P!CSI7_ **NJ_52OD'_ (+<?\$U=:_X
M*L_L6Q_"W0?%&E^$;Y?$%GK)OK^UDN(BD"3*4VH0<DR@YZ<&@#S/_@G=^W!^
MU]\3O'?PZ\*?$+]D6'X?_#>ZTU(KOQ?_ ,)M:WQM88[,M#)]F4;V,CK&NW.5
M\S)Z5\<^'_B/^UQ_P4#_ ."Q/[4W[._@CX]:[\.?AUX?U/[1>:RD?VB\\.6,
M4@5+33@IC:.2=Y0"^]2$A;YNS?MM\./"\G@?X>:#HLTR7$NCZ=;V3RHNU9&C
MB5"P'8';G%?(/[#W_!*S7OV3_P#@IM^T5\>M0\7:1K&E?&QT>STFWM)([C3-
MLH?]X[$JW''RB@#\_?\ @IC_ ,%%OB%H/_!0OP_^R4OQ:^,W@[X>_"?P=IW_
M  E_B?X?Z'+J?C'Q=?&R@?S2Z;I(4831%G!*AVD+;R4 ] _X(G_MM_%K3O\
M@I1JWP;D\1?'KXL? 7Q#H<E_H7B3XG>&;JRUC0KZ&,2-#+<R)^\1@LB_,0"3
M'M"G<&^EO^"C/_!'CQU\7_VQ]!_:8_9Q^*%I\)?CCI.GKH^I'4[,W6C^)+-1
MA4N% 8J0NU#E'#*D> K(&KOOV"OV<_VP?"/QSOO&?[1GQU\$^*M&?2'TRT\&
M^$M ^SZ;',9$<7AN)$CE\U0I7!5@0Y&1@4 ?F9_P2%T?]L#_ (+0?"?XG6NO
M?M7^._A[X%\%>)[BRM=1T>)6U[4[YHD(@:X1HVCM((Q&^Q2-[W#^@*U/^"6Q
M_;%_X+#?LQ^/-'U[]J;Q9\/?#?P-N;K1;/6-"C9==\5:EAIE^W7:R)*T$"A
M,'<XEP<E=U?I9_P1!_X)6Z]_P2A^"WQ \+>(/%VD>+[CQGXMF\217&GVDELE
MNCP0Q>6P<DDYC)R..:I?\$;?^"3/B#_@F)\$OBSX5USQAH_BJX^(WB6XUV"X
ML;.2W2S66!8MC!V)8@KGB@#X:_9"_P""\/Q6^&7_  ;:^*OC9XIOO^$U^*'A
MGQ=-X#T/5-402-<22);2PW-UC'F-#'<2=>9/)0,269J[.7_@FA^V+;?L1M^T
M!_PVQ\4#\:$\-?\ "8GPZ91_PBV!!]K-AY&[RL[/DW^5Y>[^#;S7M/[%?_!O
M)IOPF_X)'_$+]ECXK>*K/Q79>-_$5QK\.LZ+:O:R:5*8;-;>2,2%LR1RVN_G
MY65MI&"<^<M_P2+_ &_I/V=?^&>V_:J^'?\ PI;[!_8!U@:#-_PE!TC'E_9/
M]7C;Y/[O_CXW;?EW[: /$_VZ/^"WGQ=^,G_!N_\ "7X]>#_$5]\._B5=?$.'
MPQXCN=$(ACO7@MK_ ,W8&#;8IO+@E*C[K?*"0O*_\%2O@Y^V-^PO^Q/8?M6Z
MY^U[XZN/B-;ZAIT^J^#M,@%KX7L%O)%46L%N',4BPLR*6DC(D4,3@\GZO_;;
M_P"#>33?B]_P27^'/[+?PI\567A.Q\!^(H-?FU?6K5[J3591#>+/)((RN))9
M;K?Q\JJNT# &/H#_ (*Z_P#!.O6/^"DO_!/C4O@OHWB33?#.I7]SILXU*]MG
MG@46LR2,-B$-\VW YXS0!^5__!PUI'CWX^?$G]@WQ_\ \+*U;0;?XM7FC-IV
MBVMC&]OX1U.3[!(^I6[%MTDA:[3Y&P!]G7GYCC]N/V2O@YXK^ ?P&T;PKXV^
M(VL?%CQ)IS3M=>)]3LH[.ZU /,\B!HHR57RT98Q@G(0$\DU\I?M__P#!$>']
MNK]BGX*^ _\ A/[OP5\1?@3:V#>'?%5A:&:)+JWM889"T)=6V.\$3@JX=&C4
MY/(/%?M/>#OVV/!7P-_9T^#.@_$36O%'Q&\5>,I?^$^^*N@^'H+>TT;08F8X
ME5HFBCD:.5-I*Y=[8C^+D _2JOQ]_P""./\ RL8?M[_]=(?_ $I6OU^M8/LM
MK''YDDGEJ%WN<L^!C)/J:_.+]M/_ ((N?% _MV:A^TQ^RG\7M/\ A)\3O$]D
MMAXHTS6K#[9HOB!55%#N K[2PBBW*8W!9 ZE&R2 >.?\','_ "D _P""=?\
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
M4P^&_%?@?Q;K?]JV^MH\;S&2-=J ,8XI5W!=R.T95@"5+O\ @NK\//B)9?\
M!2YO&GQXM/VA-<_8[_L*!='D^%M]Y0\-W?E1":6^BY4$2B=R[A2RO$%<[#'0
M!^R_[4G[3/A']CCX!>)/B9X[O+K3_"7A.!+G4;BWM7N9(D:5(@1&@+-\TBC@
M=\]JT_@1\:O#_P"TA\%_"OC_ ,*W$UWX9\9:7;ZQI<\T#0236T\8DC9D8!E)
M5@<$9%?B[^W_ /"'X:_$[_@V0USQ)\)?VA/BY\2O!_@74O[4MKW5-==KG43<
M7]O;G2=3C= QBMTG5EA(0!T2095AGU3]BG3]4_X))_\ !O7K'[0GA_QQ\1?B
M!KVO?#31M;T[1?%.J?VAI'ABZDA6.*.Q@"KY-LDETK,FXY2%1D8S0!^O5%?B
MC^P[_P $.]8_X**_L,>&_CU\1_VEOCA-\;OB9I9\0Z;K6F>)##I_AYI2QMXE
M@49(4!1(J/&%.Y4";03\T?%__@JM\:OC_P#\&Y?BB_U[QOX@MOB/\*_BO9>#
MY?%VC:E+976MVHA>16DFA*%V^8JQ_C5(V;+$D@'](M%?@+_P4W_X)F^._P!G
M_P#X)7?\-;>(/VDOC7KGQ^TFVT36YKF'73;:1:B\GM8#:6L,8#1)$)P0X?YC
M&25&_ _9[]@+XL:Q\>/V%_@WXV\03+<:]XN\$Z/K&HRJH42W,]E#+*P X&79
MC@>M 'KE?)'_  3$_P""K5C_ ,%*?'?QNT.S\$WGA%O@OXF_X1N::?4UO!JK
M>9<IYJA8T\L?Z.3M.[[XYXKZWK\>_P#@UG=4_:%_;LA8A9H_BD2T9X91]IU,
M<CJ.01^!H ^S?VE_^"K5C^SA_P %./@S^S7-X)O-6O/C#827T.OIJ:PQ:6%-
MR-K0&,F3_CW/(=?OCTKZV>18D9F8*JC)). !7X^?\%/'$W_!TU^Q/&A#2)X=
MN'9%Y95W:GR1Z<'GV/I7[!3P)=0/'(JO'(I5E/1@>"* /RCU+_@XW^)7QX^(
M'BZ3]F;]D[QI\<OAKX#U%]-U/Q3#JGV,7TD>"_V6%8)"^5^95RSE60E%W 5^
MAW[&/[1]Q^UU^S%X0^(]UX-\2?#^;Q59FZ.@Z\BI?V.'9/G"]FV[U)"DHRDJ
MI)4?E7XB_P""?G[6?_! R^\=^-/V4]9\/?%7X W5]/XGU7X<Z]$5U#2T"CS6
M@8%3(4A0+OC=798TW0R%03^D7_!,'_@H+X?_ ."G7[&WAGXN>'],NM#75VFM
M-0TNXD$LFFWD#E)HMX #KG#*^!N5U)"G*@ ]>^,?Q6T;X$_"3Q/XV\17*V>@
M^$=*N=8U"8G'EP01-*Y^NU3@=S7QM_P1M_X+G>'?^"NVK>-M(A\":I\-_$'@
M^WL]1CT[4-16\?5+&XWA;F,B*/"JRJ#P1^]0@G->&?\ !V_^V._P?_87\/\
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
M5YJ'A'PC-H*R@O8VD<L=U''GG9.S'+@=V7!/85T/[4/_  5:C^(D^N> ]?\
MA-='P=>$07=IJE]-IVKRHL@=)0H3]RP*JP!W8(Y/45R?@C_@FIH'Q8;1?%>@
M^,M6F^'7B2,W5I:1:-/>:]$J-MEMI/*3R5='RGF,P!QNVGO^LY#D&!P&$E//
M:.L_A?Q*UKV7*W:6[Z:;/1GX'Q3Q7FF:X^-/A7$>[3^*/POFYK<SYTE*&RT;
MUW6JO^E/P0TW1QX!L]:T::ZOH?%2)K<E_=X^TWQG175Y,  80HH4 !555  %
M=?7G?A+6];T7PQI>C^&O =U8:7I=I%9VAUC4(K18HHT"(-L?G2<!0.5!J\=
M\>:XO^E>(=#T-,\IING&XEQS_P M9FV^G_+*OS7$4>:I*4I)*^EW=VZ7Y;G[
M1A<3R48PA3;:2O9-*_6SERWU\V=M6-XG^(N@>"Q_Q-]:TK33C(6YNDC9OH"<
MGJ.E87_"CK/4=W]M:UXHU[<<E+G4WAA/?_50>7&1[%3UQ6UX8^&?AWP6RMI.
MAZ3I\BC'F06J)(>W+ ;C^)K+EH1WDWZ*R^]Z_@;<^+E\,5%>;;?W))?^3&*O
MQVTW4PO]C:7XE\0;S@-9Z7(D)Z_\M9A''V[-0WB/QUK8(LO#6D:.F>)-5U/S
M9 /^N4"L#_W]%=M11[:DO@A][;_*R_ /J]:7\2J_^W4DOQYG^)Q0\">+-:/_
M !-/&DEK&P^:'1M-BM0.G&^;SG_$$'Z4B_L_>&KLHVJ0WWB&1/XM7OYKU3_V
MS=C&/P45VU%'URK]E\OHDORL']G8=_''F_Q-R_\ 2F[?(IZ)X=T_PU:?9]-L
M;/3X/^>=M L2?DH JY117-*3;NSLC%17+%605X7\=/\ @G/\+_VB_P!JWX;_
M !H\4:=JEQX\^%((\/7,&HRPP09<N=\2G;)RQ^]7NE%(HR?'W@+1?BGX)U;P
MWXDTJQUS0-=M)+'4=/O81-;WD$BE7C=&X964D$&OSMO/^#4W]E.Z\12L@^*5
MMX3FO/MK^#H?%TRZ"S[MW^KVF;';/FY '6OTHHH ^=_VH/\ @EC\%?VMOV3O
M#_P0\3>%VL/AIX6N;:ZTK2-$NGTV.S:WCDCB"F,@[0LKY!SDG)R>:C_;+_X)
M7?!W]O#P_P" [/Q]H^JM=_#.X6Y\-:KI6J3:=J>ENJH!LN(B'QF.)^OWXD88
M(KZ,HH _('_@MUK'QD_X*8:!J'[(W@7]F7XB,H\46.WXG^)[<0^'[6UMBI?4
M8+C&&=LR(1G<8V?"LSA5_3W]F?\ 9M\.?LM_LT>#OA;H%K&WAOP?HD&B0I)&
M"+I(XPCO(.06D;<[9ZEV]:]!HH _./XC_P#!K3^RSXY\;:MJ>F0_$;P/H^OS
M>?J?AKPSXF>RT.^)Y(:W9'*IUPB,JKG"@# KK_V\?^",VG_&K_@GOX3_ &9?
M@NWAOX5_#&'Q)87?B2#9,\]WID,IGF2)AN,EU),(I#),QR8^3Z?=M% &5X%\
M$:3\,_!.C^'-!L;?2]#T&RAT[3[.!=L5K;Q((XXU'9550 /:OC[]N[_@@/\
ML]_\% _C.WQ%\46/BSPMXZN(%M;_ %KPGJ_]FW&JQ*H15N 4='/E@)NVABH"
MEB ,?:U% 'SO^SC_ ,$JO@5^RS^R/K?P/\*^![/_ (5[XJBGCU^TO97N9]=,
MR".1[B9CO9R@ !!&P*NS;@8^;_"?_!KA^RWH&@7VAZDOQ.\5^%Y8YETS0=:\
M73S:9X>>7.Z:SB0)Y<N"P#N78;B>IS7Z,44 ?C7_ ,%PO^"5UUXN\6?L#?"S
MX>_#/Q9XT^$?P[\1R:+X@BM8+B^CTO1GN-)C?[7.GS1JT*3_ +PD'",<C%?3
M_P !_P#@W _9K^!/Q^T/XB?9?'?C35/"4J2^'+'Q9XCEU73O#[1G=%]GB902
M(R 4$K.%(!Z@$?>M% 'Q=^V)_P $'/@;^V7^TDWQ<U&Y^(/@7X@7ELEGJFJ^
M"_$+Z/+K4*J$"W&%;/[M50LFQF55!)VC&W^S1_P1$_9W_9 U/Q_<_#WPKJ7A
M]?B7X;_X177(%UBYFBELC$(VV!V)65\%FDSN+LS9R37UM10!X_\ L7?L-?#W
M]@3]GJW^%_PWL=0T_P (VMQ<W,<%W?27<H>=BTG[QSNY)X':LW]@3_@G=\,?
M^":7PBU/P/\ "G3]4TWP_J^KR:Y<Q7^HRWTC74D4,+,'D)(79!'\HXR">I->
MY44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M7YG_ !^_X.8_ _@;X\>+/ _PM^#/QA^/"?#ZX:U\3ZUX0TOS].TV1&99%5P&
M+A2CC<P1&*-M9@-U 'Z845\HZ3_P5P\(>+O^";4'[37AOX?_ !7\2>&;ED2+
MP[I^@B3Q#,QO%LWV6_F;75)"Q+JY78C$$XQ5'X\?\%D? ?[.GB3]F?2/$?@_
MX@V^I?M12VL&@6QL8(YM"DG-DHCU!))E:)T:^C#*@<@I(.PR ?7E%>#_ !&_
M;PL?AS^W7X)^!,GP]^)FJ7WC;2WU2/Q78:.)?#6EA5NF\JZNMX,<I^RD!0IY
MFB_O5[Q0 4444 %%%% !117RW^R1_P %8? O[6W[9/Q;^!%GX?\ %WA3X@?!
M^1AJ5MKD-O''J4(F\HW%JT4TA>/YH6!8*2MQ&0.3@ ^I**^7?^"C7_!6#P'_
M ,$V?$'PST+Q)H7BWQ;XH^+6KG1O#^B^'(+>:[FD#1)O832Q@)YDT2 @DDOT
MX./J"-BR*67:Q&2/2@!U%>8_MF_M4Z'^Q#^R]XR^*_B:QU;4M!\$V/V^\M=,
M2-[N9-Z)B,2.B$Y<?>8#&>:^<?VA/^"[GPN_9P_X)X?#']I+6/"_CV\\&_%6
M]MK'3-/L[:U;4[9YX;B53,K3K& %MG!VR-R5Z\X /MRBH[2Y6\M8YE!"RH'
M/4 C-24 %%%% !117S2O_!4;P.W_  4[;]E7^P_%7_"=+X?_ .$C_M/R8/[)
M\CR_,V;_ #?-WXXQY>,]Z /I:BOF_P#X*A_\%./!7_!*']GK3OB1X\T7Q1KV
MCZEKL&@1V^@PP2W*S2PSS*Y$TL:[ MNX)W9R5XZX^B=+U!=6TRWNHU98[F)9
M5#=0& (S^= $]%?!_P#P4"_X+V^!?V*_VBX_@WX7^'WQ$^-_Q9CM%O[_ ,.^
M#;#[2^E0LH=?.8!FWE&5]J(V%92Q7<,^J?\ !,C_ (*A>&_^"G/@3Q1J6B^"
MOB!X!U?P1J*:1KND>*M,^R36ETR%_+1@2KD+@L#M==R[E7<N0#Z<HHKXF_8\
M_P""]/P5_;:_;L\7? 'PE;^*+?Q-X6;4%@U2^MX$TO7393"*<6CK*TC\%I%W
M(N41F]B ?;-%%% !1110 45E^*_'.B^!+#[5K>K:;I%L>!+>7*0*Q] 6(R?8
M5QX_:(M?$.U?"OAWQ/XL\S[MQ;67V2R^OVBY,:,/>,OVX.:ER2T9W8?+<57C
M[2G!\O\ ,](KUD[17S9Z)03@5YV+;XG>,%_>W/A?P7;N =MNCZO>KZC>_E1*
M?^ 2#ZTO_#-NCZVPD\3ZEX@\92;@Y35KX_9<_P#7K$([?'L8SVI<S>R.CZAA
MZ?\ O-=>D%SO[_=@_E-EW7OVB?!V@ZDU@NLQZIJBG;]@TF)]2N@W/!C@5V7H
M?O "J(^)'C;Q:/\ B0^!VTR"096\\27R6N/<6\/FR'Z.8S]*[;P]X9TWPEIJ
MV6DZ?8Z99Q_=@M(%AC7Z*H J]1RR>[#ZU@J7\&CS/O.3?S48\MO1N2/._P#A
M5/BOQ3\WB/QYJ$4;8)L_#UJFF0CU!E8RSGZK(G3I6KX4^ G@_P &:C]NLM!L
MY-2SN-_>;KR])_Z[S%I/_'JZ^BGR(SJ9QBY1=-3Y8O=12@GZJ*2?SNR*^L8=
M3LIK:XC66"X0QR(PX=2,$'ZBOR ^)O\ P06U*\_:!UOPS\.?B)X+DL+-(]0?
M3M5:=-2T>UG9Q$)%BC=)!\C*K$H6"Y('6OU>^+OQ)B^%?@>XU0V[7]Z[I:Z=
M81L%DU&[E8)# GNSD GHJ[F/"DUYK^R7\/I/#GC_ .(NJ7US#J6LSWEI8:G?
MH.+R\2W%Q.RYY6-7N_*1/X4@0=JY<5AX5I1C)'Z)X=\99UPMA,9F.65N12BD
MHN*DIR4HJ[33MR*;U5FV[:I2MYW\*/@I8_\ !,#]B/Q NDVTWBB^\%Z9?^);
MF\GMMAU2^,(W;!R8XMJHN%.=B<DG-?DSJ_\ P4G^/.N^/6\3/\4O%5OJ#2>:
MD%K=>580@G.Q;8?NO+'3:5.1USUK^A._TRWU2TFM[J"&YM[F-HI8I4#I*C##
M*P(P5()!!X(-?!WB;_@BM^S_ *G\=]1M[?3O&EG#9V,6M3:5:ZNJ:85EFEC6
M%<HTZC,+\"0#!P,5RXS!U'RQH.R6EK_B?H'A+XF</X2KF&-XOH/$8BL^=U'3
MC4]W[4+2LHIR>T5RN]G911[!^QS\<=0_:8_92\#^/=7LX;'6-?M)5OHX4\N&
M6:&9X6FC7LLFS=CMDCM7;^,O&.C?#CP?J/B+Q)JUAH.@Z3'YMYJ%[)Y<,"DX
M'/4L3P%&220 ,U-::5I7P[\&V-K;PZ5X9\-Z+!'8V<<DJ6EI9Q*,)&K.0.@]
M<FOFS_@KK\!/%W[1O[&5C_P@L,GB+^Q-;36KBQTV07!U2V$3Q[XMA(E:-F#;
M!DXR1R *[JE2=*A_-)+^F?D.4Y7EN?<4PI2_V7!XBLTF]J<)2;4;OW;I6BF]
M$]7H=U\&O^"A?P3_ &@/'D/A?PKX\M[C7KQ_+L[6_L9]/&H-S\L+RJ%9CCA<
MACV%>RNC1NRL"K*<$'J#7X-?LT?LJ_$;XZ_&C1=%\,^&]>@OK?4();B_FLY;
M>#1U216,\LC* FS&0,[B0  37[W:U<+=:K-)&VY6; ;'W\  G\<9_&L<MQE2
MNGSK;J?:>-_ASDG"..P]#)\2ZGM(MRA)QE*%FK-N*CI.[LFK^Z]6GI5HHHKT
MC\/"C-%?-O\ P4__ &X-6_8A^$'A^7PS8V5SXL\:74\%C<WL7G6^FPP*AEE\
MOH\A,B!0>.22#C!RK5HTH.I/9'O<,<-XW/\ -*.49<DZM5V5W9:)MMOHDDV]
MW9:)O0^D@<T5^6W['/\ P68^*-U\=_#^A_$B^L?&'A?Q)J$.FSDZ?#;7FG-,
MXC6:%X57.UF!*,""N<8-?J??6;6-U)$W/EN4W8X;!Q66%QD,0FX=#Z+Q"\-<
MWX.Q=/"9KRR]HN:,H-N+L[-:J+36ETUU5KD-%%%=1^?A1110 4444 %%%% !
M0!DU/9:9<:C(JPQ,Y8X!Z#/7KTKLM"\(P:2$D;]Y< <L>@/M1<=KD/A#0Y+&
MU221MI<;MA1<C/3GKZ<5NT#BBLRPK$^(/P\TGXH>&)M)UFV^T6LC+(C(YCFM
MI5.4EBD7#1R(V"KJ001P:VZ*&KZ,THUJE*:JTFXR3NFM&GW3/,?!GQ!U;X9^
M);3PCXYN/M37TGD:#XC*!(M8[K;SX 6*\ '3 2;&Y,'=&OIU9OC'P=I?Q \,
MWFC:U90ZAIE^GESP2CY6&0001RK @,&!!4@$$$ UYYH7C75/@3KMMX>\97TV
MI>';R1;?1/$UP?G#,<):7[=!+T"3G"R\!L28\S._+H]CV)489@G4PZ4:RUE!
M:*7>4%T?64%ZPTO&/JM?('_!8G_@DS:_\%;OA%X-\+7'C[4/A[)X-\0#Q!;W
MUGIBWTDL@ADB5=K21[<;]VX$\CI7U_5;6=8M?#VCW6H7UQ%:V-C"]Q<3RMM2
M&-%+,S'L  23[5H>&?F'XI_X-O?$7[2%YH^G_M!?M<_&KXT>!])ODU ^&;E4
MTZUNY5R!YC"60XP2,J P#-M92<U[I_P4A_X(J^"OV[=.^'>K^&O$FM_!OXE?
M!^..#P7XJ\.*/-TJ"/;Y=L\6Y=\*%05 =60EL'#,K>F?L%_\%3/@A_P4OM?$
M\GP<\7MXF_X0^6"+58Y=.N;&2W\X.8F"SHA96\J0;E!&5(K;\3_\%!_A7X/_
M &WO#O[.NH:]=0_%CQ5I+ZYINE#3;AHIK14N'+FX">2IVVLQVLX/RCCD9 /C
M7X:_\$!?&WQ;_:'\%_$+]K#]H[Q%^T-_PK>Z%[X<\/?V+%H^DPSJ5999XT=A
M(=R(2 JE]BAF905/HW[:_P#P3$_:(^,/[0WB#QY\'/VP?&?PKLO%=M!9W_AF
M^T*#6=)M$BB\O-HC,@B+?,S':7+.QWXVA?H+P!_P4*^%7Q-_;2\8_L^Z-KUU
M<_%3P'IJ:MK6EMIMQ'%;6S+;,KBX9!"YQ=P<*Q/SGCY3CVR@#XB_8\_X(3?"
MW]F#_@FMXO\ V:]6U'6/&F@?$::XO?%&J3;;2XO;N58E$T"+N6#RA;P&,9?#
M1AB6R12_L#_\$8;7]CGX#?$'X1^*OBSXS^-'PA\9:8NBZ?X5\31*L'AZS/GB
M:*%T<_ZSSA]Q8PIC4J >GVY10!^3NC?\&[OQO^"W@O4OA?\ "3]M;Q]X)^!.
MK23J?#4^@Q7FH:?;S,QEA@O!*C(&W-DQB,$LQ*DDD^J?%W_@W3^&?BG_ ()7
M:7^RSX+\3:MX+T.TUV#Q'?>()+*/4;_6+U PDEG7=&NYPR@;<!%C10,"OT.K
M \'?%;PO\1-6UBP\/^)- UR^\/3_ &75;;3]0ANIM,FRP\N=48F)\HXVN ?E
M;T- 'A7[=G_!.>S_ &X/^"<VI?L]77BR[\.V>H:?I5@=<AL%N94%C/;3!O)+
MJ#O^SA2-W&\D9Q7@?Q,_88^.MA\;?V-_@_X'\4>+M%^ OP1T&%_'7BG2]9&D
M2>*)+*&&&UL);>&82LLOV?+J T86Y;YLJ*^I?@=_P4)^%7[1G[2_Q$^$/A+7
MKK4/'GPK8)XDL7TVX@CLB7V#;*Z".3YN/D8U[70 5^;_ .U#_P $#=9O_P!K
M;Q-\<OV:OCQXI_9T\>>.?G\36UE8+J.D:S,6W/,T!= K.V78-O7>2P"EFS^D
M%8OQ)^(6E?"3X=:_XJUVX:UT/PSIMQJVH3K$TK0V\$32RL$4%F(1&.%!)Q@#
M- 'Q#_P3T_X(;0?LM?M1WWQ\^+GQ8\4?'[XX7=D;"UU_68!:VVC0LFQA;0;W
M*L4+(#OVJC,%1=S$^W?#/]B7Q?X%_;Q^)'Q>U#XW>/->\)^.M(73+#X?W$D@
MTCPS(%M0;FVS,RB3_1Y#E8EYN7Y/?NOV//VQOA_^WC\"=-^)/PQU>?7/"&K3
MSV]M=S64UF[O#(T4@\N95<8=2,D<]16+\./^"@_PK^+'[97C;X!:'KUU=?%#
MX>Z>FJ:YIC:;<1QVMNPMBK"=D$3G_2X.$8GYCZ' !\">)_\ @W7^./A^V\1^
M#_A[^W)\5M!^$OC">Y?5-"UBR;5+Q8KEF-PB7/VA.9 S;BJQ[BQ+ DDGZ5_X
M<YV/PN_X)E:+^S?\&?BIXX^#ZZ/=17I\8:3*QUB[F\TRW#R-')#_ *YF((5@
MJJ%4#  K[$\0>(+'PGH-]JFJ7EKIVF:;;R75W=W,HBAM844L\CNQ 554$DDX
M !-?G;<_\'6?[&=M\4&\.MXW\2-8I<FT/B%/#ETVD%\XR'"^:5[[A%C'.<<T
M >D2_P#!'./Q;_P4<^%?[0OC3XG:UXQN?A#X5@\/:)H=YIJK&UPEL\3ZA+/Y
MK,\TDLLLQRF=Q0;CL!/HG_!5K_@FSX?_ ."JO[(M]\*]?UJX\,LVI6NKZ=K%
MO:K=2Z;<P,?G6-F4-NB>6,_,,"4GM7T-X<\0V7B[P]8:MIMQ'>:=JEO'=VL\
M?W9XI%#HX]BI!_&N/_::_:6\%_L>_ OQ%\2/B%K"Z#X/\+P+<:A>F%YC&K.L
M:!8XPSNS.ZJ%4$DL* /#_AY_P3T^('A#]J_X7_$C4OVB/'VLZ+X!\&0>%]5\
M(>4]OH_BJ[CMIX#J<\0G,:3,TJ2$"-L-"OS8QCZLKRW]CC]L_P"'/[?'P,L?
MB-\+=>_X2+PG?W$]I'<M:RVLB30N4D1XI55T8'!^91E64C((->I4 %%%% !1
M03@44 %%%% !11FL76/&MOILC1QCSI%X(!X!]"?\,X- #O$GB.+1[B!&C$I)
MW$9&5'K_ )]Z<?&M@%W>8VTYYQ_3K^E<7J.H2:G=M-,<LWIT ]!4-5RD\QWL
MGBRS6R>99-VW^$')SVR!TSTKG]4\=W%['MA3[.IR"<AB1^7^<UEZ>/-2XB7[
M\D?RCU(.<?7BJW2BPKDSZE<2)M:XF9>FTN<?E4-%%4(*L:4,W9_N^6^X_P!T
M;3S5>K<;-/I;1QMM:,EY%'_+1?7WQZ4 )H<LT.J0M;Q^=*K?*GK_ (?7M7HJ
M$E>:X+PSKJZ%>,[QB2.088@?,OTKLM/URWO[=9%D'S G#$9 '7/I4R*B7**C
MBNXIFVI)&S>BL#4E24%%%% !37++]U=W![]Z#,H;;N7/<>E.#;AD<T 1K(V/
MF3!] <XIY&[K^%+10 UXUD&&4,.N"*=]U?Z444 5UVR3?ZE?E8_,W//MUJ2Z
M5GMV"[=W;.<9J2LWQ+??9[&2/YCNC)8+G=MZ<?R]LYH X6[:1[E_.!$F<,",
M;?;\*CQ5F8RZQ>22*GUY^5![G^II\D$-A'&S8NFD!(P2(Q@X^I_2M#,9'\ND
M3?[<J*/P!-5JDN+N2ZV[C\J_=4#"K]!4= %K2F9Y_)\M98Y""ZGH .<Y[8YY
MJ&[,9NI/* $>X[,9Z=NM2:?<+#*RON$<R^6Y4X*@D<TRZLY+1_F7Y6)VL#D,
M/8CB@"*BBB@ HHHH **** +6G!4BN&D#>7Y>TXX))(P ?7C/T%"FUM@S#-PS
M#Y%=2 I]^>WM2R/_ ,26(99<RL"!T? ')]QG%5* )+B[DNMN[;M7[JJH51^
MJ.BB@ JQI8;^T(F55;:=QW?= '4GZ>M0PPM<3+&G+.=JCWJW=W<=LH2!8<O%
MMD9 3]1D]<]>E %:[E,\[$R/*H)"LYR2.U?,/@+XN_M!_M!?$WXMVO@=?@OH
M_AOX;^.+OP=;#7=+U>\OKS[/;VTQG=K>X2,;OM&-H7C;[U]-5^;O@KQ/\$/!
M_P"T_P#M'/\ %+XL?$#X>^(Y/BSJ%U:Z;IWB[6M%M+JT^QV BN/(M<0R;F5U
M,F"6V8).* /I+_@H9^W'XJ_8,^!OPQ\07?A'2_&&J:WXEM='\1Q:<EQ$L6GQ
MV5U>:E=6,;,6+Q0VLDD:2%LA2#DXK<_X*&_MP6?[''[&EQ\2/"&EV?CO7M<A
M5/!^G-(6AUN=X7N@_P A4^0EG%-<NP(_=Q'D9KE?CUXIL?CQ^U=^R'?:#.OB
M'PG?:CXE\1O=+$[6MU;1Z%-;QE]P'RLUUM 8#.X\=:Y7X)_\$\?%7@[5_$^D
M^++[3]7^'7PW\*:YX5^$%K',\UQ;VNJB1I9+Q2/EFMX/*T^'!),".>-Y% SU
M#XK?M;ZU'!\"=!\#:+X>F\;?'G3I=5TZ77[N6#1=+MK>QAN[ACY0,T\I$ZK%
M A#. [%E5":]&^#5Q\1FT_4H/B/9^"(;^UG5;&[\,7%TUM?PE,LSPW*[X'5\
MKMWR CG<.E?+OPY\:_##7?\ @F'^SGIOQZ\.ZI?Z-JW@W2=^H7&AWMS!H&H6
MEE%&));JV4S6$^0X28%#E7&\=#M?LC?M$V?PRTCXMZMJWC;Q9K7[/OA.]TF#
MP=XN\807+WT\MROEW5E!-)&+F_M8[A[:.&=T9V>9XPT@0-0(^NN/XF5%')9C
MM51W)/8#UKYT^'_[1GQ8_:LT?_A*OA/H/P]T/X;W$\B:)K?C26^FO/%<,;LC
M7EO:6NS[/:NRMY4DLC/(N'\M59<^^>,O#"^+_"6M:'<336<>L6%SITDT?$D
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
M7_&6B_#/]L;P]K'@/QK>W=RTOC+2-VL:,MRS-(MLZV\P3;O8*(WB1< HD?8
M@_;\_P""P,/[0W_!N]XP_:'_ &?=;USP#K%K?Z;IY\H)%?Z#>?VI:1W5LQ *
M',<WWEX9)5/!) ^=/^"EGC?6/B9\5/\ @CKXC\0:C<ZQKVOW6C:CJ5]<$&:]
MN9G\/22RN0 -S.S,< <FOK2^_P"#>N'P?_P0XUS]D?P?XXMX]<\3:E:ZYJOB
M?4K)O(NKY;RUN)66!&)1/+M4B1=Q("J22<U>_;>_X(3^(_VG_P!ES]ES1_"W
MQ2M_ _Q:_9<T_3X-%\1+IAN;&[GM[>S1I/*+;D_?644B$[\8*LK9R ##_:[_
M &N_B;X'_P"#F[]F[X1Z3XUUNP^&?BSP3<:AJ_AR*1197]PL6MD2.-N2V8(.
M_P#RR7WSY?K_ ,6OCY_P6K_X*M_&WX-^"/C1XF^ /P7_ &=YQI.I3>%3Y.MZ
M[?&22$L9@5<*TL%QC#;$2-/D9G+5].>._P#@DSXX^)?_  5J_9__ &FM:\?Z
M#=M\)O!*>'-<L5TV2.XUN]-OJ$<UU$5.R-&DO0P0C@(1W&.#_:F_X(O_ !@\
M _M[>(/VD/V1?BUH'PU\9>/(?+\7^'?$UB]UHFM2?+F;*)(5+%0Y7RR0^YE=
M=[+0!7^-FN?&/_@@E_P3P^.7Q$\5_'3Q)^T-#9BPMO 5MXKL5-UHUS/(+<M=
M7(8R7"^9*CE2RC;#@;2Y(\@^&'_!-G]L;X\_L5:;\?[C]M;XH:7\8?$WAU/%
M^F>'+218O"\"RP_:H+)X%81?-&RJ6$>Q"Q&QPN6^F_AU_P $O?C=^TK\#?B_
MX1_;"^-&D_$K2_BMIEOIUOH'AC1UL=-\*20.9(KNTE=%<S"3:WS1X8QKNW@
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
M<;74Y?!"QZ5'&UFT']I^5YQ',V/LL.=W7!Z9KS7X"?L!?MX?\$N_VI_CQ:?
M/PO\(/'7@'XT^(I==L=>\2ZH;<Z"[R3/&\L*R)*S(LY5E5)%8QJP(!*GI_\
M@F[_ ,$4_C[^RL?VV'^(7B'PQXPUS]H#PY<66D:W#>-&VK:C-%J'F33Q[/\
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
M10R2+OD5\\MP,\#T /XT6"[*Z2?;K1FFDFG:(Y\H-MX_O>_OWJ,ZFWEK&L,
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
MQ"-9'&!Y&=V[G<>.*^J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ H9=RX(R#P0>]%?'G[4'_  7Q_9._8\^,5QX!\=?%
MK3K3Q583"WO[/3].O-3&F2<92>2WB=(V&?F4MN7!R!0!]!?"G]DOX6? GQ5J
M6N>"?AOX#\(:UK&?MU_HN@VMC<WF3DB22)%9@2 <$]>:]!KD/@/\?O!?[3_P
MKTOQO\/O$ND^+O">M(SV6IZ=,)8)MK%'7/565E965@&5@00",5U] !1110 4
M45\;>+/^#@O]C?P+XJU/1-6^.GANSU31[N6QO+=K&_9H)HG*2(2L!!PRD9!(
MXH ^R:*AT[4(=6T^"ZMY!+;W4:RQ..CJPR#^(-34 %%%% !1110 45#J6HPZ
M1IUQ=W,BPV]K&TTKGHB*"2?P -><_LH_MD?#/]N/X9S>,OA3XML?&?AFVOY-
M,EOK2*6-$N8TC=XR)41LA98STQ\PH ],HKRRW_;9^%EU^U;/\#X_&&GM\5K;
M3AJTOAT13?:$M2BOYN_9Y>-K*<;L\]*]39@BDG@#DD]J "BOB'QY_P '&W[&
M?PW^+\W@G4OC7H[:M:SM:W%S::=>WFFP2J2"INXH6A.",;E<K[U]E>"?&VC_
M !*\'Z7XA\/ZI8ZUH6MVL=]I^H64ZSVU[!(H>.6-U)5E92""#@@T :E%<I\<
M?CCX3_9K^$^N>.O'6N6?AOPGX;@^TZEJ5UN\JUCW!02%!8DLRJ  22P !)K,
M_9G_ &I/A_\ MC?"6S\=?#/Q/I_B[PGJ$TL$&HV@=4:2)RDB%7575E8=& ['
MH0: .L\9>+]/\ >%-1UO5KA;73=+MWN;F5N=B*,G ZD]@!R20!R:Y#X$>$-0
M6'4?%_B*W:W\3^+F2>:VD.6TFT3/V:Q'_7-6+/C@RRRGH1BW\1?AY??$CQOX
M=BO'MU\):/+_ &G=6^XF34;R-E-LC+C'DQMF4\DM(D7&%.>VJ+7E=]#UG6A0
MP?LJ3O.IK)]HIZ1]6US2](;-21YS^T&3K=_X%\.JR_\ $[\2VTLR'^*&S5[U
ML^VZWC'_  (5Z-7G.I#_ (23]JO2X2@:'PKX;GO"?[LU[.L49^OEVLX^C'UK
MT:B.[89A[F'P]#^ZY-><I/7YP4 KSK]F)5N/ 6K:@IR-7\2:Q=_0?VA/&O\
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
M?H*ZU,8M+TY \<7F2X9-[-)*H +JH"NS$X"M/_P3]^)W[?5C^TW'X/\ VDO
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
M7XC307N(['4?$FDVFNM$2O\ H)E9L,1_";A;93V.<=Z^QO\ @FIX4\$^#/\
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
M$L'B.;P%XE_LB/Q#&%52)QY;D;E10VPJ&*AB"V6._P#LY?\ !"']G_\ 9/\
M#_Q@TCP+IGB;1])^-WAX^&/$%H=8>9(K0PRPM]G9P720K-(2[,YW'- 'P_\
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
M)U%=+22UTZ^>(I%<O NT2;&V,5)YV@'CBOS-^//_  2/_;H_X*">![?X6?M
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
MWVK?#G6+:\TK2= \)^3HWDIDS32 -$[W4A6$!MH2-5<!?GX^HH/^"4^H0_\
M!:Z;]K3_ (32S.G3>%!X;_X1K^S&\X-Y*Q^;]H\S;C(SM\OVS7V=10!\8?'K
M_@E+J7QF_P""RWP@_:IB\;66GZ=\+_#DNA2^'&TQI)M09TU%?,6X\P! /MRG
M!0_ZH\_-Q\)?M\?#;]E/]F__ (*4_$_Q#X3_ &SO&G[)_P 3]6CAN?'^BZ%8
M7%U::LT\8N"\6U-HG<.)" 9"KR%@BEB#^WE</\2/V9OAO\9-7@U#Q?\ #[P/
MXJO[4@PW.L:%:WTT)'3:\J,1CV- 'X\_\&K/[.%QK?BO]K;XB>'8?%4?PI^(
MNHIHG@[6_$P:34==CCDO6>[E9@#*^V>)I&'!D=USE6Q^@7_!%#_@F)?_ /!)
M?]CZ]^%VH^,+/QO/=>([K71J%MIS6*(LT-O&(O+:20D@P$[L\[NG'/UII6E6
MNA:;!9V-M;V=G:H(X8((Q''$@X"JHP !Z"K% 'Y.>%/^#8_R?^"?'QP^".N?
M%2.ZO/BCXSC\;:3K%GHS0QZ/=1#]W%-"TS>=&?F5L,IPV1R!7/?M#_\ !O\
M_M1?MZ_LKZ#\,_C5^U!X572? /V1/#.F^'?">RPG,,9A%Q?<PO+*L.40+A5+
MN>23G]A** /AWXC?\$AM3\=_\%8?@1^THOCJQMK'X-^$!X8FT$Z4S3:HWD:A
M%YRS^:!&/]-4[2C?ZL\_-Q=_X)\:1^T)\1?V[/VC/B)\5K[Q?X;^&,>LCPY\
M-_!VH&..U>S@"+)J@C7+?O?+C9"S9S-/D=,?:M% ''_'[X#^%/VG_@QXD^'_
M (XTF#7?"?BRR?3]2LI25$T;=PPP5=6 964AE958$$ U^9/PT_X(C?M>?L%6
MU]X3_9B_:YM-'^%MQ/)+8Z%XS\/QZC+HBR,6;R7,<JYR2?D6)68DE<DFOUFH
MH _/GX%_\$8?B%X1_9B_:"T'XC?M'>,_BE\1?VA/#%QH&HZIJL)_L71G>VF@
MBEM[/>2"@EP=KHI554*N*]@_8(_X)UWW[&/_  2XTO\ 9WNO%5KX@OM/T?5]
M+_MR*P:WB<WT]U*K^278_(+@ C?SL)XS@?4U% 'Y76/_  ;EZU9_\$4[S]DO
M_A:VEMJ%UXL'B4>)/[!D\E5$R2>3]G\_.?EQNW]^E>L_MM_\$8M4_:X/[(/V
M?X@:?H?_  S#?V=[=>9I#S_\)#Y']G95,2KY.[["W7?CS!_=Y^^** /C'_@M
M)_P2GU#_ (*O_"CX>^&].\:6?@F3P/XKB\2O<7.F-?+=JD,D?E!5DCVD^9G=
MD].E>1_M'?\ !''XW>%O^"G/BK]IK]FOXP>$?!/B#XD:5%I'B;3O%FA'4H41
M([>,O;L QY%K VPA,,K?.5;:/TJHH _/S_@EQ_P18\4_\$_?VVOBI\9?%7QD
MN/BMJWQ4TJ*WU"6]T<6=XUZ9(IIYV99&3RS(KA(U4!$*+D[<G] Z** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKA_VB
MOVE? ?[)/PHU#QQ\2?%6D^#O"FEE5N-1U"79&&8X5% !:21CP$0%F[ T =Q1
M7R+^R1_P79_97_;?^*$'@KX>_%;3K[Q7>R-%9:9J%A=Z7-J+*I8B#[3$@E;:
M"=JDL0"<<&OKJ@ HHHH **KZMK%IH-B]U?75O9VL>-\T\@CC7/ RS$ <U+;W
M$=Y;QS0R)+%*H='1MRNIY!!'4'UH ?1110 45XW^U_\ \%!?@S^P1X9M=6^+
MGQ"\/^"H-0W?8X+N1I+R^V_>\FWC#32 <9*H0,C)%>0_LP_\%\?V2?VO?'-I
MX9\&_&/0SXAU";R+.PU>UN='EO9"<*D1NHXUD9CP%4ECV!H ^PJ*\LTG]MCX
M6Z[^U9JGP/M/&.GS?%;1=.75KWPZL4WVBWM2D3B4ML\O!6:(X#$_...M>IT
M%%%% !4,=A!#=R7"PPK/, )) @#N!TR>IQ[U-10 445Y9^SO^VQ\+?VL?%7C
M?0_AWXQT_P 4:M\-]1&D^);:WBF1M)NB\J")_,103N@F&5)'R'GI0!ZG17EG
MQ-_;8^%OP:_:!\'?"OQ-XQT_2/B!\0$,GA_1I8IFFU-064E65"@Y1A\S#I7J
M= !17QW^TW_P7T_9-_9"^,=QX!\<?%S3;3Q383_9M0M+#3KS4UTR3C*3R6\3
MI&RY^92VY<$$ U]+_ WX\>#?VF/A;I/C;P!XDTGQ9X3UQ&DL=3TZ<303A6*,
M,]0RLK*RG#*RD$ @B@#K:*S_ !7XJT[P+X6U+6]8O(-.TG1[66^O;N9ML=M!
M$A>21CV554DGT%>:_LC?MU?"7]O'P?JFO?"/QOI?C?2=%O!87T]FDL?V:<H'
M",LJ(W*L"#C!YP>#@ ]:K@/VI-2GL?@)XC@M?^/S6($T>VYY\V\D2U3'N&F!
M_"N_KS?XWXU[Q_\ #?P_EL76N-JLX'_/*R@DE&?^V[6_^<5%3X6>MD<5]>IS
MEM!\[]()S:^:BST#2M,AT72[:SMT$=O:1+#$@Z*B@ #\ *L4459Y4I-N[W/.
M_P!I9Q<>$-!T]AN75O%&CV[+_>5;V*5O_'8F/X5Z)7G?QL5=1\?_  QT\_\
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
M7:1_+C9NNT9QZUA1:U?:EKGDQ0F&WC;!=DSQ_P#7R.AZ<USGA/\ :;\)^(O
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
M*.?\&T7A7XM6.A^"M'\.^)[Y;+XB6\C3_:H;FVU:&"U;31DC8]Q$7<2DE48
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
MUYS&&O\ ]K:4_P .E^$4 ^MS>-G_ -)17HU1#J_,];-/=AAZ?\M-?^32E/\
M*044459Y)YQI(_X1[]JW6(50K'XF\-VUX#CAI;2XDBD/UV7, _X#7H]><_%S
M_B1_&'X:ZUO\N-K^[T.8^JW5JTB_G+:Q#ZD5Z-41ZKS/6S3WX4*_64$GZP;@
MO_)8Q^\*\S^+O_%"?%CP7XP7Y;:><^&-58+_ ,L;ME-N['_8NDB0'L+AZ],K
MGOBQX!B^*7PVUKP_-)Y/]J6CPQS <V\N,QRC_:1PKCW44YJZT,LIQ$*.*BZO
MP2O&7^&2Y9/U2=UYI'0T5ROP2\>3?$GX6Z/JUW%]GU*2$P:C!C'V>\B8Q7$>
M/]F9''T%=53B[JZ.3$X>="M*A4^*+:?JG9A3717'(ZC%.HIF)6AT>UMY-\=O
M$C#NJ@$_7U_&N<^+WPLB^)OAV)(9QINN:7+]LTC453<UC< $ D<;HV!*2)D!
MT9AP<$=912E%25F;8;$5*%15:3LU_5FMFGLT]&M'H>2_#GQ(WBO0K^2:U_L[
MQ%HK_8M8TO.]].N,!MR$CYX70[XY/XD8'@A@OFO[=_[7%M^Q)^R/XW^+&J:7
M<^(K/P19)>'38KH6[WA>:.$(LC*P4DR YVGITKV7XJ?#S4O^$FL?&/A58?\
MA)=-06MU:2OY<.NV);+6TC=%="6>*0_<?<#\LCY^'/\ @Z^\8CPE_P $5/B!
M;#Y7\0:OHVG#G&?]/BG(]^(31"3VD=684\.W&OAM(RWC?6+6ZUUY=;Q;OIHV
MY19[/_P2X_X*D:'_ ,%./V4+'XD>%=)ET.3^TKC2M4T>[N5NKC3+J(@A"Z*@
M8/&\<BG:"0^.H->2? [_ (+_ /A?]HG_ (*I^)OV7M \-W$DWA][^!?%:ZDC
M6M[<V,6^XACMQ'NP&65-WF'/E9QS7YSZ/\?=0_X-S?'/BGR;&X7P1^T=\%M.
M\4^$((XC)#9^,8K*&%TQ@A0)9I9'Z?++",\5E_L<_L9ZM_P3$_X*^_L)6>O1
MRKXM^)7@^_U/Q1<3?Z\ZG?\ ]HF2.0D9+11R6T9SSN5CWJSS3^AS1_$=XETL
M=QY+K_$H8^8F?;D\>E=,K;ES7XJ_'RZ\<_\ !7/_ (+@>,OV6[SXC>,/AG\&
M?@[H,6K:Q8^&;[^S]1\5W#+:EBTN"2A:[51D,JI&2%W-N$=QX>\:?\$%_P#@
ML1^S[\,?!/Q2\=?$#X'_ +15R='N?"GBO4CJ=QH=SYT4'VF%\#8 \\+AE5=R
MK,K;L*P&.)^UU%?@U\&/@Q\6O^"E'_!;S]K[X0ZA\?OBMX)^#_AW5A>:MIFA
MZY*EU<QK/LM[*U:0LMK"2TC2>6N&"*I4@@KU/_!+CX8>*_V=O^"Q_P"U5^Q7
M8_%KXFZI\*V^'\E[I5[>ZPTFK:!/<PZ>5N+64@K%/&NH2 .B@,T4;%25%2,_
M5']D/_@H)\,?VY-=^(6F_#O5K_4[KX7ZVWA_Q MSITUH+:\5I%**9%'F#,3_
M #+D<>XKVNOP'_X->_V'6\8_M1?'3QDWQ8^+EF?A/\1I+1M)MM<":;XN/^EI
MYVJQ;#]HDXW;LK\Q)KS_ ,:?M.>+_P#@J)_P4*^/S_$CP9^UM\1_AW\,O$$W
MAKPSX1^#THM[#0Q%//")[_YU)GD%OO!P26,@R%14H _HXHK^?[P%\6_VI/@A
M_P $?_VT/#?C>Q^/G@_PIX-@L=1^%WB/QP)K#Q-:V<VHK&]JUTC99DC6(G8Y
M"^9(!A6"CZA_X(>_L-?$3X@?!CX8_M6?&#XV_$/Q=XLN?!,EKX>\./J+'1],
MTN2V,,+3"3=)-=.@$SR[E)>3G<0#0!^L%%?S[_\ !N_^R;\7?^"J_P %++QW
M\5OV@OBN/ 7PE\>K-HFB6NM233Z[J4(M;J5[Z>=I&>W5?(C2+'&^4J4));@[
MK]ICQ=_P51_;>^.VK_%#P7^U]\2? _@7Q%+X>\+>%?@_*+?3/#D<<LT8DO/G
M4FY98E8'!+,9,G:JHH!_2)17X?\ [$/P*_:U_:;_ ."<?[2WP7\5-^T%X$O/
M"=Q#K?P8\2^+;BYTCQ'<(IN&33IKF-P9 5ACC<;F5#=MCA4"^:_%7_@LS\0_
MVE/^"$OP7^&7@OQ#X@M_VE?B'XP@^%NH3VM]);ZS')821,]RTJD2I),DEBKO
MP29Y^>#0!_00@(SGUSTIU<+^S+\')?V?/V?/!G@FXUS5?$UYX7T>VTZZU?4[
MJ2ZO-4G2,"6XEDD)9FDDW.<GC=CH!78ZQJ<>BZ/=7DQ58[2%YG).  JDG^5
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
M3PWXI2^U/P\DUN+FS@$NIMYC,9-F,3PGAB?W@XZX^RO^"X?[,'C[]J;_ ()
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
M/A7\4O$_P!^.FEV(TYO$-A91W]GK%L%V(EW;LRAR%PF[)5E50R':I$O[&?\
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
M %\FMFGJGHPHHHJ#0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\<?^#OG2+C2_ W[,?C+
M6+&ZU+X8^$_B'O\ %D$<1DC9)! T>]?>*&[09X)DQU(S^QU<C\=O@/X/_:;^
M$NM^!?'OA_3_ !1X3\16_P!FU#3;U-T4Z9!!R,%65@&5U(964,"" : -;X>^
M.=#^)O@72/$7AG4K#6/#VM6D=YIU]92"2WNH'4,CHR\%2I&,5^.'PB\1:7^T
M#_P>&^(?$'PODAO]"\$>");#QQJ.GC?:W%TEG]G*/(ORLRS26D1[[[9A_ <>
MKC_@UQT/P-;W_A_X;_M/?M'_  Y^&^J2,]QX2TWQ!FT56.62,C: I).=Z.3G
MYBU?9W_!/'_@F+\(?^"8/PKN/"WPKT"2R.J2+-JVKWTWVG5-9D7(5IYL#(7<
MVU%"HNYL*"S$@'XL_P#!!K_@E3X1_P""I/\ PORX^,WB3QMKWP_\(^/KJ#3?
M!]IKEQ9Z?)?R F2^G\M@SR+&L*1@$;</G.<5UG_!(7]G_3O&OP._X*0?LR:S
MK/BJ_P#A7\,?$+C0+5=5DANK,VMSJ3*5E0C;O.G6OF!0%?:V1AC7ZR?\$V/^
M"7'@G_@F#H7C[3_!>N>*M<A^(?B!_$=^VMRP2-;SLNTI%Y44>$_WMQ]ZB_8F
M_P""57@/]ACXV_'3QUX=UCQ-KE]\?M:.MZ_9ZP]O+:6LAFNYC' J1(?+)O)
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
M7,ET8=C,VXJ#C"G'4Y]*=O\ )!AM0TCMP\BCE_9?0?J:_&'_ (*:_"#X\?\
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
M8_MU_$YO^#F7X;_!O3O&5_'\(?$/PZ;7I_#_ -G@\FXN#:W\BRERGF@YBB.
MX&5''7/SW\(?CI^V3_P4)_X*N_M5? ?P7\>I/AS\./ OB*7S=:.C6UYJ.@6<
M=U+'#9V "H0\V3ND=\JMOPP)PX!^WE%?C[_P2<_;+^-'[,W_  4G_:@_9M^-
M7Q3U7XS>&_@SX5?Q?8^(-1MPNH+'&EI,R9R7.^&\7*,[A7A^4@,<_&G@+_@L
M'XZ_;RT_QA\1?'7[6'Q>^!.J2:C<Q^#?!O@+P%>:EH^G0( 83>7$,9%SECM9
M6);Y&8D!@B@'])M%?B%:?\%</VNOCQ_P;QZU\2/".@ZLOQL\'^+/^$7\1ZQ:
MZ#MO#I2PK,^JP6K1[?,Q-!&[(A5?WL@"X^7U3_@@]\3+KXZ_&*S\0^'_ -O/
MQ-\=M'30YG\2?#SQ9HJV6L6=XVQ4E03.\JPQN6R8<H3L&]@Q% 'ZTT444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !117X'_\ !?#_ (*M_'']C/\ X+3^&(_A
M[XJ\5MX ^'/AK1_$'B?PK973#3M1MS>2FY,\0X.^*6*,L?NY0\8H _?"BOS7
M_P""^_\ P5%U#X(_\$X/!\WP1UR\;X@_M#W%E9>![W2WVWBVDJQW$MW"1]T^
M4T<8/56N5/&*Z7_@VN_:O\4_M._\$DO#OC#XD>+=1\3>(=-U?5[34]:UB[\V
M9HXKAI%,DK'[J1.HRQX51VH _0.BOSZ\1_\ !SM^R/X>\;W&FKXN\4:IH=C>
MC3[OQ7I_AB\N?#]K,2!@W*I\PY'S(K*0<@D<U[[\8_\ @JK\"_@'XU^%NB^*
M/&JZ>GQH2%_!VK)87%QH^LB5D5-M]&C6Z9\R(_.ZX$B$\'- 'T117A=W_P %
M(OA#!^VY#^SK;^(KO4OBVUB-1N-'L-*NKJ/3X#'YN^YN$C,,'R;3B1P?WL8Z
MNH/BG_!'WXJ^'/B+XU_: 30_VC/'7QX;1?%IMKZT\1Z5<6,?@J027.;*V,PQ
M)'P1N3Y<0KTS0!]OT5^??QC_ .#G;]D;X.?$[4_"Y\9>(/%,FARF'4]3\.:#
M<:EIE@P.&+7"@*Z@@_-%O4X.":]@^.O_  69_9X_9Z_9@\%_&#7/&TUSX)^(
MQ*>%Y].TF[NKC6Y!PT<<2Q[E8$$$2!,$$=: /J2BOD?]@_\ X+=_L_\ _!1#
MXGZAX&\#:]K6F^.=/MVNV\/^(M)ETN^GA7!9XE?*R;002JL6"G<5QDU\V_\
M!"+]J;XD?'G_ (* ?MY>'_&WCKQ-XFT'P#X[&G^'++4;QIX-#M_M^KIY=NI^
MXNR*)<#M$OI0!^I5%?$?_!"7XI^'?BQ^S-XOOO#?[17CO]I2SM?%L]K+X@\5
M:5<:==:9*+6V8V2), S1J&60,/ES,P'0U]N4 %%?BU_P=<_MR_&[]FCXN_ '
MPS\#_&GBSPOK&KVNLZM?VNAW+1G4E@-LT8E0?ZQ55)SM.1@MQS7TU^TI_P %
MJ=(T'_@@TG[3GAVXAM_$7C/P[%IVAVD9W-;^(KC=;-"HYW&WG6=R#U2W)[T
M?H717Y.?\&HO[6?Q:_:-^"7QMT?XS>,/$_B[Q9X%\70V;/KMZUU<Z>KVY5H-
MS$D!9(9..F2:]J^+?_!RQ^RC\)/B/K'A]O%7B;Q+;^'+G[)K.N>'O#EUJ6C:
M5)G:1)<HNU@#QNBW@XX)H ^^:P[[P';WGQ&T[Q,)IH[S3]/N-.*+C9/%,\,G
MS<9RK0C&"/O-UKPWX^?\%8_@/^S9^SSX,^+7B;QF[?#/Q]+'!H_B33-+N]2L
M)'=2R"1[>-_)R%<?O N#&ZG#*16A\;?^"G?P6^ 7QH^&_P .]<\627GC3XN1
MQS^%M+T?3;G59M2AD8+'/FWC=8X6R2)'*H521LX1B#<TI5ITVW!VNFODU9K[
MCWZBOB']E7XI>'?$/_!8GX[>&[']HKQYXTU[1]'CDO?A;?Z5<0Z+X/4_8L7%
MM<,/*D8[EX3G_27SG!K,_:5_X.1?V5?V9/B_JG@>^\7:YXJU[097AU<>%]$F
MU2WTIT8JZRS+B,E""&"%]I!!P0109GWC17A?@G_@I9\#_'O[''_"_K/XA:/;
M_"58GEDU^]26TCA*/Y;1-'(JR>:)/W8C"EF; 4$D9^9_A=_P=#_L@_%#XC:?
MX?\ ^$T\0>&X-8G^SZ?K>O>'[FPTB\?..+AAB-<\;I0BC/)% 'Z&44RWN([N
M".6)TDBD4.CH=RN#R"#W!I] !1110 44,<+4<=PLG?G_ "* )**** .$^//[
M,?@']J#3-!LOB!X5TOQ99^&=7@U[3(-00R16E]"&$4X7(!90[ ;LCYCQ7=T4
M4 %9?B;Q$-!@7:NZ20X4'I[\_E^=3>(M4_LG3))!][&%^IKAY];NKF9I))?,
M+=0R@J?PQBJ2);(Y]1GN)96:5RTQR^#PWX4V&[FM@?+DDCSUVL1FIFEM9Y?F
MCFAW'JK@JGX8Z?C1>:6UKYFV2.41'YMN00#T.#V/J*HDKF>1I?,+MYF<[L\_
MG4D,UQ<3[4DD,DQVGY_O_6H:EL61;R,R,50-DD=J )8=,<OGS+9=O/S2C'TX
M-3:S=R&Y6X2XD99UP2K':"#RH]N_XU7U2>2>\;SDC22,;#M'7'\_K3(+R2WC
M95VE6.=K*& /J,]Z )-*C;[4DJC]W$<NQX4#OD_TJ*Z6%)V$#.T?8L,&G7E]
M)>L-VU57@(HVJ/PJ&@!T;^7(K8W;2#@]ZM7MA+<7DDD2M+'(2ZOV(]SVQ5.E
M#L$*[FVMU&>#0!?:&.2VCCN+J))8F ');Y#VR 1QV^N*;;7%G;W>[RYU\MLH
M^[=R.F1@<51HH M13P6C-)&TTDV"%+*%"D_Q=:U/!6O0Z9+)%<,563E6QP#W
MS]<"L&ND\+^'8X+3^T+KD(-Z+_= [_X4AHZP'-%5++6+>\94BECD;;NPK X'
MN,^XJRLBN<!E)'7!J"QU%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1UH.<<44 8_C6:%=(:.:0Q^80%PNXYR
M#T^@-<G-;6L$<;&2=O-7>"% QR1TS[>M;WC?5UC<0JSK,I!X ((]S^=<S/<R
M73!I&W%1@>PJHDLM2:7&D*R>9<;2H<GR,A<^ISBODG_@LG_P3(O/^"J_[*&F
M_#73?'FF^"6TOQ);^(FO;G3Y+U9A%;W,/E"-70AB;@'=DX"D8.<CZTTQF;S-
MK;I%C*Q(6ZYX./PSQ5/I3)/@?X8?\$^OVY/"GC+0[[5/VYK#6-%T2ZMKB[TW
M_A7]K']NMHI$W0;\97>@*[AR,YKF_"?_  2#^/W[*W[4WQE\3?L\_'SPIX%\
M$?'C57U?78M:\-'4M:T25Y)9";.3!1V1KB;8SLH *[E++NK])IA]BL_)_P"6
MTV'D_P!A>H7\>I_"JM,#X%_88_X(2:#^S%^R[\>_A!X\\9S?$WPG\<-4^V37
M!M6M-0LXPK!'>1F8/<JY27S  N],XP<5Q_PK_P""8/[;W[.'PWA^%'P\_;%\
M.Z?\)]/C:STF[U#PIY_B+1K,\+!"Q5A\B\*?.&W^':  /TJHH ^,_C?_ ,$K
M/$7QL_;8_9>^,6I_%%-2O/V>M/AL]3-_I'^F^+ID<L]R6C<1PO(3DC##))K:
M_;(_X)GWW[5?_!0C]G?XXV_C&QT.U^!<YFGT>73WGEUG-QYV$E#A8^/EY5O6
MOK*B@+L^2/C]_P $QK[XV?\ !67X,_M,1^,K'3K'X3Z.^E2^'GTYY)]3+?;O
MG6<.%0?Z8."I_P!6?48^P=8MT>*))HU8O#Y4L,BAE*XQAATPPSD'MUINGGR1
M--_SQ3Y3_M'@?ER?PJK<3>3&TC9]?K0!^:]W_P $-_B=^R'\:?$OB[]C?X]+
M\']%\83F[U3P1X@TO^T]#\[G'E?*^U!D[=T9= =H<J *]B_8T_X)V?'/X<?M
M6:=\:OCY^TUXC^*7B73[&:RL/#>BV2Z3X=MX)N&$D. ).55EQ&AW(K%FP*^O
M+;65%U'YD.^//S*#R:O2737LC2N-K-V]!V% 'R/_ ,$F/^"9%]_P3-T_XM07
MWC*Q\9?\+-\6#Q+&;;3GL_[/&)1Y+;G;>?W@^88''2O)?"W_  03B:#]LJP\
M2?$9+S2?VL+Y+^!=.TQX+CPQ)%?W-]"7+2%;C;)-&& V!A&PXW#'Z(44 ?E?
MXH_X(;?M-?&_]A'3_P!G?Q]^TQX-L_A?X1MH;+P[9^'O"KQRZC]GD1K?^TG8
MHSQ1)N(C0DM)Y;,S%<UZ5^W9_P $.-2_;5_9S_9F^'\7Q2C\(R? &UBM;G5K
M72I)+C5"MO9P^;;#S!Y#@VI==Q;!=?0Y_1#RFGL+=$4LS3, !W.%KJO#/A&/
M38UFN%$EPW.#TC^GO[__ %\SL4?EWXW_ ."&'[1?[=?C7P3I/[4W[1FB^.O@
M_P"!=1BU--"T#PX-*OO$\L:[0]\RA51V4E68&0A7DV[&;<.V_:6_X(V?&;PO
M_P %,M9_::_9E^*W@SP/XB\:Z)#H/B'2O%>AMJ%K'#''!%NMBH;:"MK =@"8
M9#\Y5RH_2JBI*/S9_8:_X(2>,OV5_P!ISXY_$[Q9\;F^)>O?'#P=/H.HW=YH
M?V6XCO[@0M-<G9*4\D2(XCA55V1[%W?+D^[_ /!&7_@FW??\$JOV+X?A1J/B
MRT\:7$.M7FK?VC;6#62$3[,)Y;.YRNSKNYSTKZOHH _-G]CC_@BQX)_X)]?\
M$R?C]\+_ (Y>,--\=?#GQQ?W_BS7KZ#3Y-.&F6B6D)9E_>2-YL)M?-5UY#!<
M XY_)']M&/X#^'/^"?5U\.OAG^VQ\8/C]87DEK;?#SX30Z;<0I:7+7"%?MF4
M!DCB0R%(0D8\WR]J>G]2%S;1WMO)#-''-#*I1T==RN#P00>"#7"^#OV4OA;\
M._&4GB+P_P##7P#H7B"0EGU33_#UI:WCD]29DC#G\Z /SO\ &'P+_:D^'G_!
M/7]B/X _"S_A+/ OB"Z&EV_Q'\5:0L?_ !2.FV]JOVF"1W! D9ICM !W/;8Z
M'G]2K2W^R6L<.^23RD";Y&W,V!C)/<GUJ2B@#XV_X+>?\$LM2_X*X_LL>'_A
MSI?C.Q\#SZ+XIM_$37UUIK7Z2K%;74/E!%DC()-P&W9/W",<Y'U3XR\%/XI^
M%>J^'5N%ADU+2IM-$Y3<L9>$Q[]N>0,YQFN@HH ^2?\ @BW_ ,$T=0_X)0_L
M;-\*]2\76?C6X;7[O61J-MI[6*!9TA41^6SN<CRR<YYSTXKY)\)_\&P<EM_P
M30^+/P$USXK0W>I>.O'*^.]'UNST=X(=,NHX5B2&:%IF,L94."0RD;P0"5 /
MZV44 ?C[^TI_P0'_ &IO^"@G[-OAWP%\;?VG/""V?@&6U_X1S3?#GA0IILIB
MC:$W-[S"\LXBPB!0$3=(1]XU]2>./^"1^J>+_P#@L1\(_P!J-?'%A!I_PS\'
M'PM-X>.ENTVH-Y&H1><L_F809O5.TH?]61GG(^WJ* /SG\;_ /!!:\OO^"C?
MQ,^,7AKXO:KX?\!_';1;[1/B)X,&FH\FJPW-@]LWD7>[]UB5EG!V%E8,H8JV
M!XI\*?\ @W__ &H/ ?[(^O\ [,?_  TUX3TK]G^\%_\ 9_[)\*;?$%\EP9)?
ML\\C$!('F8-*%D=F3?&&"L /V#HH _,'XT_\&]VN?%C_ ((I_#;]DV/XH:79
M:CX#U\:S+XD;0Y'AO%\V^?RQ;^<&4_Z8HW%S_JSQSQ]+?\%1O^"<]]_P40_X
M)TZI\"[+Q5:^%KS4!I8&KSV#74:?8YX93^Z#J?G\K'WN,]Z^J** /SK_ &Z?
M^"%%]^T[^SS^STG@WXE2> ?CA^S9I&GZ?X;\7P61:VNS;06Z,)8=VY5,ENLB
M'+[,NI5PQKR/X]_\$$_VF/V\O&7PQ\9?'O\ :=\.ZUX@^&>NV]_I^CZ-X3\C
M18K=)(Y)F&UHF:YE:*,%V3"JN ,<#]<** "BBB@ HHHH *R?&GCC2_A]H;:A
MJUTMM;[UB0!2\D\C?=CC106DD;H%4$GTK'\=_%6/P[JJ:)H]FVO>*+A/,BTZ
M%]JP(>/.N),$0Q9_B(+-@A%<\5'X+^%;V6N+XB\27BZYXH*LJ3;"MKIBMUBM
M8B3Y:XX+DF1_XFQA1U0H1C'VE;1=%U?^2\W\D]3AJ8J4Y.EAM9+=OX8^O=_W
M5\VKJ^0_A?4OB["=0\91G1?"\69H] >4!KA ,A[]P=I'&[R%)0?QE^BYFA>#
MY/BSKZ^-&MVM=/L$:#PW9NGECR2H5KQE.-KR %4S]V+' +MC4\:NWQH\9R>$
MK=F;PWI+*_B.9?NW;D!H]/![@@J\V/X"B?\ +0X]&6-47:JX7&, < 5TUJ\H
M4^79M:);1B_UDMWOR]7?3CPV'C4JN6\8O5O>4E^'+%[):<U[)6UX5]537?#6
MHZ-J4TZVVHVTEJTR']Y&KJ5)!ZY&<YK\G?&?_!-;XN>$/%UQI6G^&6\1:?!*
MT4&KV%S";&1%.-SNSCRB!]Y7P5YZ]:_4SX\7-QX"T'[3I:K=:QK%P+'3H''#
MW4F2&(_YYH TC>BH?P^9?V_?V/\ Q!\5/V;/#>F^!_M&JZEX-GN;B[L/-$<V
MM+<*&EN.2 \WF L5/4.V.@!^IX+SBK@:_L^>,(57:\E=*R>NCCU:6]G=]CX?
MQ*X=H9IA?;NG.I4PZ;2@TFU)J\=8ROHG+175E_,>4_%[]F7PCX._8\^'/AWQ
M1\5-"\-W^EWU]J9E%J^I0ZF]R5$BVHA/F-'%L"F3;L=B2&KZR_X);)H^B?LQ
M1:%H_CO2_'=OH^H3B.>SCDA-C%(V](6BE DCZL<$8Y.,@5\#_P#!0#X;>(K_
M ,2>%?'4&BZLG@O7?"^EPZ6WV63R]+$5LJ/:N,?NR'#,,X#!\@GFO4O^"/?P
MJ^(GAKQUX@\;Z=X?D;P[+IG]GF._F>Q75)#*K@PDHP<Q[&^8@+\Y&X$FOJLZ
MP/UC(95:N(UYG.SY$N9MWC>UTTVU\5K]+;?"<-YI]4XLCAJ&#LE!4^9.HY.$
M8JT[7<7%J*:]V]K:M[_IM4+7\*2^69!OSMQZ'M7'Q_'?2=+F6'Q%;:EX1N&(
M7.JP^7;,?]FY0M ?^^P?:JNJ76R]:XM;A;JVN0"LPP\<P]CR#CU%?C]3#U(?
M&K?D_1[,_H6CBJ572G)-K==5ZK=?,WO$/B:YM]0^SV:K)A,L?3)Z]?I7.7%O
M>:A>'S5FDEX!+#H/KTQ44^I7%TC+),[*WW@>]1M,[(%+,57H">!4&MR;49U:
M010_ZF'A2!]X]V_'%=)X!U9IK=[:21?W?* _>Q7)UV7@?2XX-,\XJPDFZD\<
M=L4/8:W-ZC-1RGE(^S>AP15>/2EMI)'%Q< O]XE@>!]14%%RD5P_3FF>3O;*
ML=O^\?\ &I ,"@!KRA&5?[U?*/\ P6F_8+\6?\%+?V!/$'PB\'Z[H?AW5=>U
M"PN9+S5O-^S"*WN$G9?W2LVXE%QQBOJJ?)D4+@<')QT]#4W04 ?*_P 1_P#@
MD5\(?VHOV/OA#\*?C/X6L_&5K\)])T^SLI+>[N;(1SV]E':R-&\3I)Y;A,E&
M.#A"1E1CS?\ X*A?\$F/$O[9?[27[*WCKX?ZYX6\*6O[/?B(:E=6=\DR?:K-
M9["1(+<1(P4A;61<-@?.O/!K[L>X6)<NRH/<]:2VO8;M%:.17##(P>M 'Y<?
MM _\$E_VE/@U_P %9/&G[3G[-OB/X.ZM=?$[38].U73_ (BVUT[:&1%!$7MG
M@4L5_P!'1AAD(!9"&7!KJO\ @F)_P1K^+'[&O[9/QY^+'Q(^*'ASXC:E\:-&
M6":\MK*6TN!?.RR3,T6/+CA5RR1JC'"*G"]!^D6:* /BG_@@S_P3(\5_\$GO
MV+]6^&?C#Q#X>\3:I?\ BN[U^.ZT83"W2*:VM(@A\U5;>&MV)P,88>]?/_[.
MW_! [XB_!S_@GY^UG\(;[QKX*NM:_:"U>74=(O8%N?LNFJ[9Q<9C#9_W WXU
M^JU% 'Y;_M'?\&_OBSX\_P#!)7X"_!*V^(FB^'_B=\!KJ+4=-UN.UEGTN[G7
MS<J5($BK\Z,'VD@QXVD,<9?[5G_!(3]J'7/VOO@O^T]X#\:_!_Q9\<?!?A&W
M\.>*+'Q;8SQZ#?W2),LEY:"*/=&&\]SM58RK ,I^8J/U<HH _+O]E[_@DS\>
M?@A_P5#OOVOOC-\2O"7Q U2;P;>6VL:/X<TNZADM9O*VQV>GPE3O@CCC15+$
M22.S$KN;)^@/^"*GBC]HCXJ?LOZMX^_:/N]7L_$WC;Q!>7NB>&-1T>'3)_"N
MDK(R06[QI$DF]B';,NYMGE=R<_8E% 'PW_P7F_X):^+O^"L/[-?@GP3X-\2>
M'/#.H>%_&$'B.:XUD3&&6*.UN82B^4K'=NG4\X& >:^XHE*1J&.6  )]:=10
M!\,_M$_\$LO%_P 9/^"X'P5_:BL?$GANU\(_#'PS-H=]I$ZS?VE=RO'J:[XR
M%,>W_3H_O,#\C^U._P""@_\ P2S\7?M?_P#!2?\ 9C^-FB^)/#>EZ%\#K]KO
M5+"^$QN]04W$4N(-BE,[8R/G*\D5]R44 ?#?@#_@EIXN\)?\%W?''[5TWB3P
MY+X/\4>#X_#EOHZ";^TH95@LHR[Y7R]N;5SPV<,O'6O+/V&?^"(?Q4_85U7]
MI+P?HOQ3\,ZU\%_C1I.L/H^D76FR1ZEI>K7B>3!--* <Q1PED?8QWX1MBD$5
M^F]% 'X!?\%5?^"??B3_ ()C?\&P>G?"7Q7KFA^(=8TOXBV]\]YI(E^S.MQ-
M<2*H\Q5;(!P>*]G\4?\ !,W]O7]LK]COP;\"O$7QP^$*_ ;5='TS[9XC@TNZ
MC\5W^G*D4L=K/%@Q.R!4&5D0R;!O<[F!_63X[?L[^!/VG_ ;>%_B+X1\/^-O
M#C7"71TW6;)+RU,J9V/L<$;ER<'MDUU6CZ1:^'])M;"QMX;2RL84M[>")0L<
M,: *J*!P    /04 ?A/_ ,'%O[*%M\%/$?\ P3C^"_PVUNZ\(KH?B"3POX>U
MIE\^XTN83Z+##>L,C?(LA$K 8W-GIFO=/C3_ ,$A?VPO^"F_Q3\":!^U=\4/
MA'_PI7X>ZO'JTNG>!K*ZAO?%DL8*AYUE0+$[(70E7VH)7VQDD$?IE\6_V8?A
MW\>_$_A76O&W@GPSXJU?P->?VCX>O-4T^.YFT6YW1OYMNS F-]T41RN#F-3V
M%=U0!\,>+O\ @E9XKUS_ (+K>#?VJ+7Q#X:M_!?AGP:_AF31"LW]HO(8+N(,
MF$\K8#<(>6SA3QTI_P#P3N_X)9^+OV.?^"C?[3_QGUSQ)X;U;0_CIJBWVE6-
MB)A=Z>@N9Y=L^]0F=LH'R%N0:^Y** /A'X!_\$F_$GPT_P""T'Q[_:0US7/"
M^J^!?C!X63P[!H4:3&^A(CTV-_.W*(]A%E*,*Q)$B].:^??A+_P28_;2_P""
M6NO^*/"_[)7Q2^$^L_!GQ-JLFJ6&A?$.WN3=>&I)  WEO"C>9@!1G< ^P$QA
MB2?UPHH ^*]7_9J_;27]@S3=!L?V@O <GQ^M/$1UJZ\0S>%PNDWMD7>0:7L"
M_+&"RKYPAW&-0NT'YZ^>/V)_^"-G[0&K_P#!4SP_^U)^T)K7P9\-ZWX1TV>Q
MM](^&.GS6R>()989HO.OG=$W';<.2Q+LWEQ+\JJ*_5NB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "OQ-\._"#0_VX_\ @Z:_:F\'^)(1?>%D^$3^%[^(
M8)$<]GI<+[?1@TTC ]5;:>HK]LJY?P_\$?!?A+XBZMXPTKPAX7TSQ;KT8BU/
M6[32H(=1U%!MPLUPJB20?(G#,1\B^@H _&?_ ()'_P#!&G]H+2OVO]'E_:,T
MQ6\ _LQ^&]5\+?#":6>">+6Y+NZN0EVJ+(Y"I#*Q'F*K*!;#&8SCSC_@C%X4
M\9_&#_@VN_:Z^%_@47=UXPTO7-:L[*UMLFXNT>RLWEMXP.2TL<<T:@=6?'>O
MZ!ZY?X8_!#P7\$[?4(?!OA#POX1BU:X^UWR:+I4%@MY-T\V41*N]_P#:;)]Z
M /YSOV"=4\&_%S_@E;%\._%7_!0W2O@WX373;O2/$WPRU?P%I*SV.^61ID1G
M9;BZ+D^8LL>9 6 RKK@?0?\ P4-MO@1\$O\ @W-^#?P0TSQ'=?M!>)/'[HGP
M>N[>S-AJUU=RWLDD=VD&6>%+=;G[,T9R7++$=I8E/UA^(G_!,+]G/XN?$QO&
M7B?X'?"S7O%$LOGS:E>^&K6:>YDSG?*2G[QL\Y?)KO[O]FOX<W_B[0?$$_@#
MP5-KWA6%+?1=2DT.V:[T>)22J6TI3?"H+-@(0!D^M 'Y'_\ !M+<6O[+'[8'
MQX^"OQVTV\T_]KG4[N+5[[7=7U'[=+XKTKR8W6.UG;[WEEC*P4GS%=6Y\DA/
M-_\ @CSX'\7_ !0_9@_X*B^'?A^UQ_PFNM^(-6L]&6W?;-+<2)J:HB'L[Y*J
M>Q85^X6N_ ;P-XH^)FF^-=2\&>$]0\9:-&(=/UZYTBWEU.Q0;_EBN60RQK^\
M?A6 ^=O4U+\.O@EX,^$%UJTWA+PCX8\+S>(+C[9JDFD:5!8MJ4^6/FS&)5,C
MY9CN;)^8\\F@#\B/^#=G_@H]^R9^S5_P2]T_P'XT\6>"?A?X^\.W.H0^.-+\
M2[+&]U2Y-S*1*5D :Y'DF./8-S)Y90J,#.A_P4:_X+8V9O?V6?"/[..N?#3X
M>_#KXN-<7.F?$_Q1X>!TOPFEI.]DT=M;3*D<$L1#JQ=0%66,?(KEQ^CWQ;_X
M)G_L\_'KXAGQ;XT^"?PQ\3>)F<22ZGJ'AVUFN;A@<[I'*9D/N^:ZCXO_ +'G
MPH^/_P -+'P;XU^''@GQ/X4THJ;#2=0T>":TL"HPIAC*XBP./DQQQTH _!;X
M2^/IO$__  =#?L]+-^T=:_M,:IIEC=:?J'B[3] L=(LX9?L.HLUA$UF3'<K&
MK@E\G!E*9^4@?0__  02^*WA_P"$O_!9C]OCX;^)=071?&_CCQS<:AH6E7,3
MK+J<%O=ZM/*Z'&WY8;B&3!(+*^1D X_6#X??L:?"+X3_ /"-MX9^%_P^T&3P
M:DD>A2V/A^UAFT=9,^8+=U3=%OW-N*D;MQSG)KI)O@KX-N/B9'XUD\)>&9/&
M4,!M8]>;2X#J:1%=IC%SM\T(5X*[L8XH _'3_@U!_: \'_LO_P#!)3XY_$#Q
MYKEOX>\'^&?B3>76I:E+&\J6T9L--0';&K.Q+,H 5226  K]B_@S\8/#_P"T
M#\*?#_C?PG>R:EX9\56,6I:7>/:RVIN[:1=T<HCE59%#*0PW*"00>]>&_M<?
M\$H?A/\ M6_LLWWP<ATQ/AKX%UK7+37-9LO!-C9Z2-8>!U?RY@L)4J[1Q;F"
MA_W2888KZ-T#0;+PKH5EI>FVL-CIVFP1VMK;0KMCMXD4*B*!T55  '8"@#\@
M/^"DQB^*W_!U1^Q_X3D$=S;:#X5N=3N8' 92&75)""IZAE@0$'J,UYA\"?\
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
MK\^?VB?^"E?Q*^&7_!P-\$/V:]*;P[_PK3X@>$)M<U3S;!GU W"1:LX\N?>
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
M5-5MVVK/"P\P,IW(PXYST(KT#I7"P?L]:%H,\EQX;>_\)W4C%V;2IO+A9B"
M6@8-"<9SC9U%.^T>/O""XDM]'\8VJ@#? W]FWQ]?D8M"Y_X'&/:CV,)_PYKT
M>C_5?C\A?6:E/^-3?K'WE]R2E]T6O,N>+-2FN]=AAM5D$UOT*]6+ '^7\S6I
MI%S)/J!COBRW40W(HX4J>X_ES_4UR)^,OAMO$MC'J;7GAC5)'9!!K,)L_,&U
M@-LC?NGYP!L=J[#4-'^T:G:WULRET/S$G(=#GI^9_/\ "LZE&=/2:M_70VHX
MBG5UIR3_ $]5T^9J"/8&V]_R%.--C?S >_.*)(UE0JPRK<$'O6)T"L<#KBF)
M<QRCY9$;/HV:;%;1V=HL?_+.,=6]/>ORT\6?\'*VH^/OB/XRM?V?_P!EOXK?
M'OP'X!OGL=;\7:*[6]JSIDN;>-+>4R# ++N9&9<-M (- 'ZC:OI4>JV4D3_Q
M <^E86EZ&- NI9I+S"P8WJF1G(XR/QKYH\5_\%4M6C_8!^'_ ,=/!/[/OQF\
M>MX[NXX!X/L--4:YI<3+<$W,T:[QY : *K#[PGB; W8'U?;Z?#JEL+B:V\J2
M[A D1Q\ZYYVGW']*8%Z0X3.[ '6N>U7Q]'$BBU'FMG)8C:!S[^M3ZCX6GDMS
M#;WDR0;,;&;=GT4=,#M7.WGA*^LRW[DRJO>/+9^G<TT3=G2:7XWM;Y/WG[B1
M1DAB #]#6M#>PW$0DCD1D;HP.0>W6O-6C9,[E88.#D=*N&VN#IUK+%'-\F\[
MT4_+\WK1RAS'H5%<-IWC&]LU$>1,HP/F'S #_/4@UU&@^(5UN'=Y,D;#.002
MOY]/ZTK#N7\MN[;<?C3CS1FC.*0Q WX?6EJ.ZN!;VYDQNZ8&>N3BB)F89V[?
M8]10!)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 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8?BOPQ)JX\Z-
MU\R,'"[?O=.,UQCHT3LK+M93@@]C7I]<AXYT);25;F&/;&V ^.@/8_Y]NYJH
MLF7<YZG0Q-<3+&HRSG %-I]O.UK.LB<,AR*HDDOI%/EQQMN6%=N<8W'.2:@J
MS?V7E!9HU?[/,-ZY'W.>A-5PC%"VT[0<$XX!H 2BBC- !11FB@ HHHH ****
M "BBB@ HHHH **** "BBB@!T4K0N&1F5AT*G!%=)X"U*2:]EAD>23Y=XRV0O
MK_3]:YFND\ :9+]J:Z*@1X*#/?Z?I^9I2V&MSK****@L**** "BBB@ HHHH
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
M+=:6+>'R(FCN5<3!Q'E2V_Y@3NS7D/QT_P"#=_\ 9J^.>M^#-6;1_%WA+6O
M^A6GAFSU/PUXCN-/O+O3K6%8((+B3+&4K$H3S#B1E !<@   _/7_ (-[_AZT
M/_!77]L?X/\ B+0_A[IOA35O##VWB#PEX,NIKOPHLXG@@EBM_-^;:JW%Q&5(
M&PO(@P% 'B^J_M6^)O\ @BG^S%^V7^Q1=76I7'B2_P!5AB^%<@5FFU#3]8(@
MN&C('#"TV. O29Y1U%?M#\"/^"6OP/\ ^"7]YXW^*7P5^%NJ+XND\*MIS:3I
MFJ3S2:W';QH\=O&D\AC$\TD$>96P6=F9B=S$_%7@3]EKXH?\%C?^"P/PQ^/W
MQ3_9YU;X%_#?X':8GE6_BAD.L>*=2CE>:V0IM4F&&=Q("5VX1AN)EVH <%^T
MG_P;S>)/#?[$7[)7A?P'??#O6OB-\)?M>O:M\//&-T(=-^(%_<M;7-^N RF5
MHF1(#D@&#8"Z8&[J_P!@3]H3X1^(/@W^V9\,[+]FW1_V:OV@/#7P\U%O&VAZ
M2Z3Z=?P0V5PB/ R'9&JM<*3&HP?.1@\G5?T&_P""@W_!)7X+_P#!3(:!<?$W
M1]9;7/"HD31M:T?5IM/O].60@NJ,AV$,0I^=&Y QBLG]CO\ X(N_ /\ 8>^&
M/COPSX+\-ZG,WQ-L)=,\3ZQJNJ2WFK:K;21O&T1G)!C7$CG$83YCN.2 0 ?D
M'^R-^U?\*_V??^#:[X0>%?B1\)X_C9??$SX@ZEI_AKPG->_V?:W6H0W[.DTU
MSUB1&:-2!DN)=I^0N1Q_[</PA\>_L?\ _!2+]C/6M8^$/[._[/GBC4O&MDMI
MIWPMOYFU*:S-[9Q.-1CVK"RE9)(UD0'S-TZDL!@?LQXH_P""$_[-7BW]B/3O
MV?;KP3=CX=Z'J4NLZ2HU:X;4-)O)69GFANG9I 3O8%22A!P5(QCD_AY_P;C_
M ++?@+4_#.K7'AGQ1XF\4^$]:MM>L?$6M^)KRZU7S[<HT$;RAU#0H4!$6T)G
M)(.: /NRL&Z^'&F:CXXB\07B37U_:1B.S6XD+PV'7<\4?W5D;."^-V!C(&16
M]151J2C\+MT,ZE*$[*:O9W^:V?R"@G HKSOXDWLWQ0\3MX%TV62*S6-9O$MW
M$Q5H+9ONVBL.1+..N.4BW'@NAK2A1]I*ST2U;[+^MN[LC/%8CV,+I7;T2[OH
MOU;Z)-O1$?A7_B]_C6'Q++\WA709770HC]W4;@91[\CNBY9(?4%Y/XD(](J*
MQLH=,LH;:WACM[>W18XHHU"I&JC 4 <  #  J6BO6YY>[I%:)=E_F]WYDX7#
MNE'WG>4M9/N_\ELET26[U(-3U.WT73;B\NYH[>UM(FFFED.U8D4$LQ/8  FN
M*^#&F7&OR:AXTU.&2&_\3!/L<$J[7L-.3)MXB/X6;<TKCJ&E*G[@J#XFC_A9
MWC:Q\$Q9;385CU3Q"P/RFW#'R+4_]=I$)8?\\XG!^^*]#K:7[JCR_:GOY1Z?
M>]?1+N8Q_?XCF^S3T7G+J_\ MU:>KEU05R/Q\F%O\#O&#_\ 4%O!S[PN*ZZN
M(_:3D\OX">+?]O394_[Z&W^M9X-7Q$%YK\S3,96PE5_W9?DSJ]*TY8=$L[>1
M=WDPQKAAT*@?X5\?_P#!7?\ :=\5_L\^"_"^B^#KJ?09O%<EQ]JU2W&V>.*
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
M7_@GA\:O@Q_P3RF_:IA_:R^-<WQT\-^&+/QG?1MK 3P])"Z12/906R8 5(W
M!.Y)&0Y3#<6_^"MG_!/IO^"9/_!L3=?".Z\2?\);/H7C*SNUU06'V$7!N-0>
M;'E&1]NT2$9W'..@Z#T;PK_P1*_:._:M_8M^&_PPUK]KS4)/V<]6T'2;Z716
M\,P_V]]C,$,RZ>UXK#S88S@(7) "IE&"@47"QS/[7?\ P6#^-7[3'[(7[%/@
MCX<Z]#\-/B1^UQ+%::UXKMH3'_8XBN(K.?[,",IYDSM)E2'"*%4C?FJG_!23
M]B;XL?\ !"3]G.Q_:,^$'[3GQC\7:AX7U:Q@\5:#XZU@:II?B.&YE6%B(2
MWF,@*G<P1F975DR?LG]O+_@A_P##G]I/]DWX=_#31M0UCX?-\'5@/@'Q)I3>
M9?\ AV6)$4;\E3*LC1H[$,K;U5@P8<^*Z_\ \$*_CY^W1>^%=#_:H_:RN/B=
M\*?"5[%?KX:T'PY'I#Z[)%PINYUVG=M9@6*R, [;65CNI#/"?VW_ -JG]H+]
MJS_@M!^S[\/_ (*_%'Q-\,]'^.?P<TW67MFNI9;/08[R+4+BYO1:[U1[R.VC
M(1SA@ZIAEP".G_X+&?%WXG?\$;_V+?@+^SG\-_B9\4_$WB+XL>)[^'4_'#1G
M4O%DEK]IA>2WL_FR;AWO46,*P?;$$# MN'V_XN_X)$V^O?\ !7WX9?M1:;XP
MM](TWX:^#SX1M_"$6CY66+R+^%'6X$H$:J+T83RCQ%C/S<=;_P %6?\ @EEX
M1_X*J_ K3?#&N:QJOA'Q-X5U%=9\+^)]+&;O0[P#&X+E=\; #<H93E$8,K*#
M2&?D'X"\??&3]E#]J;X2^)/V<O"?_!137-,FUF&R^(>C?%_PU=7>E:S8NZ*]
MPA7<(IMK2') V$(P8 ,&_H>K\Y_@5_P39_;8L_BAX,G^)W[;5UK'@OP3J-O?
M?V=H/A2WL[WQ&D+@^1>SG!:-U!5PWF[@QSDX8?HQ0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %0ZC9)J%G)#(/E8$?3Z>]344 >:7MHUA=R0O]Z-BN
M?7WJ*NN\=Z,+BV%TO$D?#9/WE_\ K?U^E<C6B,R2WNGMB=IX88*L,J1]*M+>
M?;-/>*29(L2*RC;A< '. !ZD51HH MR:8MLRF6XBV,H8;,LS ^@IK:AY0VVZ
MB%?7AG;ZG_"BX.W3+=6Y8LS*?[J],?GDU6H M:J[2R0LW.Z)3NQ][U_(Y'X5
M5J:&\\N'RWC66/.0&)&T^Q%/6*WNPNUOL\I.-K9*-Z<]OQH K45--836Z;FC
M8*."1R!4- !1110 4444 %%%% !1110 445J>%]!77;B17+*D:]1ZGI0!-X7
M\*_VS^^E.V!6^[SE_P#ZW;\#7:00K;0K&@VJ@P!3+*SCT^UCAC7:D8P*EJ&R
MT@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHH9MBDG@#DGTH Y_Q_8+-IZS_Q0G\P2 ?Z?E7'UO>,/$O]HR&VB&(XVPS9
M^\0>GICI^58-6B'N%%%%,18TIPMZH9E5'!5MQ^4C'0T^WTM;AF475O\ *I;^
M(_TJ&TMOM+L"WEJJEBV,X ]JFB-O:QRLLS2,T955\LC)/K0!%<6$EM&&;:RD
ME<HP;!'KBH_*8A/E;$G"G'#?2G07,EMGRY'CW==K8S4@U.1@1-BX5B#AR>"/
M0CI0 :JV[4IL= VT>V.*KUJR2Q3PR2-Y,BM&<.Y_? ]@1Z@]^XK*H L;L:#<
M(S-LD;"J#CG'.?;'ZU5TBVFOK-3''(^WY20.X]ZM7B"/2HX3]Z;,I.>5'08^
MHYK/TQO]&V_Q*Q##WH O)IUP[8\F1?=EV@?4GBKFD3/H5ZL[31+M'* [V8?0
M?U-58[*\NXMRQ74L;=PK,IQ4,UO);/MDC:-O1A@T >EP.TD*LR[6/;/2GYYJ
MOI+,VG1%F,C8Y8]SFK%9F@44 8HS0 48YK,U+Q%#I^HPPF0-YC!2H_@ZC)/U
MP,?X8K25@ZAEY##(- "T444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !115#Q1XGL?!?AV\U;4[A+6PT^)IIY6_A4>W4D] !R20!DFJC%R?+'<F4E&
M+E)V2,3XJ^/IO!NEVMKI<$=]XCUR4VFDVCD[7EP2TLF.1#&N7<^@P/F90;?P
MV\ P_#GPPMBL\E]=S2-=7][* );^Y?F29\=R> !PJA5'"@5B_"OPS?:KJMSX
MR\06[VVM:M%Y-I92==&LL[D@_P"NKD!Y2.K87D1J:[FNFM)4X^PA\WW?;T7X
MN[VM;APL959_6JBMTBNR[OSEN^RLM'>Y6/X^\:6OP\\(7VL7@D>&RCRL48S)
M<2$A8XD'=W<JBCN6 K8KSR?_ (NQ\8%A'[SP_P"!9A))QE;S5&3*K[BWC;<?
M^FDJ]XS48>FI2YI_#'5^G;YO3YW-,96E""C3^.3LO7OZ)7;[VMNT:_P@\%77
MA/PY-=:MY<GB+79SJ.K2(=R^>X $2G_GG$@2)?\ 9C!ZDUUE##<*!TK.K4E4
MFYRW?]?<NAM0HQHTU3ALOZN_-[M]6%<+^TJ<_!;5X_\ GL]M#_WW<Q)_6NZK
MB/VAH_M'PQ>'_GXU/38OSO[<5M@?]XI_XE^9SYI_N=7_  R_)G;T445RG<<%
M\15_X17XK^#_ ! N%AO))?#UZ<?PS@20$_2:)4'_ %W/K7>US/QC\)S^-OAE
MK&GV9VZ@T/GV+#^"YB82P-^$B(:T/ GBR'QYX*TG6K==L.JVD5TJGJF]0Q4^
MX)P?<5U5/?HQG_+>+_-?FU\C@H_N\3.GTE:2]?AE]UHOUD:U%%%<IWA1110
MQ[=7SP%9L<@<\=/RI57:%&<X&,GJ:=10!'/;+=1E9%5E/4$9SW_H*DZ444 9
M'Q \>Z/\*_ FM>)O$6H6^DZ!X=L9M2U*^G.(K.VA0R2RN>RJBLQ/H#6)\0/V
MA_ _PI^#O_"P?$GBK1=&\$>5;3C6[JY5+,QW+QQV["3IB1Y8U4]RX]:Z/Q5X
M9L?&OAC4M&U2WCN]-U:UELKN!QE9H9$*.A]BK$?C7Y6_#'PE_P -@?LV? 7]
MD3Q=<37B>!]6\4:'X[!<[Y-/\+"33K'?@YVS2WFD3ACP1&<4 ?J'X]^*'AWX
M6VVES>(M8L=&BUK4[;1;!KJ3RQ=WMP^R"W3/WI';@ =:W@V:_-/X ?&S5/VU
M/BE^R3X7UJ/S=0^$^C:MXO\ &T4I,GEZ[I;2>'+??C'S-=R7TP!YQ$#[UZ#\
M!?B9\;?VZ/ TOQ2T#XJ6?PJ\.:YJ>H0>%O#]GX4M=886UK=S6:S:G+<-O::5
MX"[0VYA\M=J[V;)JN4GF/NNL'Q[\*_"_Q5T]+3Q1X;T'Q):QG<D.J:?%>1H?
M4+(K 5\2^%?^"B_Q1^,O@;X<^#-$L_"GAWXM>./'FO\ P_U76)(9;W0M'DT,
M7#:A?VL1=7N/,2W!MX'<8:1@[$1-GT#Q=\1OBY^Q-\;OA3;^,/B#:?%GP'\5
MO$\?@N9;O0;;2M9T'4)[:XGMKF%K7;%/;$V[I)&\8= RR"1@K+4E'U%!:Z+\
M,O"$@M[?3]#T/1[=Y62"%8+>TB0%F(50 J@ G@5SOA?]I/P'XUNO!\.D^*=)
MU";X@:')XE\.)#+N.LZ;&L#/=0_WHPMU;DG_ *;+ZU\;:)\0OC]^V?\ L=^.
M?C9H'Q(\.^$]!U2TU[_A&O <_AR&XL)M/M)+JV5=1O6870N9A SLT+(D!<#R
MY-AW<]^QG>)8>*OV [KS%A2/]F_5"VYP,(+3PTQR3Q@%5Y_I0!^A?BGP?H7Q
M,T!M/US2=)U[2Y&5VM;^UCNH&8<J2C@KD=1QQ6G964.FV<-O;PQV]O;H(XHH
MT"I&H& J@<  #  Z5^9/C/\ X*&?$3X;1:'\1/!_C'QM\1_A[J'BW3--;?\
M#6VTWP?>:=?:I#8YMM1:1;LNHG!CN1YT4KQ#Y-LFY?<-9^(WQT^./_!1WXM?
M"OPGX]T?P+\/O!7ASPYJQU)="@U#5[>YO?MX:"V$O[K;(( [R3++L\M%1/G9
M@ ?9$L2SQE74,K<$$<$5ROB'QSX3\!>/?#.@ZAJNGZ7KWC*:XMM$L7*I+J;P
M0-<3)$,<E(4=SZ*I-?%-M^WM\7O!WP@\4^!Y]2\,^(?BI8_&RW^#.B>++S3/
ML]BZ75K;WT>IW=G$ZJ98;6:13%&R)+-%&!L#D ^)GPZ^*?PO_P""G/[(=EXV
M^)-I\3M#O-3\42V]Y=:';:3JEA=KX>N@R!;;;#+;NC,1E!)&R %W#_* ?H!&
MA11EMS8Y..M.S7P;^SI^TM\5+S]I#2M%^,_Q0N_A?XNU3Q#>6D'P_P!0\#PI
MX=URT6286T6E:SP;F9X%CDW>>9"V\&V7&!]Y4 >;_M ?M??#']E>+3F^(7C;
M0?"LFL%Q86]Y/_I5Z$QO:*%<R.JY&YE4A<C)&173?"GXN^%OCKX$L?%'@OQ#
MH_BGP[J08VNHZ7=I=6TVUBK .A(W*P*L.JD$$ @BOGWX_?L]_$[X:?M@77QZ
M^%.F^$_'>H:KX5M?"NN>$_$%VVFW3V]K<SW$4FF:@$D6"1FN9!+#*@BE\N%B
MZ%,GS'XV_P#!4I5^ /@./X5>&M:\*>-/B-X\OO!.J6-QX5EUC4?!-_9PW-UJ
MK2:=9EC>7*+ Q01N8Y/.28LT8;(!]Y45\.?LW_M/_%ZS^+_B+PWJTWQ+\;>"
MYO!U_K=IXL\5_#*;PE<>']3MC&%M)"8(;>YBG21I(]L8=#;N&+AU(QOV5OVD
M_B[=_P#!-?0_CM\:/C-H7A>\^('A+23HUEI_@U+Z+3+R[\I+>988B+B^OKII
M%Q;Q[8U>8(D9V%F /ORBOA/]CC]KWXI)^W9IGPK\:7?CWQ!X;\7^$-2\1:??
M^,_!EGX9U*TN+&YLHG6%;5]LUO(E[RLL*2QM&OS.'(7C_P!GOXM?M2?M&?\
M!/75OC9<?&#P[X3U#1+;7[O1M+M?"%K=PZS'I]W>)&^HO(=RB40!-EKY11 K
M%W=F  /T<HKXG\/?M4?$_P#;8^)/PS\'>"?$UG\(X-9^$^D?%3Q'JMOI<&K7
M\K:D[16^GVB70,*1HT-P\LKI(V!"JA=S-7&V/[>OQD_9J\+?M06OCG5?#/Q(
M\3?"_P 7>&O"?@Z2/3UT:PG?6;;3DM9;W86**)[Y))R&P KB/:"J@ _0JBOB
M?]I+Q'^T)^P3\"=4^,VO?%[0_B?I?@R*/4_%7A.Y\)VNCVEU8AU%R-,N(F,\
M,Z*S-$MP]P)"H0X+;AO:-\0_B]^VS\=_BIIO@?XB6OPA\"_"?Q /"*R6N@6V
MK:WK^HK96UW//+]K#16]JHNXDC18S))M=RZ J* /KJBOSJ^.W_!0#XX_!_X"
M?%[PI%<^$M9^,WP?\>^#O#UMK<%E]ETGQ39:W?6 A,T#&0VDS0W$L4RHS;"!
M)&0'0#U'Q;XR^.'[*'[1/P0'B[XH:5\1/#_Q:\4R^$=9T5?"]OI<.D3/IM[?
M0W-A+&S3!$>S\MDN'F+K)D,K#D ^Q**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MSF->9%AC_>E1]X18[U\P_MF?M@:?^U;_ ,$I9_$'B;]K[XT?%[XS>+K:WO\
M6?AKI5BMEX:\/HEU&\YO[=+<(((,*$E#J&E:(JN"< 'Z2?\ !R5\?-4M/$G[
M$>L>!/&&L66A^,?B!!*;G1M3FMX-7LY6L'C+>6P$D;(^0&R,,?4U]@?M]?\
M!77P_P#L*?%;1_ ,7PI^-7Q6\;:YIO\ ;%MIG@CPP^HJ+7S&C+M*65<AD.57
M<5RN<;ES^5W_  5EL]0\+?\ !)K_ ()K?$B32]5OO"/PZ;0;_7[RSMVN/L$/
MV.QD4L!TW+;R $D#< ,Y(KN_VT?^"O.N?'7_ (*76/@/Q%^T)XF_97_9GU/P
M/8>+O"WB?1M',>H^-DN[:WN$;[2\3O;@^=.H&W:IMBI4NX( /T _8Z_X+A?"
MW]M'X3?$[6] \-_$32O%OP=LI;_Q1X%U/2%@\26R1J[$10&39*Q,;KMWA@X"
ML%++GO/V2_\ @JM\(_VR_P!BC7/CYX6U#5++P'X834'UC^U;=(+S3/L49EF$
ML:NZ@^5MD4!CE77H3@?E#_P;8:_I_BW_ (+A_M+:GI'B3XA>--$U/P;'<:;X
M@\<*1KFO6IN;#RKR?*(2LJ;7C)128FCR,YKQ#_@HK\,/B5_P3=_:9^.W[&_P
MQT>XD\%_MH:SHVI>"O*)6'2Q/>[;NV0 8"ELV[CM#'$3@&@#]2?$7_!S+\"-
M+_9C\&_$FP\+_%C5I/B5K%WHG@_PS!H43:UXDEM6B2:6")9F3R5EE6(,7W-(
M&55;::[CX$?\%5_!_P"W]^SE\<K?4_A[\=/A#+\/_#%U-XEM]=T,Z7JEI:S6
MMP1)9R;B#<>7%(R [2&53TYKY6_X*P?LQ_LA?LF_ ;]F/X1_$SQ[XZ^#/BKX
M=Z=(G@'XC>&=/N';1;B#R6GEN7B5N;B<>;M7YPX9@\8R6XO_ ()D?\%(?BU^
MU7\"OVROACXH\<1_';X;_#3P!JQ\/?%1-$DTM]49K.91;3*RJ7=D+.-P+CR7
M)9U9#0!]-_L!_P#!0'X*_LF_\$;]+^+'AG4?C_\ $;X<V^NW5A;3>(K,:SXL
MN[J6[:(1LL3;/+\W"(68*,J"<D [7[.?_!Q%\.?BY^TOX5^%/COX6_&KX%^)
MO'SK%X7?Q]X>&G6VM2,<)&C;RRL[%57*[2S*NX$@'\O?V>OV^_BW^P5_P;;?
M!"_^%]ZWA.S\8?$/5]%\2>-1I0U-O"EHUW(1(D)!7S'RQ#,#_JBJX=U(X7]M
MGXC>#/'_ .W+^R.?!/[2WQF_:>AT_P"(FF'5]?\ $@(\/Z1=2WUDR6]B/)C$
M<[JC/)&&;:BQ<YR  ?U 5P^N>%=0^(OQ,@&IV[6_A?PS)'<V\3D'^U[W 99&
M )_=09!4'&Z7YL8C4MW%%:T:SIMN.]K>GFO/I_P3#$8>-9*,]KW:[VZ/ROKY
MVL]+IE%%%9&YR_Q;\;W'@KPJ/[-B2YU[5IET_2;=_NRW,@.TM_L(H:1SV2-N
M]7OAWX(M_AWX.L])MY9+C[.I::YE_P!9=S.Q>69_]IW9F/NU<K\/_P#BZ7Q#
MO/&$FV32=*\W2O#_ #E9 &Q=78_WW41H?[D1(XD->B5V8C]U!4.N\O7HODOQ
M;//PO[ZH\4]MH^G5_P#;S6G]U1?5A1117&>@%<3\=WQX>T./_GKXDTE?RO8F
M_I7;5POQT.^/PC#_ ,]O$]C]/D+2?^R?GBNK!_QX^OY'#F7^ZS7=6^_0[JBB
MBN4[@K@O@I_Q3>J^*O"IPJZ'J;75HH& +2[S<)CV61IXQ[15WM<'XN_XI/XX
M^&M7&5M_$%O+H-T<_+YBAKFV)^FVX4>\HKJPWO1G2[JZ]8Z_E=?,X,9[DZ=?
ML[/TEI_Z5RM^AWE%%%<IWA1110 445'<S_9H6D*LP7L!DT 25S_BCQ=]@)AM
MV#2\AC_<J&[\>1R::S1!H[C)"J><=.3^M<S=737EPTLFW>YR<#&:I(ELVO#_
M (NGBO6%S,IA8%CN'0^U>1^"OV0?AW\,/VG_ (E?&30AKB^,OBE!:6NJ03W"
MM8VHMT12]O'L_=M-Y4)E^<[VB0X!%=]7DGQ'_;&T3X3_ !O\-^!]<\)_$:U;
MQ=K5MX>TGQ"NAJ_A^ZOKB-I(X1="7<#M1P28\ H13%<E^!?[&O@W]GCXY_%+
MXA>'O[5_M[XMW\&H:LMS<+);V;1[R4M5"@Q1R2RR3.I+9D=FXZ5AZI^P9HMK
MXCUZ\\'^/OBI\,]/\5WTVIZUHWA37([73KR[FR9[B-)896M)96.YVM6BW/\
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
M0 4444 %%%% !1110 J(TKJJJ69C@ #DFO1-"M39:5#&RA65%R!ZX&?UKG/
MFC>;=FYEB;:@S&S< D]QZ_7I775,BHA1114E!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %0ZA8QZC:/#(,JXP:FHH \WU3
M3VTN^DA;G8>#C[P]:KUV'CG1?M=K]JC'[R$?-[K_ )Y_/UKCZT1FPHHI\%O)
M<OMC5F;K@4 6;VYDMA"D;M&IA0D+QDXYJ$:C.L3)YK[6Z\\_GUJ35%V21*<;
MEB4'!S@U5H L:?,,O#(VV.8'D_PMCY3[<\?0U'<V\ENX\P'YN0V=P;Z'O4=6
M;6=9+=X)&54QF,LOW&R/QYH K45--8R0A6QYB.,JZ99326MJUR[=%6,;G9N
MHH EU#BWM=O$?E9&.YR<G\ZVO#O@G[2JS79!C896-3U^I_PK!U"X6XNF*?ZM
M?EC&,84=.*[3P=J9U'2%W?>B.QCZG_\ 5C\32>Q2+5EX>L-.O6NK>RM8;J1=
MCS)$HD=>."V,D<#KZ"KE%%04<SX_^"G@WXL36LGBKPCX9\3267-NVJZ7!>-!
MW^0R*VW\*V'\,:;)I,.GMI]BUC;@"*V,"^3&!P-J8P,=L"KU5=8U!=-TZ:9C
MC:IQ]>WZX'XT <+XRT2U_M"6WE@M;JV?!\J6-9$X]588ZC(XXXKG_%/@30?'
M6A+I>NZ#H>N:6K!ELM1TZ&[ME(Z$12*R CM@<5L75U)>W#S2-NDD.2:;&C2N
MJJ-S,< #N:T,SH?AGX0T_2;&&:WTW3[7[.GD6ODVT<8@B&0$3:!M49;Y1@?-
MTYKI++1K/3;F>:WM+:WFNFW3/'$JM*>3EB!DGD]?6DT>S6PTZ&-<?*HY QGW
MJU6;-"M;Z-9VE_+=16EM'=3C$LR1*LD@]VQD]!UK\W/V@O\ @GU_P4"^+FH>
M-/"NG_M<> [#X:^-+N\!E_X0Q(=:TFPN'8_9(2BG(2-O+#^<'P,A@>1^EE%
M'Q?\*O\ @A?\&_ 7_!,[3_V6]3D\1:WX%-XFJZW<QWS6%UX@O1,L[22F(_+&
M9$CQ&#PL48R2NX_8VAZ)9^&M%L]-T^VAL[#3X$MK:WA0)'!$BA410. H4  #
MH!5JB@"K_8MF=4^W?8[7[;MV_:/*7S<=,;L9Q5JBB@"K::+9V%Y-<06EK#<7
M!S++'$JO*?\ :(&3^-8/A?X'^"_!%SJ,VB^#_"^CS:P<W\EEI4%NUZ<Y_>E%
M!?GGYL\UU%% $#:7;/I_V,V\!M=GE^28QY>W^[MZ8]JP?&GP9\'_ !(M]/B\
M1>$_#6O1:4V^R34=,@NELVXYC$BG8>!RN.E=+10!R_Q)\*:K<?#_ ,1+X*ET
M70?&5YI<UMI.IW=B)X+2Y\HK!)*BX,D:/L)3(R%QQ7PQ^R)_P2/^,&I_MX:/
M^T9^U5\6O#WQ1\;>!=*DTGP9I/A_2?L.DZ-Y@=9+I@RKNF97?@(,,^=QV(%_
M0^B@#*\9^!=#^(V@R:5XAT;2M>TN8@R6>HVD=U;N1TRD@*G\13/"/P_T'P!X
M;71M!T/1]$T=,A;&PLX[:V7/7$: +SWXYK8HH R]0\$Z+JWAJXT6ZTC2[K1[
MI2D]C+:H]M,IY(:,C:P/H153PO\ "GPOX'T*WTO1?#>@:/IEI*9X+2RT^&W@
MAD/5U1%"JW Y SQ6_10 4444 %<+\:=;NK^*P\(Z3<26^L>*B\33Q_?T^R7'
MVFY![,%8(A_YZ2IV!KM-2U*WT;3KB\NIH[>UM8VFFED.U8D4$LQ/8  FN)^"
M^FW'B*;4/&VI0RPWWB8(+*"48>PTY,FWB(_A9]S2N.NZ7:?N"NO#)1O7E]G;
MS?3[MWZ6ZGGXV3FUA8;RW\HK?YO9==;K9G9:'HMKX;T:TT^Q@CM;&QA2WMX4
M&%BC4!54>P  JU117*Y-N[.^,5%66P4444AA7#_&1/.UWP%'W;Q+&V/]VTNF
M_I7<5Q/Q,;S/B+\/(3]UM7N)"/==/NL?J:ZL'_$OY2_])9PYAK1MWE%??)([
M:BBBN4[@KC_COH-QK?POU&2Q3?JFD[-5L!C),]LXF11_O%-GT8UV%%:4:CIS
M51='<QQ%%5J4J4MI)K[REX;U^W\5>'K#5+-O,M-2MX[J%O[R.H93^1%7:X+X
M!C^P-(UGPLWRMX4U.6T@4G)^R28GMOP$<H3ZQ&N[>18Q\S!>_-5B*:IU'%;=
M/3=/YHC!UG5HQG+>VODUHU\G=#J*Q=;\:6^G!HX?W\W3Y3\JGW/]/;M6#/XY
MOIDP&CCR<Y"]/S_KFLK'1S';&15."PR>V:YOQ;XL41_9[63YF'SNIZ#T^O\
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
MD%I-?7Z%KNYN7:SGVJ@D&$=I.67/SAX1_:+^,/QG_8N^!VF:=\4M8T/Q)/\
MM(WOP[E\3VNH1ZK<W>C6QUF,)+<"*.&_<0PH%F>$)))%%*T9((/WE\2?^"<?
MP8^+L?AK_A(/!BWUQX1TA- TZ\75;V"]_LY<8LY[B.99;F#@$QSO(I))()))
MV/#'[#GPG\%>']!TG1_!&DZ9I?A?Q5)XUTFTM3)%!I^KNLRM=1HK87Y;B8",
M#RU#X"C P ?/>J^'->_8F_;[^$?A_P -^.OB9XRT'XE>%_%#ZUH_BKQ'/K:W
M-WID-E/;7-N9R3;S,998V6(K$RN/D!4&OG;XH^ ]8^/O_!"SQU^T1XB^/'Q
M7QMXT^&VJ>(=16/72OA>U\^UF$FA)I9_T98EW&SW%3<^8"WF>9Q7Z>>)?@UX
M9\8_$[POXSU+28;KQ-X+BO8-%OV=P]@EXL:7(4 A3YBQ1@[@<;1C'->/>,/^
M"3?[._C[6_$%]JWPNT2['BE[B?5++[1<QZ;=3SJRS7/V-91;+<,'8F=8Q+N.
MX.&YH \%^*^@>-/B[^U-^RK\-]$^(WC+X?\ @W7_ (5:UJ/B>#P_J#6=UJ45
MM_8BPI'(,^3*'FQYZ@2+&TRHR%]P@_:/O+[XR_$7X@Z7\.[KXU7UC\&+2'P]
MKFOGXN2>#]%T*]AL8[MW4A)I;RX2WGADFENHI(26 RWS@?:]M^S]X.L_'OA?
MQ1'H=NNO>"]&N/#^BWGF2;K"PG-N9H%&[:0QM;?)8%OW8P1DYXGXF_\ !/#X
M+_&3XLW'CCQ)X#TW4O$=\(!J$QGGBM]8\@8A^VVT<BP7AC  4W$<FT  8
M!1_X)A?&_P 0?M*?\$\?@SX\\674=]XF\5>$K#4-3NHXA$MU<-"N^7:H 4N0
M6(  !)P ,"O=JYWX1_"7P[\!_AGHG@WPEI<6B^&?#EHECIMC&[NEK"OW4#.6
M8X]22:Z*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MJ5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5ROQ#OMSPVXVG;\Q
M_O ^GXY%=57'>(HO-\7QAF\P-M(7^[C/!_$9^AIQ$S+E L+-H67=--AG!/\
MJO3_ (%_+-5*=([22,S<LQ))]33:L@**** "I]/NDM)F=E9FVD(5."A]:@HH
M L>7:L?];<(/0QAOZU8E6.&U",6ACDP=NW,TH]3V4>@_G3([!K&V%Q-$S9&4
M0KP/1F]O;O5265IY6=VW,QR3ZT@'7EQ]JN&?;M4X &<X &!4=%6+?2[B[A\R
M.%W4L$! ZDTP-3X?J6UICT"Q')]>1Q_GTKM*HZ!H<6B685/FD;EWQ@O_ )]*
MO5#+04444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %<SX[T22<K=1JS[!AP.<+]/;G\_8UTU!&:
M/,Y[:2V($D;1EAD9'6I+#_5W7_7 _P UK4\5VK:3?[?*CD@D)=-Z_=/\0!&/
MK^-94M^S0^7&JPQG[RI_']>]:&8]M6D:3S-D*R]?,"?-GU^OO7P7_P %2_%'
M[9WP2L_B)\3OA#X^^#NC_"?P1X9?76TC6]$-WK,C6UJ9+H!S"RL7=6* N  0
M#BOM;QUXG_X0?P+KFN?8KK4O[#TVYU$V=J!Y]WY,3R^5'GC>^W:N>,D5\&_$
MS_@I[\.?^"B/_!"_]H#XF>'Y?^$6LY/"6OZ#+I6LW]O]OMKK[*4B1E1B,S&1
M/+ Y;- SVC_@CA^UAXN_;6_X)K_#WXJ?$*ZTN;Q1XB74I-1N+2U2QM0L%_<P
MH0B_*@$42Y/3()XS76^'?^"F_P"SCXN^)B^#=+^.GPMOO%$DWV9-/B\00%Y9
M<X\M'SY;OGC:K$Y[5^/WQ=\2>/OA7_P9[?"^/PZNI:99Z]K;VGB.> M'*NCW
M&J:@ZY(Y\J646ZGD!E< \-@_4W[;'_!/_P#8I\*?\$0_$'B#0O#?PVL](L?
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
MEWI-OYGB[3?&\.I>"[F,$3)J-C?:K)''&PY4S11^3QT\X'^$5H^#/@S\6?\
M@IA^SG^UI^U9\=?"FM>'=8\&_!T^ _"&G:O936T@N+:P2?4+Z-)55AO=9&R
M5S?3+_!0!^U/[%O[9=C\2O\ @FW\*_C1\2/$7AWPZOB+P?IVLZ[JE[/'IVGP
M7,L"&8[I&"1KYF[ )]JN_ 3_ (*??L\?M1?$#_A%/A[\9OA[XL\2%6:/3+#6
M(GN;@+RQB3(,H Y.S=@<]*_*OPO^WY\-?V?_ /@UK^ G_"R/AK9_&2#QG+_P
MB6F^&+VX^S6-S>VM_=/$\\_6..+[,IRO).%X4LP^8_\ @JO\+OB7^S-^T%^R
MIKGBSX:_LI_!'Q)+XNLY]#T_X2+/!K\5NEQ;\WS "&6)6*JLB;LL7 )!:@#]
M6?"G_!1KXGZM_P '&7B;]FN:^T<_"W2_ Z:];VPT]1>"Y-O;.29\[B-TKG'3
M! [5]*_'K_@J%^SM^R_XS/ASX@?&CX=^%O$"$"33;S6H1=V^?^>D:DM'_P #
M K\Z?#_B+3_"_P#P>4>*/[3OK/3O[3^&L%I9_:IEA^US-:6FV*/<1O<[6PJY
M)VGT-<!:_%*W_P""GG[0O[1GB?X%_LM_LDP^&?"^J3:=XT\??&DRS3:G)'&\
M;W"PPJ7M$,<)?<,=-S-OW  '[ ^)/VT/A!X-^%^A^-]8^*7P]TGP;XG8)I&N
MWGB&T@T[4V(9ML,[2".1L*QPI)^5O0UTOQ/^-?@WX)>!7\4>,O%GAOPGX;C:
M-6U76-2AL;)3(0(QYTC*F6) '/.>*_ ;_@B%^Q?_ ,/./^"!O[27P=N+BWNK
MC3_'-QJ'@I@[-;Z5J4=E;30F%I/F2*1]R-GG9/(3RQKB=!_:=\2?\%N/A?\
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
M\&?!_P 'O"VM2Z7H5CXR@EEO_%DD(5RC2J"8V960DKY2(T@7<VUFKTCX0?\
M!/GXC:=_P<!?'7XT>(O#<*?!WXA> CX;L]474;=Y+N5[73(9(_(#F5?]1<#<
MR ?(.>17CO[!?PC_ &TO^"-VF>*O@CX+^ V@?'/P#>>(+C5O"'BT>*(-*M]/
M\X(FZ]1LOLVQQNT>$8,'"NX8$,#SO_@WF_:?MOV<_@Q^WC\7?B1IDVA+X9\4
MQ:]KNE6YWS6UQNU$M9QECR_G,(E)/4@FO9O@S^U5_P %'/VU/@9%\<OAOH'P
M%\(^!]8BEU'PUX(UB&:YU;7+-&8*3.1PTFQMAWPAS@[5!%9O_!-W_@CK\6!^
MS7^V9\./VA8;#1[S]H+58KFTUO3;N&]AN9PUW,;V.-'+*BW#PR!) K%3C (.
M)OV<?'O_  4'_8(_9PTGX":9^S7X9^)5[X-LVT;PK\0;+Q3!#I<=J"WD27$+
M%6;R@PP&,1(4!@2"2 =)XF_X+V:O\0?^"(_C;]I+P+X9T;0_B5\/]9LO#NN>
M'=8CEN[&PO9+RWBDP%:.1HVAGWIE@5;*G=M)/%_$3_@I?_P4#E_897]J+POX
M9^"O@GX6:7H]MKK>'=42:\UO6K,[$DOF&=L<4C,)$B$B.(R.6."U;6O^"''Q
M+^$'_!!/XG?!?1?[/\<?'+XJ>([#Q3K:6U[%;V?VA+VV=H(IIC&A6*&)F+$J
M&=GVC&W/UM\5OV,/B)\2?^"#-Y\$=*T6&X^)G_"JM+\,?V4;^"-3?PP6RR1>
M>SB+"M$PW;MIP.>12U&<1^V7_P '#4GP"_X);_ GXNZ#X6T,_$K]H2"&'1-+
MU>],.CZ/.%47EQ<2DJ3;PR,JCYD)$BEF4!J\%T'_ (+[_%S]D+]H;X8V_P 5
M/C-^RU^T!X ^(VK1Z-K*?#'40^J>#9)&11.0&_>0*7SN93O",,HVTGJOVCO^
M"$GQ4^/O_!&_]F'PO8V/AS3?CU^SFOVZWT+6I;>\TO5-\H>>RE<%X&W^5;L-
MQ,;;&1B Q9=#]G_P=\>/B7\5O!>CWW_!,7]FWX9V]CJMJ_BGQ/J4>CO;):K*
MOGO8QPQ>8LI4$QG,P4XSG[PDHR?CK_P6!_:<^.W_  5(^*GP$^$_B[X!? V'
MX8W(LM,@^))ECO?&LN0 8'*LI$@PZHBJ?+=#ER3COO\ @I]^W/\ %[]E+P3^
MQ?;?%'X<_ OQ)\2?B)XO72?$ZWFB/JMEH<OVBU7S=,=Y0T,NR0$OEAO48X K
MS_\ X+&_ ?\ :!_:U\=_$+PCXC_81\ _%ZQO6N++X=_$31/%,.GZKHMNRA()
M;IV*RLR/^],3%(L_)\X!=L'XP_\ !&O]J3Q+^QS^PCX1U2.W\?>+O@KXRDUG
MQ;.^N6X_L33VO+:6"W$L\BFX\F&,Q_N]W^KPN5VD@'VC_P %5?CG^TQ\)OB)
MHMO\,OB%^S/\'_AK<:89[[Q;\2]3:"Z-\LC!K:*)CY979Y;;MI^\V2N &\V_
MX(8_\%B/'?[;_P ??BU\$_BA>?#?Q7XK^&$,=_9>,O 5SY^A^)+-I!&SH<E2
M0SQ$,NT$,P**R'/B/_!0O_@G_P#&C0/^"TVL?'C4OV<]._;%^%?B#0(-,\/>
M';[6K6VC\(W"10*<P7.Z/'FQ3/EHV0BZ9LAUKMO^"(__  3,^._[*O\ P5!^
M.'Q:^)_PV\!_#OPO\1O#L<>EV'A"\M#I>FRO/;2BQB@A(9?)1&1I#&J.\;,"
MP<$@'ZT4444 %%%% !1110 4444 %%(IS].U+0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7"ZG;_ &34
M-2"LS2*@.6[!L9_F /:NZ)P*X%[LW_B.1NUPS1_*<X!X_'%5$F1FT4'@T51(
M4444 %2V,'VF\C3U8$Y[#J:BK3\+Z9_:%XS;MODCA0.6)!% %1]0<:@TRL3E
MR<$Y!!/3Z&G-]GO3\H^RR8P!G,9].3R/Y55QBB@"Q:Z<\^I1VS9C9G"DXSM'
MK^7-=]INF1Z?9QPI]R-<<]SW_F?SK+\,>'@!;WLN?,\E553VXZ_E@?3Z\;U3
M)E1"BBBI*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#-\4:.-7TQE&!)'\R$^H]?U'XY
MK@2,&O2[Z.26SD6-MCLI ;&['X5YQ=6[VD[1R##*2#[U429#%8HP8<$=*^)O
MB1_P;N?LA_%3XOW7C35/A;)!J&H7?VZ\T_3]:NK+2;N8G<6:VC<*N222L95?
MF/'-?4/[1'QRM?V=/!VE:C>:+KFOZIXEU:WT#P_HNEQ(;S7-0G#M'!&TK)$@
MV1RR-)(ZHB1NQ/&#-\&?&?COX@ZWJ&G>*OA+XD^'MQ9P)<PW%UJ^GZI8WRLQ
M78DUO(665< E'11@Y#-5$EV_^#GA'5/A*W@&Y\+Z#/X&?31HQ\/O9(=--D$"
M"W\G&WRPH  QQ@'KS7Q[X?\ ^#;K]COP[\08_$"?#+4+R."X-U%HM[XAO+C1
MHY"<_P#'LS_,O^R[,N.,8K[ZM/!U_=<F$QKZL0#^6:WM"\$PV&)+C]]+U /W
M5_#UI70]3Q'XK_\ !.'X4_M7Z]\-];^('A&#4I/A-?KJ?A".&ZGLHM*F5H&4
MB*%T1D!MH<(X*X0#&"0>J_;'_8(^%/[?GA/0=#^+'A?_ (2G2_#.J+K6FP_V
MA<V?V>[5&029@D0M\KL-K$KSTKV*LOQMK-]X<\&:OJ&EZ3/KVI6%E-<6FF03
M1PRZC,B,R0*\A"(TC *&<A06R2!FH+/'OVZ/^":_P7_X*0>"+/0_B]X*L_$T
M>ELSZ;>K+):ZAIC-C=Y-Q$RR*&VKN7)5MHRIP,>??L,_\$/OV;_^">?C^;Q?
M\/?!$DGC*2-HDU[6]0FU2_MD8;66%I25BRORED56*D@D@D5]3^%=4N];\,:;
M>7^G3:/?7EK%-<6$LJ2R64C(&:%G0E&*,2I*D@D9!(KA_P!H7XG?$#X;6NEM
MX#^&$WQ*EO'D6\C3Q#::1]@"A=A)N/\ 6;LL,+TV\]10!B>#/V!_A1\/OVQ/
M%/Q\TCPM]E^*_C335TC6-;^WW+_:[95MU$?D-(85XM(!E4!_=]>3GV*ODO\
M9D_X*#_%+]IVZ%UIO[.NIZ;X=L_$][X7U74Y_&VF.=.FLKU[.\D$*_-*L<D4
MA&WEPH(ZBOK2@#XS_:)_X-_/V2_VKOC5X@^(?CSX6?VYXN\47 NM3OO^$AU2
MW^TR!%0-Y<5PJ+\J*,*H'%>M_L<?\$V/@9_P3^T[4;?X0_#?0?!LFL(L=_=P
M>9<7EXB\JDEQ,SRL@))VEMN><9KW&B@#X7D_X-O_ -D2;XXWWCAOAK-NU*]_
MM&Z\/C6+H>'Y[G)82-9!_+(#$L(S^[!Z(!Q7H0_X(M_LV+^Q\_P%'P[Q\*9-
M:_X2%M%_MK4.;[C][Y_G^=V^[OV^U?4U% 'F/QW_ &.?AS^TO^S-=?![QIX?
M_MCX=WEI:64NE?;)X-T-K)%) OFQNLHVM#&<A\G;SG)SQ/CO_@E?\"?B7I'P
M6L-:\$?;+7]GIK=O *?VK>Q_V$8/LWE<K*#-M^R6_P#KM^?+YSDY^A*YW0/%
MNL:I\1_$6D7?AF\TW1=)@M)-/UN2ZADAUEY1(9HXXE8R1F$H@8R* WFC;G!P
M 4OCW\!/"'[4'P?U[P#X]T*S\2>$?$UM]EU'3KG<([A,AARI#*RLJLK*0RLH
M(((!KXT^$W_!LE^QM\)++Q!!#\,)]=7Q#:/82/K.MWEW)90.<LELWF PL>GF
M+B3!(WX)!^^J^<_%?[>]_P")/B1XB\*_!_X7^)_B_>^#+UM,\0ZI9W]GI.AZ
M7>J%,ED+RZD43W489=\<"2",L%=D;*@ \O\ CK_P1E\/_%OXQ_LNV]CJ5CHO
MP1_9GDDOK'P2UO+>2:I=JJ"T+W$LC'RX6BC.'#E@7!/S9'VY7G/[.WQQUKXT
M:7JP\1?#?QI\-=8T.Z6UN++7A:RQW1*AA+:W%M-+%/%@XW!@0<@J"*]&H \<
M_9/_ &!/A/\ L0:CXTN_AEX7_P"$=N?B'J?]L>()#J%S=MJ%UF0^8?/D?9S*
MYVIM7YNE>C_$SX<Z-\8?AQX@\(^([)=2\/\ BC3;C2-3M"[1BYM9XFBECW*0
MR[D=AE2",Y!!KC_V;?VF;']I&]^(T-EI5[I9^'/C.]\&7!N)$?[;-;16\K3I
MM/",+@ !N<J?:O3* /F/6/\ @CK^SKKG[$UO^SS<?#V"3X4V%W+?V&ER:C=2
MS:;=2222-/!<O(T\<F^60Y#]'9<%25/F?P\_X-P/V1?A_I.G0M\-[S7M0TG5
M+?5K75M6\07]QJ,,MN"(4$PE4B%,D^2,1DX+*2 1]T44 >$_'W_@FA\#?VGO
MV@/!OQ4\;?#_ $S5_B'X!NK6[T374GGM;JV>VF\^ .8703+'+\RK*&4$GCDU
MXO\ %#_@W<_91^+O[1&J?$K5OA]=IJWB"^_M+6=-L]9NK71]:N/,\UGN+1'"
M/N?YF081B264Y.?MZO ?VI?VS/$'P0^._@7X;^#OAGJ'Q(\4>.-)U76XHHM<
MM=)AL[;3Y+..4L\_#,S7L>%7T:@#S7Q3\'=!_P"",7[.^L7?[,?[-^O>/I?%
MGB==0U?PQX>UEHW1I(BLEVIN6DVHHCC010KCYAA5 )'BO_!#/_@G%X[^&_[1
MGQR_:D^-'@;1_AW\2/C=J<C:7X6LYDG;PWISR^=*)'3Y?.GD$1;G)\G<0ID*
M+]C_ +-O[8K_ !F^)WB/X>^*_!.O?#7XD>%K"UUBZT/4[FWO([S3[EY8XKRT
MNK=VCGB\R&2-ONNCKAE&5)]KH ^.?VVO^"#7[-/[?OQ9F\>>//!NHQ>-+R-(
M;W6-&UFYT^?4(T18U694;8^$55!V[L #. !707G_  18_9HO_P!CJP^ LGPS
MLU^%^GZHFMC2X=1O(9;B_563[5-<)*L\LA5B"7<C&!C"J![I\%_CSX;^/VG>
M(;KPU<7%S#X7\0ZAX7U RV[0^7?6,[07"*& W*LBD!APPY'%=E0!\N_MN?\
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
M#'J]U)),-T4./E[.?_K>GN*[2.-8HU51M51@#T%3)E1'4445)04444 %%%%
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
M-,YVC !\2_M,?#1OV./A-\3?C7\8=<?XQ>,_'%CI'@ I:@^#]#T;3KC4!##
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
MD[<']0_A7_P3\^"/P2^!^N?#7PK\+O".C^!?%*;-;T>.U+Q:T, ?Z2[L9)L
M#&]CC'&.:N>.OV$_@[\1?V=].^$^N_#/PI?_  STL9TWP]):;;/3B&=@T&TA
MXF#22'<C _.W.":8KGXL_MNW?C/PI_P6,_8[M?&GQ>^"_P 0_&UKXLL))HOA
MQX=BTL:!;27ML$AGN(V+3+)^\*(^&50QP!)S^_TR9N&51_$0 /K7@/PM_P""
M5'[./PEM/#MKX8^"?@.P?PKJ7]LZ1,+$S75E>C9BY$\C-*T@\J/#.QQL&,<U
M]*:3X6OAJ<<DD.T(V\MO7@CD>O>C8#I_#>F?V5I,<>59L;F([D\_Y]JOT45!
M84444 %%%% !1110 4444 %-E5BN5QNZ GM3J* ([61Y(OWB[6!(QZ\\'\:D
MJGJ]XNE0-<%6;:-N ?7_ /54FGZC'J-NDD;*=XSC/(H L44V.=968*P8KUQV
M[TZ@ 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 **** "BBFS-MA8CJ >@S0!PWC"W,>O2=&\P @#M_#_ $JIJ16'
M9;KG]QG+$]2<9_*K:Z==2:S]HG@:,-+YC;NW/\OZ5F22&5V9NK$DU9F-HHHI
M@%7_  WI\>J:LD,N[:P)&!U/O5_1O!RZOHZS+,RR,W''R@#CI_\ 7%:GACPM
M-HURTLDB\C;MV_3OGZ\?2E<=AO\ PKRUS_KINGJ.OTQ_6KUEX5L;%@RPJS<<
MM\W/J,]*TJ*B[+L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% 'Q[\$OVO_CU^UOX7E^(GPQ\'_";_ (5R
MVM7NF6&E>(-<O;?Q!J$-G>26DTTLD,+P6<K/#(RP,DA VAV1B0OTE\8?VA/
M?[/.CVVH>/O&OA/P38WDABMY]=U:#3X[AQC*HTS*&(R"0,D U^>'[5WQE^$N
MD2>+O&WP U'XB?#C]J2:\=[?P9IN@ZE9R>-=560(D&J:/+&+:XAG( >^"JR1
MOYHG&VK'[3<?B;X/?\%+/&?CKXC>-='^&>@^)?"VC6/@_P 1ZSX"/BK2+*.*
M.7^T--2[\Q%L)FNG:5E<*+A&B(9C%M4 _1Z'XC>'KCP(OBF/7M&D\,M:?;UU
M=;V,V!MMN[SA/N\OR]O._.W'.:Y[X:?M*^ ?CMX;U;4OA_XV\(>.+?1@5NI-
M#U>#4([:3:65)#"[;2=IP#C(!Q7YJ_$O]F?4K/\ X)]>$Y? ?BK6O''PPC^,
MTGC3Q0D/PUFCL[72G29F%KH#LC76F0ZD8;LQ1E@RF1T5UC"GUK]CW2?#?QL_
M;*M_'7A_XV:;\0M=T7P;J.C7EMX7^&LGA^PO+69[<QPW]X&>-I898PT,#L)$
MWSX #-0!]-?LA_MAVGQH_8)^'OQH\=W/AWP3!XJ\.6FN:F\]\+?3=-:9 2OG
M3, %!. 6->A?"#X_>!?V@]#FU/P'XS\*^--.M9!%-<Z%JL&H10N>0K-$S!6[
MX.#7Y=_LSOI.G?LV_L6^*OB-X=UCQ-\(?A'X8U#PUXNTQM%N+Q? _BZ-+2.W
MO=2L/+:1D@2.]@$IC9;>2Y23@,'7Z#\ ^)O!?[3G_!3?X;>/?@#I;-H?AO1-
M7MOB-XQTW2I=/T?7+2:%5L-+,K(B7UREV%N%*;_LZ12 LIFVL ?45W^VK\'-
M/O\ 0;6X^*_PW@N?%4<<VC12>);-7U5)"5C: &3,JLP(4KD,1@9-=+\6?C;X
M-^ GA<:WXX\6>&_!NCM*L OM;U*&PMVD8$A \K*I8@$@ Y.#7YP?LJ?LE>"?
M#W_!M7XD/_"#Z?-KOB;X5Z[JNJ27FFB;4+V]^RW<D3.77S"T;!!$O_+,(@0#
M:*[?Q#XJTCX.?M,?L^_%+XTV=U=?#?\ X4[%HVEZ_J.GR7]CX8\1R26TUQ)=
M?*_V:6ZM@B)<. /]'ECW R88 ^ZOAU\:O!OQ@%T?"7BSPWXH%BD,EP=(U.&]
M$"S)OA9C&S;0Z LI/WAR,BMCQ,-2;PWJ']C-8KK'V:3[";U6:V$^T^7YH0AB
MF[&X*0<9QS7YZ?\ !/WX_P#PC^%'[3_[9GQ TU;?P+\-;KQ!X2FBN9M+ET^&
M_GNM/C@6YAM]@<K<W,BA"$_>LV\ [P3^C- 'Q#XU_:&_:T\$_M0^ ?A;-_PS
MG/J7C[1M9UJWODL]:$-HFFM9*Z,OG98R?;5VD$8\ML]17TII_P 7YO@3\$K/
M7/CKXL^&_A?48Y7BOM2M[PZ;HNYG<Q)&UY)NW&,+D%B2P;'%>2_'FRGE_P""
MN7[.LZP3M;P^!O&ZR2K&QCC)ET+:&;& 3@X!/.#CH:\6_P""E6A^(O!'_!1'
MP'\1O$'B:V\(?#'3O!,^DZ3XBU'P2?%FE>'-;>]\RY>>,2+]ADN+86Z1W1&T
MB&:,LF_#@'W!I_Q]\"ZM\,;?QM:^,_"MUX-NFC2'78=5@DTV5I)5A0+<!O+)
M:5EC #<NP7J<50\.?M3_  Q\8>*M>T+2?B+X%U36O"L,ESK-A::[:S7.DQ1G
M$DEQ&KEHE0\,S@!3P<5^9GQR^"^A>*/^"9?[2^I>&_'VH?$/2/BAXO\ "LE[
M_8G@R?POI4-R-4TN"YN-/C&1*TL8C:6>%BIDB+9W;C7T'^WO^QQ\.=0_:(_8
MY\,V_@'0X?#-GXWO[">SLM-6.W:QCT*_N1:SA%PUL]Q;6SO')E)&C0,&[@'U
MW\*_VB/A_P#'30[_ %3P3XX\(^+]-TJ0Q7MUHNL6]_#9N 25D>)V"' )PQ'
MSTJE\+OVK?A?\;_$UYHO@OXC^!/%VL:<ADNK'1M>M;ZXMT! +/'$[,JY(&2,
M9.*^.?VG;C5OV<_^"@WQ<\3_  X^&]OXHU9?V<C>IX?M+ I:^);VVU:=8(95
MC7$S+&[J$&9"C%%ZBO$?#/C32_'W[:O[(^I>$?B)-\2#I?B^ZM=3F\/?#JW\
M-:#X7AET+40;'S1 +F-I& _T22=\"#=(JLL9(!^E'C']LSX0_#N"WE\0?%/X
M=:''=7D^GPO?^([.V66Y@E,,\*EY!EXY5:-UZHP*G!&*]&MKF.]MHYH9(YH9
ME#HZ-N5U(R""."".]?#O_!*[]E3P/<_"SXZZYK/@O2M1UKQM\5O'$.JW&K:>
ML\MY:#6KR..W'FJ2+;8,B-?D)=VP2Y)]*_X(PB\C_P""4_P#COUO%NK?P;8P
M,ET'6:-438J$-\PVJH !Z "@#@_VG_VBOVK/V=?%7@"U\O\ 9[U"S^)/C>W\
M&Z<3::PDEB9X+J>.:7][A]JVQ4JN,EP00!7T1\+O%WCCX;_#76M:^.>N?"_2
MUT^7SAJ&B-<6&FVEKM4;IWO)#M;>6YW!<%>]>4_\%-;*>\\6_LO&&">80_&_
M2))#'&S^4@TW506; ^51D#)XY'K7!_\ !9GP-XHUK7/@7XDCFFC^&G@WQ-=W
M_BV0>%6\50:;*UF\>GZA<Z:K*T]O;S&0EQN,+R13;<1EE /8_P!H3]O3POX8
M_85^*OQB^%WB+P7\2$^'OA[4-5B_LW5H[ZQEN;:W:802R0,VW.!D9#8.:]6T
MSXNZ$+CPKINIZSH^G^(_%UDUWINE27B)=7XCB22<P1,=\BQAU+%00H9<XR*_
M+3XQ^%=!^)W[._[6OQ$\+_%NW^*&J:G\$=4T'4H/#'P\ET'2+UPDDEK-+.I>
M.ZO8@9HU16,BQS,&& M?0'['7A35OV6?V^+BQ^+%]J'C[Q#\8O#5I_P@/Q#O
M;!(6M[6RMT:Z\,-# BP63(P:\0QJ@NA))O+26XR ?>E%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4V2
M%9OO+G'2G44 9LWA73Y'5FMU^4\<GGZ^OXU:U'2X=4MO*F7<O4<]#ZU8(W#G
MFL_4O$,.D72QW"R(K@E7QP2.WZT 2:5H=MHT6(8\-W<\L?QJY69>>++&VPOG
M+*S8PL9W9_$< _7%:%N0T"$?=(!'TH ?1110 4444 %%%% !1110 4444 %%
M%9MQXHMK356MI6";5SNSD9]/;OUH S?'M[-]E6%(Y?)/,CX^7M@'].:Q?#-E
M/J-\88;B2 8W.58C(_#_ #S797UP+S27:&,7/F+\J]GSTSTXY[]JJ>%?#G]B
MVQ:3!N).6(Z =A^'/Y_2JOH3;4OZ5IRZ79+"K,^W/S-U.23S^=6***DH****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ IDY_=X!*LW ([4^FMQ_C0!E>)K@1PPPKM:9F)B#'JRJ?\1^=<,>M=
M;XMVR:I:;IE1U;(0G;D>N[MTKFM5@6WOG56+'JV5Q@GD@5<29%>BBK6G:+<:
MIDPQLR*<%L<"F2=)X%:X_LIEPRIDE"R8!/3KGG\JZ%1A1GKBH-+M?L6G0P]X
MT"GZ@<U8K,T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\Z_:#^$GC'XHV
M6F-X-^*&O?#._P!/>0R26.E6&I07ZN%&V:*ZB?[NW*E&0@L<[A@#T6B@#POX
M-?\ !/SP7\-]/U:X\13:G\2O%7B/Q+:>,-9\0^)3%+=WVJ6B1I9RK'$D<,,=
MLL48ABC14CV@@%LL?=*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "LWQ7IC:II,BQHK2+\RY]C_AG\ZTJ* .)\.^%I;NX\RX1H
MXH\_*PP6/_Z_Y5VRC:*,<T4!L%%%% !1110 4444 %%%% !13995A0LS*JJ,
MDDX %<EKGCB6:9X[1MD6,;R.3[CTH V_$GB*'2+5ERK3,/E3K^?M7*Z!HLGB
M'4#N9O+!W2N3R?Q]3Z__ *B[PSI']O:J?.+M&OSR'D[CZ$^_/Y5VUM8PV:*L
M4:QJO0+P/RJMB=Q\$"VT*QHNU5   [ 4^BBI*"BBB@ HH/(HH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JMQ>
MFWF_>1R>2HR9!T'U'7\<8JU5>Z99;=]S-MP0V#MP._.10!Q.I7QUWQ N6\R-
MI J@#C'TJC>3&>[D8]V/X#H*N>7'9?:Y+>191&56.4CUZ@#U]_0&L^M#,%^\
M,].]>C:((1I</V?;Y>T?=]<5YS6]X-TV\>Y69=Z6XR<GH_L,_P">M)E1.RHH
MHJ"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH JZOIBZO8M S,JMCE?;GTKEYOA_="0^7-#(G8ME2?PY_G794
M 8IW"Q1T+1(]#M/+4[F/+-C&XU>HHI %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%  >15'4H/
M,@F\QOW6P\ >Q!SZ_P JO5"T:LC)Z=CS0!Y_J3^3*UNJ^7'&W3.2Y_O$U5KH
M=3T:\>UFDD\F964>650*V0W3IUQQ_C6$MK*W2.3_ +Y-:&9H>'?#KZQ(DGRF
M-)5$BGNO4_X?C7=0Q+!$JJH55& !5'PQY:Z-"L>WY5 ;:V?F[_KFM"H9:"BB
MBD,**;-,(4+?,V 3@#)/?BFI.&16P5W8ZT 244 Y%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% &!10 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !36'M[\4Z@\T 9NJZ5_:=JL!$FU2&#[\,*S[7P_;FT\]
M9;J]5FS'MD],\?IUQ6Y):*Q9OXF&/PZTR./RVV^2%4X&%8?RX]J8%/1];-Y>
MRPR0^2T)"*"V21@G^@K5KE]4\+R6\+R6K-N\Q7^9B6W D<''/45J:+J-XZ+'
M=VS*V!\ZD8/U_3_ZU O4U**;OY^ZWY4ZD,",T 8HHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *#110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 48S110 TQ@BG*-HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
6**** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<FILENAME>cls-20211231_g9.jpg
<TEXT>
begin 644 cls-20211231_g9.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
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
M6[E2:'S7DN[^29E&Z8>4I?[BH ^?_P#AC;XB_P#1V/[0'_@H\$?_ #/5H?\
M!/+QSXF\>_LW7$WB[Q)J'C#6]%\:^,/#9UB_MK2VNK^WTSQ/JFG6KRI:0PVX
MD%O:PAC'$@8@G:"37N%?/_\ P33_ .3=?$?_ &57XC_^IOKM !\.?^4IOQD_
M[)5X#_\ 3OXSKZ KY \6^'/BIX@_X*F_%#_A6?C+X?\ A'R?A5X(_M+_ (2?
MP;=^(OM>=7\7^5Y/V?5+#R=N)-V[S=^],;-IW]__ ,*Y_:F_Z+)^S_\ ^&;U
M?_YIZ /1/VGO@/;_ +47[/GB[X=7OB#Q!X7TWQIILND7^H:)]E^WQVLPV3QQ
MFZ@GB7S8B\18Q%E61BA1PKKXU\;?^"3W@']HG]C7X=_!7QAKWBK7-'^%M[8:
MAH6L7UMI%W?"6RAEMX//MYK%].N$%O-)"4ELV5E(8@R 25T/_"N?VIO^BR?L
M_P#_ (9O5_\ YIZ/^%<_M3?]%D_9_P#_  S>K_\ S3T <+X=_P"",OPTT?X?
M?&/PO>>(O&NJ:+\;O#VD>'=:M=FDZ;#IL>F6*V5I/816%C;QVTJ(B/M"F$.B
M[8E3Y*;XX_X(X^#?BI\;/ 'Q*\7^/O'7C+X@?#ZSCTVVUW7]&\+ZE/J%K%>_
M;((Y(YM':&&2*0N%N;2.WN=LC;IF.UEO_&KQ5^T+^S]X+.O>)/C1\%OL9F6W
MB@TKX!>)-:O[J0AFV0V=GXBFN)BJ(\C".-MD<<CMA$9A@VWQT^-NK1>!)M'^
M.'P<\36GQ(M(K_0KWP_^SSXHUBQDMI@C0SW-S:^()(;&&0/\DEV\*-LDPQ\N
M3: <5X8_X-UOA7X>^'WB/PQ-\3OC3JVD^)/!W_"$2)=W>BJUG8C6I-;5XFBT
MQ#YRWT\[AGWJ5F92I"ILZ3QA_P $*_ /Q)^)>I^)O$WQ.^,&OSZ[XG7Q9JMG
M//HL%KJ5W_93:1(K^1IL<B1RV+M$PB="-V]&1P&%?]DC]HS]HC]KK2[RXTGX
MJ?!'2FABM[VWCN_@QK'^DVD]O#/')N'B;8&VS*&0,VTXY.:]D_X5S^U-_P!%
MD_9__P##-ZO_ /-/0!:_X)_?\$^O!W_!.3X03>"_!=Y>:AIDTT4IGO-&T73[
MI_+A2%?-?3+&S%R^V,$S7"RSL22TC< >[5\__P#"N?VIO^BR?L__ /AF]7_^
M:>C_ (5S^U-_T63]G_\ \,WJ_P#\T] !_P %+/\ DW7PY_V57X<?^IOH5?0%
M?"'_  4&\!?M)6OP&T!M8^+'P/OK,_$KP"D<5G\)]4M)%N&\8Z,MO(7;Q%*#
M''.8G>,*#)&CQJ\3.)4]O_X5S^U-_P!%D_9__P##-ZO_ /-/0![EXI\16_A#
MPQJ6K7GF?9=+M9;N;8NYMD:%VP.YP#Q7Y6_$G]N3X\6#?LK?%_QEXZUCX?\
MP5^+XMO$5QJ7A_2K*^TWP]>:A;7-Q8:/J]LT+74VG-:&T5KF*:,K.;Z1GAS9
M?9/MVZ^%W[45]:R03_&#]GR:&92DD;_!G5F5U(P00?$^"".,&OF:T_X(D_$<
M^$/AKH>H?%[X5ZOIGPK98=)MIOAUK]O;WMA$UT;/3+^"W\4Q0W]G:I=R11)<
MI(WE;DD:19[D3@'MW[=?_!7OP#_P3X^*'_",^-/"/Q(U3;X3D\9S:IH5A9W5
MC;6$5]%9W!D+W4<JO$TT4C9CVLKJL;22D15XG^T+_P %<_\ A:5SH^F_#W4O
MBG\,=674/'WAB[AO/"VCW&_5M$\-S:@J3O/<2O;!"T5S$4@F\QHC#.D0+"N
M_;Q_9.A_:4_;%\/^"?C%\3/A?K7CSQ1X7.@K)8?#+QS8:/!IDMZCQV5[-8^+
MHK.$W5V(PBSX:9XX$))-NK5/@C_P2JTO]HVZUJX\+?$SX?ZC>:'K.J:C>3ZC
MX)^)%A=3W6LV(L[O48GN_&,;W4-Y:(8TO(C)#*HD\J0_.: .?_9=_P""K_Q5
MN?&OA./XA_$KQ1<Z3XFMO@K,)K+PKHEQ%!=>(='OKC4X)O\ CVDBMKN:V5FE
MC$\EN<^5&$.T?30_X. ?A._A"WUF/P1\6KB'4I-"GTJWAT[3I+G6-,UF\GLM
M/U6",7V?L\ES 8S%)LNU,B%K< DCY;\)?\$__ UOH%UXIT?XA^!;B/P+J?AN
M&"UA^%/Q/N+ZXETF"2+0I+'3O^$K,^H6L4#SF"6UAFMY(UG<,ZI(R["?\$_O
M!6H7?A'P79_%'X)RK\1(M#\3Z$^F_#CQZ;>RM8Y+JXT-1?0^+O+TJR:<W365
MF\MO!+/&P@B>6,!0#ZR\ ?\ !5WPO^U?IWP_\.^#="^*GA/4OC38ZM!H>OS:
M?H__ !3MU97%_9W!>*:ZD%U+;S6,C.MM%=QQK);-,42>,M[!_P $_P#]IR[_
M &P?V2O"WCS4K.SL-8OI+_2]5BLPZVIOM/OKC3[IX Y9UA>>UE>-69F",H+,
M02?E+X5_\$4/&GP.OO#]UX0^(GPET.Z\*EY-+/\ PAWC"\A@E,]Y<K++;W/C
M*6"Z>.XU"]FC-S'+Y<ES*R@%CGUS]G/]CS]HC]E[X)^'_ ?AGXR? MM(\/6Y
MB2>\^#^JR75[*[M+/<SLOB95::::2260JJJ7D8A5&  #ZUKY_P#^":?_ ";K
MXC_[*K\1_P#U-]=H_P"%<_M3?]%D_9__ /#-ZO\ _-/6?_P2GMM5L_V2]0AU
MV\T_4M;B^)7Q"34+NPLGLK6ZN!XUUL2R10/+,\,;/N*QM+(5! +N1N(!H?#G
M_E*;\9/^R5> _P#T[^,Z^@*^0/%O[)WPL_:@_P""IOQ0_P"%F?#3X?\ Q$_L
M/X5>"/[-_P"$G\/6FK_V?YNK^+_-\G[1&_E[_*CW;<;O+3.=HQW_ /PZ=_99
M_P"C:?V?_P#PWFD?_(] 'T!17S__ ,.G?V6?^C:?V?\ _P -YI'_ ,CT?\.G
M?V6?^C:?V?\ _P -YI'_ ,CT =Q^U;\2/'7PO^#]U?\ PX^'VK_$CQ9<3QVE
MKIUA>Z?:FS5\[[R0WUU;1ND2@MY2R!Y'*)E%9I8_!/"?[.YO_'?P:ETKX&^,
MOA_XF\$6-E#'XYN]6T6233M(AEF\W1+Y[6]:XNFN(F8O D,EFD]PDJS,]NC4
MS]J__@F_\"?A?\!]<UCP#^R+\#_%7BR%$6QLK/X6Z'J#IEAYDQMY9+(3B*/>
M_DK<Q/(5"(VYE%?/\?P.^!9O/#>M6?P!_9&\1?#_ $R#PC;^(]2MO@U;:=>^
M(+GQ'?&QAEL8)G<Z;':&6TG>*Y6ZDE$DT/\ H[Q!W /T?^'_ ,$O!GPF+?\
M"*^$?#'AG=&(C_96E06>4 4!?W:KQA$&.F$7T%=/7YY_L$?\$F/!.FZ9?0_&
M#]EOX$QS7EM;77F7/@;P[.\-Y]FMUN$0V_F 1--YY50BJH3C[PS]&?\ #IW]
MEG_HVG]G_P#\-YI'_P CT ?0%%?/_P#PZ=_99_Z-I_9__P##>:1_\CT?\.G?
MV6?^C:?V?_\ PWFD?_(] !_P4L_Y-U\.?]E5^''_ *F^A5] 5\(?\%!O^"97
M[-O@OX#:!>:/^SW\#])O)OB5X!L))[/P+I<$CV]SXQT:WN(2RP F.6"66)T/
M#QR.K JQ!]O_ .'3O[+/_1M/[/\ _P"&\TC_ .1Z /H"BOG_ /X=._LL_P#1
MM/[/_P#X;S2/_D>C_AT[^RS_ -&T_L__ /AO-(_^1Z /*/VP?@_\0KC_ (*/
M_"SQG\,_ /B&QUB.WAL]<\::=J%E_8VIZ,E[;M=:=JUO,ZR,\=M)?-:F&-I/
M/FAVS11_:0O4_ KQ#JGP&\:>+_%VL?#_ .)'A'1_BQXITG3['PQXCU_2=4UB
MWU64317%Y$\>HW$::>819JEI!<.8!:7+QVT498GYU_:!_9?^"_PK_P""E_PY
M^'LO[._[*?A+X;>)M*W6\WB#X6Z:J>,;YI2)[2TU)%V6MW;0*)DMI(&-SN*A
M@&,EOZ5^R?\ L@?LW_M&?$OXI6=U^RG^SEIOAWPKJ5A%X<F3X?:6;K4[&YL8
MKA+J<-;X0RERZ( "L31[\.650#IO"_@/Q)IOAOXN:Y<_!7X[?V#\2K^S/_"&
M1^-=)C\56=WY4\=Y?6VH)K:QV=BT/V*&*W@U%3"89O+@B20[N8LOV0?BOHJ>
M$? ]WHLNK6>N6?P\N=6\8VUY81V_AV?PUJ*WUY;3PJT$K>=';016TEG;NAFN
M)6DCMHT&_P T\,?LH_#'7O!7QCM9OV<OV48/%7P[U>"$R6W[/D]Y-I5O)#YK
MHNBJ!>ZR@93!#?6LEO!=L99(XU6V=9+OA[]G#X&ZYXF_9OU"3]F_]D:#PK\9
M-,M7OEM?A9;:A;S74NF27;M;ZU&@LK=%E$44$$J2S7I=]GEK&\@ /TMHKY__
M .'3O[+/_1M/[/\ _P"&\TC_ .1Z/^'3O[+/_1M/[/\ _P"&\TC_ .1Z /H"
MOG__ ()I_P#)NOB/_LJOQ'_]3?7:/^'3O[+/_1M/[/\ _P"&\TC_ .1ZS_\
M@E/X3TOP%^R7J&A:%IFGZ+HFB_$KXA6&GZ?86Z6UK86\7C76TBABB0!(XT15
M544 *    * .0\6_&3Q%\)/^"IOQ0_L#X3_$#XH?VA\*O!'G_P#",7FAV_\
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
M&EP"\M);O33;QZ*R7]O=V\4\(225(8S<M*T;/!%YG;?!_P#;G;P1XX\2>/\
M4_@WX[TCQ1XXO-$TC6-&\.?#;X@7=G'I]HTT;:J;F;PQ;>?>+%<A#"8$W06,
M""=MJ1J 7O"^O>/+B#QU/XN^-7[8WPWM? >C6VO32^(-%^&DSZK:W#W,<'V6
M&PTNZF:9WM)%6"6..4LR($WL%K&LOC1JFJ>.O &B6?[1G[6UU'X\T+P_XA?4
M(] ^'8MO#MOKLMQ#I2WBMHXG9YYK6>(_98KA8BFZ5HT97-KXW_%OPG\>-"\4
M-)K?[4'@C6M4\0C6+&Y\/? ?Q1<#R(+$V=K:W"ZAX<N8WB#%KHA8@T<[AD?,
M:L?#/"BZAX3\=?L\7DMK\3->NO@[X>\/:4GBR[^#/CVUUO0#;2S#6K6WM[?P
MVD&HVFHV,D5DHN'MS;B".XVS3+D@'WK_ ,,;?$7_ *.Q_: _\%'@C_YGJ/\
MAC;XB_\ 1V/[0'_@H\$?_,]1_P /+/AU_P!"Y^T!_P"&)\;_ /RIH_X>6?#K
M_H7/V@/_  Q/C?\ ^5- !_PQM\1?^CL?V@/_  4>"/\ YGJS_P#@E/HUQX<_
M9+U#3[S5M0UZ\L/B5\0K>?4[]($NM1=/&NMJT\JP1Q0B20@LPBCCC!8[45<*
M-#_AY9\.O^A<_: _\,3XW_\ E31_P3,@O/\ AEV\O+S2/$&A_P!N?$#QSK=I
M::WI%UI%_P#8[WQ=K%W:RR6MU''/#YMO-%(%D16VR*2!F@#Z HHHH **** "
FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>28
<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/\
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
M+H%[)Z>9,B?RS7SQ14++,,NGXC^N5>Y[A=_M)WC _8O#T*>AEN"W\@*Y^_\
MV@/&5T"+3[#8CL8H-[#_ +[)'Z5Y?16T<#AH[0(>)JO[1:U+4;O5]2GU#49C
M/=7#F261@ 68]\#@55HHKL225D8;A1113$%%%% 'KW[.VD_:O&=[J3KE;*UV
MJ?1G./Y _G7TC7E/[/FC?8/ ,^HNN)-1NF8'UC3Y1_X]O_.O5J^0S"ISXB7E
MH>[A8\M)!1117 =(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %-DD2*)Y)&"HBEF8]@*=7'?%;7AX?\ AKJMPK[9IX_LT/J6?C]!
MN/X5=.#J34%U)E)1BY,^6?%FM2>(O%VIZM(2?M5P[H#_  IG"C\% 'X5CT45
M]S&*C%170^<;;=V%%%%4(*[;X0Z+_;?Q.TN-EW1VK_:GX[)R/_'L5Q->_?LX
MZ"([/5=>E7YY66UA)'11\S_F=O\ WS7'C:GLL/*7R^\Z,/#GJI'N-%%%?&GO
M!1110 4UT62-D=0RL,$'H13J* /C[XF>$6\'>-[NQ0'[),?/M6Q_RS8_=_ Y
M'X5R-?4/QS\(#Q!X+.IVT>;W2LRC Y:(_?'X8#?@?6OEZOL,#B/;T4WNM&>%
MB*?LZC70****[CF"BBB@":SNYK"^@N[5S'/!(LD;@\JP.0?S%?9_A#Q%!XJ\
M)V&KV[ _:(QYBC^"0<,OX'-?%5>T?L]^+A9ZO<^&KR3$5X#-;9/24#E?Q49_
MX#7E9G0]I2YUO'\CMP=3EGRO9GT/1117RQ[(5S'Q'U\>&_A[JVH XE\@PP^O
MF/\ *I_#.?PKIZ\0_:.UP1Z?I.AQO\TSM<RKGHJ_*OYDM^5=6$I>UKQB8UY\
ME-L^?Z***^T/GPHHHH *FM+66^O8+6W7=-/(L:+ZL3@?SJ&N^^"^AG6_B=8E
MEW0V*M=R^VWA?_'BM95:BITW-]"X1YY*)]1:'I46AZ#8Z7;\QV<"0@X^]M&,
M_CUJ_117P[;;NSZ)*RL@HHHI#"BBB@ HHHH **** "BBB@ HHHH *^//B=K7
M]N_$?5[M7WQK.88SGC:GRC'Y5]4>,M:_X1WP;JFJ@X>WMV,>?[Y&%_4BOBPD
MLQ+$DDY)/>O>RBGK*H_0\W'3T41****^@/+"BBB@ KZ+_9TT?[-X9U+5G7#7
M=P(D;U5!_BQ_*OG4 D@ 9)Z"OLWP%HB^'O 6D::%PT=LK2?[[?,W_CS&O(S6
MIRT5#NSNP4+U.;L=#1117S![ 4444 ?)GQK_ .2P:W_VP_\ 2>.N#KO/C7_R
M6#6_^V'_ *3QUP=?;8;^!#T7Y'SU;^)+U84445T&04444 :7A_0KSQ+KUII.
MFQEY[F0*/11W8^P&2:^R/#7A^S\+^';32-/0+#;H 6QR[?Q,?<GFO.?@7X#&
MAZ%_PD.HQ_Z?J*?N58?ZJ'J/Q;K],5ZW7RV98KVM3V<=E^9[.$H\D>9[L***
M*\H[0HHHH *PO&VK?V%X%UG45.UX+20QG_;(PO\ X\16[7F'Q^U/[%\-_LP;
M#7MTD6/4#+'_ -!K?#P]I6C'NS.K+E@V?+]%%%?;GSH4444 %26\#W-S%!$,
MO*X11[DX%1UU/PTTS^U_B5H=IMW+]I$CC_90%S^BU%27)!R[%17-)(^N]*L4
MTS1[*PA&([6W2%1[*H _E5NBBOA6[N[/I-@HHHI %%%% $<\$5U;R07$:RQ2
MJ4=&&0P/!!KY@^*GPJN/!UX^I:0DEQHLSDYQDVQ/\+>WH?P//7ZCJ.>"&YMW
M@N8DFBD4J\;J&5@>Q!ZUUX7%3PT[K;JC"M1C5C9GPI17NOQ!^ K*TFH^"!N4
MDL^G.W(_ZYL>OT/YUXC>6=SI]W):WT$EO<1':\4JE64^X-?5T,13KQO!GBU*
M4Z;M)$%%%%=!D%%%% !1110 4444 %%%% !1110 4444 %%%% !1170^ M'7
M7O'NCZ?(NZ*2Z0RKZHIW,/R!%3.2A%R?0J*<FDCZR\%:3_8?@C2-.*[7AM4#
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>29
<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>XML
<SEQUENCE>30
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118012680">
<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, 2021 </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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
</tr>
<tr 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_DocumentTransitionReport', window );">Document Transition Report</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_DocumentShellCompanyReport', 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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-14832<span></span>
</td>
</tr>
<tr 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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CELESTICA&#160;INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">A6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CountryOfIncorporation', window );">Country of incorporation</a></td>
<td class="text">Canada<span></span>
</td>
</tr>
<tr 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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5140 Yonge Street, Suite 1900<span></span>
</td>
</tr>
<tr 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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Toronto<span></span>
</td>
</tr>
<tr 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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">ON<span></span>
</td>
</tr>
<tr 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_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">M2N&#160;6L7<span></span>
</td>
</tr>
<tr 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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Subordinate Voting Shares<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CLS<span></span>
</td>
</tr>
<tr 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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<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="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_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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
</tr>
<tr 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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Entity Accounting Standard</a></td>
<td class="text">International Financial Reporting Standards<span></span>
</td>
</tr>
<tr 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_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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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_DocumentRegistrationStatement', window );">Document Registration Statement</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_ContactPersonnelEmailAddress', window );">Contact Personnel Email Address</a></td>
<td class="text">clsir@celestica.com<span></span>
</td>
</tr>
<tr 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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5140 Yonge Street, Suite 1900<span></span>
</td>
</tr>
<tr 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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Toronto<span></span>
</td>
</tr>
<tr 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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">ON<span></span>
</td>
</tr>
<tr 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_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">M2N&#160;6L7<span></span>
</td>
</tr>
<tr 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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">416<span></span>
</td>
</tr>
<tr 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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">448-2211<span></span>
</td>
</tr>
<tr 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_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Craig Oberg<span></span>
</td>
</tr>
<tr class="rh">
<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="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">106,111,146<span></span>
</td>
</tr>
<tr class="rh">
<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="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">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="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">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_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelEmailAddress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Email address of contact personnel.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContactPersonnelEmailAddress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<a 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_DocumentAccountingStandard</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:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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 YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 registration statement.</p></div>
<a 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 Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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 Exchange Act<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 Exchange Act<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_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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 Exchange Act<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_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Exchange Act<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 Exchange Act<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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<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_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_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a 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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-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_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CountryOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The country in which the entity is incorporated.</p></div>
<a href="javascript:void(0);" onclick="top.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 2021-01-01<br> -Paragraph 138<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_138_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CountryOfIncorporation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>31
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703148601560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr 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_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Toronto, Canada<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AuditInformationAbstract</td>
</tr>
<tr>
<td 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_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a 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 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118540776">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<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 " 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">$ 394.0<span></span>
</td>
<td class="nump">$ 463.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTradeReceivables', window );">Accounts receivable</a></td>
<td class="nump">1,260.3<span></span>
</td>
<td class="nump">1,093.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_Inventories', window );">Inventories</a></td>
<td class="nump">1,697.0<span></span>
</td>
<td class="nump">1,091.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_CurrentTaxAssetsCurrent', window );">Income taxes receivable</a></td>
<td class="nump">8.6<span></span>
</td>
<td class="nump">6.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">75.4<span></span>
</td>
<td class="nump">81.7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Total current assets</a></td>
<td class="nump">3,435.3<span></span>
</td>
<td class="nump">2,737.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="nump">338.7<span></span>
</td>
<td class="nump">332.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_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">113.8<span></span>
</td>
<td class="nump">101.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">324.2<span></span>
</td>
<td class="nump">198.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">382.0<span></span>
</td>
<td class="nump">229.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_DeferredTaxAssets', window );">Deferred income taxes</a></td>
<td class="nump">47.7<span></span>
</td>
<td class="nump">39.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="nump">25.2<span></span>
</td>
<td class="nump">25.5<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">4,666.9<span></span>
</td>
<td class="nump">3,664.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_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="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 &amp; lease obligations</a></td>
<td class="nump">51.5<span></span>
</td>
<td class="nump">99.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TradeAndOtherPayablesToTradeSuppliers', window );">Accounts payable</a></td>
<td class="nump">1,238.3<span></span>
</td>
<td class="nump">854.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities', window );">Accrued and other current liabilities</a></td>
<td class="nump">884.3<span></span>
</td>
<td class="nump">553.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_CurrentTaxLiabilitiesCurrent', window );">Income taxes payable</a></td>
<td class="nump">62.3<span></span>
</td>
<td class="nump">51.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current portion of provisions</a></td>
<td class="nump">17.1<span></span>
</td>
<td class="nump">19.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Total current liabilities</a></td>
<td class="nump">2,253.5<span></span>
</td>
<td class="nump">1,578.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_NoncurrentPortionOfBorrowingsAndLeaseLiabilities', window );">Long-term portion of borrowings under credit facility &amp; lease obligations</a></td>
<td class="nump">742.9<span></span>
</td>
<td class="nump">486.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_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Pension and non-pension post-employment benefit obligations</a></td>
<td class="nump">107.5<span></span>
</td>
<td class="nump">117.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_NoncurrentProvisionsAndOtherNoncurrentLiabilities', window );">Provisions and other non-current liabilities</a></td>
<td class="nump">39.8<span></span>
</td>
<td class="nump">41.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_DeferredTaxLiabilities', window );">Deferred income taxes</a></td>
<td class="nump">60.2<span></span>
</td>
<td class="nump">32.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,203.9<span></span>
</td>
<td class="nump">2,255.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_EquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IssuedCapital', window );">Capital stock</a></td>
<td class="nump">1,764.5<span></span>
</td>
<td class="nump">1,834.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_TreasuryShares', window );">Treasury stock</a></td>
<td class="num">(48.9)<span></span>
</td>
<td class="num">(15.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SharePremium', window );">Contributed surplus</a></td>
<td class="nump">1,029.8<span></span>
</td>
<td class="nump">974.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_RetainedEarnings', window );">Deficit</a></td>
<td class="num">(1,255.6)<span></span>
</td>
<td class="num">(1,368.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(26.8)<span></span>
</td>
<td class="num">(15.2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAttributableToOwnersOfParent', window );">Total equity</a></td>
<td class="nump">1,463.0<span></span>
</td>
<td class="nump">1,409.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="nump">$ 4,666.9<span></span>
</td>
<td class="nump">$ 3,664.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_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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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 2021-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-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>Expiry date 2023-01-01: 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.
Effective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="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 2021-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-2021-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 69<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_54_n&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_54_r&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssuedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of 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 2021-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-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph IG6<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 78<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 32<br> -IssueDate 2021-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=32&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>33
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118433768">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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,634.7<span></span>
</td>
<td class="nump">$ 5,748.1<span></span>
</td>
<td class="nump">$ 5,888.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CostOfSales', window );">Cost of sales</a></td>
<td class="nump">5,147.7<span></span>
</td>
<td class="nump">5,310.5<span></span>
</td>
<td class="nump">5,503.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross profit</a></td>
<td class="nump">487.0<span></span>
</td>
<td class="nump">437.6<span></span>
</td>
<td class="nump">384.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses (SG&amp;A)</a></td>
<td class="nump">245.1<span></span>
</td>
<td class="nump">230.7<span></span>
</td>
<td class="nump">227.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ResearchAndDevelopmentExpense', window );">Research and&#160;development</a></td>
<td class="nump">38.4<span></span>
</td>
<td class="nump">29.9<span></span>
</td>
<td class="nump">28.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization of intangible assets</a></td>
<td class="nump">25.5<span></span>
</td>
<td class="nump">25.6<span></span>
</td>
<td class="nump">29.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_OtherChargesRecoveriesByFunction', window );">Other charges (recoveries)</a></td>
<td class="nump">10.3<span></span>
</td>
<td class="nump">23.5<span></span>
</td>
<td class="num">(49.9)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Earnings from operations</a></td>
<td class="nump">167.7<span></span>
</td>
<td class="nump">127.9<span></span>
</td>
<td class="nump">149.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance costs</a></td>
<td class="nump">31.7<span></span>
</td>
<td class="nump">37.7<span></span>
</td>
<td class="nump">49.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Earnings before income taxes</a></td>
<td class="nump">136.0<span></span>
</td>
<td class="nump">90.2<span></span>
</td>
<td class="nump">99.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 " 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">40.9<span></span>
</td>
<td class="nump">32.9<span></span>
</td>
<td class="nump">22.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred</a></td>
<td class="num">(8.8)<span></span>
</td>
<td class="num">(3.3)<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Income tax expense</a></td>
<td class="nump">32.1<span></span>
</td>
<td class="nump">29.6<span></span>
</td>
<td class="nump">29.5<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossAttributableToOwnersOfParent', window );">Net earnings</a></td>
<td class="nump">$ 103.9<span></span>
</td>
<td class="nump">$ 60.6<span></span>
</td>
<td class="nump">$ 70.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShare', window );">Basic earnings per share (in dollars per share)</a></td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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.82<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
</tr>
<tr class="re">
<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&#160;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 " 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">126.7<span></span>
</td>
<td class="nump">129.1<span></span>
</td>
<td class="nump">131.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustedWeightedAverageShares', window );">Diluted (in shares)</a></td>
<td class="nump">126.7<span></span>
</td>
<td class="nump">129.1<span></span>
</td>
<td class="nump">131.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_OtherChargesRecoveriesByFunction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Charges (Recoveries), By Function</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherChargesRecoveriesByFunction</td>
</tr>
<tr>
<td 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_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 2021-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-2021-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 67<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories.</p></div>
<a href="javascript:void(0);" onclick="top.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 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 80<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2021-01-01<br> -Paragraph 67<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 IAS<br> -Number 26<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph IE33<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=32&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 126<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_126&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>34
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703119102600">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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">$ 103.9<span></span>
</td>
<td class="nump">$ 60.6<span></span>
</td>
<td class="nump">$ 70.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 );">Gains (losses) on pension and non-pension post-employment benefit plans</a></td>
<td class="nump">9.3<span></span>
</td>
<td class="num">(9.3)<span></span>
</td>
<td class="num">(8.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 " 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">(7.7)<span></span>
</td>
<td class="nump">4.3<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent', window );">Total comprehensive income</a></td>
<td class="nump">101.6<span></span>
</td>
<td class="nump">59.7<span></span>
</td>
<td class="nump">64.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_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 " 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">(13.5)<span></span>
</td>
<td class="nump">8.5<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_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 " 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">$ 9.6<span></span>
</td>
<td class="num">$ (4.4)<span></span>
</td>
<td class="num">$ (7.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_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 2021-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-2021-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_81B_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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, after reclassification adjustments, 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 2021-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-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.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 2021-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-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>35
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117058584">
<tr>
<th class="tl" colspan="2" 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>AOC loss</div></th>
<th class="th"><sup>[1]</sup></th>
<th class="th">
<div>AOC loss </div>
<div>Currency forward</div>
</th>
<th class="th"><sup>[1]</sup></th>
<th class="th">
<div>AOC loss </div>
<div>Interest rate swap</div>
</th>
<th class="th"><sup>[1]</sup></th>
</tr>
<tr class="rc">
<td class="pl " 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 at Dec. 31, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="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>
<td class="text">&#160;<span></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 " 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="th" style="border-bottom: 0px;"><sup></sup></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(b)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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 " 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="th" style="border-bottom: 0px;"><sup></sup></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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Equity-settled stock-based compensation (SBC)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></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="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>
<td class="text">&#160;<span></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 " 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.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 );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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 " 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="th" style="border-bottom: 0px;"><sup></sup></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 " 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="th" style="border-bottom: 0px;"><sup></sup></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 " 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="th" style="border-bottom: 0px;"><sup></sup></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 class="re">
<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="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>
<td class="text">&#160;<span></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 " 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="th" style="border-bottom: 0px;"><sup></sup></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">2.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.2)<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(b)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(15.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15.0)<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_PurchaseOfTreasuryShares', window );">Purchase of treasury stock for stock-based plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(19.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="num">(19.1)<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Equity-settled stock-based compensation (SBC)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.2<span></span>
</td>
<td class="nump">9.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="ro">
<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="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>
<td class="text">&#160;<span></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 " 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">60.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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.6<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 );">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">(9.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9.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 " 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.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="text">&#160;<span></span>
</td>
<td colspan="2" class="nump">4.3<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_OtherComprehensiveIncomeNetOfTaxCashFlowHedges', window );">Changes from derivatives designated as hedges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.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="nump">8.5<span></span>
</td>
<td colspan="2" class="num">(4.4)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " 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, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,409.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,834.2<span></span>
</td>
<td class="num">(15.7)<span></span>
</td>
<td class="nump">974.5<span></span>
</td>
<td class="num">(1,368.8)<span></span>
</td>
<td colspan="2" class="num">(15.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="ro">
<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="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>
<td class="text">&#160;<span></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 " 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.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="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(b)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(28.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41.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="re">
<td class="pl " 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="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="num">(54.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">(54.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Equity-settled stock-based compensation (SBC)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.2<span></span>
</td>
<td class="nump">13.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="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>
<td class="text">&#160;<span></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 " 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">103.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">103.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_cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans', window );">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="nump">9.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.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="ro">
<td class="pl " 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="th" style="border-bottom: 0px;"><sup></sup></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 class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="num">(7.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_OtherComprehensiveIncomeNetOfTaxCashFlowHedges', window );">Changes from derivatives designated as hedges</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13.5)<span></span>
</td>
<td class="nump">$ 9.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>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="num">$ (13.5)<span></span>
</td>
<td colspan="2" class="nump">$ 9.6<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " 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, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,463.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,764.5<span></span>
</td>
<td class="num">$ (48.9)<span></span>
</td>
<td class="nump">$ 1,029.8<span></span>
</td>
<td class="num">$ (1,255.6)<span></span>
</td>
<td colspan="2" class="num">$ (26.8)<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 (AOC) loss is net of tax. See note&#160;13.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Includes $15.0 accrued as of December 31, 2020 for the estimated contractual maximum of permitted subordinate voting share (SVS) repurchases (Contractual Maximum) for cancellation under an automatic share purchase plan (ASPP) executed in December 2020. See note 12.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">We paid <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$35.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> to repurchase SVS for cancellation in 2021. Also includes $7.5 accrued as of December 31, 2021 for the estimated Contractual Maximum for cancellation under an ASPP executed in December 2021. See note 12. </span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">Includes $33.8 accrued as of December 31, 2021 for the estimated Contractual Maximum to settle awards under our SBC plans under an ASPP executed in December 2021. 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_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 2021-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-2021-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, after reclassification adjustments, 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 2021-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-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.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 2021-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-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117933160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Changes in Equity (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></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_cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation', window );">Aggregate cost of SVS repurchased for cancellation</a></td>
<td class="nump">$ 35.9<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 67.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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">SVS | 2020 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 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">35.9<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">SVS | 2021 NICB ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan', window );">Accrual for repurchase of stock under automatic share purchase plan</a></td>
<td class="nump">7.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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">35.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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">SVS | 2021 SBC ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan', window );">Accrual for repurchase of stock under automatic share purchase plan</a></td>
<td class="nump">$ 33.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">SVS | ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan', window );">Accrual for repurchase of stock under automatic share purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrual For Repurchase Of Stock Under Automatic Share Purchase Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan</td>
</tr>
<tr>
<td 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_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_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_TwoThousandTwentyNCIBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentyNCIBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TwoThousandTwentyOneNICBASPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentyOneNICBASPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TwoThousandTwentyOneSBCASPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentyOneSBCASPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AutomaticSharePurchasePlanASPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AutomaticSharePurchasePlanASPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118623160">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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">$ 103,900,000<span></span>
</td>
<td class="nump">$ 60,600,000<span></span>
</td>
<td class="nump">$ 70,300,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 " 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">126,300,000<span></span>
</td>
<td class="nump">124,700,000<span></span>
</td>
<td class="nump">135,400,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_AdjustmentsForSharebasedPayments', window );">Equity-settled employee SBC</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">33,400,000<span></span>
</td>
<td class="nump">25,800,000<span></span>
</td>
<td class="nump">34,100,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_OtherAdjustmentsForNoncashItems', window );">Other charges (recoveries) (a)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="num">(86,100,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_AdjustmentsForFinanceCosts', window );">Finance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,700,000<span></span>
</td>
<td class="nump">37,700,000<span></span>
</td>
<td class="nump">49,500,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_AdjustmentsForIncomeTaxExpense', window );">Income tax expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,100,000<span></span>
</td>
<td class="nump">29,600,000<span></span>
</td>
<td class="nump">29,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_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,200,000<span></span>
</td>
<td class="nump">10,000,000.0<span></span>
</td>
<td class="nump">24,200,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 " 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="num">(102,400,000)<span></span>
</td>
<td class="num">(40,700,000)<span></span>
</td>
<td class="nump">153,700,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_AdjustmentsForDecreaseIncreaseInInventories', window );">Inventories</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(521,900,000)<span></span>
</td>
<td class="num">(99,300,000)<span></span>
</td>
<td class="nump">97,700,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_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(11,500,000)<span></span>
</td>
<td class="num">(500,000)<span></span>
</td>
<td class="nump">16,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_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="nump">556,900,000<span></span>
</td>
<td class="nump">117,000,000.0<span></span>
</td>
<td class="num">(158,800,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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="num">(78,900,000)<span></span>
</td>
<td class="num">(23,500,000)<span></span>
</td>
<td class="nump">109,100,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_IncomeTaxesPaidRefundClassifiedAsOperatingActivities', window );">Net income tax paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(39,400,000)<span></span>
</td>
<td class="num">(27,800,000)<span></span>
</td>
<td class="num">(21,000,000.0)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">226,800,000<span></span>
</td>
<td class="nump">239,600,000<span></span>
</td>
<td class="nump">345,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 " 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="num">(314,700,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,700,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_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">(52,200,000)<span></span>
</td>
<td class="num">(52,800,000)<span></span>
</td>
<td class="num">(80,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_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Proceeds from sale of assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="nump">1,800,000<span></span>
</td>
<td class="nump">116,500,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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="num">(364,300,000)<span></span>
</td>
<td class="num">(51,000,000.0)<span></span>
</td>
<td class="nump">38,700,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_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="ro">
<td class="pl " 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">(40,000,000.0)<span></span>
</td>
<td class="num">(33,700,000)<span></span>
</td>
<td class="num">(38,200,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_ProceedsFromIssuingShares', window );">Issuance of capital stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">200,000<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_PaymentsToAcquireOrRedeemEntitysSharesForCancellation', window );">Repurchase of capital stock for cancellation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(35,900,000)<span></span>
</td>
<td class="num">(100,000)<span></span>
</td>
<td class="num">(67,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_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">(20,600,000)<span></span>
</td>
<td class="num">(19,100,000)<span></span>
</td>
<td class="num">(9,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_cls_PaymentOfFinancingCostsAndWaiverFees', window );">Finance costs and waiver fees paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(26,000,000.0)<span></span>
</td>
<td class="num">(29,500,000)<span></span>
</td>
<td class="num">(46,500,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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="nump">67,700,000<span></span>
</td>
<td class="num">(204,300,000)<span></span>
</td>
<td class="num">(326,200,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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="num">(69,800,000)<span></span>
</td>
<td class="num">(15,700,000)<span></span>
</td>
<td class="nump">57,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_CashAndCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">463,800,000<span></span>
</td>
<td class="nump">479,500,000<span></span>
</td>
<td class="nump">422,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, end of year</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">394,000,000.0<span></span>
</td>
<td class="nump">463,800,000<span></span>
</td>
<td class="nump">479,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_ifrs-full_BorrowingsByNameAxis=cls_RevolvingLoansMember', window );">Revolving Loans</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 " 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">220,000,000.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 " 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">(220,000,000.0)<span></span>
</td>
<td class="nump">0<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_TermLoansMember', window );">Term Loans</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 " 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">365,000,000.0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">48,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments under credit facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (175,000,000.0)<span></span>
</td>
<td class="num">$ (121,900,000)<span></span>
</td>
<td class="num">$ (213,000,000.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">Other charges (recoveries) in 2019 consists primarily of a $102.0 gain on the sale of our Toronto real property.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Finance costs paid include debt issuance costs paid of $3.6 in 2021 (2020 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> $0.6; 2019 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> $2.9). We also paid $2.0 in credit-facility-related waiver fees in 2019, recorded as other charges.</span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2021-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-2021-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_20_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 10<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 39<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_39&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-01-01<br> -Paragraph 35<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_14_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="top.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 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 20<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 14<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_14&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_17_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_16_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81B_a_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RevolvingLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121960936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statement of Cash Flows (Parenthetical) - 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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</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_cls_BusinessTransitionCosts', window );">Business Transition Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1.2)<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 95.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsForDebtIssueCosts', window );">Debt issuance costs paid</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">2.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RestructuringAxis=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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</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_cls_BusinessTransitionCosts', window );">Business 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="nump">$ 102.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_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_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 2021-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_CondensedCashFlowStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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;">srt_CondensedCashFlowStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_RestructuringAxis=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_RestructuringAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122216632">
<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, 2021</div></th></tr>
<tr 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 " 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">REPORTING ENTITY: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). Celestica's operating and reportable segments consist of its Advanced Technology Solutions (ATS) segment and its Connectivity &amp; Cloud Solutions (CCS) segment. See note 25 for further detail regarding segment information.<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 2021-01-01<br> -Paragraph 51<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_51&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>40
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121965224">
<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, 2021</div></th></tr>
<tr 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">BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES:<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Statement of compliance:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;10, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Functional and presentation currency:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements are presented in United States (U.S.)&#160;dollars, which is also Celestica's functional currency. Unless otherwise noted, all financial information is presented in millions of U.S.&#160;dollars (except percentages and per share&#160;amounts).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of estimates and judgments:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (including, in recent periods, the prolonged impact of coronavirus disease 2019 and related mutations (COVID-19) and materials constraints), historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment also impacts 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 the 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 also impact future periods.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  Our review of the estimates, judgments and assumptions used in the preparation of our financial statements for 2021 included those relating to, among others: our determination of the timing of revenue recognition, the determination of whether indicators of impairment existed for our assets and cash generating units (CGUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">), our measurement of deferred tax assets and liabilities, our estimated inventory provisions and expected credit losses, customer creditworthiness, and the determination of the fair value of assets acquired and liabilities assumed in connection with a business combination</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Any revisions to estimates, judgments or assumptions may result in, among other things, write-downs or impairments to our assets or CGUs, and/or adjustments to the carrying amount of our accounts receivable (A/R) and/or inventories, or to the valuation of our deferred tax assets and/or pension obligations, any of which could have a material impact on our financial performance and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">_____________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key sources of estimation uncertainty and judgment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have applied significant estimates, judgments 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; 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, </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which includes estimating future growth, profitability, and discount and terminal growth rates; and the allocation of the purchase price and other valuations related to our business acquisitions. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We describe our use of judgment and estimation uncertainties in greater detail in the accounting policies described under &#8220;Significant Accounting Policies&#8221; below.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently issued accounting standards and amendments: </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest R</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ate Benchmark Reform (Amendments to IFRS 9 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Financial Instruments)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, IAS 39 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Financial Instruments: Recognition and Measurement) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">and IFRS 7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Financial Instruments: Disclosures):</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In September 2019, the IASB issued amendments to IFRS 9, IAS 39, and IFRS 7, effective January 1, 2020, representing phase one of its response to the effects of the Interbank Offered Rates (IBOR) reform on financial reporting. These amendments allow entities to assume that the interest rate benchmark on which hedged cash flows and hedged risk are based, and the interest rate benchmark on which the cash flows of the hedging instrument are based, are not altered as a result of IBOR reform. The amendments provide temporary relief that allows hedge accounting to continue, and any hedge ineffectiveness to continue to be recorded in the income statement, during the period of uncertainty before the replacement of existing interest rate benchmarks. The amendments apply to all hedging relationships that are directly affected by IBOR reform, and application of the relief is mandatory. A hedging relationship is affected if the reform gives rise to uncertainties about the timing and/or amount of benchmark-based cash flows of the hedged item or the hedging instrument.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The relief will cease to apply when the uncertainty arising from IBOR reform is no longer present. On January 1, 2020, and in accordance with applicable transition provisions,</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">we adopted the amendments retrospectively to hedging relationships that existed at the start of the reporting </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">period or were designated thereafter, and we continue to apply hedge accounting to the amount in accumulated other comprehensive income (loss) (OCI) with respect to our interest rate swap cash flow hedges. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amendments also contain specific disclosure requirements for hedging relationships to which the relief is applied. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">See note 20(b) for disclosure of interest rate risks related to IBOR reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The amendments did not have a significant impact on our disclosures or the amounts reported in our consolidated financial statements for the year ended December 31, 2020. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2020, the IASB issued Interest Rate Benchmark Reform-Phase 2, which amends IFRS 9, IAS 39, IFRS 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Insurance Contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, IFRS 7, and IFRS 16, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The amendments complement those issued in 2019 and focus on the effects on financial statements when a company replaces a previous interest rate benchmark with an alternative benchmark rate as a result of IBOR reform. We adopted the Phase 2 amendments </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">as of January 1, 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The adoption of the Phase 2 amendments had no significant impact on our consolidated financial statements for the year ended December 31, 2021. See note 20 for further detail. We will continue to monitor relevant developments and will evaluate the impact of the Phase 2 amendments on our consolidated financial statements as IBOR reform progresses. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Initial adoption and application of IFRS 16, Leases: </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Effective January 1, 2019, we adopted IFRS 16</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Leases,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which brought most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases. IFRS 16 superseded IAS 17, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. 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. In connection therewith, we recognized ROU assets of $111.5 and related lease obligations of $112.0, and reduced our accrued liabilities by $0.5 on our consolidated balance sheet as of January 1, 2019. There was no net impact on our deficit as of January 1, 2019. We discounted our lease payments using a weighted-average rate of 4.7% as of January 1, 2019. In computing the initial adjustment, we elected to apply the practical expedients available under IFRS 16, and accordingly 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. 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 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNIFICANT ACCOUNTING POLICIES: </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies below are in compliance with IFRS as issued by the IASB and have been applied consistently to all periods presented in these consolidated financial statements. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) &#160;&#160;&#160;&#160;Basis of measurement:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements have been prepared primarily on the historical cost basis. Other measurement bases, where used, are described in the applicable notes.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)&#160;&#160;&#160;&#160;Basis of consolidation:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)&#160;&#160;&#160;&#160;Business combinations:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the acquisition method to account for any business combinations. All identifiable assets and liabilities are recorded at fair value on our consolidated balance sheet as of the acquisition date. Any goodwill that arises from business combinations is tested annually for impairment (see note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Potential obligations for contingent consideration and other contingencies are also recorded at fair value on our consolidated balance sheet 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. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. The fair value of acquired intangible assets are measured by applying the income approach using a discounted cash flow model and forecasts based on management's estimates and assumptions.  </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d)&#160;&#160;&#160;&#160;Foreign currency translation:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Upon consolidation, for our subsidiaries with a non-U.S.&#160;dollar functional currency, we translate assets and liabilities denominated in foreign currencies 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 OCI. For the purposes of foreign currency translation of transactions at our subsidiaries with a non-U.S. dollar functional currency, we translate foreign currency transactions into the relevant non-U.S. dollar functional currency using the exchange rate prevailing during the month of the transaction for revenues and expenses or the exchange rate as at period end for the translation of these foreign currency denominated monetary assets and liabilities, and such gains and losses arising from these translations are recorded in the statement of operations in their non-U.S. dollar functional currency before translation into U.S. dollar for consolidation purposes.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e)&#160;&#160;&#160;&#160;Cash and cash equivalents:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cash and cash equivalents include cash on account and short-term investments with original maturities of three months or less. Cash and cash equivalents are classified as financial assets measured at fair value through profit or loss (see paragraph </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(o)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> below). 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f)&#160;&#160;&#160;&#160;Inventories:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We procure inventory and manufacture products 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 and estimation. When estimating the net realizable value of our inventory, 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 such 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. We adjust previous write-downs in our consolidated statement of operations in the period a change in estimate occurs.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g)&#160;&#160;&#160;&#160;Property, plant and equipment:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We carry property, plant and equipment at cost less accumulated depreciation and accumulated impairment losses. Cost consists of expenditures directly attributable to the acquisition or construction of the asset, and costs directly attributable to bringing the asset to the condition necessary for its intended use. 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:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"><tr><td style="width:1.0%"/><td style="width:62.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.527%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 40 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building/leasehold improvements</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 40 years or if shorter, term of lease</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 15 years</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 them 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 or retirement. Also see note 2(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">j</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h)&#160;&#160;&#160;&#160;Leases:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">j</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)). 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 </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We 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. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i)&#160;&#160;&#160;&#160;Goodwill and intangible assets:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initially record goodwill related to business acquisitions on our consolidated balance sheet in the amount of the excess of the fair value of the aggregate consideration paid or payable (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;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible assets:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record acquired intangible assets on our consolidated balance sheet at fair value on the date of acquisition. We capitalize acquired 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 acquired 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 such 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:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5&#160;years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 to 15&#160;years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software assets</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 to 10&#160;years</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intellectual property assets consist primarily of certain acquired 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.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(j)&#160;&#160;&#160;&#160;Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We review the carrying amount 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. 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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Determining the recoverable amount is subjective and requires </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, 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. Determining 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 to 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, if any. If the goodwill is reduced to nil and the impairment losses have not been fully allocated, we then reduce the carrying amount of other assets in such CGU (or group of CGUs), generally on a pro-rata basis, until the impairment losses have been recognized in full. See notes 6, 7, and 8.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 events or conditions that resulted in such losses 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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(k)&#160;&#160;&#160;&#160;Provisions:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 be required to adjust recorded amounts to reflect actual experience or changes in estimates in future periods.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 employee terminations, the measurement of termination costs, any anticipated sublease recoveries from exited sites, the timing of dispositions, and the 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 that 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 estimated fair value 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. We may be required to adjust recorded amounts to reflect actual experience or changes in estimates for future periods. See note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal and other contingencies:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 24. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(l)&#160;&#160;&#160;&#160;Employee benefits:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension and non-pension post-employment benefits:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify pension and non-pension post-employment benefits as either defined contribution plans or defined benefit&#160;plans.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under defined benefit plans, our obligation is to provide an agreed-upon benefit to specified plan participants. We remain exposed to both 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 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. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the related 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.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based compensation (SBC):</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally grant restricted share units (RSUs) and performance share units (PSUs), 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 one-quarter per year over a four-year period, and RSUs generally vest one-third per year over a three-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 three years from the grant date, to the extent that specified performance conditions have been met.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock options:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RSUs:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost we record 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 intend to settle these awards with SVS purchased in the open market by a broker, or issued from treasury. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PSUs:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The number of PSUs that will actually vest varies from 0% to 200% 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 three-year performance period, subject to modification by each of a separate pre-determined non-market financial target, and our relative total shareholder return (TSR), a market performance condition, compared to a pre-defined group of companies over the three-year performance period. The cost we record for PSUs is based on our estimate of the outcome of the applicable performance conditions. The grant date fair value of the non-TSR-based performance measurement and modifier is based on the market </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. The grant date fair value of the TSR modifier</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">is based on a Monte Carlo simulation model. 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 intend to settle these awards with SVS purchased in the open market by a broker or issued from treasury. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Share Units (DSUs):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;The compensation of our Board of Directors is comprised of annual Board and Board Chair retainer fees, annual standing Board committee Chair retainer fees (where applicable), and travel fees (collectively, Annual Fees)</span><span style="background-color:#ffffff;color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">payable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> in quarterly installments in arrears.* Directors must elect to receive 0%, 25% or 50% 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 0%, 25% or 50% of their Annual Fees in cash, with the balance either in DSUs or in RSUs (if no election is made, 100% 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 (in the case of DSUs) or the trading day preceding the date of grant (in the case of RSUs). Each DSU represents the right to receive one 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 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 three-year period and are governed by the terms of our Long-Term Incentive Plan (LTIP). Each vested RSU entitles the holder thereof to one 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 vest immediately on the date the director Retires. We expense the cost of director compensation through SG&amp;A in our consolidated statement of operations in the period the services are&#160;rendered.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">*  Mr. Popatia is an officer of Onex Corporation (Onex) and does not receive compensation as a director of the Company; however, Onex receives compensation for providing his services as a director, payable in DSUs in equal quarterly installments in arrears. See note 17.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(m)&#160;&#160;&#160;&#160;Deferred financing costs:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Deferred financing costs consist of costs relating to the establishment or amendment of our credit facility (including in connection with subsequent security arrangements). We defer financing costs related to our revolving facility as other assets on our consolidated balance sheet, and amortize these costs in our consolidated statement of operations on a straight-line basis over the term of the revolving facility (or the remainder of the term for amendments or subsequent security arrangements). We record financing costs relating to the issuance of our term loans as a reduction to the cost of the related debt (see note 11), which we amortize in 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(n)&#160;&#160;&#160;&#160;Income taxes: </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 they are recognized in OCI or directly in equity, respectively. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 where 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 used by management in establishing provisions related to tax uncertainties can significantly affect the amounts we recognize in our consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 we determine it is no longer probable that we will realize the related tax benefits. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">probable that the temporary differences will not reverse in the foreseeable future.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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;</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(o)&#160;&#160;&#160;&#160;Financial assets and financial liabilities:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Also see note&#160;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(q)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Impairment of financial assets.&#8221;</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value through profit or loss (FVTPL):</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 (unless they relate to effective hedging relationships for accounting purposes, in which case the subsequent changes are recorded in OCI). See note 2(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">p</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">). We expense transaction costs related to financial instruments classified as FVTPL as incurred in our consolidated statement of&#160;operations. We do not currently hold any liabilities designated as FVTPL. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortized cost:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 A/R, 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. Financial liabilities that are not classified as FVTPL include 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 initially recognize the carrying amount of such liabilities on our consolidated balance sheet at fair value plus transaction costs that are directly attributable to the issuance of such liabilities. These financial liabilities are measured at amortized cost subsequent to initial recognition.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(p)&#160;&#160;&#160;&#160;Derivatives and hedge accounting:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 the interest rate risk on a portion of our term loan borrowings. We apply hedge accounting to those hedge relationships 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Forward exchange and swap contracts that are not effective hedges for accounting purposes 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 and swap 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 accumulated OCI until we recognize the hedged item in our consolidated statement of operations. Any cash flow hedge ineffectiveness is recognized in our consolidated statement of operations immediately. For hedging instruments that we discontinue before the end of the original hedge term, we amortize the unrealized hedge gain or loss in accumulated OCI to our consolidated statement of operations over the remaining term of the hedging relationship or when the hedged item is recognized in net income, if this occurs prior to the end of the original term of the hedging relationship. If the hedged item ceases to exist before the end of the original hedge term, we recognize the unrealized hedge gain or loss in accumulated OCI immediately in our consolidated statement of operations. For our current foreign currency forward and swap cash flow hedges, the majority of the underlying expenses we hedge are for inventory, labour and facility costs, which are included in cost of sales in our consolidated statement of&#160;operations. For our interest rate swap agreements, the underlying interest expenses that we hedge are included in finance costs in our consolidated statement of&#160;opera</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">tions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(q)&#160;&#160;&#160;&#160;Impairment of financial assets:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review financial assets for impairment 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), 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 determined to be impaired. We adjust previous write-downs to reflect changes in estimates or actual experience.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(r)&#160;&#160;&#160;&#160;Revenue and deferred investment costs:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive the majority of our revenue from the sale of electronic products we manufacture and services we 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. Where the 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 A/R on our consolidated balance sheet. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record certain investment costs, comprised of contract acquisition or fulfillment costs, to the extent we consider the recoverability of these costs 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.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(s)&#160;&#160;&#160;&#160;Government subsidies:</span></div>We receive governmental subsidies, grants and credits (collectively, Subsidies), from time to time related to operating expenditures or equipment purchases. We recognize such Subsidies when there is reasonable assurance that we qualify for, and have complied with the conditions of, the Subsidy, and that the Subsidy will be received. If we receive a Subsidy but cannot reasonably assure that we have complied with its conditions, we will defer recognition of the Subsidy and record a liability on our consolidated balance sheet until the conditions are fulfilled. For Subsidies that relate to operating expenditures, we recognize the Subsidy as a reduction to the expenditure that the Subsidy was intended to offset, in the period the cost is incurred or when the conditions are&#160;fulfilled if they were not met when the costs were incurred. For Subsidies that relate to the purchase of equipment, we reduce the cost of the asset in the period the cost is incurred or when the conditions are fulfilled if they were not met when the costs were incurred, and we calculate amortization on the net amount. See note 23.<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>41
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122211464">
<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, 2021</div></th></tr>
<tr 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 " 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">ACQUISITIONS:<div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 1, 2021, we completed the acquisition of 100% of the shares of PCI Private Limited (PCI), a fully integrated design, engineering and manufacturing solutions provider with five manufacturing and design facilities across Asia. The agreement governing the acquisition of PCI includes a customary post-closing net working capital adjustment (WCA). The purchase price for PCI was $314.7, net of $11.4 of cash acquired, and including a preliminary net WCA (which is subject to finalization in the first quarter of 2022). The purchase price was funded with a combination of cash and borrowings of $220.0 under the revolving portion of our credit facility (see note 11).</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of our preliminary purchase price allocation in the year of acquisition are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:19.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.019%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PCI </span></td></tr><tr style="height:3pt"><td colspan="12" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and other current assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes and other long-term liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314.7&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Acquired assets and liabilities are recorded on our consolidated balance sheet at their fair values as of the date of acquisition. We expect to finalize our purchase price allocation by the end of the first quarter of 2022, once the WCA has been finalized, and the work of third-party consultants in estimating the fair values of acquired intangible assets (customer intangible assets) has been completed.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Had the acquisition occurred on January 1, 2021, PCI would have contributed less than 10% to our consolidated revenue and net earnings for 2021. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Newly-recognized customer intangible assets from the acquisition will be amortized on a straight line basis over an estimated useful life of 10 years. As a result, our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">amortization of intangible assets will increase by approximately $17 annually. Goodwill from the acquisition arose primarily from specific knowledge and capabilities of the acquired workforce and expected synergies from the combination of our operations. Such goodwill is attributable to our ATS segment and is not tax deductible. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We engaged third-party consultants to provide valuations of certain inventory, property, plant and equipment and intangible assets in connection with our acquisition of PCI. The fair value of the acquired tangible assets 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. The valuation of the intangible assets by the third-party consultants will be primarily based on the income approach using a discounted cash flow model and forecasts based on management's subjective estimates and assumptions. Various Level 2 and 3 data inputs of the fair value measurement hierarchy (defined in note 20) were (and will be) used in the valuation of the foregoing assets.    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We recorded A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">cquisition Costs (defined in note 15) of $7.3 during 2021, including $4.8 related to our acquisition of PCI, offset in part by a $1.2 release of certain indirect tax liabilities previously recorded in connection with our acquisition of Impakt Holdings, LLC (Impakt). We recorded $0.2 of Acquisition Costs in 2020 related to potential acquisitions, and $3.9 of Acquisition Costs in 2019 (consisting of $1.7 of costs related to potential acquisitions and $2.2 of charges related to the subsequent re-measurement of indemnification assets recorded in connection with our Impakt acquisition). See note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In 2019, we recorded purchase price adjustments totaling $2.7 related to acquisitions completed in 2018 (Atrenne Integrated Solutions, Inc. (Atrenne) and Impakt). There were no purchase price adjustments related to such acquisitions in 2020 or 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2021-01-01<br> -Section Disclosures<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS03_g59-63__IFRS03_g59-63_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>42
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121984552">
<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, 2021</div></th></tr>
<tr 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">ACCOUNTS RECEIVABLE:<div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A/R sales program and supplier financing programs (SFPs):</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our previous agreement (Prior Program) to sell up to $250.0 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 then-requirements, we reduced the sales program limit from $250.0 to $200.0 during the extension period. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To replace the Prior Program, we entered into an agreement in March 2020 with a third-party bank to sell up to $300.0 in A/R on an uncommitted basis, subject to pre-determined limits by customer. This one-year agreement provides for automatic annual one-year extensions, and was so extended in each of March 2021 and March 2022. This agreement may be terminated at any time by the bank or by us upon 3 months&#8217; prior notice, or by the bank upon specified defaults. We are required to comply with covenants, including those relating to the fulfillment of payment obligations and restrictions on the sale, assignment or creation of liens, with respect to A/R sold under this agreement. At December&#160;31, 2021 and December&#160;31, 2020, we were in compliance with these covenants. Under our A/R sales programs, we continue to collect cash from our customers and remit amounts collected to the bank weekly.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 1, 2021, upon consummation of our acquisition of PCI, we commenced participation in an SFP pertaining to a PCI customer. As a result, as of December 31, 2021, we participated in three SFPs (one with a CCS segment customer, and two with ATS segment customers), pursuant to which we sell A/R from the relevant customer to third-party banks on an uncommitted basis. The SFPs have indefinite terms and may be terminated at any time by the customer or by us upon specified prior notice. We utilize the SFPs to substantially offset the effect of extended payment terms required by these customers on our working capital for the period. Under our SFPs, the third-party banks collect the relevant receivables directly from the customers. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At December&#160;31, 2021, we sold $45.8 of A/R under our current A/R sales program (December&#160;31, 2020 &#8212; $119.7) and $98.0 of A/R under our three SFPs, including $21.5 of A/R under the PCI customer's SFP (December&#160;31, 2020 &#8212; $65.3 under two SFPs).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The A/R sold under each of these programs are de-recognized from our A/R balance, 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. A/R are sold net of discount charges, which are recorded as finance costs in our consolidated statement of operations.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract assets:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, our A/R balance included $253.5 of contract assets recognized as revenue in accordance with our revenue recognition accounting policy (December&#160;31, 2020 &#8212; $231.8).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>43
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122241016">
<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, 2021</div></th></tr>
<tr 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 " 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">INVENTORIES:<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2021, we recorded net inventory provisions of $4.9, consisting of $7.2 in inventory provisions pertaining primarily to our ATS segment, offset in part by $2.3 of valuation recoveries in our CCS segment. During 2020, we recorded net inventory provisions of $17.0, split approximately evenly between our CCS and ATS segments. Our net inventory provisions for 2019 of $4.1 were comprised of $9.9 in provisions (approximately two-thirds of which related to specified aged inventory in our ATS segment), which were partially offset by $5.8 of valuation recoveries (split relatively equally between our segments) recorded in the fourth quarter of 2019. We regularly review the estimates and assumptions we use to value our inventory through analysis of historical performance, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">current conditions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and future expectations.</span></div>&#160;&#160;&#160;&#160;We receive cash deposits from certain of our customers primarily to cover the impact of higher inventory levels carried due to the current constrained materials environment, and to reduce risks related to excess and obsolete inventory. Such deposits as of December&#160;31, 2021 totaled $434.0 (December&#160;31, 2020 &#8212; $174.7), and were recorded in accrued and other current liabilities on our consolidated balance sheet.<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 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS02_g36-39__IAS02_g36-39_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>44
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122222840">
<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, 2021</div></th></tr>
<tr class="re">
<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 " 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">PROPERTY, PLANT AND EQUIPMENT:<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Property, plant and equipment are comprised of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.775%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Depreciation and <br/>Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings including improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"><tr><td style="width:1.0pt"/><td style="width:289.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:61.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:78.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Depreciation and <br/>Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings including improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158.4&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the changes to the net book value of property, plant and&#160;equipment for the years indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:51.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.068%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Land</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Buildings <br/>including <br/>Improvements</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Machinery <br/>and <br/>Equipment</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and other disposals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i) </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions through business combination</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">3</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and other disposals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Includes the write-down of equipment primarily related to disengaged programs in 2020 and 2021 (recorded in each case as restructuring charges), as described in note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">).</span></div>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 2019 through 2021 indicating that the carrying amount of such assets or related CGUs may not be recoverable.<span></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 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS16_g73-79_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>45
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121904536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-Of-Use Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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">RIGHT-OF-USE ASSETS: <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table details the changes to the net book value of ROU assets during the periods shown: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:46.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Land</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Buildings</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and lease terminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions through business combination (note 3)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and lease terminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;text-align:right"><span><br/></span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Additions represent new leases and lease renewals as result of extension of lease terms. Additions for 2021 were reduced by $0.4 (2020 &#8212;  $4.2) in tenant improvement allowances that we received in connection with a new building lease for one of our Atrenne sites. </span></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;During 2021, we recorded $0.3 (2020 &#8212; $1.1) (in each case as restructuring charges) to write down certain ROU assets in connection with restructuring actions pertaining to vacated properties, resulting in part from certain sublet recoveries that were lower than the carrying value of the related leases (Sublet Losses). See note 15(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">). </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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, 2020 or 2021 indicating that the carrying amount of our ROU assets or related CGUs may not be recoverable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, we recorded non-cash restructuring charges in such years to write-down certain ROU assets related to vacated properties (resulting in part from Sublet Losses, defined in footnote (ii) above) in connection with our restructuring activities, as described in footnote (ii) above and note 15(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">a</span>).<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 2021-01-01<br> -Section Presentation<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g47-50_TI<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g51-60_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>46
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118011752">
<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, 2021</div></th></tr>
<tr 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 " 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">GOODWILL AND INTANGIBLE ASSETS:<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible assets are comprised of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization <br/>and Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908.9&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.4&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:505.50pt"><tr><td style="width:1.0pt"/><td style="width:283.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:78.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization <br/>and Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the changes to the net book value of goodwill and intangible assets for the years indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.511%"><tr><td style="width:1.0%"/><td style="width:43.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.531%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.380%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other <br/>Intangible <br/>Assets</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Computer <br/>Software <br/>Assets</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions through business combination </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">3</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review the carrying amounts 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. No triggering events occurred during 2019 to 2021. However, see note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below for a description of write-downs of specified equipment and ROU assets during such period in connection with our restructuring activities. 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 no impairment charges against goodwill or intangible assets during 2019 to 2021 as a result of our 2019, 2020 or 2021 Annual Impairment Assessments. </span></div><div style="margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our Annual Impairment Assessments,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we use cash flow projections based primarily on our plan for the following year, our <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTQ1OA_cbd9c2d5-f1e0-4608-9251-c506d3ba146e">three</span>-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. Our <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTczNg_4e8f95bf-cd15-4b14-b034-f992129cb31f">three</span>-year strategic plan and other financial projections were presented to our Board of Directors in July 2021. Our plan for 2022 was approved by management and presented to our Board of Directors in December 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Determining the recoverable amount of a CGU is subjective and requires management to exercise significant judgment in estimating, among other things, future growth, profitability, and discount and terminal growth rates. The assumptions used in our 2021 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 2021 Annual Impairment Assessment, we used cash flow projections over a 5-year period, and applied a perpetuity growth rate of 2% thereafter (consistent with long-term inflation guidance)</span><span style="color:#0f7f40;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our goodwill balance at December&#160;31, 2021 was $324.2 (December&#160;31, 2020 &#8212; $198.6; December&#160;31, 2019 &#8212; $198.3). At December 31, 2021, our Capital Equipment CGU consisted of $112.4 of goodwill attributable to our November 2018 acquisition of Impakt and $19.5 attributable to prior acquisitions; our A&amp;D CGU consisted of goodwill of $3.7 attributable to our November 2016 acquisition of Lorenz, Inc. and Suntek Manufacturing Technologies, SA de CV (Karel Manufacturing); our Atrenne CGU consisted of goodwill of $62.6 attributable to our April 2018 acquisition of Atrenne; and our PCI CGU consisted of goodwill of $126.0 attributable to our November 2021 acquisition of PCI (based on our preliminary assessment, described in note 3).</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;We used the following assumptions for purposes of our Annual Impairment Assessments of goodwill for the periods shown: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.346%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.286%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.016%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assumption</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Equipment CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">A&amp;D CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Atrenne CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PCI CGU</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annual revenue growth rate</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 10% over 5 year period;    <br/>2020 &#8212; 13% over 5 year period;         <br/>2019 &#8212; 13% over 5 year period</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 11% over 5 year period; 2020 &#8212; 8% over 5 year period;  2019 &#8212; modest growth over 5 year period </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 19% over 5 year period; <br/>2020 &#8212; 9% over 5 year period; <br/>2019 &#8212; 4% over 5 year period</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212; 9%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> over 5 year period; </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; N/A;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; N/A</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average annual CGU margins over the 5-year period </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">above</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;   </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;                                          </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">slightly above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; slightly above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;                </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; slightly above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">above</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div><div><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">above total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; N/A;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; N/A</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (ii)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 11%;<br/>2020 &#8212; 12%;<br/>2019 &#8212; 13%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 11%;<br/>2020 &#8212; 11%;                                                2019 &#8212; 10%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 10%;<br/>2020 &#8212; 10%;                           2019 &#8212; 10%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212; 15%;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; N/A;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; N/A</span></div></td><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(i)      Total company margin is defined as total segment income as a percentage of total revenue. See note 25.</span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(ii)     For 2021, the pre-tax discount rate by CGU is as follows: Capital Equipment CGU &#8212; 14%; A&amp;D CGU &#8212; 13%; Atrenne CGU &#8212; 13%; and PCI CGU &#8212; 18%.</span></div><div><span><br/></span></div><div style="margin-top:2pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future growth in revenue and margins for these CGUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is supported by new business awarded recently, customer forecasts, assumptions for additional future program wins based on our current revenue pipeline, margin improvements based on restructuring actions implemented, growth due to acquisitions (if included in a CGU), and external industry outlooks. Assumptions for our Capital Equipment CGU for our 2021 Annual Impairment Assessment reflect the continued recovery of, and demand strength (including from new programs and market share gains) in our semiconductor business in 2021 (which is expected to continue). We have also assumed margin expansion for this CGU during the forecast period based on anticipated increased productivity driven by expected additional volumes. Assumptions for our Atrenne CGU for our 2021 Annual Impairment Assessment reflect an expected broad-based market recovery from the impact of COVID-19, as well as anticipated accelerated growth over the 5-year forecast period primarily in our defense business, resulting from expected new program wins following the investment in, and expansion of, a facility (opened in 2021) to accommodate additional capacity for our defense customers and our licensing business. Although our A&amp;D CGU was adversely affected by COVID-19 in 2021, particularly our commercial aerospace business, our assumptions for this CGU for our 2021 Annual Impairment Assessment reflect industry expectations for a recovery of demand within the 5-year forecast period. The discount rate for our PCI CGU reflects the risks inherent in the PCI business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Future events and changing 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2021-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-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>47
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703120269688">
<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, 2021</div></th></tr>
<tr class="re">
<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 " 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">OTHER NON-CURRENT ASSETS:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.913%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.289%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Net pension assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land rights</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred investment costs</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2021-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-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>48
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122013208">
<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, 2021</div></th></tr>
<tr 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 " 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">PROVISIONS:<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provisions include restructuring, warranty, legal and other provisions (described in note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(k)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). We include details of our restructuring provision in note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The following chart details the changes in our&#160;provisions for the year indicated:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:40.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.183%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.481%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warranty</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Legal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversal of prior year provisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iii) </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments/usage</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion, foreign exchange and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></div></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iv)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Legal represents our aggregate provisions recorded for various legal actions based on our estimates of the likely outcomes. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Other represents our asset retirement obligations relating to properties that we currently lease. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;During 2021, we reversed prior year warranty provisions primarily as a result of expired warranties and changes in estimated costs based on historical experience. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;Non-current balances are included in provisions and other non-current liabilities on our consolidated balance&#160;sheet.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;At the end of each reporting period, we evaluate the appropriateness of our provisions, and may make adjustments to reflect actual experience or changes in our estimates.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2021-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-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>49
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122260072">
<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, 2021</div></th></tr>
<tr 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 " 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">CREDIT FACILITIES AND LEASE OBLIGATIONS:<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We are party to a credit agreement with Bank of America, N.A., as Administrative Agent, and the other lenders party thereto, which prior to the amendment described below, provided a term loan in the original principal amount of $350.0 (Initial Term Loan) and a term loan in the original principal amount of $250.0 (First Incremental Term Loan), each of which was scheduled to mature in June 2025, and a $450.0 revolving credit facility (Revolver) that was scheduled to mature in June 2023. On December 6, 2021, the credit agreement was amended (as so amended, the Credit Facility) primarily: (i) to provide a new term loan (Second Incremental Term Loan) in the original principal amount of $365.0 (all of which was drawn on the amendment date and used as described below); (ii) to increase the commitments under the Revolver to $600.0 and extend its maturity date (see below), (iii) to ease certain covenant restrictions; and (iv) to include specified LIBOR successor provisions (see note 20). The Initial Term Loan and the Second Incremental Term Loan are collectively referred to as the Term Loans.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Initial Term Loan was unchanged by the December 2021 amendment to the Credit Facility, and continues to mature in June 2025. The Second Incremental Term Loan and the Revolver each mature on March 28, 2025, unless either (i) the Initial Term Loan has been prepaid or refinanced or (ii) commitments under the Revolver are available and have been reserved to repay the Initial Term Loan in full, in which case such obligations mature on December 6, 2026.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Second Incremental Term Loan requires quarterly principal repayments (commencing March 31, 2022) of $4.5625, and each of the Term Loans requires a lump sum repayment of the remainder outstanding at maturity. The Initial Term Loan required quarterly principal repayments of $0.875, and the First Incremental Term Loan required quarterly principal repayments of $0.625, all of which (in each case) were paid by the end of the first half of 2020. We are also required to make annual prepayments 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 (ECF) for the prior fiscal year. A mandatory prepayment of $107.0 (ECF Amount) was required and paid during the first half of 2020 based on this provision. No such prepayments based on 2020 ECF were required in 2021, or will be required in 2022 based on 2021 ECF. 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). No Credit Facility prepayments based on 2020 net cash proceeds were required in 2021, or will be required in 2022 based on 2021 net cash proceeds. Any outstanding amounts under the Revolver are due at maturity. 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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2021, the aggregate remaining mandatory principal repayments under the Credit Facility are as follows (assuming no further mandatory principal repayments are required based on ECF or net cash proceeds):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:35.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.757%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial Term Loan</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Incremental Term Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)         This assumes that the conditions required for a December 2026 maturity date are satisfied.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Credit Facility has an accordion feature that allows us to increase the term loans and/or revolving loan commitments thereunder by $150.0, 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 sub-limit for swing line loans, providing for short-term borrowings up to a maximum of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI2Mg_74dcc0b1-eb03-4017-a2c4-469271c78176">ten</span> business days, as well as a $150.0 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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Borrowings under the Revolver bear interest, depending on the currency of the borrowing and our election for such currency, at LIBOR, Base Rate, Canadian Prime, an Alternative Currency Daily Rate, or an Alternative Currency Term Rate (each as defined in the Credit Facility) plus a specified margin. The margin for borrowings under the Revolver and the Second Incremental Term Loan ranges from 1.50% to 2.25% for LIBOR borrowings and Alternative Currency borrowings, and from 0.50% to 1.25% for Base Rate and Canadian Prime borrowings, in each case depending on the rate we select and our consolidated leverage ratio (as defined in the Credit Facility). Commitment fees range from 0.30% to 0.45% depending on our consolidated leverage ratio. The Initial Term Loan currently bears interest at LIBOR plus 2.125%. The Second Incremental Term Loan currently bears interest at LIBOR plus 2.0%. See note 20 for a description of the LIBOR successor provisions under the Credit Facility. Prior to the December 2021 Credit Facility amendment, the margin for borrowings under the Revolver ranged from 0.75% to 2.5%, commitment fees ranged from 0.35% to 0.50%, in each case depending on the rate we selected and our consolidated leverage ratio, the Initial Term Loan bore interest at LIBOR plus 2.125%, and the First Incremental Term Loan bore interest at LIBOR plus 2.5%. We have entered into interest rate swap agreements to hedge against our exposures to the interest rate variability on a portion of our Term Loans.  See note 20 for further detail.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;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, 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 December&#160;31, 2021 and December&#160;31, 2020, we were in compliance with all restrictive and financial covenants under the Credit Facility, and the Repurchase Restriction was not in effect. I</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">n the third quarter of 2019, we were</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> not in compliance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">with certain restrictive covenants related to the Repurchase Restriction. These defaults, as well as related cross defaults, were waived in October 2019 (Waivers). Also see note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> below</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. No such defaults occurred during 2020 or 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the first quarter of 2021 (Q1 2021), we repaid an aggregate of $30.0 under the First Incremental Term Loan. On October 27, 2021, we borrowed $220.0 under the Revolver to fund a portion of the purchase price for our November 2021 acquisition of PCI (see note 3). On December 6, 2021, upon receipt of the net proceeds from the $365.0 Second Incremental Term Loan, we repaid all remaining amounts outstanding under the First Incremental Term Loan ($145.0), terminating such loan, and repaid $215.0 of the $220.0 borrowed under the Revolver. On December 29, 2021, we repaid the remaining $5.0 outstanding under the Revolver.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the first quarter of 2020 (Q1 2020), we made the scheduled quarterly principal repayment of $0.875 under the Initial Term Loan, and also prepaid an aggregate of $60.0 under the First Incremental Term Loan. On April 27, 2020, we prepaid $47.0 under the Initial Term Loan. These two prepayments were first applied to all remaining scheduled quarterly principal repayments of the Initial Term Loan and First Incremental Term Loan prior to maturity, as applicable, and thereafter to remaining applicable principal amounts outstanding thereunder. These prepayments also represented payment in full of the ECF Amount. In June 2020, we prepaid an additional $1.5 under the Initial Term Loan and $12.5 under the First Incremental Term Loan. No further prepayments were required or made thereafter during 2020.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;During 2019, we borrowed $48.0 under the Revolver, primarily to fund share repurchases in the first quarter of 2019 (Q1 2019) (see note 12) and repaid an aggregate of $207.0 of the amount then-outstanding under the Revolver (including by use of $110.0 of the $113.0 in proceeds we received upon the completion of our 2019 Toronto real property sale (Toronto Proceeds)). We made scheduled principal repayments of $1.5 in each quarter of 2019 under the Initial Term Loan and First Incremental Term Loan.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Activity under our Credit Facility for the periods indicated is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revolver</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term loans</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2018</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount borrowed in Q1 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q1 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q2 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q3 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q4 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q1 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q2 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q1 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount borrowed in Q4 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q4 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, at the dates shown: outstanding borrowings under the Credit Facility, excluding ordinary course letters of credit (L/Cs); notional amounts under our interest rate swaps, outstanding lease obligations; and information regarding outstanding L/Cs, surety bonds and overdraft facilities: </span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding borrowings</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional amounts under interest rate swaps (note 20) </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the Revolver </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the Term Loans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial Term Loan</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Incremental Term Loan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Incremental Term Loan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total borrowings under Credit Facility </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs related to Term Loans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Credit Facility and lease obligations:</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L/Cs, surety bonds and overdraft facilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding L/Cs under the Revolver</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding L/Cs and surety bonds outside the Revolver</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available uncommitted bank overdraft facilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162.7&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.5&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts outstanding under available uncommitted bank overdraft facilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">(i)&#160;&#160;&#160;&#160;We incur debt issuance costs upon execution and amendment of the Credit Facility. Debt issuance costs incurred in 2021 in connection with the Revolver totaling $2.2 ($0.3 in 2020; $1.1 in 2019) were deferred as other assets on our consolidated balance sheets and are amortized on a straight line basis over the term (or remaining term, as applicable) of the Revolver. Debt issuance costs incurred in 2021 in connection with our term loans totaling $1.8 (nil in 2020; $1.6 in 2019) were deferred as long-term debt on our consolidated balance sheets and are amortized over their respective terms using the effective interest rate method. In December 2021, we accelerated the amortization of $2.6 of unamortized deferred financing costs related to the termination of the First Incremental Term Loan, which we recorded in other charges (see note 15).</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii) &#160;&#160;&#160;&#160;Our lease obligations above represent the present value of unpaid lease payments which have been discounted using our incremental borrowing rate on the lease commencement dates. As of December&#160;31, 2021, the current portion of our lease obligations was $34.5 (2020 &#8212; $32.2) and the long-term portion was $104.1 (2020 &#8212; $90.5). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2021, the contractual undiscounted cash flows for our lease obligations were as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.119%"><tr><td style="width:1.0%"/><td style="width:83.690%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.110%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the lease obligations we recorded in our financial statements at December 31, 2021 (set forth under "Lease obligations" and footnote (ii) in the table above), we had commitments under additional real property leases not recognized as liabilities as of such date because the relevant leases had not yet commenced. A description of, and minimum lease obligations under, these leases are disclosed in not</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">e </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Other lease related expenses that were recognized in the consolidated statement of operations are as follows: </span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"/><td style="width:66.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.828%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.828%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on lease obligations</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease payments not included in the measurement of lease obligations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenses relating to short-term leases or low-value leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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 2021-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-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122012952">
<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, 2021</div></th></tr>
<tr 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">CAPITAL STOCK:We are authorized to issue an unlimited number of SVS, which entitle the holder to one vote per share, and an unlimited number of multiple voting shares (MVS), which entitle the holder to 25&#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 one SVS. We are also authorized to issue an unlimited number of preferred shares, issuable in&#160;series. No preferred shares have been issued to date.<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Capital transactions:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:72.183%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Number of shares (in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SVS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MVS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2018</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued from treasury</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled under normal course issuer bid (NCIB)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2019</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued from treasury</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled under NCIB</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.0062)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued from treasury</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled under NCIB</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.37)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;In 2021, 0.02 million SVS were issued from treasury upon the exercise of stock options for aggregate cash proceeds of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$0.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. No SVS were issued from treasury upon the exercise of stock options in either 2020 or 2019.  In 2021, we issued 0.01 million (2020 &#8212; 0.3 million; 2019 &#8212; 0.8 million) SVS from treasury with an ascribed value of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$0.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (2020 &#8212; $2.2; 2019 &#8212; $10.4) upon the vesting of certain RSUs and PSUs. We settled other RSUs and PSUs with SVS purchased in the open market (described below).</span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. We may not repurchase SVS for cancellation when the Repurchase Restriction is in effect (during a portion of 2019). The Repurchase Restriction was not in effect during 2020 or 2021 or at December 31, 2021. The maximum number of SVS we are permitted to repurchase for cancellation under each NCIB (when </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">permitted) is reduced by the number of SVS purchased by a broker in the open market during the term of such NCIB to satisfy delivery obligations under our SBC plans. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Repurchase Restriction (when in effect) is not applicable to open market purchases for this purpose.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On November 19, 2020, the TSX accepted our notice to launch an NCIB (2020 NCIB), which allowed us to repurchase, at our discretion, from November 24, 2020 until the earlier of November 23, 2021 or the completion of purchases thereunder, up to approximately 9.0&#160;million SVS in the open market, or as otherwise permitted, subject to the normal terms and limitations of such bids. As part of the NCIB process, we from time-to-time entered into automatic share purchase plans (ASPPs) with a broker, instructing the broker to purchase our SVS in the open market on our behalf (for cancellation under the 2020 NCIB), including during any applicable trading blackout periods (ASPP Purchases), up to specified daily quantities at specified prices through the term of each ASPP.</span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In each of December 2020, March 2021, and June 2021 we entered into ASPPs, each of which </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">have since expired.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> At December 31, 2020, we had accrued $15.0, representing the estimated contractual maximum number of permitted SVS repurchases (Contractual Maximum) for cancellation under the December 2020 ASPP (2.0 million SVS). This accrual was reversed in Q1 2021. No repurchases were made under the December 2020 ASPP prior to its expiration in January 2021. Repurchases of 1.7 million SVS (for cancellation) were made under the March 2021 and June 2021 ASPPs during 2021.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>&#160;&#160;&#160;&#160;On December 2, 2021, the TSX accepted our notice to launch a new NCIB (2021 NCIB). The 2021 NCIB allows us to repurchase, at our discretion, from December 6, 2021 until the earlier of December 5, 2022 or the completion of purchases thereunder, up to approximately 9.0&#160;million of our SVS in the open market, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or as otherwise permitted, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subject to the normal terms and limitations of such bids. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2021, approximately 8.3 million SVS remain available for repurchase under the 2021 NCIB either for cancellation or SBC delivery purposes. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, we entered into an ASPP (NCIB ASPP) with a broker, instructing the broker to purchase on our behalf (for cancellation under the 2021 NCIB), during specified dates, including during any applicable trading blackout periods, up to the NYSE and TSX daily maximums (subject to certain conditions) at specified share prices. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, we recorded an accrual of $7.5 (NCIB Accrual), representing the estimated Contractual Maximum (0.7&#160;million SVS) for cancellation under the NCIB ASPP. As of December 31, 2021, 0.0036 million SVS were repurchased under the NCIB ASPP. In December 2021, we entered into an additional ASPP (SBC ASPP) with a broker, instructing the broker to purchase on our behalf (for delivery obligations under our SBC plans), during specified dates (including during any applicable trading </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">blackout periods), and subject to certain conditions, up to 3.7 million SVS. As of December 31, 2021, 0.7 million SVS were repurchased under the SBC ASPP. At December 31, 2021, we recorded an accrual of $33.8 (SBC Accrual), representing the estimated remaining Contractual Maximum (3.0 million SVS) under the SBC ASPP. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, we completed a previous NCIB, which allowed us to repurchase, at our discretion, up to approximately 9.5&#160;million of our SVS in the open market, or as otherwise permitted. We purchased a total of 8.3&#160;million SVS for cancellation under this NCIB. </span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding share repurchase activities for the years indicated is set forth below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of SVS repurchased for cancellation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Number of SVS repurchased for cancellation (in millions) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0062</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.37</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Weighted average price per share for repurchases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of SVS repurchased for delivery under SBC plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Number of SVS repurchased for delivery under SBC plans (in millions)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes transaction fees.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;For 2020, excludes an accrual of $15.0 we recorded at December 31, 2020 for the estimated Contractual Maximum for cancellation under the December 2020 ASPP. For 2021, excludes the $7.5 NCIB Accrual.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Includes 1.7 million ASPP Purchases of SVS for cancellation in 2021 (there were no ASPP Purchases in 2020 or 2019).</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;For 2021, excludes the $33.8 SBC Accrual.<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes 0.7&#160;million ASPP Purchases for SBC delivery obligations in 2021 (there were no ASPP Purchases in 2020 or 2019).</span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of SVS held by trustee for delivery under SBC plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (in millions)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value of SVS held by trustee for delivery under SBC plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;For accounting purposes, we classify these shares as treasury stock until they are delivered pursuant to the plans.</span></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">SVS held in 2021 exclude the SBC Accrual. </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Employee SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LTIP:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, vested grants under the LTIP will be settled in SVS (on a one-for-one basis), either with  SVS purchased in the open market or issued from&#160;treasury (up to a maximum aggregate of 29.0 million SVS). As of December&#160;31, 2021, 10.0 million SVS remain reserved for issuance from treasury under the LTIP, covering potential issuances of SVS for outstanding awards and for potential future award grants.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Celestica Share Unit Plan (CSUP):</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the CSUP, we may grant RSUs and PSUs to eligible employees. We have the option to settle vested RSUs and PSUs issued thereunder in SVS (on a one-for-one basis) purchased in the open market, or in cash.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee SBC Expense:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Employee SBC expense may fluctuate from period-to-period to account for, among other things, new grants, forfeitures resulting from employee terminations or resignations, and the recognition of accelerated SBC expense for employees eligible for retirement. The portion of employee SBC expense that relates to performance-based compensation is subject to adjustment in any period to reflect changes in the estimated level of achievement of pre-determined performance goals and financial targets. N</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">o significant adjustments were recorded in 2021 with respect to PSUs expected to vest at the beginning of February 2022. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Based on reviews of the status of the non-market performance vesting condition and modifier, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">we recorded</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> an $8.4 expense reversal in 2020 to reflect reductions in the estimated number of PSUs expected to vest at the end of January 2021. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Information regarding employee SBC expense for the years indicated is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee SBC expense in cost of sales</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee SBC expense in SG&amp;A</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;For RSUs and DSUs issued to eligible directors under our Directors&#8217; Share Compensation Plan (DSC Plan), see paragraph </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> below.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i) Stock options:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are permitted to grant stock options under our LTIP. 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 10&#160;years from the grant&#160;date. Stock option grants and exercises were as follows for the years indicated:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"><tr><td style="width:1.0pt"/><td style="width:349.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:84.25pt"/><td style="width:1.0pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of <br/>Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price*</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in&#160;millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2019</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.78&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.70&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following stock options* were outstanding as at December&#160;31, 2021: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.388%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding <br/>Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Life <br/>of Outstanding Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercisable <br/>Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in&#160;millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in&#160;millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.56 to $13.87</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$12.70</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13.33</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* &#160;&#160;&#160;&#160;The exercise prices were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We amortize the estimated grant date fair value of stock options to expense over the vesting period (generally 4 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) of 1.09%, expected volatility of the market price of our shares (based on historical volatility of our share price) of 43%, and the expected option life of 7 years (based on historical option holder behavior). No stock options were granted in 2020 or 2019. </span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(ii) RSUs and PSUs:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant RSUs and PSUs to employees pursuant to our LTIP and CSUP. Each vested unit generally entitles the holder to receive one 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 SVS purchased in the open market or issued 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 outstanding RSUs and PSUs with SVS purchased in the open market by a broker, or issued from treasury. As a result, we account for these share unit awards as equity-settled awards. We amortize the grant date fair value of RSUs and PSUs to expense over the vesting period. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The grant date fair value of RSUs is based on the market value of our SVS at the time of grant.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 0% to 200% of the target amount granted based on the level of achievement of the relevant performance conditions. PSUs (representing in each case 100% of target) are primarily granted in the first quarter of each year. These PSUs vest based on the level of achievement of a pre-determined non-market performance measurement in the final year of the three-year performance period, subject to modification by each of a separate pre-determined non-market financial target and our relative TSR performance over the three-year vesting period. See note&#160;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(l)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The grant date fair value of the TSR modifier is based on a Monte Carlo simulation model and a premium of 109% for 2021 (2020 &#8212; 112%; 2019 &#8212; 102%). The grant date fair value of the non-TSR-based performance measurement and modifier is based on the market value of our SVS at the time of grant and is subject to adjustment to reflect changes 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.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used in the measurement of the grant date fair values of PSUs were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.185%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life </span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate (based on 3-year Treasury bonds)</span></td><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;Information regarding aggregate RSU, PSU and stock option grants to employees, as applicable, for the years indicated is set forth below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.88&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions, representing 100% of target)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.88&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.49&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per option</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of outstanding RSUs (in millions)</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of outstanding PSUs (in millions, representing 100% of target granted)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Director SBC</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;We grant DSUs to certain members of our Board of Directors and Onex under our DSC Plan. We also grant RSUs (under specified circumstances) to certain directors as compensation under the DSC Plan. RSUs granted to directors vest ratably over a three-year period and are governed by the terms of our LTIP. Each vested RSU entitles the holder thereof to one 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 vest immediately on the date the director Retires. See note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(l)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for additional detail. As Celestica is permitted to, and intends to, settle DSUs with shares purchased in the open market, we account for these awards as equity-settled awards. On January 29, 2020, William A. Etherington retired from Celestica&#8217;s Board of Directors. In accordance with the DSC Plan, the DSUs held by Mr. Etherington will be redeemed on or prior to the 90</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">th</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> 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 December 31, 2021, Mr. Etherington held 0.475 million DSUs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;Information regarding director SBC expense for the years indicated is set forth below: </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director SBC expense in SG&amp;A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DSUs Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.64&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.98&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.022&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.054&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.71&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of DSUs outstanding (in millions)</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of RSUs issued to directors outstanding (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>(1)&#160;&#160;&#160;&#160;Expense consists of director compensation to be settled with SVS, or SVS and cash, as elected by each director.<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>51
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117977800">
<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, 2021</div></th></tr>
<tr class="re">
<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 " 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">ACCUMULATED OTHER COMPREHENSIVE LOSS, NET OF TAX:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:56.277%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance of foreign currency translation account</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.4)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.6)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.6)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.0)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance of unrealized net gain (loss) on currency forward cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) on currency forward cash flow hedges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of net loss (gain) on currency forward cash flow hedges to operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iii)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance of unrealized net loss on interest rate swap cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) on interest rate swap cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of net loss on interest rate swap cash flow hedges to operations</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iv)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.9)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains (losses) on pension and non-pension post-employment benefit plans</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of actuarial losses (gains) to deficit</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on purchase of pension annuities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of loss on purchase of pension annuities to deficit</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss </span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.2)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.8)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Net of income tax recovery of $0.5 for 2021 (2020&#160;&#8212; net of $0.8 income tax expense; 2019 &#8212; net of $0.2 income tax expense). </span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Net of release of $0.6 income tax expense associated with the reclassification of net hedge (gain) loss to the consolidated statements of operations for 2021 (2020&#160;&#8212; net of nil income tax expense; 2019 &#8212; net of release of $0.5 of income tax benefit).</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Net of income tax recovery of $0.1 as of December&#160;31, 2021 (December&#160;31, 2020&#160;&#8212; net of $1.0 of income tax&#160;expense; December&#160;31, 2019 &#8212; net of $0.2 of income tax expense).</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;No income tax impact as of December&#160;31, 2021, December&#160;31, 2020 or December&#160;31, 2019.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2021-01-01<br> -Paragraph 106A<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_106A&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>52
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117897016">
<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, 2021</div></th></tr>
<tr class="re">
<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 " 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">EXPENSES BY NATURE:<div style="padding-left:4.5pt;text-align:justify;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have presented our consolidated statement of operations by function. Items included in our cost of sales and SG&amp;A for the years indicated are set forth below:</span></div><div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.657%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee-related costs</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;SBC expense included in above employee-related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Freight and transportation costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(i)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">The amortization of ROU assets is included in depreciation expense. See note 7. We expense the costs of low-value and short-term leases in our consolidated statement of operations on a straight-line basis as rental expense. See note 11 for disclosure of these lease expenses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 2021-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-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>53
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117980120">
<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, 2021</div></th></tr>
<tr class="re">
<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 " 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">OTHER CHARGES (RECOVERIES):<div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"/><td style="width:59.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.281%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.815%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges (a)</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses on post-employment benefit plan (b)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transition costs (recoveries) (c)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility-related charges (d)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition Costs and Other (e)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49.9)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Restructuring:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our restructuring activities in 2021 consisted primarily of actions to adjust our cost base to address reduced levels of demand in certain of our businesses and geographies, due in part to the impact of COVID-19, including actions in the first half of 2021 to right-size our commercial aerospace facilities. We implemented restructuring actions in 2020 associated primarily with our previously-disclosed disengagement from programs with Cisco Systems, Inc., as well as other actions intended to adjust our cost base similar to (and for the same reasons as) those taken in 2021. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We recorded net restructuring charges of $10.5 in 2021, consisting of cash restructuring charges of $9.8, primarily for employee termination costs, and net non-cash charges of $0.7 (consisting of non-cash restructuring charges of $1.5 and non-cash restructuring recoveries of $0.8). The non-cash charges consisted primarily of the write-down of equipment related to disengaged programs. The non-cash recoveries primarily reflect gains on the sale of surplus equipment. Our restructuring provision at December&#160;31, 2021 was $6.1 (December&#160;31, 2020 &#8212; $4.7; December 31, 2019 &#8212; $11.2), which we recorded in the current portion of provisions on our consolidated balance sheet. See note 10.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded restructuring charges of $25.8 in 2020, consisting of cash charges of $23.3, primarily for employee termination costs, and non-cash charges of $2.5. The non-cash restructuring charges represented the write-down of ROU assets ($1.1) in connection with vacated properties (resulting in part from Sublet Losses), and the write-down of certain equipment related to disengaged programs, offset in part by $0.3 in gains on the disposition of surplus equipment in the fourth quarter of 2020 (Q4 2020).</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of 2019, we completed our cost efficiency initiative (CEI), which commenced in the fourth quarter of 2017, and consisted of restructuring actions related to our CCS segment portfolio review and our Capital Equipment business. The CEI resulted in reductions to our workforce, as well as consolidation of certain sites to better align capacity and infrastructure with then-anticipated customer demand, related transfers of customer programs and production, re-alignment of business processes, management reorganizations, and other associated activities. We recorded restructuring charges of $37.9 in 2019, all in connection with our CEI, consisting of cash charges of $28.1, primarily for employee termination costs, and non-cash charges of $9.8, representing the write-down of certain equipment, primarily related to our Capital Equipment business and disengaged programs, and the write-down of ROU assets ($1.0) pertaining to vacated properties, resulting in part from Sublet Losses.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(k)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 10 for further details regarding our restructuring provisions. &#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Losses on post-employment benefit plan:  </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During the fourth quarter of 2019 (Q4 2019), we recorded non-cash charges of $4.1, representing additional obligations under our Thailand post-employment benefit plan as a result of changes in labor protection laws in Thailand that increased the severance benefits for specified employees upon termination.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Transition Costs (Recoveries):</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 2019 sale of our Toronto real property (Toronto Transition Costs); and (ii) the transfer of manufacturing lines from closed sites to other sites within our </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">global network (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 $102.0 gain (Property Gain) we recorded in Q1 2019 in connection with our Toronto real property sale. See note 7 of our 2019 audited consolidated financial statements. We recorded $1.2 of Internal Relocation Costs in 2021 (2020 &#8212; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">de minimis;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2019 &#8212; $2.4).</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Credit Facility-related charges:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Credit Facility-related charges for 2021 consist primarily of a $2.6 charge to accelerate the amortization of unamortized deferred financing costs upon termination of the First Incremental Term Loan in Q4 2021 in connection with our December 2021 amendment to the Credit Facility (described in note 11). During Q4 2019, we incurred $2.0 in fees (Waiver Fees) in connection with obtaining the Waivers in October 2019 (described in note 11).</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Acquisition Costs and Other:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur consulting, transaction and integration costs relating to potential and completed acquisitions. We also incur charges or releases related to the subsequent re-measurement of indemnification assets or the release of indemnification or other liabilities recorded in connection with acquisitions, when applicable. Collectively, these costs, charges and releases are referred to as Acquisition Costs (Recoveries). </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded net Acquisition Costs in 2021 of $6.1, consisting of $7.3 in costs related to acquisition activities, including the acquisition of PCI</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> offset in part by a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.2 release of certain indirect tax liabilities previously recorded in connection with our acquisition of Impak</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t. We recorded $0.2 of Acquisition Costs in 2020 related to potential acquisitions, and $3.9 of Acquisition Costs in 2019 (consisting of $1.7 of costs related to potential acquisitions and $2.2 of charges related to the subsequent re-measurement of indemnification assets recorded in connection with our Impakt acquisition). </span></div>Other consists of legal recoveries (for prior period component parts in 2021 and 2020 and prior period freight charges in 2019) in connection with the settlement of class action lawsuits in which we were a plaintiff (2021 &#8212; $10.5; 2020 &#8212; $2.5; 2019 &#8212; $2.0).<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2021-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-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>54
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117043896">
<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, 2021</div></th></tr>
<tr class="re">
<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 " 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">FINANCE COSTS:<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 interest expense on our lease obligations, net of interest income earned.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes 4 and 11. We paid finance costs of $26.0 in 2021 (2020 &#8212; $29.5; 2019 &#8212; $44.5), including $3.6 in debt issuance costs in 2021 (2020 &#8212; $0.6; 2019 &#8212; $2.9). We also paid $2.0 in Waiver Fees in 2019, which we recorded in other charges (recoveries) (see note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span><span></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 2021-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-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>55
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116761656">
<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, 2021</div></th></tr>
<tr 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 " 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">RELATED PARTY TRANSACTIONS: <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and Chief Executive Officer of Onex, indirectly owns shares representing the majority of the voting rights of&#160;the shares of Onex.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzgwOQ_f254668b-8fa5-4cfa-8089-c76b423bb0c6">one</span>-year terms unless either party provides a notice of intent not to renew. Under such agreement, the annual fee payable to Onex is $0.235, 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. 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 installment is to be credited. DSUs </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">granted to Onex 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 to Onex after January&#160;1, 2007 may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;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, holds a 5% non-voting interest in the purchaser of our former Toronto real property, which we sold in 2019. See note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation of key management personnel:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 for the periods shown were as&#160;follows: </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term employee benefits and costs</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-employment and other long-term benefits</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;SBC (including DSUs and RSUs to eligible directors)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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 2021-01-01<br> -Section Disclosures<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS24_g13-24_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>56
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117980248">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract', window );"><strong>Disclosure of information about defined benefit plans [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory', window );">Pension and Non-pension Post-employment Benefit Plans</a></td>
<td class="text">PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS:<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Plan summaries:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide pension and non-pension post-employment benefit plans for our employees. At December 31, 2021, such plans included our pension plan for employees in the United Kingdom (U.K. Main pension plan), which 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 1% of such plan members remain active employees of the Company. Our previous supplementary pension plan for employees in the United Kingdom (U.K.) 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, Thailand and South Korea. These benefits may include one-time retirement and specified termination benefits, medical, surgical, hospitalization coverage, supplemental health, dental and/or group life&#160;insurance.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To mitigate the actuarial and investment risks of our defined benefit pension plans, we purchase annuities from time to time (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 the related pension obligations.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2020, the trustees of our U.K. Main pension plan purchased annuities to hedge the pension benefits payable to newly-retired members of such plan. The purchase of the annuity resulted in a non-cash loss of $0.2 for the third quarter of 2020 (Q3 2020) which we recorded in OCI and simultaneously re-classified to deficit. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 Canadian Pension Committee to govern our Canadian pension plans. The U.K. Main 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 our U.K. Main pension plan), 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. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our U.K. Main pension 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. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 measurements for our largest non-pension post-employment benefit plans were completed using valuation dates of May 2019 (Canada) and January 2020 (U.S.). The next actuarial measurements for these plans will have valuation dates of May 2022 and January 2022 (tentatively scheduled for mid-2022), 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 December&#160;31, 2021 for the accounting valuation for pension and non-pension post-employment benefits.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our plans are also exposed to non-financial risks, including the membership&#8217;s mortality and demographic changes, as well as regulatory changes.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;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 U.K. Main pension plan have been hedged with the purchase of annuities with insurance companies as described above,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> but are not designated as hedges for application of hedge accounting purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 the fair value hierarchy inputs described in note&#160;20. At December&#160;31, 2021, $33.2 (December&#160;31, 2020&#160;&#8212; $31.8) of our plan assets were measured using Level&#160;1 inputs of the fair value hierarchy and $328.7 (December&#160;31, 2020 &#8212; $348.3) of our plan assets (comprised of insurance annuities) were measured using Level 3 inputs of the fair value hierarchy. None of our plan assets were measured using Level 2 inputs. Approximately 96% 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 December&#160;31, 2021. The annuities purchased for our U.K. Main pension plan 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. 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.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, as described in note&#160;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(l)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Based on a plan-by-plan review of the terms, conditions, and statutory minimum funding requirements of our defined benefit plans in 2021, we 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 for all of our defined benefit plans, except for our defined benefit plan in Japan. As a result of this review, we reduced the recorded amount of our Japan defined benefit plan assets by $1.6 as at December&#160;31, 2021 (December&#160;31, 2020 &#8212; nil), which was reflected in OCI.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b) Plan financials: </span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The table below presents the market value of defined pension and other benefit plan assets:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Market <br/>Value at <br/>December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual Asset <br/>Allocation (%) <br/>at December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted market prices:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt investment funds</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment funds</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-quoted market prices:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance annuities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361.9&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:17pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following tables provide a summary of the financial position of our defined pension and other benefit&#160;plans:</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans <br/>Year ended <br/>December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans <br/>Year ended <br/>December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets, beginning of year</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains (losses) in other comprehensive income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative expenses paid from plan assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer direct benefit payments</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Employer direct settlement payments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement payments from employer</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Settlement payments from plan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments from plan</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments from employer</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange rate changes and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets, end of year</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359.9&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Actuarial gains or losses are determined based on actual return on plan assets less interest income as set forth in the table above. For 2020, includes a $0.2 loss resulting from the purchase of annuities in August 2020.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans <br/>Year ended <br/>December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans  <br/>Year ended <br/>December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit obligations, beginning of year</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current service cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Past service cost (credit) and settlement/curtailment losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) in other comprehensive income from:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212; Changes in demographic assumptions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212; Changes in financial assumptions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212; Experience adjustments</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Settlement payments from employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Settlement payments from plan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments from plan</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments from employer</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange rate changes and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit obligations, end of year</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average duration of benefit obligations (in years)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;The settlement losses relate to employee terminations in connection with 2020 and 2021 restructuring actions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"><tr><td style="width:1.0pt"/><td style="width:294.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans<br/>December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans  <br/>December&#160;31</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit obligations, end of year</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(396.9)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373.9)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95.6)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89.1)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets, end of year</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction of plan assets due to IFRS restrictions described in note&#160;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(l)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deficiency of plan assets over accrued benefit obligations</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.8)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87.1)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table outlines the plan balances as reported on our consolidated balance&#160;sheet: </span></div><div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.179%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension <br/>Plans</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other <br/>Benefit Plans</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension <br/>Plans</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other <br/>Benefit Plans</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and non-pension post-employment benefit obligations</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.4)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.9)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117.3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.7)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86.8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107.5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current other post-employment benefit obligations</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current net pension assets (note 9)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.8)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112.4)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87.1)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102.7)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table outlines the net expense recognized in our consolidated statement of operations for pension and non-pension post-employment benefit&#160;plans:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"><tr><td style="width:1.0pt"/><td style="width:235.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans <br/>Year ended December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans <br/>Year ended December&#160;31</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current service cost</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net interest cost </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past service cost (credit) and settlement/curtailment losses</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan administrative expenses and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contribution pension plan expense (note 18(c))</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense for the year</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), depending on the nature of the expenses. </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the gains and losses, net of tax, recognized in OCI and reclassified directly to deficit for the years shown:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.735%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative losses, beginning of year</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on pension annuity purchases (see note 18(a))</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) recognized during the year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative losses, end of year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Net of income tax expense of nil for 2021 (2020&#160;&#8212; net of $0.4 income tax recovery; 2019&#160;&#8212; net of $0.3 income tax recovery).</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Net of income tax recovery of $1.5 as at December&#160;31, 2021 (December&#160;31, 2020 &#8212; net of $1.5 income tax recovery; December&#160;31, 2019&#160;&#8212; net of $1.1 income tax&#160;recovery).</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following percentages and assumptions were used in measuring the plans for the years indicated:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate at December&#160;31 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;for:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net pension cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average rate of compensation increase for:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net pension cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare cost trend rates:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Immediate trend</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ultimate trend</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year the ultimate trend rate is expected to be achieved</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2040</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2040</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2040</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.00pt"><tr><td style="width:1.0pt"/><td style="width:274.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:52.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:52.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:52.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:52.75pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans</span></div></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended<br/>December 31, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1% Increase</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1% Decrease</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1% Increase</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1% Decrease</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58.4)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare cost trend rate </span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The sensitivity figures shown above were calculated by determining the change in our benefit obligations as at December&#160;31, 2021 due to a 100 basis point increase or decrease to each of our significant actuarial assumptions used, specifically the discount rate and healthcare cost trend rate, in isolation, leaving all other assumptions unchanged from the original calculation. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c)  Plan contributions:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We made the following plan contributions for the years indicated below and estimate our contribution for 2022 to be as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"><tr><td style="width:1.0pt"/><td style="width:270.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:51.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:66.25pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Contribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">*</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contribution plan</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit plan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-pension post-employment benefit plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our actual contributions could differ materially from these estimates.</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;Contributions for 2019 and 2020 include higher settlement payments than in 2021 as a result of higher employee terminations in connection with our restructuring actions during such years. See note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2021-01-01<br> -Section Scope<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS19_g2-7_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfInformationAboutDefinedBenefitPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121947944">
<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, 2021</div></th></tr>
<tr 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 " 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">INCOME TAXES<div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments for prior years, including changes to net provisions related to tax uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (recovery):</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i) (iii) (iv)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (iv)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense </span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense at Celestica&#8217;s statutory income tax rate of 26.5% (2019 - 2021)   </span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact on income taxes from:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i) (ii) (iv)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax rates </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iii) </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in unrecognized tax losses and deductible temporary differences </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iv)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense </span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;These line items for 2021 in the two tables above include a deferred tax expense of $6.0 related to taxable temporary differences associated with the anticipated repatriation of undistributed earnings (Repatriation Expense) from certain of our Chinese subsidiaries. These line items for 2020 in the two tables above include a $16.5 Repatriation Expense related to certain of our Chinese and Thai subsidiaries ($7.2 of which was realized as a current tax expense for withholding tax on dividends paid in 2021), and current tax expense of $1.8 for withholding tax on dividends paid in 2020. These items for 2019 in the two tables above include a $6.0 Repatriation Expense related to certain of our Chinese and Thai subsidiaries, which was realized as a current tax expense for withholding tax on dividends paid in 2020. </span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;These line items for 2019, 2020 and 2021 in the two tables above include tax benefits related to return-to-provision adjustments for changes in estimates related to prior years based on changes in facts or circumstances (RTP Adjustments), and net adjustments for tax liabilities and uncertainties (discussed below).</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(iii) &#160;&#160;&#160;&#160;This line item for 2021 in the table above relates to a deferred tax recovery recorded in connection with the revaluation of certain temporary differences using the future effective tax rate of our Thailand subsidiary in connection with the transition from a 100% income tax exemption to a 50% exemption in 2022 under an applicable tax incentive (Revaluation Impact). See the discussion of tax incentives below.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(iv)&#160;&#160;&#160;&#160;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). </span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 believes it is not probable that future taxable profit will 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.  </span></div><div style="text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2021, we recorded net income tax expense of $32.1, which </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">included a $7.6 Revaluation Impact, largely offset by a $6.0</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Repatriation Expense related to certain of our Chinese subsidiaries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. Taxable foreign exchange impacts (Currency Impacts) were not significant in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During 2020, we recorded a net income tax expense of $29.6, which included $18.3 of tax expenses relating to current and future withholding taxes associated with repatriations of undistributed earnings from certain of our Chinese and Thai subsidiaries that occurred in 2020 or were then-anticipated to occur in the foreseeable future, offset in large part by the following favorable impacts: (i) $4.1 in RTP Adjustments, (ii) the recognition of $2.6 of previously unrecognized deferred tax assets of our Japanese subsidiary, (iii) $5.1 in favorable Currency Impacts arising primarily from the strengthening of the Chinese renminbi relative to the U.S. dollar (our functional currency), and (iv) a $5.7 reversal of tax uncertainties in certain of our Asian subsidiaries in Q1 2020.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2019, we recorded a net income tax expense of $29.5, which was favorably impacted by $6.4 in tax benefits arising from RTP Adjustments, and an aggregate of $4.5 in reversals of certain previously-recorded tax liabilities and uncertainties, offset in part by $6.0 in withholding taxes associated with the then-anticipated repatriations of undistributed earnings with respect to certain of our Chinese and Thai subsidiaries. While our net income tax expense included 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 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), as the deferred tax expense of $5.7 was offset by the recognition of previously unrecognized tax losses.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in deferred tax assets and liabilities for the periods indicated are as&#160;follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.619%"><tr><td style="width:1.0%"/><td style="width:23.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.540%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.850%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized <br/>foreign <br/>exchange <br/>gains</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounting <br/>provisions <br/>not <br/>currently <br/>deductible</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pensions and <br/>non-pension <br/>post-retirement <br/>benefits</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax <br/>losses <br/>carried <br/>forward</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Property, <br/>plant and <br/>equipment <br/>and <br/>intangibles</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reclassification</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">between</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">deferred tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">assets and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">deferred tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax assets:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credited to net earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credited (charged) directly to equity</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of foreign exchange</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43.5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credited (charged) to net earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credited directly to equity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of foreign exchange</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43.2)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Charged (credited) to net earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Charged directly to equity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of foreign exchange</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43.5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Charged (credited) to net earnings</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of foreign exchange</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43.2)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;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. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of deductible temporary differences and unused tax losses for which no deferred tax assets have been recognized at December&#160;31, 2021 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,764.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (December&#160;31, 2020 &#8212; $1,721.9). 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 our unused tax losses expires between 2022 and 2041 and a portion can be carried forward indefinitely. Deductible temporary differences do not expire under current applicable tax legislation.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate amount of temporary differences associated with investments in subsidiaries for which we have not recognized deferred tax liabilities is </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$10.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (December&#160;31, 2020 &#8212; $1.1). As of December 31, 2021, we recorded aggregate net deferred tax assets of $4.9 for one of our Asian subsidiaries which realized losses in 2021, and for our U.S. group of subsidiaries which realized losses in 2019, 2020, and 2021. As of December 31, 2020, we recorded aggregate net deferred tax assets of $8.3 for one of our Asian subsidiaries which realized losses in 2020, another Asian subsidiary which realized losses in 2019, and for our U.S. group of subsidiaries which realized losses in 2019 and 2020. As of December 31, 2019, we recorded aggregate net deferred tax assets of $6.8 for one of our Asian subsidiaries which realized losses in 2019 and for our U.S. group of subsidiaries which realized losses in 2018 and 2019. 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. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our tax incentives currently consist of tax exemptions for the profits of, and for dividend withholding taxes for, our Thailand and Laos subsidiaries. These tax exemptions are subject to certain conditions with which we intend to comply, and expire as described below.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have two income tax incentives in Thailand (one of our previous Thailand tax incentives expired in Q4 2019, and another expired in Q3 2020). One of our remaining incentives initially allows for a 100% income tax exemption (including distribution taxes), and after <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc2ODE_1911b070-3751-4a07-a3d8-3bc490ffd781">eight</span> years transitions to a 50% income tax exemption for the next <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc3NDQ_9856306c-8440-4ce3-96cd-e753283d5f75">five</span> years (excluding distribution taxes). This incentive will transition to the 50% exemption in January 2022 and will expire in 2027. The impact of this transition is discussed above (see the Revaluation Impact described in footnote (iii) to the income tax rate to expense reconciliation table above). The second incentive, approved in Q4 2019, allows for a 100% income tax exemption (including distribution taxes) for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc5Nzk_f0dd738a-0fed-4b75-86e0-51e73b06fc52">eight</span> years, and expires in 2028. Upon full expiry of each of the incentives, taxable profits associated therewith become fully taxable. Our tax incentive in Laos allows for a 100% income tax exemption (including distribution taxes) until 2025, and a reduced income tax rate thereafter. The aggregate tax benefit arising from all of our tax incentives was approximately $15 for 2021 (2020 &#8212;  $10; 2019 &#8212;  $1.5).</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We received an approval from the Malaysian authorities in Q4 2020 for an income tax incentive for one of our Malaysian subsidiaries, which provides for a 50% income tax exemption for a period of five years for certain product sets manufactured by such subsidiary. At the end of 2021, the commencement date of this incentive had yet to be determined by the Malaysian authorities. Although a significant portion of this incentive may be retroactively applicable to past periods, we cannot assure that this will be the case. Due to uncertainty of the period for which this incentive applies, we cannot currently quantify the applicable benefit. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See note&#160;24 for contingencies regarding a Brazilian sales tax matter and a Romanian income and value-added tax matter.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS12_g79-88_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>58
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122190472">
<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, 2021</div></th></tr>
<tr 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 " 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">FINANCIAL INSTRUMENTS AND RISK MANAGEMENT:<div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, the Term Loans, borrowings under the Revolver, lease obligations, and derivatives.&#160;Subsequent to initial recognition, 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.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Cash and cash equivalents are comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2021 a Standard and Poor&#8217;s short-term rating of A-1 or above. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial risk management objectives:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 swap agreements, 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.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Currency risk:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 monetary assets and monetary liabilities denominated in foreign currencies. We enter into foreign currency forward contracts and swaps, generally for periods of up to 12 months, to lock in the exchange rates for future foreign currency transactions, which are intended to reduce the foreign currency risk related to 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 on our operating costs and cash flows, 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 negative impacts on currency exchange rates related to the COVID-19 pandemic, could have a material effect on our business, financial performance and financial condition. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our major currency exposures at December&#160;31, 2021 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 December&#160;31, 2021. </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"/><td style="width:50.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.997%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Canadian <br/>dollar</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Euro</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Thai baht</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Chinese renminbi</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Malaysian ringgit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A/R</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes and value-added taxes receivable</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financial assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and non-pension post-employment liabilities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes and value-added taxes payable</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A/P and certain accrued and other liabilities and provisions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net financial assets (liabilities)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149.2)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46.3)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.5)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.3)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency risk sensitivity analysis:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 December&#160;31, 2021. 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. </span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.577%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Canadian <br/>dollar</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Euro</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Thai baht</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Chinese renminbi</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Malaysian ringgit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% Strengthening</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;OCI</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% Weakening</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;OCI</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Interest rate risk:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Borrowings under the Credit Facility bear interest at specified rates, plus specified margins. See note 11. Our borrowings under this facility at December&#160;31, 2021 totaled $660.4 (December&#160;31, 2020 &#8212; $470.4), comprised of an aggregate of $660.4 under the Term Loans (December&#160;31, 2020 &#8212; $470.4 under the Initial Term Loan and the First Incremental Term Loan), and other than ordinary course letters of credit (described below), no amounts outstanding under the Revolver (December&#160;31, 2020 &#8212; other than ordinary course letters of credit, no amounts 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 $660.4 as at December&#160;31, 2021, by $6.6 annually.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 our Term Loans, we have entered into various agreements with third-party banks to swap the variable interest rate (based on LIBOR plus a margin) with a fixed rate of interest for a portion of the borrowings under our Term Loans. At December&#160;31, 2021, we had: (i) interest rate swaps hedging the interest rate risk associated with $100.0 of our Initial Term Loan borrowings that expire in August 2023, reflecting our exercise of a partial cancellation option in September 2021, as described below (Initial Swaps), and additional interest rate swaps hedging the interest rate risk associated with $100.0 of our Initial Term Loan borrowings, for which the cash flows commence upon the expiration of the Initial Swaps and continue through June 2024 (First Extended Initial Swaps) and (ii) interest rate swaps hedging the interest rate risk associated with $100.0 of our Second Incremental Term Loan borrowings, which expire in December 2023 (Incremental Swaps). Prior to repayment in full of the First Incremental Term Loan on December 6, 2021 (see note 11), we had interest rate swaps hedging the interest rate risk associated with $100.0 of outstanding borrowings thereunder, which were scheduled to expire in December 2023 (reflecting our exercise of a partial cancellation option in December 2020, as described below). As the First Incremental Term Loan and the Second Incremental Term Loan have the same interest rate risk, these interest rate swaps continued, and now cover $100.0 of outstanding borrowings under the Second Incremental Term Loan. In December 2020, we exercised an option to cancel $75.0 of the notional amount of interest rate swaps covering the First Incremental Term Loan (increasing the unhedged amount under the First Incremental Term Loan by a corresponding amount, and leaving $100.0 of notional amount in place for outstanding borrowings under the First Incremental Term Loan). In September 2021, we exercised an option to cancel $75.0 of the notional amount of the Initial Swaps (increasing the unhedged amount under the Initial Term Loan by a corresponding amount, and leaving $100.0 of notional amount in place for outstanding borrowings under the Initial Term Loan). The cancelled portion of the interest rate swaps covering the First Incremental Term Loan and the Initial Term Loan were remeasured to their fair value on the date of cancellation and as a result, no gain or loss was incurred upon cancellation. The terms of the interest rate swap agreements with respect to 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. At December&#160;31, 2021, the interest rate risk related to $460.4 of borrowings under the Credit Facility was unhedged, consisting of unhedged amounts outstanding under the Term Loans ($195.4 under the Initial Term Loan and $265.0 under the Second Incremental Term Loan), and no amounts outstanding (other than ordinary course letters of credit) under the Revolver (December 31, 2020 &#8212; $195.4, consisting of $120.4 under the Initial Term Loan and $75.0 under the First Incremental Term Loan, and no amounts outstanding (other than ordinary course letters of credit) under the Revolver). A one-percentage point increase in applicable interest rates would increase interest expense, based on the outstanding borrowings under the Credit Facility at December&#160;31, 2021, and including the impact of our interest rate swap agreements, by $4.6 annually.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In February 2022, we entered into the following additional interest rate swaps with various third-party banks: (i) interest rate swaps hedging the interest rate risk associated with $100.0 of our Initial Term Loan borrowings (and any subsequent term loans replacing the Initial Term Loans), for which the cash flows commence upon expiration of the First Extended Initial Swaps and continue through December 2025, (ii) interest rate swaps hedging the interest rate risk associated with $100.0 of our Second Incremental Term Loan borrowings, for which the cash flows commence upon expiration of the Incremental Swaps and continue through December 2025, and (iii) interest rate swaps hedging the interest rate risk associated with another $130.0 of our Second Incremental Term Loan borrowings (Additional Incremental Swaps) effective from February 2022 through December 2025. We have an option to cancel up to $50.0 of the notional amount of the Additional Incremental Swaps from January 2024 through October 2025. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 change in fair value of the swaps is recorded in OCI. The realized portion of the change in fair value of the swaps is released from accumulated OCI and recognized under finance costs in our consolidated statement of operations in the respective interest payment periods. At December&#160;31, 2021, the fair value of our interest rate swap agreements was a net unrealized loss of $6.9, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consisting of aggregate unrealized gains of $0.5 for certain of our swaps, which we recorded in other non-current assets, and aggregate unrealized losses of $7.4 on the remainder (December 31, 2020 &#8212; aggregate unrealized loss of $16.5 (no unrealized gains)), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which we recorded in other non-current liabilities on our consolidated balance sheet. As we have swapped</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $200.0 of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our borrowings under the Term Loans from floating to fixed rates as at December 31, 2021, the financial impact of a 25 basis point increase in the floating market interest rate would decrease the net unrealized loss by $1.0 and a 25 basis point decrease in the floating interest rate would increase our unrealized loss on the interest rate swaps by $1.0.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global reform of major interest rate benchmarks is currently underway, including the anticipated replacement of some IBORs (including LIBOR) with alternative nearly risk-free rates. See note 2, "</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently issued accounting standards and amendments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">." We have obligations under our Credit Facility, certain lease arrangements and derivative instruments, that are indexed to LIBOR (LIBOR Agreements). The interest rates under these agreements are subject to change when relevant LIBOR benchmark rates cease to exist. There remains uncertainty over the timing and methods of transition to such alternate rates. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> &#160;&#160;&#160;&#160;Our Credit Facility provides that when the administrative agent, the majority of lenders or we determine that LIBOR (or the corresponding rate for any Alternative Currency, as defined in the Credit Facility), is unavailable or being replaced (or, in the case of LIBOR borrowings under the Revolver and the Second Incremental Term Loan, at our joint election with the administrative agent), then we and the administrative agent may amend the underlying credit agreement to reflect a successor rate as specified therein. Once LIBOR becomes unavailable and if no successor rate has been established, applicable loans under the Credit Facility accruing interest at LIBOR will convert to Base Rate loans. The Credit Facility has not yet been amended to reflect a successor rate for LIBOR. Certain of our lease arrangements that include progress payments provide that a successor rate will be determined by the lessor when LIBOR ceases to be available or is no longer representative, or if earlier, by mutually-agreed amendments to the lease agreements to adopt a replacement benchmark. It remains uncertain when the benchmark transitions will be complete or what replacement rates will be used. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our variable rate Term Loans are partially hedged with interest rate swap agreements (as of December 31, 2021 &#8212; 30% hedged with an aggregate notional amount of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$200.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">). Hedge ineffectiveness could result due to the cessation of LIBOR, if such agreements transition using a different benchmark or spread adjustment as compared to the underlying hedged debt. As of December 31, 2021, we are in the process of negotiating a successor rate to LIBOR with one of the two counterparty banks under the Incremental Swaps (with a notional amount of $50.0), to ensure that such agreements mirror the LIBOR successor provisions under the Credit Facility. However, we cannot assure the outcome of these negotiations, or what the LIBOR successor provisions will be. We have not begun the process to amend relevant LIBOR provisions with the other counterparty bank, or with the counterparty banks under the Initial Swaps and the First Extended Initial Swaps. As a result, we cannot assure that benchmark transitions under our interest rate swap agreements will be successful, or if so, what replacement rates will be used.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Our A/R sales program and three customers SFPs have transitioned to alternative benchmark rates with predetermined spreads, with no significant impact on our consolidated financial statements for the year ended December 31, 2021.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While we expect that reasonable alternatives to LIBOR benchmarks will be implemented in advance of their cessation dates, we cannot assure that this will be the case. If LIBOR is no longer available and the alternative reference rate is higher, interest rates under the affected LIBOR Agreements would increase, which would adversely impact our interest expense, our financial performance and cash flows. We will continue to monitor developments with respect to the cessation of LIBOR and the selection of alternative benchmark rates, and evaluate potential impacts on our LIBOR Agreements, processes, systems, risk management methodology and valuations, financial reporting, taxes, and financial results. However, we are currently unable to predict what the future replacement rate or consequences on our operations or financial results will be.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Credit risk:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 continues to be relatively low. We are in regular contact with our customers, suppliers and logistics providers, and have not experienced significant counterparty credit-related non-performance. However, if a key supplier (or any company within such supplier's supply chain) or customer fails to comply with their contractual obligations, this could result in a significant financial loss to us. We would also suffer a significant financial loss if an institution from which we purchased foreign currency exchange contracts or swaps, interest rate swaps, or annuities for our pension plans defaults on their contractual obligations. 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 A-2 or above at December&#160;31, 2021. 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 had a Standard and Poor&#8217;s short-term rating of A-2 or above and a long-term rating of A- or above at December&#160;31, 2021. The financial institutions from which annuities have been purchased for the defined benefit component of our U.K. Main pension plan are governed by local regulatory bodies.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;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 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. In light of COVID-19, we assessed the financial stability and liquidity of our customers in Q1 2020. We also enhanced the monitoring of, and/or developed plans intended to mitigate, the limited number of identified exposures in Q1 2020, which enhancements and plans remain in effect. No significant adjustments were made to our allowance for doubtful accounts during 2021 in connection with our ongoing assessments and monitoring initiatives. At December&#160;31, 2021, less than 2% of our gross A/R was over 90&#160;days past due (December 31, 2020 &#8212; 1%). A/R are net of an allowance for doubtful accounts of $5.7 at December&#160;31, 2021 (December&#160;31, 2020 &#8212; $5.0). </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Liquidity risk:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 through maintenance of cash on hand and access to the various financing arrangements described in notes 4 and 11. We believe that cash flow from operating activities, together with cash on hand, cash from accepted sales of A/R, and borrowings available under the Revolver and potentially available under uncommitted intraday and overnight bank overdraft facilities, are sufficient to fund our currently anticipated financial obligations, and will remain available in the current environment. As our A/R sales program and SFPs are each uncommitted, there can be no assurance that any participant bank will purchase any of the A/R that we wish to sell.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Fair values:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of each class of financial instrument. The carrying values of cash and cash equivalents, our A/R, A/P, accrued liabilities and provisions, and our borrowings under the Revolver approximate their fair values due to their short-term nature. The carrying value of the Term Loans approximates 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). </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value measurements:</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&#160;liabilities;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;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 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;prices) or indirectly (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;derived from prices);&#160;and</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;3 inputs are inputs for the asset or liability that are not based on observable market data (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;unobservable inputs).</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"/><td style="width:51.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forwards and swaps</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forwards and swaps</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See note&#160;18 for the input levels used to measure the fair value of our pension&#160;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 2021 or 2020. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Currency derivatives and hedging activities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;We enter into foreign currency forward contracts and foreign currency swaps to hedge our foreign currency risk related to anticipated future cash flows, monetary assets and monetary liabilities denominated in foreign currencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">. At </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">December&#160;31, 2021 and 2020, we had foreign currency forwards and swaps to trade U.S.&#160;dollars in exchange for the following currencies:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at December 31, 2021</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract amount <br/>of U.S.&#160;dollars</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average <br/>exchange rate <br/>in U.S.&#160;dollars </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum <br/>period in <br/>months</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value <br/>gain/(loss)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian dollar</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thai baht</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysian ringgit</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican peso</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese renminbi</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Romanian leu</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore dollar</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese yen</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0088</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Korean won</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0008</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at December 31, 2020</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract amount <br/>of U.S.&#160;dollars</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average <br/>exchange rate <br/>in U.S.&#160;dollars</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum <br/>period in <br/>months</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value <br/>gain/(loss)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian dollar</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.76</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thai baht</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysian ringgit</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican peso</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">British pound</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese renminbi</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Romanian leu</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore dollar</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese yen</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Korean won</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0009</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;Represents the U.S. dollar equivalent (not in millions) of one unit of the foreign currency, weighted based on the notional amounts of the underlying foreign currency forward and swap contracts outstanding as at December 31, 2021.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;As of December 31, 2021, the fair value of outstanding foreign currency forward and swap contracts related to effective cash flow hedges where we applied hedge accounting was a loss of $2.2 (December 31, 2020 &#8212; gain of $14.5), and the fair value of outstanding foreign currency forward and swap contracts related to economic hedges where we record the changes in the fair values of such contracts through our consolidated statement of operations was a gain of $3.4 (December 31, 2020 &#8212; gain of $8.8).</span></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, the fair value of our outstanding contracts was a net unrealized gain of $1.2 (December&#160;31, 2020 &#8212; net unrealized gain of $23.3), 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 accumulated OCI until the expenses or items being hedged are recognized in our consolidated statement of operations. Any hedge ineffectiveness, which at December&#160;31, 2021 was not significant, is recognized immediately in our consolidated statement of&#160;operations. At December&#160;31, 2021, we recorded $7.4 of derivative assets in other current assets and $6.2 of derivative liabilities in accrued and other current liabilities (December&#160;31, 2020 &#8212; $29.4 of derivative assets in other current assets and $6.1 of derivative liabilities in accrued and other current liabilities). 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 mark these contracts to market each period in our consolidated statement of&#160;operations. See note 2(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">p</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2021-01-01<br> -Section Scope<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS07_g3-5A_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>59
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116652216">
<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, 2021</div></th></tr>
<tr 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 " 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">CAPITAL DISCLOSURES:<div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, uncommitted intraday and overnight bank overdraft facilities, an uncommitted A/R sales program and SFPs, and our ability to issue debt or equity securities.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We regularly review our borrowing capacity and make adjustments, as permitted, for changes in economic conditions and changes in our requirements. See note 11 for a discussion of the terms of the Credit Facility, and amounts outstanding thereunder at December&#160;31, 2021. We had $579.0 available as of December&#160;31, 2021 under the Revolver for future borrowings. As of December&#160;31, 2021, we also had access (in each case on an uncommitted basis) to $198.5 in intraday and overnight bank overdraft facilities, our $300.0 A/R sales program and the SFPs to provide short-term liquidity. At December&#160;31, 2021, we sold $45.8 of A/R under our A/R sales program and $98.0 under the SFPs (see note 4). The timing and the amounts we borrow and repay under these facilities can vary significantly from month-to-month depending on our working capital and other cash requirements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have repurchased and canceled SVS under NCIBs in recent years. In addition, we purchase SVS from time-to-time in the open market through a broker to satisfy delivery obligations under our SBC plans. See note&#160;12 for details. We have not distributed, nor do we have any current plan to distribute, any dividends to our shareholders. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our strategy on capital risk management has not changed significantly since the end of 2020. Other than the restrictive and financial covenants associated with our Credit Facility described in note 11, 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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2021-01-01<br> -Paragraph 134<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_134&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>60
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121874056">
<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, 2021</div></th></tr>
<tr class="re">
<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 " 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">WEIGHTED AVERAGE NUMBER OF SHARES DILUTED (in&#160;millions):<div style="margin-bottom:12pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.501%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares (basic)</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of outstanding awards under SBC plans</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares (diluted)</span></div></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For each of the years ended December&#160;31, 2021, December&#160;31, 2020, and December&#160;31, 2019, we excluded 0.3 million stock options from the diluted weighted average per share calculation as they were out-of-the-money. References to shares in this note 22 are to our SVS and MVS taken collectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS33_g70-73A_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>61
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117964376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVID-19 Government Subsidies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_GovernmentSubsidiesAbstract', window );"><strong>Government Subsidies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfGovernmentGrantsExplanatory', window );">COVID-19 Government Subsidies</a></td>
<td class="text">COVID-19 GOVERNMENT SUBSIDIES: <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The governments of various jurisdictions in which we have operations have approved legislation and taken administrative actions intended to aid businesses that have been adversely impacted by COVID-19, including making Subsidies available to eligible entities to subsidize or offset qualifying expenses, including employee wages, or to lower payroll taxes or required social insurance program contributions (in certain countries), in each case subject to limits and other specified criteria (collectively, COVID Subsidies). We determined that we qualified for COVID Subsidies during 2021 and 2020, the most significant of which were provided under the Canadian Emergency Wage Subsidy (CEWS) first announced by the Government of Canada in April 2020.  Due to changes in legislation, however, we have not applied for further COVID Subsidies under the CEWS since June 2021. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2021, we determined that we qualified for an estimated aggregate of approximately $11 (2020 &#8212; approximately $34) of COVID Subsidies, which we&#160;recognized&#160;as a reduction to the related expenses in cost of goods sold of approximately $8 (2020 &#8212; approximately $27)&#160;and SG&amp;A of approximately $3 (2020 &#8212; approximately $7) in our consolidated statement of operations. All recognized COVID Subsidies have been received.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_GovernmentSubsidiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government Subsidies [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_GovernmentSubsidiesAbstract</td>
</tr>
<tr>
<td 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_DisclosureOfGovernmentGrantsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 government grants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 20<br> -IssueDate 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=20&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IAS20_g39-39_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGovernmentGrantsExplanatory</td>
</tr>
<tr>
<td style="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>62
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117964664">
<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, 2021</div></th></tr>
<tr 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 " 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">COMMITMENTS, CONTINGENCIES AND GUARANTEES: <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, we had commitments (not recognized as liabilities as of such date) under IT support agreements that require future minimum payments as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.172%"><tr><td style="width:1.0%"/><td style="width:59.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.205%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum payments</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As at December&#160;31, 2021, management had approved </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$45.9 f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">or capital expenditures, primarily for machinery and equipment to support new customer programs, and issued $10.1</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of such amount in purchase orders to third-party vendors. We also have a contractual commitment with a supplier to purchase $8 of component parts in 2022.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have contingent liabilities in the form of L/Cs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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 December&#160;31, 2021, we had $48.1 of Guarantees (December&#160;31, 2020 &#8212; $41.5), including $21.0 (December&#160;31, 2020 &#8212; $21.3) of L/Cs outstanding under our Revolver. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to make scheduled quarterly principal amortization payments under the Second Incremental Term Loan, certain annual mandatory prepayments under the Credit Facility under specified circumstances, payments of outstanding amounts under the Credit Facility at maturity (see note 11), contractual payments under our lease obligations (described in note 11 and below), and contributions to our pension and non-pension post-employment benefit plans (see note 18). 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 4, 11 and 20). See note 20 for our obligations under the foreign exchange contracts we held at December&#160;31, 2021. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Additional real property lease commitments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In March 2019, as part of the sale of our Toronto real property, we entered into a 10-year lease for our new corporate headquarters (Headquarters Lease), to be built by the purchaser of such property on the site of our former location. The commencement date of this lease will be determined by such purchaser based on completion of construction of the new building, and is currently targeted to be May 2023, with occupancy in November 2023. Upon such commencement, our estimated annual basic rent will be approximately $2.1 million Canadian dollars for each of the first five years, and approximately $2.2 million Canadian dollars for each of the remaining five years. We may, at our option, extend the lease for two further consecutive <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMxMjI_82712552-1d4b-467e-8f8d-39e30f8ac7ea">five</span>-year periods. We intend to remain in our temporary headquarters location until that time. Our temporary headquarters lease expires in January 2023, but can be extended for an additional one-year period. We intend to exercise this extension option. The rental amounts that will be due under this lease were not recognized as liabilities as of December 31, 2021, because the lease had not yet commenced.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, in connection with an outsourcing arrangement with a new customer, we agreed to lease a portion of their facilities located in Richardson, Texas for a 10-year period (Texas Lease). The commencement dates for this lease were/are September 2021, April 2022 and April 2027 (each for different portions of the total amount leased). The rental amounts for the portions of the lease that had not yet commenced ($2.6 in 2022; $3.5 in 2023; $3.6 in 2024; $3.7 in 2025, $3.8 in 2026 and $28.3 thereafter), were not recognized as liabilities as of December 31, 2021.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2021, we had lease commitments under the Headquarters Lease and the Texas Lease (not recognized as liabilities as of such date) which require future minimum lease payments as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications:</span></div><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide routine indemnifications, the terms of which range in duration and scope, and often are not explicitly defined, including for third-party intellectual property infringement, certain negligence claims, and for our directors and officers. We have also provided indemnifications in connection with the sale of certain assets. The maximum potential liability from these indemnifications cannot be reasonably estimated. In some cases, we have recourse against other parties or insurance to mitigate our risk of loss from these indemnifications. Historically, we have not made significant payments relating to these types of indemnifications. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes and other matters:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The successful pursuit of assertions made by any government authority, including tax authorities, could result in our owing significant amounts of tax or other reimbursements, interest and possibly penalties. We believe we adequately accrue for any probable potential adverse 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 in excess of amounts accrued.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, the Brazilian Ministry of Science, Technology, Innovation and Communications (MCTIC) 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. We received lower re-assessments for 2007 and 2008 during Q1 2020 in response to our initial appeal, and in Q4 2021, the MCTIC accepted our appeal in respect of 2006 resulting in no adjustment to our original filing position for such year. We intend to continue to appeal the original assessments for 2009 and the re-assessments for  2007 and 2008.  As of December 31, 2021, the assessments and re-assessments, including interest and penalties, total approximately 12&#160;million Brazilian real (approximately $2 at year-end exchange rates) for all such years, reduced from original assessments totaling approximately 39&#160;million Brazilian real (approximately $7 at year-end exchange rates). </span></div>In the third quarter of 2021 (Q3 2021), the Romanian tax authorities issued a final assessment in the aggregate amount of approximately 31&#160;million Romanian leu (approximately $7 at period-end exchange rates), for additional income and value-added taxes for one of our Romanian subsidiaries for the 2014 to 2018 tax years. In order to advance our case to the appeals phase and reduce or eliminate potential interest and penalties, we paid the Romanian tax authorities the full amount assessed in Q3 2021 (without agreement to all or any portion of such assessment). We believe that our originally-filed tax return positions are in compliance with applicable Romanian tax laws and regulations, and intend to vigorously defend our position through all necessary appeals or other judicial processes.<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 2021-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-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>63
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116931240">
<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, 2021</div></th></tr>
<tr 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 " 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">SEGMENT AND GEOGRAPHIC INFORMATION:<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have two operating and reportable segments: ATS and CCS. Our ATS segment consists of our ATS end market, and is comprised of our A&amp;D, Industrial, Energy, HealthTech, and Capital Equipment (semiconductor, display, and power &amp; signal distribution equipment) businesses. Our CCS segment consists of our Communications and Enterprise (servers and storage) end markets. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Factors considered in determining the two reportable segments include the nature of applicable business activities, management structure, market strategy and margin profiles. 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 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 higher margin profiles and margin volatility, 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, data center interconnects, 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 lower margin profiles, lower working capital requirements, and higher volumes than the businesses in our ATS segment. Within our CCS segment, however, our Hardware Platform Solutions (HPS) business (which includes firmware/software enablement across all primary IT infrastructure data center technologies and aftermarket services), typically has a higher margin profile than our traditional CCS businesses, but also requires specific investments (including R&amp;D) and higher working capital. Our CCS segment generally experiences a high degree of volatility in terms of revenue and product/service mix and as a result, our CCS segment margin can fluctuate from period to period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 16), employee SBC expense, amortization of intangible assets (excluding computer software), and other charges (recoveries) (the components of which are described in note 15), as these costs and charges/recoveries are managed and reviewed by our CEO at the company level. 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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding each reportable segment for the periods indicated is set forth below: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"><tr><td style="width:1.0pt"/><td style="width:199.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of total</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,315.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCS</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,602.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,661.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,319.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59%</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Communications revenue as a % of total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise revenue as a % of total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,888.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,748.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,634.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-bottom:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"><tr><td style="width:1.0pt"/><td style="width:247.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:4.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment income, segment margin, and reconciliation of segment income to IFRS earnings before income taxes:</span></td><td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Segment Margin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Segment Margin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Segment Margin</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS segment income and margin</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCS segment income and margin</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment income</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciling items:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee SBC expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets (excluding computer software)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other charges (recoveries) (note 15)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IFRS earnings before income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thailand</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysia</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Less than 10%.</span></div><div style="margin-top:3pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table details our allocation of property, plant and equipment and ROU assets among countries that represented&#160;10% or more of total property, plant and equipment and ROU assets for the years indicated:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thailand</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Less than 10%.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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: </span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Less than 10%.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customers:</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No individual customer represented 10% or more of total revenue in 2020 or 2021. Cisco Systems, Inc. (a former CCS segment customer) was the only customer that individually represented 10% or more of total revenue for 2019 (12%).</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2021, we ha</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">d two customers that individually represented 10% or more of total A/R (each in our CCS segment) (December 31, 2020 &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> two customers (each in our CCS segment); </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2019 &#8212;</span> two customers (one from each of our segments)).<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 2021-01-01<br> -Section Disclosure<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;doctype=Standard&amp;dita_xref=IFRS08_g20-24_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>64
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703148706920">
<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, 2021</div></th></tr>
<tr 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 " 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="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Statement of compliance:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;10, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory', window );">Functional and presentation currency</a></td>
<td class="text"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Functional and presentation currency:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements are presented in United States (U.S.)&#160;dollars, which is also Celestica's functional currency. Unless otherwise noted, all financial information is presented in millions of U.S.&#160;dollars (except percentages and per share&#160;amounts).</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory', window );">Use of estimates and judgments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of estimates and judgments:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (including, in recent periods, the prolonged impact of coronavirus disease 2019 and related mutations (COVID-19) and materials constraints), historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment also impacts 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 the 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 also impact future periods.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  Our review of the estimates, judgments and assumptions used in the preparation of our financial statements for 2021 included those relating to, among others: our determination of the timing of revenue recognition, the determination of whether indicators of impairment existed for our assets and cash generating units (CGUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">), our measurement of deferred tax assets and liabilities, our estimated inventory provisions and expected credit losses, customer creditworthiness, and the determination of the fair value of assets acquired and liabilities assumed in connection with a business combination</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Any revisions to estimates, judgments or assumptions may result in, among other things, write-downs or impairments to our assets or CGUs, and/or adjustments to the carrying amount of our accounts receivable (A/R) and/or inventories, or to the valuation of our deferred tax assets and/or pension obligations, any of which could have a material impact on our financial performance and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">_____________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key sources of estimation uncertainty and judgment:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have applied significant estimates, judgments 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; 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, </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which includes estimating future growth, profitability, and discount and terminal growth rates; and the allocation of the purchase price and other valuations related to our business acquisitions. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We describe our use of judgment and estimation uncertainties in greater detail in the accounting policies described under &#8220;Significant Accounting Policies&#8221; below.</span></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 issued accounting standards and amendments</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently issued accounting standards and amendments: </span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest R</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ate Benchmark Reform (Amendments to IFRS 9 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Financial Instruments)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, IAS 39 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Financial Instruments: Recognition and Measurement) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">and IFRS 7 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Financial Instruments: Disclosures):</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In September 2019, the IASB issued amendments to IFRS 9, IAS 39, and IFRS 7, effective January 1, 2020, representing phase one of its response to the effects of the Interbank Offered Rates (IBOR) reform on financial reporting. These amendments allow entities to assume that the interest rate benchmark on which hedged cash flows and hedged risk are based, and the interest rate benchmark on which the cash flows of the hedging instrument are based, are not altered as a result of IBOR reform. The amendments provide temporary relief that allows hedge accounting to continue, and any hedge ineffectiveness to continue to be recorded in the income statement, during the period of uncertainty before the replacement of existing interest rate benchmarks. The amendments apply to all hedging relationships that are directly affected by IBOR reform, and application of the relief is mandatory. A hedging relationship is affected if the reform gives rise to uncertainties about the timing and/or amount of benchmark-based cash flows of the hedged item or the hedging instrument.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The relief will cease to apply when the uncertainty arising from IBOR reform is no longer present. On January 1, 2020, and in accordance with applicable transition provisions,</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">we adopted the amendments retrospectively to hedging relationships that existed at the start of the reporting </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">period or were designated thereafter, and we continue to apply hedge accounting to the amount in accumulated other comprehensive income (loss) (OCI) with respect to our interest rate swap cash flow hedges. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The amendments also contain specific disclosure requirements for hedging relationships to which the relief is applied. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">See note 20(b) for disclosure of interest rate risks related to IBOR reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The amendments did not have a significant impact on our disclosures or the amounts reported in our consolidated financial statements for the year ended December 31, 2020. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2020, the IASB issued Interest Rate Benchmark Reform-Phase 2, which amends IFRS 9, IAS 39, IFRS 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Insurance Contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, IFRS 7, and IFRS 16, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The amendments complement those issued in 2019 and focus on the effects on financial statements when a company replaces a previous interest rate benchmark with an alternative benchmark rate as a result of IBOR reform. We adopted the Phase 2 amendments </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">as of January 1, 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The adoption of the Phase 2 amendments had no significant impact on our consolidated financial statements for the year ended December 31, 2021. See note 20 for further detail. We will continue to monitor relevant developments and will evaluate the impact of the Phase 2 amendments on our consolidated financial statements as IBOR reform progresses. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Initial adoption and application of IFRS 16, Leases: </span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Effective January 1, 2019, we adopted IFRS 16</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Leases,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which brought most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases. IFRS 16 superseded IAS 17, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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. 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. In connection therewith, we recognized ROU assets of $111.5 and related lease obligations of $112.0, and reduced our accrued liabilities by $0.5 on our consolidated balance sheet as of January 1, 2019. There was no net impact on our deficit as of January 1, 2019. We discounted our lease payments using a weighted-average rate of 4.7% as of January 1, 2019. In computing the initial adjustment, we elected to apply the practical expedients available under IFRS 16, and accordingly 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. 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 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span>).<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">Basis of measurement:These consolidated financial statements have been prepared primarily on the historical cost basis. Other measurement bases, where used, are described in the applicable notes.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">Basis of consolidation: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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">Business combinations:<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the acquisition method to account for any business combinations. All identifiable assets and liabilities are recorded at fair value on our consolidated balance sheet as of the acquisition date. Any goodwill that arises from business combinations is tested annually for impairment (see note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Potential obligations for contingent consideration and other contingencies are also recorded at fair value on our consolidated balance sheet 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. </span>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. The fair value of acquired intangible assets are measured by applying the income approach using a discounted cash flow model and forecasts based on management's estimates and assumptions.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">Foreign currency translation:<div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Upon consolidation, for our subsidiaries with a non-U.S.&#160;dollar functional currency, we translate assets and liabilities denominated in foreign currencies 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 OCI. For the purposes of foreign currency translation of transactions at our subsidiaries with a non-U.S. dollar functional currency, we translate foreign currency transactions into the relevant non-U.S. dollar functional currency using the exchange rate prevailing during the month of the transaction for revenues and expenses or the exchange rate as at period end for the translation of these foreign currency denominated monetary assets and liabilities, and such gains and losses arising from these translations are recorded in the statement of operations in their non-U.S. dollar functional currency before translation into U.S. dollar for consolidation purposes.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">Cash and cash equivalents:<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cash and cash equivalents include cash on account and short-term investments with original maturities of three months or less. Cash and cash equivalents are classified as financial assets measured at fair value through profit or loss (see paragraph </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">(o)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> below). 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.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">Inventories:We procure inventory and manufacture products 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 and estimation. When estimating the net realizable value of our inventory, 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 such 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. We adjust previous write-downs in our consolidated statement of operations in the period a change in estimate occurs.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">Property, plant and equipment:<div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We carry property, plant and equipment at cost less accumulated depreciation and accumulated impairment losses. Cost consists of expenditures directly attributable to the acquisition or construction of the asset, and costs directly attributable to bringing the asset to the condition necessary for its intended use. 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:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"><tr><td style="width:1.0%"/><td style="width:62.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.527%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 40 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building/leasehold improvements</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 40 years or if shorter, term of lease</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 15 years</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 them 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 or retirement. Also see note 2(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">j</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory', window );">Leases</a></td>
<td class="text">Leases:<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">j</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)). 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 </span>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.We 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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">Goodwill and intangible assets:<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initially record goodwill related to business acquisitions on our consolidated balance sheet in the amount of the excess of the fair value of the aggregate consideration paid or payable (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;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible assets:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record acquired intangible assets on our consolidated balance sheet at fair value on the date of acquisition. We capitalize acquired 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 acquired 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 such 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:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5&#160;years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 to 15&#160;years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software assets</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 to 10&#160;years</span></div></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intellectual property assets consist primarily of certain acquired 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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets:<div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We review the carrying amount 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. 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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Determining the recoverable amount is subjective and requires </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, 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. Determining 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 to 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, if any. If the goodwill is reduced to nil and the impairment losses have not been fully allocated, we then reduce the carrying amount of other assets in such CGU (or group of CGUs), generally on a pro-rata basis, until the impairment losses have been recognized in full. See notes 6, 7, and 8.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 events or conditions that resulted in such losses 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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory', window );">Provisions</a></td>
<td class="text">Provisions:<div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 be required to adjust recorded amounts to reflect actual experience or changes in estimates in future periods.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 employee terminations, the measurement of termination costs, any anticipated sublease recoveries from exited sites, the timing of dispositions, and the 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 that 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 estimated fair value 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. We may be required to adjust recorded amounts to reflect actual experience or changes in estimates for future periods. See note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal and other contingencies:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 24. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory', window );">Employee benefits</a></td>
<td class="text">Employee benefits:<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pension and non-pension post-employment benefits:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify pension and non-pension post-employment benefits as either defined contribution plans or defined benefit&#160;plans.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under defined benefit plans, our obligation is to provide an agreed-upon benefit to specified plan participants. We remain exposed to both 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 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. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 the related 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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory', window );">Stock-based compensation (SBC)</a></td>
<td class="text"><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based compensation (SBC):</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally grant restricted share units (RSUs) and performance share units (PSUs), 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 one-quarter per year over a four-year period, and RSUs generally vest one-third per year over a three-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 three years from the grant date, to the extent that specified performance conditions have been met.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock options:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RSUs:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost we record 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 intend to settle these awards with SVS purchased in the open market by a broker, or issued from treasury. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PSUs:</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The number of PSUs that will actually vest varies from 0% to 200% 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 three-year performance period, subject to modification by each of a separate pre-determined non-market financial target, and our relative total shareholder return (TSR), a market performance condition, compared to a pre-defined group of companies over the three-year performance period. The cost we record for PSUs is based on our estimate of the outcome of the applicable performance conditions. The grant date fair value of the non-TSR-based performance measurement and modifier is based on the market </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. The grant date fair value of the TSR modifier</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">is based on a Monte Carlo simulation model. 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 intend to settle these awards with SVS purchased in the open market by a broker or issued from treasury. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Share Units (DSUs):</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;The compensation of our Board of Directors is comprised of annual Board and Board Chair retainer fees, annual standing Board committee Chair retainer fees (where applicable), and travel fees (collectively, Annual Fees)</span><span style="background-color:#ffffff;color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">payable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> in quarterly installments in arrears.* Directors must elect to receive 0%, 25% or 50% 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 0%, 25% or 50% of their Annual Fees in cash, with the balance either in DSUs or in RSUs (if no election is made, 100% 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 (in the case of DSUs) or the trading day preceding the date of grant (in the case of RSUs). Each DSU represents the right to receive one 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 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 three-year period and are governed by the terms of our Long-Term Incentive Plan (LTIP). Each vested RSU entitles the holder thereof to one 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 vest immediately on the date the director Retires. We expense the cost of director compensation through SG&amp;A in our consolidated statement of operations in the period the services are&#160;rendered.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">*  Mr. Popatia is an officer of Onex Corporation (Onex) and does not receive compensation as a director of the Company; however, Onex receives compensation for providing his services as a director, payable in DSUs in equal quarterly installments in arrears. See note 17.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory', window );">Deferred financing costs</a></td>
<td class="text">Deferred financing costs:Deferred financing costs consist of costs relating to the establishment or amendment of our credit facility (including in connection with subsequent security arrangements). We defer financing costs related to our revolving facility as other assets on our consolidated balance sheet, and amortize these costs in our consolidated statement of operations on a straight-line basis over the term of the revolving facility (or the remainder of the term for amendments or subsequent security arrangements). We record financing costs relating to the issuance of our term loans as a reduction to the cost of the related debt (see note 11), which we amortize in 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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">Income taxes: <div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 they are recognized in OCI or directly in equity, respectively. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 where 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 used by management in establishing provisions related to tax uncertainties can significantly affect the amounts we recognize in our consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 we determine it is no longer probable that we will realize the related tax benefits. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">probable that the temporary differences will not reverse in the foreseeable future.</span></div>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.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">Financial assets and financial liabilities:<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Also see note&#160;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(q)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, &#8220;Impairment of financial assets.&#8221;</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">Fair value through profit or loss (FVTPL):<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 (unless they relate to effective hedging relationships for accounting purposes, in which case the subsequent changes are recorded in OCI). See note 2(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">p</span>). We expense transaction costs related to financial instruments classified as FVTPL as incurred in our consolidated statement of&#160;operations.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">Amortized cost: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 A/R, 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.<span></span>
</td>
</tr>
<tr class="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">Financial liabilities that are not classified as FVTPL include 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 initially recognize the carrying amount of such liabilities on our consolidated balance sheet at fair value plus transaction costs that are directly attributable to the issuance of such liabilities. These financial liabilities are measured at amortized cost subsequent to initial recognition.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">Derivatives and hedge accounting:<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 the interest rate risk on a portion of our term loan borrowings. We apply hedge accounting to those hedge relationships 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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Forward exchange and swap contracts that are not effective hedges for accounting purposes 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 and swap 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 accumulated OCI until we recognize the hedged item in our consolidated statement of operations. Any cash flow hedge ineffectiveness is recognized in our consolidated statement of operations immediately. For hedging instruments that we discontinue before the end of the original hedge term, we amortize the unrealized hedge gain or loss in accumulated OCI to our consolidated statement of operations over the remaining term of the hedging relationship or when the hedged item is recognized in net income, if this occurs prior to the end of the original term of the hedging relationship. If the hedged item ceases to exist before the end of the original hedge term, we recognize the unrealized hedge gain or loss in accumulated OCI immediately in our consolidated statement of operations. For our current foreign currency forward and swap cash flow hedges, the majority of the underlying expenses we hedge are for inventory, labour and facility costs, which are included in cost of sales in our consolidated statement of&#160;operations. For our interest rate swap agreements, the underlying interest expenses that we hedge are included in finance costs in our consolidated statement of&#160;opera</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">tions.</span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory', window );">Impairment of financial assets</a></td>
<td class="text">Impairment of financial assets:<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review financial assets for impairment 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">), 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 determined to be impaired. We adjust previous write-downs to reflect changes in estimates or actual experience.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">Revenue and deferred investment costs:<div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive the majority of our revenue from the sale of electronic products we manufacture and services we 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. Where the 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 A/R on our consolidated balance sheet. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record certain investment costs, comprised of contract acquisition or fulfillment costs, to the extent we consider the recoverability of these costs 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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants', window );">Government Subsidies</a></td>
<td class="text">Government subsidies:We receive governmental subsidies, grants and credits (collectively, Subsidies), from time to time related to operating expenditures or equipment purchases. We recognize such Subsidies when there is reasonable assurance that we qualify for, and have complied with the conditions of, the Subsidy, and that the Subsidy will be received. If we receive a Subsidy but cannot reasonably assure that we have complied with its conditions, we will defer recognition of the Subsidy and record a liability on our consolidated balance sheet until the conditions are fulfilled. For Subsidies that relate to operating expenditures, we recognize the Subsidy as a reduction to the expenditure that the Subsidy was intended to offset, in the period the cost is incurred or when the conditions are&#160;fulfilled if they were not met when the costs were incurred. For Subsidies that relate to the purchase of equipment, we reduce the cost of the asset in the period the cost is incurred or when the conditions are fulfilled if they were not met when the costs were incurred, and we calculate amortization on the net amount.<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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DescriptionOfAccountingPolicyForGovernmentGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 government grants, including the methods of presentation adopted in the financial statements. [Refer: Government [member]; Government grants]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 20<br> -IssueDate 2021-01-01<br> -Paragraph 39<br> -Subparagraph a<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=20&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_39_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants</td>
</tr>
<tr>
<td style="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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2023-01-01<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_36_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 46<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_46&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_117_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>65
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121970120">
<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, 2021</div></th></tr>
<tr 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 " 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">We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&#160;follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"><tr><td style="width:1.0%"/><td style="width:62.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.527%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 40 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building/leasehold improvements</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 40 years or if shorter, term of lease</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 15 years</span></div></td></tr></table>Property, plant and equipment are comprised of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.775%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Depreciation and <br/>Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings including improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"><tr><td style="width:1.0pt"/><td style="width:289.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:61.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:78.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Depreciation and <br/>Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings including improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158.4&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the changes to the net book value of property, plant and&#160;equipment for the years indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:51.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.068%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Land</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Buildings <br/>including <br/>Improvements</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Machinery <br/>and <br/>Equipment</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and other disposals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i) </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions through business combination</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">3</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and other disposals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Includes the write-down of equipment primarily related to disengaged programs in 2020 and 2021 (recorded in each case as restructuring charges), as described in note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory', window );">Disclosure of Detailed Information About Intangible Assets</a></td>
<td class="text">We amortize these assets on a straight-line basis over their estimated useful lives as&#160;follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5&#160;years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 to 15&#160;years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software assets</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 to 10&#160;years</span></div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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 2021-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 73<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>66
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703120268856">
<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, 2021</div></th></tr>
<tr 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 " 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">Details of our preliminary purchase price allocation in the year of acquisition are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:19.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.019%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.887%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PCI </span></td></tr><tr style="height:3pt"><td colspan="12" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and other current assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes and other long-term liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314.7&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><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 2021-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-2021-en-r&amp;doctype=Appendix&amp;subtype=B&amp;dita_xref=IFRS03_gB64-B67_TI<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>67
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703119148152">
<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, 2021</div></th></tr>
<tr 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="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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>68
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122129304">
<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, 2021</div></th></tr>
<tr class="re">
<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 " 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">We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&#160;follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"><tr><td style="width:1.0%"/><td style="width:62.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.527%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 40 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building/leasehold improvements</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Up to 40 years or if shorter, term of lease</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 15 years</span></div></td></tr></table>Property, plant and equipment are comprised of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.775%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Depreciation and <br/>Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings including improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">563.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,118.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"><tr><td style="width:1.0pt"/><td style="width:289.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:61.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:78.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Depreciation and <br/>Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings including improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">739.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158.4&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the changes to the net book value of property, plant and&#160;equipment for the years indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:51.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.795%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.068%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Land</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Buildings <br/>including <br/>Improvements</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Machinery <br/>and <br/>Equipment</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and other disposals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i) </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions through business combination</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">3</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and other disposals</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Includes the write-down of equipment primarily related to disengaged programs in 2020 and 2021 (recorded in each case as restructuring charges), as described in note </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">(a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2021-01-01<br> -Paragraph 73<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>69
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122107400">
<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, 2021</div></th></tr>
<tr 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">The following table details the changes to the net book value of ROU assets during the periods shown: <div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:46.590%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.421%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Land</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Buildings</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and lease terminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions through business combination (note 3)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-down of assets and lease terminations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"><div style="margin-bottom:2pt;text-align:right"><span><br/></span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Additions represent new leases and lease renewals as result of extension of lease terms. Additions for 2021 were reduced by $0.4 (2020 &#8212;  $4.2) in tenant improvement allowances that we received in connection with a new building lease for one of our Atrenne sites. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;During 2021, we recorded $0.3 (2020 &#8212; $1.1) (in each case as restructuring charges) to write down certain ROU assets in connection with restructuring actions pertaining to vacated properties, resulting in part from certain sublet recoveries that were lower than the carrying value of the related leases (Sublet Losses). See note 15(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">a</span>).<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>70
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121873768">
<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, 2021</div></th></tr>
<tr 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 " 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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible assets are comprised of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization <br/>and Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908.9&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.4&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:505.50pt"><tr><td style="width:1.0pt"/><td style="width:283.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:78.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:63.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization <br/>and Impairment</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the changes to the net book value of goodwill and intangible assets for the years indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.511%"><tr><td style="width:1.0%"/><td style="width:43.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.531%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.380%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.383%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other <br/>Intangible <br/>Assets</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Computer <br/>Software <br/>Assets</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions through business combination </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">3</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange and other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">706.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory', window );">Disclosure of Assumptions For Annual Impairment Assessments of Goodwill</a></td>
<td class="text">We used the following assumptions for purposes of our Annual Impairment Assessments of goodwill for the periods shown: <div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.346%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.286%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.016%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assumption</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital Equipment CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">A&amp;D CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Atrenne CGU</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PCI CGU</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Annual revenue growth rate</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 10% over 5 year period;    <br/>2020 &#8212; 13% over 5 year period;         <br/>2019 &#8212; 13% over 5 year period</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 11% over 5 year period; 2020 &#8212; 8% over 5 year period;  2019 &#8212; modest growth over 5 year period </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 19% over 5 year period; <br/>2020 &#8212; 9% over 5 year period; <br/>2019 &#8212; 4% over 5 year period</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212; 9%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> over 5 year period; </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; N/A;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; N/A</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average annual CGU margins over the 5-year period </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">above</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;   </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;                                          </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">slightly above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; slightly above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;                </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; slightly above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">above</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; above total company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div><div><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">above total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> company margin</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; N/A;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; N/A</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (ii)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 11%;<br/>2020 &#8212; 12%;<br/>2019 &#8212; 13%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 11%;<br/>2020 &#8212; 11%;                                                2019 &#8212; 10%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 &#8212; 10%;<br/>2020 &#8212; 10%;                           2019 &#8212; 10%</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212; 15%;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020 &#8212; N/A;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019 &#8212; N/A</span></div></td><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(i)      Total company margin is defined as total segment income as a percentage of total revenue. See note 25.</span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(ii)     For 2021, the pre-tax discount rate by CGU is as follows: Capital Equipment CGU &#8212; 14%; A&amp;D CGU &#8212; 13%; Atrenne CGU &#8212; 13%; and PCI CGU &#8212; 18%.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2021-01-01<br> -Paragraph 134<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_134&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 118<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>71
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703119122456">
<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, 2021</div></th></tr>
<tr class="re">
<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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.913%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.289%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Net pension assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land rights</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred investment costs</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>72
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116985080">
<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, 2021</div></th></tr>
<tr 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 " 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">The following chart details the changes in our&#160;provisions for the year indicated:<div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:40.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.183%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.481%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restructuring</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Warranty</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Legal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provisions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reversal of prior year provisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iii) </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments/usage</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accretion, foreign exchange and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></div></td><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iv)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Legal represents our aggregate provisions recorded for various legal actions based on our estimates of the likely outcomes. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Other represents our asset retirement obligations relating to properties that we currently lease. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;During 2021, we reversed prior year warranty provisions primarily as a result of expired warranties and changes in estimated costs based on historical experience. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;Non-current balances are included in provisions and other non-current liabilities on our consolidated balance&#160;sheet.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2021-01-01<br> -Paragraph 84<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>73
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116713352">
<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, 2021</div></th></tr>
<tr 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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Contractual Obligation, Fiscal Year Maturity</a></td>
<td class="text"><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2021, the aggregate remaining mandatory principal repayments under the Credit Facility are as follows (assuming no further mandatory principal repayments are required based on ECF or net cash proceeds):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:35.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.757%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2026</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial Term Loan</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Incremental Term Loan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)         This assumes that the conditions required for a December 2026 maturity date are satisfied.</span></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_ScheduleOfCreditFacilityActivityTableTextBlock', window );">Schedule of Credit Facility Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Activity under our Credit Facility for the periods indicated is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revolver</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term loans</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2018</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">598.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount borrowed in Q1 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q1 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q2 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q3 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q4 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">592.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q1 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q2 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q1 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount borrowed in Q4 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount repaid in Q4 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding balances as of December 31, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="margin-top:7pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, at the dates shown: outstanding borrowings under the Credit Facility, excluding ordinary course letters of credit (L/Cs); notional amounts under our interest rate swaps, outstanding lease obligations; and information regarding outstanding L/Cs, surety bonds and overdraft facilities: </span></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding borrowings</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional amounts under interest rate swaps (note 20) </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the Revolver </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under the Term Loans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial Term Loan</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Incremental Term Loan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second Incremental Term Loan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660.4&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total borrowings under Credit Facility </span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs related to Term Loans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Credit Facility and lease obligations:</span></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">742.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585.9&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">L/Cs, surety bonds and overdraft facilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding L/Cs under the Revolver</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding L/Cs and surety bonds outside the Revolver</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available uncommitted bank overdraft facilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162.7&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.5&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts outstanding under available uncommitted bank overdraft facilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div>(i)&#160;&#160;&#160;&#160;We incur debt issuance costs upon execution and amendment of the Credit Facility. Debt issuance costs incurred in 2021 in connection with the Revolver totaling $2.2 ($0.3 in 2020; $1.1 in 2019) were deferred as other assets on our consolidated balance sheets and are amortized on a straight line basis over the term (or remaining term, as applicable) of the Revolver. Debt issuance costs incurred in 2021 in connection with our term loans totaling $1.8 (nil in 2020; $1.6 in 2019) were deferred as long-term debt on our consolidated balance sheets and are amortized over their respective terms using the effective interest rate method. In December 2021, we accelerated the amortization of $2.6 of unamortized deferred financing costs related to the termination of the First Incremental Term Loan, which we recorded in other charges (see note 15).(ii) &#160;&#160;&#160;&#160;Our lease obligations above represent the present value of unpaid lease payments which have been discounted using our incremental borrowing rate on the lease commencement dates. As of December&#160;31, 2021, the current portion of our lease obligations was $34.5 (2020 &#8212; $32.2) and the long-term portion was $104.1 (2020 &#8212; $90.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_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory', window );">Contractual Undiscounted Cash Flows For Lease Obligations</a></td>
<td class="text">t December&#160;31, 2021, the contractual undiscounted cash flows for our lease obligations were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.119%"><tr><td style="width:1.0%"/><td style="width:83.690%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.110%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Other lease related expenses that were recognized in the consolidated statement of operations are as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"/><td style="width:66.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.828%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.828%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on lease obligations</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease payments not included in the measurement of lease obligations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenses relating to short-term leases or low-value leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, we had commitments (not recognized as liabilities as of such date) under IT support agreements that require future minimum payments as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.172%"><tr><td style="width:1.0%"/><td style="width:59.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.205%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum payments</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2021, we had lease commitments under the Headquarters Lease and the Texas Lease (not recognized as liabilities as of such date) which require future minimum lease payments as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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_ScheduleOfCreditFacilityActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Credit Facility Activity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ScheduleOfCreditFacilityActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2021-01-01<br> -Paragraph 59<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_59&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (5)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703148730040">
<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, 2021</div></th></tr>
<tr 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 " 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">Capital transactions:<div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:72.183%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Number of shares (in millions)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SVS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MVS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2018</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued from treasury</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled under normal course issuer bid (NCIB)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2019</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued from treasury</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled under NCIB</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.0062)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued from treasury</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled under NCIB</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.37)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2021</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;In 2021, 0.02 million SVS were issued from treasury upon the exercise of stock options for aggregate cash proceeds of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$0.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. No SVS were issued from treasury upon the exercise of stock options in either 2020 or 2019.  In 2021, we issued 0.01 million (2020 &#8212; 0.3 million; 2019 &#8212; 0.8 million) SVS from treasury with an ascribed value of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$0.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> (2020 &#8212; $2.2; 2019 &#8212; $10.4) upon the vesting of certain RSUs and PSUs. We settled other RSUs and PSUs with SVS purchased in the open market (described below).</span></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="margin-bottom:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding share repurchase activities for the years indicated is set forth below:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> of SVS repurchased for cancellation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Number of SVS repurchased for cancellation (in millions) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0062</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.37</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Weighted average price per share for repurchases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">of SVS repurchased for delivery under SBC plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Number of SVS repurchased for delivery under SBC plans (in millions)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes transaction fees.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;For 2020, excludes an accrual of $15.0 we recorded at December 31, 2020 for the estimated Contractual Maximum for cancellation under the December 2020 ASPP. For 2021, excludes the $7.5 NCIB Accrual.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Includes 1.7 million ASPP Purchases of SVS for cancellation in 2021 (there were no ASPP Purchases in 2020 or 2019).</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;For 2021, excludes the $33.8 SBC Accrual.<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> &#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes 0.7&#160;million ASPP Purchases for SBC delivery obligations in 2021 (there were no ASPP Purchases in 2020 or 2019).</span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of SVS held by trustee for delivery under SBC plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (in millions)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value of SVS held by trustee for delivery under SBC plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:31.5pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;For accounting purposes, we classify these shares as treasury stock until they are delivered pursuant to the plans.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">&#160;&#160;&#160;&#160;</span>SVS held in 2021 exclude the SBC Accrual.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Information regarding employee SBC expense for the years indicated is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee SBC expense in cost of sales</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee SBC expense in SG&amp;A</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Information regarding director SBC expense for the years indicated is set forth below: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director SBC expense in SG&amp;A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DSUs Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.64&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.98&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.022&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.054&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.62&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.71&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of DSUs outstanding (in millions)</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of RSUs issued to directors outstanding (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>(1)&#160;&#160;&#160;&#160;Expense consists of director compensation to be settled with SVS, or SVS and cash, as elected by each director.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">Stock option grants and exercises were as follows for the years indicated:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"><tr><td style="width:1.0pt"/><td style="width:349.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:84.25pt"/><td style="width:1.0pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of <br/>Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price*</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in&#160;millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2019</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2019</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.78&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.58&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.54&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.70&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">The following stock options* were outstanding as at December&#160;31, 2021: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.388%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding <br/>Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Life <br/>of Outstanding Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercisable <br/>Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in&#160;millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in&#160;millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.56 to $13.87</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$12.70</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13.33</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table>* &#160;&#160;&#160;&#160;The exercise prices were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">The following stock options* were outstanding as at December&#160;31, 2021: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.388%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Range of Exercise Prices</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding <br/>Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Life <br/>of Outstanding Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exercisable <br/>Options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average <br/>Exercise Price</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in&#160;millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in&#160;millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.56 to $13.87</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$12.70</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$13.33</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table>* &#160;&#160;&#160;&#160;The exercise prices were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate.<span></span>
</td>
</tr>
<tr class="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_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock', window );">Equity Instruments Other than Options, Measurement Inputs</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used in the measurement of the grant date fair values of PSUs were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.185%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life </span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate (based on 3-year Treasury bonds)</span></td><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">Information regarding aggregate RSU, PSU and stock option grants to employees, as applicable, for the years indicated is set forth below:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.449%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.88&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions, representing 100% of target)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.88&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.49&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options Granted:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of awards (in millions)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per option</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of outstanding RSUs (in millions)</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of outstanding PSUs (in millions, representing 100% of target granted)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Other Than Options, Measurement Inputs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cls_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2021-01-01<br> -Paragraph 52<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_52&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_79_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_45_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122228488">
<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, 2021</div></th></tr>
<tr class="re">
<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="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"/><td style="width:56.277%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.824%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance of foreign currency translation account</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.4)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.6)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.6)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.0)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance of unrealized net gain (loss) on currency forward cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) on currency forward cash flow hedges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of net loss (gain) on currency forward cash flow hedges to operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iii)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening balance of unrealized net loss on interest rate swap cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gain (loss) on interest rate swap cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of net loss on interest rate swap cash flow hedges to operations</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iv)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.9)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains (losses) on pension and non-pension post-employment benefit plans</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of actuarial losses (gains) to deficit</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on purchase of pension annuities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of loss on purchase of pension annuities to deficit</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing balance</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss </span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.2)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.8)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Net of income tax recovery of $0.5 for 2021 (2020&#160;&#8212; net of $0.8 income tax expense; 2019 &#8212; net of $0.2 income tax expense). </span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Net of release of $0.6 income tax expense associated with the reclassification of net hedge (gain) loss to the consolidated statements of operations for 2021 (2020&#160;&#8212; net of nil income tax expense; 2019 &#8212; net of release of $0.5 of income tax benefit).</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Net of income tax recovery of $0.1 as of December&#160;31, 2021 (December&#160;31, 2020&#160;&#8212; net of $1.0 of income tax&#160;expense; December&#160;31, 2019 &#8212; net of $0.2 of income tax expense).</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;No income tax impact as of December&#160;31, 2021, December&#160;31, 2020 or December&#160;31, 2019.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>76
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121964920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>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, 2021</div></th></tr>
<tr class="re">
<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">Items included in our cost of sales and SG&amp;A for the years indicated are set forth below:<div style="margin-bottom:3pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.657%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee-related costs</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;SBC expense included in above employee-related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Freight and transportation costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rental expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(i)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%">The amortization of ROU assets is included in depreciation expense. See note 7. We expense the costs of low-value and short-term leases in our consolidated statement of operations on a straight-line basis as rental expense. See note 11 for disclosure of these lease expenses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>77
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122228488">
<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, 2021</div></th></tr>
<tr class="re">
<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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"/><td style="width:59.288%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.281%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.815%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Note</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges (a)</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses on post-employment benefit plan (b)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">18</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transition costs (recoveries) (c)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility-related charges (d)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition Costs and Other (e)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49.9)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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>78
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122107400">
<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, 2021</div></th></tr>
<tr 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 " 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">The aggregate compensation expenses we recognized under IFRS for our directors and senior executive officers for the periods shown were as&#160;follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term employee benefits and costs</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Post-employment and other long-term benefits</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;SBC (including DSUs and RSUs to eligible directors)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2021-01-01<br> -Paragraph 18<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_18&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>79
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116803144">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract', window );"><strong>Disclosure of information about defined benefit plans [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory', window );">Market Value of Plan Assets</a></td>
<td class="text">The table below presents the market value of defined pension and other benefit plan assets:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Market <br/>Value at <br/>December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual Asset <br/>Allocation (%) <br/>at December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted market prices:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt investment funds</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment funds</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-quoted market prices:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance annuities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361.9&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">The following tables provide a summary of the financial position of our defined pension and other benefit&#160;plans:<div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans <br/>Year ended <br/>December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans <br/>Year ended <br/>December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets, beginning of year</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial gains (losses) in other comprehensive income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Administrative expenses paid from plan assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contributions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer direct benefit payments</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Employer direct settlement payments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement payments from employer</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Settlement payments from plan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments from plan</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments from employer</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange rate changes and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets, end of year</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359.9&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Actuarial gains or losses are determined based on actual return on plan assets less interest income as set forth in the table above. For 2020, includes a $0.2 loss resulting from the purchase of annuities in August 2020.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans <br/>Year ended <br/>December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans  <br/>Year ended <br/>December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit obligations, beginning of year</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current service cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Past service cost (credit) and settlement/curtailment losses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) in other comprehensive income from:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212; Changes in demographic assumptions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212; Changes in financial assumptions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212; Experience adjustments</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Settlement payments from employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Settlement payments from plan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments from plan</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit payments from employer</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange rate changes and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit obligations, end of year</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average duration of benefit obligations (in years)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;The settlement losses relate to employee terminations in connection with 2020 and 2021 restructuring actions. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"><tr><td style="width:1.0pt"/><td style="width:294.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:48.25pt"/><td style="width:1.0pt"/></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans<br/>December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans  <br/>December&#160;31</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued benefit obligations, end of year</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(396.9)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(373.9)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95.6)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89.1)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets, end of year</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">378.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction of plan assets due to IFRS restrictions described in note&#160;2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(l)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deficiency of plan assets over accrued benefit obligations</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.8)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87.1)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock', window );">Schedule of Amounts Reported in Balance Sheet</a></td>
<td class="text">The following table outlines the plan balances as reported on our consolidated balance&#160;sheet: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.179%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension <br/>Plans</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other <br/>Benefit Plans</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension <br/>Plans</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other <br/>Benefit Plans</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and non-pension post-employment benefit obligations</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.4)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.9)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117.3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.7)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86.8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107.5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current other post-employment benefit obligations</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current net pension assets (note 9)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.8)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112.4)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87.1)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102.7)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="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">The following table outlines the net expense recognized in our consolidated statement of operations for pension and non-pension post-employment benefit&#160;plans:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"><tr><td style="width:1.0pt"/><td style="width:235.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans <br/>Year ended December&#160;31</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans <br/>Year ended December&#160;31</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current service cost</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net interest cost </span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Past service cost (credit) and settlement/curtailment losses</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan administrative expenses and other</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contribution pension plan expense (note 18(c))</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expense for the year</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock', window );">Actuarial Gains and Losses, Net of Tax, Recognized in OCI and Reclassified</a></td>
<td class="text"><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table outlines the gains and losses, net of tax, recognized in OCI and reclassified directly to deficit for the years shown:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.735%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative losses, beginning of year</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on pension annuity purchases (see note 18(a))</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial losses (gains) recognized during the year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative losses, end of year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Net of income tax expense of nil for 2021 (2020&#160;&#8212; net of $0.4 income tax recovery; 2019&#160;&#8212; net of $0.3 income tax recovery).</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Net of income tax recovery of $1.5 as at December&#160;31, 2021 (December&#160;31, 2020 &#8212; net of $1.5 income tax recovery; December&#160;31, 2019&#160;&#8212; net of $1.1 income tax&#160;recovery).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory', window );">Percentages and Assumptions Used in Measuring the Plans</a></td>
<td class="text">The following percentages and assumptions were used in measuring the plans for the years indicated:<div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.015%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate at December&#160;31 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;for:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net pension cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average rate of compensation increase for:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit obligations</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net pension cost</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare cost trend rates:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Immediate trend</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ultimate trend</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year the ultimate trend rate is expected to be achieved</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2040</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2040</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2040</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory', window );">Disclosure of Sensitivity Analysis for Actuarial Assumptions</a></td>
<td class="text">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:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.00pt"><tr><td style="width:1.0pt"/><td style="width:274.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:52.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:52.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:52.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:52.75pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefit Plans</span></div></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended<br/>December 31, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1% Increase</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1% Decrease</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1% Increase</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1% Decrease</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rate</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58.4)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare cost trend rate </span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="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">We made the following plan contributions for the years indicated below and estimate our contribution for 2022 to be as follows:<div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"><tr><td style="width:1.0pt"/><td style="width:270.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:49.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:51.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:66.25pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated Contribution</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">*</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined contribution plan</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Defined benefit plan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-pension post-employment benefit plans </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our actual contributions could differ materially from these estimates.</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;Contributions for 2019 and 2020 include higher settlement payments than in 2021 as a result of higher employee terminations in connection with our restructuring actions during such years. See note 15</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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 2021-01-01<br> -Paragraph 138<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_138&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 142<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfInformationAboutDefinedBenefitPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfInformationAboutDefinedBenefitPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2021-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-2021-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 145<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_145&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>80
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116652056">
<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, 2021</div></th></tr>
<tr 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i)</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments for prior years, including changes to net provisions related to tax uncertainties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (ii)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (recovery):</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i) (iii) (iv)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (iv)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense </span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="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="margin-top:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense at Celestica&#8217;s statutory income tax rate of 26.5% (2019 - 2021)   </span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact on income taxes from:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(i) (ii) (iv)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax rates </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iii) </span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in unrecognized tax losses and deductible temporary differences </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(iv)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense </span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;These line items for 2021 in the two tables above include a deferred tax expense of $6.0 related to taxable temporary differences associated with the anticipated repatriation of undistributed earnings (Repatriation Expense) from certain of our Chinese subsidiaries. These line items for 2020 in the two tables above include a $16.5 Repatriation Expense related to certain of our Chinese and Thai subsidiaries ($7.2 of which was realized as a current tax expense for withholding tax on dividends paid in 2021), and current tax expense of $1.8 for withholding tax on dividends paid in 2020. These items for 2019 in the two tables above include a $6.0 Repatriation Expense related to certain of our Chinese and Thai subsidiaries, which was realized as a current tax expense for withholding tax on dividends paid in 2020. </span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;These line items for 2019, 2020 and 2021 in the two tables above include tax benefits related to return-to-provision adjustments for changes in estimates related to prior years based on changes in facts or circumstances (RTP Adjustments), and net adjustments for tax liabilities and uncertainties (discussed below).</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">(iii) &#160;&#160;&#160;&#160;This line item for 2021 in the table above relates to a deferred tax recovery recorded in connection with the revaluation of certain temporary differences using the future effective tax rate of our Thailand subsidiary in connection with the transition from a 100% income tax exemption to a 50% exemption in 2022 under an applicable tax incentive (Revaluation Impact). See the discussion of tax incentives below.</span></div>(iv)&#160;&#160;&#160;&#160;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).<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">Changes in deferred tax assets and liabilities for the periods indicated are as&#160;follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.619%"><tr><td style="width:1.0%"/><td style="width:23.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.369%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.503%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.540%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.850%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized <br/>foreign <br/>exchange <br/>gains</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounting <br/>provisions <br/>not <br/>currently <br/>deductible</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pensions and <br/>non-pension <br/>post-retirement <br/>benefits</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax <br/>losses <br/>carried <br/>forward</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Property, <br/>plant and <br/>equipment <br/>and <br/>intangibles</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Reclassification</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">between</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">deferred tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">assets and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">deferred tax</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> <br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax assets:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credited to net earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credited (charged) directly to equity</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of foreign exchange</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43.5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credited (charged) to net earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Credited directly to equity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of foreign exchange</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43.2)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; January 1, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(50.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Charged (credited) to net earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Charged directly to equity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of foreign exchange</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43.5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Charged (credited) to net earnings</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions from business combinations</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effects of foreign exchange</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance &#8212; December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43.2)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>(i)&#160;&#160;&#160;&#160;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.<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 2021-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-2021-en-r&amp;anchor=para_81_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>81
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118581896">
<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, 2021</div></th></tr>
<tr 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">Cash and cash equivalents are comprised of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">The local currency amounts have been converted to U.S. dollar equivalents using spot rates at December&#160;31, 2021. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"/><td style="width:50.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.997%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.034%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Canadian <br/>dollar</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Euro</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Thai baht</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Chinese renminbi</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Malaysian ringgit</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A/R</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes and value-added taxes receivable</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other financial assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pension and non-pension post-employment liabilities</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes and value-added taxes payable</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A/P and certain accrued and other liabilities and provisions</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net financial assets (liabilities)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149.2)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.4&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46.3)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.5)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.3)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">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 December&#160;31, 2021. 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. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.577%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Canadian <br/>dollar</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Euro</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Thai baht</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Chinese renminbi</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Malaysian ringgit</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% Strengthening</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;OCI</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% Weakening</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;OCI</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&#160;liabilities;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;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 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;prices) or indirectly (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;derived from prices);&#160;and</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;3 inputs are inputs for the asset or liability that are not based on observable market data (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;unobservable inputs).</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"/><td style="width:51.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forwards and swaps</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forwards and swaps</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory', window );">Disclosure of Fair Value Measurement of Liabilities</a></td>
<td class="text"><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&#160;liabilities;</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;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 (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;prices) or indirectly (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;derived from prices);&#160;and</span></div><div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Level&#160;3 inputs are inputs for the asset or liability that are not based on observable market data (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;unobservable inputs).</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"/><td style="width:51.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.553%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;1</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forwards and swaps</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency forwards and swaps</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.6)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory', window );">Disclosure of Derivatives and Hedging Activities</a></td>
<td class="text">At December&#160;31, 2021 and 2020, we had foreign currency forwards and swaps to trade U.S.&#160;dollars in exchange for the following currencies:<div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at December 31, 2021</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract amount <br/>of U.S.&#160;dollars</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average <br/>exchange rate <br/>in U.S.&#160;dollars </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(i)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum <br/>period in <br/>months</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value <br/>gain/(loss)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian dollar</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.79</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thai baht</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysian ringgit</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican peso</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese renminbi</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Romanian leu</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore dollar</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese yen</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0088</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Korean won</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0008</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539.5&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.995%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.423%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As at December 31, 2020</span></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contract amount <br/>of U.S.&#160;dollars</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average <br/>exchange rate <br/>in U.S.&#160;dollars</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (i)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum <br/>period in <br/>months</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair value <br/>gain/(loss)</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian dollar</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.76</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thai baht</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysian ringgit</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.24</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican peso</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">British pound</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese renminbi</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Romanian leu</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.23</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore dollar</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.73</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese yen</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Korean won</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0009</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(ii)</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562.6&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(i) &#160;&#160;&#160;&#160;Represents the U.S. dollar equivalent (not in millions) of one unit of the foreign currency, weighted based on the notional amounts of the underlying foreign currency forward and swap contracts outstanding as at December 31, 2021.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;As of December 31, 2021, the fair value of outstanding foreign currency forward and swap contracts related to effective cash flow hedges where we applied hedge accounting was a loss of $2.2 (December 31, 2020 &#8212; gain of $14.5), and the fair value of outstanding foreign currency forward and swap contracts related to economic hedges where we record the changes in the fair values of such contracts through our consolidated statement of operations was a gain of $3.4 (December 31, 2020 &#8212; gain of $8.8).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 2021-01-01<br> -Paragraph 24A<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_24A&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 93<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 93<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_93&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 31<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_40_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>82
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116877352">
<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, 2021</div></th></tr>
<tr class="re">
<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 " 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.501%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares (basic)</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.7&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of outstanding awards under SBC plans</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares (diluted)</span></div></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2021-01-01<br> -Paragraph 66<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>83
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116649496">
<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, 2021</div></th></tr>
<tr 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 " 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">t December&#160;31, 2021, the contractual undiscounted cash flows for our lease obligations were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.119%"><tr><td style="width:1.0%"/><td style="width:83.690%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.110%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.4&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>Other lease related expenses that were recognized in the consolidated statement of operations are as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"><tr><td style="width:1.0%"/><td style="width:66.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.828%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.828%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.829%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on lease obligations</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease payments not included in the measurement of lease obligations</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expenses relating to short-term leases or low-value leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2021, we had commitments (not recognized as liabilities as of such date) under IT support agreements that require future minimum payments as follows: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.172%"><tr><td style="width:1.0%"/><td style="width:59.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.205%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum payments</span></div></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At December&#160;31, 2021, we had lease commitments under the Headquarters Lease and the Texas Lease (not recognized as liabilities as of such date) which require future minimum lease payments as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.5&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_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 2021-01-01<br> -Paragraph 59<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_59&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>84
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118503576">
<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, 2021</div></th></tr>
<tr 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 " 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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding each reportable segment for the periods indicated is set forth below: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"><tr><td style="width:1.0pt"/><td style="width:199.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:46.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of total</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,285.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,086.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,315.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCS</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,602.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,661.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,319.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59%</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Communications revenue as a % of total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Enterprise revenue as a % of total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,888.3&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,748.1&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,634.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsExplanatory', window );">Information by Reportable Segment</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"><tr><td style="width:1.0pt"/><td style="width:247.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:4.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment income, segment margin, and reconciliation of segment income to IFRS earnings before income taxes:</span></td><td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Segment Margin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Segment Margin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Segment Margin</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ATS segment income and margin</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CCS segment income and margin</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total segment income</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.9&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reconciling items:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee SBC expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangible assets (excluding computer software)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other charges (recoveries) (note 15)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IFRS earnings before income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.8&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.2&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.0&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thailand</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Malaysia</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Less than 10%.</span></div><div style="margin-top:3pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table details our allocation of property, plant and equipment and ROU assets among countries that represented&#160;10% or more of total property, plant and equipment and ROU assets for the years indicated:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thailand</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Less than 10%.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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: </span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December&#160;31</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Singapore</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div>* Less than 10%.<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 2021-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 33<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_33&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703148534984">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jan. 01, 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="nump">$ 113.8<span></span>
</td>
<td class="nump">$ 101.0<span></span>
</td>
<td class="nump">$ 104.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities', window );">Accrued and other current liabilities</a></td>
<td class="nump">$ 884.3<span></span>
</td>
<td class="nump">$ 553.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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111.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_LeaseLiabilities', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities', window );">Accrued and other 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="nump">$ 0.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 2021-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-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_C12_a&amp;doctype=Appendix&amp;subtype=C<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>86
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117576760">
<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="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_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_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Useful life of property, plant and equipment</a></td>
<td class="text">40 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=cls_EmployeeStockOption1Member', window );">Options</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod', window );">Vesting period</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=cls_RestrictedStockUnitsRSU1Member', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator', window );">Conversion rate, numerator (in shares)</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=cls_PerformanceShareUnitsPSUMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2', window );">Award requisite service period</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=cls_DeferredShareUnitsDSUMember', window );">DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator', window );">Conversion rate, numerator (in shares)</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">33.33%<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">25.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_Vesting1Axis=cls_SharebasedCompensationAwardTrancheTwo1Member', window );">25% vested in year 2 | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">33.33%<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">25.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_Vesting1Axis=cls_SharebasedCompensationAwardTrancheThree1Member', window );">25% vested in year 3 | RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">33.33%<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">25.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_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Useful life of property, plant and equipment</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">0.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_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range | DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash', window );">Percentage of annual fees paid to board of directors in cash (percent)</a></td>
<td class="nump">0.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_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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash', window );">Percentage of annual fees paid to board of directors in cash (percent)</a></td>
<td class="nump">25.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_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | Building/leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Useful life of property, plant and equipment</a></td>
<td class="text">40 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Useful life of property, plant and equipment</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Vesting (as a) percentage</a></td>
<td class="nump">200.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_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range | DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash', window );">Percentage of annual fees paid to board of directors in cash (percent)</a></td>
<td class="nump">50.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_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=cls_IntellectualProperty1Member', window );">Intellectual property | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Useful life of intangible assets</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=cls_IntellectualProperty1Member', window );">Intellectual property | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Useful life of intangible assets</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember', window );">Other intangible assets | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Useful life of intangible assets</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_OtherIntangibleAssetsMember', window );">Other intangible assets | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Useful life of intangible assets</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Computer software assets | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Useful life of intangible assets</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_ComputerSoftwareMember', window );">Computer software assets | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Useful life of intangible assets</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Numerator</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator</td>
</tr>
<tr>
<td 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>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 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_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_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_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>
<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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118154072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 01, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Costs related to acquisition activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.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_AcquisitionRelatedCostsForPotentialAcquisitions', window );">Acquisition-related costs for potential acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_BusinessCombinationPurchasePriceAdjustment', window );">Business combination, purchase price adjustment</a></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">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_BusinessCombinationsAxis=cls_PCIPrivateLimitedMember', window );">PCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Percentage of voting equity interests acquired</a></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>
</tr>
<tr class="ro">
<td class="pl " 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="nump">$ 314.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="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_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate', window );">Cash acquired</a></td>
<td class="nump">11.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>
</tr>
<tr class="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_PortionOfConsiderationPaidConsistingOfBorrowings', window );">Portion of consideration paid consisting of borrowings</a></td>
<td class="nump">220.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_cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod', window );">Percent of revenue contributed by acquiree as if combination occurred at beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod', window );">Percent of net earnings contributed by acquiree as if combination occurred at beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill', window );">Customer intangible assets acquired</a></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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Costs related to acquisition activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=cls_PCIPrivateLimitedMember', window );">PCI | Customer Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill', window );">Customer intangible assets acquired, useful life</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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts', window );">Adjustment of acquisition costs related to indirect tax liabilities recognized</a></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>
</tr>
<tr class="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_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets', window );">Acquisition cost related to the subsequent re-measurement of indemnification 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">$ 2.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_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition Cost Related To The Subsequent Re-measurement Of Indemnification Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets</td>
</tr>
<tr>
<td 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_AcquisitionRelatedCostsForPotentialAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition-related costs for potential acquisitions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AcquisitionRelatedCostsForPotentialAcquisitions</td>
</tr>
<tr>
<td 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_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortisation, Intangible Assets Acquired Through Business Combination Other Than 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_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill</td>
</tr>
<tr>
<td 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_BusinessCombinationPurchasePriceAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Combination, Purchase Price 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_BusinessCombinationPurchasePriceAdjustment</td>
</tr>
<tr>
<td 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_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Acquired In Connection With Acquisition 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_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate</td>
</tr>
<tr>
<td 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_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent Of Profit (Loss) Contributed By Acquiree 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_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod</td>
</tr>
<tr>
<td 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_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent Of Revenue Contributed By Acquiree 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_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod</td>
</tr>
<tr>
<td 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_PortionOfConsiderationPaidConsistingOfBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Portion Of Consideration Paid Consisting Of Borrowings</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PortionOfConsiderationPaidConsistingOfBorrowings</td>
</tr>
<tr>
<td 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_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Release of indirect tax liabilities previously recorded in connection with a previous acquisition recognized in acquisition 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_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts</td>
</tr>
<tr>
<td 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_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Intangible Assets Acquired Through Business Combination Other Than 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_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill</td>
</tr>
<tr>
<td 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_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 2021-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-2021-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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_PercentageOfVotingEquityInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 voting equity interests 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/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph B64<br> -Subparagraph c<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_B64_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfVotingEquityInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAxis=cls_PCIPrivateLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PCIPrivateLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CustomerIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CustomerIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>88
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116428952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Purchase Price Allocation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 01, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " 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">$ 324.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 198.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_BusinessCombinationsAxis=cls_PCIPrivateLimitedMember', window );">PCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate', window );">Accounts receivable and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InventoryRecognisedAsOfAcquisitionDate', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">Customer intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173.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_cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate', window );">Other non-current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126.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_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate', window );">Accounts payable and accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(121.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_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8.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_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate', window );">Deferred income taxes and other long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed', window );">Identifiable net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 314.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Payable And Current Accrued Liabilities Recognised As Of Acquisition Date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td 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_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable And Other Current Assets Recognised As Of Acquisition Date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td 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_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_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Current Liabilities Recognised As Of Acquisition Date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td 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_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Non-current Assets Recognised As Of Acquisition Date</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td 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_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 customer-related intangible assets acquired in a business combination. [Refer: Customer-related intangible assets [member]; 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 2021-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-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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 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 2021-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-2021-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InventoryRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 inventory acquired in a business combination. [Refer: Inventories; 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 2021-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-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InventoryRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2021-01-01<br> -Paragraph IE72<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=cls_PCIPrivateLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PCIPrivateLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>89
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117060200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Details)<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 15, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>program</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>program</div>
</th>
<th class="th">
<div>Jan. 15, 2020 </div>
<div>bank</div>
</th>
</tr>
<tr 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="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ContractAssets', window );">Contract 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">$ 253,500,000<span></span>
</td>
<td class="nump">$ 231,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderPriorFacilityProgramMember', window );">Factoring of receivables from prior 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="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000.0<span></span>
</td>
<td class="nump">$ 250,000,000.0<span></span>
</td>
<td class="nump">300,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_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="text">&#160;<span></span>
</td>
<td class="nump">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_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="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">$ 300,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_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm', window );">Agreement term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination', window );">Notice before termination</a></td>
<td class="text">3 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">45,800,000<span></span>
</td>
<td class="nump">119,700,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>
</tr>
<tr 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,000,000.0<span></span>
</td>
<td class="nump">$ 65,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_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderSupplierFinancingProgramMember', window );">Factoring of receivables from supplier financing program | PCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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="nump">$ 21,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_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="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="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="nump">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_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_cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Required Notice Before Termination</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination</td>
</tr>
<tr>
<td 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 2021-01-01<br> -Paragraph 105<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_116_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SaleOfReceivablesUnderPriorFacilityProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SaleOfReceivablesUnderPriorFacilityProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_dei_LegalEntityAxis=cls_PCIPrivateLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cls_PCIPrivateLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122001560">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr 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 " 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">$ 1,585.8<span></span>
</td>
<td class="nump">$ 956.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_WorkInProgress', window );">Work in progress</a></td>
<td class="nump">71.2<span></span>
</td>
<td class="nump">71.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_FinishedGoods', window );">Finished goods</a></td>
<td class="nump">40.0<span></span>
</td>
<td class="nump">63.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Current inventories</a></td>
<td class="nump">$ 1,697.0<span></span>
</td>
<td class="nump">$ 1,091.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_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 2021-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 68<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 37<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>91
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118254632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories - Additional Information (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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WritedownsReversalsOfInventories', window );">Net inventory provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.9<span></span>
</td>
<td class="nump">$ 17.0<span></span>
</td>
<td class="nump">$ 4.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_InventoryWritedown2011', window );">Inventory write-down</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="nump">66.67%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="nump">$ 434.0<span></span>
</td>
<td class="nump">$ 174.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_36_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_36_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WritedownsReversalsOfInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 inventories to net realisable value or reversals of those write-downs. [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 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WritedownsReversalsOfInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>92
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117508856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment - Schedule of Property Plant and Equipment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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">$ 338.7<span></span>
</td>
<td class="nump">$ 332.5<span></span>
</td>
<td class="nump">$ 355.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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 " 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,158.4<span></span>
</td>
<td class="nump">1,118.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_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 " 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">(819.7)<span></span>
</td>
<td class="num">(786.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_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 " 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.2<span></span>
</td>
<td class="nump">24.2<span></span>
</td>
<td class="nump">23.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=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 " 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.2<span></span>
</td>
<td class="nump">36.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 | 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 " 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 " 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">155.5<span></span>
</td>
<td class="nump">150.4<span></span>
</td>
<td class="nump">154.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 " 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">383.5<span></span>
</td>
<td class="nump">360.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_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 " 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">(228.0)<span></span>
</td>
<td class="num">(210.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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 " 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">160.0<span></span>
</td>
<td class="nump">157.9<span></span>
</td>
<td class="nump">$ 176.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_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 " 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">739.7<span></span>
</td>
<td class="nump">721.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=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 " 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">$ (579.7)<span></span>
</td>
<td class="num">$ (563.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 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 2021-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-2021-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>93
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117225960">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<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 " 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">$ 332.5<span></span>
</td>
<td class="nump">$ 355.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">58.2<span></span>
</td>
<td class="nump">51.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_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Acquisitions through business combination</a></td>
<td class="nump">22.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(68.8)<span></span>
</td>
<td class="num">(68.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_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment', window );">Write down of assets and other disposals</a></td>
<td class="num">(3.9)<span></span>
</td>
<td class="num">(5.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Foreign exchange and other</a></td>
<td class="num">(2.1)<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">338.7<span></span>
</td>
<td class="nump">332.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=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 " 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">24.2<span></span>
</td>
<td class="nump">23.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl " 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 combination</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Foreign exchange and other</a></td>
<td class="num">(1.0)<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">23.2<span></span>
</td>
<td class="nump">24.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_BuildingBuildingImprovementsandLeaseholdImprovementsMember', window );">Buildings including improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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">150.4<span></span>
</td>
<td class="nump">154.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">11.0<span></span>
</td>
<td class="nump">16.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Acquisitions through business combination</a></td>
<td class="nump">17.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(22.0)<span></span>
</td>
<td class="num">(20.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_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment', window );">Write down of assets and other disposals</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="num">(0.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Foreign exchange and other</a></td>
<td class="num">(0.9)<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">155.5<span></span>
</td>
<td class="nump">150.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=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 " 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.9<span></span>
</td>
<td class="nump">176.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">47.2<span></span>
</td>
<td class="nump">34.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Acquisitions through business combination</a></td>
<td class="nump">5.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(46.8)<span></span>
</td>
<td class="num">(47.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_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment', window );">Write down of assets and other disposals</a></td>
<td class="num">(3.1)<span></span>
</td>
<td class="num">(4.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">(1.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipment', window );">Property, plant and equipment, ending balance</a></td>
<td class="nump">$ 160.0<span></span>
</td>
<td class="nump">$ 157.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_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_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 2021-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-2021-en-r&amp;anchor=para_73_e_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_73_e_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_73_e_vii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_75_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_73_e_viii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>94
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118223960">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>site</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning balance</a></td>
<td class="nump">$ 101.0<span></span>
</td>
<td class="nump">$ 104.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_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">42.6<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_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination', window );">Additions through business combination (note 3)</a></td>
<td class="nump">5.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(32.0)<span></span>
</td>
<td class="num">(30.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="num">(0.3)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RightOfUseAssetForeignExchangeAndOther', window );">Foreign exchange and other</a></td>
<td class="num">(2.6)<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending balance</a></td>
<td class="nump">113.8<span></span>
</td>
<td class="nump">101.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_ReductionOfRightOfUseAssetsTenantImprovementAllowances', window );">Reduction for tenant improvement allowances</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">4.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_NumberOfSites', window );">Number of sites | site</a></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_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_cls_RightOfUseAssetRollForwardRollForward', window );"><strong>Right Of Use Asset Roll Forward [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning balance</a></td>
<td class="nump">$ 7.1<span></span>
</td>
<td class="nump">7.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination', window );">Additions through business combination (note 3)</a></td>
<td class="nump">4.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(0.5)<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_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations', window );">Write-down of assets and lease terminations</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_RightOfUseAssetForeignExchangeAndOther', window );">Foreign exchange and other</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending balance</a></td>
<td class="nump">10.7<span></span>
</td>
<td class="nump">7.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_BuildingsMember', window );">Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning balance</a></td>
<td class="nump">91.7<span></span>
</td>
<td class="nump">94.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">42.1<span></span>
</td>
<td class="nump">26.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination', window );">Additions through business combination (note 3)</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(31.0)<span></span>
</td>
<td class="num">(29.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_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations', window );">Write-down of assets and lease terminations</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RightOfUseAssetForeignExchangeAndOther', window );">Foreign exchange and other</a></td>
<td class="num">(2.3)<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending balance</a></td>
<td class="nump">101.0<span></span>
</td>
<td class="nump">91.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning balance</a></td>
<td class="nump">2.2<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_AdditionsToRightOfUseAssetsThroughBusinessCombination', window );">Additions through business combination (note 3)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations', window );">Write-down of assets and lease terminations</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_RightOfUseAssetForeignExchangeAndOther', window );">Foreign exchange and other</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending balance</a></td>
<td class="nump">$ 2.1<span></span>
</td>
<td class="nump">$ 2.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_AdditionsToRightOfUseAssetsThroughBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additions To Right-of-Use Assets Through Business Combination</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AdditionsToRightOfUseAssetsThroughBusinessCombination</td>
</tr>
<tr>
<td 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_NumberOfSites">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Sites</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_NumberOfSites</td>
</tr>
<tr>
<td 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_cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduction Of Right-Of-Use Assets, Tenant Improvement Allowances</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances</td>
</tr>
<tr>
<td 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_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_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 2021-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-2021-en-r&amp;anchor=para_53_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118233624">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<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 " 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">$ 324.2<span></span>
</td>
<td class="nump">$ 198.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">382.0<span></span>
</td>
<td class="nump">229.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_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 " 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 " 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">371.5<span></span>
</td>
<td class="nump">220.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=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 " 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">10.5<span></span>
</td>
<td class="nump">8.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 " 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">379.6<span></span>
</td>
<td class="nump">254.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">1,086.7<span></span>
</td>
<td class="nump">908.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 | 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 " 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 " 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">676.6<span></span>
</td>
<td class="nump">503.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_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 " 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">298.8<span></span>
</td>
<td class="nump">294.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_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 " 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 " 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">(704.7)<span></span>
</td>
<td class="num">(679.5)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_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 " 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 " 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">(305.1)<span></span>
</td>
<td class="num">(282.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_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 " 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">$ (288.3)<span></span>
</td>
<td class="num">$ (285.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_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 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 2021-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-2021-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>96
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117431384">
<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> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill at beginning of period</a></td>
<td class="nump">$ 198.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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, beginning balance</a></td>
<td class="nump">428.0<span></span>
</td>
<td class="nump">$ 449.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">5.0<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 " 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 combination</a></td>
<td class="nump">299.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="num">(25.5)<span></span>
</td>
<td class="num">(25.6)<span></span>
</td>
<td class="num">$ (29.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Foreign exchange and other</a></td>
<td class="num">(0.7)<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill at end of period</a></td>
<td class="nump">324.2<span></span>
</td>
<td class="nump">198.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Intangible assets, ending balance</a></td>
<td class="nump">706.2<span></span>
</td>
<td class="nump">428.0<span></span>
</td>
<td class="nump">449.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=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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill at beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisitions through business combination</a></td>
<td class="nump">126.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Foreign exchange and other</a></td>
<td class="num">(0.4)<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill at end of period</a></td>
<td class="nump">324.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198.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_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="re">
<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 " 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, beginning balance</a></td>
<td class="nump">220.6<span></span>
</td>
<td class="nump">242.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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 combination</a></td>
<td class="nump">173.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization</a></td>
<td class="num">(22.5)<span></span>
</td>
<td class="num">(21.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Foreign exchange and other</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="re">
<td class="pl " 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, ending balance</a></td>
<td class="nump">371.5<span></span>
</td>
<td class="nump">220.6<span></span>
</td>
<td class="nump">242.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_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 " 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, beginning balance</a></td>
<td class="nump">8.8<span></span>
</td>
<td class="nump">9.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions</a></td>
<td class="nump">5.0<span></span>
</td>
<td class="nump">3.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill', window );">Acquisitions through business combination</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 " 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">(3.0)<span></span>
</td>
<td class="num">(3.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill', window );">Foreign exchange and other</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Intangible assets, ending balance</a></td>
<td class="nump">$ 10.5<span></span>
</td>
<td class="nump">$ 8.8<span></span>
</td>
<td class="nump">$ 9.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_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 2021-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-2021-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_118_e_vii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>97
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118177064">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 01, 2021</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 " 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_TermOfStrategicPlan', window );">Term of strategic plan</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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="ro">
<td class="pl " 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">$ 324,200,000<span></span>
</td>
<td class="nump">$ 198,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>
</tr>
<tr class="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_LengthOfForecastPeriod', window );">Length of forecast period</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="rh">
<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_ImpaktAcquisitionMember', window );">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 " 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,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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="ro">
<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 " 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="re">
<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 " 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="ro">
<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 " 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>
<tr class="rh">
<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_PCIPrivateLimitedMember', window );">PCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 " 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="nump">$ 126,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_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_cls_LengthOfForecastPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Length Of Forecast 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_LengthOfForecastPeriod</td>
</tr>
<tr>
<td 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_TermOfStrategicPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of Strategic Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TermOfStrategicPlan</td>
</tr>
<tr>
<td 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 2021-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-2021-en-r&amp;anchor=para_134_d_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_134_e_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 2021-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-2021-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationsAxis=cls_ImpaktAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ImpaktAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=cls_PCIPrivateLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PCIPrivateLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116835688">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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 " 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">10.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">13.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">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discount rate (percentage)</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">13.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_PreTaxDiscountRateAppliedToCashFlowProjections', window );">Pre-tax discount rate</a></td>
<td class="nump">14.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_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="re">
<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 " 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">11.00%<span></span>
</td>
<td class="nump">8.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_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">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections', window );">Discount rate (percentage)</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">10.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_PreTaxDiscountRateAppliedToCashFlowProjections', window );">Pre-tax discount rate</a></td>
<td class="nump">13.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_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="re">
<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 " 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">19.00%<span></span>
</td>
<td class="nump">9.00%<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_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">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">10.00%<span></span>
</td>
<td class="nump">10.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_PreTaxDiscountRateAppliedToCashFlowProjections', window );">Pre-tax discount rate</a></td>
<td class="nump">13.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_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=cls_PCICGUMember', window );">PCI 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 " 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">9.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="ro">
<td class="pl " 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">15.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_PreTaxDiscountRateAppliedToCashFlowProjections', window );">Pre-tax discount rate</a></td>
<td class="nump">18.00%<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_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_cls_PreTaxDiscountRateAppliedToCashFlowProjections">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Pre-Tax Discount Rate Applied To Cash Flow Projections</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PreTaxDiscountRateAppliedToCashFlowProjections</td>
</tr>
<tr>
<td 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_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 2021-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-2021-en-r&amp;anchor=para_134_d_v&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_134_e_v&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_134_d_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_134_e_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=cls_PCICGUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PCICGUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118221832">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<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 " 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">$ 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_cls_NonCurrentLandRights', window );">Land rights</a></td>
<td class="nump">8.9<span></span>
</td>
<td class="nump">9.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers', window );">Deferred investment costs</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredFinanceCosts', window );">Deferred financing costs</a></td>
<td class="nump">2.3<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_OtherAssetsMiscellaneousNoncurrent1', window );">Other</a></td>
<td class="nump">6.5<span></span>
</td>
<td class="nump">7.3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentAssets', window );">Other non-current assets</a></td>
<td class="nump">$ 25.2<span></span>
</td>
<td class="nump">$ 25.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_DeferredFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Finance 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_DeferredFinanceCosts</td>
</tr>
<tr>
<td 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 2021-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-2021-en-r&amp;anchor=para_128_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>100
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117080904">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<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 " 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">$ 43.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions</a></td>
<td class="nump">22.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Reversal of prior year provisions</a></td>
<td class="num">(7.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Payments/usage</a></td>
<td class="num">(13.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="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Ending balance</a></td>
<td class="nump">45.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current</a></td>
<td class="nump">17.1<span></span>
</td>
<td class="nump">$ 19.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current</a></td>
<td class="nump">28.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Total provisions</a></td>
<td class="nump">45.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_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 " 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">4.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions</a></td>
<td class="nump">10.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Reversal of prior year provisions</a></td>
<td class="num">(0.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Payments/usage</a></td>
<td class="num">(8.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_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions', window );">Accretion, foreign exchange and other</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Ending balance</a></td>
<td class="nump">6.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current</a></td>
<td class="nump">6.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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">6.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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">28.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions</a></td>
<td class="nump">11.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Reversal of prior year provisions</a></td>
<td class="num">(7.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Payments/usage</a></td>
<td class="num">(4.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_cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions', window );">Accretion, foreign exchange and other</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Ending balance</a></td>
<td class="nump">29.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current</a></td>
<td class="nump">10.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current</a></td>
<td class="nump">18.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Total provisions</a></td>
<td class="nump">29.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_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 " 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">0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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 " 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="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Ending balance</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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">0.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_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 " 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">8.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl " 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.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_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions', window );">Accretion, foreign exchange and other</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherProvisions', window );">Ending balance</a></td>
<td class="nump">9.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Current</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Non-current</a></td>
<td class="nump">9.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Total provisions</a></td>
<td class="nump">$ 9.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_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 2021-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-2021-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_84_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_78_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, including provisions 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 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_84_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>101
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703106381656">
<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"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="2">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>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 29, 2021</div></th>
<th class="th"><div>Dec. 06, 2021</div></th>
<th class="th"><div>Oct. 27, 2021</div></th>
<th class="th"><div>Apr. 27, 2020</div></th>
<th class="th"><div>Mar. 07, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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. 05, 2021</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Jun. 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">$ 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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 Toronto sale</a></td>
<td class="text">&#160;<span></span>
</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">$ 113,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 1,500,000<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_BorrowingsNumberOfPrepayments', window );">Number of prepayments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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">660,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 660,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">660,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="nump">592,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="nump">470,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 660,400,000<span></span>
</td>
<td class="nump">470,400,000<span></span>
</td>
<td class="nump">$ 592,300,000<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="re">
<td class="pl " 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="nump">145,000,000.0<span></span>
</td>
<td class="nump">$ 30,000,000.0<span></span>
</td>
<td class="nump">$ 61,000,000.0<span></span>
</td>
<td class="nump">$ 60,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,000,000.0<span></span>
</td>
<td class="nump">121,900,000<span></span>
</td>
<td class="nump">213,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 " 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="nump">365,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">365,000,000.0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">48,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="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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">$ 295,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">295,400,000<span></span>
</td>
<td class="nump">295,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="nump">$ 350,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="nump">$ 47,000,000.0<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="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>
<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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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="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>
<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="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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">$ 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="nump">175,000,000.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">175,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="nump">$ 250,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.0<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 159,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</a></td>
<td class="nump">$ 5,000,000.0<span></span>
</td>
<td class="nump">$ 215,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="nump">220,000,000.0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 53,000,000.0<span></span>
</td>
<td class="nump">$ 44,000,000.0<span></span>
</td>
<td class="nump">110,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="nump">$ 207,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 " 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="nump">$ 220,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="nump">220,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="nump">$ 48,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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 Toronto sale</a></td>
<td class="text">&#160;<span></span>
</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.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | Credit facility prepayment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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 | London Interbank Offered Rate LIBOR | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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 | London Interbank Offered Rate LIBOR | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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_FirstIncrementalTermLoanMember', window );">First 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments of borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">145,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="nump">$ 30,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_FirstIncrementalTermLoanMember', window );">First 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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_SecondIncrementalTermLoanMember', window );">Second 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Borrowings', window );">Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">365,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="nump">$ 365,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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">365,000,000.0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Quarterly repayment 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,562,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Proceeds from borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">365,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SecondIncrementalTermLoanMember', window );">Second 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="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>
<td class="text">&#160;<span></span>
</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.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="rh">
<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_RevolvingFacilityDueMarch282025Member', window );">Revolving Facility Due March 28, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">600,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption', window );">Credit facility accordion feature</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_LettersOfCreditMaximumSubLimitAmount', window );">Letters of credit sub-limit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<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_RevolvingFacilityDueMarch282025Member', window );">Revolving Facility Due March 28, 2025 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevolvingFacilityDueMarch282025Member', window );">Revolving Facility Due March 28, 2025 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevolvingFacilityDueMarch282025Member', window );">Revolving Facility Due March 28, 2025 | London Interbank Offered Rate LIBOR | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="nump">1.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevolvingFacilityDueMarch282025Member', window );">Revolving Facility Due March 28, 2025 | London Interbank Offered Rate LIBOR | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BorrowingsAdjustmentToInterestRateBasis', window );">Margin for borrowings (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevolvingFacilityDueMarch282025Member', window );">Revolving Facility Due March 28, 2025 | Base Rate | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevolvingFacilityDueMarch282025Member', window );">Revolving Facility Due March 28, 2025 | Base Rate | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BorrowingsAdjustmentToInterestRateBasis', window );">Margin for borrowings (percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevolvingFacilityDueMarch282025Member', window );">Revolving Facility Due March 28, 2025 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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="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>
<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>
</tr>
<tr class="rh">
<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_RevolvingFacilityDueMarch282025Member', window );">Revolving Facility Due March 28, 2025 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | Revolver | Credit facility prepayment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Borrowing Facilities, 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_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption</td>
</tr>
<tr>
<td 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_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_BorrowingsNumberOfPrepayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Number Of Prepayments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_BorrowingsNumberOfPrepayments</td>
</tr>
<tr>
<td 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_LettersOfCreditMaximumSubLimitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Maximum Sub-Limit, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_LettersOfCreditMaximumSubLimitAmount</td>
</tr>
<tr>
<td 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_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quarterly Repayments Of Borrowings, Classified As Financing Activities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td 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_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_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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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_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 2021-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-2021-en-r&amp;anchor=para_17_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-01-01<br> -Paragraph 16<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=cls_CreditFacilityPrepaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CreditFacilityPrepaymentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FirstIncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FirstIncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SecondIncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_SecondIncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RevolvingFacilityDueMarch282025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingFacilityDueMarch282025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>102
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117697368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facilities and Lease Obligations - Maturity Schedule (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 27, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl " 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="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_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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " 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="nump">$ 47,000,000.0<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 875,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 875,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_InitialTermLoanMember', window );">Initial Term Loan | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="ro">
<td class="pl " 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">295,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_BorrowingsByNameAxis=cls_InitialTermLoanMember', window );">Initial Term Loan | Cost | 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " 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">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_InitialTermLoanMember', window );">Initial Term Loan | Cost | 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " 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">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_InitialTermLoanMember', window );">Initial Term Loan | Cost | 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " 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">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_InitialTermLoanMember', window );">Initial Term Loan | Cost | 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="ro">
<td class="pl " 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">295,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_BorrowingsByNameAxis=cls_InitialTermLoanMember', window );">Initial Term Loan | Cost | 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " 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">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_SecondIncrementalTermLoanMember', window );">Second Incremental Term Loan | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="ro">
<td class="pl " 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">365,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_BorrowingsByNameAxis=cls_SecondIncrementalTermLoanMember', window );">Second Incremental Term Loan | Cost | 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " 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">18,250,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_SecondIncrementalTermLoanMember', window );">Second Incremental Term Loan | Cost | 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " 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">18,250,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_SecondIncrementalTermLoanMember', window );">Second Incremental Term Loan | Cost | 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " 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">18,250,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_SecondIncrementalTermLoanMember', window );">Second Incremental Term Loan | Cost | 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="ro">
<td class="pl " 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">18,250,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_SecondIncrementalTermLoanMember', window );">Second Incremental Term Loan | Cost | 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " 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">292,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_BorrowingsByNameAxis=cls_SecondIncrementalTermLoanMember', window );">Second Incremental Term Loan | Cost | Thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="ro">
<td class="pl " 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">$ 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_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 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_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 2021-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-2021-en-r&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_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_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_BorrowingsByNameAxis=cls_SecondIncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_SecondIncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>103
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116126952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facilities and Lease Obligations - Credit Facilities Activity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 29, 2021</div></th>
<th class="th"><div>Dec. 06, 2021</div></th>
<th class="th"><div>Oct. 27, 2021</div></th>
<th class="th"><div>Apr. 27, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</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>Jun. 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="re">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="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="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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 159,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">220,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="nump">$ 48,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>
</tr>
<tr class="ro">
<td class="pl " 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="num">$ (5,000,000.0)<span></span>
</td>
<td class="num">$ (215,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="num">(220,000,000.0)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (53,000,000.0)<span></span>
</td>
<td class="num">$ (44,000,000.0)<span></span>
</td>
<td class="num">(110,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="num">(207,000,000.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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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="nump">660,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="nump">592,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="nump">470,400,000<span></span>
</td>
<td class="nump">660,400,000<span></span>
</td>
<td class="nump">470,400,000<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>
</tr>
<tr class="ro">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">365,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">365,000,000.0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">48,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments under 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="num">(145,000,000.0)<span></span>
</td>
<td class="num">$ (30,000,000.0)<span></span>
</td>
<td class="num">$ (61,000,000.0)<span></span>
</td>
<td class="num">(60,900,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(175,000,000.0)<span></span>
</td>
<td class="num">(121,900,000)<span></span>
</td>
<td class="num">$ (213,000,000.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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="nump">$ 295,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 295,400,000<span></span>
</td>
<td class="nump">295,400,000<span></span>
</td>
<td class="nump">$ 295,400,000<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>
</tr>
<tr class="re">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (47,000,000.0)<span></span>
</td>
<td class="num">$ (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="num">$ (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>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (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="rh">
<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_InitialTermLoanAndFirstIncrementalTermLoanMember', window );">Initial Term Loan And First 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RepaymentsOfBorrowingsClassifiedAsFinancingActivities', window );">Repayments under 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="num">$ (1,500,000)<span></span>
</td>
<td class="num">$ (1,500,000)<span></span>
</td>
<td class="num">$ (1,500,000)<span></span>
</td>
<td class="num">$ (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>
<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_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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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_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 2021-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-2021-en-r&amp;anchor=para_17_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_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_BorrowingsByNameAxis=cls_InitialTermLoanAndFirstIncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_InitialTermLoanAndFirstIncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703115441592">
<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="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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</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. 06, 2021</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Jun. 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Outstanding borrowings</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">539,500,000<span></span>
</td>
<td class="nump">539,500,000<span></span>
</td>
<td class="nump">562,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>
</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_BorrowingsAndLeaseLiabilities', window );">Borrowings and lease liabilities</a></td>
<td class="nump">794,400,000<span></span>
</td>
<td class="nump">794,400,000<span></span>
</td>
<td class="nump">585,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">51,500,000<span></span>
</td>
<td class="nump">51,500,000<span></span>
</td>
<td class="nump">99,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_NoncurrentPortionOfBorrowingsAndLeaseLiabilities', window );">Long-term portion</a></td>
<td class="nump">742,900,000<span></span>
</td>
<td class="nump">742,900,000<span></span>
</td>
<td class="nump">486,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">48,100,000<span></span>
</td>
<td class="nump">48,100,000<span></span>
</td>
<td class="nump">41,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_UndrawnBorrowingFacilities', window );">Available uncommitted bank overdraft facilities</a></td>
<td class="nump">198,500,000<span></span>
</td>
<td class="nump">198,500,000<span></span>
</td>
<td class="nump">162,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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 available uncommitted bank overdraft facilities</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts', window );">Accelerated amortization of deferred financing costs</a></td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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="nump">34,500,000<span></span>
</td>
<td class="nump">34,500,000<span></span>
</td>
<td class="nump">32,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="ro">
<td class="pl " 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="nump">104,100,000<span></span>
</td>
<td class="nump">104,100,000<span></span>
</td>
<td class="nump">90,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Outstanding borrowings</a></td>
<td class="num">(660,400,000)<span></span>
</td>
<td class="num">(660,400,000)<span></span>
</td>
<td class="num">(470,400,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Outstanding borrowings</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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (159,000,000.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Contract amount of U.S.&#160;dollars</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">21,000,000.0<span></span>
</td>
<td class="nump">21,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="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Outstanding borrowings</a></td>
<td class="num">(660,400,000)<span></span>
</td>
<td class="num">(660,400,000)<span></span>
</td>
<td class="num">(470,400,000)<span></span>
</td>
<td class="num">(592,300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (598,300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Contract amount of U.S.&#160;dollars</a></td>
<td class="nump">200,000,000.0<span></span>
</td>
<td class="nump">200,000,000.0<span></span>
</td>
<td class="nump">275,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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Outstanding borrowings</a></td>
<td class="num">(4,600,000)<span></span>
</td>
<td class="num">(4,600,000)<span></span>
</td>
<td class="num">(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>
<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 | Aggregate 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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_DebtIssuanceCostsLineofCreditArrangementsNet1', window );">Deferred financing costs</a></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="nump">1,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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Outstanding borrowings</a></td>
<td class="num">(295,400,000)<span></span>
</td>
<td class="num">(295,400,000)<span></span>
</td>
<td class="num">(295,400,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (350,000,000.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Contract amount of U.S.&#160;dollars</a></td>
<td class="nump">100,000,000.0<span></span>
</td>
<td class="nump">100,000,000.0<span></span>
</td>
<td class="nump">175,000,000.0<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>
</tr>
<tr class="rh">
<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 );">First 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Outstanding borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(175,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="num">$ (250,000,000.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Contract amount of U.S.&#160;dollars</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,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>
</tr>
<tr class="rh">
<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_SecondIncrementalTermLoanMember', window );">Second 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Outstanding borrowings</a></td>
<td class="num">(365,000,000.0)<span></span>
</td>
<td class="num">(365,000,000.0)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (365,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 " 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.&#160;dollars</a></td>
<td class="nump">100,000,000.0<span></span>
</td>
<td class="nump">100,000,000.0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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</a></td>
<td class="nump">138,600,000<span></span>
</td>
<td class="nump">138,600,000<span></span>
</td>
<td class="nump">122,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>
<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_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember', window );">Outstanding L/Cs and surety bonds outside the 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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="nump">$ 27,100,000<span></span>
</td>
<td class="nump">27,100,000<span></span>
</td>
<td class="nump">20,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_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Aggregate 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 1,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_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Borrowing Facilities, Accelerated Amortization Of Deferred 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_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts</td>
</tr>
<tr>
<td 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_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>duration</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_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_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_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 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BankOverdraftsClassifiedAsCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 2021-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-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_50_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=cls_AggregateDebtIssuanceCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AggregateDebtIssuanceCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_SecondIncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_SecondIncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121712968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Credit Facilities and Lease Obligations - Mandatory Principal Repayments (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_UndiscountedLeasePaymentsToBePaid', window );">Undiscounted cash flows for lease obligation</a></td>
<td class="nump">$ 163.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_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', 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_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [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_UndiscountedLeasePaymentsToBePaid', window );">Undiscounted cash flows for lease obligation</a></td>
<td class="nump">40.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember', 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_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [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_UndiscountedLeasePaymentsToBePaid', window );">Undiscounted cash flows for lease obligation</a></td>
<td class="nump">33.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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember', 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_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [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_UndiscountedLeasePaymentsToBePaid', window );">Undiscounted cash flows for lease obligation</a></td>
<td class="nump">21.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember', window );">2025</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_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [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_UndiscountedLeasePaymentsToBePaid', window );">Undiscounted cash flows for lease obligation</a></td>
<td class="nump">16.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 );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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_UndiscountedLeasePaymentsToBePaid', window );">Undiscounted cash flows for lease obligation</a></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_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_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [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_UndiscountedLeasePaymentsToBePaid', window );">Undiscounted cash flows for lease obligation</a></td>
<td class="nump">$ 39.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_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_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 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_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>106
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122302104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Facilities and Lease Obligations - Other Lease Related Expenses (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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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>
</tr>
<tr class="ro">
<td class="pl " 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>
<td class="nump">$ 6.1<span></span>
</td>
<td class="nump">$ 6.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.9<span></span>
</td>
<td class="nump">0.8<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_cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases', window );">Expenses relating to short-term leases or low-value leases</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 3.7<span></span>
</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 2021-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-2021-en-r&amp;anchor=para_53_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_53_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>107
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703109729352">
<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"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1">4 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1">13 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, 2021 </div>
<div>USD ($) </div>
<div>vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 29, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 29, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 05, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares </div>
<div>vote</div>
</th>
<th class="th">
<div>Nov. 23, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>shares</div>
</th>
<th class="th"><div>Jan. 01, 2021</div></th>
<th class="th"><div>Jan. 01, 2020</div></th>
<th class="th"><div>Jan. 01, 2019</div></th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees', window );">Expense reversal to reflect reduction in estimated PSUs expected to vest | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.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>
<td class="text">&#160;<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_DescriptionOfRiskFreeInterestRateShareOptionsGranted', window );">Risk free interest rate, share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.09%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted', window );">Expected volatility, share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">43.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_OptionLifeSharesGrantedTerm', window );">Option life, share options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod', window );">Performance 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">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>
<td class="text">&#160;<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000.00<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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator', window );">Conversion rate, numerator (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="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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedPaymentAwardTSRModifierPremium', window );">TSR and Monte Carlo simulation premium</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">109.00%<span></span>
</td>
<td class="nump">112.00%<span></span>
</td>
<td class="nump">102.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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator', window );">Conversion rate, numerator (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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.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>
<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 );">SVS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_NumberOfVotesPerShare', window );">Subordinate voting shares, number of votes per share | vote</a></td>
<td class="nump">1<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator', window );">Conversion rate, numerator (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="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>
<td class="text">&#160;<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_NumberOfSharesIssued', window );">Number of shares issued (in shares)</a></td>
<td class="nump">106,100,000<span></span>
</td>
<td class="nump">106,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="nump">106,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,500,000<span></span>
</td>
<td class="nump">110,200,000<span></span>
</td>
<td class="nump">110,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="nump">117,700,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 );">Number of SVS repurchased for cancellation (in millions) (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="text">&#160;<span></span>
</td>
<td class="nump">4,370,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,200.0000<span></span>
</td>
<td class="nump">8,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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator', window );">Conversion rate, denominator (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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_NumberOfSharesHolderIsEntitledToPerVestedUnit', window );">Number of shares of SVS holder of vested PSU or RSU unit is entitled to (in shares)</a></td>
<td class="nump">1<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,900,000<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>
</tr>
<tr class="rh">
<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 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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_cls_CapitalSharesReservedforFutureIssuance', window );">Shares remaining in reserve for issuance (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">SVS | ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">700,000<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>
<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 );">SVS | 2020 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,370,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,200.0000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">SVS | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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 );">SVS | ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan', window );">Accrual for repurchase of stock under automatic share purchase 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="nump">$ 15.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="rh">
<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 | 2021 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_StockRepurchaseProgramNumberOfSharesRemaining', window );">Stock repurchase program, number of shares remaining</a></td>
<td class="nump">8,300,000<span></span>
</td>
<td class="nump">8,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="nump">8,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 | 2021 NICB ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan', window );">Accrual for repurchase of stock under automatic share purchase plan | $</a></td>
<td class="nump">$ 7.5<span></span>
</td>
<td class="nump">$ 7.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="nump">$ 7.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">SVS | 2021 SBC ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan', window );">Accrual for repurchase of stock under automatic share purchase plan | $</a></td>
<td class="nump">$ 33.8<span></span>
</td>
<td class="nump">$ 33.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>
<td class="nump">$ 33.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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>
<td class="text">&#160;<span></span>
</td>
<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 );">SVS | 2021 SBC ASPP | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_StockRepurchaseProgramNumberOfSharesRemaining', window );">Stock repurchase program, number of shares remaining</a></td>
<td class="nump">3,000,000.0<span></span>
</td>
<td class="nump">3,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="nump">3,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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">SVS | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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_cls_StockRepurchasedAndRetiredDuringPeriodShares1', window );">Number of SVS repurchased for cancellation (in millions) (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">25<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="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>
<td class="text">&#160;<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_NumberOfSharesIssued', window );">Number of shares issued (in shares)</a></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,600,000<span></span>
</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="text">&#160;<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_cls_StockRepurchasedAndRetiredDuringPeriodShares1', window );">Number of SVS repurchased for cancellation (in millions) (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="text">&#160;<span></span>
</td>
<td class="nump">0<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>
<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=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NumberOfSharesIssued', window );">Number of shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=cls_PurchaseOfSharesForCancellationMember', window );">Purchase of shares for cancellation | SVS | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PurchaseOfSharesForCancellationMember', window );">Purchase of shares for cancellation | SVS | Top of range | ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">2,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PurchaseOfSharesForCancellationMember', window );">Purchase of shares for cancellation | SVS | 2020 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=cls_PurchaseOfSharesForCancellationMember', window );">Purchase of shares for cancellation | SVS | ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PurchaseOfSharesForCancellationMember', window );">Purchase of shares for cancellation | SVS | 2021 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=cls_PurchaseOfSharesForCancellationMember', window );">Purchase of shares for cancellation | SVS | 2021 NICB ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">3,600.0000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PurchaseOfSharesForCancellationMember', window );">Purchase of shares for cancellation | SVS | 2021 NICB ASPP | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">475,000<span></span>
</td>
<td class="nump">475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">475,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrual For Repurchase Of Stock Under Automatic Share Purchase Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan</td>
</tr>
<tr>
<td 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_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_OptionLifeSharesGrantedTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Life, Shares Granted, 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_OptionLifeSharesGrantedTerm</td>
</tr>
<tr>
<td 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_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reversal 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Denominator</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator</td>
</tr>
<tr>
<td 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Numerator</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator</td>
</tr>
<tr>
<td 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_ShareBasedPaymentAwardTSRModifierPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Award, TSR Modifier, 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_ShareBasedPaymentAwardTSRModifierPremium</td>
</tr>
<tr>
<td 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_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_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_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_StockRepurchaseProgramNumberOfSharesRemaining">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Remaining</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_StockRepurchaseProgramNumberOfSharesRemaining</td>
</tr>
<tr>
<td 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_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>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_ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 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_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 2021-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-2021-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PlanName1Axis=cls_AssociateSharePurchasePlanASPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AssociateSharePurchasePlanASPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TwoThousandTwentyNCIBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentyNCIBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AutomaticSharePurchasePlanASPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AutomaticSharePurchasePlanASPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TwoThousandTwentyOneNCIBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentyOneNCIBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TwoThousandTwentyOneNICBASPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentyOneNICBASPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TwoThousandTwentyOneSBCASPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentyOneSBCASPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_PurchaseOfSharesForCancellationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PurchaseOfSharesForCancellationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118298760">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</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>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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.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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">110,500,000<span></span>
</td>
<td class="nump">110,200,000<span></span>
</td>
<td class="nump">117,700,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_StockIssuedDuringPeriodSharesTreasuryStockReissued1', window );">Issued from treasury (in shares)</a></td>
<td class="nump">30,000.00<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">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_cls_StockRepurchasedAndRetiredDuringPeriodShares1', window );">Cancelled under NCIB (in shares)</a></td>
<td class="num">(4,370,000)<span></span>
</td>
<td class="num">(6,200.0000)<span></span>
</td>
<td class="num">(8,300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Number of shares issued, ending balance (in shares)</a></td>
<td class="nump">106,100,000<span></span>
</td>
<td class="nump">110,500,000<span></span>
</td>
<td class="nump">110,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Number of shares outstanding</a></td>
<td class="nump">106,100,000<span></span>
</td>
<td class="nump">110,500,000<span></span>
</td>
<td class="nump">110,200,000<span></span>
</td>
<td class="nump">117,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
</tr>
<tr class="re">
<td class="pl " 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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</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>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion', window );">SVS issued from treasury upon exercise of stock options</a></td>
<td class="nump">20,000.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_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation', window );">Shares issued (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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10,000.00<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">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_cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation', window );">Value of shares issued upon vesting of RSUs</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">$ 10.4<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_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_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_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Compenastion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion</td>
</tr>
<tr>
<td 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 2021-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-2021-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>109
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116081944">
<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, $ in Millions</strong></div></th>
<th class="th" colspan="1">4 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1">13 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2021</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, 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_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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 35.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0.1<span></span>
</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 " 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">$ 54.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 19.1<span></span>
</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="rh">
<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4,370,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,200.0000<span></span>
</td>
<td class="nump">8,300,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 " 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">$ 20.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 19.1<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">1,900,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,900,000<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,400,000<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
<td class="nump">1,700,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_TreasuryStockValueAcquiredCostMethodHeldByTrustee', window );">Value of SVS held by trustee for delivery under SBC plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 15.7<span></span>
</td>
<td class="nump">$ 14.8<span></span>
</td>
<td class="nump">$ 14.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">106,100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">110,500,000<span></span>
</td>
<td class="nump">110,200,000<span></span>
</td>
<td class="nump">110,200,000<span></span>
</td>
<td class="nump">117,700,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_NumberOfSharesOutstanding', window );">Number of shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,100,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">110,500,000<span></span>
</td>
<td class="nump">110,200,000<span></span>
</td>
<td class="nump">110,200,000<span></span>
</td>
<td class="nump">117,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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">SVS | 2017 NCIB</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</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="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="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,300,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_SharePrice', window );">Share price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.15<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 );">SVS | 2020 NCIB</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 35.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">4,370,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,200.0000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Share price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.21<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 7.45<span></span>
</td>
<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 );">SVS | ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</tr>
<tr class="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_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan', window );">Accrual for repurchase of stock under automatic share purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 15.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_ClassesOfShareCapitalAxis=cls_SubordinateVotingSharesMember', window );">SVS | 2021 NICB ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 35.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan', window );">Accrual for repurchase of stock under automatic share purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 | 2021 SBC ASPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">700,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan', window );">Accrual for repurchase of stock under automatic share purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 | 2018 NCIB</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,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_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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,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 );">MVS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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>
</tr>
<tr class="ro">
<td class="pl " 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="fn" style="border-bottom: 0px;"></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="nump">18,600,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_NumberOfSharesOutstanding', window );">Number of shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,600,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="nump">18,600,000<span></span>
</td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes $33.8 accrued as of December 31, 2021 for the estimated Contractual Maximum to settle awards under our SBC plans under an ASPP executed in December 2021. 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_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrual For Repurchase Of Stock Under Automatic Share Purchase Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan</td>
</tr>
<tr>
<td 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_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_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>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 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_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 2021-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-2021-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TwoThousandTwentyNCIBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentyNCIBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AutomaticSharePurchasePlanASPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AutomaticSharePurchasePlanASPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TwoThousandTwentyOneNICBASPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentyOneNICBASPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TwoThousandTwentyOneSBCASPPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TwoThousandTwentyOneSBCASPPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121581896">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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">$ 33.4<span></span>
</td>
<td class="nump">$ 25.8<span></span>
</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_cls_IncomeStatementLocation1Axis=cls_CostOfSales1Member', window );">Employee SBC expense in 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 " 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">13.0<span></span>
</td>
<td class="nump">11.1<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 );">Employee SBC expense in SG&amp;A</a></td>
<td class="text">&#160;<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 " 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">$ 20.4<span></span>
</td>
<td class="nump">$ 14.7<span></span>
</td>
<td class="nump">$ 19.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 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. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(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 2021-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-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>111
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121695384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Schedule of Stock Option Transactions (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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 " 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">300,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">300,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_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Exercised (in shares) | shares</a></td>
<td class="num">(20,000.00)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Granted (in shares) | shares</a></td>
<td class="nump">90,000.00<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Outstanding, ending balance (in shares) | shares</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">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_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="re">
<td class="pl " 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.78<span></span>
</td>
<td class="nump">$ 12.50<span></span>
</td>
<td class="nump">$ 11.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">6.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019', window );">Weighted average exercise price, granted (in dollars per share) | $ / shares</a></td>
<td class="nump">10.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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.70<span></span>
</td>
<td class="nump">$ 12.78<span></span>
</td>
<td class="nump">$ 12.50<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 2021-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-2021-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="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_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 2021-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-2021-en-r&amp;anchor=para_45_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>112
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117467064">
<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, 2021 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<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>
</tr>
<tr class="re">
<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 " 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.4<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.70<span></span>
</td>
<td class="nump">$ 12.78<span></span>
</td>
<td class="nump">$ 12.50<span></span>
</td>
<td class="nump">$ 11.93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">4 years 10 months 24 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 " 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 " 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">$ 13.33<span></span>
</td>
<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 " 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.56<span></span>
</td>
<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 " 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.87<span></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 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 2021-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-2021-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>113
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703149326152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - PSU Measurement Inputs (Details) - PSUs<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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_ExpectedVolatilityOtherEquityInstrumentsGranted', window );">Expected volatility</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">28.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_ExpectedLifeOtherEquityInstrumentsGranted', window );">Expected life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_RiskFreeInterestRateOtherEquityInstrumentsGranted', window );">Risk-free interest rate (based on 3-year Treasury bonds)</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_ExpectedLifeOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected Life, Other Equity Instruments Granted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ExpectedLifeOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td 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_ExpectedVolatilityOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected Volatility, Other Equity Instruments Granted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ExpectedVolatilityOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td 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_RiskFreeInterestRateOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Risk Free Interest Rate, Other Equity Instruments Granted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_RiskFreeInterestRateOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td 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_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 members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=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>114
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116418584">
<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></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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_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 " 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="nump">90,000.00<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019', window );">Weighted average share price, share options granted (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 4.22<span></span>
</td>
<td class="nump">$ 0<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_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_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 " 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,000,000.0<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="nump">3,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_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.36<span></span>
</td>
<td class="nump">$ 8.60<span></span>
</td>
<td class="nump">$ 7.88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">4,500,000<span></span>
</td>
<td class="nump">4,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_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="ro">
<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 " 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,900,000<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
<td class="nump">2,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_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">$ 9.49<span></span>
</td>
<td class="nump">$ 9.88<span></span>
</td>
<td class="nump">$ 8.14<span></span>
</td>
</tr>
<tr class="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_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget', window );">Other equity instruments, granted, percentage of target</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">6,100,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Other Than Options, Granted In Period, Percentage Of Target</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget</td>
</tr>
<tr>
<td 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_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 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 2021-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-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageSharePriceShareOptionsGranted2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [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 2021-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -Clause i<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_47_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019</td>
</tr>
<tr>
<td style="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_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>115
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117342904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capital Stock - Director SBC Included in the Income Statement (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </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_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 " 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">$ 33.4<span></span>
</td>
<td class="nump">$ 25.8<span></span>
</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_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 " 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,000,000.0<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="nump">3,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,500,000<span></span>
</td>
<td class="nump">4,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_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.36<span></span>
</td>
<td class="nump">$ 8.60<span></span>
</td>
<td class="nump">$ 7.88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 " 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.1<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Number of shares granted (in shares)</a></td>
<td class="nump">120,000<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">200,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_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">2,200,000<span></span>
</td>
<td class="nump">2,000,000.0<span></span>
</td>
<td class="nump">1,800,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_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.98<span></span>
</td>
<td class="nump">$ 5.64<span></span>
</td>
<td class="nump">$ 7.62<span></span>
</td>
</tr>
<tr 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 " 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">54,000.000<span></span>
</td>
<td class="nump">22,000.000<span></span>
</td>
<td class="nump">16,000.000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Number of shares outstanding (in shares)</a></td>
<td class="nump">70,000.00<span></span>
</td>
<td class="nump">30,000.00<span></span>
</td>
<td class="nump">20,000.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_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.92<span></span>
</td>
<td class="nump">$ 5.71<span></span>
</td>
<td class="nump">$ 7.62<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 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. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(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 2021-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-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>116
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117527192">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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">$ (15.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation adjustments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7.7)<span></span>
</td>
<td class="nump">$ 4.3<span></span>
</td>
<td class="num">$ (0.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">9.3<span></span>
</td>
<td class="num">(9.1)<span></span>
</td>
<td class="num">(8.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_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax', window );">Reclassification of actuarial losses (gains) to deficit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9.3)<span></span>
</td>
<td class="nump">9.1<span></span>
</td>
<td class="nump">8.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_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">(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_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">0.2<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">(26.8)<span></span>
</td>
<td class="num">(15.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_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="num">(0.5)<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="nump">0.6<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(0.1)<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 " 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">(10.3)<span></span>
</td>
<td class="num">(14.6)<span></span>
</td>
<td class="num">(14.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income, ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(18.0)<span></span>
</td>
<td class="num">(10.3)<span></span>
</td>
<td class="num">(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_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 " 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 " 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 " 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">(15.2)<span></span>
</td>
<td class="num">(23.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">(7.7)<span></span>
</td>
<td class="nump">4.3<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">(26.8)<span></span>
</td>
<td class="num">(15.2)<span></span>
</td>
<td class="num">(23.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</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 " 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">(5.3)<span></span>
</td>
<td class="nump">9.0<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(8.2)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="nump">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_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 " 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">11.6<span></span>
</td>
<td class="nump">3.1<span></span>
</td>
<td class="num">(7.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_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income, ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1.9)<span></span>
</td>
<td class="nump">11.6<span></span>
</td>
<td class="nump">3.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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">2.4<span></span>
</td>
<td class="num">(12.8)<span></span>
</td>
<td class="num">(10.2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">7.2<span></span>
</td>
<td class="nump">8.4<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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="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 " 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">(16.5)<span></span>
</td>
<td class="num">(12.1)<span></span>
</td>
<td class="num">(4.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_AccumulatedOtherComprehensiveIncome', window );">Accumulated other comprehensive income, ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (6.9)<span></span>
</td>
<td class="num">$ (16.5)<span></span>
</td>
<td class="num">$ (12.1)<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 (AOC) loss is net of tax. See note&#160;13.</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_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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, before reclassification adjustments. [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 2021-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-2021-en-r&amp;anchor=para_24C_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_24E_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-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 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81_ab&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 90<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_90&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="top.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 2021-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-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="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 2021-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 92<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_92&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_24C_b_iv&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_24E_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Note Expiry date 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-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 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>117
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121728536">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherEmployeeExpense', window );">Employee-related costs</a></td>
<td class="nump">$ 819.4<span></span>
</td>
<td class="nump">$ 810.7<span></span>
</td>
<td class="nump">$ 815.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_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">SBC expense included in above employee-related costs</a></td>
<td class="nump">33.4<span></span>
</td>
<td class="nump">25.8<span></span>
</td>
<td class="nump">34.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_TransportationExpense', window );">Freight and transportation costs</a></td>
<td class="nump">142.5<span></span>
</td>
<td class="nump">107.9<span></span>
</td>
<td class="nump">90.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DepreciationExpense', window );">Depreciation expense</a></td>
<td class="nump">100.8<span></span>
</td>
<td class="nump">99.1<span></span>
</td>
<td class="nump">105.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RentalExpense', window );">Rental expense</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 4.5<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_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 2021-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-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(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 2021-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-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherEmployeeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of employee expenses that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 5<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_5&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherEmployeeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>118
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117787368">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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="nump">$ 10.5<span></span>
</td>
<td class="nump">$ 25.8<span></span>
</td>
<td class="nump">$ 37.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 post-employment benefit plan</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<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_AcceleratedAmortizationOfFinancingCosts', window );">Credit Facility-related charges</a></td>
<td class="nump">3.0<span></span>
</td>
<td class="nump">0.0<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_cls_AcquisitionCostsAndOtherAdjustments', window );">Acquisition Costs and Other</a></td>
<td class="num">(4.4)<span></span>
</td>
<td class="num">(2.3)<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherExpenseByFunction', window );">Other expense</a></td>
<td class="nump">$ 10.3<span></span>
</td>
<td class="nump">$ 23.5<span></span>
</td>
<td class="num">$ (49.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_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_AcquisitionCostsAndOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition Costs and Other Adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AcquisitionCostsAndOtherAdjustments</td>
</tr>
<tr>
<td 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 2021-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-2021-en-r&amp;anchor=para_98_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_35_b_vii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>119
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703115528936">
<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="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
</tr>
<tr class="ro">
<td class="pl " 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="nump">$ 10.5<span></span>
</td>
<td class="nump">$ 25.8<span></span>
</td>
<td class="nump">$ 37.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_CashRestructureCharges', window );">Cash restructure charges</a></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">23.3<span></span>
</td>
<td class="nump">28.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_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="nump">0.7<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
<td class="nump">9.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_RestructuringProvision', window );">Restructuring provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.2<span></span>
</td>
<td class="nump">6.1<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
<td class="nump">11.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets', window );">Gains (losses) on disposals of non-current 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.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_cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss', window );">Losses on post-employment benefit plan</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">0.0<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_BusinessTransitionCosts', window );">Toronto transition costs (recoveries)</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="nump">0.0<span></span>
</td>
<td class="num">(95.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_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">3.0<span></span>
</td>
<td class="nump">0.0<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_cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet', window );">Net acquisition costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Costs related to acquisition activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities', window );">Release of indirect tax liabilities</a></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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="nump">3.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_AcquisitionRelatedCostsForPotentialAcquisitions', window );">Acquisition-related costs for potential 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="nump">0.2<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">10.5<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=cls_ImpaktAcquisitionMember', window );">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>
</tr>
<tr 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>
</tr>
<tr class="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_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition', window );">Charges related to re-measurement of indemnification assets after 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="nump">2.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_ClassesOfProvisionsAxis=ifrs-full_PropertyPlantAndEquipmentMember', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<td class="pl " 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="nump">1.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_ClassesOfProvisionsAxis=cls_GainsOnSaleOfSurplusEquipmentMember', window );">Gains on sale of surplus 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>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl " 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="num">(0.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=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>
</tr>
<tr 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>
</tr>
<tr class="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 post-employment benefit plan</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<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=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>
</tr>
<tr 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>
</tr>
<tr class="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="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>
</tr>
<tr class="rh">
<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=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>
</tr>
<tr 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>
</tr>
<tr class="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="nump">0.0<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr 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>
</tr>
<tr class="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.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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="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="rh">
<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>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl " 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="nump">$ 1.1<span></span>
</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_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_AcquisitionRelatedCostsForPotentialAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition-related costs for potential acquisitions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AcquisitionRelatedCostsForPotentialAcquisitions</td>
</tr>
<tr>
<td 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_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition-Related Costs Recognized As Expense For Transaction Recognized Separately From Acquisition Of Assets and Assumptions Of Liabilities In Business Combination, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet</td>
</tr>
<tr>
<td 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_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition-Related Costs, Reversal of Cost, Release of Indirect 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_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities</td>
</tr>
<tr>
<td 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_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Indemnification Assets, Re-measurement After Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition</td>
</tr>
<tr>
<td 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 2021-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-2021-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_98_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainsLossesOnDisposalsOfNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on disposals of non-current assets. [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 2021-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-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2021-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-2021-en-r&amp;anchor=para_98_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 70<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_70&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ifrs-full_BusinessCombinationsAxis=cls_ImpaktAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ImpaktAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=cls_GainsOnSaleOfSurplusEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_GainsOnSaleOfSurplusEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=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;">ifrs-full_ClassesOfProvisionsAxis=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_ifrs-full_ClassesOfProvisionsAxis=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;">ifrs-full_ClassesOfProvisionsAxis=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_ifrs-full_ClassesOfProvisionsAxis=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;">ifrs-full_ClassesOfProvisionsAxis=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>120
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703122228488">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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="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_PaymentOfInterestExpenseAndDebtIssuanceCosts', window );">Payment of finance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26.0<span></span>
</td>
<td class="nump">$ 29.5<span></span>
</td>
<td class="nump">$ 44.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_PaymentOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">2.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
</tr>
<tr class="re">
<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="ro">
<td class="pl " 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="nump">$ 2.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_PaymentOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_PaymentOfDebtIssuanceCosts</td>
</tr>
<tr>
<td 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_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 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 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>121
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117036456">
<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, 2021 </div>
<div>USD ($) </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>
</tr>
<tr class="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="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_NumberOfRealEstatePartnershipsRelatedPartyTransactions', window );">Number of real estate partnerships to purchase property | real_estate_partnership</a></td>
<td class="nump">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_CategoriesOfRelatedPartiesAxis=ifrs-full_JointControlOrSignificantInfluenceMember', window );">Entities with significant influence</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_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_ServicesAgreementRenewalTermRelatedPartyTransactions', window );">Renewal term of Service Agreement</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="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_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="re">
<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_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions', window );">Percentage of interests in the Property Purchaser held by a Privately-held company (percent)</a></td>
<td class="nump">27.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_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions', window );">Percentage of interest held (percent)</a></td>
<td class="nump">25.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_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_NumberOfRealEstatePartnershipsRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_NumberOfRealEstatePartnershipsRelatedPartyTransactions</td>
</tr>
<tr>
<td 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_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_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 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>122
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118618952">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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">$ 7.3<span></span>
</td>
<td class="nump">$ 8.7<span></span>
</td>
<td class="nump">$ 4.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_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits', window );">Post-employment and other long-term benefits</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment', window );">SBC (including DSUs and RSUs to eligible directors)</a></td>
<td class="nump">17.3<span></span>
</td>
<td class="nump">12.5<span></span>
</td>
<td class="nump">15.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensation', window );">Key management personnel compensation</a></td>
<td class="nump">$ 25.2<span></span>
</td>
<td class="nump">$ 21.4<span></span>
</td>
<td class="nump">$ 20.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_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 2021-01-01<br> -Paragraph 17<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>123
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703149341480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension and Non-pension Post-employment Benefit Plans - Additional Information (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>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_OtherComprehensiveIncomeNetofTaxGainLossonSettlement', window );">Loss on pension annuity purchases (see note 18(a))</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">$ 361.9<span></span>
</td>
<td class="nump">380.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_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="nump">96.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_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations', window );">Number of basis points</a></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="rh">
<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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', window );">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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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="nump">$ 359.9<span></span>
</td>
<td class="nump">378.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_cls_PlanAssetsDecreaseDueToRestrictions', window );">Plan assets, decrease due to restrictions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.6)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LevelsOfFairValueHierarchyAxis=ifrs-full_Level1OfFairValueHierarchyMember', window );">Level&#160;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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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="nump">33.2<span></span>
</td>
<td class="nump">31.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_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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="nump">$ 328.7<span></span>
</td>
<td class="nump">$ 348.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_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_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_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_PlanAssetsDecreaseDueToRestrictions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Decrease Due To Restrictions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PlanAssetsDecreaseDueToRestrictions</td>
</tr>
<tr>
<td 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_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Benefit Obligations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations</td>
</tr>
<tr>
<td 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_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 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_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 2021-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-2021-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlansAxis=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121591816">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract', window );"><strong>Disclosure of information about defined benefit plans [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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.6<span></span>
</td>
<td class="nump">$ 10.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets', window );">Equity investment funds</a></td>
<td class="nump">7.6<span></span>
</td>
<td class="nump">7.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets', window );">Insurance annuities</a></td>
<td class="nump">328.7<span></span>
</td>
<td class="nump">348.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets', window );">Other</a></td>
<td class="nump">15.0<span></span>
</td>
<td class="nump">13.2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PlanAssetsAtFairValue', window );">Total</a></td>
<td class="nump">$ 361.9<span></span>
</td>
<td class="nump">$ 380.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_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage', window );">Debt investment funds, allocation percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.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">92.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_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 2021-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-2021-en-r&amp;anchor=para_142_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DisclosureOfInformationAboutDefinedBenefitPlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfInformationAboutDefinedBenefitPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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 2021-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-2021-en-r&amp;anchor=para_142_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 142<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>125
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117284120">
<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="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (see note 18(a))</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.2<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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', window );">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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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="num">(0.4)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Administrative expenses paid from plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">1.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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', window );">Pension Plan | 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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Plan assets, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">378.1<span></span>
</td>
<td class="nump">328.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.2<span></span>
</td>
<td class="nump">6.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Actuarial losses in other comprehensive income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5.2)<span></span>
</td>
<td class="nump">36.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_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Administrative expenses paid from plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Employer contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
<td class="nump">4.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_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset', window );">Employer direct benefit payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">1.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_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset', window );">Employer direct settlement payments</a></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="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 " 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="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 " 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="num">(16.8)<span></span>
</td>
<td class="num">(12.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_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Benefit payments from employer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.4)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(5.3)<span></span>
</td>
<td class="nump">16.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Plan assets, end of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">359.9<span></span>
</td>
<td class="nump">378.1<span></span>
</td>
<td class="nump">328.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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', 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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="num">(2.4)<span></span>
</td>
<td class="num">(2.4)<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="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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', 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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Plan assets, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.0<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 " 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="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 " 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="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="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 " 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="nump">0.8<span></span>
</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_cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset', window );">Employer direct benefit payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.7<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_cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset', window );">Employer direct settlement payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">4.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_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Settlement payments from employer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
<td class="num">(4.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Settlement payments from plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefit payments from plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(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_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Benefit payments from employer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1.7)<span></span>
</td>
<td class="num">(2.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(0.1)<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Plan assets, end of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 1.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_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_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_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_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 2021-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-2021-en-r&amp;anchor=para_141_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with 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_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 2021-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-2021-en-r&amp;anchor=para_141_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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: Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements; 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 2021-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-2021-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]</p></div>
<a href="javascript:void(0);" onclick="top.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 2021-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-2021-en-r&amp;anchor=para_141_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118200760">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', window );">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>
</tr>
<tr class="ro">
<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 " 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.5<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019', window );">Weighted average duration of benefit obligations (in years)</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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', 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_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 3.2<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">Past service cost and settlement/curtailment losses</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(2.3)<span></span>
</td>
<td class="num">(8.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019', window );">Weighted average duration of benefit obligations (in years)</a></td>
<td class="text">12 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 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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">$ 396.9<span></span>
</td>
<td class="nump">$ 346.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">2.5<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost</a></td>
<td class="nump">5.6<span></span>
</td>
<td class="nump">6.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">&#8212; Changes in demographic assumptions</a></td>
<td class="num">(1.1)<span></span>
</td>
<td class="num">(1.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">&#8212; Changes in financial assumptions</a></td>
<td class="num">(7.6)<span></span>
</td>
<td class="nump">41.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">&#8212; Experience adjustments</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_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 " 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.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefit payments from plan</a></td>
<td class="num">(16.8)<span></span>
</td>
<td class="num">(12.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_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Benefit payments from employer</a></td>
<td class="num">(1.4)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Foreign currency exchange rate changes and other</a></td>
<td class="num">(4.2)<span></span>
</td>
<td class="nump">16.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Accrued benefit obligations, end of year</a></td>
<td class="nump">373.9<span></span>
</td>
<td class="nump">396.9<span></span>
</td>
<td class="nump">346.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_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_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Accrued benefit obligations, beginning of year</a></td>
<td class="nump">95.6<span></span>
</td>
<td class="nump">87.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">3.4<span></span>
</td>
<td class="nump">3.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">Past service cost and settlement/curtailment losses</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">&#8212; Changes in demographic assumptions</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">&#8212; Changes in financial assumptions</a></td>
<td class="num">(7.5)<span></span>
</td>
<td class="nump">5.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">&#8212; Experience adjustments</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">1.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_cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Settlement payments from employer</a></td>
<td class="num">(1.1)<span></span>
</td>
<td class="num">(4.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset', window );">Benefit payments from plan</a></td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(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_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset', window );">Benefit payments from employer</a></td>
<td class="num">(1.7)<span></span>
</td>
<td class="num">(2.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset', window );">Foreign currency exchange rate changes and other</a></td>
<td class="num">(1.7)<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Accrued benefit obligations, end of year</a></td>
<td class="nump">$ 89.1<span></span>
</td>
<td class="nump">$ 95.6<span></span>
</td>
<td class="nump">$ 87.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_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 2021-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-2021-en-r&amp;anchor=para_141_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_141_c_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_141_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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_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 2021-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-2021-en-r&amp;anchor=para_141_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>s</p></div>
<a href="javascript:void(0);" onclick="top.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 2021-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-2021-en-r&amp;anchor=para_141_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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: Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements; 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 2021-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-2021-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_147_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117802744">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<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 " 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">$ 361.9<span></span>
</td>
<td class="nump">$ 380.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_DefinedBenefitPlansAxis=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 " 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">(373.9)<span></span>
</td>
<td class="num">(396.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PlanAssetsAtFairValue', window );">Plan assets, end of year</a></td>
<td class="nump">359.9<span></span>
</td>
<td class="nump">378.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_PlanAssetsDecreaseDueToRestrictions', window );">Reduction of plan assets due to IFRS restrictions described in note&#160;2(l)</a></td>
<td class="num">(1.6)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SurplusDeficitInPlan', window );">Deficiency of plan assets over accrued benefit obligations</a></td>
<td class="num">(15.6)<span></span>
</td>
<td class="num">(18.8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', window );">Other benefit plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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">(89.1)<span></span>
</td>
<td class="num">(95.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PlanAssetsAtFairValue', window );">Plan assets, end of year</a></td>
<td class="nump">2.0<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_cls_PlanAssetsDecreaseDueToRestrictions', window );">Reduction of plan assets due to IFRS restrictions described in note&#160;2(l)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SurplusDeficitInPlan', window );">Deficiency of plan assets over accrued benefit obligations</a></td>
<td class="num">$ (87.1)<span></span>
</td>
<td class="num">$ (93.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_PlanAssetsDecreaseDueToRestrictions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Decrease Due To Restrictions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PlanAssetsDecreaseDueToRestrictions</td>
</tr>
<tr>
<td 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_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 2021-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-2021-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 2021-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-2021-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_57_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117083160">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<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 " 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.5)<span></span>
</td>
<td class="num">$ (117.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Current other post-employment benefit obligations</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Non-current net defined benefit asset (note 9)</a></td>
<td class="nump">5.1<span></span>
</td>
<td class="nump">5.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition', window );">Excess (deficiency) of plan assets over accrued benefit obligations</a></td>
<td class="num">(102.7)<span></span>
</td>
<td class="num">(112.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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 " 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">(20.7)<span></span>
</td>
<td class="num">(24.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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 " 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 defined benefit asset (note 9)</a></td>
<td class="nump">5.1<span></span>
</td>
<td class="nump">5.6<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition', window );">Excess (deficiency) of plan assets over accrued benefit obligations</a></td>
<td class="num">(15.6)<span></span>
</td>
<td class="num">(18.8)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', 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 " 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">(86.8)<span></span>
</td>
<td class="num">(92.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan', window );">Current other post-employment benefit obligations</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(0.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan', window );">Non-current net defined benefit asset (note 9)</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">$ (87.1)<span></span>
</td>
<td class="num">$ (93.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_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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703148541896">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', window );">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>
</tr>
<tr class="ro">
<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 " 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.5<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">Past service cost (credit) and settlement/curtailment losses</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.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_cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Plan administrative expenses and other</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Post-employment benefit expense, defined benefit plans</a></td>
<td class="nump">4.2<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
<td class="nump">4.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans', window );">Defined contribution pension plan expense</a></td>
<td class="nump">11.6<span></span>
</td>
<td class="nump">10.6<span></span>
</td>
<td class="nump">10.1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EmployeeBenefitsExpense', window );">Total expense for the year</a></td>
<td class="nump">15.8<span></span>
</td>
<td class="nump">13.3<span></span>
</td>
<td class="nump">14.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_DefinedBenefitPlansAxis=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', 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 " 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">3.4<span></span>
</td>
<td class="nump">3.2<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset', window );">Past service cost (credit) and settlement/curtailment losses</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
<td class="nump">8.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_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 " 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">6.1<span></span>
</td>
<td class="nump">7.9<span></span>
</td>
<td class="nump">13.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 " 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">$ 6.1<span></span>
</td>
<td class="nump">$ 7.9<span></span>
</td>
<td class="nump">$ 13.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 2021-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-2021-en-r&amp;anchor=para_141_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 104<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>s</p></div>
<a href="javascript:void(0);" onclick="top.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 2021-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-2021-en-r&amp;anchor=para_141_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 included in profit or loss relating to defined benefit plans. [Refer: Profit (loss); Defined benefit plans [member]] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) 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/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 5<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_5&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 53<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118510936">
<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="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (see note 18(a))</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial losses (gains) recognized during the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9.3)<span></span>
</td>
<td class="nump">9.1<span></span>
</td>
<td class="nump">8.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_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome', window );">Income tax recovery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, beginning of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87.0<span></span>
</td>
<td class="nump">77.7<span></span>
</td>
<td class="nump">69.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_CumulativeGainLossOnDefinedBenefitPlans', window );">Cumulative losses, end of year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 77.7<span></span>
</td>
<td class="nump">$ 87.0<span></span>
</td>
<td class="nump">$ 77.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_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 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 2021-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-2021-en-r&amp;anchor=para_81_ab&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 90<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_90&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="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 2021-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 7<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>131
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117061080">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', window );">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>
</tr>
<tr 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&#160;31 (i)&#160;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 " 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">1.80%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1', window );">Net pension cost</a></td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
</tr>
<tr 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 " 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">1.10%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">3.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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1', window );">Net pension cost</a></td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', window );">Pension Plan | 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 " 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">$ (58.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption', window );">1% Decrease</a></td>
<td class="nump">76.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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', window );">Pension Plan | 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 " 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 " 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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', 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&#160;31 (i)&#160;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 " 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">3.20%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
</tr>
<tr class="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">2.50%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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.60%<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.60%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.20%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
</tr>
<tr class="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.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_DefinedBenefitPlansAxis=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', 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 " 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">$ (9.8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">11.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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', 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 " 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 " 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 2021-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 144<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116791880">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_ifrs-full_DisclosureOfDefinedBenefitPlansLineItems', window );"><strong>Disclosure of defined benefit plans [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EmployerContributions', window );">Plan contributions</a></td>
<td class="nump">$ 17.7<span></span>
</td>
<td class="nump">$ 15.7<span></span>
</td>
<td class="nump">$ 13.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimated contribution</a></td>
<td class="nump">14.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_ClassesOfProvisionsAxis=cls_DefinedContributionPlanMember', window );">Defined Contribution Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 " 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">11.6<span></span>
</td>
<td class="nump">10.6<span></span>
</td>
<td class="nump">10.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_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimated contribution</a></td>
<td class="nump">11.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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', 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 " 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.6<span></span>
</td>
<td class="nump">7.8<span></span>
</td>
<td class="nump">9.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimated contribution</a></td>
<td class="nump">4.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember', window );">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>
</tr>
<tr class="re">
<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 " 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">6.1<span></span>
</td>
<td class="nump">$ 5.1<span></span>
</td>
<td class="nump">$ 3.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimated contribution</a></td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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 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 2021-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-2021-en-r&amp;anchor=para_35_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_147_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_148_d_iii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ClassesOfProvisionsAxis=cls_DefinedContributionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_DefinedContributionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121738200">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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">$ 44.3<span></span>
</td>
<td class="nump">$ 38.9<span></span>
</td>
<td class="nump">$ 35.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_AdjustmentsForCurrentTaxOfPriorPeriod', window );">Adjustments for prior years, including changes to net provisions related to tax uncertainties</a></td>
<td class="num">(3.4)<span></span>
</td>
<td class="num">(6.0)<span></span>
</td>
<td class="num">(12.3)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods', window );">Current tax expense</a></td>
<td class="nump">40.9<span></span>
</td>
<td class="nump">32.9<span></span>
</td>
<td class="nump">22.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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">1.3<span></span>
</td>
<td class="nump">10.1<span></span>
</td>
<td class="nump">15.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods', window );">Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years</a></td>
<td class="num">(10.1)<span></span>
</td>
<td class="num">(13.4)<span></span>
</td>
<td class="num">(8.7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncome', window );">Deferred tax expense</a></td>
<td class="num">(8.8)<span></span>
</td>
<td class="num">(3.3)<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Income tax expense</a></td>
<td class="nump">$ 32.1<span></span>
</td>
<td class="nump">$ 29.6<span></span>
</td>
<td class="nump">$ 29.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_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 2021-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-2021-en-r&amp;anchor=para_80_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 80<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 80<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81_g_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_80_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 IAS<br> -Number 26<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>134
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703115529720">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AccountingProfit', window );">Earnings before income taxes</a></td>
<td class="nump">$ 136.0<span></span>
</td>
<td class="nump">$ 90.2<span></span>
</td>
<td class="nump">$ 99.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate', window );">Income tax expense at Celestica&#8217;s statutory income tax rate of 26.5% (2019 - 2021)</a></td>
<td class="nump">36.1<span></span>
</td>
<td class="nump">23.9<span></span>
</td>
<td class="nump">26.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_TaxEffectOfForeignTaxRates', window );">Foreign income taxed at different rates</a></td>
<td class="num">(16.9)<span></span>
</td>
<td class="num">(16.3)<span></span>
</td>
<td class="num">(6.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_TaxEffectOfExchangeDifferencesOnTranslation', window );">Foreign exchange</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="num">(8.6)<span></span>
</td>
<td class="nump">5.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">8.2<span></span>
</td>
<td class="nump">25.0<span></span>
</td>
<td class="num">(5.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxEffectFromChangeInTaxRate', window );">Tax effect from change in tax rate</a></td>
<td class="num">(7.6)<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxEffectOfTaxLosses', window );">Change in unrecognized tax losses and deductible temporary differences</a></td>
<td class="nump">11.1<span></span>
</td>
<td class="nump">5.6<span></span>
</td>
<td class="nump">11.4<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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</a></td>
<td class="nump">32.1<span></span>
</td>
<td class="nump">29.6<span></span>
</td>
<td class="nump">29.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="nump">16.5<span></span>
</td>
<td class="nump">6.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_TaxExpenseIncomeWithholdingTaxOnDividendsPaid', window );">Withholding tax on dividends paid</a></td>
<td class="nump">7.2<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">$ 47.7<span></span>
</td>
<td class="nump">$ 39.9<span></span>
</td>
<td class="nump">$ 33.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_StatementGeographicalAxis=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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl 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="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_IncomeTaxHolidayPercentage', window );">Percentage of tax exemption (percent)</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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_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_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_cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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), Withholding Tax 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_TaxExpenseIncomeWithholdingTaxOnDividendsPaid</td>
</tr>
<tr>
<td 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 2021-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-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 IAS<br> -Number 26<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_StatementGeographicalAxis=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;">srt_StatementGeographicalAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703115323944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details) - USD ($)<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, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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>
</tr>
<tr class="ro">
<td class="pl " 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="nump">$ 32.1<span></span>
</td>
<td class="nump">$ 29.6<span></span>
</td>
<td class="nump">$ 29.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_TaxRateEffectOfRevaluationImpact', window );">Tax rate effect of revaluation impact</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="nump">6.0<span></span>
</td>
<td class="nump">16.5<span></span>
</td>
<td class="nump">6.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TaxEffectOfForeignTaxRates', window );">Foreign income taxed at different rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16.9)<span></span>
</td>
<td class="num">(16.3)<span></span>
</td>
<td class="num">(6.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings', window );">Tax expenses relating to current and future withholding taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.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_cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears', window );">RTP adjustments</a></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.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_cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary', window );">Previously unrecognized deferred tax assets of 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="nump">2.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_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation', window );">Favorable currency impacts</a></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.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_cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary', window );">Reversal of tax uncertainties</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">6.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="text">&#160;<span></span>
</td>
<td class="nump">4.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="nump">5.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_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences and unused tax losses for which no deferred tax assets have been recognized</a></td>
<td class="nump">$ 1,721.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,764.1<span></span>
</td>
<td class="nump">1,721.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures', window );">Temporary differences associated with investments in subsidiaries for which no deferred tax liabilities have been recognized</a></td>
<td class="nump">1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.4<span></span>
</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_cls_NetDeferredTaxAssetsRelatingToSubsidiary', window );">Net deferred tax assets relating to subsidiary</a></td>
<td class="nump">$ 8.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.9<span></span>
</td>
<td class="nump">8.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_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="nump">8.8<span></span>
</td>
<td class="nump">9.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_TaxEffectFromTaxIncentives', window );">Tax effect from tax incentives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.0<span></span>
</td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="nump">1.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_srt_StatementGeographicalAxis=cls_ChinaAndThailandMember', window );">China And Thailand</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">6.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_StatementGeographicalAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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_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="nump">$ 6.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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="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">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="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">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_srt_StatementGeographicalAxis=country_LA', window );">Laos</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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="nump">100.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_srt_StatementGeographicalAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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">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>
</tr>
<tr class="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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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_NetDeferredTaxAssetsRelatingToSubsidiary', window );">Net deferred tax assets relating to 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="nump">$ 6.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_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_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Expense (Benefit), RTP Adjustments Related To Prior Years</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears</td>
</tr>
<tr>
<td 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_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Expense (Benefit), Recognition Of Deferred Tax Assets Of Subsidiary</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary</td>
</tr>
<tr>
<td 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_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Expense (Benefit), Reversal Of Tax Uncertainties Of Subsidiary</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary</td>
</tr>
<tr>
<td 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_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Tax Expense (Income), Impact Of Foreign Exchange 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_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation</td>
</tr>
<tr>
<td 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_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_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_NetDeferredTaxAssetsRelatingToSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Deferred Tax Assets Relating To Subsidiary</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_NetDeferredTaxAssetsRelatingToSubsidiary</td>
</tr>
<tr>
<td 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_TaxEffectFromTaxIncentives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 From Tax Incentives</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TaxEffectFromTaxIncentives</td>
</tr>
<tr>
<td 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_cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) Relating To Current And Future Withholding Taxes On 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_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings</td>
</tr>
<tr>
<td 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_TaxRateEffectOfRevaluationImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Rate Effect Of Revaluation Impact</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_TaxRateEffectOfRevaluationImpact</td>
</tr>
<tr>
<td 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_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 2021-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-2021-en-r&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with 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 IAS<br> -Number 26<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-01-01<br> -Paragraph 79<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_80_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 reported in separate 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 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_81_f&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_StatementGeographicalAxis=cls_ChinaAndThailandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=cls_ChinaAndThailandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_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;">srt_StatementGeographicalAxis=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_srt_StatementGeographicalAxis=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;">srt_StatementGeographicalAxis=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_srt_StatementGeographicalAxis=country_LA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_LA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_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;">srt_StatementGeographicalAxis=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_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>136
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703115481608">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr 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 " 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">$ 39.9<span></span>
</td>
<td class="nump">$ 33.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 to net earnings</a></td>
<td class="nump">8.8<span></span>
</td>
<td class="nump">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_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets', window );">Credited (charged) directly to equity</a></td>
<td class="nump">1.1<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_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset', window );">Deferred Tax Relating To Business Combinations, Deferred Tax Asset</a></td>
<td class="num">(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_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets', window );">Effects of foreign exchange</a></td>
<td class="num">(0.4)<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_DeferredTaxRelatingToOtherDeferredTaxAssets', window );">Other</a></td>
<td class="num">(2.8)<span></span>
</td>
<td class="num">(4.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets, ending balance</a></td>
<td class="nump">47.7<span></span>
</td>
<td class="nump">39.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 " 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">32.3<span></span>
</td>
<td class="nump">28.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_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities', window );">Charged (credited) to net earnings</a></td>
<td class="nump">0.0<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_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities', window );">Additions from business combinations</a></td>
<td class="nump">30.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_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities', window );">Charged (credited) directly to equity</a></td>
<td class="text">&#160;<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_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities', window );">Effects of foreign exchange</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities', window );">Other</a></td>
<td class="num">(2.8)<span></span>
</td>
<td class="num">(4.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities, ending balance</a></td>
<td class="nump">60.2<span></span>
</td>
<td class="nump">32.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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 " 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">27.2<span></span>
</td>
<td class="nump">26.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities', window );">Charged (credited) to net earnings</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities', window );">Effects of foreign exchange</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities, ending balance</a></td>
<td class="nump">27.2<span></span>
</td>
<td class="nump">27.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=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="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 " 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.5<span></span>
</td>
<td class="nump">9.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_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets', window );">Credited to net earnings</a></td>
<td class="nump">7.2<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_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset', window );">Deferred Tax Relating To Business Combinations, Deferred Tax Asset</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_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets', window );">Effects of foreign exchange</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets, ending balance</a></td>
<td class="nump">17.7<span></span>
</td>
<td class="nump">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_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="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 " 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">0.7<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets', window );">Credited to net earnings</a></td>
<td class="nump">2.1<span></span>
</td>
<td class="nump">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_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets', window );">Credited (charged) directly to equity</a></td>
<td class="text">&#160;<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_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets', window );">Effects of foreign exchange</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets, ending balance</a></td>
<td class="nump">2.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_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="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 " 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">72.2<span></span>
</td>
<td class="nump">62.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_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets', window );">Credited to net earnings</a></td>
<td class="num">(3.2)<span></span>
</td>
<td class="nump">8.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets', window );">Credited (charged) directly to equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets', window );">Effects of foreign exchange</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets, ending balance</a></td>
<td class="nump">69.2<span></span>
</td>
<td class="nump">72.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=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="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 " 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">45.5<span></span>
</td>
<td class="nump">52.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_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities', window );">Charged (credited) to net earnings</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="num">(6.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities', window );">Additions from business combinations</a></td>
<td class="nump">30.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_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities', window );">Effects of foreign exchange</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities, ending balance</a></td>
<td class="nump">76.2<span></span>
</td>
<td class="nump">45.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="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 " 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">11.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_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets', window );">Credited to net earnings</a></td>
<td class="nump">2.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_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets', window );">Credited (charged) directly to equity</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_cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset', window );">Deferred Tax Relating To Business Combinations, Deferred Tax Asset</a></td>
<td class="num">(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_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets', window );">Effects of foreign exchange</a></td>
<td class="num">(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_cls_DeferredTaxRelatingToOtherDeferredTaxAssets', window );">Other</a></td>
<td class="num">(3.1)<span></span>
</td>
<td class="num">(11.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets, ending balance</a></td>
<td class="nump">1.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 " 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">3.1<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_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities', window );">Charged (credited) to net earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.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_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities', window );">Charged (credited) directly to equity</a></td>
<td class="text">&#160;<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_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities', window );">Effects of foreign exchange</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities', window );">Other</a></td>
<td class="num">(3.1)<span></span>
</td>
<td class="num">(11.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities, ending balance</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">3.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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">(43.5)<span></span>
</td>
<td class="num">(50.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="nump">0.3<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets, ending balance</a></td>
<td class="num">(43.2)<span></span>
</td>
<td class="num">(43.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 " 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">(43.5)<span></span>
</td>
<td class="num">(50.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="nump">0.3<span></span>
</td>
<td class="nump">6.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DeferredTaxLiabilities', window );">Deferred tax liabilities, ending balance</a></td>
<td class="num">$ (43.2)<span></span>
</td>
<td class="num">$ (43.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_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 2021-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-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 56<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>137
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117980120">
<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, 2021</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>
</tr>
<tr 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 " 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">$ 384.4<span></span>
</td>
<td class="nump">$ 447.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashEquivalents', window );">Cash equivalents</a></td>
<td class="nump">9.6<span></span>
</td>
<td class="nump">16.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 394.0<span></span>
</td>
<td class="nump">$ 463.8<span></span>
</td>
<td class="nump">$ 479.5<span></span>
</td>
<td class="nump">$ 422.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_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 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 45<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>138
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116151976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments and Risk Management - Currency Risk (Details) - Foreign currency forwards and swaps<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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 " 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.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="re">
<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 " 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">9.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_CashandCashEquivalents1Member', window );">Cash and cash equivalents | 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 " 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.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_CashandCashEquivalents1Member', window );">Cash and cash equivalents | 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 " 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.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_CashandCashEquivalents1Member', window );">Cash and cash equivalents | Malaysian ringgit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 " 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.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 | 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 " 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">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_ClassesOfAssetsAxis=ifrs-full_TradeReceivablesMember', window );">A/R | 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 " 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">39.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=ifrs-full_TradeReceivablesMember', window );">A/R | 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 " 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=ifrs-full_TradeReceivablesMember', window );">A/R | 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 " 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.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_TradeReceivablesMember', window );">A/R | Malaysian ringgit</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 " 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">8.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_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 " 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">14.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 | 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 " 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=cls_CurrentTaxAssetsMember', window );">Income taxes and value-added taxes receivable | 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 " 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">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_CurrentTaxAssetsMember', window );">Income taxes and value-added taxes receivable | 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 " 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">6.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 | Malaysian ringgit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 " 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">4.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 " 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 | 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 " 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_OtherFinancialAssetsMember', window );">Other financial assets | 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 " 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_OtherFinancialAssetsMember', window );">Other financial assets | 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 " 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 | Malaysian ringgit</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 " 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.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 | 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 " 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">(84.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 | 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 " 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="ro">
<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 " 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">(19.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_LiabilityForPlanBenefitsDefinedBenefitPlansMember', window );">Pension and non-pension post-employment 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 " 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.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_LiabilityForPlanBenefitsDefinedBenefitPlansMember', window );">Pension and non-pension post-employment liabilities | Malaysian ringgit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 " 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 | 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 " 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.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_CurrentTaxLiabilitiesMember', window );">Income taxes and value-added taxes payable | 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 " 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.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_CurrentTaxLiabilitiesMember', window );">Income taxes and value-added taxes payable | 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 " 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">(5.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_CurrentTaxLiabilitiesMember', window );">Income taxes and value-added taxes payable | 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 " 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">(14.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_CurrentTaxLiabilitiesMember', window );">Income taxes and value-added taxes payable | Malaysian ringgit</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 " 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.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 | 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 " 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">(88.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 | 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 " 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="ro">
<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 " 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">(32.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 | 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 " 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">(56.7)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember', window );">A/P and certain accrued and other liabilities and provisions | Malaysian ringgit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 " 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.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_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 " 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">(149.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_NetFinancialAssetsLiabilitiesMember', window );">Net financial assets (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 " 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">11.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_NetFinancialAssetsLiabilitiesMember', window );">Net financial assets (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 " 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">(46.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) | 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 " 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.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) | Malaysian ringgit</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 " 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">$ (11.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_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 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 2021-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-2021-en-r&amp;anchor=para_B8_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_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_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>139
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703109666552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments and Risk Management - Foreign Currency Sensitivity Analysis (Details) - Foreign currency forwards and swaps<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </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.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_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome', window );">Reasonably possible increase in risk variable, impact on other comprehensive income</a></td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings', window );">Reasonably possible decrease in risk variable, impact on net earnings</a></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_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 );">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.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="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_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="nump">0.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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.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_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="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">0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">(0.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Malaysian ringgit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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.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_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.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_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 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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703107296072">
<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="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Dec. 06, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 1,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">1,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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">$ 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 " 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">(1,200,000)<span></span>
</td>
<td class="num">(23,300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">539,500,000<span></span>
</td>
<td class="nump">562,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense', window );">Reasonably possible change in risk variable, impact on interest expense</a></td>
<td class="nump">6,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsOnChangeInFairValueOfDerivatives', window );">Gains on change in fair value of derivatives</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_LossesOnChangeInFairValueOfDerivatives', window );">Losses on change in fair value of derivatives</a></td>
<td class="nump">7,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="nump">$ 6,900,000<span></span>
</td>
<td class="nump">16,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent', window );">Reasonable possible change in risk variable, decrease in unrealized loss, percentage</a></td>
<td class="nump">0.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">0.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>
<td class="text">&#160;<span></span>
</td>
<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_CurrencyRiskMember', window );">Foreign currency forwards and swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Borrowings', window );">Borrowings</a></td>
<td class="nump">$ 660,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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.&#160;dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
</tr>
<tr class="rh">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Borrowings', window );">Borrowings</a></td>
<td class="nump">660,400,000<span></span>
</td>
<td class="nump">470,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">175,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="nump">$ 250,000,000.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_HedgedItemSubjectToCancellationLiabilities', window );">Hedged item, subject to cancellation</a></td>
<td class="nump">75,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">265,000,000.0<span></span>
</td>
<td class="nump">75,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 " 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.&#160;dollars</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,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_IncrementalTermLoanMember', window );">Incremental Term Loan | Initial Swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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">$ 75,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_IncrementalTermLoanMember', window );">Incremental Term Loan | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NotionalAmount', window );">Contract amount of U.S.&#160;dollars</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">660,400,000<span></span>
</td>
<td class="nump">470,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="nump">$ 592,300,000<span></span>
</td>
<td class="text">&#160;<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>
</tr>
<tr class="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="nump">460,400,000<span></span>
</td>
<td class="nump">195,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">200,000,000.0<span></span>
</td>
<td class="nump">275,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_TermLoansMember', window );">Term Loans | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_HedgedItemLiabilities', window );">Hedged item, liabilities</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_PercentageOfDebtHedged', window );">Percentage of debt hedged</a></td>
<td class="nump">30.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>
<td class="text">&#160;<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_NotionalAmount', window );">Contract amount of U.S.&#160;dollars</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">295,400,000<span></span>
</td>
<td class="nump">295,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,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_cls_UnhedgedItemsLiabilities', window );">Unhedged borrowings</a></td>
<td class="nump">195,400,000<span></span>
</td>
<td class="nump">120,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">100,000,000.0<span></span>
</td>
<td class="nump">175,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="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>
</tr>
<tr class="rh">
<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 swaps | Initial Swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_HedgedItemLiabilities', window );">Hedged item, liabilities</a></td>
<td class="nump">100,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_InitialTermLoanMember', window );">Initial Term Loan | Interest rate swaps | Initial Swaps | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">$ 100,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_InitialTermLoanMember', window );">Initial Term Loan | Interest rate swaps | First Extended Initial Swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_HedgedItemLiabilities', window );">Hedged item, liabilities</a></td>
<td class="nump">100,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_FirstIncrementalTermLoanMember', window );">First Incremental Term Loan | Interest rate swaps | Incremental Swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">100,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_SecondIncrementalTermLoanMember', window );">Second 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>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Borrowings', window );">Borrowings</a></td>
<td class="nump">365,000,000.0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 365,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>
</tr>
<tr class="ro">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">100,000,000.0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_SecondIncrementalTermLoanMember', window );">Second Incremental Term Loan | Interest rate swaps | Incremental Swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_HedgedItemLiabilities', window );">Hedged item, liabilities</a></td>
<td class="nump">100,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_SecondIncrementalTermLoanMember', window );">Second Incremental Term Loan | Interest rate swaps | Incremental Swaps | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">100,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
</tr>
<tr class="rh">
<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_SecondIncrementalTermLoanMember', window );">Second Incremental Term Loan | Interest rate swaps | Additional Incremental Swaps | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">$ 130,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=cls_RevolvingCreditFacilityMember', window );">Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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_PercentageOfDebtHedged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Debt Hedged</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_PercentageOfDebtHedged</td>
</tr>
<tr>
<td 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_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Gain, 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_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent</td>
</tr>
<tr>
<td 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_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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainsOnChangeInFairValueOfDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsOnChangeInFairValueOfDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2021-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-2021-en-r&amp;anchor=para_24B_a_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LossesOnChangeInFairValueOfDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The losses resulting from changes in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]</p></div>
<a href="javascript:void(0);" onclick="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 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LossesOnChangeInFairValueOfDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 2021-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-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>
<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_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_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_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_HedgingInstrumentsAxis=cls_InitialSwapsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_InitialSwapsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_NonadjustingEventsAfterReportingPeriodAxis=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_NonadjustingEventsAfterReportingPeriodAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_HedgingInstrumentsAxis=cls_FirstExtendedInitialSwapsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_FirstExtendedInitialSwapsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_FirstIncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_FirstIncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_IncrementalSwapsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_IncrementalSwapsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_SecondIncrementalTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_SecondIncrementalTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=cls_AdditionalIncrementalSwapsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_AdditionalIncrementalSwapsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703148716104">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr 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 " 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">$ 5.7<span></span>
</td>
<td class="nump">$ 5.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_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 2023-01-01<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-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 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>XML
<SEQUENCE>142
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118207272">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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&#160;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>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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&#160;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>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 " 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">(13.6)<span></span>
</td>
<td class="num">(22.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_DerivativesMember', window );">Derivatives | Level&#160;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>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_ClassesOfAssetsAxis=ifrs-full_DerivativesMember', window );">Derivatives | Level&#160;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>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 " 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.9<span></span>
</td>
<td class="nump">29.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_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember', window );">Interest rate swaps | Derivatives | Level&#160;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>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 swaps | Derivatives | Level&#160;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>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 " 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">(7.4)<span></span>
</td>
<td class="num">(16.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_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember', window );">Interest rate swaps | Derivatives | Level&#160;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>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_InterestRateRiskMember', window );">Interest rate swaps | Derivatives | Level&#160;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>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 " 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.5<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 );">Foreign currency forwards and swaps | Derivatives | Level&#160;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>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Foreign currency forwards and swaps | Derivatives | Level&#160;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>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 " 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">(6.2)<span></span>
</td>
<td class="num">(6.1)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Foreign currency forwards and swaps | Derivatives | Level&#160;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>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Foreign currency forwards and swaps | Derivatives | Level&#160;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>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 " 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">$ 29.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 2021-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35H<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35H&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35I<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35I&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35M<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35M&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2021-01-01<br> -Paragraph 35N<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_35N&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 25<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703117113128">
<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, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </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 " 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.&#160;dollars</a></td>
<td class="nump">$ 539.5<span></span>
</td>
<td class="nump">$ 562.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives', window );">Fair value gain/(loss)</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">23.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentDerivativeFinancialAssets', window );">Derivative assets</a></td>
<td class="nump">7.4<span></span>
</td>
<td class="nump">29.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_CurrentDerivativeFinancialLiabilities', window );">Derivative liabilities</a></td>
<td class="nump">6.2<span></span>
</td>
<td class="nump">6.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_HedgingInstrumentsAxis=cls_ForwardCurrencyAndForwardSwapContractsMember', window );">Forward Currency and Forward Swap Contracts | Foreign currency forwards and swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 " 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">3.4<span></span>
</td>
<td class="num">(8.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_HedgingInstrumentsAxis=cls_ForwardCurrencyAndForwardSwapContractsMember', window );">Forward Currency and Forward Swap Contracts | Cash flow hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl " 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">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_HedgingInstrumentsAxis=cls_ForwardCurrencyAndForwardSwapContractsMember', window );">Forward Currency and Forward Swap Contracts | Cash flow hedges | Foreign currency forwards and swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 " 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">(2.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_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="ro">
<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="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">$ 195.5<span></span>
</td>
<td class="nump">$ 230.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S.&#160;dollars (in dollars per share)</a></td>
<td class="nump">0.79<span></span>
</td>
<td class="nump">0.76<span></span>
</td>
</tr>
<tr class="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_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="ro">
<td class="pl " 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.6<span></span>
</td>
<td class="nump">$ 11.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_THB', window );">Thai baht</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">$ 109.9<span></span>
</td>
<td class="nump">$ 107.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_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S.&#160;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="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_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="ro">
<td class="pl " 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">$ (1.0)<span></span>
</td>
<td class="nump">$ 4.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="ro">
<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="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">$ 48.8<span></span>
</td>
<td class="nump">$ 48.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_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S.&#160;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="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_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="ro">
<td class="pl " 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="nump">$ 1.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<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="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">$ 23.5<span></span>
</td>
<td class="nump">$ 20.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_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S.&#160;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="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_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="ro">
<td class="pl " 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="nump">$ 1.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<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="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S.&#160;dollars (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_MaximumLengthOfTimeHedgedInCashFlowHedge', window );">Maximum period in months</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">$ 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_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="ro">
<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="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">$ 55.2<span></span>
</td>
<td class="nump">$ 44.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S.&#160;dollars (in dollars per share)</a></td>
<td class="nump">0.15<span></span>
</td>
<td class="nump">0.15<span></span>
</td>
</tr>
<tr class="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_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="ro">
<td class="pl " 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">$ 1.2<span></span>
</td>
<td class="nump">$ 2.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<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="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">$ 20.6<span></span>
</td>
<td class="nump">$ 39.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S.&#160;dollars (in dollars per share)</a></td>
<td class="nump">1.14<span></span>
</td>
<td class="nump">1.21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_MaximumLengthOfTimeHedgedInCashFlowHedge', window );">Maximum period in months</a></td>
<td class="text">4 months<span></span>
</td>
<td class="text">10 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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.6<span></span>
</td>
<td class="num">$ (1.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_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="ro">
<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="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">$ 40.6<span></span>
</td>
<td class="nump">$ 28.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S.&#160;dollars (in dollars per share)</a></td>
<td class="nump">0.23<span></span>
</td>
<td class="nump">0.23<span></span>
</td>
</tr>
<tr class="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_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="ro">
<td class="pl " 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">$ (1.1)<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<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="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">$ 27.8<span></span>
</td>
<td class="nump">$ 27.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S.&#160;dollars (in dollars per share)</a></td>
<td class="nump">0.74<span></span>
</td>
<td class="nump">0.73<span></span>
</td>
</tr>
<tr class="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_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="ro">
<td class="pl " 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.0<span></span>
</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_srt_CurrencyAxis=currency_JPY', window );">Japanese yen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">$ 11.6<span></span>
</td>
<td class="nump">$ 8.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S.&#160;dollars (in dollars per share)</a></td>
<td class="nump">0.0088<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
</tr>
<tr class="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_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="ro">
<td class="pl " 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.5<span></span>
</td>
<td class="num">$ (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_KRW', window );">Korean won</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<td class="pl " 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.&#160;dollars</a></td>
<td class="nump">$ 6.0<span></span>
</td>
<td class="nump">$ 6.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Weighted average exchange rate in U.S.&#160;dollars (in dollars per share)</a></td>
<td class="nump">0.0008<span></span>
</td>
<td class="nump">0.0009<span></span>
</td>
</tr>
<tr class="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_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="ro">
<td class="pl " 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.0<span></span>
</td>
<td class="num">$ (0.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_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 2021-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-2021-en-r&amp;anchor=para_23B_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 55<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_HedgingInstrumentsAxis=cls_ForwardCurrencyAndForwardSwapContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cls_ForwardCurrencyAndForwardSwapContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfHedgesAxis=ifrs-full_CashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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=currency_JPY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_JPY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_KRW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_KRW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703115924504">
<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="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Jan. 15, 2020</div></th>
<th class="th"><div>Nov. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " 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="nump">$ 198,500,000<span></span>
</td>
<td class="nump">$ 162,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_cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis=cls_SaleOfReceivablesUnderPriorFacilityProgramMember', window );">Factoring of receivables from prior 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000.0<span></span>
</td>
<td class="nump">$ 250,000,000.0<span></span>
</td>
<td class="nump">300,000,000.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_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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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">$ 300,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="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="nump">45,800,000<span></span>
</td>
<td class="nump">119,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_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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="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="nump">98,000,000.0<span></span>
</td>
<td class="nump">$ 65,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_RevolvingCreditFacilityDueDec2026Member', window );">Revolving Credit Facility Due Dec 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " 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="nump">$ 579,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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 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_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 2021-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-2021-en-r&amp;anchor=para_50_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SaleOfReceivablesUnderPriorFacilityProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_SaleOfReceivablesUnderPriorFacilityProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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_RevolvingCreditFacilityDueDec2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RevolvingCreditFacilityDueDec2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118538168">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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">126.7<span></span>
</td>
<td class="nump">129.1<span></span>
</td>
<td class="nump">131.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares', window );">Dilutive effect of outstanding awards under SBC plans (in shares)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_AdjustedWeightedAverageShares', window );">Weighted average number of shares (diluted) (in shares)</a></td>
<td class="nump">126.7<span></span>
</td>
<td class="nump">129.1<span></span>
</td>
<td class="nump">131.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_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.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_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 2021-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-2021-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>146
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121776728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVID-19 Government Subsidies (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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr 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_GovernmentSubsidiesAbstract', window );"><strong>Government Subsidies [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_GovernmentSubsidiesCOVID19', window );">Government subsidies, COVID - 19</a></td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
</tr>
<tr class="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_ReductionInCostOfSalesGovernmentSubsidies', window );">Reduction in cost of sales</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">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_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19', window );">Reduction in SG&amp;A</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 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_GovernmentSubsidiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government Subsidies [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_GovernmentSubsidiesAbstract</td>
</tr>
<tr>
<td 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_GovernmentSubsidiesCOVID19">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government Subsidies, COVID - 19</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_GovernmentSubsidiesCOVID19</td>
</tr>
<tr>
<td 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_ReductionInCostOfSalesGovernmentSubsidies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduction In Cost Of Sales, Government Subsidies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ReductionInCostOfSalesGovernmentSubsidies</td>
</tr>
<tr>
<td 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_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduction In Sales, General And Administrative Expense, Government Subsidies, COVID-19</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19</td>
</tr>
<tr>
<td 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703121574360">
<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, 2021 </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 );">Total future minimum payments</a></td>
<td class="nump">$ 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_cls_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">62.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">2022</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 );">Total future minimum payments</a></td>
<td class="nump">27.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_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">2.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember', 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 );">Total future minimum payments</a></td>
<td class="nump">23.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_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">3.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember', window );">2024</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 );">Total future minimum payments</a></td>
<td class="nump">20.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_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">5.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember', window );">2025</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 );">Total future minimum payments</a></td>
<td class="nump">16.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_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">5.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_LaterThanFourYearsAndNotLaterThanFiveYearsMember', window );">2026</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 );">Total future minimum payments</a></td>
<td class="nump">13.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_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">5.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_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 );">Total future minimum payments</a></td>
<td class="nump">24.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">$ 40.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_LeasesNotYetCommencedAnnualRentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Not Yet Commenced, 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_LeasesNotYetCommencedAnnualRentExpense</td>
</tr>
<tr>
<td 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_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>148
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703108528472">
<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,
       in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="2">60 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>extension</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2033 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2028 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>BRL (R$)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>RON (
      )</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>BRL (R$)</div>
</th>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="nump">$ 45.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">10.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="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="nump">$ 48.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="nump">$ 41.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_BasicRentExpenseTermOne', window );">Initial basic rent expense, term</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_BasicRentExpenseTermTwo', window );">Basic rent expense, term two</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.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>
<td class="text">&#160;<span></span>
</td>
<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_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.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>
<td class="text">&#160;<span></span>
</td>
<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_MaturityAxis=ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_MaturityAxis=ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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>
<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_MaturityAxis=ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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>
<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_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">Thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.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_CategoriesOfRelatedPartiesAxis=ifrs-full_MajorCustomersMember', window );">Customers | 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">$ 2.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CategoriesOfRelatedPartiesAxis=ifrs-full_MajorCustomersMember', window );">Customers | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">3.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CategoriesOfRelatedPartiesAxis=ifrs-full_MajorCustomersMember', window );">Customers | 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">3.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CategoriesOfRelatedPartiesAxis=ifrs-full_MajorCustomersMember', window );">Customers | 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">3.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 class="text">&#160;<span></span>
</td>
<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_CategoriesOfRelatedPartiesAxis=ifrs-full_MajorCustomersMember', window );">Customers | 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">3.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CategoriesOfRelatedPartiesAxis=ifrs-full_MajorCustomersMember', window );">Customers | Thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_LeasesNotYetCommencedAnnualRentExpense', window );">Total future minimum lease payments</a></td>
<td class="nump">$ 28.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StatementGeographicalAxis=stpr_TX', window );">TEXAS | Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeasesNotYetCommencedLeaseTerm', window );">Lease term on lease not yet commenced</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis=cls_LeasePeriodOne512023To4302033Member', window );">5/1/2023 to 4/30/2033</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#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>
<td class="text">&#160;<span></span>
</td>
<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_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis=cls_LeasePeriodTwo512033To4302043Member', window );">5/1/2033 to 4/30/2043</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LeasesNumberOfExtensionOptions', window );">Number of extension options | extension</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">48.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="nump">41.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_ClassesOfContingentLiabilitiesAxis=ifrs-full_ContingentLiabilityForGuaranteesMember', window );">Guarantees | Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.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">$ 21.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="nump">R$ 12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.0<span></span>
</td>
<td class="nump">R$ 39<span></span>
</td>
</tr>
<tr class="rh">
<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_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember', window );">Additional income and value-added taxes on 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EstimatedFinancialEffectOfContingentLiabilities', window );">Estimated financial effect of contingent liabilities</a></td>
<td class="nump">$ 7.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="nump">
       31<span></span>
</td>
<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 | Inventory Contract Purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LesseeLeasesDescriptionLineItems', window );"><strong>Lessee, Leases, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cls_PurchaseOrdersIssuedForAcquisitionOfInventory', window );">Purchase orders issued for acquisition of inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr 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 | Operating Lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.2<span></span>
</td>
<td class="nump">$ 2.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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cls_BasicRentExpenseTermOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basic Rent Expense, Term One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_BasicRentExpenseTermOne</td>
</tr>
<tr>
<td 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_BasicRentExpenseTermTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basic Rent Expense, 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_BasicRentExpenseTermTwo</td>
</tr>
<tr>
<td 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_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_LeasesNotYetCommencedAnnualRentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Not Yet Commenced, 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_LeasesNotYetCommencedAnnualRentExpense</td>
</tr>
<tr>
<td 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_LeasesNotYetCommencedLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Not Yet Commenced, 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_LeasesNotYetCommencedLeaseTerm</td>
</tr>
<tr>
<td 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_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_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_PurchaseOrdersIssuedForAcquisitionOfInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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_PurchaseOrdersIssuedForAcquisitionOfInventory</td>
</tr>
<tr>
<td 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 2021-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-2021-en-r&amp;anchor=para_74_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_86_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_MajorCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MajorCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_TX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_TX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis=cls_LeasePeriodOne512023To4302033Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis=cls_LeasePeriodOne512023To4302033Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis=cls_LeasePeriodTwo512033To4302043Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis=cls_LeasePeriodTwo512033To4302043Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ifrs-full_ClassesOfContingentLiabilitiesAxis=cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis=cls_InventoryContractPurchaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_InventoryContractPurchaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_OperatingLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OperatingLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>149
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116738264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>segment</div>
</th></tr>
<tr 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_cls_NumberofOperatingSegments1', window );">Number of operating segments</a></td>
<td class="nump">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_NumberofReportableSegments1', window );">Number of reportable segments</a></td>
<td class="nump">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_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>150
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703116572408">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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,634.7<span></span>
</td>
<td class="nump">$ 5,748.1<span></span>
</td>
<td class="nump">$ 5,888.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_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 " 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,315.1<span></span>
</td>
<td class="nump">$ 2,086.3<span></span>
</td>
<td class="nump">$ 2,285.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_PercentageOfEntitysRevenue', window );">Percentage of entity's revenue (percent)</a></td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">39.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 " 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,319.6<span></span>
</td>
<td class="nump">$ 3,661.8<span></span>
</td>
<td class="nump">$ 3,602.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_PercentageOfEntitysRevenue', window );">Percentage of entity's revenue (percent)</a></td>
<td class="nump">59.00%<span></span>
</td>
<td class="nump">64.00%<span></span>
</td>
<td class="nump">61.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_CommunicationsMember', window );">Communications</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 " 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">40.00%<span></span>
</td>
<td class="nump">42.00%<span></span>
</td>
<td class="nump">40.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_EnterpriseMember', window );">Enterprise</a></td>
<td class="text">&#160;<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 " 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">19.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_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 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 2021-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2021-01-01<br> -Paragraph 114<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentsAxis=cls_CommunicationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CommunicationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_EnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703118271816">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_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 " 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">$ 167.7<span></span>
</td>
<td class="nump">$ 127.9<span></span>
</td>
<td class="nump">$ 149.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_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 " 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">33.4<span></span>
</td>
<td class="nump">25.8<span></span>
</td>
<td class="nump">34.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_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization of intangible assets (excluding computer software)</a></td>
<td class="nump">25.5<span></span>
</td>
<td class="nump">25.6<span></span>
</td>
<td class="nump">29.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_OtherExpenseByFunction', window );">Other charges (recoveries) (note 15)</a></td>
<td class="nump">10.3<span></span>
</td>
<td class="nump">23.5<span></span>
</td>
<td class="num">(49.9)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Earnings before income taxes</a></td>
<td class="nump">$ 136.0<span></span>
</td>
<td class="nump">$ 90.2<span></span>
</td>
<td class="nump">$ 99.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_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="re">
<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">4.50%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_cls_PercentageOfEntitysProfitLossFromOperatingActivities', window );">Segment margin (as a percentage)</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
</tr>
<tr class="rh">
<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="re">
<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 " 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">$ 233.9<span></span>
</td>
<td class="nump">$ 199.0<span></span>
</td>
<td class="nump">$ 158.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_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="ro">
<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 " 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">105.0<span></span>
</td>
<td class="nump">69.7<span></span>
</td>
<td class="nump">64.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 | 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 " 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">128.9<span></span>
</td>
<td class="nump">129.3<span></span>
</td>
<td class="nump">93.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_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="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 " 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">31.7<span></span>
</td>
<td class="nump">37.7<span></span>
</td>
<td class="nump">49.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Employee SBC expense</a></td>
<td class="nump">33.4<span></span>
</td>
<td class="nump">25.8<span></span>
</td>
<td class="nump">34.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_OtherExpenseByFunction', window );">Other charges (recoveries) (note 15)</a></td>
<td class="nump">10.3<span></span>
</td>
<td class="nump">23.5<span></span>
</td>
<td class="num">(49.9)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_ifrs-full_SegmentConsolidationItemsAxis=ifrs-full_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 " 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">$ 22.5<span></span>
</td>
<td class="nump">$ 21.8<span></span>
</td>
<td class="nump">$ 24.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_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_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 2021-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-2021-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(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 2021-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-2021-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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 2021-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-2021-en-r&amp;anchor=para_35_b_vii&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 99<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-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-2021-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2021-01-01<br> -Paragraph 23<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 103<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 102<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2021-03-24<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2021-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-2021-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 2021-01-01<br> -Paragraph IE33<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=32&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2021-03-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2021-01-01<br> -Paragraph 85<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703107249960">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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 " 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">36.00%<span></span>
</td>
<td class="nump">35.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 " 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">16.00%<span></span>
</td>
<td class="nump">20.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_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 " 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">13.00%<span></span>
</td>
<td class="text">&#160;<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 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 2021-01-01<br> -Paragraph 34<br> -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2021-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2021-03-24<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>XML
<SEQUENCE>153
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703148571080">
<tr>
<th class="tl" colspan="1" rowspan="1"><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"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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">11.00%<span></span>
</td>
<td class="nump">14.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">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_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">22.00%<span></span>
</td>
<td class="nump">18.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">49.00%<span></span>
</td>
<td class="nump">85.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="text">&#160;<span></span>
</td>
<td class="nump">11.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_SG', window );">Singapore</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_PercentageOfEntitiesIntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill, among countries that exceeded 10% (as a percentage of total)</a></td>
<td class="nump">42.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>instant</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>instant</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 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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_SG">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_SG</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139703106115688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic Information - Customers by Percentage of Total Revenue (Details) - customer<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<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_NumberOfCustomersPerSegment', window );">Number of customers per segment</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_ConcentrationRiskByType1Axis=cls_CustomerConcentrationRisk1Member', window );">Customer Concentration Risk | 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>
</tr>
<tr class="ro">
<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_NumberOfCustomers', window );">Number of customers</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">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_cls_ConcentrationRiskByBenchmark1Axis=cls_SalesRevenueNet1Member', window );">Revenue | Customer Concentration Risk | 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="re">
<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="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_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_cls_NumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Customers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_NumberOfCustomers</td>
</tr>
<tr>
<td 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_cls_NumberOfCustomersPerSegment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Customers Per Segment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cls_NumberOfCustomersPerSegment</td>
</tr>
<tr>
<td 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_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 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_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_SegmentsAxis=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;">ifrs-full_SegmentsAxis=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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>155
<FILENAME>cls-20211231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cls="http://www.celestica.com/20211231"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:currency="http://xbrl.sec.gov/currency/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2021"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cls-20211231.xsd" xlink:type="simple"/>
    <context id="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic59574412b8d4484b5415c8bed775ad9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i523d95117e3b468087eda2bb86013558_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">ifrs-full:PreferenceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a72d4a6b79f4ca7a0afa271c60759d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia110cd55e1e34743a11e1b1eaeec9560_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a90751afe4248708b018c9be1a2affe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if761da122bee4ad1a834e66ee9c6f841_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i90b6ba1cf6da485bba47cf4f77abbc0b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i066cb673d2234bcc99d53b6a75103a5a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib6007457e7a448faadbdadfd1cd2c799_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i26900b5fd5834a95b6431e59d1c58cba_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i67ea403153cb43a7bd6304068aff43b1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i600da4649d60447eb49bac6b034890cb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia951f14b9b8a4b58831994b29082c720_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib1ff8b489aa141e98bfcec951d824bdc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i48d17c6220064a7ba26e93ecce22496a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3ef70176dd7c403a8e418278005a8557_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idfaba84aadbe459891b9e49ef6cf81f4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="icf4edea7044e4e7da7f2af9c64c2689c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i62fa3558a03d4b0b9f65e7b0feb1603d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i06a996e0a30e48f2b64af574c1225f0f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i76e0cf222d614ae58d26cb21e92fdbcd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ied86f2d021384935af53fb377d24e761_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iad503335377e4f3d97079b5f9da7e62e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie84a51d16ebb4f9caa965cc0dcb309c8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0773521b914f46b09a1a21591a487106_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieb6b612058204210881253c8a5cb4cae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i36dfa1f7d3454ad38310b020f7c547c9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e7195abddd9472a9e326360ebbd055e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i25f0509e338a403bb1354a6e51aa0b6d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0696efbfd1354a67aaf3557faff853a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5763580f419340ebb4ec4b05579c624f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia36570d1476d4487b800e10b71aaf84c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0d76a6f614a3494c9886d135cef21443_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8d12293c99214e728e50598c5cf44c8b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic025c8ea19164c2e826b3a28a6388768_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b2bd4854e854350b545bdd5b32b3b64_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b9db995e784493b96f65e390a21bc37_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0022d500d3a34099a7649e3d60057d06_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5b54e78764f74b148a5fa33708ba5537_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a4449699ea048c3b11740f1e1d075b9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifdbd873bd0ba460c8a5afbb71b83e100_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb899aa329db40b9a99ed4f8cecd18e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia333985de1004d8b89642e593bd2b8f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2c5c468e0e084cd2bcb7622abccfeb91_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iab5acc96efb246e19225a5dcb951132c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4148ed3b94b84f50b023ef6acdfc3751_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i83fb3b33fd6047e5bb76a96ad68a754a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64d7eaba7796447b87185d1ad721fc07_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaa5d59fd81be402ea724c34b87ccff15_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3bf315f29ad42a0b102c09eb03af650_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:TreasurySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i651d4f9437f54ddfa825076efe72d007_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:SharePremiumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib56861fbaab24d71bce6f049bcecd9a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46a73b4ad1954ecaa1cde01af2a25444_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ca9eb48e08d42c8a6cfaad1a7890359_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:AutomaticSharePurchasePlanASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i63b34fe858f64c919df750bd33f097b7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneNICBASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ad4257449874bce809b3196532655af_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneNICBASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe51623869344c27872ead1e40835def_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneSBCASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4437b6d53ba64734b9b22f3c2bdbf54b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia0f96546da5d484bb8a8ec93bffbe594_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7de77df9f8ba4d939bdd1e902c9b8545_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i61ff6710bd7c4546adbbdcd8b76596c5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idca7ca03d7014320a4e3ba976db8e86a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7fc9fa17a66a4000a112ffb0acf634d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i039868df5ab14b18bc2b493d63bca224_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:RestructuringAxis">cls:GainonSaleofTorontoPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i60988a72be664f34810cee5c71ec68ac_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib207507ef0ac49a19151cf21550ff6ad_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">cls:IFRS16Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i389324151a8c41d2af4dd3ce1358ea98_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingImprovementsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6ee8b80958504a0bb725dff06ebd0374_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i739a496a461c4bfb8f5570921141371a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i420de13c500448a8adcfafdb3df86fce_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0f0212bd846a48a28d0a84ca17c02f76_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idf4d0774c1d94298b30cddc200f4deb1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3cfd2f93179449dbafdae747ee638da9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i949c045983e243f88cbf9539943b098c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i631573669f1a4ac29da34c65c2f7ca47_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i54cff7341f2648798c92ca65e0fb85ab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ida698a13bf584094b39065263fd78640_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0e0ce9ea1f4a48a581baacaba847b64a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i68eeadd02e6c42cd938f39c3bd89f484_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id9d12cdd1a7d404bb65cd9d65167a86c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8ab2ab00ee714e07b1ec8631abc8e36f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">cls:MiddleOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i186b356d0e2448189f31ca986805bba9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idd27bde314614249ab64383786e4a3ea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62b4e20082ef4eff9b80be1ae06f9739_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheTwo1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6a6b4fb065845c28637daaea5965d3e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheThree1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if51ea0ab28ac41f7b4ba2a9b91d48b1c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2e8c5c2a0a944976ace90c63db6f90c0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheOne1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifa95e406f3304f1e8e2f61ab6ba3d296_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheTwo1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7841f75728e242e8947d257a03bd2b48_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:Vesting1Axis">cls:SharebasedCompensationAwardTrancheThree1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:PCIPrivateLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-01</instant>
        </period>
    </context>
    <context id="i1e37bc6e89754ec4b2850d4a5156c182_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:PCIPrivateLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id96d025e0e7c4124b532355bd8369474_D20211101-20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:PCIPrivateLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:CustomerIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-01</endDate>
        </period>
    </context>
    <context id="ided708f7750348d3bfb71004354ec148_D20211101-20211101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:PCIPrivateLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-01</endDate>
        </period>
    </context>
    <context id="i9da7468a14da41d087d561006fb8a8cc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:PCIPrivateLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibeb693ff3df14a5a864b12bfb518700e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:ImpaktHoldingsLLCImpaktMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3748331f07ea48cfba7ddb0b1f18a0e0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:ImpaktHoldingsLLCImpaktMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iae01a9608dd849ae925d411b9ac34854_D20190101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderPriorFacilityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i131cb85395e64d0a976de5704106e0fb_D20190101-20200115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderPriorFacilityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2020-01-15</endDate>
        </period>
    </context>
    <context id="i9aaaf929cacd4a53ad37b4ab3a4002f3_D20191201-20200115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderPriorFacilityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-01</startDate>
            <endDate>2020-01-15</endDate>
        </period>
    </context>
    <context id="i615948a12e664b41a4239a51d3700436_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderFacilityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic501d7520b1e4adf8495a5a398f661e4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cls:CCSSegmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7c15de4b1c2242b9b4eac68b9be2730a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cls:ATSSegmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i381a02876a7540b4a9eb60796b22eeff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderFacilityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ec5509bd21a49fd8c82282e4ea5cc8a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderFacilityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i45a0e26cc5ec4ef0b7896dcf2f4f8189_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderSupplierFinancingProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb741bf2b4754761b5501da57fe9e000_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderSupplierFinancingProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cls:PCIPrivateLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93b1bcdfa13941c0a4b1a1da2a092964_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderSupplierFinancingProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7292e21eb76c4c56992816045a38ffe1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i34dcf51127a24cd2ab08b95852551bc0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c36e94694ab4b4d83bd4fa721c5552b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib0a8c1d23bba4115b623a8f57ab3f278_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8a92478811e4faabcb73f9b074ea7eb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifb95a72f5d3e49939f735524b1c7cc6b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a296a2c2f404b40aff47db02ee6ef1e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2728e134dd3e4a578d1b92b0e0a54f4b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie7a82412bcd04e4690cac1c9ba3612a6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c65f9c98c03407bb76a7f2185bd526e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib8704b525d7c4c40a968f1d241c7e212_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibd981cc6b2cd477581ea329fa4cae8bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ide479599bdfc4375bcf6d593d9de88d9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ba4e2600b8f4db2a1c8836c4f43fbeb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic2b0b537b6254d4a9a267b2e170bf996_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d20610b53b948e8bb1e2b9b29bab289_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa89b374cac24630a47a18eaa6ebf69c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i404d499cc9754f709f707011716051ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i523861178cfe4c7e9bb97de506da5e81_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i82df7731abb941c98d9d4c7bd6174068_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia2b025deec9b450bb741b36d61466a32_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c662bcabffd41d6805b3d7a871e5928_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i915b17e184a040369dd32c215c659746_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib08428b5af1c46bd84effcc72686b0df_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i22ecf31bd14d40199a2f7802c1387410_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i956212b0456049db8b603e00db3c4ae2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icee65b3db2744790b4ef1f8308e7f401_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie77b64bc95bf4e76905ae0286678942d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:BuildingBuildingImprovementsandLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6054433fade340939550134fbadbbefd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">cls:MachineryAndEquipment1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2b0c9ba9f2a34403b76ce2fbbd534250_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ida56d8bc01d4448582bbc08dc861f670_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ida5488d95aab42e3b1c51b9b4553b371_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie87eaf617ae04814884a105de2d238ea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icb5cc4aa128c4599ba765f4f1486bab0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2861e4ab009c47ceb0a517d6e0492abf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i51d1500111b043f68aad1d6e17e937c4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i589715cd1fd74b0095845345ebaa631b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ba75fb143f947009f58505e29e7ffbc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OtherPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i410e708056f8456ab03e6a0a80923756_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i35d6ba1dc7e44c1389a802f3b994f0fb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i89663b77f0124253af26bf64c1493f37_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i689f50db4c7b427580029fa88e658311_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i586ddbd5104a4057b96f105ff44b5c41_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i958b2f675dab42f5a21c67ce8575169f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idb8510e220d443a9bc89bbaa0e22a247_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie09468cc17bd460c90b8a8d9b0953a85_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i15e4519a0e5c42ab99ff11d595f431c0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i250023048ab048949d9fe018d85c49ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i995034f910114275a696c1cb7a8a8eaa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3598d3851adc477a81766172e8bb9462_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">cls:IntellectualProperty1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9abff9a38e8d43a5b4263cbabf851abc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4121a27e06eb416f9549576bc55424f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5cb188575ac6453a803e826ef0f03702_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib75d60afebcb490f97ff2b84a1338e68_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifdbc0eca0ed84b7fb5005874cea3b91b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i182a493c605646ffbc09beb4334c7cff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41c5ed27c80245359dd12e528705a5d7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if6e3140d4e72447eaa1a9b7cc8012bc9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i714925154fd14b8b9952781ad1db4704_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib16372af8760466f983abbfe6a5c91a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idac1f96994c8411fac48bb30f62201c3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba9fa7354afd4ae0a77acf082927692d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if98a57284fd049f1b55dd5904818bb42_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb991c02db614465951bf9218136e7e9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b1c1e86b4f4443fa58d4520aa00eaf4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i33f7ed73d93e4a28842bd66a5498f7ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie867ca231c444e93ad4cb32a316db5eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:ImpaktAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2ef94e6b23734db08d847a3689b5c2a6_I20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:AcquisitionsPriorToImpaktAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="idce553de06324086bf9d3c8aa5ac66bd_I20161130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:KarelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-11-30</instant>
        </period>
    </context>
    <context id="ie210357baccd4aae9c52c1addd527c87_I20180430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:AtrenneIntegratedSolutionsInc.AtrenneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-30</instant>
        </period>
    </context>
    <context id="i06d10da8b403499cbab89e4e448ca7b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:CapitalEquipmentCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i30839c94691a41fc88669bca30316f07_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:ADCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iff15bdc64d214d36a7caf41054ab3543_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:AtrenneCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9affc87402fc4d9facf4f82c5bf428cb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:PCICGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i915ee157a3c942ada907469bd3d79043_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:CapitalEquipmentCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie2741f4566a54cfa9b82869e73f16bfd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:CapitalEquipmentCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6d417de9b436435785a5a9e576157d7c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:CapitalEquipmentCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id279c2454c0d475e878801e5dc2da1ab_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:CapitalEquipmentCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id805f64ae66a417fb459027a48d8a1cb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:CapitalEquipmentCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c7f44d2c68b46b89f804e5266c8a879_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:ADCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1b533dda2aa0412b9ddf4ac3062e6a83_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:ADCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i812767a298d14685b52102e6193a1f99_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:ADCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8dea85e5deb7439fab8766505053281b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:ADCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8505e79860a349b19aa8af74fccfe23b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:ADCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7ea3fccd36294f4aa2628fd6546c3676_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:AtrenneCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i532a28107ce541f49305b8e1668a2173_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:AtrenneCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic9e7b60afb824fdc931474aa649e2010_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:AtrenneCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifd079ced46924b0482deab46c3603995_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:AtrenneCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id720815be4164b1fbb5259d37d074a1e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:AtrenneCGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7fb87a5012664efbb7aefaee64c39159_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis">cls:PCICGUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i86be99de1a224dc8828a8b37ee7f4ddf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iccf557fbef854e739c5bd662cd306bd4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e41ac1802d740ed818d3aa64fc5c73b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i76b0bb2deb594c40b576049dc8b79934_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i16f9b78077224ce6a3a3ea50561321c3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i329c6fc7af3042d595dd66490e2a4974_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5f9579b4b7b1481f8d85b6d1d4a1a664_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icfabd2e8b5804a60b1037ea0c31c2a31_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3bb08fa64a9b4097ba911065a429d03c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36a0710e1d0e4977840cbae954f72638_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i37eb308e665f45f493a42ddc1fa6dc69_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd98f138dd374986a51578839f9f4007_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i870711961dfe440da1953fe4a9fd91c4_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i2278161ed2da457eb8736ab8b96443a8_I20181130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="i4af3412113d54f039f646c50883f957c_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="ifb0409b9e9d045faa11b4ff05aa9e30d_I20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-06</instant>
        </period>
    </context>
    <context id="i5c75b37aab394dc7ba964aa903d8f502_I20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-06</instant>
        </period>
    </context>
    <context id="iab2e8987957c410b908af85e2a28a8a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1fef45bbc28349c1a5d84544c734112d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5faab7ac46034d868904a7f707b81182_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ebcae460ea64bdf989e398c0ef4b3eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic65fe7fc070d4172a9537cfb77888f02_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i759b86dfaff6417197ffcff98bdfc6f2_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ide2d908d5000461f99c3d7937a4d7dd5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0ac39c9d81564147b9efbf86f4a9a594_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:CreditFacilityPrepaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i873c18394fc1429a832a7c71f70b850b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:CreditFacilityPrepaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i147d9fee9c974a028e13a73172f40915_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i551698db52eb48808ed5f689a20c08e1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7c77f25724da4ca9b013b22cd06a2262_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib683e0205de741f480ac876e752a58a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i58a6908066f24af681fd70016061dacd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6e82c97207e44f3886c2d7e7d9bb7fee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i386d20abebfc4bf7b610ffac5f701763_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i94271cc4cc4743bf84b0b33a723f1a95_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibeb0134cc1b64f07b04228910db95147_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2b7c905a77ac4cf4a8a699c62e19755e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i22323def4a504c5dbca103f9ffff84ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8fb7cc8805894b06bd540b1d4f8fc28d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91761c66181c4f60b63b1fb4ba2f5fe1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if0b04daf786e475c8799475ea6781505_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:CreditFacility1Axis">cls:BridgeLoan1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd3482e58cf348c48d1e1229407f2988_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:CreditFacility1Axis">cls:BridgeLoan1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i949c695516794d32962c658740bea392_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2051bd077894471c9e4d4f274564e4c7_I20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-06</instant>
        </period>
    </context>
    <context id="i37eda1d6594248d0868e1cb065037290_I20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-06</instant>
        </period>
    </context>
    <context id="ibfcd4f49227e4b7c87864a0ed72c14d4_I20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-06</instant>
        </period>
    </context>
    <context id="i5eb620426ad643c5b1d28c7e75f2cfab_I20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-06</instant>
        </period>
    </context>
    <context id="i11baaff1741348e395aac27e65e0447b_I20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-06</instant>
        </period>
    </context>
    <context id="i1a5b58864cea453fbbcfd137d054263a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueMarch282025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90712c7c65a0416ca1a9a02eea10e0a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i084892b4174744d7af5152f48e3533c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8f90ea7d57c420da4f135f5e24a43cc_I20211205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-05</instant>
        </period>
    </context>
    <context id="ie0fbf492852c42d99d1ffa3a2ea4326f_I20211205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-05</instant>
        </period>
    </context>
    <context id="ifa969ee7ed804c3982dffabf016671b2_I20211205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-05</instant>
        </period>
    </context>
    <context id="i83a93e2e96ca4fd28267c2c03d9465f5_I20211205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-05</instant>
        </period>
    </context>
    <context id="ia14f75f1e8344394a681d65123f2a98f_I20211205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-05</instant>
        </period>
    </context>
    <context id="ic518295247114265a5e2799e2f337bfa_I20211205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:FirstIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInterestRatesAxis">cls:LondonInterbankOfferedRateLIBOR1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-05</instant>
        </period>
    </context>
    <context id="i471a3a294d3f4043b9bbbc65aaf7213c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:FirstIncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib297826213fa4d4b9c862a248359ec7d_D20211027-20211027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-27</startDate>
            <endDate>2021-10-27</endDate>
        </period>
    </context>
    <context id="i9d26c15d99bf47d293561f8a1cfc097a_D20211206-20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-06</startDate>
            <endDate>2021-12-06</endDate>
        </period>
    </context>
    <context id="id6bf4997f454483aa68c3862803e4430_D20211206-20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:FirstIncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-06</startDate>
            <endDate>2021-12-06</endDate>
        </period>
    </context>
    <context id="i24936c6eb4c84eed915a0a2c48a44af3_D20211206-20211206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-06</startDate>
            <endDate>2021-12-06</endDate>
        </period>
    </context>
    <context id="i206f5dace2324126a75d4fc8870d13ab_D20211229-20211229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-29</startDate>
            <endDate>2021-12-29</endDate>
        </period>
    </context>
    <context id="i61022668844144398ebac3a010640ef8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i49b83126730847708d243be58b399957_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:FirstIncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2eeef9edd4554670a467389cb235d064_D20200427-20200427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-27</startDate>
            <endDate>2020-04-27</endDate>
        </period>
    </context>
    <context id="i379c6cbe6f86462e9b82defaae9b846d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i468aca76244e4e62ab998a031e93707d_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i80624019402e4566b249d0ad42a9c819_D20200601-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i51406da0942742708b6096d130b43ad5_D20200701-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc2b85a3b09042539b66fa5c7931bdee_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i1d744dc697d94959b6832ba77f2f46f6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i61131b8c84964e5183e263aa05ba9608_D20190307-20190307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-07</startDate>
            <endDate>2019-03-07</endDate>
        </period>
    </context>
    <context id="i73b3e38e32b64988b37aee31a6b666b6_D20190307-20190307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2019-03-07</startDate>
            <endDate>2019-03-07</endDate>
        </period>
    </context>
    <context id="ifd8ae79d9a4f465781a54a828dfd8d87_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia055eca737ba4bc682908835b39a2663_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8c872ae47a654e95813e4dfab0ecda04_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i5b0c2b5cc31f401b8d7188444bb4b766_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibf2bdcabe547419d9121a3957a31062f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib7b9cd117e1a42bebe84e9a87edb919b_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanAndFirstIncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i5ff62777e56e4c11b7d9030da9c982b9_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3e093d6985bc496d84dd2a938ce3c92b_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanAndFirstIncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib5699a41972c4328a129fc365ac4cf02_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id464cfda75bb4c058ae5a6fdb209954d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanAndFirstIncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i1a59dd4b13c44c07a0c645b234145aa1_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic77f7a0bc2f9481da4d0dd019cae09e9_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanAndFirstIncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2c92a4185d3b40b0819ed958e7b702c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ide1a84d843e1403faae91da4a5969af5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i49803fc829af46538f95ba75eeae3840_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idca2b8a4bf04453dbf15967eedb905cc_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia6f592d21b0240958410db6ad502b50f_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i25ebfad7632c42a09c0493eb7f2cc4ba_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie7902d6700c44840962bdd4743de42fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if8e9959eeb8d48f09c6448144f8ae6a2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c465bafc7794d4e9807f379c55c9af6_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i4e1002899b9f4d8e9e8acd252033e244_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i56c46699749c468497a6fc0f1f4a5e67_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic9e71ca4b84a4a0c9123d9df12b2b462_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6512f21b45b4445eb4782fc584551992_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5890e5bac31a418bb1d866baf2f89bc0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icbd5e977124340f1b24d5335bbfe79fa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2cc5da078ad244caa18f35ced2c4bed9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ida0fba49143b490baed78dd889fa8e24_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i148af886da87441298938490796fb4e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89f3544c2caf413b8cb51720c3f19084_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2411f2b5f8bb4ba5a933d23e61cd6fe9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9138214347dc40bb83695c57ec4e0959_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c04ea231e6742809810120d8e2d2cb0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9cfac3297b3b4cf4a8673ceb07683299_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:DeferredFinancingCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic093edde06fb4499bcd2d3adc141d952_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:DeferredFinancingCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i946d4f75407c48bb81cd7f64b36a1f17_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia86e03bb1ea04ef4b23bf797c4d1b509_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6b6eb6008bd455ca33409e11dc09a24_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:LineOfCreditsAndSuretyBondsOutsideTheRevolverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4bece39fe4c84d808072ad06932e540a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:LineOfCreditsAndSuretyBondsOutsideTheRevolverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b6ad9d993a443d4a4cd465f49ee08bb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:AggregateDebtIssuanceCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i352a836a3f1a40a68933507ddaf059b6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:AggregateDebtIssuanceCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i541d7f00fb054ed5a9a38b9b3711d81c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:AggregateDebtIssuanceCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1c6ed0bd5dbf4062b29764de5bda89a8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:AggregateDebtIssuanceCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifba15ae9aee34f8fb829358b7e66e4c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:AggregateDebtIssuanceCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic494b6c1065745419edf6cdc10205510_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">cls:AggregateDebtIssuanceCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie00f3c7531b842c8b6aad7ae33aabf18_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1165bdc78c5649b99609f0b9443474ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b46db8407d349c9a2716d74f1c13d46_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d305a14dd5644bfa71d8913e43b041a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i50a4a63b2862456ba64f8cdc36dc436e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieeb6b711c0734336b617f878f7550dce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a196ed51c6b4ac2a9e0b75e5cc04eea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">cls:LaterThanSixYearsAndNotLaterThanSevenYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id3f31b8d3cb64ca58bf82ba1a4a2d123_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i47fa55d24f7f4d889cf1a7264a31fb08_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ica14bccec8dc423fbdc8a40e557f640d_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingFacilityDueJune2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d109624a3154c30be180cc025992115_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5c40994f39f7471da6ef67ec9655717a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id433362f2e1f4e7389aa0741c6718716_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2b854278f8304a12a2dd7a6d41735ba9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i715485d7f9a340bbaf7b2debded7197b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i59ec7aa68a244d0bb8f9f3f8a4bf175c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icf15e0b7df394c58bad4e84c5d0a9d1a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4607808537544704a1d734e51fae954c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i679d1c5c764240f1835e7c33343d2032_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic783987df81940abbd1e4b64a23e5887_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie6356c4685f84d29b8c5374d9582ce33_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:MultipleVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie46ff46cc9154d1ba4870323efb28b70_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8af2a69b7214372a9aee1a553c3536e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i984242c9df6e4c40abf1347a96a03d65_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1f1e8bf3ae354e25b51d454e3d3704ae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic26b12f556c54b5f963c652852d86ae1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i01bf88c5b7614451a3acaa54abd63eca_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1ae2a9aeb55a438b9afd440c28ac0364_D20201124-20211123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyNCIBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-24</startDate>
            <endDate>2021-11-23</endDate>
        </period>
    </context>
    <context id="idd727ebf60d0459fbbb7b34e672a75f9_D20210101-20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:PlanName1Axis">cls:AssociateSharePurchasePlanASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-29</endDate>
        </period>
    </context>
    <context id="i6631e92e00f941469a92e6450938896b_D20201216-20210129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:AutomaticSharePurchasePlanASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-16</startDate>
            <endDate>2021-01-29</endDate>
        </period>
    </context>
    <context id="i6409a549dab84da7954ac9db3461b669_D20210301-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:AutomaticSharePurchasePlanASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if656d8ec0f264e0380e504cb9430d50c_D20211206-20221205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneNCIBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-06</startDate>
            <endDate>2022-12-05</endDate>
        </period>
    </context>
    <context id="i435bb560e90b433aacf04fc3642f37d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneNCIBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc73404dd2cb4f1a9497127b14b7d359_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneNICBASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8227323401984386a7e8de117ac82a64_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneNICBASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb0564d1f3f64b718a83928efe610c10_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:PurchaseOfSharesForCancellationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07ec32e370f04e0f9557ec3d8251833a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneSBCASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib551982ff21d41a5bcfb9ad7b02f9b47_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyOneSBCASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3fe81198cceb4e46900cd7d2cfadadf7_D20181201-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandEighteenNCIBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ica57396691764401b2743b4568742519_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandSeventeenNCIBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i81ebfc3ecc8b4363bd77a03bfa13e021_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyNCIBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i20a456cb0e0f4e438b09dad75b5065b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:TwoThousandTwentyNCIBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i98856cb351f34bd1bb89dcacee8504ab_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:AutomaticSharePurchasePlanASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i288e70d00b384ac499a1f136fb609c92_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ShareRepurchaseProgram1Axis">cls:AutomaticSharePurchasePlanASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib627c83e698c4de4a030156451a99a7e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:PlanName1Axis">cls:AssociateSharePurchasePlanASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4edde00107eb44e5b4d1bd9ee9f0bbca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:PlanName1Axis">cls:AssociateSharePurchasePlanASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if08bc98b66a04783835656f3959a7c8a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:PlanName1Axis">cls:AssociateSharePurchasePlanASPPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6fb0ccc0c9864d56bb25ed2f2e1d244a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:PlanName1Axis">cls:LTIPMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie77d8499746c4c36bd2f516a16d21fac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:PlanName1Axis">cls:LTIPMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">cls:SubordinateVotingSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae610e3634614fc69a243f52418742d6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:IncomeStatementLocation1Axis">cls:CostOfSales1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibb11e77318244167b164078fc26565d6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:IncomeStatementLocation1Axis">cls:CostOfSales1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i28f8399fd3764ce49fa4d917b2470cd8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:IncomeStatementLocation1Axis">cls:CostOfSales1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id23f67786e864c888cf49353814086d6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:IncomeStatementLocation1Axis">cls:SellingGeneralAndAdministrativeExpenses1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i787666749b9543689a5013bdd55d6b19_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:IncomeStatementLocation1Axis">cls:SellingGeneralAndAdministrativeExpenses1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i75748da374f542d7b273f0cfe6769a37_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:IncomeStatementLocation1Axis">cls:SellingGeneralAndAdministrativeExpenses1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8ba6aef506484466a7da76eec3a2b350_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i82422b0a746b455190242e33ab3275b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib3b756f65c4c4e79a1c15206697e8df0_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="ied2e138f4e4c497c8900e8ba4c625efd_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i68fbf9d8463444ab9fe2a6902fb87c09_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i98a1d799e6284013b32557940c5939a9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i97c7f4fa1e814c72a5a3e1b782f0312c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i255ef76c387342119bf79f73372a82c3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7145e2767b814162b8c1aea40e52b511_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2525191b25c8498bb62ad765b84e17e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id281e07212524645963683539240515f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6b73dbeabf3347bea6b70478178262aa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i50f75feedc1b48f99bd6eaf00143bc8b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:PerformanceShareUnitsPSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i126854109eef461aa6e8dc8d43fe4446_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cls:Mr.WilliamA.EtheringtonMember</xbrldi:explicitMember>
                <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>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b46837c8ea74fe197e155542a9e6892_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cls:Mr.WilliamA.EtheringtonMember</xbrldi:explicitMember>
                <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>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc8a72d3b71046b6b192b009b36ffc6d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iadd96b99733440839198c628ccba8391_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf6be9fb8ba045c0961952bb57a6d1d9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i22282438a2b249bd96c27dcbf3c7db1e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i74b8b57dcaae427ca4658d092793013b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9673f326c2d541daa9a75c9e6866ec80_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i445f64a940aa485ab2d43478352dfc6d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id824c6f757ac45a98fef7dd5cf752baa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d745337724e43b9af03b530c725fcc7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:DeferredShareUnitsDSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8a90c5754744955a5b82215e6be0eda_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i563882d78cdb47a4ae679796fc4d985f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5ec4e84042942839c490b8c7032616d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">cls:RestrictedStockUnitsRSU1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia23367c4ccaf4c1db01190748ce36d5b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i24b2ef08a7724056b1fe86239d7bc82f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8f83cfb23e824ee0a6bcec9749955b23_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a9f172d525d4194beb48de36712c673_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i633abad2ca4c420d8c6766e381a9f275_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ibf4fb8c9a9284181bf462cf1c72faf7c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i09e473e3fa08460eb90cc0137c9e9238_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iacda123d8ab34911a91fe69e68c5ea6c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i191eb78fe61143f3a6d9563241253fbd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30b80239ff944714831fd0542f5e69ea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia55a43f5acd74ebcb3e1066d5300946d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:ForwardContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id15dc62d52d44b6484d7db0ae9ceda72_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0126851caddb4158a745a828969f0db1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9bd782b44bdc49e9b34028543d9baf0c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic57f14cd47804c49808f08d82c990c3e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i20d2ccc5adc74a9f867030d269380d1b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i24b4b7037d104bb2809601c486acdd06_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idfa2f64cf1bd407e93da2488896cc376_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6beb42c95764741b32db6919d541118_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaed1e41cda3b4adba28b88b63fefc1f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i851275d97ff04302bb05c6eefddd1387_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e83087fdc2447b483e3f2966fff9c30_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i94c7ff77c5694d3894aad85d1b76c02c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:GainsOnSaleOfSurplusEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia85c7325389545d895fcbdfe6c4bbddd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib2e660bb04df4e01bae1f6a6ac95ff36_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if52113ee6d0d4cf58346ab0a80876b7d_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:PensionPlanAdjustmentFromChangeInLawMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id50a01de0464481dba172ee894dc8898_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:GainonSaleofTorontoPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i61fde172d61f46fb8722de46eb4fee92_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:InternalTransitionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie7eeae8926e446e598a58955a0064395_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i85932ced32a44ee9acc5cf694c7c6734_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie4c0d259b6594f288d6c2bbb3e203721_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">cls:ImpaktAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib6c222859dfc4ee99c159df6a3fa308d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:InternalTransitionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib2c51057258b4bf3bde0f5c2b080e627_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1589f316e9b74385a06e8e546d728fee_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointControlOrSignificantInfluenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb4924fb82474d149bf2953eefd84f23_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:KeyManagementPersonnelOfEntityOrParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifad5b65fa2524a2aacda6217c9b97086_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i76a9752a8bd14cdaa1a9fbca51242e2e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0663c50e21a0438b909af67853c47463_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if78226e298a342d38bb9241ef1340e26_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia5e2c825f88744fd9cea4e41846b6a21_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level3OfFairValueHierarchyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7fcefea3be54fa8b91bb3e0995cbf5d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iab7fb2d30c3b410bbedfbbabf1133126_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id94a799b25b948758121c2288189f8e0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8525b9ec36bd4c6889a5d7a47be110f3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifec711250c8a4659b78367ab87b56284_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0bb063673d54c7b8662c7db77238404_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0c879c44c0c441eab1cfb37276b1163c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfd3ec56dc2f427e96d69c7d5bcae721_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iba1a2e393a14454ea6ce9e94a4111d7a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i780ff9638cf94142b9c76804fcc8fd13_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i864a8bbf678548228ae333e92d41fdd3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i21c013f2210747adb829f27e22596b2a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5beb74fa70454ba8aa78fcae8d8f9752_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id03449e021b34c229d9b0ea9feaa3413_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i60122fe954c645799802fe1dae45acff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie4ffc89955524c55b95decefa92c7ef4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd822a0414a64072bc9f8a891b0f971d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i41937a1ec04f407ca9b14d1190e19ae9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2224c78495c5455ea2c44fb46acdf077_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfRemeasurementsOfDefinedBenefitPlansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1c9e3d0ad8d34cde870ed99c06d89860_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i33e0f8b0587d4c66b1bed9919879234c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3a0405cfb7b44b1bb67ce50615befda5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c0ef102656c452cb12d7a38e0417fa6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfDiscountRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i785d17144ee3463f811e58c56d027626_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfMedicalCostTrendRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd5d035e94e14961bf0a306d1c51991f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfMedicalCostTrendRatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">ifrs-full:DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ac38391550c49b1ac8b0a2727d9fef3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:DefinedContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id8cfa6c3e434436d866f1a810101ba56_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:DefinedContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieba673a95ba94e1987e9ff36018fe3c2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">cls:DefinedContributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47f83d00f0b74702bce0efa0032b47f0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icb8ca3fedf8f4b4eabcc0a490dcc636d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id2c3497938a64df984948f3bb416891b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cls:ChinaAndThailandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i11b9a6d94b7b4abf870c124cdd22d3e0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iac5cf1c14bbf454f8ddf7463cbc4ecaa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i900f46a379dd4ac9b314c2d8de3280e8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8ebe7a9fced34a81847a0e163080c4ec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b03d4e99e6a427da73e91a9b918ca95_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibe4e7c0898cd423492fab01da95d21b0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5f26d76865674a8cab24ee603ef3af7e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ce08a88165840758059dae6c8d0989f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i102e64fa1d2c4959b7930b9918101da7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i319c9ab2870a420884c4a80d3cde2aba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i76e375d5ee62468a84efe4c2a0be1510_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iecf84f3dd5794a1392b43b789ef0d28c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i21819dd66cd34b53983318d454ca158a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ca2deb446494d23a5dd0fc4bfe6c36c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5f689f289f9442ef88a1521b65e2030c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2defbf4e7b8842839b3cf353851704f9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic11380efd6d94354aa1f65f794d21bfe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6d28e286e4864d64800318102bd22617_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i248e1d4ae1334edfbe90459d89e382a1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i272d643e7e38491daee7eb33b26eb5d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i319d09d1141242a0ba3124e433bc39d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4314dfbb48774bea861d23f042f170f6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ief52ac8e75db44e2af67230a14d22f2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d5ba9ae21e3476ca24bb8c106ebedf8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7be14cc3852f4750a2b6916e0a45c3bb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnrealisedForeignExchangeGainsLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i544c80f3d80e47fca2d0ac042a2de6c6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8b73435d399d4ad38b7a5b3e51ebf427_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnrealisedForeignExchangeGainsLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifefb119acb1f443f981f2d7ecc44ea4d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i64dc6f416cc145d09fd23edb540996c7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnrealisedForeignExchangeGainsLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iec4a98ac346445daacc09d6428d7d186_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i23b703b3ca7b4dcda26973cab498adfa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:OtherTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i206d61a63d9847bab04fa70f049e15f7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnrealisedForeignExchangeGainsLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7046a86084cd4ffaa529ddb1ab46a037_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia4b167675521428dbcada077966aa968_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnrealisedForeignExchangeGainsLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic613c6d23e8e4a12841ee70cfa293060_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia0faf32153e84dfda354c036b621d582_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">cls:AsianSubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i63dc52d88f9841928cbd34a27d2c696c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:LA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idb78a488221f457ca8571db9d5530adb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iafe3f58aa6024f15844b605a7d5077cc_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib58ecb97c0b0417db17b57984e72e736_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i121d9cec8a414af9ba25bd802f6fda3a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibca412a2bef349eaa0b2cf6b7f8a50ba_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c630da29e254f6cbdafbf676c746d76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6d19c477b6840b8b99e64f1cf9ed7de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CashandCashEquivalents1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74c6835f84bc4d55b6ae69312a29c790_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62d449b9d02e4ab1b9ca88184c32bc07_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if1a4f15e5377430e900be3e24e93577a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7011d43d23514c26bd0335ea948b7b98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i99be2d3993f547d38a287c29b22207db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea0b86bcca97431998090321c91f5c6e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaeef0766143348aab5a5038654baeb82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iefaf4f6f88244c7192cb96a6d6675af1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0967c3fd6b841ff86dcf7072d887ab3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d7b949b5d3343a5996bfa8a0acafa7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic43cdbf16bd54fc2b3b81d1f583074d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iad17d07be76a46c1bbbff2a1a213fcc6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e8e08a08239421a9579a2c4ac3033d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90fd7185053c416ab198edd4fe25468e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie896536c55f042b2aa5e22aecf227f04_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:OtherFinancialAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3bb740b3ebc64a46a2edccf037097130_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:LiabilityForPlanBenefitsDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f90553c4859493d86556bbca4014178_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:LiabilityForPlanBenefitsDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icebcd9bf66a8452694b996010c9e6a6f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:LiabilityForPlanBenefitsDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4eb37442a78d43b7ae3fc5c808a170e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:LiabilityForPlanBenefitsDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6239b84c0ee8468c9064cd968782c894_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:LiabilityForPlanBenefitsDefinedBenefitPlansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e186b2b3d904090be53162dfa88ce24_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id4ea5f050389464a96fd8d0d79cc3041_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifbaa786286e9412c87b0da5fd59b81b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i907f0af44d014bcfa68d827e1c5978a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8922b91be18b465c8f85c3d3fb4b5b4c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:CurrentTaxLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b7c542c95e44d78b5a1eea4bc2e8804_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd8c0d3549244b11adba56aa2d495d98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i207f1d3086854a94a398a5426da00c38_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8007df854aa54eb3ad73bf73f2ff9cd6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5267eb85def24610807c837044fae915_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia3581bad897543b39cfae911aa115b0d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:NetFinancialAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie95cf49897064eefa0cd484e3ffa86c6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:NetFinancialAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ec5946963af46b9afb06b9683fe49a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:NetFinancialAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic9b989381c9c4334874fdeed164f5daf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:NetFinancialAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38a1f74f26064b59a6c3d4efba89baea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">cls:NetFinancialAssetsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie95d0f58e0d94a138a2c0e79a88ab182_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4112747cca864099b76e0459e9e0aca3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i73ac5d4e76e8467c83e0918d15c6e1ea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if25bfbb23558453798bc582458ff264b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i54919fdf49b14a2c94d4c701beb2023e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id571d00e6308496ab52cc9f2a18ce6cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:NewCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i96df51cde89a4434aab4b0ce84a757c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:InitialSwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7d95f7072ff5460d9dc4ea4b34fb517c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:FirstExtendedInitialSwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25e184cf96004a4d82d45cf0f795eafd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:IncrementalSwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5c256ecde2e4a64ac3518aac6c4f30c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:FirstIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:IncrementalSwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9fa8e94c18ea4d7c8bf9a9c49d2a0d56_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:InitialSwapsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7c4ce16c310c4ed7b0dbb3321354c29b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2852aeb3698a491d8a6def3a5703ab29_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28f573674b48459b83ca410ae8352bbf_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:InitialTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:InitialSwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i4e126b91d4b4404785c1ec0d24251b6d_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:IncrementalSwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i014362cae64746df93e6de15b2e98c44_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:SecondIncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:AdditionalIncrementalSwapsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">ifrs-full:InterestRateSwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i6470a20224964c8e8e81222301bc164f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2e2b841e91d84ec09dfcc8b7ca8d85f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i836c1b034fa44889bdb6872122392390_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if9e49fd1d2f3439097a7637ce24ca9bd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i523f6ed36d9c42048107939942605007_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:IncrementalTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i00832d05309b4cef8506159297bf83d5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida872a7e6bfe49adaff0d24d6dc43356_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i79bed5ee1e55479b934569b4964fadd8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idbd7d31d521746b2aa0155ba3e859c5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b55008bef204b5a945f2aa6bb2c28e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia310abbf419f4c5ca1550ac6ea3c6ca6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if858fbc0593e44c2b797d7a3d5509328_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5ce34095207c45f5b80fd9a2532bf952_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icd19552048f64a4e9afb48b8869a4416_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic412bd22e93640d6bab0f7dac9191efe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib4fc0bc6fe2d4b9da91a68986f3c98df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75c4516449e44af4983341c8d3258c56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id1ae0a008be2468ea200b1776d237ce7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3ab8c9307124bea80ca6be7a5a5edd7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i74932aab23144048b9515d35760439ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idab29c9387594e1cae60cfcc81015c6c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8c6e2e2263ed463bb2b88cf43da09b08_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55f4c8452cdd4846af02567d4f429e11_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25071fd5974c438987a5f953ba1fc24f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc854a7207dd4f45af1282692310aa00_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i137f45e46c2e46eb9b97f9d080d2a5a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i90c489be89b74184bf7826dcd928a421_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide5de1069cfd492a9be1dfbef36e4301_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level1OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib2c4c2dd737f4b10a996b84084090ac0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfLiabilitiesAxis">ifrs-full:DerivativesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:LevelsOfFairValueHierarchyAxis">ifrs-full:Level2OfFairValueHierarchyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MeasurementAxis">ifrs-full:AtFairValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b025f9c15aa426ead3c6090b6b21b69_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19b5ccd495434be2b40a6068671874d7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i32918d1d07364e1ebd4db69c455068d5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i02ff2f4b904e4bda96de79349a40e5ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibd5661bf81244a7fbff5229d3b3381dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06ddb73e45ee43b3ba76831eec03fde0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i37048bff704648c8a749158b294d9f39_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6c8074fcb4f4e1e94529f5fcec1c1a3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0a9ea66d536f46c58c8b892323e4bdae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2186780e36534d71babbe8973791681d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2b578702956842cf83b4c3d3748b31b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i41e061cc75b543b38bce737d3797e090_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i18b13154946d48388ef56d691e5978ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i144a65b10f8f4f4590b779a18efe0901_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i652a7fd45058463ba0a0534ff4f28d7a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5791ed9c5677486a9cadb68ce26b2155_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0a64b76c46d4d068658eedf25d661eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3f27e64a586b4524886eb103de961fcc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i86ac9277db9741d4badc24e6ecdfd863_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib2461f61165a426ea9e445f034651eec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5b1dfc2723bd4e28a5437e1491da15a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55e4833d46f94cab9816e071ae19086f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CAD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibba3c89a7e2d48c1be8e77d6240be540_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i101f96def84f4ef19206f5d0c98ed477_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:THB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib59e54a77e1f41648197b6ccc35d03dd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d88a95bc6584cd3897f367cd06275c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MYR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ied16c368d6064391b110be97a692dbb3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i463fcf975a504084963205dee5071d6b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:MXN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i260acdbfeb5a41329a1c080a0cbab914_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0f37167d37a42ebaf3ca0636c3c8ed8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:GBP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81391024d02d4667ba77788899aacdac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91c9d09626fd450cbf81acef07c68857_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iacc75eefa1d3449b88560d6c2e59d780_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42deb06c0daf415294b4e9de568ba229_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:EUR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0d71c9456ab40b89cfda73323f80e37_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1fc782a572374b76bc89f7ce31004426_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:RON</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3eed6baab7db41cfac148ef17d63c7b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i144ace815efa41029f1f4c2336d8f0ca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:SGD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9687c33debba42028e7bf837ee249e74_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0ad6d8cc15f4de8bb4cca81e37412a1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:JPY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i628e84d213944ea9a15435a228639a4f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie5c59eda4edc447fb459b55c08528cc5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:KRW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if00752ec95074f02837cb515cdc04a94_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:ForwardCurrencyAndForwardSwapContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a06e7f1d0ff4c8da66dbfe94ee0e58f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:ForwardCurrencyAndForwardSwapContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfHedgesAxis">ifrs-full:CashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i523d921687724296b6014a9b797bf24e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:ForwardCurrencyAndForwardSwapContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9a4d02b82a3b4c7194b6ddefb965b9bb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:HedgingInstrumentsAxis">cls:ForwardCurrencyAndForwardSwapContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6101666c1a224b90b623de74750bdf51_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i203216be79d340f6ab64eac783ec77b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:RevolvingCreditFacilityDueDec2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic7f1df9818f540ffa887632165c1aa95_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:DerecognitionOfFinancialAssetsByTypeOfTransferAxis">cls:SaleOfReceivablesUnderPriorFacilityProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8e6e827d4cba461ca7621b6d1c51f0bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib1beb05d2c4a4ed3ab1acd0843ce5c01_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:InventoryContractPurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i813795279a1e42c7b4ea0e56653b0baa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">ifrs-full:ContingentLiabilityForGuaranteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i03a02ac9e59e4a088c5af16b896b968b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">ifrs-full:ContingentLiabilityForGuaranteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iedca63b79f4148efa3aa22fa34dd798f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">ifrs-full:ContingentLiabilityForGuaranteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9e462a58058e47aabc27f4b557945e97_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">cls:CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">ifrs-full:ContingentLiabilityForGuaranteesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a8ccf6c57674ecba29c0c2c5d9736d6_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PropertyPlantAndEquipmentByOperatingLeaseStatusAxis">cls:LeasePeriodOne512023To4302033Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i38ecde20257e4d678d6b8d1e014f83c3_D20230501-20280430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:OperatingLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2028-04-30</endDate>
        </period>
    </context>
    <context id="ie2daed7d6d404c779242eab6bc7c05c9_D20280501-20330430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">cls:OperatingLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2028-05-01</startDate>
            <endDate>2033-04-30</endDate>
        </period>
    </context>
    <context id="idbb991078cbe46e8b32b9dcc2aef9e04_D20190301-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:PropertyPlantAndEquipmentByOperatingLeaseStatusAxis">cls:LeasePeriodTwo512033To4302043Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i0f5df5389dd84ae1889cffd842f84e35_D20210901-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ic2bc210c690543d1820cb5a5046d66d6_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="iac5f80faef6140d5bbf85e445fa40165_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanTwoYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="ie4bb8bedde94471cbb744e47c0b0ff98_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i4e922ead858848ed8a5a16eb418e8e73_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i8276862a7460432d8fb507cd3434a8db_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i7e8a63682e404e118dfc1decca16e1b0_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:MajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i560babb04b1b4917b09089fe144b75bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">cls:ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id537f56e2c734fbe860a1772eb913586_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">cls:ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id8a15be804054c8e8299acb2adf9dd67_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfContingentLiabilitiesAxis">cls:AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i31b5ca8201e64457a3488c178e3a5584_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:AdvancedTechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib1a695ebc0214883a0ff39c8a7a8e56d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:AdvancedTechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i629de70d0163455cac9422697dd0bf67_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:AdvancedTechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i37839964e4a34c7f90ffee15d63a53f0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:ConnectivityCloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6756831d976044f5ab008ec5e499191d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:ConnectivityCloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifdb3b949bc1640bb9590a0f74d207fc2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:ConnectivityCloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iafc979af07f645fea66936ef9c89aeb9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iff7811c88b224983ba03d1c7ea1c2a33_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i97931bd0b5a14e8aa8ea695e3f92eded_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:CommunicationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id16a637456a74233903438763fad02f1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:EnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icd11a9733685487fa7cbf503e4863aec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:EnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1a674525da0944a6945c888d25296b00_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:EnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i377f6ee04d584398b7ac267c0672e774_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:AdvancedTechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if1328727e7a24904b2dda220eb242cc5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:AdvancedTechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62e17fde02e64aa2a073ff86c58eaffd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:AdvancedTechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i10166c2a8ac64d4ba2ee03248ece86c4_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:ConnectivityCloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="icb854f2ae1384f928f7d960ac8ed1d13_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:ConnectivityCloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i05963d503eba484298d84c7007ed95c7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:ConnectivityCloudSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id786eeaa3bef40368244af0401f51d38_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3450f59f8d0d44bb8e803f2b1e753f61_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i029cfdad7f0d406891228a8bc1f9aed5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5bbac41414cf43379491bee7545a8383_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifc68a795cddd47ef85fa3f679cd8cbf5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7e2fe464f364b5981a4b39a9b5323fd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i707b5749316242b081be5af64058cb83_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntangibleAssetsLessComputerSoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0897fd893efc45a2a70515d2c8ea0421_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntangibleAssetsLessComputerSoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5a635d952241459392777e6ec11d79eb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">cls:IntangibleAssetsLessComputerSoftwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentConsolidationItemsAxis">ifrs-full:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i476744fe37d34eb485213548255f6b2c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iafae6b81403e49f2b00e09683d7d2245_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie50b12178e6e459cb4a6e9b74e735e14_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i04b34f84d1c04f089635060bee41ee75_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2963a59fe1f04e1aa81bcff3a400b8f5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i31141276633f44bdb273669a2890f99f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibd7ba2c9da0244378e8c3435fc3a7981_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib36504f1376d47a5ab65b2fa2e5a8229_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:MY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1b4aa72a09f242d887ed395e1ac8005e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib65c5cef043541d49c136c72f4420bff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71cfa8fe9a1544d1a31dcb7fdc64f488_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibd8231f8ecb541b6aed4485bf9665e8b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39a3223ec29a48a28ec8b4c784c0122b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if3f994742cdc4fe699a385f8b98ce42b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c610dd640c040c09bfeede7eb4bcd58_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i85e72ca7240b4447b05635619f10c901_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SG</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09c7367b117b4b8991ff7f8be5adb649_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <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>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idc0c509ffe5f42d7b2735039f20e0199_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:CCSSegmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ba260fe22f9469eb623da2c1f886d9a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:CCSSegmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4427af849e2d4f62a2c93f0d35158975_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cls:ConcentrationRiskByType1Axis">cls:CustomerConcentrationRisk1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">cls:CCSSegmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="bank">
        <measure>cls:bank</measure>
    </unit>
    <unit id="program">
        <measure>cls:program</measure>
    </unit>
    <unit id="site">
        <measure>cls:site</measure>
    </unit>
    <unit id="vote">
        <measure>cls:vote</measure>
    </unit>
    <unit id="real_estate_partnership">
        <measure>cls:real_estate_partnership</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="extension">
        <measure>cls:extension</measure>
    </unit>
    <unit id="brl">
        <measure>iso4217:BRL</measure>
    </unit>
    <unit id="ron">
        <measure>iso4217:RON</measure>
    </unit>
    <unit id="segment">
        <measure>cls:segment</measure>
    </unit>
    <unit id="customer">
        <measure>cls:customer</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8xL2ZyYWc6MDUwYzc4OTZiNDM0NGI0OTg1NDAxNmMwZGRkYWRlYzIvdGFibGU6ZTJmMGVhMTkwOTlhNGJiZDg1MWMwODkwNjEzNWFkM2MvdGFibGVyYW5nZTplMmYwZWExOTA5OWE0YmJkODUxYzA4OTA2MTM1YWQzY180LTEtMS0xLTQwMzEy_57eecab9-3601-4593-97bc-9a407cd925eb">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8xL2ZyYWc6MDUwYzc4OTZiNDM0NGI0OTg1NDAxNmMwZGRkYWRlYzIvdGFibGU6ZTJmMGVhMTkwOTlhNGJiZDg1MWMwODkwNjEzNWFkM2MvdGFibGVyYW5nZTplMmYwZWExOTA5OWE0YmJkODUxYzA4OTA2MTM1YWQzY182LTEtMS0xLTQwMzEy_82853ed7-003d-404c-817a-2b68c0072cb9">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8xL2ZyYWc6MDUwYzc4OTZiNDM0NGI0OTg1NDAxNmMwZGRkYWRlYzIvdGFibGU6ZTJmMGVhMTkwOTlhNGJiZDg1MWMwODkwNjEzNWFkM2MvdGFibGVyYW5nZTplMmYwZWExOTA5OWE0YmJkODUxYzA4OTA2MTM1YWQzY183LTEtMS0xLTQwMzEy_7bac8109-35de-42f2-9a31-bbc8540a16af">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8xL2ZyYWc6MDUwYzc4OTZiNDM0NGI0OTg1NDAxNmMwZGRkYWRlYzIvdGFibGU6ZTJmMGVhMTkwOTlhNGJiZDg1MWMwODkwNjEzNWFkM2MvdGFibGVyYW5nZTplMmYwZWExOTA5OWE0YmJkODUxYzA4OTA2MTM1YWQzY18xMS0xLTEtMS00MDMxMg_f83ca0b0-b811-48d9-8124-f63d043ed5e0">0001030894</dei:EntityCentralIndexKey>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="i62b4e20082ef4eff9b80be1ae06f9739_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNC9mcmFnOmFmMzg2MTRkMTgyNzQyN2FiNzUxMjY2MjFiY2EzMGEwL3RhYmxlOjZiODdjZWIyYTI0ODRhMDZiNzEzMDc5ODJhOTkzNjQ1L3RhYmxlcmFuZ2U6NmI4N2NlYjJhMjQ4NGEwNmI3MTMwNzk4MmE5OTM2NDVfMS0xLTEtMS00MDMwMw_b4f234c1-459b-4954-8b80-374f011395ce"
      unitRef="number">0.25</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="id6a6b4fb065845c28637daaea5965d3e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNC9mcmFnOmFmMzg2MTRkMTgyNzQyN2FiNzUxMjY2MjFiY2EzMGEwL3RhYmxlOjZiODdjZWIyYTI0ODRhMDZiNzEzMDc5ODJhOTkzNjQ1L3RhYmxlcmFuZ2U6NmI4N2NlYjJhMjQ4NGEwNmI3MTMwNzk4MmE5OTM2NDVfMi0xLTEtMS00MDMwMw_54005113-2fc4-4178-8ed3-b6047293dc6f"
      unitRef="number">0.25</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="if51ea0ab28ac41f7b4ba2a9b91d48b1c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNC9mcmFnOmFmMzg2MTRkMTgyNzQyN2FiNzUxMjY2MjFiY2EzMGEwL3RhYmxlOjZiODdjZWIyYTI0ODRhMDZiNzEzMDc5ODJhOTkzNjQ1L3RhYmxlcmFuZ2U6NmI4N2NlYjJhMjQ4NGEwNmI3MTMwNzk4MmE5OTM2NDVfMy0xLTEtMS00MDMwMw_b98e0b7e-2a03-421e-b222-4997d55d2fb9"
      unitRef="number">0.25</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="i2e8c5c2a0a944976ace90c63db6f90c0_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNC9mcmFnOmFmMzg2MTRkMTgyNzQyN2FiNzUxMjY2MjFiY2EzMGEwL3RhYmxlOjZiODdjZWIyYTI0ODRhMDZiNzEzMDc5ODJhOTkzNjQ1L3RhYmxlcmFuZ2U6NmI4N2NlYjJhMjQ4NGEwNmI3MTMwNzk4MmE5OTM2NDVfNC0xLTEtMS00MDMwMw_2dbbd38d-47b2-465b-abe5-86bac792bce5"
      unitRef="number">0.3333</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="ifa95e406f3304f1e8e2f61ab6ba3d296_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNC9mcmFnOmFmMzg2MTRkMTgyNzQyN2FiNzUxMjY2MjFiY2EzMGEwL3RhYmxlOjZiODdjZWIyYTI0ODRhMDZiNzEzMDc5ODJhOTkzNjQ1L3RhYmxlcmFuZ2U6NmI4N2NlYjJhMjQ4NGEwNmI3MTMwNzk4MmE5OTM2NDVfNS0xLTEtMS00MDMwMw_e2c7356e-5f4f-491d-8536-5bc2d2891551"
      unitRef="number">0.3333</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="i7841f75728e242e8947d257a03bd2b48_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNC9mcmFnOmFmMzg2MTRkMTgyNzQyN2FiNzUxMjY2MjFiY2EzMGEwL3RhYmxlOjZiODdjZWIyYTI0ODRhMDZiNzEzMDc5ODJhOTkzNjQ1L3RhYmxlcmFuZ2U6NmI4N2NlYjJhMjQ4NGEwNmI3MTMwNzk4MmE5OTM2NDVfNi0xLTEtMS00MDMwMw_c1073afa-18ce-473d-8a3e-33e5d562eadf"
      unitRef="number">0.3333</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <cls:InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80OS9mcmFnOmE1YzU5Yzc1NzhjMTQ4MDg5ZDM2ZjgwYzFjYWYzMTZiL3RleHRyZWdpb246YTVjNTljNzU3OGMxNDgwODlkMzZmODBjMWNhZjMxNmJfMTI5_4fe3dae8-4159-4b2a-ad5e-8e08e06dab46"
      unitRef="number">0.6667</cls:InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory>
    <cls:TermOfStrategicPlan
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTQ1OA_cbd9c2d5-f1e0-4608-9251-c506d3ba146e">P3Y</cls:TermOfStrategicPlan>
    <cls:TermOfStrategicPlan
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTczNg_4e8f95bf-cd15-4b14-b034-f992129cb31f">P3Y</cls:TermOfStrategicPlan>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjM5MTUwZTg3NTAxMTQ2NzZiY2UyNDViNDEzYzM2N2FlL3RhYmxlcmFuZ2U6MzkxNTBlODc1MDExNDY3NmJjZTI0NWI0MTNjMzY3YWVfMS0xLTEtMS00MDMwMw_124a5679-a8d0-48a2-a5dc-7525877c3616"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjM5MTUwZTg3NTAxMTQ2NzZiY2UyNDViNDEzYzM2N2FlL3RhYmxlcmFuZ2U6MzkxNTBlODc1MDExNDY3NmJjZTI0NWI0MTNjMzY3YWVfMS0yLTEtMS00MDMwMw_9b7ecfac-4477-48cd-9f6c-6bed0529c116"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections
      contextRef="i06d10da8b403499cbab89e4e448ca7b4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMS0xLTEtMS00MDMwMw_a34cc849-3bb9-4996-a5dc-129273ae880c"
      unitRef="number">0.10</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections
      contextRef="i915ee157a3c942ada907469bd3d79043_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMS0yLTEtMS00MDMwMw_116afae4-ae68-493c-8f95-3d492c3ffebd"
      unitRef="number">0.13</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections
      contextRef="ie2741f4566a54cfa9b82869e73f16bfd_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMS0zLTEtMS00MDMwMw_1f990079-7f01-4a13-bbc5-d1110256f9be"
      unitRef="number">0.13</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm
      contextRef="i6d417de9b436435785a5a9e576157d7c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMi0xLTEtMS00MDMwMw_ec76fdd8-1304-4d36-ab3d-a4cceb9a62af">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
    <cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm
      contextRef="id279c2454c0d475e878801e5dc2da1ab_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMi0yLTEtMS00MDMwMw_0a4d30fe-84f4-4e5a-a890-c90461e7497b">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
    <cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm
      contextRef="id805f64ae66a417fb459027a48d8a1cb_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMi0zLTEtMS00MDMwMw_18428fec-047f-46bd-8380-2bb2b7f6a6e3">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections
      contextRef="i06d10da8b403499cbab89e4e448ca7b4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMy0xLTEtMS00MDMwMw_f6508e73-3a15-420b-81d3-0bd85dca8441"
      unitRef="number">0.11</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections
      contextRef="i915ee157a3c942ada907469bd3d79043_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMy0yLTEtMS00MDMwMw_29ed344e-6811-46d2-8d84-7af54888ba61"
      unitRef="number">0.12</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections
      contextRef="ie2741f4566a54cfa9b82869e73f16bfd_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMy0zLTEtMS00MDMwMw_1bba78a5-b529-4d10-b292-35c1941079ef"
      unitRef="number">0.13</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections
      contextRef="i30839c94691a41fc88669bca30316f07_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfOC0xLTEtMS00MDMwMw_ee6be296-74e9-47e2-acd0-af2de4b3491f"
      unitRef="number">0.11</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections
      contextRef="i0c7f44d2c68b46b89f804e5266c8a879_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfOC0yLTEtMS0xMDU0Njc_00670763-a7e9-4cbf-9288-ebe5d4099285"
      unitRef="number">0.08</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm
      contextRef="i1b533dda2aa0412b9ddf4ac3062e6a83_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfOS0xLTEtMS00MDMwMw_9f4fa404-bc99-44fb-bd74-0d59a9abdd02">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
    <cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm
      contextRef="i812767a298d14685b52102e6193a1f99_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfOS0yLTEtMS00MDMwMw_a311e74f-282c-4d2b-8610-afa66bd3b1b9">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
    <cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm
      contextRef="i8dea85e5deb7439fab8766505053281b_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfOS0zLTEtMS00MDMwMw_37d284d7-c629-4a5d-a383-0a92f19dcf68">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections
      contextRef="i30839c94691a41fc88669bca30316f07_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTAtMS0xLTEtNDAzMDM_6fd5b4a8-51ad-4191-8461-6790aa705c1a"
      unitRef="number">0.11</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections
      contextRef="i0c7f44d2c68b46b89f804e5266c8a879_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTAtMi0xLTEtNDAzMDM_fecb7103-290e-4ef5-8256-b58dd77ed285"
      unitRef="number">0.11</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections
      contextRef="i8505e79860a349b19aa8af74fccfe23b_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTAtMy0xLTEtNDAzMDM_918d9754-83f4-4d84-bb55-0c5492db7338"
      unitRef="number">0.10</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections
      contextRef="iff15bdc64d214d36a7caf41054ab3543_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTUtMS0xLTEtNDAzMDM_e1560ac9-9e10-47b3-9461-003396217294"
      unitRef="number">0.19</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections
      contextRef="i7ea3fccd36294f4aa2628fd6546c3676_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTUtMi0xLTEtNDAzMDM_15be3f88-f4df-4267-879d-057e0b125215"
      unitRef="number">0.09</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections
      contextRef="i532a28107ce541f49305b8e1668a2173_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTUtMy0xLTEtNDAzMDM_e12a0bb2-a382-4fe9-8174-187ff7f86347"
      unitRef="number">0.04</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm
      contextRef="ic9e7b60afb824fdc931474aa649e2010_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTYtMS0xLTEtNDAzMDM_6bcc0d97-3ac7-4130-9b14-b57d38255af7">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
    <cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm
      contextRef="ifd079ced46924b0482deab46c3603995_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTYtMi0xLTEtNDAzMDM_31569d57-a784-4005-acb6-e78207eedfd1">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
    <cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm
      contextRef="id720815be4164b1fbb5259d37d074a1e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTYtMy0xLTEtNDAzMDM_448b645d-bcfc-404e-ba75-d69afb85e8ae">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections
      contextRef="iff15bdc64d214d36a7caf41054ab3543_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTctMS0xLTEtNDAzMDM_5995ccd4-c119-4eaf-b5be-aaa919a51e81"
      unitRef="number">0.10</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections
      contextRef="i7ea3fccd36294f4aa2628fd6546c3676_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTctMi0xLTEtNDAzMDM_0a587d1b-eb88-454a-9ef3-2ae6beb32ffc"
      unitRef="number">0.10</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections
      contextRef="i532a28107ce541f49305b8e1668a2173_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMTctMy0xLTEtNDAzMDM_2bd1c64f-3c79-4c34-b200-9d20718d5084"
      unitRef="number">0.10</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections
      contextRef="i9affc87402fc4d9facf4f82c5bf428cb_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMjAtMS0xLTEtMTA1NDU2_778bb124-2606-45a1-aa3e-929229450568"
      unitRef="number">0.09</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm
      contextRef="i7fb87a5012664efbb7aefaee64c39159_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMjEtMS0xLTEtMTA1NDU2_bd6d221a-ed1d-41c1-80cc-3e6c498f2502">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
    <ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections
      contextRef="i9affc87402fc4d9facf4f82c5bf428cb_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82Ny9mcmFnOjA3MTEyMDdlZGNiYjQyMzA4NGI1YTk0NmE5ZWE2NWQyL3RhYmxlOjQ0ZjAwYTA3NzQ5NzQ5NjY5NTJlMzQ5ZmVlNmViZmE0L3RhYmxlcmFuZ2U6NDRmMDBhMDc3NDk3NDk2Njk1MmUzNDlmZWU2ZWJmYTRfMjItMS0xLTEtMTA1NDU2_263627ca-99ee-4b81-9c16-4007ded1244b"
      unitRef="number">0.15</ifrs-full:DescriptionOfDiscountRatesAppliedToCashFlowProjections>
    <cls:BorrowingsMaturityTerm
      contextRef="ifd3482e58cf348c48d1e1229407f2988_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI2Mg_74dcc0b1-eb03-4017-a2c4-469271c78176">P10D</cls:BorrowingsMaturityTerm>
    <ifrs-full:NotionalAmount
      contextRef="id3f31b8d3cb64ca58bf82ba1a4a2d123_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83OS9mcmFnOjNiZTFhMGEzOGU5MTQzMWNiMzMxYTRiNGIwZWFmNDY2L3RleHRyZWdpb246M2JlMWEwYTM4ZTkxNDMxY2IzMzFhNGI0YjBlYWY0NjZfNDM_5f86af33-55aa-4f67-a6f8-4c7ee12ed271"
      unitRef="usd">800000000.0</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="i47fa55d24f7f4d889cf1a7264a31fb08_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83OS9mcmFnOjNiZTFhMGEzOGU5MTQzMWNiMzMxYTRiNGIwZWFmNDY2L3RleHRyZWdpb246M2JlMWEwYTM4ZTkxNDMxY2IzMzFhNGI0YjBlYWY0NjZfMTk2_f8b63679-73e6-4c53-8dea-e3821d2f73da"
      unitRef="usd">350000000.0</ifrs-full:NotionalAmount>
    <cls:LineOfCreditFacilityMaximumBorrowingCapacity1
      contextRef="ica14bccec8dc423fbdc8a40e557f640d_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83OS9mcmFnOjNiZTFhMGEzOGU5MTQzMWNiMzMxYTRiNGIwZWFmNDY2L3RleHRyZWdpb246M2JlMWEwYTM4ZTkxNDMxY2IzMzFhNGI0YjBlYWY0NjZfMjYy_84c93b89-4b9e-4437-aade-ed38945caaf7"
      unitRef="usd">450000000.0</cls:LineOfCreditFacilityMaximumBorrowingCapacity1>
    <cls:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption
      contextRef="i2278161ed2da457eb8736ab8b96443a8_I20181130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83OS9mcmFnOjNiZTFhMGEzOGU5MTQzMWNiMzMxYTRiNGIwZWFmNDY2L3RleHRyZWdpb246M2JlMWEwYTM4ZTkxNDMxY2IzMzFhNGI0YjBlYWY0NjZfNjM3_3b50b75d-e56b-4a92-90ea-cd0a1e6cf2b0"
      unitRef="usd">250000000.0</cls:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
    <ifrs-full:BankOverdraftsClassifiedAsCashEquivalents
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83OS9mcmFnOjNiZTFhMGEzOGU5MTQzMWNiMzMxYTRiNGIwZWFmNDY2L3RhYmxlOmMyMzNlOGI2ZDczYzQ4ZmJhZmViMTVjNmY1ZTdlYzBhL3RhYmxlcmFuZ2U6YzIzM2U4YjZkNzNjNDhmYmFmZWIxNWM2ZjVlN2VjMGFfMS0xLTEtMS00MDMwMw_ca301efb-b4b3-4222-b089-28e4b7e99e96"
      unitRef="usd">0</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84NS9mcmFnOjIwMzIwZjliYWMxNjRlZmQ5ZTQ2MzdkYThlYTA0NjkyL3RleHRyZWdpb246MjAzMjBmOWJhYzE2NGVmZDllNDYzN2RhOGVhMDQ2OTJfNDI2_0e57261b-9457-4148-af4b-8c13957838ed"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <cls:BusinessTransitionCosts
      contextRef="ib6c222859dfc4ee99c159df6a3fa308d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTk5L2ZyYWc6NjNkZDBiZGE0MGY4NDI1OWFhMWQ0ZTIwOTZlYmZlYWYvdGV4dHJlZ2lvbjo2M2RkMGJkYTQwZjg0MjU5YWExZDRlMjA5NmViZmVhZl8zMjk4NTM0ODgzNDM5_f876a385-a1c0-4982-a9cb-8a884ae3154c"
      unitRef="usd">0</cls:BusinessTransitionCosts>
    <cls:ServicesAgreementRenewalTermRelatedPartyTransactions
      contextRef="i1589f316e9b74385a06e8e546d728fee_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzgwOQ_f254668b-8fa5-4cfa-8089-c76b423bb0c6">P1Y</cls:ServicesAgreementRenewalTermRelatedPartyTransactions>
    <cls:IncomeTaxHolidayInitialTerm
      contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc2ODE_1911b070-3751-4a07-a3d8-3bc490ffd781">P8Y</cls:IncomeTaxHolidayInitialTerm>
    <cls:IncomeTaxHolidayTermTwo
      contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc3NDQ_9856306c-8440-4ce3-96cd-e753283d5f75">P5Y</cls:IncomeTaxHolidayTermTwo>
    <cls:IncomeTaxHolidayInitialTerm
      contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc5Nzk_f0dd738a-0fed-4b75-86e0-51e73b06fc52">P8Y</cls:IncomeTaxHolidayInitialTerm>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="i6101666c1a224b90b623de74750bdf51_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTUvZnJhZzpmYjE1YTBiOTRmYWU0NjEwYWU5YWVjOThmNjFiMmI5ZC90YWJsZTpiOWFhZWQ5ZWZiNDg0ZTUwYmM5NzIzNmI4NjIzZGFkNy90YWJsZXJhbmdlOmI5YWFlZDllZmI0ODRlNTBiYzk3MjM2Yjg2MjNkYWQ3XzEtMC0xLTEtNDAzMDM_13bf864a-212a-4a54-aab4-93905aefeba8"
      unitRef="number">0.01</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTUvZnJhZzpmYjE1YTBiOTRmYWU0NjEwYWU5YWVjOThmNjFiMmI5ZC90YWJsZTozNGIxMWE2MTQ1NWY0ZDk5YmJjOTM0NTI3YzE4OWVmZS90YWJsZXJhbmdlOjM0YjExYTYxNDU1ZjRkOTliYmM5MzQ1MjdjMTg5ZWZlXzEtMC0xLTEtNDAzMDM_cd8a6f0d-e905-4ab9-a469-fd622e83f78d"
      unitRef="number">0.01</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <cls:LeasesExtensionPeriods
      contextRef="idbb991078cbe46e8b32b9dcc2aef9e04_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMxMjI_82712552-1d4b-467e-8f8d-39e30f8ac7ea">P5Y</cls:LeasesExtensionPeriods>
    <dei:DocumentType
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTI3_31572c52-45af-4c98-bcb6-f5c7ebeac8d1">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQ5_0af7ff41-eb81-4ea0-aee0-acb0b558c446">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTUw_617aaabc-4a0f-4e9d-b6ae-6a1b9aa4270d">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl8zNzA_30cbe398-eff2-41ae-8c05-5439da1fbd0b">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl8zNzA_7c7e4096-0a70-4a10-bb7c-e9eacb4a90bc">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQw_b9f29a16-4992-483d-8bcc-365545079f67">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTI4_d8b3b30a-9887-464c-ae2c-3f67ad65f25d">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTI1_9033584d-c5af-4d90-baf1-82bb6ab1f7de">1-14832</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTI2_695bedc8-b3f4-4617-8f2f-a33333cb10cb">CELESTICA&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTM1_634b98e8-e9c0-4cea-8ade-2ce505aff13e">A6</dei:EntityIncorporationStateCountryCode>
    <ifrs-full:CountryOfIncorporation
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQ2_ac589117-293b-42c2-82ce-f06011d326be">Canada</ifrs-full:CountryOfIncorporation>
    <dei:EntityAddressAddressLine1
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTI5_8c06357a-4e19-4a72-a081-f4b23b6ae479">5140 Yonge Street, Suite 1900</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTMw_cde01f25-06b1-4700-9e11-240db3c2b5cb">Toronto</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTM2_2e0a847a-2be2-412f-b79c-042d8f53ec8d">ON</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressCountry
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTU0_40e408e9-b425-4480-af58-ba6015f80563">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTU1_58e9ed82-aad1-4a1b-8860-0db08a466404">M2N&#160;6L7</dei:EntityAddressPostalZipCode>
    <dei:ContactPersonnelName
      contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTUx_a0385653-19d4-4933-a6c7-267aab602978">Craig Oberg</dei:ContactPersonnelName>
    <dei:CityAreaCode
      contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTM3_6aa83e22-222b-46ee-bf90-d3bb6685eabc">416</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTU4_116b083e-c741-49e7-94a8-40a8f63bdf5f">448-2211</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTU2_01e892a1-b62a-49f5-8dbd-6b98c0c91b83">clsir@celestica.com</dei:ContactPersonnelEmailAddress>
    <dei:EntityAddressAddressLine1
      contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQy_1ff58b36-84a7-4bf8-ac0e-ccbcc0c4b4de">5140 Yonge Street, Suite 1900</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTIy_50f7bf13-8248-4b8a-aa1a-fc6a95516226">Toronto</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTM4_2ee8d2f6-ed41-4c25-8e82-6088d0cd83d4">ON</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressCountry
      contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTU3_516e73a4-dd68-42fc-9b94-35530b1f1077">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode
      contextRef="ife2f308b65c1473f899b93cde57ef614_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTUy_bf235078-39b5-4be3-8284-b234498415d3">M2N&#160;6L7</dei:EntityAddressPostalZipCode>
    <dei:Security12bTitle
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGFibGU6MTY4ZjhiYTY1MzBiNDQxNThiY2JjNTEzYWFlOTE5ZTkvdGFibGVyYW5nZToxNjhmOGJhNjUzMGI0NDE1OGJjYmM1MTNhYWU5MTllOV8xLTAtMS0xLTQwMzEy_40cbbd87-1239-435b-93a9-9233020d55cd">Subordinate Voting Shares</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGFibGU6MTY4ZjhiYTY1MzBiNDQxNThiY2JjNTEzYWFlOTE5ZTkvdGFibGVyYW5nZToxNjhmOGJhNjUzMGI0NDE1OGJjYmM1MTNhYWU5MTllOV8xLTEtMS0xLTQwMzEy_b8efcc7a-1312-429f-a2fd-cdc1b2e14c7c">CLS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGFibGU6MTY4ZjhiYTY1MzBiNDQxNThiY2JjNTEzYWFlOTE5ZTkvdGFibGVyYW5nZToxNjhmOGJhNjUzMGI0NDE1OGJjYmM1MTNhYWU5MTllOV8yLTItMS0xLTQwMzEy_694b6fc4-c3af-4d7e-8bfe-4d4cb178389c">NYSE</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGFibGU6MGViYjE3NGEyNzZmNDZhYjk5YWM5NDg0ZDM0MmMwYzEvdGFibGVyYW5nZTowZWJiMTc0YTI3NmY0NmFiOTlhYzk0ODRkMzQyYzBjMV8wLTAtMS0xLTQwMzEy_56fc2780-172a-4e52-b4b6-7251abdde457"
      unitRef="shares">106111146</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i523d95117e3b468087eda2bb86013558_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGFibGU6MGViYjE3NGEyNzZmNDZhYjk5YWM5NDg0ZDM0MmMwYzEvdGFibGVyYW5nZTowZWJiMTc0YTI3NmY0NmFiOTlhYzk0ODRkMzQyYzBjMV8wLTItMS0xLTQwMzEy_f64e8367-2c65-4d18-8c91-4f1121499891"
      unitRef="shares">0</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i4a72d4a6b79f4ca7a0afa271c60759d1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGFibGU6MGViYjE3NGEyNzZmNDZhYjk5YWM5NDg0ZDM0MmMwYzEvdGFibGVyYW5nZTowZWJiMTc0YTI3NmY0NmFiOTlhYzk0ODRkMzQyYzBjMV8xLTAtMS0xLTQwMzEy_56053012-7de3-4743-ae0c-8242979aef41"
      unitRef="shares">18600193</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQ3_ed23d55a-c8e5-4b68-a0b2-7cc0ebc98279">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQ4_8d06ff7e-31e6-4f39-b7f6-1a4e88d35073">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTU5_19b62e3a-fcfa-42f2-a579-cadd6e94ee45">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTMx_6dfa54c4-c841-4da0-8604-7fcf5b8d6858">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQz_e3b91c68-1cd2-49e9-94bb-891528ea2be1">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTMy_1ec45a57-601c-4c42-8eba-a1d93fab39f6">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTMz_98ada95e-735a-4520-8bbc-4b6267810c9d">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentAccountingStandard
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTQ0_098f8c3f-7c8f-4896-80b0-869929475675">International Financial Reporting Standards</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF80L2ZyYWc6M2NkMTUwYWUyMWVlNDM4ZTg3NmY2NzU0NzQ3NDBhOWIvdGV4dHJlZ2lvbjozY2QxNTBhZTIxZWU0MzhlODc2ZjY3NTQ3NDc0MGE5Yl80OTUz_52eb8cb6-c54d-4f90-8fd5-3602f0eaf500">false</dei:EntityShellCompany>
    <dei:AuditorName
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8yNTMvZnJhZzo1NjNkYmE4NDQwNzE0MjU5OWMzZDQzMDEwYWExNzc5NS90YWJsZTozOWNjZTMxY2ZhMDM0ZGIzOTdhNTNkMzVkNmIxYTk2Yy90YWJsZXJhbmdlOjM5Y2NlMzFjZmEwMzRkYjM5N2E1M2QzNWQ2YjFhOTZjXzItMC0xLTEtMTEyODQ2L3RleHRyZWdpb246MTA5OTliZTNiZDE5NDljY2FmNGMzYjg1ODc4ZTQ1NWJfMzg0ODI5MDY5NzMyNg_2258c9e6-e80d-427d-b9f6-3cb17aa75b8e">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8yNTMvZnJhZzo1NjNkYmE4NDQwNzE0MjU5OWMzZDQzMDEwYWExNzc5NS90YWJsZTozOWNjZTMxY2ZhMDM0ZGIzOTdhNTNkMzVkNmIxYTk2Yy90YWJsZXJhbmdlOjM5Y2NlMzFjZmEwMzRkYjM5N2E1M2QzNWQ2YjFhOTZjXzItMC0xLTEtMTEyODQ2L3RleHRyZWdpb246MTA5OTliZTNiZDE5NDljY2FmNGMzYjg1ODc4ZTQ1NWJfMzg0ODI5MDY5NzM0NA_a16c39a1-b25c-473d-b999-d4c08758da41">Toronto, Canada</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU4YTdiMjBlNjU2NTQ5ODY5OGQ4MThkZDM3M2U2NTY0L3NlYzo1OGE3YjIwZTY1NjU0OTg2OThkODE4ZGQzNzNlNjU2NF8yNTMvZnJhZzo1NjNkYmE4NDQwNzE0MjU5OWMzZDQzMDEwYWExNzc5NS90YWJsZTozOWNjZTMxY2ZhMDM0ZGIzOTdhNTNkMzVkNmIxYTk2Yy90YWJsZXJhbmdlOjM5Y2NlMzFjZmEwMzRkYjM5N2E1M2QzNWQ2YjFhOTZjXzItMC0xLTEtMTEyODQ2L3RleHRyZWdpb246MTA5OTliZTNiZDE5NDljY2FmNGMzYjg1ODc4ZTQ1NWJfMzg0ODI5MDY5NzM0OQ_3fb33d42-3cc3-452b-b21f-34c195df8d0a">85</dei:AuditorFirmId>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMy00LTEtMS00MDMwMw_128f9d0d-c1ff-4f7b-b284-b896ee5a568a"
      unitRef="usd">463800000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMy02LTEtMS00MDMwMw_de9831d8-d935-48df-888f-01ac56102908"
      unitRef="usd">394000000.0</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CurrentTradeReceivables
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfNC00LTEtMS00MDMwMw_dfa1491e-9467-485e-a204-4335f9984a80"
      unitRef="usd">1093400000</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:CurrentTradeReceivables
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfNC02LTEtMS00MDMwMw_ee40a863-be44-40a2-b570-ec5171f3563a"
      unitRef="usd">1260300000</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:Inventories
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfNS00LTEtMS00MDMwMw_e0cbb52e-bad9-4514-a3f3-3beebbcf4df8"
      unitRef="usd">1091500000</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfNS02LTEtMS00MDMwMw_f715ec07-5a91-4c72-bc15-7600db710941"
      unitRef="usd">1697000000</ifrs-full:Inventories>
    <ifrs-full:CurrentTaxAssetsCurrent
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfNi00LTEtMS00MDMwMw_9c105453-0585-4180-8d2f-82be177bce31"
      unitRef="usd">6800000</ifrs-full:CurrentTaxAssetsCurrent>
    <ifrs-full:CurrentTaxAssetsCurrent
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfNi02LTEtMS00MDMwMw_342d5639-f95a-4667-95f8-67401385b6c3"
      unitRef="usd">8600000</ifrs-full:CurrentTaxAssetsCurrent>
    <ifrs-full:OtherCurrentAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfOC00LTEtMS00MDMwMw_45258180-5a5c-4b1c-800a-2ffc44846a31"
      unitRef="usd">81700000</ifrs-full:OtherCurrentAssets>
    <ifrs-full:OtherCurrentAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfOC02LTEtMS00MDMwMw_41974b8f-5986-4b89-b1f9-bfcd94c7088f"
      unitRef="usd">75400000</ifrs-full:OtherCurrentAssets>
    <ifrs-full:CurrentAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfOS00LTEtMS00MDMwMw_6dab7348-60ac-4f51-8e31-8f91c66c55a5"
      unitRef="usd">2737200000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfOS02LTEtMS00MDMwMw_af325675-f99b-41f3-8ee3-0542b6251c11"
      unitRef="usd">3435300000</ifrs-full:CurrentAssets>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTAtNC0xLTEtNDAzMDM_98dea138-7462-4ada-bfdf-609c0faf09d4"
      unitRef="usd">332500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTAtNi0xLTEtNDAzMDM_ddea88a5-1138-4528-a9fd-0642865e73ab"
      unitRef="usd">338700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:RightofuseAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTEtNC0xLTEtNDAzMDM_c11a58d7-2e7b-4dd1-8409-f70b158451b2"
      unitRef="usd">101000000.0</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTEtNi0xLTEtNDAzMDM_9501df99-768b-431d-ae6f-d57df23a20a1"
      unitRef="usd">113800000</ifrs-full:RightofuseAssets>
    <ifrs-full:Goodwill
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTItNC0xLTEtNDAzMDM_79c291e9-058d-4776-b72f-caaad5315433"
      unitRef="usd">198600000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTItNi0xLTEtNDAzMDM_337874b7-79a0-49a5-af72-bd9dd95317f6"
      unitRef="usd">324200000</ifrs-full:Goodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTMtNC0xLTEtNDAzMDM_e528b063-ef86-4cff-8f91-6701e980d906"
      unitRef="usd">229400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTMtNi0xLTEtNDAzMDM_38b42129-dc60-4815-b1cb-d4f797fdc1cf"
      unitRef="usd">382000000.0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DeferredTaxAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTQtNC0xLTEtNDAzMDM_96a248c8-b431-415c-8b5b-35711b6b8149"
      unitRef="usd">39900000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTQtNi0xLTEtNDAzMDM_ee2e0185-5499-474a-9f67-4c70d26e7654"
      unitRef="usd">47700000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:OtherNoncurrentAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTUtNC0xLTEtNDAzMDM_0732012d-8525-4b75-9b84-2df00a0ef76c"
      unitRef="usd">25500000</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTUtNi0xLTEtNDAzMDM_f67fa0e1-ebe5-40f7-9f63-09d6243b6c5f"
      unitRef="usd">25200000</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:Assets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTYtNC0xLTEtNDAzMDM_cd4d538b-7f8f-4777-8a3a-156eaae08f89"
      unitRef="usd">3664100000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTYtNi0xLTEtNDAzMDM_9ae763a2-78a0-4f6e-8251-748d94334ca9"
      unitRef="usd">4666900000</ifrs-full:Assets>
    <cls:CurrentBorrowingsAndLeaseLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTktNC0xLTEtNDAzMDM_ca7588c6-52f4-4055-a6d3-fc028fc99b52"
      unitRef="usd">99800000</cls:CurrentBorrowingsAndLeaseLiabilities>
    <cls:CurrentBorrowingsAndLeaseLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMTktNi0xLTEtNDAzMDM_220cdcd6-c7f2-45f7-b243-be0ab474f8c6"
      unitRef="usd">51500000</cls:CurrentBorrowingsAndLeaseLiabilities>
    <ifrs-full:TradeAndOtherPayablesToTradeSuppliers
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjAtNC0xLTEtNDAzMDM_a58e8cc7-c67a-4898-a839-0e5b8ee9a5ea"
      unitRef="usd">854500000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
    <ifrs-full:TradeAndOtherPayablesToTradeSuppliers
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjAtNi0xLTEtNDAzMDM_ebbf90da-a442-4d80-a006-684363e87824"
      unitRef="usd">1238300000</ifrs-full:TradeAndOtherPayablesToTradeSuppliers>
    <ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjEtNC0xLTEtNDAzMDM_b3fa49b7-b0d8-4562-9435-c120cf6c4b8a"
      unitRef="usd">553100000</ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities>
    <ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjEtNi0xLTEtNDAzMDM_f5053a55-41c2-4ab6-9008-0d56bc53c0bb"
      unitRef="usd">884300000</ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities>
    <ifrs-full:CurrentTaxLiabilitiesCurrent
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjItNC0xLTEtNDAzMDM_808b737d-8999-4e87-bbc3-2c55e663f91d"
      unitRef="usd">51800000</ifrs-full:CurrentTaxLiabilitiesCurrent>
    <ifrs-full:CurrentTaxLiabilitiesCurrent
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjItNi0xLTEtNDAzMDM_209aaa76-b349-417c-a957-b1a3a903953a"
      unitRef="usd">62300000</ifrs-full:CurrentTaxLiabilitiesCurrent>
    <ifrs-full:CurrentProvisions
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjMtNC0xLTEtNDAzMDM_d4c6e054-0e47-4473-ae82-08446cf0b220"
      unitRef="usd">19000000.0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjMtNi0xLTEtNDAzMDM_bad90a22-d447-4f4f-82ba-d2264f378717"
      unitRef="usd">17100000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjQtNC0xLTEtNDAzMDM_c01db83e-f78c-41b5-adb8-5abac7bd512c"
      unitRef="usd">1578200000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjQtNi0xLTEtNDAzMDM_9a0b004d-f6c5-4e75-8cfe-153719da6eff"
      unitRef="usd">2253500000</ifrs-full:CurrentLiabilities>
    <cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjUtNC0xLTEtNDAzMDM_6e7c46e4-c07b-4b57-ac21-50cb45a6c65c"
      unitRef="usd">486100000</cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities>
    <cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjUtNi0xLTEtNDAzMDM_e9ca6396-128b-4027-afd8-09374d283362"
      unitRef="usd">742900000</cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjYtNC0xLTEtNDAzMDM_56f2ef74-3744-4ae0-aae3-a489c2cae866"
      unitRef="usd">117300000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjYtNi0xLTEtNDAzMDM_be596e9c-7a6b-47d1-9f14-58b73ef6b8df"
      unitRef="usd">107500000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <cls:NoncurrentProvisionsAndOtherNoncurrentLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjctNC0xLTEtNDAzMDM_54143fe0-db4c-4edb-bbb1-bd505d7121f7"
      unitRef="usd">41200000</cls:NoncurrentProvisionsAndOtherNoncurrentLiabilities>
    <cls:NoncurrentProvisionsAndOtherNoncurrentLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjctNi0xLTEtNDAzMDM_c3caad4f-30f2-4222-80eb-3bf010aeeb20"
      unitRef="usd">39800000</cls:NoncurrentProvisionsAndOtherNoncurrentLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjgtNC0xLTEtNDAzMDM_3b3060af-6fc3-4630-9a8d-6bb69e44356d"
      unitRef="usd">32300000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjgtNi0xLTEtNDAzMDM_de9e03d4-bc21-4cbb-8a39-e5686805f616"
      unitRef="usd">60200000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:Liabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjktNC0xLTEtNDAzMDM_63bd36c1-b967-4516-8b4b-dbce0a84d6c1"
      unitRef="usd">2255100000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMjktNi0xLTEtNDAzMDM_62b42d00-1768-4723-a7b7-202f6215b006"
      unitRef="usd">3203900000</ifrs-full:Liabilities>
    <ifrs-full:IssuedCapital
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzEtNC0xLTEtNDAzMDM_8b791cff-0dbb-491c-97f3-dc0d7df133b0"
      unitRef="usd">1834200000</ifrs-full:IssuedCapital>
    <ifrs-full:IssuedCapital
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzEtNi0xLTEtNDAzMDM_6642590a-9016-4bce-83b0-a443354a5687"
      unitRef="usd">1764500000</ifrs-full:IssuedCapital>
    <ifrs-full:TreasuryShares
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzItNC0xLTEtNDAzMDM_9bf8c697-8bfa-49cf-b25c-3b7f3a45a82d"
      unitRef="usd">15700000</ifrs-full:TreasuryShares>
    <ifrs-full:TreasuryShares
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzItNi0xLTEtNDAzMDM_11685681-5881-4089-8bbc-778ce6156d24"
      unitRef="usd">48900000</ifrs-full:TreasuryShares>
    <ifrs-full:SharePremium
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzMtNC0xLTEtNDAzMDM_c39b55d2-aa49-4798-9536-4183751af8b8"
      unitRef="usd">974500000</ifrs-full:SharePremium>
    <ifrs-full:SharePremium
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzMtNi0xLTEtNDAzMDM_ec665964-9893-4cdf-bcb3-cce0ab0192ce"
      unitRef="usd">1029800000</ifrs-full:SharePremium>
    <ifrs-full:RetainedEarnings
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzQtNC0xLTEtNDAzMDM_9b0c7719-c2b9-4648-89d7-cb374a608ade"
      unitRef="usd">-1368800000</ifrs-full:RetainedEarnings>
    <ifrs-full:RetainedEarnings
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzQtNi0xLTEtNDAzMDM_69ecacf1-2f4b-4956-a1aa-5f1e75f827db"
      unitRef="usd">-1255600000</ifrs-full:RetainedEarnings>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzUtNC0xLTEtNDAzMDM_6c14128c-b168-4024-9600-f3e257b8b897"
      unitRef="usd">-15200000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzUtNi0xLTEtNDAzMDM_9121d0e8-5098-45a2-a03a-97454e6d876a"
      unitRef="usd">-26800000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:EquityAttributableToOwnersOfParent
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzYtNC0xLTEtNDAzMDM_4c6350f0-3a10-4a62-b477-c83a8899ba4a"
      unitRef="usd">1409000000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAttributableToOwnersOfParent
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzYtNi0xLTEtNDAzMDM_74c50860-9ad9-4982-9a82-79770212db56"
      unitRef="usd">1463000000</ifrs-full:EquityAttributableToOwnersOfParent>
    <ifrs-full:EquityAndLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzctNC0xLTEtNDAzMDM_a555ee54-d740-44a5-8c5a-187d0f460bc0"
      unitRef="usd">3664100000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMC9mcmFnOmJmNTM3MGEzYmFiODRkZTE5ODc3ZDJkOTEyNWIzNzkzL3RhYmxlOjJjNGIwYjcwNjk0NTRjYWY4MzlkNDFhNDZjMjRiYTI2L3RhYmxlcmFuZ2U6MmM0YjBiNzA2OTQ1NGNhZjgzOWQ0MWE0NmMyNGJhMjZfMzctNi0xLTEtNDAzMDM_46f680af-ecff-4c65-9bc7-5cf77fd80dc9"
      unitRef="usd">4666900000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMy0yLTEtMS00MDMwMw_61842ace-69fa-48c0-a456-f74fb8ed903d"
      unitRef="usd">5888300000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMy00LTEtMS00MDMwMw_aeee1806-6faf-40ca-b844-bd4d129866e0"
      unitRef="usd">5748100000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMy02LTEtMS00MDMwMw_123c46dc-ea87-4d1d-9876-ec9d695635fd"
      unitRef="usd">5634700000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:CostOfSales
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNC0yLTEtMS00MDMwMw_28a7b78d-4ace-4cd7-a996-f46c8fdd671c"
      unitRef="usd">5503600000</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNC00LTEtMS00MDMwMw_779e9ad3-befc-46dc-b38d-59ab34fdf2ce"
      unitRef="usd">5310500000</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNC02LTEtMS00MDMwMw_8d387b5a-1998-4b2a-9a99-c3c34a6182e9"
      unitRef="usd">5147700000</ifrs-full:CostOfSales>
    <ifrs-full:GrossProfit
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNS0yLTEtMS00MDMwMw_34d90281-1b74-4f7d-bdb2-226a87e90639"
      unitRef="usd">384700000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNS00LTEtMS00MDMwMw_f5ba1963-f38b-4074-bac8-252968cc8e43"
      unitRef="usd">437600000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNS02LTEtMS00MDMwMw_8c866aea-d4b0-4baa-bca6-6e19c5a0588b"
      unitRef="usd">487000000.0</ifrs-full:GrossProfit>
    <ifrs-full:SellingGeneralAndAdministrativeExpense
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNi0yLTEtMS00MDMwMw_d0d1e524-148e-4754-bc15-c7830c16c6ae"
      unitRef="usd">227300000</ifrs-full:SellingGeneralAndAdministrativeExpense>
    <ifrs-full:SellingGeneralAndAdministrativeExpense
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNi00LTEtMS00MDMwMw_30bedc60-8cb6-40b1-ba3c-018787860106"
      unitRef="usd">230700000</ifrs-full:SellingGeneralAndAdministrativeExpense>
    <ifrs-full:SellingGeneralAndAdministrativeExpense
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNi02LTEtMS00MDMwMw_9aaba298-46c2-4e93-9d3a-7ff4f8068bb9"
      unitRef="usd">245100000</ifrs-full:SellingGeneralAndAdministrativeExpense>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNy0yLTEtMS00MDMwMw_a5643757-2c78-4afe-9d01-224637544d1a"
      unitRef="usd">28400000</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNy00LTEtMS00MDMwMw_75eda47b-3b0e-4751-a97c-f1dbfbb8e651"
      unitRef="usd">29900000</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfNy02LTEtMS00MDMwMw_6003f7b8-7bef-42b0-a67a-1b2659ecee0e"
      unitRef="usd">38400000</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfOC0yLTEtMS00MDMwMw_0a35893e-99dd-414d-a9ce-a4210df63eb5"
      unitRef="usd">29600000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfOC00LTEtMS00MDMwMw_eb83cd3e-1a22-491a-8e97-173185b7349a"
      unitRef="usd">25600000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfOC02LTEtMS00MDMwMw_4ca52ccf-bf91-431d-9dd9-5fc372c56f1c"
      unitRef="usd">25500000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <cls:OtherChargesRecoveriesByFunction
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfOS0yLTEtMS00MDMwMw_576de8da-7613-4b80-9443-c81cbe69de5f"
      unitRef="usd">-49900000</cls:OtherChargesRecoveriesByFunction>
    <cls:OtherChargesRecoveriesByFunction
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfOS00LTEtMS00MDMwMw_08e4a888-ee99-4545-ad44-8d5c6cfe0f5e"
      unitRef="usd">23500000</cls:OtherChargesRecoveriesByFunction>
    <cls:OtherChargesRecoveriesByFunction
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfOS02LTEtMS00MDMwMw_f5db1469-d64b-4b89-9165-a1d53391846f"
      unitRef="usd">10300000</cls:OtherChargesRecoveriesByFunction>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTAtMi0xLTEtNDAzMDM_e679d680-1604-450c-a35a-34a13f254995"
      unitRef="usd">149300000</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTAtNC0xLTEtNDAzMDM_6472c5bd-df89-4cad-9b2a-7c637ecddc55"
      unitRef="usd">127900000</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTAtNi0xLTEtNDAzMDM_23026ed6-be66-494f-953c-244d5ef29752"
      unitRef="usd">167700000</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:FinanceCosts
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTItMi0xLTEtNDAzMDM_1be4c1e2-8a50-4939-b9a7-81b831438c84"
      unitRef="usd">49500000</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTItNC0xLTEtNDAzMDM_4baea318-97af-4e87-9cea-04aa7f8058bc"
      unitRef="usd">37700000</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTItNi0xLTEtNDAzMDM_aba39b13-1f0f-4d26-ba5f-84a221bad098"
      unitRef="usd">31700000</ifrs-full:FinanceCosts>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTMtMi0xLTEtNDAzMDM_91728c5c-274d-45b4-9f67-055f67dc5eb7"
      unitRef="usd">99800000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTMtNC0xLTEtNDAzMDM_d3547af3-534a-49b1-9084-b5918a48ea8f"
      unitRef="usd">90200000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTMtNi0xLTEtNDAzMDM_83d4282d-86ba-41e1-8f92-35ddd960fcfe"
      unitRef="usd">136000000.0</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTUtMi0xLTEtNDAzMDM_9c546016-f88c-4e13-9562-44234331a7a2"
      unitRef="usd">22800000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTUtNC0xLTEtNDAzMDM_45a65722-8abc-4a3b-8434-f4557d4152dc"
      unitRef="usd">32900000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTUtNi0xLTEtNDAzMDM_6719b163-fef8-44a9-b6d4-01bf96dc3c30"
      unitRef="usd">40900000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTYtMi0xLTEtNDAzMDM_014d74d0-6278-4d61-a109-7e524452fb7d"
      unitRef="usd">6700000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTYtNC0xLTEtNDAzMDM_6b8f23dc-58ef-4fab-8cae-da865f4da7db"
      unitRef="usd">-3300000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTYtNi0xLTEtNDAzMDM_880268b0-b320-43ca-88dc-6f89e22cbb2c"
      unitRef="usd">-8800000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTctMi0xLTEtNDAzMDM_0e9fa32f-c588-4ca6-b3b3-f32803143a9d"
      unitRef="usd">29500000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTctNC0xLTEtNDAzMDM_c351dc8e-b0da-45d0-b658-067fae2f85d9"
      unitRef="usd">29600000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTctNi0xLTEtNDAzMDM_679e1335-1289-426b-9417-c47c676b208c"
      unitRef="usd">32100000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTgtMi0xLTEtNDAzMDM_b1148e44-a773-4486-8e49-8fa99062cad0"
      unitRef="usd">70300000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTgtNC0xLTEtNDAzMDM_ea0fe955-c1ac-4dce-a741-e5e3e34acdc1"
      unitRef="usd">60600000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMTgtNi0xLTEtNDAzMDM_9ff3ede3-814f-4377-bfbd-08813e7b381d"
      unitRef="usd">103900000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjAtMi0xLTEtNDAzMDM_5a38324d-a90b-4860-a758-169bd8b6eb81"
      unitRef="usdPerShare">0.54</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjAtNC0xLTEtNDAzMDM_b9a929f2-4df0-4c5e-a9f1-5722f0c6f46c"
      unitRef="usdPerShare">0.47</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjAtNi0xLTEtNDAzMDM_48954d1b-5201-4cda-9196-b129fc54040c"
      unitRef="usdPerShare">0.82</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjItMi0xLTEtNDAzMDM_867e6840-a0ea-4a05-8f9a-4c6a4ed3d291"
      unitRef="usdPerShare">0.53</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjItNC0xLTEtNDAzMDM_bdfae332-74a1-46cd-a776-ce5d903ba823"
      unitRef="usdPerShare">0.47</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjItNi0xLTEtNDAzMDM_8b88a26e-18c7-4d28-8c2e-552f29998172"
      unitRef="usdPerShare">0.82</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:WeightedAverageShares
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjQtMi0xLTEtNDAzMDM_497ef90f-6d5f-4564-95d5-cad9a84c8631"
      unitRef="shares">131000000.0</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjQtNC0xLTEtNDAzMDM_4da7a898-ee2d-4d8f-8423-8b3bfc827dad"
      unitRef="shares">129100000</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjQtNi0xLTEtNDAzMDM_8af07bb0-4fe4-46e4-a40b-e86b39eb3b16"
      unitRef="shares">126700000</ifrs-full:WeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjUtMi0xLTEtNDAzMDM_fe282d57-7931-4503-99e4-b4c9bc53227b"
      unitRef="shares">131800000</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjUtNC0xLTEtNDAzMDM_c7d8feae-4f91-4efc-a1db-a068b5f96435"
      unitRef="shares">129100000</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMy9mcmFnOjY0NGE3ZTcxZGRmZjQ4MmNhMGM1MTIzZDJiMmMzYzUxL3RhYmxlOmVlNzcwZmZhMjU4OTQyNTVhMzU2NTVkM2QxNWNmMmMyL3RhYmxlcmFuZ2U6ZWU3NzBmZmEyNTg5NDI1NWEzNTY1NWQzZDE1Y2YyYzJfMjUtNi0xLTEtNDAzMDM_08f5fd4f-c060-4208-94dd-011493f6c163"
      unitRef="shares">126700000</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMy0yLTEtMS00MDMwMw_d2411d2c-2358-4bae-a34c-49e314e5e681"
      unitRef="usd">70300000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMy00LTEtMS00MDMwMw_8614d699-4115-4424-ad27-70f2c4dcb34c"
      unitRef="usd">60600000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMy02LTEtMS00MDMwMw_9ff3ede3-814f-4377-bfbd-08813e7b381d"
      unitRef="usd">103900000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfNi0yLTEtMS00MDMwMw_6c1eba32-19b3-4a27-b748-dd5568d97901"
      unitRef="usd">-8700000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
    <cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfNi00LTEtMS00MDMwMw_4cd4407e-26a0-4548-8363-9f6f50f41f98"
      unitRef="usd">-9300000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
    <cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans
      contextRef="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfNi02LTEtMS00MDMwMw_9de1c8c2-a698-4a5a-b2a3-2faa4b054c91"
      unitRef="usd">9300000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOC0yLTEtMS00MDMwMw_6f976e43-2b9c-4a8e-86ea-eac73baad8a5"
      unitRef="usd">-200000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOC00LTEtMS00MDMwMw_d79590d6-2364-432b-a358-c2d05223ba5e"
      unitRef="usd">4300000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="if761da122bee4ad1a834e66ee9c6f841_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOC02LTEtMS00MDMwMw_4fc850c7-7351-4825-8966-fb92815a8c65"
      unitRef="usd">-7700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i90b6ba1cf6da485bba47cf4f77abbc0b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOS0yLTEtMS00MDMwMw_c7264b2f-55b6-447d-88f7-70ef9029373e"
      unitRef="usd">10800000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i066cb673d2234bcc99d53b6a75103a5a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOS00LTEtMS00MDMwMw_8ace3279-006a-4b70-b548-6d0fb8964632"
      unitRef="usd">8500000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="ib6007457e7a448faadbdadfd1cd2c799_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOS02LTEtMS00MDMwMw_1d536ec8-9f4c-450e-b21c-b276a30ad466"
      unitRef="usd">-13500000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i26900b5fd5834a95b6431e59d1c58cba_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTAtMi0xLTEtNDAzMDM_3fd3c224-bba5-41f8-8687-c16d5489eb4e"
      unitRef="usd">-7700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i67ea403153cb43a7bd6304068aff43b1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTAtNC0xLTEtNDAzMDM_8e854e25-04af-424f-91a4-6a99263a3dad"
      unitRef="usd">-4400000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i600da4649d60447eb49bac6b034890cb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTAtNi0xLTEtNDAzMDM_eccc87aa-df54-48f4-8c8f-ec663698b118"
      unitRef="usd">9600000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTEtMi0xLTEtNDAzMDM_b140f15a-beb4-48a5-bad5-2363fc9b7d63"
      unitRef="usd">64500000</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
    <ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTEtNC0xLTEtNDAzMDM_004d0fe8-51ca-439c-a2ec-2aaf22166fd4"
      unitRef="usd">59700000</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
    <ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTEtNi0xLTEtNDAzMDM_6e191d3f-6067-46e4-b17f-6f67ba274230"
      unitRef="usd">101600000</ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent>
    <ifrs-full:Equity
      contextRef="ia951f14b9b8a4b58831994b29082c720_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS0yLTEtMS00MDMwMw_439d9709-5fec-4434-a337-83d75ad381ad"
      unitRef="usd">1954100000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ib1ff8b489aa141e98bfcec951d824bdc_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS00LTEtMS00MDMwMw_17073b96-fcdb-4c89-b314-e0d001f71f1e"
      unitRef="usd">-20200000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i48d17c6220064a7ba26e93ecce22496a_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS02LTEtMS00MDMwMw_d6d80eb7-a7dc-4b3d-a4d8-e6e948f91cea"
      unitRef="usd">906600000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i3ef70176dd7c403a8e418278005a8557_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS04LTEtMS00MDMwMw_b6c1e1d1-faf4-459c-abf7-bb7c782c5b9c"
      unitRef="usd">-1481700000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="idfaba84aadbe459891b9e49ef6cf81f4_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS0xMC0xLTEtNDAzMDM_38f9fc98-2b50-4090-852c-4d526106d98f"
      unitRef="usd">-26500000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="icf4edea7044e4e7da7f2af9c64c2689c_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS0xMi0xLTEtNDAzMDM_b10e0184-e228-4135-817c-8ab3ad794cb0"
      unitRef="usd">1332300000</ifrs-full:Equity>
    <ifrs-full:IssueOfEquity
      contextRef="i62fa3558a03d4b0b9f65e7b0feb1603d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNi0yLTEtMS00MDMwMw_69c42f38-b4c3-4ebb-b988-b9184ad96639"
      unitRef="usd">10400000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i06a996e0a30e48f2b64af574c1225f0f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNi02LTEtMS00MDMwMw_d5e0dc65-97b7-403a-9bb5-5780b25437f2"
      unitRef="usd">-10400000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNi0xMi0xLTEtNDAzMDM_55d110a0-5b58-4371-a3c3-7b3975fd46b1"
      unitRef="usd">0</ifrs-full:IssueOfEquity>
    <cls:StockRepurchasedandRetiredDuringPeriodValue1
      contextRef="i62fa3558a03d4b0b9f65e7b0feb1603d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNy0yLTEtMS00MDMwMw_cae2024b-0ee5-46c3-ba19-754190bbf0c5"
      unitRef="usd">132400000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
    <cls:StockRepurchasedandRetiredDuringPeriodValue1
      contextRef="i06a996e0a30e48f2b64af574c1225f0f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNy02LTEtMS00MDMwMw_228a495a-73eb-44e8-9f23-59d7de0dd2d4"
      unitRef="usd">-65100000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
    <cls:StockRepurchasedandRetiredDuringPeriodValue1
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNy0xMi0xLTEtNDAzMDM_bcb6d1f4-8511-4f86-9a06-ed87a0a737c1"
      unitRef="usd">67300000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
    <ifrs-full:PurchaseOfTreasuryShares
      contextRef="i76e0cf222d614ae58d26cb21e92fdbcd_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfOC00LTEtMS00MDMwMw_f4b44d86-155b-4e8f-839e-de0a24fd16ae"
      unitRef="usd">9200000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:PurchaseOfTreasuryShares
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfOC0xMi0xLTEtNDAzMDM_56977cd8-2570-4b5a-b6dc-17b0539319e4"
      unitRef="usd">9200000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i76e0cf222d614ae58d26cb21e92fdbcd_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfOS00LTEtMS00MDMwMw_ba4890fc-0ede-425b-94d5-5f1503dd6003"
      unitRef="usd">14600000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i06a996e0a30e48f2b64af574c1225f0f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfOS02LTEtMS00MDMwMw_4ca183be-f694-4e16-882b-870053faa7a7"
      unitRef="usd">21300000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfOS0xMi0xLTEtNDAzMDM_2862d186-83cc-41a9-a163-ed5d223af952"
      unitRef="usd">35900000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="ied86f2d021384935af53fb377d24e761_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTEtOC0xLTEtNDAzMDM_0e7c5da2-edbd-4c93-a6f4-650dfaacd21d"
      unitRef="usd">70300000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTEtMTItMS0xLTQwMzAz_0e33b961-0168-4b3a-885a-b342039e2e66"
      unitRef="usd">70300000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans
      contextRef="ied86f2d021384935af53fb377d24e761_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTItOC0xLTEtNDAzMDM_a3999701-1ec0-4999-9eff-684ad5355bca"
      unitRef="usd">-8700000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
    <cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTItMTItMS0xLTQwMzAz_0a5bde8d-d685-44e3-bf07-00df9296c7fe"
      unitRef="usd">-8700000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="iad503335377e4f3d97079b5f9da7e62e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTMtMTAtMS0xLTQwMzAz_e25b7b56-b96b-4fe0-8cf4-dc9e82b04683"
      unitRef="usd">-200000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTMtMTItMS0xLTQwMzAz_f91e1a9d-69f7-4102-b553-de7c32a72b6f"
      unitRef="usd">-200000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="ie84a51d16ebb4f9caa965cc0dcb309c8_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTQtMTAtMS0xLTQwMzAz_57416f98-3eee-400e-9a94-0377a869d94a"
      unitRef="usd">10800000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i90b6ba1cf6da485bba47cf4f77abbc0b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTQtMTItMS0xLTQwMzAz_5372b72e-8871-4ce2-bcce-997c57202da9"
      unitRef="usd">10800000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i0773521b914f46b09a1a21591a487106_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTUtMTAtMS0xLTQwMzAz_2a7b286a-4072-4b90-b201-657227ae923f"
      unitRef="usd">-7700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i26900b5fd5834a95b6431e59d1c58cba_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTUtMTItMS0xLTQwMzAz_7bfefe0a-5e24-48ea-9250-71d92756d9e1"
      unitRef="usd">-7700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:Equity
      contextRef="ieb6b612058204210881253c8a5cb4cae_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtMi0xLTEtNDAzMDM_c4775f74-760e-496d-aecc-c016ffe52e5a"
      unitRef="usd">1832100000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i36dfa1f7d3454ad38310b020f7c547c9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtNC0xLTEtNDAzMDM_b115a7fb-1848-4fa2-9168-0af883d59d79"
      unitRef="usd">-14800000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i9e7195abddd9472a9e326360ebbd055e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtNi0xLTEtNDAzMDM_6408d801-7b4f-4bbf-857d-3bb86c362237"
      unitRef="usd">982600000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i25f0509e338a403bb1354a6e51aa0b6d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtOC0xLTEtNDAzMDM_63e3e2e2-9a2c-40b3-bf21-1851cac8aba3"
      unitRef="usd">-1420100000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i0696efbfd1354a67aaf3557faff853a6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtMTAtMS0xLTQwMzAz_655becb7-88fc-4508-9f8c-41fdda5f74b8"
      unitRef="usd">-23600000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtMTItMS0xLTQwMzAz_8d146fa3-4b23-445b-b878-7d87363a5f96"
      unitRef="usd">1356200000</ifrs-full:Equity>
    <ifrs-full:IssueOfEquity
      contextRef="ia36570d1476d4487b800e10b71aaf84c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTgtMi0xLTEtNDAzMDM_0b76fb92-e937-48fd-93b7-c396418ea4a1"
      unitRef="usd">2200000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i0d76a6f614a3494c9886d135cef21443_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTgtNi0xLTEtNDAzMDM_90e7a85b-4a29-4e5f-a9c8-48f85c42d018"
      unitRef="usd">-2200000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTgtMTItMS0xLTQwMzAz_8a231832-5600-44e8-a5a9-5b8b384f6522"
      unitRef="usd">0</ifrs-full:IssueOfEquity>
    <cls:StockRepurchasedandRetiredDuringPeriodValue1
      contextRef="ia36570d1476d4487b800e10b71aaf84c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktMi0xLTEtNDAzMDM_346ad4bd-927a-4721-88c2-d047faf690bd"
      unitRef="usd">100000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
    <cls:StockRepurchasedandRetiredDuringPeriodValue1
      contextRef="i0d76a6f614a3494c9886d135cef21443_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktNi0xLTEtNDAzMDM_ef2730b7-f030-4de5-a4c0-2c282645a035"
      unitRef="usd">15000000.0</cls:StockRepurchasedandRetiredDuringPeriodValue1>
    <cls:StockRepurchasedandRetiredDuringPeriodValue1
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktMTItMS0xLTQwMzAz_bb738991-6b52-40e0-a209-c13ebae5ea14"
      unitRef="usd">15100000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
    <ifrs-full:PurchaseOfTreasuryShares
      contextRef="i8d12293c99214e728e50598c5cf44c8b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjAtNC0xLTEtNDAzMDM_8fa3eb48-983d-40a5-96e4-6aa821160e84"
      unitRef="usd">19100000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:PurchaseOfTreasuryShares
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjAtMTItMS0xLTQwMzAz_70b90fa5-6c19-476c-af3e-dadf878dc66e"
      unitRef="usd">19100000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i8d12293c99214e728e50598c5cf44c8b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjEtNC0xLTEtNDAzMDM_58bf1d8b-3f8b-4ee7-8ab8-84db5a9fbf88"
      unitRef="usd">18200000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i0d76a6f614a3494c9886d135cef21443_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjEtNi0xLTEtNDAzMDM_a18c46b6-d730-4c7a-a326-8f37e3e7f1f8"
      unitRef="usd">9100000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjEtMTItMS0xLTQwMzAz_9a5389eb-39e9-45d2-b730-b6097debe098"
      unitRef="usd">27300000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="ic025c8ea19164c2e826b3a28a6388768_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjMtOC0xLTEtNDAzMDM_e490f5f4-b43e-4146-9029-d5b912352e8e"
      unitRef="usd">60600000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjMtMTItMS0xLTQwMzAz_14a99dd5-b21a-4126-a90e-38c257a9e261"
      unitRef="usd">60600000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans
      contextRef="ic025c8ea19164c2e826b3a28a6388768_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjQtOC0xLTEtNDAzMDM_e3ff22e5-4e23-4097-99e3-defff622e8cd"
      unitRef="usd">-9300000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
    <cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjQtMTItMS0xLTQwMzAz_3283dbab-d4c1-4280-90dd-a43a605329b4"
      unitRef="usd">-9300000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i3b2bd4854e854350b545bdd5b32b3b64_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjUtMTAtMS0xLTQwMzAz_2d59e82a-9e94-4a3d-9297-57bc3ea39e8d"
      unitRef="usd">4300000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjUtMTItMS0xLTQwMzAz_c92a3823-c930-4bce-957e-6a34224748be"
      unitRef="usd">4300000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i7b9db995e784493b96f65e390a21bc37_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjYtMTAtMS0xLTQwMzAz_038573aa-65d0-41e0-b413-d0b9bad80a8e"
      unitRef="usd">8500000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i066cb673d2234bcc99d53b6a75103a5a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjYtMTItMS0xLTQwMzAz_7f4a7cd9-2d88-41bf-9f22-aac5d5243821"
      unitRef="usd">8500000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i0022d500d3a34099a7649e3d60057d06_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjctMTAtMS0xLTQwMzAz_951a8874-5e2f-4df9-969d-c413d7d8d4d1"
      unitRef="usd">-4400000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i67ea403153cb43a7bd6304068aff43b1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjctMTItMS0xLTQwMzAz_80776125-ae90-4f6d-b07f-c77c2c11d5ba"
      unitRef="usd">-4400000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:Equity
      contextRef="i5b54e78764f74b148a5fa33708ba5537_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtMi0xLTEtNDAzMDM_8563d364-9f91-43ad-b232-19e73a5de443"
      unitRef="usd">1834200000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i2a4449699ea048c3b11740f1e1d075b9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtNC0xLTEtNDAzMDM_3889ea5f-faa3-4172-a2a5-9567d1f02685"
      unitRef="usd">-15700000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ifdbd873bd0ba460c8a5afbb71b83e100_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtNi0xLTEtNDAzMDM_32784dd2-5508-43fa-9528-46b1c588576a"
      unitRef="usd">974500000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="icb899aa329db40b9a99ed4f8cecd18e7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtOC0xLTEtNDAzMDM_a9b407e4-8b1d-4187-9630-3acc7387333e"
      unitRef="usd">-1368800000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ia333985de1004d8b89642e593bd2b8f7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtMTAtMS0xLTQwMzAz_56efa58e-fe37-4967-8272-ee5608896990"
      unitRef="usd">-15200000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtMTItMS0xLTQwMzAz_4357470d-6625-4faa-ae11-28df6cbfc080"
      unitRef="usd">1409000000</ifrs-full:Equity>
    <ifrs-full:IssueOfEquity
      contextRef="i2c5c468e0e084cd2bcb7622abccfeb91_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzAtMi0xLTEtNDAzMDM_9a369020-e16f-450b-906e-7b4e59b59349"
      unitRef="usd">300000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity
      contextRef="iab5acc96efb246e19225a5dcb951132c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzAtNi0xLTEtNDAzMDM_45f4f184-fcd4-4df3-8f39-2467dadd3fd7"
      unitRef="usd">-100000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzAtMTItMS0xLTQwMzAz_9f0cf31a-dd3b-4ff1-b28a-4f6a9b1e3165"
      unitRef="usd">200000</ifrs-full:IssueOfEquity>
    <cls:StockRepurchasedandRetiredDuringPeriodValue1
      contextRef="i2c5c468e0e084cd2bcb7622abccfeb91_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtMi0xLTEtNDAzMDM_c5725b81-df13-4988-9d87-8645942c54eb"
      unitRef="usd">70000000.0</cls:StockRepurchasedandRetiredDuringPeriodValue1>
    <cls:StockRepurchasedandRetiredDuringPeriodValue1
      contextRef="iab5acc96efb246e19225a5dcb951132c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtNi0xLTEtNDAzMDM_7bb14fe3-0260-4869-a542-3eeb74550dfc"
      unitRef="usd">-41600000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
    <cls:StockRepurchasedandRetiredDuringPeriodValue1
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtMTItMS0xLTQwMzAz_00c8e84e-3e02-458d-aa0e-8701e9588288"
      unitRef="usd">28400000</cls:StockRepurchasedandRetiredDuringPeriodValue1>
    <ifrs-full:PurchaseOfTreasuryShares
      contextRef="i4148ed3b94b84f50b023ef6acdfc3751_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzItNC0xLTEtNDAzMDM_cba840c3-a9ef-40bb-8783-f85f950fb3b6"
      unitRef="usd">54400000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:PurchaseOfTreasuryShares
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzItMTItMS0xLTQwMzAz_02b41afa-c196-4d93-8943-075d74be7d26"
      unitRef="usd">54400000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i4148ed3b94b84f50b023ef6acdfc3751_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzMtNC0xLTEtNDAzMDM_950491f1-9099-4855-95e0-e4f79856c1f4"
      unitRef="usd">21200000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="iab5acc96efb246e19225a5dcb951132c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzMtNi0xLTEtNDAzMDM_a4360088-e3d4-41e7-aeaa-3be3ef7eff7e"
      unitRef="usd">13800000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzMtMTItMS0xLTQwMzAz_2bafbd75-b9b8-49da-8cc2-9915c377c3d3"
      unitRef="usd">35000000.0</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzUtOC0xLTEtNDAzMDM_9ff3ede3-814f-4377-bfbd-08813e7b381d"
      unitRef="usd">103900000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzUtMTItMS0xLTQwMzAz_52a191bc-4f86-47a3-be88-c689b3f8ebcf"
      unitRef="usd">103900000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans
      contextRef="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzYtOC0xLTEtNDAzMDM_9de1c8c2-a698-4a5a-b2a3-2faa4b054c91"
      unitRef="usd">9300000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
    <cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzYtMTItMS0xLTQwMzAz_22625b4c-cb86-413c-b141-b2c97951fb15"
      unitRef="usd">9300000</cls:OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="if761da122bee4ad1a834e66ee9c6f841_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzctMTAtMS0xLTQwMzAz_4fc850c7-7351-4825-8966-fb92815a8c65"
      unitRef="usd">-7700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzctMTItMS0xLTQwMzAz_a28d0c77-81a8-4178-8688-51d51eb6f541"
      unitRef="usd">-7700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="ib6007457e7a448faadbdadfd1cd2c799_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzgtMTAtMS0xLTQwMzAz_1d536ec8-9f4c-450e-b21c-b276a30ad466"
      unitRef="usd">-13500000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i83fb3b33fd6047e5bb76a96ad68a754a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzgtMTItMS0xLTQwMzAz_91b2e0d5-f1e5-41d0-ac8a-61fd40cf6f8a"
      unitRef="usd">-13500000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i600da4649d60447eb49bac6b034890cb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzktMTAtMS0xLTQwMzAz_eccc87aa-df54-48f4-8c8f-ec663698b118"
      unitRef="usd">9600000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges
      contextRef="i64d7eaba7796447b87185d1ad721fc07_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzktMTItMS0xLTQwMzAz_ecb4b0af-d901-476d-b3f1-f35cdd0cb5c5"
      unitRef="usd">9600000</ifrs-full:OtherComprehensiveIncomeNetOfTaxCashFlowHedges>
    <ifrs-full:Equity
      contextRef="iaa5d59fd81be402ea724c34b87ccff15_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtMi0xLTEtNDAzMDM_0433dfb2-5893-44aa-a1c3-524a78124054"
      unitRef="usd">1764500000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="id3bf315f29ad42a0b102c09eb03af650_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtNC0xLTEtNDAzMDM_cd4da061-0b6d-409a-bf56-30dd9c1f4639"
      unitRef="usd">-48900000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i651d4f9437f54ddfa825076efe72d007_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtNi0xLTEtNDAzMDM_27ef9293-9e4a-41b5-b3f0-26881a2a0f9d"
      unitRef="usd">1029800000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ib56861fbaab24d71bce6f049bcecd9a1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtOC0xLTEtNDAzMDM_830733f8-d5e7-47f0-8cd3-68c5082a4d88"
      unitRef="usd">-1255600000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i46a73b4ad1954ecaa1cde01af2a25444_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtMTAtMS0xLTQwMzAz_d3b8f55b-0da1-4275-a88f-7d336f6e5d12"
      unitRef="usd">-26800000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtMTItMS0xLTQwMzAz_b1277bcb-1d96-4d5f-85c2-26159595fd15"
      unitRef="usd">1463000000</ifrs-full:Equity>
    <cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan
      contextRef="i6ca9eb48e08d42c8a6cfaad1a7890359_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwOTA_84fa5278-44ea-41d9-996c-d1c752a2c5b8"
      unitRef="usd">15000000.0</cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan>
    <cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation
      contextRef="i63b34fe858f64c919df750bd33f097b7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMTA5OTUxMTYyODY5NA_d50e916f-0ca7-4ae2-be7d-9ac4e2984d79"
      unitRef="usd">35900000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
    <cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan
      contextRef="i0ad4257449874bce809b3196532655af_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMTA5OTUxMTYzMDc0OA_97636ef6-c351-407d-844b-7303f32e9bb3"
      unitRef="usd">7500000</cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan>
    <cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan
      contextRef="ibe51623869344c27872ead1e40835def_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMTY0OTI2NzQ0NTU3OA_b53b445b-ecbb-4ee2-89c6-d90879889887"
      unitRef="usd">33800000</cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNC0yLTEtMS00MDMwMw_3589824c-2543-4d4f-8312-eda5ec78c41a"
      unitRef="usd">70300000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNC00LTEtMS00MDMwMw_16aaaf01-faa6-42ec-a744-009ec9e26e1f"
      unitRef="usd">60600000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:ProfitLossAttributableToOwnersOfParent
      contextRef="idb7d14fc74af48a1bfd68a029a5f187a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNC02LTEtMS00MDMwMw_9ff3ede3-814f-4377-bfbd-08813e7b381d"
      unitRef="usd">103900000</ifrs-full:ProfitLossAttributableToOwnersOfParent>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNi0yLTEtMS00MDMwMw_4ed49e49-7812-4340-b5d2-ba94ecde0303"
      unitRef="usd">135400000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNi00LTEtMS00MDMwMw_b0355007-b972-408a-aa04-43ca678e1d94"
      unitRef="usd">124700000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNi02LTEtMS00MDMwMw_eee0a3ee-8c86-47ca-bbdb-5cb4b34de9fa"
      unitRef="usd">126300000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNy0yLTEtMS00MDMwMw_ba9bc147-a632-4c5d-b0e3-56873c855bd4"
      unitRef="usd">34100000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNy00LTEtMS00MDMwMw_388d380f-3545-4771-9747-a711ac265bf1"
      unitRef="usd">25800000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNy02LTEtMS00MDMwMw_2995c61f-66ff-4ffc-8c40-a398a57e78d7"
      unitRef="usd">33400000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:OtherAdjustmentsForNoncashItems
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC0yLTEtMS00MDMwMw_d8c62ff5-0466-41d1-88bc-eea271e26e52"
      unitRef="usd">-86100000</ifrs-full:OtherAdjustmentsForNoncashItems>
    <ifrs-full:OtherAdjustmentsForNoncashItems
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC00LTEtMS00MDMwMw_cb9043fe-8e0a-4851-aa9b-037c2c97f277"
      unitRef="usd">2500000</ifrs-full:OtherAdjustmentsForNoncashItems>
    <ifrs-full:OtherAdjustmentsForNoncashItems
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC02LTEtMS00MDMwMw_a63acdca-150b-44e5-98bc-08ce3523bff6"
      unitRef="usd">2500000</ifrs-full:OtherAdjustmentsForNoncashItems>
    <ifrs-full:AdjustmentsForFinanceCosts
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOS0yLTEtMS00MDMwMw_26a84e71-505c-4f84-8779-dd72bca7cb2b"
      unitRef="usd">49500000</ifrs-full:AdjustmentsForFinanceCosts>
    <ifrs-full:AdjustmentsForFinanceCosts
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOS00LTEtMS00MDMwMw_fca1a461-4bcf-491f-9dc8-afc09452d558"
      unitRef="usd">37700000</ifrs-full:AdjustmentsForFinanceCosts>
    <ifrs-full:AdjustmentsForFinanceCosts
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOS02LTEtMS00MDMwMw_68ff1088-3a45-4a4f-aec1-2ac19ea44939"
      unitRef="usd">31700000</ifrs-full:AdjustmentsForFinanceCosts>
    <ifrs-full:AdjustmentsForIncomeTaxExpense
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTAtMi0xLTEtNDAzMDM_58097682-4f93-43f9-802d-031559e4e477"
      unitRef="usd">29500000</ifrs-full:AdjustmentsForIncomeTaxExpense>
    <ifrs-full:AdjustmentsForIncomeTaxExpense
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTAtNC0xLTEtNDAzMDM_194d75dd-5933-4085-9eb2-297b1ed4d847"
      unitRef="usd">29600000</ifrs-full:AdjustmentsForIncomeTaxExpense>
    <ifrs-full:AdjustmentsForIncomeTaxExpense
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTAtNi0xLTEtNDAzMDM_ad5a517f-773a-4b28-8a6b-0c74f3604b71"
      unitRef="usd">32100000</ifrs-full:AdjustmentsForIncomeTaxExpense>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTEtMi0xLTEtNDAzMDM_823f9180-4e50-4cac-b4eb-342ab038764f"
      unitRef="usd">24200000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTEtNC0xLTEtNDAzMDM_bf1821f7-7aab-44a1-963d-9edbac99c598"
      unitRef="usd">10000000.0</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities>
    <ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTEtNi0xLTEtNDAzMDM_d927054d-9dca-4fef-92c1-2350ca7b41b2"
      unitRef="usd">15200000</ifrs-full:OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTMtMi0xLTEtNDAzMDM_d4b3168e-13bc-43ba-986a-05e4db7d439b"
      unitRef="usd">153700000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTMtNC0xLTEtNDAzMDM_e442b1d8-97bc-4892-a0b0-c1513c166944"
      unitRef="usd">-40700000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTMtNi0xLTEtNDAzMDM_dd4a2a85-fc60-43d9-b08c-8f307cceb47b"
      unitRef="usd">-102400000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTQtMi0xLTEtNDAzMDM_485b7a68-37e7-430b-a015-6671cd7b262c"
      unitRef="usd">97700000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTQtNC0xLTEtNDAzMDM_a6f1b68c-3274-40d0-8d29-170b58d1d34d"
      unitRef="usd">-99300000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTQtNi0xLTEtNDAzMDM_581591ca-1e51-419c-a45c-c0a39306633c"
      unitRef="usd">-521900000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTUtMi0xLTEtNDAzMDM_002d8be4-ab78-4b41-9468-6f45767cbf5e"
      unitRef="usd">16500000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTUtNC0xLTEtNDAzMDM_b1c3bb4c-b400-4f4f-a58d-2f766a92d1b0"
      unitRef="usd">-500000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTUtNi0xLTEtNDAzMDM_aacc0558-274f-4614-993b-cb7e8e5f19d3"
      unitRef="usd">-11500000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherCurrentAssets>
    <cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTYtMi0xLTEtNDAzMDM_0688f506-a898-4364-8370-56059abe6f1e"
      unitRef="usd">-158800000</cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions>
    <cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTYtNC0xLTEtNDAzMDM_a8236e2d-3c0b-48c6-a1eb-622c42443f63"
      unitRef="usd">117000000.0</cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions>
    <cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTYtNi0xLTEtNDAzMDM_c10d69a1-9cc6-45c2-abdc-1191d3a8b271"
      unitRef="usd">556900000</cls:AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions>
    <ifrs-full:IncreaseDecreaseInWorkingCapital
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTctMi0xLTEtNDAzMDM_b7ca16f4-7a58-4ad4-8f9f-e1d6580ed5be"
      unitRef="usd">-109100000</ifrs-full:IncreaseDecreaseInWorkingCapital>
    <ifrs-full:IncreaseDecreaseInWorkingCapital
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTctNC0xLTEtNDAzMDM_884ca5c6-63bd-4017-992a-07160f155c0f"
      unitRef="usd">23500000</ifrs-full:IncreaseDecreaseInWorkingCapital>
    <ifrs-full:IncreaseDecreaseInWorkingCapital
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTctNi0xLTEtNDAzMDM_686525d9-188d-4c1e-acae-22acbe64e176"
      unitRef="usd">78900000</ifrs-full:IncreaseDecreaseInWorkingCapital>
    <ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTgtMi0xLTEtNDAzMDM_c1dad9ae-1873-4a62-aee6-1691d6375134"
      unitRef="usd">21000000.0</ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities>
    <ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTgtNC0xLTEtNDAzMDM_64ece7fd-6907-4f88-855c-d9d5f531b635"
      unitRef="usd">27800000</ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities>
    <ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTgtNi0xLTEtNDAzMDM_516404d1-c39e-42ae-a412-a30743ffd219"
      unitRef="usd">39400000</ifrs-full:IncomeTaxesPaidRefundClassifiedAsOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTktMi0xLTEtNDAzMDM_2434ded2-046e-4703-be7f-33fca881c672"
      unitRef="usd">345000000.0</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTktNC0xLTEtNDAzMDM_a460343c-cad9-4774-99a9-833488851d2b"
      unitRef="usd">239600000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMTktNi0xLTEtNDAzMDM_7bf0f1d4-7d80-45ad-852e-ee0abb9c82b0"
      unitRef="usd">226800000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjEtMi0xLTEtNDAzMDM_01593871-ddb6-4ae9-a53e-d35678b514fb"
      unitRef="usd">-2700000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjEtNC0xLTEtNDAzMDM_a55f24c6-daed-4a55-a883-ddc31f6e8484"
      unitRef="usd">0</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjEtNi0xLTEtNDAzMDM_709f6957-3838-471a-860e-78cfbae94b00"
      unitRef="usd">314700000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjItMi0xLTEtNDAzMDM_e8e1263e-a65e-4336-ad31-52b3f0a9ca02"
      unitRef="usd">80500000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjItNC0xLTEtNDAzMDM_0dcd247f-03f1-4a28-a1ae-7cb722801873"
      unitRef="usd">52800000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjItNi0xLTEtNDAzMDM_f1953ecd-b182-48a3-ba43-83713f25d52e"
      unitRef="usd">52200000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjMtMi0xLTEtNDAzMDM_63f33a67-80ec-45fe-a021-edcc33d4f705"
      unitRef="usd">116500000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjMtNC0xLTEtNDAzMDM_fc7c5efb-d85b-4b2d-a379-ab0742d04c2f"
      unitRef="usd">1800000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjMtNi0xLTEtNDAzMDM_4b7bd614-df85-4a07-af9f-6b9b95895af2"
      unitRef="usd">2600000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjctMi0xLTEtNDAzMDM_78a50af1-568d-4230-850d-d4b8c58f7cdd"
      unitRef="usd">38700000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjctNC0xLTEtNDAzMDM_e3da0f04-f4db-478e-9a86-b15d7af537c3"
      unitRef="usd">-51000000.0</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjctNi0xLTEtNDAzMDM_492fa0ce-6109-457e-bad4-7892ff7e3529"
      unitRef="usd">-364300000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i4437b6d53ba64734b9b22f3c2bdbf54b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjktMi0xLTEtNDAzMDM_85ee40f7-4c8e-4639-81f1-aa4d3b2240ca"
      unitRef="usd">0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="ia0f96546da5d484bb8a8ec93bffbe594_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjktNC0xLTEtNDAzMDM_f2d0abd5-a1f5-4e31-ad30-b16c5a1de100"
      unitRef="usd">0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i7de77df9f8ba4d939bdd1e902c9b8545_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMjktNi0xLTEtNDAzMDM_b6ef6171-6afd-4cb2-8569-e8f10c456443"
      unitRef="usd">220000000.0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i4437b6d53ba64734b9b22f3c2bdbf54b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzAtMi0xLTEtNDAzMDM_6fd1a55c-86be-4fbd-9d58-f0d60ca2251f"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="ia0f96546da5d484bb8a8ec93bffbe594_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzAtNC0xLTEtNDAzMDM_29cdf334-e0cd-478f-a28f-28a2449a516e"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i7de77df9f8ba4d939bdd1e902c9b8545_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzAtNi0xLTEtNDAzMDM_59233604-732f-4f2e-9024-666870bd4b85"
      unitRef="usd">220000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i61ff6710bd7c4546adbbdcd8b76596c5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzEtMi0xLTEtNDAzMDM_bd7bb1d6-d190-4d9c-97b8-bc8ffeeefaf0"
      unitRef="usd">48000000.0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="idca7ca03d7014320a4e3ba976db8e86a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzEtNC0xLTEtNDAzMDM_5faa4231-3b89-4dd1-b741-a0532516ec41"
      unitRef="usd">0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i7fc9fa17a66a4000a112ffb0acf634d4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzEtNi0xLTEtNDAzMDM_17649ed6-16ac-4ca0-ac5c-b1f84f9f4ee5"
      unitRef="usd">365000000.0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i61ff6710bd7c4546adbbdcd8b76596c5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzItMi0xLTEtNDAzMDM_bc34cb60-6e8b-4321-a110-3c4bd41e0c0f"
      unitRef="usd">213000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="idca7ca03d7014320a4e3ba976db8e86a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzItNC0xLTEtNDAzMDM_d70d5c2e-a868-49b7-9532-9c9aa98b10d0"
      unitRef="usd">121900000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i7fc9fa17a66a4000a112ffb0acf634d4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzItNi0xLTEtNDAzMDM_10a3b081-d236-4b76-9fde-5d37376b9670"
      unitRef="usd">175000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzMtMi0xLTEtNDAzMDM_06d03f63-d6cb-4cf5-bba9-cf9f487d15aa"
      unitRef="usd">38200000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzMtNC0xLTEtNDAzMDM_200ad606-cb76-4606-b657-ecd5194eabbf"
      unitRef="usd">33700000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzMtNi0xLTEtNDAzMDM_404ef609-4974-4dde-a00e-659e24fcd15f"
      unitRef="usd">40000000.0</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzQtMi0xLTEtNDAzMDM_b826fd37-d827-40da-8af7-a33dea1949e1"
      unitRef="usd">0</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzQtNC0xLTEtNDAzMDM_89f42d19-b7c3-4f2d-aaf2-ebf48123ad63"
      unitRef="usd">0</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzQtNi0xLTEtNDAzMDM_ca371f4b-1349-4d90-9b86-57617d7d9680"
      unitRef="usd">200000</ifrs-full:ProceedsFromIssuingShares>
    <cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzUtMi0xLTEtNDAzMDM_a4480e5d-9284-4417-9f92-6b9799db4e37"
      unitRef="usd">67300000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
    <cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzUtNC0xLTEtNDAzMDM_62aa2337-24ff-47f0-b022-67c3a6c4b38c"
      unitRef="usd">100000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
    <cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzUtNi0xLTEtNDAzMDM_b3b6317a-856e-4c09-b2ca-6c7301e2948f"
      unitRef="usd">35900000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
    <cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzYtMi0xLTEtNDAzMDM_1e7d2de0-0e0a-456f-bae2-17b70406e20c"
      unitRef="usd">9200000</cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans>
    <cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzYtNC0xLTEtNDAzMDM_431e237d-3421-40d7-b1be-4c390698a8c0"
      unitRef="usd">19100000</cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans>
    <cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzYtNi0xLTEtNDAzMDM_c3a510ce-9274-4606-b72a-7b8de3039452"
      unitRef="usd">20600000</cls:PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans>
    <cls:PaymentOfFinancingCostsAndWaiverFees
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctMi0xLTEtNDAzMDM_13dd5c87-5dba-40c1-a7f8-05fa5a3a31e5"
      unitRef="usd">46500000</cls:PaymentOfFinancingCostsAndWaiverFees>
    <cls:PaymentOfFinancingCostsAndWaiverFees
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctNC0xLTEtNDAzMDM_246d49ee-d18a-4def-9cb7-5ee6340bf3b9"
      unitRef="usd">29500000</cls:PaymentOfFinancingCostsAndWaiverFees>
    <cls:PaymentOfFinancingCostsAndWaiverFees
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctNi0xLTEtNDAzMDM_6dacdd03-3d03-4686-a4cc-fd531e5c150b"
      unitRef="usd">26000000.0</cls:PaymentOfFinancingCostsAndWaiverFees>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzgtMi0xLTEtNDAzMDM_141becca-03b8-4824-860f-420c28c58444"
      unitRef="usd">-326200000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzgtNC0xLTEtNDAzMDM_d5c30e24-e390-44be-92a4-c697781f3183"
      unitRef="usd">-204300000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzgtNi0xLTEtNDAzMDM_46d4c758-ae4c-4f76-97b1-de280c2a9368"
      unitRef="usd">67700000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDAtMi0xLTEtNDAzMDM_e6701c6b-b631-48ab-b814-ba8bea567533"
      unitRef="usd">57500000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDAtNC0xLTEtNDAzMDM_e6b44740-0750-44f6-803a-7b6f0d046b89"
      unitRef="usd">-15700000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDAtNi0xLTEtNDAzMDM_9f5c0b42-75e5-427c-902a-dc9fa358d873"
      unitRef="usd">-69800000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="icf4edea7044e4e7da7f2af9c64c2689c_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDEtMi0xLTEtNDAzMDM_895111e8-69fc-4489-b3f8-84ef35f92c5a"
      unitRef="usd">422000000.0</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDEtNC0xLTEtNDAzMDM_95448473-7c86-4670-9856-caf4f535c475"
      unitRef="usd">479500000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDEtNi0xLTEtNDAzMDM_09a9f746-136e-475f-9c46-21b93a6a4b5a"
      unitRef="usd">463800000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDItMi0xLTEtNDAzMDM_3c23ff54-e944-48aa-8016-9a69d2ebffaa"
      unitRef="usd">479500000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDItNC0xLTEtNDAzMDM_c0295ac0-28ec-4087-b5c9-376ec3442fd3"
      unitRef="usd">463800000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfNDItNi0xLTEtNDAzMDM_b965eccb-e422-4255-8a56-3d05d5cb0266"
      unitRef="usd">394000000.0</ifrs-full:CashAndCashEquivalents>
    <cls:BusinessTransitionCosts
      contextRef="i039868df5ab14b18bc2b493d63bca224_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTg_5b835d96-87cd-4c03-876d-7010ad2dabe0"
      unitRef="usd">-102000000.0</cls:BusinessTransitionCosts>
    <ifrs-full:PaymentsForDebtIssueCosts
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjc0ODc3OTA3MjAwMQ_1697ed5d-9ad8-4fd4-a4ac-7b3ba3ce9c08"
      unitRef="usd">3600000</ifrs-full:PaymentsForDebtIssueCosts>
    <ifrs-full:PaymentsForDebtIssueCosts
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMTA5OTUxMTYyOTIwNA_aaa04557-f2bd-456c-b780-e583c724db81"
      unitRef="usd">600000</ifrs-full:PaymentsForDebtIssueCosts>
    <ifrs-full:PaymentsForDebtIssueCosts
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjc0ODc3OTA3MjAwNQ_66fdb088-5499-4499-88e1-6a21d1bcd114"
      unitRef="usd">2900000</ifrs-full:PaymentsForDebtIssueCosts>
    <ifrs-full:PaymentsForDebtIssueCosts
      contextRef="i60988a72be664f34810cee5c71ec68ac_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg1MDk_c1307d6c-c320-47ea-98c6-3fbad80a4a4e"
      unitRef="usd">2000000.0</ifrs-full:PaymentsForDebtIssueCosts>
    <ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yOC9mcmFnOjVmMmRiODUwMDZiMTRlNzQ5NGNiMTRhNmM0NzU5YjFhL3RleHRyZWdpb246NWYyZGI4NTAwNmIxNGU3NDk0Y2IxNGE2YzQ3NTliMWFfNDk5_55701f43-2a6e-4e4d-aec2-9c5f6cc5a5ca">REPORTING ENTITY:Celestica Inc. (Celestica) is incorporated in Ontario with its corporate headquarters located in Toronto, Ontario, Canada.&#160;Celestica&#x2019;s subordinate voting shares (SVS) are listed on the Toronto Stock Exchange (TSX) and the New York Stock Exchange (NYSE). Celestica's operating and reportable segments consist of its Advanced Technology Solutions (ATS) segment and its Connectivity &amp;amp; Cloud Solutions (CCS) segment. See note 25 for further detail regarding segment information.</ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory>
    <cls:DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzMzE_43ee4922-23ea-43c0-b1bc-10cf3aa7b004">BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES:&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Statement of compliance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;10, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Functional and presentation currency:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements are presented in United States (U.S.)&#160;dollars, which is also Celestica's functional currency. Unless otherwise noted, all financial information is presented in millions of U.S.&#160;dollars (except percentages and per share&#160;amounts).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Use of estimates and judgments:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 (including, in recent periods, the prolonged impact of coronavirus disease 2019 and related mutations (COVID-19) and materials constraints), historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment also impacts 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 the 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 also impact future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;  Our review of the estimates, judgments and assumptions used in the preparation of our financial statements for 2021 included those relating to, among others: our determination of the timing of revenue recognition, the determination of whether indicators of impairment existed for our assets and cash generating units (CGUs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;), our measurement of deferred tax assets and liabilities, our estimated inventory provisions and expected credit losses, customer creditworthiness, and the determination of the fair value of assets acquired and liabilities assumed in connection with a business combination&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; Any revisions to estimates, judgments or assumptions may result in, among other things, write-downs or impairments to our assets or CGUs, and/or adjustments to the carrying amount of our accounts receivable (A/R) and/or inventories, or to the valuation of our deferred tax assets and/or pension obligations, any of which could have a material impact on our financial performance and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;_____________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&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;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Key sources of estimation uncertainty and judgment:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We have applied significant estimates, judgments 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; 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, &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which includes estimating future growth, profitability, and discount and terminal growth rates; and the allocation of the purchase price and other valuations related to our business acquisitions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We describe our use of judgment and estimation uncertainties in greater detail in the accounting policies described under &#x201c;Significant Accounting Policies&#x201d; below.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Recently issued accounting standards and amendments: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest R&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ate Benchmark Reform (Amendments to IFRS 9 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(Financial Instruments)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;, IAS 39 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(Financial Instruments: Recognition and Measurement) &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;and IFRS 7 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(Financial Instruments: Disclosures):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In September 2019, the IASB issued amendments to IFRS 9, IAS 39, and IFRS 7, effective January 1, 2020, representing phase one of its response to the effects of the Interbank Offered Rates (IBOR) reform on financial reporting. These amendments allow entities to assume that the interest rate benchmark on which hedged cash flows and hedged risk are based, and the interest rate benchmark on which the cash flows of the hedging instrument are based, are not altered as a result of IBOR reform. The amendments provide temporary relief that allows hedge accounting to continue, and any hedge ineffectiveness to continue to be recorded in the income statement, during the period of uncertainty before the replacement of existing interest rate benchmarks. The amendments apply to all hedging relationships that are directly affected by IBOR reform, and application of the relief is mandatory. A hedging relationship is affected if the reform gives rise to uncertainties about the timing and/or amount of benchmark-based cash flows of the hedged item or the hedging instrument.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The relief will cease to apply when the uncertainty arising from IBOR reform is no longer present. On January 1, 2020, and in accordance with applicable transition provisions,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;we adopted the amendments retrospectively to hedging relationships that existed at the start of the reporting &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;period or were designated thereafter, and we continue to apply hedge accounting to the amount in accumulated other comprehensive income (loss) (OCI) with respect to our interest rate swap cash flow hedges. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amendments also contain specific disclosure requirements for hedging relationships to which the relief is applied. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;See note 20(b) for disclosure of interest rate risks related to IBOR reform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. The amendments did not have a significant impact on our disclosures or the amounts reported in our consolidated financial statements for the year ended December 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2020, the IASB issued Interest Rate Benchmark Reform-Phase 2, which amends IFRS 9, IAS 39, IFRS 4, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Insurance Contracts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, IFRS 7, and IFRS 16, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. The amendments complement those issued in 2019 and focus on the effects on financial statements when a company replaces a previous interest rate benchmark with an alternative benchmark rate as a result of IBOR reform. We adopted the Phase 2 amendments &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;as of January 1, 2021. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The adoption of the Phase 2 amendments had no significant impact on our consolidated financial statements for the year ended December 31, 2021. See note 20 for further detail. We will continue to monitor relevant developments and will evaluate the impact of the Phase 2 amendments on our consolidated financial statements as IBOR reform progresses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Initial adoption and application of IFRS 16, Leases: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Effective January 1, 2019, we adopted IFRS 16&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;, Leases,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which brought most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases. IFRS 16 superseded IAS 17, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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. 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. In connection therewith, we recognized ROU assets of $111.5 and related lease obligations of $112.0, and reduced our accrued liabilities by $0.5 on our consolidated balance sheet as of January 1, 2019. There was no net impact on our deficit as of January 1, 2019. We discounted our lease payments using a weighted-average rate of 4.7% as of January 1, 2019. In computing the initial adjustment, we elected to apply the practical expedients available under IFRS 16, and accordingly 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. 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 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;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SIGNIFICANT ACCOUNTING POLICIES: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accounting policies below are in compliance with IFRS as issued by the IASB and have been applied consistently to all periods presented in these consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(a) &#160;&#160;&#160;&#160;Basis of measurement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Basis of consolidation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Business combinations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use the acquisition method to account for any business combinations. All identifiable assets and liabilities are recorded at fair value on our consolidated balance sheet as of the acquisition date. Any goodwill that arises from business combinations is tested annually for impairment (see note 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(j)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;). Potential obligations for contingent consideration and other contingencies are also recorded at fair value on our consolidated balance sheet 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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. The fair value of acquired intangible assets are measured by applying the income approach using a discounted cash flow model and forecasts based on management's estimates and assumptions.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(d)&#160;&#160;&#160;&#160;Foreign currency translation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Upon consolidation, for our subsidiaries with a non-U.S.&#160;dollar functional currency, we translate assets and liabilities denominated in foreign currencies 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 OCI. For the purposes of foreign currency translation of transactions at our subsidiaries with a non-U.S. dollar functional currency, we translate foreign currency transactions into the relevant non-U.S. dollar functional currency using the exchange rate prevailing during the month of the transaction for revenues and expenses or the exchange rate as at period end for the translation of these foreign currency denominated monetary assets and liabilities, and such gains and losses arising from these translations are recorded in the statement of operations in their non-U.S. dollar functional currency before translation into U.S. dollar for consolidation purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(e)&#160;&#160;&#160;&#160;Cash and cash equivalents:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Cash and cash equivalents include cash on account and short-term investments with original maturities of three months or less. Cash and cash equivalents are classified as financial assets measured at fair value through profit or loss (see paragraph &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;(o)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; below). 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(f)&#160;&#160;&#160;&#160;Inventories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We procure inventory and manufacture products 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 and estimation. When estimating the net realizable value of our inventory, 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 such 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. We adjust previous write-downs in our consolidated statement of operations in the period a change in estimate occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(g)&#160;&#160;&#160;&#160;Property, plant and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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 or construction of the asset, and costs directly attributable to bringing the asset to the condition necessary for its intended use. 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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up to 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building/leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up to 40 years or if shorter, term of lease&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 them 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 or retirement. Also see note 2(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;j&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(h)&#160;&#160;&#160;&#160;Leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;j&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;)). 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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Goodwill and intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We initially record goodwill related to business acquisitions on our consolidated balance sheet in the amount of the excess of the fair value of the aggregate consideration paid or payable (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;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(j)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record acquired intangible assets on our consolidated balance sheet at fair value on the date of acquisition. We capitalize acquired 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 acquired 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 such 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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 15&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 to 10&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intellectual property assets consist primarily of certain acquired 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(j)&#160;&#160;&#160;&#160;Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We review the carrying amount 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. 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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. Determining the recoverable amount is subjective and requires &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, 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. Determining 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 to 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, if any. If the goodwill is reduced to nil and the impairment losses have not been fully allocated, we then reduce the carrying amount of other assets in such CGU (or group of CGUs), generally on a pro-rata basis, until the impairment losses have been recognized in full. See notes 6, 7, and 8.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 events or conditions that resulted in such losses 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(k)&#160;&#160;&#160;&#160;Provisions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 be required to adjust recorded amounts to reflect actual experience or changes in estimates in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 employee terminations, the measurement of termination costs, any anticipated sublease recoveries from exited sites, the timing of dispositions, and the 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 that 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 estimated fair value 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. We may be required to adjust recorded amounts to reflect actual experience or changes in estimates for future periods. See note 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal and other contingencies:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#x2019;s estimate of the probable outcome. Judgment is required when there is a range &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 24. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warranty:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We offer product and service warranties to our customers. We record a provision for future warranty costs based on management&#x2019;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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(l)&#160;&#160;&#160;&#160;Employee benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pension and non-pension post-employment benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We classify pension and non-pension post-employment benefits as either defined contribution plans or defined benefit&#160;plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#160;rendered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under defined benefit plans, our obligation is to provide an agreed-upon benefit to specified plan participants. We remain exposed to both 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&#x2019;s estimates. Actuarial valuations require management to make 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 the related 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-based compensation (SBC):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally grant restricted share units (RSUs) and performance share units (PSUs), 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 one-quarter per year over a four-year period, and RSUs generally vest one-third per year over a three-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 three years from the grant date, to the extent that specified performance conditions have been met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock options:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#160;rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;RSUs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost we record 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 intend to settle these awards with SVS purchased in the open market by a broker, or issued from treasury. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PSUs:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The number of PSUs that will actually vest varies from 0% to 200% 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 three-year performance period, subject to modification by each of a separate pre-determined non-market financial target, and our relative total shareholder return (TSR), a market performance condition, compared to a pre-defined group of companies over the three-year performance period. The cost we record for PSUs is based on our estimate of the outcome of the applicable performance conditions. The grant date fair value of the non-TSR-based performance measurement and modifier is based on the market &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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. The grant date fair value of the TSR modifier&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;is based on a Monte Carlo simulation model. 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 intend to settle these awards with SVS purchased in the open market by a broker or issued from treasury. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Share Units (DSUs):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;The compensation of our Board of Directors is comprised of annual Board and Board Chair retainer fees, annual standing Board committee Chair retainer fees (where applicable), and travel fees (collectively, Annual Fees)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;payable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; in quarterly installments in arrears.* Directors must elect to receive 0%, 25% or 50% 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 0%, 25% or 50% of their Annual Fees in cash, with the balance either in DSUs or in RSUs (if no election is made, 100% 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 (in the case of DSUs) or the trading day preceding the date of grant (in the case of RSUs). Each DSU represents the right to receive one 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 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 three-year period and are governed by the terms of our Long-Term Incentive Plan (LTIP). Each vested RSU entitles the holder thereof to one 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 vest immediately on the date the director Retires. We expense the cost of director compensation through SG&amp;amp;A in our consolidated statement of operations in the period the services are&#160;rendered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;*  Mr. Popatia is an officer of Onex Corporation (Onex) and does not receive compensation as a director of the Company; however, Onex receives compensation for providing his services as a director, payable in DSUs in equal quarterly installments in arrears. See note 17.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(m)&#160;&#160;&#160;&#160;Deferred financing costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Deferred financing costs consist of costs relating to the establishment or amendment of our credit facility (including in connection with subsequent security arrangements). We defer financing costs related to our revolving facility as other assets on our consolidated balance sheet, and amortize these costs in our consolidated statement of operations on a straight-line basis over the term of the revolving facility (or the remainder of the term for amendments or subsequent security arrangements). We record financing costs relating to the issuance of our term loans as a reduction to the cost of the related debt (see note 11), which we amortize in 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(n)&#160;&#160;&#160;&#160;Income taxes: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 they are recognized in OCI or directly in equity, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 where 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 used by management in establishing provisions related to tax uncertainties can significantly affect the amounts we recognize in our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#x2019;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 we determine it is no longer probable that we will realize the related tax benefits. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;probable that the temporary differences will not reverse in the foreseeable future.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#160;date.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(o)&#160;&#160;&#160;&#160;Financial assets and financial liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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. Also see note&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(q)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Impairment of financial assets.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair value through profit or loss (FVTPL):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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 (unless they relate to effective hedging relationships for accounting purposes, in which case the subsequent changes are recorded in OCI). See note 2(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;p&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;). We expense transaction costs related to financial instruments classified as FVTPL as incurred in our consolidated statement of&#160;operations. We do not currently hold any liabilities designated as FVTPL. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortized cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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 A/R, 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. Financial liabilities that are not classified as FVTPL include 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 initially recognize the carrying amount of such liabilities on our consolidated balance sheet at fair value plus transaction costs that are directly attributable to the issuance of such liabilities. These financial liabilities are measured at amortized cost subsequent to initial recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(p)&#160;&#160;&#160;&#160;Derivatives and hedge accounting:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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 the interest rate risk on a portion of our term loan borrowings. We apply hedge accounting to those hedge relationships 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;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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&#x2019;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Forward exchange and swap contracts that are not effective hedges for accounting purposes 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 and swap 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 accumulated OCI until we recognize the hedged item in our consolidated statement of operations. Any cash flow hedge ineffectiveness is recognized in our consolidated statement of operations immediately. For hedging instruments that we discontinue before the end of the original hedge term, we amortize the unrealized hedge gain or loss in accumulated OCI to our consolidated statement of operations over the remaining term of the hedging relationship or when the hedged item is recognized in net income, if this occurs prior to the end of the original term of the hedging relationship. If the hedged item ceases to exist before the end of the original hedge term, we recognize the unrealized hedge gain or loss in accumulated OCI immediately in our consolidated statement of operations. For our current foreign currency forward and swap cash flow hedges, the majority of the underlying expenses we hedge are for inventory, labour and facility costs, which are included in cost of sales in our consolidated statement of&#160;operations. For our interest rate swap agreements, the underlying interest expenses that we hedge are included in finance costs in our consolidated statement of&#160;opera&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;tions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(q)&#160;&#160;&#160;&#160;Impairment of financial assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review financial assets for impairment 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, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), 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&#x2019;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 determined to be impaired. We adjust previous write-downs to reflect changes in estimates or actual experience.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(r)&#160;&#160;&#160;&#160;Revenue and deferred investment costs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We derive the majority of our revenue from the sale of electronic products we manufacture and services we 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. Where the 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 A/R on our consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record certain investment costs, comprised of contract acquisition or fulfillment costs, to the extent we consider the recoverability of these costs 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(s)&#160;&#160;&#160;&#160;Government subsidies:&lt;/span&gt;&lt;/div&gt;We receive governmental subsidies, grants and credits (collectively, Subsidies), from time to time related to operating expenditures or equipment purchases. We recognize such Subsidies when there is reasonable assurance that we qualify for, and have complied with the conditions of, the Subsidy, and that the Subsidy will be received. If we receive a Subsidy but cannot reasonably assure that we have complied with its conditions, we will defer recognition of the Subsidy and record a liability on our consolidated balance sheet until the conditions are fulfilled. For Subsidies that relate to operating expenditures, we recognize the Subsidy as a reduction to the expenditure that the Subsidy was intended to offset, in the period the cost is incurred or when the conditions are&#160;fulfilled if they were not met when the costs were incurred. For Subsidies that relate to the purchase of equipment, we reduce the cost of the asset in the period the cost is incurred or when the conditions are fulfilled if they were not met when the costs were incurred, and we calculate amortization on the net amount. See note 23.</cls:DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock>
    <ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzMTA_196746f6-b3c3-4bf4-9321-18e26ff62e0c">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Statement of compliance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;10, 2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyOTU_c6450f63-1eca-4dd8-b96a-dd5149ccc246">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Functional and presentation currency:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements are presented in United States (U.S.)&#160;dollars, which is also Celestica's functional currency. Unless otherwise noted, all financial information is presented in millions of U.S.&#160;dollars (except percentages and per share&#160;amounts).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory>
    <ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyOTk_ee8d3921-6e60-4a98-b503-9f499c20d0c2">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Use of estimates and judgments:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 (including, in recent periods, the prolonged impact of coronavirus disease 2019 and related mutations (COVID-19) and materials constraints), historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment also impacts 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 the 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 also impact future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;  Our review of the estimates, judgments and assumptions used in the preparation of our financial statements for 2021 included those relating to, among others: our determination of the timing of revenue recognition, the determination of whether indicators of impairment existed for our assets and cash generating units (CGUs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;), our measurement of deferred tax assets and liabilities, our estimated inventory provisions and expected credit losses, customer creditworthiness, and the determination of the fair value of assets acquired and liabilities assumed in connection with a business combination&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; Any revisions to estimates, judgments or assumptions may result in, among other things, write-downs or impairments to our assets or CGUs, and/or adjustments to the carrying amount of our accounts receivable (A/R) and/or inventories, or to the valuation of our deferred tax assets and/or pension obligations, any of which could have a material impact on our financial performance and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;_____________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:107%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:107%"&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;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Key sources of estimation uncertainty and judgment:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We have applied significant estimates, judgments 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; 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, &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which includes estimating future growth, profitability, and discount and terminal growth rates; and the allocation of the purchase price and other valuations related to our business acquisitions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We describe our use of judgment and estimation uncertainties in greater detail in the accounting policies described under &#x201c;Significant Accounting Policies&#x201d; below.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory>
    <cls:DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNTM_1720bf61-5afc-48d0-b35b-994e436a84bb">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Recently issued accounting standards and amendments: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest R&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ate Benchmark Reform (Amendments to IFRS 9 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(Financial Instruments)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;, IAS 39 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(Financial Instruments: Recognition and Measurement) &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;and IFRS 7 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(Financial Instruments: Disclosures):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In September 2019, the IASB issued amendments to IFRS 9, IAS 39, and IFRS 7, effective January 1, 2020, representing phase one of its response to the effects of the Interbank Offered Rates (IBOR) reform on financial reporting. These amendments allow entities to assume that the interest rate benchmark on which hedged cash flows and hedged risk are based, and the interest rate benchmark on which the cash flows of the hedging instrument are based, are not altered as a result of IBOR reform. The amendments provide temporary relief that allows hedge accounting to continue, and any hedge ineffectiveness to continue to be recorded in the income statement, during the period of uncertainty before the replacement of existing interest rate benchmarks. The amendments apply to all hedging relationships that are directly affected by IBOR reform, and application of the relief is mandatory. A hedging relationship is affected if the reform gives rise to uncertainties about the timing and/or amount of benchmark-based cash flows of the hedged item or the hedging instrument.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The relief will cease to apply when the uncertainty arising from IBOR reform is no longer present. On January 1, 2020, and in accordance with applicable transition provisions,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;we adopted the amendments retrospectively to hedging relationships that existed at the start of the reporting &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;period or were designated thereafter, and we continue to apply hedge accounting to the amount in accumulated other comprehensive income (loss) (OCI) with respect to our interest rate swap cash flow hedges. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amendments also contain specific disclosure requirements for hedging relationships to which the relief is applied. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;See note 20(b) for disclosure of interest rate risks related to IBOR reform&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. The amendments did not have a significant impact on our disclosures or the amounts reported in our consolidated financial statements for the year ended December 31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2020, the IASB issued Interest Rate Benchmark Reform-Phase 2, which amends IFRS 9, IAS 39, IFRS 4, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Insurance Contracts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, IFRS 7, and IFRS 16, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. The amendments complement those issued in 2019 and focus on the effects on financial statements when a company replaces a previous interest rate benchmark with an alternative benchmark rate as a result of IBOR reform. We adopted the Phase 2 amendments &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;as of January 1, 2021. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The adoption of the Phase 2 amendments had no significant impact on our consolidated financial statements for the year ended December 31, 2021. See note 20 for further detail. We will continue to monitor relevant developments and will evaluate the impact of the Phase 2 amendments on our consolidated financial statements as IBOR reform progresses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Initial adoption and application of IFRS 16, Leases: &lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Effective January 1, 2019, we adopted IFRS 16&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;, Leases,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which brought most leases on-balance sheet for lessees under a single model, eliminating the distinction between operating and finance leases. IFRS 16 superseded IAS 17, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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. 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. In connection therewith, we recognized ROU assets of $111.5 and related lease obligations of $112.0, and reduced our accrued liabilities by $0.5 on our consolidated balance sheet as of January 1, 2019. There was no net impact on our deficit as of January 1, 2019. We discounted our lease payments using a weighted-average rate of 4.7% as of January 1, 2019. In computing the initial adjustment, we elected to apply the practical expedients available under IFRS 16, and accordingly 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. 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 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;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&lt;/span&gt;).</cls:DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock>
    <ifrs-full:RightofuseAssets
      contextRef="ib207507ef0ac49a19151cf21550ff6ad_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfOTA4Ng_a2f70217-fec9-4a52-b13a-ba5c7dfc1815"
      unitRef="usd">111500000</ifrs-full:RightofuseAssets>
    <ifrs-full:LeaseLiabilities
      contextRef="ib207507ef0ac49a19151cf21550ff6ad_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfOTEyMg_352b1948-3528-4692-9a57-435058164beb"
      unitRef="usd">112000000.0</ifrs-full:LeaseLiabilities>
    <ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities
      contextRef="ib207507ef0ac49a19151cf21550ff6ad_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfOTE2NQ_48176f12-21d4-4cbb-9a7a-095c6a2560ba"
      unitRef="usd">500000</ifrs-full:CurrentAccruedExpensesAndOtherCurrentLiabilities>
    <ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16
      contextRef="ib207507ef0ac49a19151cf21550ff6ad_I20190101"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfOTM5MQ_d6418b79-977d-49b1-81ad-82b76b553b6d"
      unitRef="number">0.047</ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16>
    <ifrs-full:ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNjM_74ce9641-612a-4a6b-b2ce-d828ab7a097d">Basis of measurement:These consolidated financial statements have been prepared primarily on the historical cost basis. Other measurement bases, where used, are described in the applicable notes.</ifrs-full:ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements>
    <ifrs-full:DescriptionOfAccountingPolicyForSubsidiariesExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyNzU_db0c8c7a-69b8-46d8-a0e4-1c06384d6974">Basis of consolidation: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.</ifrs-full:DescriptionOfAccountingPolicyForSubsidiariesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyNzA_61fe3241-4623-42bc-b97f-bad05a93892e">Business combinations:&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use the acquisition method to account for any business combinations. All identifiable assets and liabilities are recorded at fair value on our consolidated balance sheet as of the acquisition date. Any goodwill that arises from business combinations is tested annually for impairment (see note 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(j)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;). Potential obligations for contingent consideration and other contingencies are also recorded at fair value on our consolidated balance sheet 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. &lt;/span&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. The fair value of acquired intangible assets are measured by applying the income approach using a discounted cash flow model and forecasts based on management's estimates and assumptions.</ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTg0MDU_cddd537b-3eee-43a9-95a3-95fd33f2ca01">Foreign currency translation:&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Upon consolidation, for our subsidiaries with a non-U.S.&#160;dollar functional currency, we translate assets and liabilities denominated in foreign currencies 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 OCI. For the purposes of foreign currency translation of transactions at our subsidiaries with a non-U.S. dollar functional currency, we translate foreign currency transactions into the relevant non-U.S. dollar functional currency using the exchange rate prevailing during the month of the transaction for revenues and expenses or the exchange rate as at period end for the translation of these foreign currency denominated monetary assets and liabilities, and such gains and losses arising from these translations are recorded in the statement of operations in their non-U.S. dollar functional currency before translation into U.S. dollar for consolidation purposes.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNjc_db2e7bc1-ea4b-4f15-bf74-d8eec90a4c02">Cash and cash equivalents:&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Cash and cash equivalents include cash on account and short-term investments with original maturities of three months or less. Cash and cash equivalents are classified as financial assets measured at fair value through profit or loss (see paragraph &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;(o)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; below). 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.&lt;/span&gt;</ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents>
    <ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyNzE_aee34d6d-cc67-4f0c-8651-07846027da87">Inventories:We procure inventory and manufacture products 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 and estimation. When estimating the net realizable value of our inventory, 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 such 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. We adjust previous write-downs in our consolidated statement of operations in the period a change in estimate occurs.</ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories>
    <ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNjg_2f9aa614-937a-46f1-9de7-629e5d01dfc8">Property, plant and equipment:&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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 or construction of the asset, and costs directly attributable to bringing the asset to the condition necessary for its intended use. 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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up to 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building/leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up to 40 years or if shorter, term of lease&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 them 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 or retirement. Also see note 2(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;j&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzMjc_3b15c72f-44fd-4854-bb8f-bdad5e9de4f5">We recognize depreciation expense on a straight-line basis over the estimated useful life of the asset as&#160;follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.916%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.527%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up to 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building/leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Up to 40 years or if shorter, term of lease&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;Property, plant and equipment are comprised of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.775%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Depreciation and &lt;br/&gt;Impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Book &lt;br/&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings including improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;563.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,118.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:289.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:61.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:78.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:33pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Depreciation and &lt;br/&gt;Impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Book &lt;br/&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings including improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;739.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,158.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;819.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the changes to the net book value of property, plant and&#160;equipment for the years indicated:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Note&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Buildings &lt;br/&gt;including &lt;br/&gt;Improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Machinery &lt;br/&gt;and &lt;br/&gt;Equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of assets and other disposals&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions through business combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of assets and other disposals&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Includes the write-down of equipment primarily related to disengaged programs in 2020 and 2021 (recorded in each case as restructuring charges), as described in note &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
    <cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmIwNGVlNWQ4ZjYwNDRlMTZhNTM1MzgyZDk4MDc0ZjhhL3RhYmxlcmFuZ2U6YjA0ZWU1ZDhmNjA0NGUxNmE1MzUzODJkOTgwNzRmOGFfMC0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOmYyOWFiMWVmM2I2YzRiMzY4YjhlNzM3YjNhMzYzNWU0XzMyOTg1MzQ4ODMzNTQ_881b0866-f1e6-488b-98cd-0d77d0ff2b9d">P40Y</cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i389324151a8c41d2af4dd3ce1358ea98_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmIwNGVlNWQ4ZjYwNDRlMTZhNTM1MzgyZDk4MDc0ZjhhL3RhYmxlcmFuZ2U6YjA0ZWU1ZDhmNjA0NGUxNmE1MzUzODJkOTgwNzRmOGFfMS0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOmY0OTQyZWRlNWFiNzQ5NDZhMWYzMTk1NDFiMjhhZWI1XzMyOTg1MzQ4ODMzODM_83e37b9e-97d3-4bc9-89e6-787dd9ebd492">P40Y</cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i6ee8b80958504a0bb725dff06ebd0374_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmIwNGVlNWQ4ZjYwNDRlMTZhNTM1MzgyZDk4MDc0ZjhhL3RhYmxlcmFuZ2U6YjA0ZWU1ZDhmNjA0NGUxNmE1MzUzODJkOTgwNzRmOGFfMi0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOjJlNWVhMGI3ZjA4ZTQ2NzI4M2I2ZGUyN2FmYjBjMGU4XzMyOTg1MzQ4ODMzNDY_53f67c00-1d9e-455d-8918-58600b261f27">P3Y</cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i739a496a461c4bfb8f5570921141371a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmIwNGVlNWQ4ZjYwNDRlMTZhNTM1MzgyZDk4MDc0ZjhhL3RhYmxlcmFuZ2U6YjA0ZWU1ZDhmNjA0NGUxNmE1MzUzODJkOTgwNzRmOGFfMi0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOjJlNWVhMGI3ZjA4ZTQ2NzI4M2I2ZGUyN2FmYjBjMGU4XzMyOTg1MzQ4ODMzNTg_b971ed55-130f-4ce4-9a4e-c2bae83243b2">P15Y</cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNDA_40de61fa-e0e6-4c28-8887-79f3eedbb334">Leases:&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;j&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;)). 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 &lt;/span&gt;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.We 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.</ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNzU_d1c51774-a6b1-437e-b154-f37a09d1e209">Goodwill and intangible assets:&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We initially record goodwill related to business acquisitions on our consolidated balance sheet in the amount of the excess of the fair value of the aggregate consideration paid or payable (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;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(j)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record acquired intangible assets on our consolidated balance sheet at fair value on the date of acquisition. We capitalize acquired 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 acquired 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 such 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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 15&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 to 10&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intellectual property assets consist primarily of certain acquired 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;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzODY_15e2ab7a-3770-4418-8561-959025bfffc5">We amortize these assets on a straight-line basis over their estimated useful lives as&#160;follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 to 15&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 to 10&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory>
    <cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i420de13c500448a8adcfafdb3df86fce_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmFlMDI5OGJjN2ZkNDQ5OGVhOGI3M2IwODFlMGQ5OTMxL3RhYmxlcmFuZ2U6YWUwMjk4YmM3ZmQ0NDk4ZWE4YjczYjA4MWUwZDk5MzFfMC0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOjgyMWYzMGVjMmU4NTQwMGRhMTM3OWFlYzRiZjFhNDA2XzMyOTg1MzQ4ODMzNDU_c1ddeabe-873b-422d-9a60-bc0e94cda776">P3Y</cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i0f0212bd846a48a28d0a84ca17c02f76_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmFlMDI5OGJjN2ZkNDQ5OGVhOGI3M2IwODFlMGQ5OTMxL3RhYmxlcmFuZ2U6YWUwMjk4YmM3ZmQ0NDk4ZWE4YjczYjA4MWUwZDk5MzFfMC0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOjgyMWYzMGVjMmU4NTQwMGRhMTM3OWFlYzRiZjFhNDA2XzMyOTg1MzQ4ODMzNDk_8da89821-7f2d-4746-a232-8452c8a7e2ad">P5Y</cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="idf4d0774c1d94298b30cddc200f4deb1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmFlMDI5OGJjN2ZkNDQ5OGVhOGI3M2IwODFlMGQ5OTMxL3RhYmxlcmFuZ2U6YWUwMjk4YmM3ZmQ0NDk4ZWE4YjczYjA4MWUwZDk5MzFfMS0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOjQ5MWNmNTBkMTI1NjQ0ZWViMzUwNGYyYmYxN2M5YjdhXzMyOTg1MzQ4ODMzNDY_fdd8fe80-3529-4172-8ca2-28e8c8da171e">P4Y</cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i3cfd2f93179449dbafdae747ee638da9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmFlMDI5OGJjN2ZkNDQ5OGVhOGI3M2IwODFlMGQ5OTMxL3RhYmxlcmFuZ2U6YWUwMjk4YmM3ZmQ0NDk4ZWE4YjczYjA4MWUwZDk5MzFfMS0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOjQ5MWNmNTBkMTI1NjQ0ZWViMzUwNGYyYmYxN2M5YjdhXzMyOTg1MzQ4ODMzNTE_d0102414-6484-49f3-98f8-f976d7e2c782">P15Y</cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i949c045983e243f88cbf9539943b098c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmFlMDI5OGJjN2ZkNDQ5OGVhOGI3M2IwODFlMGQ5OTMxL3RhYmxlcmFuZ2U6YWUwMjk4YmM3ZmQ0NDk4ZWE4YjczYjA4MWUwZDk5MzFfMi0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOmUxYzJjMTNkNjVkNTRjOGViMTYwNzkzMmI1Mjc4NjJhXzMyOTg1MzQ4ODMzNDY_8fea50cc-2882-463b-a869-db3ee2fda022">P1Y</cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i631573669f1a4ac29da34c65c2f7ca47_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RhYmxlOmFlMDI5OGJjN2ZkNDQ5OGVhOGI3M2IwODFlMGQ5OTMxL3RhYmxlcmFuZ2U6YWUwMjk4YmM3ZmQ0NDk4ZWE4YjczYjA4MWUwZDk5MzFfMi0xLTEtMS00MDMwMy90ZXh0cmVnaW9uOmUxYzJjMTNkNjVkNTRjOGViMTYwNzkzMmI1Mjc4NjJhXzMyOTg1MzQ4ODMzNTE_7bb4f7a3-7df3-44a2-9314-1a47ef620d62">P10Y</cls:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyODE_130f9614-5bf8-4f74-b8b3-a976ec6b1321">Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets:&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; We review the carrying amount 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. 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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. Determining the recoverable amount is subjective and requires &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;management to exercise significant judgment in estimating future growth, profitability, discount and terminal growth rates, 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. Determining 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 to 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, if any. If the goodwill is reduced to nil and the impairment losses have not been fully allocated, we then reduce the carrying amount of other assets in such CGU (or group of CGUs), generally on a pro-rata basis, until the impairment losses have been recognized in full. See notes 6, 7, and 8.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 events or conditions that resulted in such losses 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;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNTA_0fc4fff0-6b50-4122-8359-210c626e50f7">Provisions:&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 be required to adjust recorded amounts to reflect actual experience or changes in estimates in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 employee terminations, the measurement of termination costs, any anticipated sublease recoveries from exited sites, the timing of dispositions, and the 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 that 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 estimated fair value 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. We may be required to adjust recorded amounts to reflect actual experience or changes in estimates for future periods. See note 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal and other contingencies:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#x2019;s estimate of the probable outcome. Judgment is required when there is a range &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 24. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warranty:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We offer product and service warranties to our customers. We record a provision for future warranty costs based on management&#x2019;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;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzOTE_28eb2ecf-fa91-434a-96eb-66374272a23a">Employee benefits:&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pension and non-pension post-employment benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We classify pension and non-pension post-employment benefits as either defined contribution plans or defined benefit&#160;plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#160;rendered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under defined benefit plans, our obligation is to provide an agreed-upon benefit to specified plan participants. We remain exposed to both 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&#x2019;s estimates. Actuarial valuations require management to make 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 the related 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.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTg0MDg_f03772a6-452c-48f1-a23b-cb8e1a616532">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-based compensation (SBC):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally grant restricted share units (RSUs) and performance share units (PSUs), 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 one-quarter per year over a four-year period, and RSUs generally vest one-third per year over a three-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 three years from the grant date, to the extent that specified performance conditions have been met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock options:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#160;rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;RSUs:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost we record 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 intend to settle these awards with SVS purchased in the open market by a broker, or issued from treasury. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;PSUs:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The number of PSUs that will actually vest varies from 0% to 200% 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 three-year performance period, subject to modification by each of a separate pre-determined non-market financial target, and our relative total shareholder return (TSR), a market performance condition, compared to a pre-defined group of companies over the three-year performance period. The cost we record for PSUs is based on our estimate of the outcome of the applicable performance conditions. The grant date fair value of the non-TSR-based performance measurement and modifier is based on the market &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;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. The grant date fair value of the TSR modifier&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;is based on a Monte Carlo simulation model. 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 intend to settle these awards with SVS purchased in the open market by a broker or issued from treasury. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Share Units (DSUs):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;The compensation of our Board of Directors is comprised of annual Board and Board Chair retainer fees, annual standing Board committee Chair retainer fees (where applicable), and travel fees (collectively, Annual Fees)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;payable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; in quarterly installments in arrears.* Directors must elect to receive 0%, 25% or 50% 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 0%, 25% or 50% of their Annual Fees in cash, with the balance either in DSUs or in RSUs (if no election is made, 100% 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 (in the case of DSUs) or the trading day preceding the date of grant (in the case of RSUs). Each DSU represents the right to receive one 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 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 three-year period and are governed by the terms of our Long-Term Incentive Plan (LTIP). Each vested RSU entitles the holder thereof to one 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 vest immediately on the date the director Retires. We expense the cost of director compensation through SG&amp;amp;A in our consolidated statement of operations in the period the services are&#160;rendered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;*  Mr. Popatia is an officer of Onex Corporation (Onex) and does not receive compensation as a director of the Company; however, Onex receives compensation for providing his services as a director, payable in DSUs in equal quarterly installments in arrears. See note 17.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod
      contextRef="i54cff7341f2648798c92ca65e0fb85ab_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNTE_fe225051-adc3-4f42-be5f-c80775191556">P4Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod
      contextRef="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNjU_acdc34e0-9684-4639-bb03-e93ff269433f">P3Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod
      contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfMzY4MDc_8c5e1e89-c592-4ea6-8611-ece67d9152c1">P3Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="i0e0ce9ea1f4a48a581baacaba847b64a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfMzg0NjM_c286391f-2b5e-4f9a-9350-031c2811c16f"
      unitRef="number">0</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="i68eeadd02e6c42cd938f39c3bd89f484_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfMzg0NzA_63173321-a381-4309-907d-88c8d6ef0b1d"
      unitRef="number">2</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2
      contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzOTM_f123338e-da55-40d6-97fa-6a9c2cb17c40">P3Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod
      contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzOTQ_a2ac8c22-1040-4d08-b5fb-466b6392257c">P3Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash
      contextRef="id9d12cdd1a7d404bb65cd9d65167a86c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA0OTQ_09783aaf-2847-4f1b-9374-208144aa25a9"
      unitRef="number">0</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash
      contextRef="i8ab2ab00ee714e07b1ec8631abc8e36f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA0OTg_21f88093-5928-4681-9f88-c228d5e63375"
      unitRef="number">0.25</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash
      contextRef="i186b356d0e2448189f31ca986805bba9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA1MDQ_82073b61-fa0f-4ff1-ba2f-e66cbea4b447"
      unitRef="number">0.50</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash
      contextRef="id9d12cdd1a7d404bb65cd9d65167a86c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA3NTI_78b53772-0f52-443e-98f9-51dbc3efc19b"
      unitRef="number">0</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash
      contextRef="i8ab2ab00ee714e07b1ec8631abc8e36f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA3NTY_989c14c3-27f7-4c06-9284-e88a2a1fb3ba"
      unitRef="number">0.25</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash
      contextRef="i186b356d0e2448189f31ca986805bba9_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA3NjI_0bc43c3e-1078-4ae1-9198-df0a0531ba7c"
      unitRef="number">0.50</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash>
    <cls:SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards
      contextRef="id9d12cdd1a7d404bb65cd9d65167a86c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDA4NjM_8c89b076-da1c-4616-8dc4-1707a553e15a"
      unitRef="number">1</cls:SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator
      contextRef="idd27bde314614249ab64383786e4a3ea_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDExOTM_b4d7446d-45ac-4994-b38b-7d849c538bfa"
      unitRef="number">1</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod
      contextRef="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNDI_2c01a2fa-c5d2-40de-bb61-91cc8e8087ba">P3Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator
      contextRef="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNDE5NDc_378ebb71-4fff-484a-80e5-d07286dda9f4"
      unitRef="number">1</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator>
    <ifrs-full:DescriptionOfAccountingPolicyForFinanceCostsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyOTc_b7647e75-eabc-453e-97ad-4b59c6086992">Deferred financing costs:Deferred financing costs consist of costs relating to the establishment or amendment of our credit facility (including in connection with subsequent security arrangements). We defer financing costs related to our revolving facility as other assets on our consolidated balance sheet, and amortize these costs in our consolidated statement of operations on a straight-line basis over the term of the revolving facility (or the remainder of the term for amendments or subsequent security arrangements). We record financing costs relating to the issuance of our term loans as a reduction to the cost of the related debt (see note 11), which we amortize in 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.</ifrs-full:DescriptionOfAccountingPolicyForFinanceCostsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzMzQ_6f0b8c54-fa67-4cf1-87ce-73e1afc5193c">Income taxes: &lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 they are recognized in OCI or directly in equity, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 where 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 used by management in establishing provisions related to tax uncertainties can significantly affect the amounts we recognize in our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#x2019;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 we determine it is no longer probable that we will realize the related tax benefits. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;probable that the temporary differences will not reverse in the foreseeable future.&lt;/span&gt;&lt;/div&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&#160;date.</ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTg0MDA_b1014d9f-865c-4e10-9967-de5e18814ce6">Financial assets and financial liabilities:&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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. Also see note&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(q)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &#x201c;Impairment of financial assets.&#x201d;&lt;/span&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyNzg_1cfb8a84-a174-4975-a2eb-2bf07c7139e0">Fair value through profit or loss (FVTPL):&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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 (unless they relate to effective hedging relationships for accounting purposes, in which case the subsequent changes are recorded in OCI). See note 2(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;p&lt;/span&gt;). We expense transaction costs related to financial instruments classified as FVTPL as incurred in our consolidated statement of&#160;operations.</ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgyODk_026e8958-6dc0-4c52-b398-d9d8c981f7a2">Amortized cost: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 A/R, 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.</ifrs-full:DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory>
    <cls:DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNDY_fe0e275a-30fe-426c-8c86-10488027bfc8">Financial liabilities that are not classified as FVTPL include 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 initially recognize the carrying amount of such liabilities on our consolidated balance sheet at fair value plus transaction costs that are directly attributable to the issuance of such liabilities. These financial liabilities are measured at amortized cost subsequent to initial recognition.</cls:DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock>
    <ifrs-full:DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzMDc_73c20ea8-418a-4d6b-9cd9-25824b1110b9">Derivatives and hedge accounting:&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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 the interest rate risk on a portion of our term loan borrowings. We apply hedge accounting to those hedge relationships 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;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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&#x2019;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Forward exchange and swap contracts that are not effective hedges for accounting purposes 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 and swap 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 accumulated OCI until we recognize the hedged item in our consolidated statement of operations. Any cash flow hedge ineffectiveness is recognized in our consolidated statement of operations immediately. For hedging instruments that we discontinue before the end of the original hedge term, we amortize the unrealized hedge gain or loss in accumulated OCI to our consolidated statement of operations over the remaining term of the hedging relationship or when the hedged item is recognized in net income, if this occurs prior to the end of the original term of the hedging relationship. If the hedged item ceases to exist before the end of the original hedge term, we recognize the unrealized hedge gain or loss in accumulated OCI immediately in our consolidated statement of operations. For our current foreign currency forward and swap cash flow hedges, the majority of the underlying expenses we hedge are for inventory, labour and facility costs, which are included in cost of sales in our consolidated statement of&#160;operations. For our interest rate swap agreements, the underlying interest expenses that we hedge are included in finance costs in our consolidated statement of&#160;opera&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;tions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzNzQ_893cd82f-dad4-4c99-bf91-ff7aab0f05c4">Impairment of financial assets:&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review financial assets for impairment 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, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), 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&#x2019;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 determined to be impaired. We adjust previous write-downs to reflect changes in estimates or actual experience.&lt;/span&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzOTc_1880852e-4fb8-49f7-93c9-1dca94b27731">Revenue and deferred investment costs:&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We derive the majority of our revenue from the sale of electronic products we manufacture and services we 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. Where the 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 A/R on our consolidated balance sheet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We record certain investment costs, comprised of contract acquisition or fulfillment costs, to the extent we consider the recoverability of these costs 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;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue>
    <ifrs-full:DescriptionOfAccountingPolicyForGovernmentGrants
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zMS9mcmFnOjhkZTMxZmZjMWQ0YzQ3OGI4YjhhMjNiZTBiMGNiYmNhL3RleHRyZWdpb246OGRlMzFmZmMxZDRjNDc4YjhiOGEyM2JlMGIwY2JiY2FfNTgzMDM_ef0d20b2-1f6d-40d0-901e-6eb164531d01">Government subsidies:We receive governmental subsidies, grants and credits (collectively, Subsidies), from time to time related to operating expenditures or equipment purchases. We recognize such Subsidies when there is reasonable assurance that we qualify for, and have complied with the conditions of, the Subsidy, and that the Subsidy will be received. If we receive a Subsidy but cannot reasonably assure that we have complied with its conditions, we will defer recognition of the Subsidy and record a liability on our consolidated balance sheet until the conditions are fulfilled. For Subsidies that relate to operating expenditures, we recognize the Subsidy as a reduction to the expenditure that the Subsidy was intended to offset, in the period the cost is incurred or when the conditions are&#160;fulfilled if they were not met when the costs were incurred. For Subsidies that relate to the purchase of equipment, we reduce the cost of the asset in the period the cost is incurred or when the conditions are fulfilled if they were not met when the costs were incurred, and we calculate amortization on the net amount.</ifrs-full:DescriptionOfAccountingPolicyForGovernmentGrants>
    <ifrs-full:DisclosureOfBusinessCombinationsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjEwMw_0b5180ec-eb16-427c-99c7-f22e8abf5759">ACQUISITIONS:&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On November 1, 2021, we completed the acquisition of 100% of the shares of PCI Private Limited (PCI), a fully integrated design, engineering and manufacturing solutions provider with five manufacturing and design facilities across Asia. The agreement governing the acquisition of PCI includes a customary post-closing net working capital adjustment (WCA). The purchase price for PCI was $314.7, net of $11.4 of cash acquired, and including a preliminary net WCA (which is subject to finalization in the first quarter of 2022). The purchase price was funded with a combination of cash and borrowings of $220.0 under the revolving portion of our credit facility (see note 11).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of our preliminary purchase price allocation in the year of acquisition are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PCI &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="12" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes and other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Acquired assets and liabilities are recorded on our consolidated balance sheet at their fair values as of the date of acquisition. We expect to finalize our purchase price allocation by the end of the first quarter of 2022, once the WCA has been finalized, and the work of third-party consultants in estimating the fair values of acquired intangible assets (customer intangible assets) has been completed.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Had the acquisition occurred on January 1, 2021, PCI would have contributed less than 10% to our consolidated revenue and net earnings for 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Newly-recognized customer intangible assets from the acquisition will be amortized on a straight line basis over an estimated useful life of 10 years. As a result, our &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;amortization of intangible assets will increase by approximately $17 annually. Goodwill from the acquisition arose primarily from specific knowledge and capabilities of the acquired workforce and expected synergies from the combination of our operations. Such goodwill is attributable to our ATS segment and is not tax deductible. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We engaged third-party consultants to provide valuations of certain inventory, property, plant and equipment and intangible assets in connection with our acquisition of PCI. The fair value of the acquired tangible assets 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. The valuation of the intangible assets by the third-party consultants will be primarily based on the income approach using a discounted cash flow model and forecasts based on management's subjective estimates and assumptions. Various Level 2 and 3 data inputs of the fair value measurement hierarchy (defined in note 20) were (and will be) used in the valuation of the foregoing assets.    &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;   &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We recorded A&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;cquisition Costs (defined in note 15) of $7.3 during 2021, including $4.8 related to our acquisition of PCI, offset in part by a $1.2 release of certain indirect tax liabilities previously recorded in connection with our acquisition of Impakt Holdings, LLC (Impakt). We recorded $0.2 of Acquisition Costs in 2020 related to potential acquisitions, and $3.9 of Acquisition Costs in 2019 (consisting of $1.7 of costs related to potential acquisitions and $2.2 of charges related to the subsequent re-measurement of indemnification assets recorded in connection with our Impakt acquisition). See note 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;(e)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In 2019, we recorded purchase price adjustments totaling $2.7 related to acquisitions completed in 2018 (Atrenne Integrated Solutions, Inc. (Atrenne) and Impakt). There were no purchase price adjustments related to such acquisitions in 2020 or 2021.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBusinessCombinationsExplanatory>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjMwODk3NDQyMjE0NTE_5fcf4bd9-5f1f-4fe5-8c24-40a4cb415430"
      unitRef="number">1</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMTA5OTUxMTY0NzM5Mw_8f573f72-6fef-40eb-bc5e-21bd8aab5e20"
      unitRef="usd">314700000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <cls:CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMTA5OTUxMTY0NzQwNQ_3543711d-2fb8-4beb-84a8-399733f86c06"
      unitRef="usd">11400000</cls:CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate>
    <cls:PortionOfConsiderationPaidConsistingOfBorrowings
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMTA5OTUxMTY0NzQxMw_35aba36d-ed80-42c2-b8a8-94a89873c0f0"
      unitRef="usd">220000000.0</cls:PortionOfConsiderationPaidConsistingOfBorrowings>
    <ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjEwOQ_a4047d41-ad23-4193-8df5-a04b2d9cfceb">Details of our preliminary purchase price allocation in the year of acquisition are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.887%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PCI &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="12" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(121.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes and other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory>
    <cls:AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfMi00LTEtMS03MzM1MA_70ecdd83-3aa1-4562-a7ff-257c211182fa"
      unitRef="usd">68900000</cls:AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:InventoryRecognisedAsOfAcquisitionDate
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfMy00LTEtMS03MzM1MA_7b55d259-e1c2-4961-8411-e7b52fdc394d"
      unitRef="usd">83600000</ifrs-full:InventoryRecognisedAsOfAcquisitionDate>
    <ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfNC00LTEtMS03MzM1MA_6f6364d0-9bbf-44f1-aaa5-543253508595"
      unitRef="usd">22800000</ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfNS00LTEtMS03MzM1MA_bbb0f185-8eea-4591-b53d-72011caf1cbb"
      unitRef="usd">173400000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <cls:OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfNi00LTEtMS03MzM1MA_83ffa264-627c-4824-acc6-ca3949bbe92a"
      unitRef="usd">6900000</cls:OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:Goodwill
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfNy00LTEtMS03MzM1MA_07740d3d-7e17-4c47-8b2f-c2bcb398a201"
      unitRef="usd">126000000.0</ifrs-full:Goodwill>
    <cls:AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfOC00LTEtMS03MzM1MA_4ab777cd-df2f-450b-ac81-2f5d05377dff"
      unitRef="usd">121300000</cls:AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate>
    <cls:OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfOS00LTEtMS03MzM1MA_80fa23a7-ce24-4c62-a8e4-5c48274b8020"
      unitRef="usd">8100000</cls:OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate>
    <cls:DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfMTAtNC0xLTEtNzMzNTA_2c2bbfa2-5443-47a4-97a4-194e2a166b2d"
      unitRef="usd">37500000</cls:DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RhYmxlOjdhN2E1MTVlZWNhYzQzZWY5YTljMWJkZmJhOGFmZDExL3RhYmxlcmFuZ2U6N2E3YTUxNWVlY2FjNDNlZjlhOWMxYmRmYmE4YWZkMTFfMTEtNC0xLTEtNzMzNTA_f88bbe9e-3a8d-4c51-baf2-69560776e0d6"
      unitRef="usd">314700000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
    <cls:PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod
      contextRef="i1e37bc6e89754ec4b2850d4a5156c182_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzODU_2f978a3a-3b6e-4c88-97a5-5621fc799104"
      unitRef="number">0.10</cls:PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod>
    <cls:PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod
      contextRef="i1e37bc6e89754ec4b2850d4a5156c182_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzODU_67b0a18f-b38c-49c7-9f39-41941e3b9317"
      unitRef="number">0.10</cls:PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod>
    <cls:UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill
      contextRef="id96d025e0e7c4124b532355bd8369474_D20211101-20211101"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzODk_528e4195-06ef-40a5-bae4-110cb2faffa2">P10Y</cls:UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill>
    <cls:AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill
      contextRef="ided708f7750348d3bfb71004354ec148_D20211101-20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMTA5OTUxMTY0OTI4OA_27816245-081f-482a-b6ce-081f42e74197"
      unitRef="usd">17000000</cls:AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill>
    <ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzNjc_2affa7cd-fae4-4006-aa5e-4021a0b30040"
      unitRef="usd">7300000</ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i9da7468a14da41d087d561006fb8a8cc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMzg0ODI5MDcyOTA3Nw_ca6e610a-682e-4025-9587-9a844064cb78"
      unitRef="usd">4800000</ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <cls:ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts
      contextRef="ibeb693ff3df14a5a864b12bfb518700e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzNTg_0793ba9e-8bb8-45c1-b204-383e2476671d"
      unitRef="usd">1200000</cls:ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts>
    <cls:AcquisitionRelatedCostsForPotentialAcquisitions
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMTA5OTUxMTY0NDM2Mw_c85d9c91-c747-46dd-90c5-698bb3a3147c"
      unitRef="usd">200000</cls:AcquisitionRelatedCostsForPotentialAcquisitions>
    <ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzNDk_403d38a3-b131-4a6b-9e46-b437170750d5"
      unitRef="usd">3900000</ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <cls:AcquisitionRelatedCostsForPotentialAcquisitions
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMTA5OTUxMTY0NDQ4Mw_d962b23a-e602-4137-ba40-12f2e378e9c7"
      unitRef="usd">1700000</cls:AcquisitionRelatedCostsForPotentialAcquisitions>
    <cls:AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets
      contextRef="i3748331f07ea48cfba7ddb0b1f18a0e0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzUzNzY_c008c6dc-6d87-40f6-8315-22eb634e39ee"
      unitRef="usd">2200000</cls:AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets>
    <cls:BusinessCombinationPurchasePriceAdjustment
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzU0Mjc_16028a95-10f9-427a-871c-6eb4ba6af4dc"
      unitRef="usd">2700000</cls:BusinessCombinationPurchasePriceAdjustment>
    <cls:BusinessCombinationPurchasePriceAdjustment
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzU0MzU_39ae8a59-fba9-4dc9-bf6c-aa808a459c61"
      unitRef="usd">0</cls:BusinessCombinationPurchasePriceAdjustment>
    <cls:BusinessCombinationPurchasePriceAdjustment
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8zNy9mcmFnOmIzY2VhYTVlODg5ZjRmMmNhNjc2MTk0Njk0MWVjOWExL3RleHRyZWdpb246YjNjZWFhNWU4ODlmNGYyY2E2NzYxOTQ2OTQxZWM5YTFfMjM2Mzk1MDAwMzU0MzU_8ab48cf8-6215-48c4-b524-aca972882674"
      unitRef="usd">0</cls:BusinessCombinationPurchasePriceAdjustment>
    <cls:DisclosureOfDerecognitionOfFinancialAssetsTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjUxOQ_4e9443b5-937e-4cee-bbfc-641c79bf987e">ACCOUNTS RECEIVABLE:&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;A/R sales program and supplier financing programs (SFPs):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our previous agreement (Prior Program) to sell up to $250.0 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 then-requirements, we reduced the sales program limit from $250.0 to $200.0 during the extension period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;To replace the Prior Program, we entered into an agreement in March 2020 with a third-party bank to sell up to $300.0 in A/R on an uncommitted basis, subject to pre-determined limits by customer. This one-year agreement provides for automatic annual one-year extensions, and was so extended in each of March 2021 and March 2022. This agreement may be terminated at any time by the bank or by us upon 3 months&#x2019; prior notice, or by the bank upon specified defaults. We are required to comply with covenants, including those relating to the fulfillment of payment obligations and restrictions on the sale, assignment or creation of liens, with respect to A/R sold under this agreement. At December&#160;31, 2021 and December&#160;31, 2020, we were in compliance with these covenants. Under our A/R sales programs, we continue to collect cash from our customers and remit amounts collected to the bank weekly.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On November 1, 2021, upon consummation of our acquisition of PCI, we commenced participation in an SFP pertaining to a PCI customer. As a result, as of December 31, 2021, we participated in three SFPs (one with a CCS segment customer, and two with ATS segment customers), pursuant to which we sell A/R from the relevant customer to third-party banks on an uncommitted basis. The SFPs have indefinite terms and may be terminated at any time by the customer or by us upon specified prior notice. We utilize the SFPs to substantially offset the effect of extended payment terms required by these customers on our working capital for the period. Under our SFPs, the third-party banks collect the relevant receivables directly from the customers. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At December&#160;31, 2021, we sold $45.8 of A/R under our current A/R sales program (December&#160;31, 2020 &#x2014; $119.7) and $98.0 of A/R under our three SFPs, including $21.5 of A/R under the PCI customer's SFP (December&#160;31, 2020 &#x2014; $65.3 under two SFPs).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The A/R sold under each of these programs are de-recognized from our A/R balance, 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. A/R are sold net of discount charges, which are recorded as finance costs in our consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, our A/R balance included $253.5 of contract assets recognized as revenue in accordance with our revenue recognition accounting policy (December&#160;31, 2020 &#x2014; $231.8).&lt;/span&gt;&lt;/div&gt;</cls:DisclosureOfDerecognitionOfFinancialAssetsTextBlock>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit
      contextRef="iae01a9608dd849ae925d411b9ac34854_D20190101-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMTQx_0d9e651c-d5fd-436f-94bd-cb292e265d7f"
      unitRef="usd">250000000.0</cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit>
    <cls:TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks
      contextRef="i131cb85395e64d0a976de5704106e0fb_D20190101-20200115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjI1_58614a16-5800-448f-a602-e8b2890f6537"
      unitRef="bank">2</cls:TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit
      contextRef="iae01a9608dd849ae925d411b9ac34854_D20190101-20191130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfNDU4_2c1fdf8f-d5f1-4e86-b183-b85c3b2bea21"
      unitRef="usd">250000000.0</cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit
      contextRef="i9aaaf929cacd4a53ad37b4ab3a4002f3_D20191201-20200115"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfNDY0_67010a0d-9367-4fa6-95cc-c9f12a070907"
      unitRef="usd">200000000.0</cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit
      contextRef="i615948a12e664b41a4239a51d3700436_D20200301-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjMwODk3NDQxOTAxMzE_b633a9aa-cb4e-47c4-b3c2-bb957dc5bca3"
      unitRef="usd">300000000.0</cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm
      contextRef="i615948a12e664b41a4239a51d3700436_D20200301-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMzI5ODUzNDg5MDIzNA_d8b71210-ecf3-460f-8843-3083f8a371e5">P1Y</cls:TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions
      contextRef="i615948a12e664b41a4239a51d3700436_D20200301-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjUxNg_42ef796a-ed31-4e67-9fc3-23f619673ce6">P1Y</cls:TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination
      contextRef="i615948a12e664b41a4239a51d3700436_D20200301-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjUxNw_6186f6c4-5d52-42dd-9775-945e9294b603">P3M</cls:TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination>
    <cls:NumberOfSupplierFinancingPrograms
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjc0ODc3OTA3MzYyMw_182829ee-a0a1-4d5e-a10d-34cc153c0fe3"
      unitRef="program">3</cls:NumberOfSupplierFinancingPrograms>
    <cls:NumberOfSupplierFinancingPrograms
      contextRef="ic501d7520b1e4adf8495a5a398f661e4_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMTI5OQ_2b949cdf-4488-472b-b82a-4da22d21351e"
      unitRef="program">1</cls:NumberOfSupplierFinancingPrograms>
    <cls:NumberOfSupplierFinancingPrograms
      contextRef="i7c15de4b1c2242b9b4eac68b9be2730a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjc0ODc3OTA3MzYyOQ_042fe3ab-5be3-45de-a5b4-0384c1a4c839"
      unitRef="program">2</cls:NumberOfSupplierFinancingPrograms>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1
      contextRef="i381a02876a7540b4a9eb60796b22eeff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMTc2MQ_fe0b1f84-1f78-4f6a-a3b5-17adca0192f7"
      unitRef="usd">45800000</cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1
      contextRef="i3ec5509bd21a49fd8c82282e4ea5cc8a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMTgxMw_403234c8-93c7-4e99-8b14-b12cd1d41d11"
      unitRef="usd">119700000</cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1
      contextRef="i45a0e26cc5ec4ef0b7896dcf2f4f8189_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMTg0NQ_fedf4e87-3526-427b-a6e9-072ac590bb78"
      unitRef="usd">98000000.0</cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1>
    <cls:NumberOfSupplierFinancingPrograms
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjMwODk3NDQxOTAxNDg_34cc8016-eb4e-4314-a1f9-208318db761e"
      unitRef="program">3</cls:NumberOfSupplierFinancingPrograms>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1
      contextRef="icb741bf2b4754761b5501da57fe9e000_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjMwODk3NDQxOTAxNDI_c358729c-24d2-4924-b7a3-4b45ac63dd45"
      unitRef="usd">21500000</cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1
      contextRef="i93b1bcdfa13941c0a4b1a1da2a092964_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMTg2MQ_6e57ac61-a461-4757-9f80-b3aaad4cb620"
      unitRef="usd">65300000</cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1>
    <cls:NumberOfSupplierFinancingPrograms
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjMwODk3NDQxOTAxNTg_2f409c6a-3333-4bdc-a1e3-2bdb69f1dc17"
      unitRef="program">2</cls:NumberOfSupplierFinancingPrograms>
    <ifrs-full:ContractAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjQ0Nw_9b854d3d-1f72-4756-8015-3f07ee9c56bb"
      unitRef="usd">253500000</ifrs-full:ContractAssets>
    <ifrs-full:ContractAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80My9mcmFnOjY3OTBmNTEzMmI4OTQ4NzRiZDI4ZWZhMDhlYjkyYTg3L3RleHRyZWdpb246Njc5MGY1MTMyYjg5NDg3NGJkMjhlZmEwOGViOTJhODdfMjUxMQ_d37c7c59-2ebe-46ec-a29a-6116de296aaf"
      unitRef="usd">231800000</ifrs-full:ContractAssets>
    <ifrs-full:DisclosureOfInventoriesExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMTU1Mw_36462737-c55e-4430-98e6-fb50b9226d9b">INVENTORIES:&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,585.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 2021, we recorded net inventory provisions of $4.9, consisting of $7.2 in inventory provisions pertaining primarily to our ATS segment, offset in part by $2.3 of valuation recoveries in our CCS segment. During 2020, we recorded net inventory provisions of $17.0, split approximately evenly between our CCS and ATS segments. Our net inventory provisions for 2019 of $4.1 were comprised of $9.9 in provisions (approximately two-thirds of which related to specified aged inventory in our ATS segment), which were partially offset by $5.8 of valuation recoveries (split relatively equally between our segments) recorded in the fourth quarter of 2019. We regularly review the estimates and assumptions we use to value our inventory through analysis of historical performance, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;current conditions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and future expectations.&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;We receive cash deposits from certain of our customers primarily to cover the impact of higher inventory levels carried due to the current constrained materials environment, and to reduce risks related to excess and obsolete inventory. Such deposits as of December&#160;31, 2021 totaled $434.0 (December&#160;31, 2020 &#x2014; $174.7), and were recorded in accrued and other current liabilities on our consolidated balance sheet.</ifrs-full:DisclosureOfInventoriesExplanatory>
    <cls:DisclosureOfCurrentInventoryTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMTU0OQ_4d6f41af-b384-4e2a-8122-55fbeddcd5cb">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,585.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in progress&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,091.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cls:DisclosureOfCurrentInventoryTableTextBlock>
    <ifrs-full:RawMaterials
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfMy0xLTEtMS00MDMwMw_fc50416c-0d70-4419-9e61-04f0463a867f"
      unitRef="usd">956200000</ifrs-full:RawMaterials>
    <ifrs-full:RawMaterials
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfMy0zLTEtMS00MDMwMw_b5d5ecc3-ff2a-4bd8-b760-8597d3fd9519"
      unitRef="usd">1585800000</ifrs-full:RawMaterials>
    <ifrs-full:WorkInProgress
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfNC0xLTEtMS00MDMwMw_8fa3eaa3-a5b2-4aab-89ba-9fa5d97a9aea"
      unitRef="usd">71500000</ifrs-full:WorkInProgress>
    <ifrs-full:WorkInProgress
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfNC0zLTEtMS00MDMwMw_5e7a2cde-2cb0-4a48-88fe-b25e6c007df8"
      unitRef="usd">71200000</ifrs-full:WorkInProgress>
    <ifrs-full:FinishedGoods
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfNS0xLTEtMS00MDMwMw_634b7057-91e6-435f-a04a-39e6c5c828b2"
      unitRef="usd">63800000</ifrs-full:FinishedGoods>
    <ifrs-full:FinishedGoods
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfNS0zLTEtMS00MDMwMw_9f583661-9452-4cd1-94fd-7bbba36617e5"
      unitRef="usd">40000000.0</ifrs-full:FinishedGoods>
    <ifrs-full:Inventories
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfNi0xLTEtMS00MDMwMw_4618597f-c827-43b5-8410-8b5f85bb90a7"
      unitRef="usd">1091500000</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RhYmxlOmIwMDI1ZTljNDg2MzQ2YWM5YmRjNGI2MDc5MDQ4OWZhL3RhYmxlcmFuZ2U6YjAwMjVlOWM0ODYzNDZhYzliZGM0YjYwNzkwNDg5ZmFfNi0zLTEtMS00MDMwMw_2574d63a-82c7-4017-af66-ca307255394c"
      unitRef="usd">1697000000</ifrs-full:Inventories>
    <ifrs-full:WritedownsReversalsOfInventories
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfNDEx_ed1a1762-e133-44dd-bafd-dddfc6129d66"
      unitRef="usd">4900000</ifrs-full:WritedownsReversalsOfInventories>
    <ifrs-full:InventoryWritedown2011
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMjMwODk3NDQxOTE4Mjc_18c61879-1f7d-4df9-9f5e-1f1a4ab55dc2"
      unitRef="usd">7200000</ifrs-full:InventoryWritedown2011>
    <ifrs-full:ReversalOfInventoryWritedown
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMjMwODk3NDQxOTE4MDA_768761d6-19f5-41d0-8934-7566aa76255c"
      unitRef="usd">2300000</ifrs-full:ReversalOfInventoryWritedown>
    <ifrs-full:WritedownsReversalsOfInventories
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfNTI3_62e8a6d7-a004-4fa5-be29-a8db79b7a0c0"
      unitRef="usd">17000000.0</ifrs-full:WritedownsReversalsOfInventories>
    <ifrs-full:WritedownsReversalsOfInventories
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfODA2_a79f6a3f-4f10-4f4b-a445-8a33463d7267"
      unitRef="usd">4100000</ifrs-full:WritedownsReversalsOfInventories>
    <ifrs-full:InventoryWritedown2011
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMjMwODk3NDQxOTE4MDk_16f9c2ab-074b-4105-b057-52f39abcedd8"
      unitRef="usd">9900000</ifrs-full:InventoryWritedown2011>
    <ifrs-full:ReversalOfInventoryWritedown
      contextRef="i60988a72be664f34810cee5c71ec68ac_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMjMwODk3NDQxOTE4MTg_f280179d-7432-4261-8d5e-c0f3fcc7e33e"
      unitRef="usd">5800000</ifrs-full:ReversalOfInventoryWritedown>
    <ifrs-full:DepositsFromCustomers
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMTQ0Mg_1261a87a-7d89-4e99-afbb-c87e7bac80a3"
      unitRef="usd">434000000.0</ifrs-full:DepositsFromCustomers>
    <ifrs-full:DepositsFromCustomers
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF80Ni9mcmFnOmU2NzIxY2U1YmM1ZjQzNzliNjZiOTljYWQ5ZThiMzYyL3RleHRyZWdpb246ZTY3MjFjZTViYzVmNDM3OWI2NmI5OWNhZDllOGIzNjJfMTQ1MQ_869c2558-e1bb-4219-b781-1dff4245364d"
      unitRef="usd">174700000</ifrs-full:DepositsFromCustomers>
    <ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RleHRyZWdpb246MmIzOGJhYWQ3ODcxNDE5MzkzNzYyOWM1ODcwODIyYWJfNDA4MA_396ab833-7c61-4e63-8d34-6b7a0741deb4">PROPERTY, PLANT AND EQUIPMENT:&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Property, plant and equipment are comprised of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.775%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.541%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Depreciation and &lt;br/&gt;Impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Book &lt;br/&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings including improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;563.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,118.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;786.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:289.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:61.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:78.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:58.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:33pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Depreciation and &lt;br/&gt;Impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Book &lt;br/&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings including improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;739.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;579.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,158.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;819.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the changes to the net book value of property, plant and&#160;equipment for the years indicated:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.795%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.068%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Note&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Buildings &lt;br/&gt;including &lt;br/&gt;Improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Machinery &lt;br/&gt;and &lt;br/&gt;Equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of assets and other disposals&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions through business combination&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of assets and other disposals&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;160.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Includes the write-down of equipment primarily related to disengaged programs in 2020 and 2021 (recorded in each case as restructuring charges), as described in note &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;/div&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 2019 through 2021 indicating that the carrying amount of such assets or related CGUs may not be recoverable.</ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7292e21eb76c4c56992816045a38ffe1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfMi0xLTEtMS00MDMwMw_70104e1d-f80a-45d5-9c07-dc35ab4b02bc"
      unitRef="usd">36200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i34dcf51127a24cd2ab08b95852551bc0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfMi0zLTEtMS00MDMwMw_26395bea-1458-4888-acfe-e659b347bcc3"
      unitRef="usd">-12000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1c36e94694ab4b4d83bd4fa721c5552b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfMi01LTEtMS00MDMwMw_301ba979-7924-4264-b73c-c24b788221fd"
      unitRef="usd">24200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib0a8c1d23bba4115b623a8f57ab3f278_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfMy0xLTEtMS00MDMwMw_c38056b9-cc62-4f93-a999-db2ae7228f0c"
      unitRef="usd">360600000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic8a92478811e4faabcb73f9b074ea7eb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfMy0zLTEtMS00MDMwMw_37c27ee8-e655-44fa-a29a-e71c3642091f"
      unitRef="usd">-210200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ifb95a72f5d3e49939f735524b1c7cc6b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfMy01LTEtMS00MDMwMw_e113c090-bb13-4e19-a671-1a9d3d031a4f"
      unitRef="usd">150400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7a296a2c2f404b40aff47db02ee6ef1e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfNC0xLTEtMS00MDMwMw_0989af7f-931e-413b-ab23-b8d80a6169ee"
      unitRef="usd">721800000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i2728e134dd3e4a578d1b92b0e0a54f4b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfNC0zLTEtMS00MDMwMw_48399c48-f8d1-4682-b68e-997f68fb8fd7"
      unitRef="usd">-563900000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ie7a82412bcd04e4690cac1c9ba3612a6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfNC01LTEtMS00MDMwMw_50f3007c-db5d-44cf-9015-579e6e96ddaf"
      unitRef="usd">157900000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9c65f9c98c03407bb76a7f2185bd526e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfNS0xLTEtMS00MDMwMw_9e85f40b-f19d-40ea-bc92-fc4e0dd9aaa4"
      unitRef="usd">1118600000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib8704b525d7c4c40a968f1d241c7e212_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfNS0zLTEtMS00MDMwMw_2d1462b5-4aa2-49b4-93b7-df70c1e9668e"
      unitRef="usd">-786100000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmJkMmY0ODkzYzRiMDRmMGU5YzNkNGU4NGVkYTUzN2UwL3RhYmxlcmFuZ2U6YmQyZjQ4OTNjNGIwNGYwZTljM2Q0ZTg0ZWRhNTM3ZTBfNS01LTEtMS00MDMwMw_5239fca1-edc7-46b6-8fc2-3028eebe3590"
      unitRef="usd">332500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ibd981cc6b2cd477581ea329fa4cae8bf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfMi0xLTEtMS00MDMwMw_655c20a0-04c5-43bc-bfe5-1992c7f8de24"
      unitRef="usd">35200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ide479599bdfc4375bcf6d593d9de88d9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfMi0zLTEtMS00MDMwMw_c4dd21a7-e695-4c67-ac6c-6bb358a52880"
      unitRef="usd">-12000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9ba4e2600b8f4db2a1c8836c4f43fbeb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfMi01LTEtMS00MDMwMw_5418f474-0e82-4d13-adca-f415d8bc242b"
      unitRef="usd">23200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic2b0b537b6254d4a9a267b2e170bf996_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfMy0xLTEtMS00MDMwMw_27533630-c073-4d23-9bab-d1a6f5be76fc"
      unitRef="usd">383500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i8d20610b53b948e8bb1e2b9b29bab289_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfMy0zLTEtMS00MDMwMw_f18abea4-5e7f-4382-a7c1-2cb99f29c849"
      unitRef="usd">-228000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ifa89b374cac24630a47a18eaa6ebf69c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfMy01LTEtMS00MDMwMw_27cad8a7-a45a-4918-958d-a63fcf75f407"
      unitRef="usd">155500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i404d499cc9754f709f707011716051ea_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfNC0xLTEtMS00MDMwMw_d07c072c-1ac7-4ef6-9c2b-aef3ab5977d5"
      unitRef="usd">739700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i523861178cfe4c7e9bb97de506da5e81_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfNC0zLTEtMS00MDMwMw_81eb23d9-8668-4551-aa83-d274c082ff31"
      unitRef="usd">-579700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i82df7731abb941c98d9d4c7bd6174068_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfNC01LTEtMS00MDMwMw_bb958f3c-76fb-4515-9bc5-6a67b4023e08"
      unitRef="usd">160000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia2b025deec9b450bb741b36d61466a32_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfNS0xLTEtMS00MDMwMw_b9cac693-547e-4f13-8df7-ef053023837d"
      unitRef="usd">1158400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7c662bcabffd41d6805b3d7a871e5928_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfNS0zLTEtMS00MDMwMw_a142c87e-0bab-42a9-aafc-9eae90fc1d62"
      unitRef="usd">-819700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOmEyMmI5NWE1MjU1OTQzMTZiMmZmNTJjMmE3NzEzNTllL3RhYmxlcmFuZ2U6YTIyYjk1YTUyNTU5NDMxNmIyZmY1MmMyYTc3MTM1OWVfNS01LTEtMS00MDMwMw_4e33ec27-d1c0-42dd-a4f1-4eafb6b8d215"
      unitRef="usd">338700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i915b17e184a040369dd32c215c659746_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMS0yLTEtMS00MDMwMw_5cc61a5c-8f9a-4d2d-a3c8-82503a23826c"
      unitRef="usd">23600000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib08428b5af1c46bd84effcc72686b0df_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMS00LTEtMS00MDMwMw_96ec52db-0a88-4aa6-8243-35bee3fd31dc"
      unitRef="usd">154600000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i22ecf31bd14d40199a2f7802c1387410_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMS02LTEtMS00MDMwMw_324da1f4-5f35-4ff8-b170-93ec72b69ce1"
      unitRef="usd">176800000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMS04LTEtMS00MDMwMw_38a9e10d-dd91-47a8-9941-8219226626ef"
      unitRef="usd">355000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMy0yLTEtMS00MDMwMw_5125fa70-47ab-46cf-a5ee-c514aafa0520"
      unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i956212b0456049db8b603e00db3c4ae2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMy00LTEtMS00MDMwMw_b0a7a01d-404e-4660-8b17-e29bc60dc753"
      unitRef="usd">16900000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="icee65b3db2744790b4ef1f8308e7f401_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMy02LTEtMS00MDMwMw_e96bd22d-2231-466e-8113-6db60b7c1fc3"
      unitRef="usd">34500000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMy04LTEtMS00MDMwMw_e13ffc62-4f15-40a4-856c-d9a351d72c2e"
      unitRef="usd">51400000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNS0yLTEtMS00MDMwMw_cea65bdc-f0c6-4322-b4ad-d604bdf4b19f"
      unitRef="usd">0</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i956212b0456049db8b603e00db3c4ae2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNS00LTEtMS00MDMwMw_cd1323e2-2f4f-4852-bce5-302d5e81f18f"
      unitRef="usd">20900000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="icee65b3db2744790b4ef1f8308e7f401_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNS02LTEtMS00MDMwMw_89d75f6b-1bd9-4959-945b-39545ee59579"
      unitRef="usd">47900000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNS04LTEtMS00MDMwMw_1d8ac234-f836-49eb-90c9-00de150acd15"
      unitRef="usd">68800000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment
      contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNy0yLTEtMS00MDMwMw_aeba8d59-05e5-4bf4-b2c2-2640caea5e43"
      unitRef="usd">0</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
    <cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment
      contextRef="i956212b0456049db8b603e00db3c4ae2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNy00LTEtMS00MDMwMw_06ba43b3-7038-4661-afad-678163be4f95"
      unitRef="usd">900000</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
    <cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment
      contextRef="icee65b3db2744790b4ef1f8308e7f401_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNy02LTEtMS00MDMwMw_e25cb98d-97a2-4a22-ad9e-8eedb6ac824b"
      unitRef="usd">4300000</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
    <cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfNy04LTEtMS00MDMwMw_4775b306-3eb8-4d59-886e-2f52c877e3de"
      unitRef="usd">5200000</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOC0yLTEtMS00MDMwMw_d33cae9d-52b2-47b4-a943-271e81ead478"
      unitRef="usd">600000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i956212b0456049db8b603e00db3c4ae2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOC00LTEtMS00MDMwMw_3c52e84a-ca7a-41ae-b4c5-0db1bd2a2c0a"
      unitRef="usd">700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="icee65b3db2744790b4ef1f8308e7f401_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOC02LTEtMS00MDMwMw_e6a05507-1a89-45be-96e6-6ca0fdba03de"
      unitRef="usd">-1200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOC04LTEtMS00MDMwMw_3904e6f8-194e-49fd-a4cb-daedc432184c"
      unitRef="usd">100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1c36e94694ab4b4d83bd4fa721c5552b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOS0yLTEtMS00MDMwMw_51ef43c9-5c88-41b3-83eb-4d63b20b97ef"
      unitRef="usd">24200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ifb95a72f5d3e49939f735524b1c7cc6b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOS00LTEtMS00MDMwMw_80680117-b331-41f0-a066-2daaddf6980f"
      unitRef="usd">150400000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ie7a82412bcd04e4690cac1c9ba3612a6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOS02LTEtMS00MDMwMw_e7ef0463-ea94-40ff-88ff-a059161b26e3"
      unitRef="usd">157900000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfOS04LTEtMS00MDMwMw_fe6928b2-0a28-4a93-80e5-470e07189745"
      unitRef="usd">332500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTEtMi0xLTEtNDAzMDM_3035d456-549d-4607-b03e-d011216478bf"
      unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ie77b64bc95bf4e76905ae0286678942d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTEtNC0xLTEtNDAzMDM_21133b63-f5b9-4df8-9ccf-4f5d5db8af4f"
      unitRef="usd">11000000.0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i6054433fade340939550134fbadbbefd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTEtNi0xLTEtNDAzMDM_2ca7ff69-82e7-4954-8db7-447480a364c4"
      unitRef="usd">47200000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTEtOC0xLTEtNDAzMDM_298191bc-62ef-45f6-90dd-1c78030ef907"
      unitRef="usd">58200000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTItMi0xLTEtNDAzMDM_e336a773-bb6e-415b-8104-ffdb73afd26e"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ie77b64bc95bf4e76905ae0286678942d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTItNC0xLTEtNDAzMDM_6b9f404f-c1c3-41e5-8a38-cc646a2c7af1"
      unitRef="usd">17800000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i6054433fade340939550134fbadbbefd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTItNi0xLTEtNDAzMDM_d44cdc0b-b368-4826-9dcb-694f618b1e0d"
      unitRef="usd">5000000.0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTItOC0xLTEtNDAzMDM_2237ab38-9913-4251-b2d9-21a6f4525e81"
      unitRef="usd">22800000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTMtMi0xLTEtNDAzMDM_02d206dd-b49f-4b7e-8788-0c3b290673fd"
      unitRef="usd">0</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="ie77b64bc95bf4e76905ae0286678942d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTMtNC0xLTEtNDAzMDM_a5ce163c-455c-4535-a8f2-ddb3ebdf7624"
      unitRef="usd">22000000.0</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i6054433fade340939550134fbadbbefd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTMtNi0xLTEtNDAzMDM_bd9db442-a89e-4181-a6c0-10fba049b62e"
      unitRef="usd">46800000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTMtOC0xLTEtNDAzMDM_8cb34b02-7a5f-4404-892b-07bd2cfcc707"
      unitRef="usd">68800000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment
      contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTUtMi0xLTEtNDAzMDM_9fa09f13-4a54-43a2-a752-2e1178e43c94"
      unitRef="usd">0</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
    <cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment
      contextRef="ie77b64bc95bf4e76905ae0286678942d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTUtNC0xLTEtNDAzMDM_3c25b44f-5f5d-40ea-923d-a16a82c4fcba"
      unitRef="usd">800000</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
    <cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment
      contextRef="i6054433fade340939550134fbadbbefd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTUtNi0xLTEtNDAzMDM_f6e8a420-8a1c-464f-82b3-acf0a769cc05"
      unitRef="usd">3100000</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
    <cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTUtOC0xLTEtNDAzMDM_df0502d9-2d2b-4c4c-942a-47e4c421273f"
      unitRef="usd">3900000</cls:ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTYtMi0xLTEtNDAzMDM_8f1cba28-6676-408e-af8d-dc81d4262607"
      unitRef="usd">-1000000.0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ie77b64bc95bf4e76905ae0286678942d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTYtNC0xLTEtNDAzMDM_5de1f08c-3feb-499a-8108-6a8f5196b8bd"
      unitRef="usd">-900000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i6054433fade340939550134fbadbbefd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTYtNi0xLTEtNDAzMDM_b619dca0-b959-4945-b67b-699043eea08f"
      unitRef="usd">-200000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTYtOC0xLTEtNDAzMDM_7749f869-cd3d-4dfc-a819-887fde5cd9bd"
      unitRef="usd">-2100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9ba4e2600b8f4db2a1c8836c4f43fbeb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTctMi0xLTEtNDAzMDM_797d09e1-d999-49a9-851f-93d259555d2b"
      unitRef="usd">23200000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ifa89b374cac24630a47a18eaa6ebf69c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTctNC0xLTEtNDAzMDM_bec3a79d-df3e-4c7c-8d21-5ce9612c61dd"
      unitRef="usd">155500000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i82df7731abb941c98d9d4c7bd6174068_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTctNi0xLTEtNDAzMDM_a9898bf2-714e-4bdc-8b63-be042cc52a06"
      unitRef="usd">160000000.0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF81NS9mcmFnOjJiMzhiYWFkNzg3MTQxOTM5Mzc2MjljNTg3MDgyMmFiL3RhYmxlOjRiN2RjMGJlYmJlMjRhOTA4N2I5MjYxYTJlNTFmOGRhL3RhYmxlcmFuZ2U6NGI3ZGMwYmViYmUyNGE5MDg3YjkyNjFhMmU1MWY4ZGFfMTctOC0xLTEtNDAzMDM_e24daff5-7753-40fd-bbfb-c29c5bf91f1d"
      unitRef="usd">338700000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DisclosureOfLeasesExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMTY0Mw_0292e663-15ff-4e0b-9aec-e770b8c00b48">RIGHT-OF-USE ASSETS: &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table details the changes to the net book value of ROU assets during the periods shown: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of assets and lease terminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions through business combination (note 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of assets and lease terminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div style="margin-bottom:2pt;text-align:right"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Additions represent new leases and lease renewals as result of extension of lease terms. Additions for 2021 were reduced by $0.4 (2020 &#x2014;  $4.2) in tenant improvement allowances that we received in connection with a new building lease for one of our Atrenne sites. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;During 2021, we recorded $0.3 (2020 &#x2014; $1.1) (in each case as restructuring charges) to write down certain ROU assets in connection with restructuring actions pertaining to vacated properties, resulting in part from certain sublet recoveries that were lower than the carrying value of the related leases (Sublet Losses). See note 15(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;). &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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, 2020 or 2021 indicating that the carrying amount of our ROU assets or related CGUs may not be recoverable.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;However, we recorded non-cash restructuring charges in such years to write-down certain ROU assets related to vacated properties (resulting in part from Sublet Losses, defined in footnote (ii) above) in connection with our restructuring activities, as described in footnote (ii) above and note 15(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;a&lt;/span&gt;).</ifrs-full:DisclosureOfLeasesExplanatory>
    <cls:DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMTY0NA_7e35224e-393e-4e60-b90c-3060344c1975">The following table details the changes to the net book value of ROU assets during the periods shown: &lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of assets and lease terminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions through business combination (note 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of assets and lease terminations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;div style="margin-bottom:2pt;text-align:right"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Additions represent new leases and lease renewals as result of extension of lease terms. Additions for 2021 were reduced by $0.4 (2020 &#x2014;  $4.2) in tenant improvement allowances that we received in connection with a new building lease for one of our Atrenne sites. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;During 2021, we recorded $0.3 (2020 &#x2014; $1.1) (in each case as restructuring charges) to write down certain ROU assets in connection with restructuring actions pertaining to vacated properties, resulting in part from certain sublet recoveries that were lower than the carrying value of the related leases (Sublet Losses). See note 15(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;a&lt;/span&gt;).</cls:DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock>
    <ifrs-full:RightofuseAssets
      contextRef="i915b17e184a040369dd32c215c659746_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMS0xLTEtMS00MDMwMw_ceaaeb22-12fb-4663-911b-8cb24b8102e0"
      unitRef="usd">7000000.0</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i2b0c9ba9f2a34403b76ce2fbbd534250_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMS0zLTEtMS00MDMwMw_6385bb16-6bd2-4894-a37b-045b4895d3ad"
      unitRef="usd">94700000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ida56d8bc01d4448582bbc08dc861f670_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMS01LTEtMS00MDMwMw_17edbe1f-0891-4c0b-94f4-e7a0100657cb"
      unitRef="usd">2400000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMS03LTEtMS00MDMwMw_e6ab5dd1-60ea-4605-aa85-eaa7214e0a7d"
      unitRef="usd">104100000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMi0xLTEtMS00MDMwMw_ee57786a-18ac-4584-acb5-24eb1f41bf79"
      unitRef="usd">700000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="ida5488d95aab42e3b1c51b9b4553b371_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMi0zLTEtMS00MDMwMw_a64072a9-a1a4-4460-91ef-4584a4d7f0d9"
      unitRef="usd">26900000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="ie87eaf617ae04814884a105de2d238ea_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMi01LTEtMS00MDMwMw_7914861f-d939-4452-ba6c-9af5c3f7018a"
      unitRef="usd">300000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMi03LTEtMS00MDMwMw_4e4ae747-c6f3-4424-b659-d5c5755fca23"
      unitRef="usd">27900000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMy0xLTEtMS00MDMwMw_c2b81eac-6a88-4be9-8acf-c97912028bb4"
      unitRef="usd">600000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="ida5488d95aab42e3b1c51b9b4553b371_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMy0zLTEtMS00MDMwMw_51771352-3814-46fe-b776-79ba5c7ef154"
      unitRef="usd">29200000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="ie87eaf617ae04814884a105de2d238ea_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMy01LTEtMS00MDMwMw_03336c70-5584-4b1d-8c4a-364d3743379d"
      unitRef="usd">500000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMy03LTEtMS00MDMwMw_74b07b52-c548-4919-b1ba-f95c6a075ebb"
      unitRef="usd">30300000</ifrs-full:DepreciationRightofuseAssets>
    <cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations
      contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNC0xLTEtMS00MDMwMw_24fa0336-53c5-4c0f-9b2d-ee5f579f8db0"
      unitRef="usd">0</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
    <cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations
      contextRef="ida5488d95aab42e3b1c51b9b4553b371_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNC0zLTEtMS00MDMwMw_49a5b0da-0b1c-4e4e-85a8-487ebcb5e3c5"
      unitRef="usd">1100000</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
    <cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations
      contextRef="ie87eaf617ae04814884a105de2d238ea_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNC01LTEtMS00MDMwMw_da1efaa1-17b3-42db-a086-cade4528d57a"
      unitRef="usd">0</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
    <cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNC03LTEtMS00MDMwMw_ec002215-df3c-41d6-9904-ba2a9b3756a4"
      unitRef="usd">1100000</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
    <cls:RightOfUseAssetForeignExchangeAndOther
      contextRef="i03f2e845abf841b29cdfcf67991f0424_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNS0xLTEtMS00MDMwMw_5505fc02-11e7-45a5-a44b-5dc4bd84363b"
      unitRef="usd">0</cls:RightOfUseAssetForeignExchangeAndOther>
    <cls:RightOfUseAssetForeignExchangeAndOther
      contextRef="ida5488d95aab42e3b1c51b9b4553b371_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNS0zLTEtMS00MDMwMw_e159e4e6-70e4-4edc-b34d-91511c4480e7"
      unitRef="usd">400000</cls:RightOfUseAssetForeignExchangeAndOther>
    <cls:RightOfUseAssetForeignExchangeAndOther
      contextRef="ie87eaf617ae04814884a105de2d238ea_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNS01LTEtMS00MDMwMw_ecabe6f3-d9eb-4a34-a633-c31ef88dce77"
      unitRef="usd">0</cls:RightOfUseAssetForeignExchangeAndOther>
    <cls:RightOfUseAssetForeignExchangeAndOther
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNS03LTEtMS00MDMwMw_cff2bd42-127f-43da-aa75-730602bceac6"
      unitRef="usd">400000</cls:RightOfUseAssetForeignExchangeAndOther>
    <ifrs-full:RightofuseAssets
      contextRef="i1c36e94694ab4b4d83bd4fa721c5552b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNi0xLTEtMS00MDMwMw_997f069e-db8d-465d-8a18-a137627fa3b8"
      unitRef="usd">7100000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="icb5cc4aa128c4599ba765f4f1486bab0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNi0zLTEtMS00MDMwMw_1db39478-2b91-4a25-9b95-8783ff097b03"
      unitRef="usd">91700000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i2861e4ab009c47ceb0a517d6e0492abf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNi01LTEtMS00MDMwMw_2b4c873a-fbc6-4041-bcba-00bf6b1cdd9c"
      unitRef="usd">2200000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNi03LTEtMS00MDMwMw_d1a32fa4-84f3-43cd-9ee2-3babcfd7b507"
      unitRef="usd">101000000.0</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNy0xLTEtMS00MDMwMw_b35d4651-1bd4-4940-8c3e-6d78605cbe77"
      unitRef="usd">100000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNy0zLTEtMS00MDMwMw_5d0e89e9-3cbe-42c2-b5d0-80308faecc53"
      unitRef="usd">42100000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i51d1500111b043f68aad1d6e17e937c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNy01LTEtMS00MDMwMw_94a79b9d-d95a-4429-b081-c9ec8bf4d72f"
      unitRef="usd">400000</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfNy03LTEtMS00MDMwMw_ed1579f9-c491-484d-883b-527edbd43564"
      unitRef="usd">42600000</ifrs-full:AdditionsToRightofuseAssets>
    <cls:AdditionsToRightOfUseAssetsThroughBusinessCombination
      contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC0xLTEtMS03NTUyMQ_bfce0bbe-207d-4843-9f5d-f2c777538d13"
      unitRef="usd">4300000</cls:AdditionsToRightOfUseAssetsThroughBusinessCombination>
    <cls:AdditionsToRightOfUseAssetsThroughBusinessCombination
      contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC0zLTEtMS03NTUyNw_0dc99a46-1e1e-4a94-afd8-33dea8307e82"
      unitRef="usd">800000</cls:AdditionsToRightOfUseAssetsThroughBusinessCombination>
    <cls:AdditionsToRightOfUseAssetsThroughBusinessCombination
      contextRef="i51d1500111b043f68aad1d6e17e937c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC01LTEtMS03NTUzMw_abce582c-b366-4c1f-9d47-6e6bbb050736"
      unitRef="usd">0</cls:AdditionsToRightOfUseAssetsThroughBusinessCombination>
    <cls:AdditionsToRightOfUseAssetsThroughBusinessCombination
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC03LTEtMS03NTUzOQ_7569faf3-754b-47d2-b843-9bf9bbbc9260"
      unitRef="usd">5100000</cls:AdditionsToRightOfUseAssetsThroughBusinessCombination>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC0xLTEtMS00MDMwMw_f9212d47-9812-442b-a97f-8501365c8177"
      unitRef="usd">500000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC0zLTEtMS00MDMwMw_a4044ceb-2440-4c65-bede-a0a96f029458"
      unitRef="usd">31000000.0</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i51d1500111b043f68aad1d6e17e937c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC01LTEtMS00MDMwMw_8628ba40-4d73-4d32-87ce-43864676de39"
      unitRef="usd">500000</ifrs-full:DepreciationRightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOC03LTEtMS00MDMwMw_5113a9b9-ee0f-431a-bcb1-43be5ef279a7"
      unitRef="usd">32000000.0</ifrs-full:DepreciationRightofuseAssets>
    <cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations
      contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOS0xLTEtMS00MDMwMw_1a0176ec-4ad8-4d6c-88d2-5c736af548f2"
      unitRef="usd">0</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
    <cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations
      contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOS0zLTEtMS00MDMwMw_76115df3-e73f-48df-b2c9-8f0fb5559fdb"
      unitRef="usd">300000</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
    <cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations
      contextRef="i51d1500111b043f68aad1d6e17e937c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOS01LTEtMS00MDMwMw_81cf3fb1-b276-4917-9e8b-505f2cd05b44"
      unitRef="usd">0</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
    <cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfOS03LTEtMS00MDMwMw_1e2d5920-eb8e-4e4a-9d84-b18c121f79f0"
      unitRef="usd">300000</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
    <cls:RightOfUseAssetForeignExchangeAndOther
      contextRef="i27f43c0ad2f34419b446c05f6bfdc3c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTAtMS0xLTEtNDAzMDM_8a3c9ad4-71ab-448a-a690-134aef9e0a28"
      unitRef="usd">-300000</cls:RightOfUseAssetForeignExchangeAndOther>
    <cls:RightOfUseAssetForeignExchangeAndOther
      contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTAtMy0xLTEtNDAzMDM_0017c617-1e18-440f-a764-bc1beff3c176"
      unitRef="usd">-2300000</cls:RightOfUseAssetForeignExchangeAndOther>
    <cls:RightOfUseAssetForeignExchangeAndOther
      contextRef="i51d1500111b043f68aad1d6e17e937c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTAtNS0xLTEtNDAzMDM_01bfbbb1-36c8-411b-8783-57ad790e5a9b"
      unitRef="usd">0</cls:RightOfUseAssetForeignExchangeAndOther>
    <cls:RightOfUseAssetForeignExchangeAndOther
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTAtNy0xLTEtNDAzMDM_04b6a1b1-6fa7-4061-a429-beb0711c610d"
      unitRef="usd">-2600000</cls:RightOfUseAssetForeignExchangeAndOther>
    <ifrs-full:RightofuseAssets
      contextRef="i9ba4e2600b8f4db2a1c8836c4f43fbeb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTEtMS0xLTEtNDAzMDM_b615979b-3df4-4da6-bab5-00e53f0113fe"
      unitRef="usd">10700000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i589715cd1fd74b0095845345ebaa631b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTEtMy0xLTEtNDAzMDM_f1cbcab8-16e4-4d3a-9c66-996c9f959266"
      unitRef="usd">101000000.0</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i5ba75fb143f947009f58505e29e7ffbc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTEtNS0xLTEtNDAzMDM_c32ee0b9-c382-493f-91c1-84ff6661a8c7"
      unitRef="usd">2100000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RhYmxlOjExM2RkY2RhNjhmYTRkZTlhM2UyNzIxMjk3MmQ3ZWI3L3RhYmxlcmFuZ2U6MTEzZGRjZGE2OGZhNGRlOWEzZTI3MjEyOTcyZDdlYjdfMTEtNy0xLTEtNDAzMDM_8e46acc2-0805-4819-bc4e-a0012c00faeb"
      unitRef="usd">113800000</ifrs-full:RightofuseAssets>
    <cls:ReductionOfRightOfUseAssetsTenantImprovementAllowances
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMjMwODk3NDQxODc2Mjg_059aa721-4ad2-4168-b33e-dfdb1de2f2bd"
      unitRef="usd">400000</cls:ReductionOfRightOfUseAssetsTenantImprovementAllowances>
    <cls:ReductionOfRightOfUseAssetsTenantImprovementAllowances
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMjY0_f4956f8d-1e6f-4d7c-910e-8526634c7c93"
      unitRef="usd">4200000</cls:ReductionOfRightOfUseAssetsTenantImprovementAllowances>
    <cls:NumberOfSites
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMzYx_d1dd4dee-fdb2-4a8c-9596-fcdb71b38879"
      unitRef="site">1</cls:NumberOfSites>
    <cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations
      contextRef="ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMTA5OTUxMTYzMDY1MQ_76115df3-e73f-48df-b2c9-8f0fb5559fdb"
      unitRef="usd">300000</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
    <cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations
      contextRef="ida5488d95aab42e3b1c51b9b4553b371_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82MS9mcmFnOjBmNWZlN2YyODBkYjQwNTY5N2I4ZjA5OGJjOWNhMmMwL3RleHRyZWdpb246MGY1ZmU3ZjI4MGRiNDA1Njk3YjhmMDk4YmM5Y2EyYzBfMjMwODk3NDQxODc2MTk_f57f2b91-a9ae-4ef1-9f9b-51e8190865e3"
      unitRef="usd">1100000</cls:RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations>
    <ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfNTQ5OA_a263c6af-338f-41c5-bfb5-6b90b96fe17a">GOODWILL AND INTANGIBLE ASSETS:&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and intangible assets are comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization &lt;br/&gt;and Impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Book &lt;br/&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:505.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:283.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:63.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:78.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:3.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:63.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:33pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization &lt;br/&gt;and Impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Book &lt;br/&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;379.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the changes to the net book value of goodwill and intangible assets for the years indicated:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.511%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.383%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Note&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other &lt;br/&gt;Intangible &lt;br/&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Computer &lt;br/&gt;Software &lt;br/&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions through business combination &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;706.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We review the carrying amounts 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. No triggering events occurred during 2019 to 2021. However, see note 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;below for a description of write-downs of specified equipment and ROU assets during such period in connection with our restructuring activities. 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 no impairment charges against goodwill or intangible assets during 2019 to 2021 as a result of our 2019, 2020 or 2021 Annual Impairment Assessments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our Annual Impairment Assessments,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;we use cash flow projections based primarily on our plan for the following year, our &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTQ1OA_cbd9c2d5-f1e0-4608-9251-c506d3ba146e"&gt;three&lt;/span&gt;-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. Our &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTczNg_4e8f95bf-cd15-4b14-b034-f992129cb31f"&gt;three&lt;/span&gt;-year strategic plan and other financial projections were presented to our Board of Directors in July 2021. Our plan for 2022 was approved by management and presented to our Board of Directors in December 2021.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Determining the recoverable amount of a CGU is subjective and requires management to exercise significant judgment in estimating, among other things, future growth, profitability, and discount and terminal growth rates. The assumptions used in our 2021 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 2021 Annual Impairment Assessment, we used cash flow projections over a 5-year period, and applied a perpetuity growth rate of 2% thereafter (consistent with long-term inflation guidance)&lt;/span&gt;&lt;span style="color:#0f7f40;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our goodwill balance at December&#160;31, 2021 was $324.2 (December&#160;31, 2020 &#x2014; $198.6; December&#160;31, 2019 &#x2014; $198.3). At December 31, 2021, our Capital Equipment CGU consisted of $112.4 of goodwill attributable to our November 2018 acquisition of Impakt and $19.5 attributable to prior acquisitions; our A&amp;amp;D CGU consisted of goodwill of $3.7 attributable to our November 2016 acquisition of Lorenz, Inc. and Suntek Manufacturing Technologies, SA de CV (Karel Manufacturing); our Atrenne CGU consisted of goodwill of $62.6 attributable to our April 2018 acquisition of Atrenne; and our PCI CGU consisted of goodwill of $126.0 attributable to our November 2021 acquisition of PCI (based on our preliminary assessment, described in note 3).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;We used the following assumptions for purposes of our Annual Impairment Assessments of goodwill for the periods shown: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assumption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital Equipment CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;A&amp;amp;D CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Atrenne CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PCI CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Annual revenue growth rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; 10% over 5 year period;    &lt;br/&gt;2020 &#x2014; 13% over 5 year period;         &lt;br/&gt;2019 &#x2014; 13% over 5 year period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; 11% over 5 year period; 2020 &#x2014; 8% over 5 year period;  2019 &#x2014; modest growth over 5 year period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; 19% over 5 year period; &lt;br/&gt;2020 &#x2014; 9% over 5 year period; &lt;br/&gt;2019 &#x2014; 4% over 5 year period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014; 9%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; over 5 year period; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 &#x2014; N/A;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019 &#x2014; N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average annual CGU margins over the 5-year period &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;above&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 &#x2014; above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;                                          &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019 &#x2014; above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;slightly above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 &#x2014; slightly above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;                &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019 &#x2014; slightly above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;above&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 &#x2014; above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019 &#x2014; above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;above total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 &#x2014; N/A;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019 &#x2014; N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; 11%;&lt;br/&gt;2020 &#x2014; 12%;&lt;br/&gt;2019 &#x2014; 13%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; 11%;&lt;br/&gt;2020 &#x2014; 11%;                                                2019 &#x2014; 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; 10%;&lt;br/&gt;2020 &#x2014; 10%;                           2019 &#x2014; 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014; 15%;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 &#x2014; N/A;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019 &#x2014; N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(i)      Total company margin is defined as total segment income as a percentage of total revenue. See note 25.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(ii)     For 2021, the pre-tax discount rate by CGU is as follows: Capital Equipment CGU &#x2014; 14%; A&amp;amp;D CGU &#x2014; 13%; Atrenne CGU &#x2014; 13%; and PCI CGU &#x2014; 18%.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future growth in revenue and margins for these CGUs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;is supported by new business awarded recently, customer forecasts, assumptions for additional future program wins based on our current revenue pipeline, margin improvements based on restructuring actions implemented, growth due to acquisitions (if included in a CGU), and external industry outlooks. Assumptions for our Capital Equipment CGU for our 2021 Annual Impairment Assessment reflect the continued recovery of, and demand strength (including from new programs and market share gains) in our semiconductor business in 2021 (which is expected to continue). We have also assumed margin expansion for this CGU during the forecast period based on anticipated increased productivity driven by expected additional volumes. Assumptions for our Atrenne CGU for our 2021 Annual Impairment Assessment reflect an expected broad-based market recovery from the impact of COVID-19, as well as anticipated accelerated growth over the 5-year forecast period primarily in our defense business, resulting from expected new program wins following the investment in, and expansion of, a facility (opened in 2021) to accommodate additional capacity for our defense customers and our licensing business. Although our A&amp;amp;D CGU was adversely affected by COVID-19 in 2021, particularly our commercial aerospace business, our assumptions for this CGU for our 2021 Annual Impairment Assessment reflect industry expectations for a recovery of demand within the 5-year forecast period. The discount rate for our PCI CGU reflects the risks inherent in the PCI business.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Future events and changing 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&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory>
    <ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfNTUwMg_1a665885-2de2-456d-955e-f5b6614a4a9e">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill and intangible assets are comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.596%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization &lt;br/&gt;and Impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Book &lt;br/&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;294.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;908.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:505.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:283.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:63.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:78.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:3.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:63.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:33pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Accumulated &lt;br/&gt;Amortization &lt;br/&gt;and Impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Net Book &lt;br/&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;379.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intellectual property&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;704.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the changes to the net book value of goodwill and intangible assets for the years indicated:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.511%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.906%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.383%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Note&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other &lt;br/&gt;Intangible &lt;br/&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Computer &lt;br/&gt;Software &lt;br/&gt;Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;428.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisitions through business combination &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;324.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;706.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory>
    <ifrs-full:Goodwill
      contextRef="i9c65f9c98c03407bb76a7f2185bd526e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfMi0xLTEtMS00MDMwMw_12ac70ce-4380-4a84-b6f7-57b1707e0ca2"
      unitRef="usd">254000000.0</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ib8704b525d7c4c40a968f1d241c7e212_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfMi0zLTEtMS00MDMwMw_88bd3ef3-6885-47cc-a397-afdaaa335808"
      unitRef="usd">-55400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfMi01LTEtMS00MDMwMw_660778a5-cc70-4711-b1db-e6cfde42bee0"
      unitRef="usd">198600000</ifrs-full:Goodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i410e708056f8456ab03e6a0a80923756_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNC0xLTEtMS00MDMwMw_3ccb4109-eaa1-4dbf-b455-b1474cc9601f"
      unitRef="usd">111300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i35d6ba1dc7e44c1389a802f3b994f0fb_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNC0zLTEtMS00MDMwMw_a1473898-4a97-42f3-8edf-8232c52a1ed0"
      unitRef="usd">-111300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i89663b77f0124253af26bf64c1493f37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNC01LTEtMS00MDMwMw_6ce14a9b-3ad6-4ea5-ab3a-7b0d0c59d857"
      unitRef="usd">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i689f50db4c7b427580029fa88e658311_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNS0xLTEtMS00MDMwMw_42781474-c7ad-4c1e-b7af-fe0efafd620b"
      unitRef="usd">503200000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i586ddbd5104a4057b96f105ff44b5c41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNS0zLTEtMS00MDMwMw_a2e3556b-e9ec-4189-a3ed-4b143346ac3d"
      unitRef="usd">-282600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i958b2f675dab42f5a21c67ce8575169f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNS01LTEtMS00MDMwMw_c0ed53ac-7ab7-421e-b591-93fd442d346b"
      unitRef="usd">220600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="idb8510e220d443a9bc89bbaa0e22a247_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNi0xLTEtMS00MDMwMw_10838b57-065e-48f2-8d60-b26b30915050"
      unitRef="usd">294400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ie09468cc17bd460c90b8a8d9b0953a85_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNi0zLTEtMS00MDMwMw_2fd276a5-a362-44f9-aec9-dc35390d055f"
      unitRef="usd">-285600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i15e4519a0e5c42ab99ff11d595f431c0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNi01LTEtMS00MDMwMw_2186b951-d3e7-4638-ad98-4f1b4cab85c5"
      unitRef="usd">8800000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i9c65f9c98c03407bb76a7f2185bd526e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNy0xLTEtMS00MDMwMw_c5c04b6e-9094-40bd-833b-069898f76efa"
      unitRef="usd">908900000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ib8704b525d7c4c40a968f1d241c7e212_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNy0zLTEtMS00MDMwMw_54545099-af94-4bd0-ac5e-fc13c6e6a2bd"
      unitRef="usd">-679500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOjBlMTlkMzIzZDI4ZjRhYzM5NTczYzA0ZDUzNWJlYjA4L3RhYmxlcmFuZ2U6MGUxOWQzMjNkMjhmNGFjMzk1NzNjMDRkNTM1YmViMDhfNy01LTEtMS00MDMwMw_b1f97e33-86d0-4702-bb11-b0b1dd13aa7e"
      unitRef="usd">229400000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:Goodwill
      contextRef="ia2b025deec9b450bb741b36d61466a32_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfMi0xLTEtMS00MDMwMw_407510a5-1a70-4898-aa9f-31662310c7b1"
      unitRef="usd">379600000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i7c662bcabffd41d6805b3d7a871e5928_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfMi0zLTEtMS00MDMwMw_0598d2ea-3483-41a2-a593-673de88d585e"
      unitRef="usd">-55400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfMi01LTEtMS00MDMwMw_3998a4bc-9f34-49c6-969a-2cffb9f4f75d"
      unitRef="usd">324200000</ifrs-full:Goodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i250023048ab048949d9fe018d85c49ef_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNC0xLTEtMS00MDMwMw_4a8d3ca1-f933-43e7-9bfc-3a306cba0b02"
      unitRef="usd">111300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i995034f910114275a696c1cb7a8a8eaa_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNC0zLTEtMS00MDMwMw_802fc889-feec-447e-a7f0-8fac75be6942"
      unitRef="usd">-111300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i3598d3851adc477a81766172e8bb9462_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNC01LTEtMS00MDMwMw_2cce6417-0499-406c-898b-081d5633625b"
      unitRef="usd">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i9abff9a38e8d43a5b4263cbabf851abc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNS0xLTEtMS00MDMwMw_ad46cd7c-8861-4cca-bc5a-3f9a1faa212a"
      unitRef="usd">676600000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i4121a27e06eb416f9549576bc55424f6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNS0zLTEtMS00MDMwMw_f4deb7a0-b8eb-4f45-a4b2-ed6b8ab6df44"
      unitRef="usd">-305100000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i5cb188575ac6453a803e826ef0f03702_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNS01LTEtMS00MDMwMw_bbe68bcf-f274-41bb-81f4-b5695bf16436"
      unitRef="usd">371500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ib75d60afebcb490f97ff2b84a1338e68_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNi0xLTEtMS00MDMwMw_71ba06ef-8cd6-4dd6-8a71-b0fb9e46a567"
      unitRef="usd">298800000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ifdbc0eca0ed84b7fb5005874cea3b91b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNi0zLTEtMS00MDMwMw_3e025ae9-e07d-4f9c-a820-3be8f2d0be5a"
      unitRef="usd">-288300000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i182a493c605646ffbc09beb4334c7cff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNi01LTEtMS00MDMwMw_21c4d09a-66bd-4483-a2a9-b6118fabd0ac"
      unitRef="usd">10500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ia2b025deec9b450bb741b36d61466a32_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNy0xLTEtMS00MDMwMw_662d44bb-67a0-409f-b6e8-912c1dbcb63a"
      unitRef="usd">1086700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i7c662bcabffd41d6805b3d7a871e5928_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNy0zLTEtMS00MDMwMw_2b8c4866-9bc4-41fd-a0aa-87d787f279e2"
      unitRef="usd">-704700000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmVjMDVjM2RkNTNlZjQ3ZDg4YWVhZWI0ZWRmZTkwODcxL3RhYmxlcmFuZ2U6ZWMwNWMzZGQ1M2VmNDdkODhhZWFlYjRlZGZlOTA4NzFfNy01LTEtMS00MDMwMw_93b8a690-3618-4c1a-bdfd-d95e67ed23e9"
      unitRef="usd">382000000.0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:Goodwill
      contextRef="i41c5ed27c80245359dd12e528705a5d7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMS0yLTEtMS00MDMwMw_01b0bc48-78df-4d40-a432-025338fd1e47"
      unitRef="usd">198300000</ifrs-full:Goodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="if6e3140d4e72447eaa1a9b7cc8012bc9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMS00LTEtMS00MDMwMw_b96b8061-1dab-445f-a2af-d9fe2f0519ef"
      unitRef="usd">242300000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i714925154fd14b8b9952781ad1db4704_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMS02LTEtMS00MDMwMw_bd0c9c92-640d-4f00-832a-77b726e43271"
      unitRef="usd">9000000.0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMS04LTEtMS00MDMwMw_d8d50e2f-1e86-43c7-bbbe-4c0baf975711"
      unitRef="usd">449600000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ib16372af8760466f983abbfe6a5c91a9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMi00LTEtMS00MDMwMw_c273f92b-358d-4eea-bb07-4ca19a1f624d"
      unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="idac1f96994c8411fac48bb30f62201c3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMi02LTEtMS00MDMwMw_3db5f5cb-0040-4b45-8e53-6e6ae19fe82f"
      unitRef="usd">3500000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMi04LTEtMS00MDMwMw_cc8fb4cf-ec2c-4805-a203-3a61e8ed052b"
      unitRef="usd">3500000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="ib16372af8760466f983abbfe6a5c91a9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNC00LTEtMS00MDMwMw_ab1fa90b-56f4-4371-9ad9-22452babddff"
      unitRef="usd">21800000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="idac1f96994c8411fac48bb30f62201c3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNC02LTEtMS00MDMwMw_9821520b-07d7-4e1f-8e3a-7e30c21f7985"
      unitRef="usd">3800000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNC04LTEtMS00MDMwMw_da13f330-d816-4fbc-accf-821573f35e54"
      unitRef="usd">25600000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="iba9fa7354afd4ae0a77acf082927692d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNi0yLTEtMS00MDMwMw_d0644e8c-fa9b-42ac-bed2-b006e53c7ffe"
      unitRef="usd">300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ib16372af8760466f983abbfe6a5c91a9_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNi00LTEtMS00MDMwMw_65e67382-19db-47a6-8dd5-b3209e8e363d"
      unitRef="usd">100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="idac1f96994c8411fac48bb30f62201c3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNi02LTEtMS00MDMwMw_b5b1805d-d113-4133-b823-029a9b6afd91"
      unitRef="usd">100000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNi04LTEtMS00MDMwMw_bfab9ce4-0425-462e-abbb-0b32dedde312"
      unitRef="usd">500000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:Goodwill
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNy0yLTEtMS00MDMwMw_6fd7047c-32df-4551-9ef8-36af1c61938c"
      unitRef="usd">198600000</ifrs-full:Goodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i958b2f675dab42f5a21c67ce8575169f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNy00LTEtMS00MDMwMw_6d2d42e2-4d10-4375-9056-5bbaacd290b5"
      unitRef="usd">220600000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i15e4519a0e5c42ab99ff11d595f431c0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNy02LTEtMS00MDMwMw_41349ec8-c449-4272-95a5-fac924fbe036"
      unitRef="usd">8800000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfNy04LTEtMS00MDMwMw_f29a93be-19c7-4d34-9f7b-d65e0d4911a0"
      unitRef="usd">428000000.0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="if98a57284fd049f1b55dd5904818bb42_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOC00LTEtMS00MDMwMw_202d9f29-00f8-4d1b-a64a-ecc116cd7c2f"
      unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ifb991c02db614465951bf9218136e7e9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOC02LTEtMS00MDMwMw_146483f1-e817-4d5a-82e1-091832de912f"
      unitRef="usd">5000000.0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOC04LTEtMS00MDMwMw_f96b2636-380e-418c-ac66-79e2bfcd1d6e"
      unitRef="usd">5000000.0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="i4b1c1e86b4f4443fa58d4520aa00eaf4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOS0yLTEtMS00MDMwMw_795e7e9e-5895-4e6c-8153-ab1f75431b74"
      unitRef="usd">126000000.0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="if98a57284fd049f1b55dd5904818bb42_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOS00LTEtMS00MDMwMw_e76e7d73-be3d-4b35-a74c-6ea4ee2472ae"
      unitRef="usd">173400000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="ifb991c02db614465951bf9218136e7e9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOS02LTEtMS00MDMwMw_abaa68af-817a-4f3a-96c6-300f4d87aaa7"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfOS04LTEtMS00MDMwMw_a83e0adf-8831-4171-b3e8-dd91674ee044"
      unitRef="usd">299400000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="if98a57284fd049f1b55dd5904818bb42_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTAtNC0xLTEtNDAzMDM_96f1e16b-d7b7-4974-8052-97597a99da14"
      unitRef="usd">22500000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="ifb991c02db614465951bf9218136e7e9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTAtNi0xLTEtNDAzMDM_b268c1f3-44d3-416b-b5b1-721db9b4b4e3"
      unitRef="usd">3000000.0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTAtOC0xLTEtNDAzMDM_5fca6d12-a8fc-474d-9b17-9fd9b929d442"
      unitRef="usd">25500000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i4b1c1e86b4f4443fa58d4520aa00eaf4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTItMi0xLTEtNDAzMDM_40c80601-dd6f-4786-8d57-f6cbe82f2bf5"
      unitRef="usd">-400000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="if98a57284fd049f1b55dd5904818bb42_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTItNC0xLTEtNDAzMDM_da8f8c28-015c-420d-8278-6fe25d0787ce"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="ifb991c02db614465951bf9218136e7e9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTItNi0xLTEtNDAzMDM_289c8a79-72ed-405c-aad4-93b71524cab1"
      unitRef="usd">-300000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTItOC0xLTEtNDAzMDM_a20c7025-0e6d-4067-a83a-de78210cb6bc"
      unitRef="usd">-700000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill>
    <ifrs-full:Goodwill
      contextRef="i33f7ed73d93e4a28842bd66a5498f7ae_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTMtMi0xLTEtNDAzMDM_ea34f7c1-7aec-4089-9730-1a6f16895d99"
      unitRef="usd">324200000</ifrs-full:Goodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i5cb188575ac6453a803e826ef0f03702_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTMtNC0xLTEtNDAzMDM_4074c63f-5f4b-4c6c-8436-7319a7cd23cc"
      unitRef="usd">371500000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i182a493c605646ffbc09beb4334c7cff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTMtNi0xLTEtNDAzMDM_ed4e7cce-9275-4ae1-ab32-bbacc5a4366a"
      unitRef="usd">10500000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RhYmxlOmFiODI0YWU2MzEwNzRhN2I4NzljNGNiMTc1N2E3YTI3L3RhYmxlcmFuZ2U6YWI4MjRhZTYzMTA3NGE3Yjg3OWM0Y2IxNzU3YTdhMjdfMTMtOC0xLTEtNDAzMDM_b3b6a895-4f19-476f-99f1-57ec43c36aad"
      unitRef="usd">706200000</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTE4Mw_1976f480-e267-4336-a61d-859fcc475b50"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTE4Mw_593b820a-6d8c-4d44-8c76-2cc00349c0ad"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTE4Mw_dfc6c99e-c16e-479c-a1de-570ab175f01e"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill>
    <cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjUyNw_1b611e0f-c7e4-4b5e-af04-aa4df7e4856b">P5Y</cls:GrowthRateUsedToExtrapolateCashFlowProjectionsTerm>
    <ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjU4Mw_628686b1-5715-4c8b-8160-c3ce719afb07"
      unitRef="number">0.02</ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections>
    <ifrs-full:Goodwill
      contextRef="i33f7ed73d93e4a28842bd66a5498f7ae_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjY3Nw_ea34f7c1-7aec-4089-9730-1a6f16895d99"
      unitRef="usd">324200000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjY4Ng_6fd7047c-32df-4551-9ef8-36af1c61938c"
      unitRef="usd">198600000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i41c5ed27c80245359dd12e528705a5d7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjY5NQ_01b0bc48-78df-4d40-a432-025338fd1e47"
      unitRef="usd">198300000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ie867ca231c444e93ad4cb32a316db5eb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMzA3ODYzMjU2MDgzOTE_0b471678-a504-47ae-a19b-e7556d1f0e5d"
      unitRef="usd">112400000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i2ef94e6b23734db08d847a3689b5c2a6_I20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjgyOA_b9496648-ec94-4617-a5e7-25f490e20421"
      unitRef="usd">19500000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="idce553de06324086bf9d3c8aa5ac66bd_I20161130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjkyOA_23f7ec43-6463-4346-879d-395c1b19b840"
      unitRef="usd">3700000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ie210357baccd4aae9c52c1addd527c87_I20180430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMzEwOQ_3efaac71-7b4e-4625-9143-d7c901b9c64e"
      unitRef="usd">62600000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMzA3ODYzMjU2MDgzNzc_8c910e2a-b813-40ba-8389-645cbca98685"
      unitRef="usd">126000000.0</ifrs-full:Goodwill>
    <ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfNTUwNw_8b6e6a37-64f4-41f7-a873-9db38f6d91a2">We used the following assumptions for purposes of our Annual Impairment Assessments of goodwill for the periods shown: &lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assumption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital Equipment CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;A&amp;amp;D CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Atrenne CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;PCI CGU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Annual revenue growth rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; 10% over 5 year period;    &lt;br/&gt;2020 &#x2014; 13% over 5 year period;         &lt;br/&gt;2019 &#x2014; 13% over 5 year period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; 11% over 5 year period; 2020 &#x2014; 8% over 5 year period;  2019 &#x2014; modest growth over 5 year period &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; 19% over 5 year period; &lt;br/&gt;2020 &#x2014; 9% over 5 year period; &lt;br/&gt;2019 &#x2014; 4% over 5 year period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014; 9%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; over 5 year period; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 &#x2014; N/A;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019 &#x2014; N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Average annual CGU margins over the 5-year period &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;above&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 &#x2014; above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;                                          &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019 &#x2014; above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;slightly above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 &#x2014; slightly above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;                &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019 &#x2014; slightly above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;above&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 &#x2014; above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019 &#x2014; above total company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;above total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt; company margin&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 &#x2014; N/A;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019 &#x2014; N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; (ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; 11%;&lt;br/&gt;2020 &#x2014; 12%;&lt;br/&gt;2019 &#x2014; 13%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; 11%;&lt;br/&gt;2020 &#x2014; 11%;                                                2019 &#x2014; 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &#x2014; 10%;&lt;br/&gt;2020 &#x2014; 10%;                           2019 &#x2014; 10%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014; 15%;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020 &#x2014; N/A;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019 &#x2014; N/A&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(i)      Total company margin is defined as total segment income as a percentage of total revenue. See note 25.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(ii)     For 2021, the pre-tax discount rate by CGU is as follows: Capital Equipment CGU &#x2014; 14%; A&amp;amp;D CGU &#x2014; 13%; Atrenne CGU &#x2014; 13%; and PCI CGU &#x2014; 18%.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory>
    <cls:PreTaxDiscountRateAppliedToCashFlowProjections
      contextRef="i06d10da8b403499cbab89e4e448ca7b4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTA5OTUxMTY1ODQ1NA_158c6430-832a-4904-adb8-971d53eee0e7"
      unitRef="number">0.14</cls:PreTaxDiscountRateAppliedToCashFlowProjections>
    <cls:PreTaxDiscountRateAppliedToCashFlowProjections
      contextRef="i30839c94691a41fc88669bca30316f07_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTA5OTUxMTY1ODQ1OQ_25d3fd52-4fb1-4468-8021-2faa060df0e2"
      unitRef="number">0.13</cls:PreTaxDiscountRateAppliedToCashFlowProjections>
    <cls:PreTaxDiscountRateAppliedToCashFlowProjections
      contextRef="iff15bdc64d214d36a7caf41054ab3543_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTA5OTUxMTY1ODQ2NA_93b8e7e3-eb54-4a18-9313-e0a780a587ff"
      unitRef="number">0.13</cls:PreTaxDiscountRateAppliedToCashFlowProjections>
    <cls:PreTaxDiscountRateAppliedToCashFlowProjections
      contextRef="i9affc87402fc4d9facf4f82c5bf428cb_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMTA5OTUxMTY1ODQ2OA_f6fa79e9-19a0-49a3-b54f-a760d3a07a94"
      unitRef="number">0.18</cls:PreTaxDiscountRateAppliedToCashFlowProjections>
    <cls:LengthOfForecastPeriod
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMjMwODk3NDQyMDgwNjg_a32f9d71-81eb-466e-b259-e7f7815e1eaa">P5Y</cls:LengthOfForecastPeriod>
    <cls:LengthOfForecastPeriod
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF82NC9mcmFnOjZhMzdjZTYyMDc2YTQxMDM5OWUxZjE2YzJlYTc0YTZlL3RleHRyZWdpb246NmEzN2NlNjIwNzZhNDEwMzk5ZTFmMTZjMmVhNzRhNmVfMzI5ODUzNDkxMzMwNQ_f7479426-ae04-4096-bb55-9e003ed37199">P5Y</cls:LengthOfForecastPeriod>
    <ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RleHRyZWdpb246ZTFlZDk3OGM2NmQ1NDcyMjg5NGIxNzFkMTNmZDVjODdfNDA_16781379-372f-4152-ab31-cf58c47fc906">OTHER NON-CURRENT ASSETS:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.289%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Net pension assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred investment costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred financing costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory>
    <cls:DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RleHRyZWdpb246ZTFlZDk3OGM2NmQ1NDcyMjg5NGIxNzFkMTNmZDVjODdfNDE_414f04fe-f0d5-44bc-92b6-41180d04e8ae">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.289%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Note&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Net pension assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land rights&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred investment costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred financing costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cls:DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfMi0yLTEtMS00MDMwMw_18c612be-9dd0-4937-bf1b-a77073799558"
      unitRef="usd">5600000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfMi00LTEtMS00MDMwMw_3e48172a-fd2c-4fb3-97ae-eeb5ba2adccf"
      unitRef="usd">5100000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <cls:NonCurrentLandRights
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfMy0yLTEtMS00MDMwMw_243ba054-beea-4051-a768-66594aada5c8"
      unitRef="usd">9300000</cls:NonCurrentLandRights>
    <cls:NonCurrentLandRights
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfMy00LTEtMS00MDMwMw_a51df4d7-7eb7-4558-b9ef-73b7355ebb48"
      unitRef="usd">8900000</cls:NonCurrentLandRights>
    <ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNC0yLTEtMS00MDMwMw_f663e6b9-38aa-415c-886c-044889803220"
      unitRef="usd">1800000</ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers>
    <ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNC00LTEtMS00MDMwMw_5b7c6c3e-ef4d-4ed4-81ef-391844f312e4"
      unitRef="usd">2400000</ifrs-full:AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers>
    <cls:DeferredFinanceCosts
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNS0yLTEtMS00MDMwMw_2d30b7ca-0588-47dd-9b32-4395ecc4ab76"
      unitRef="usd">1500000</cls:DeferredFinanceCosts>
    <cls:DeferredFinanceCosts
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNS00LTEtMS00MDMwMw_3dd58b7f-e213-434b-bd8b-b05c017dcc3b"
      unitRef="usd">2300000</cls:DeferredFinanceCosts>
    <cls:OtherAssetsMiscellaneousNoncurrent1
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNi0yLTEtMS00MDMwMw_d5e6136d-1eb1-46ea-b561-bd0d7d2082dc"
      unitRef="usd">7300000</cls:OtherAssetsMiscellaneousNoncurrent1>
    <cls:OtherAssetsMiscellaneousNoncurrent1
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNi00LTEtMS00MDMwMw_b71a38dc-d74c-4068-b5a5-cbe68ab6f19a"
      unitRef="usd">6500000</cls:OtherAssetsMiscellaneousNoncurrent1>
    <ifrs-full:OtherNoncurrentAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNy0yLTEtMS00MDMwMw_8c69303a-7407-421b-846e-dbe75714e5eb"
      unitRef="usd">25500000</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:OtherNoncurrentAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83MC9mcmFnOmUxZWQ5NzhjNjZkNTQ3MjI4OTRiMTcxZDEzZmQ1Yzg3L3RhYmxlOjQ1OTZmZjBmNWU5YTQ4ZGNhNzliOWU3NGIxZmZhZTc0L3RhYmxlcmFuZ2U6NDU5NmZmMGY1ZTlhNDhkY2E3OWI5ZTc0YjFmZmFlNzRfNy00LTEtMS00MDMwMw_4d6aac07-1bb5-4a47-a015-a887ff247994"
      unitRef="usd">25200000</ifrs-full:OtherNoncurrentAssets>
    <ifrs-full:DisclosureOfProvisionsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RleHRyZWdpb246NTE0Njk2YjAzNzg0NDllN2E0ODNlY2E0NTA4OWEzNGVfOTAy_3dd5a6ba-c666-4f38-a0de-58b8cb5e7172">PROVISIONS:&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our provisions include restructuring, warranty, legal and other provisions (described in note 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(k)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;). We include details of our restructuring provision in note 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The following chart details the changes in our&#160;provisions for the year indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restructuring&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Warranty&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Legal&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provisions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reversal of prior year provisions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(iii) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments/usage&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion, foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(iv)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;   &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Legal represents our aggregate provisions recorded for various legal actions based on our estimates of the likely outcomes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Other represents our asset retirement obligations relating to properties that we currently lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;During 2021, we reversed prior year warranty provisions primarily as a result of expired warranties and changes in estimated costs based on historical experience. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(iv)&#160;&#160;&#160;&#160;Non-current balances are included in provisions and other non-current liabilities on our consolidated balance&#160;sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;At the end of each reporting period, we evaluate the appropriateness of our provisions, and may make adjustments to reflect actual experience or changes in our estimates.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfProvisionsExplanatory>
    <ifrs-full:DisclosureOfOtherProvisionsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RleHRyZWdpb246NTE0Njk2YjAzNzg0NDllN2E0ODNlY2E0NTA4OWEzNGVfOTA3_df16b6a9-6829-46b3-abf6-1e7531f5f664">The following chart details the changes in our&#160;provisions for the year indicated:&lt;div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restructuring&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Warranty&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Legal&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provisions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reversal of prior year provisions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(iii) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payments/usage&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion, foreign exchange and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(iv)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;   &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Legal represents our aggregate provisions recorded for various legal actions based on our estimates of the likely outcomes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Other represents our asset retirement obligations relating to properties that we currently lease. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;During 2021, we reversed prior year warranty provisions primarily as a result of expired warranties and changes in estimated costs based on historical experience. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(iv)&#160;&#160;&#160;&#160;Non-current balances are included in provisions and other non-current liabilities on our consolidated balance&#160;sheet.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherProvisionsExplanatory>
    <ifrs-full:OtherProvisions
      contextRef="i86be99de1a224dc8828a8b37ee7f4ddf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMS0xLTEtMS00MDMwMw_a9897397-b8ac-4824-b56e-c99c16574751"
      unitRef="usd">4700000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions
      contextRef="iccf557fbef854e739c5bd662cd306bd4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMS0zLTEtMS00MDMwMw_5907cddc-76cf-4248-8722-d8430a294c42"
      unitRef="usd">28800000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions
      contextRef="i4e41ac1802d740ed818d3aa64fc5c73b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMS01LTEtMS00MDMwMw_da272f73-8601-4b4a-bf11-52473ad2b4d2"
      unitRef="usd">800000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions
      contextRef="i76b0bb2deb594c40b576049dc8b79934_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMS03LTEtMS00MDMwMw_e3ff2d48-747c-4883-ba65-00f4ee35b75a"
      unitRef="usd">8900000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMS05LTEtMS00MDMwMw_3b56c11d-79e7-4fb9-8dbd-18d5703fc799"
      unitRef="usd">43200000</ifrs-full:OtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i16f9b78077224ce6a3a3ea50561321c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMi0xLTEtMS00MDMwMw_f481672e-58d0-4ce3-ba1c-ef11d3df2b0c"
      unitRef="usd">10300000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i329c6fc7af3042d595dd66490e2a4974_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMi0zLTEtMS00MDMwMw_fc445c67-8530-4cce-8220-ae9013f66dae"
      unitRef="usd">11900000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i5f9579b4b7b1481f8d85b6d1d4a1a664_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMi01LTEtMS00MDMwMw_9b52d949-5267-4577-adae-d382b38952ff"
      unitRef="usd">0</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="icfabd2e8b5804a60b1037ea0c31c2a31_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMi03LTEtMS00MDMwMw_06ebaf2c-8bb1-498a-8c0b-bf18495d16ee"
      unitRef="usd">700000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMi05LTEtMS00MDMwMw_0282f7db-6c2f-431a-93b9-4c5fe1c9be48"
      unitRef="usd">22900000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i16f9b78077224ce6a3a3ea50561321c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMy0xLTEtMS00MDMwMw_9a76f579-5299-4c02-a836-1b8d09667fa2"
      unitRef="usd">500000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i329c6fc7af3042d595dd66490e2a4974_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMy0zLTEtMS00MDMwMw_f41c3025-f343-4303-94d7-0457a1855065"
      unitRef="usd">7000000.0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i5f9579b4b7b1481f8d85b6d1d4a1a664_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMy01LTEtMS00MDMwMw_ad58285d-f494-4e95-98fd-52b5b677a860"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="icfabd2e8b5804a60b1037ea0c31c2a31_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMy03LTEtMS00MDMwMw_6d947cc6-829e-469c-ac4a-b37b98252eb5"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfMy05LTEtMS00MDMwMw_82a917f6-a73a-49d6-b49e-78aa0502fa59"
      unitRef="usd">7500000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i16f9b78077224ce6a3a3ea50561321c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNC0xLTEtMS00MDMwMw_f5ea59f5-84b6-4cf4-a53a-7a9bebee9ccc"
      unitRef="usd">8400000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i329c6fc7af3042d595dd66490e2a4974_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNC0zLTEtMS00MDMwMw_47f2ff76-b8b9-4487-856b-1225b9eafe00"
      unitRef="usd">4800000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i5f9579b4b7b1481f8d85b6d1d4a1a664_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNC01LTEtMS00MDMwMw_b324076d-bcb0-4ee8-840f-d2de87b435de"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="icfabd2e8b5804a60b1037ea0c31c2a31_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNC03LTEtMS00MDMwMw_9a691e12-af8b-441c-99ff-c710c3372ef6"
      unitRef="usd">200000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNC05LTEtMS00MDMwMw_977cf390-8966-4752-b775-73b5d9172bcb"
      unitRef="usd">13400000</ifrs-full:ProvisionUsedOtherProvisions>
    <cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions
      contextRef="i16f9b78077224ce6a3a3ea50561321c3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNS0xLTEtMS00MDMwMw_0b44e8d6-e68e-465b-b530-02ebc5af7326"
      unitRef="usd">0</cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions>
    <cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions
      contextRef="i329c6fc7af3042d595dd66490e2a4974_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNS0zLTEtMS00MDMwMw_f8f41b4b-d29c-45e6-b950-c941e1c5de54"
      unitRef="usd">100000</cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions>
    <cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions
      contextRef="i5f9579b4b7b1481f8d85b6d1d4a1a664_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNS01LTEtMS00MDMwMw_bb14f754-3f1c-4632-abe4-dea46d3e2d55"
      unitRef="usd">0</cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions>
    <cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions
      contextRef="icfabd2e8b5804a60b1037ea0c31c2a31_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNS03LTEtMS00MDMwMw_0f212c55-a67d-4b77-8789-20318bf44d14"
      unitRef="usd">-200000</cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions>
    <cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNS05LTEtMS00MDMwMw_651589b7-63e1-4231-9f59-71a75631a836"
      unitRef="usd">-100000</cls:IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions>
    <ifrs-full:OtherProvisions
      contextRef="i3bb08fa64a9b4097ba911065a429d03c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNi0xLTEtMS00MDMwMw_19a7fa47-80c3-442c-990e-89b0146aab57"
      unitRef="usd">6100000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions
      contextRef="i36a0710e1d0e4977840cbae954f72638_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNi0zLTEtMS00MDMwMw_a949f402-fd6e-4748-aab5-f67605d3a6d9"
      unitRef="usd">29000000.0</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions
      contextRef="i37eb308e665f45f493a42ddc1fa6dc69_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNi01LTEtMS00MDMwMw_46f65bb2-6661-45cc-8d56-c0b79e7f9c85"
      unitRef="usd">800000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions
      contextRef="idd98f138dd374986a51578839f9f4007_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNi03LTEtMS00MDMwMw_23262e42-66c6-4b6a-9bde-c16e5206be36"
      unitRef="usd">9200000</ifrs-full:OtherProvisions>
    <ifrs-full:OtherProvisions
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNi05LTEtMS00MDMwMw_22e01746-d5cb-48de-ab22-a4ae2085e7e0"
      unitRef="usd">45100000</ifrs-full:OtherProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i3bb08fa64a9b4097ba911065a429d03c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNy0xLTEtMS00MDMwMw_399cd40c-9ca6-4929-83ad-a8e6ccdbd146"
      unitRef="usd">6100000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i36a0710e1d0e4977840cbae954f72638_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNy0zLTEtMS00MDMwMw_8ba267a9-e56d-4503-b005-57f31f24e5fd"
      unitRef="usd">10200000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i37eb308e665f45f493a42ddc1fa6dc69_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNy01LTEtMS00MDMwMw_f4a58eba-90e6-4a60-a282-ab8d2bb0711c"
      unitRef="usd">800000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="idd98f138dd374986a51578839f9f4007_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNy03LTEtMS00MDMwMw_1aba0e01-8492-4514-acf3-53383b733288"
      unitRef="usd">0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfNy05LTEtMS00MDMwMw_5ec20736-6db0-4dda-9084-a084b0838891"
      unitRef="usd">17100000</ifrs-full:CurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i3bb08fa64a9b4097ba911065a429d03c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOC0xLTEtMS00MDMwMw_91adad51-5f69-4983-96c3-68cd36e4339b"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i36a0710e1d0e4977840cbae954f72638_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOC0zLTEtMS00MDMwMw_79ac3427-84e6-455c-8b4e-032081fc2310"
      unitRef="usd">18800000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i37eb308e665f45f493a42ddc1fa6dc69_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOC01LTEtMS00MDMwMw_5ccaa456-0bb4-4eb1-83df-2fc6989939de"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="idd98f138dd374986a51578839f9f4007_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOC03LTEtMS00MDMwMw_69e49cf7-7cfa-42d1-af4c-005a303bc85b"
      unitRef="usd">9200000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOC05LTEtMS00MDMwMw_67920eba-8ddd-45e7-b22e-540c858780be"
      unitRef="usd">28000000.0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:Provisions
      contextRef="i3bb08fa64a9b4097ba911065a429d03c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOS0xLTEtMS00MDMwMw_ec885181-6872-4cbb-96e1-0992fb5d8f4f"
      unitRef="usd">6100000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i36a0710e1d0e4977840cbae954f72638_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOS0zLTEtMS00MDMwMw_adc43284-9c58-4b04-bdab-42c66343a7bf"
      unitRef="usd">29000000.0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i37eb308e665f45f493a42ddc1fa6dc69_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOS01LTEtMS00MDMwMw_a931587c-6f6d-4988-a2ec-80f0cff582f3"
      unitRef="usd">800000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="idd98f138dd374986a51578839f9f4007_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOS03LTEtMS00MDMwMw_0f285427-3d5d-4115-b931-53464c3944fd"
      unitRef="usd">9200000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83My9mcmFnOjUxNDY5NmIwMzc4NDQ5ZTdhNDgzZWNhNDUwODlhMzRlL3RhYmxlOjFlNDkwNmNmMDdkMDQ1OWJhNmZhMDVjMTEzNDJiZWMxL3RhYmxlcmFuZ2U6MWU0OTA2Y2YwN2QwNDU5YmE2ZmEwNWMxMTM0MmJlYzFfOS05LTEtMS00MDMwMw_adf69782-a998-4ffb-8dc4-d551a1f69b06"
      unitRef="usd">45100000</ifrs-full:Provisions>
    <ifrs-full:DisclosureOfBorrowingsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTA5MzM_a015e9fa-aecc-4a5e-9fe9-31344bddf805">CREDIT FACILITIES AND LEASE OBLIGATIONS:&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We are party to a credit agreement with Bank of America, N.A., as Administrative Agent, and the other lenders party thereto, which prior to the amendment described below, provided a term loan in the original principal amount of $350.0 (Initial Term Loan) and a term loan in the original principal amount of $250.0 (First Incremental Term Loan), each of which was scheduled to mature in June 2025, and a $450.0 revolving credit facility (Revolver) that was scheduled to mature in June 2023. On December 6, 2021, the credit agreement was amended (as so amended, the Credit Facility) primarily: (i) to provide a new term loan (Second Incremental Term Loan) in the original principal amount of $365.0 (all of which was drawn on the amendment date and used as described below); (ii) to increase the commitments under the Revolver to $600.0 and extend its maturity date (see below), (iii) to ease certain covenant restrictions; and (iv) to include specified LIBOR successor provisions (see note 20). The Initial Term Loan and the Second Incremental Term Loan are collectively referred to as the Term Loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Initial Term Loan was unchanged by the December 2021 amendment to the Credit Facility, and continues to mature in June 2025. The Second Incremental Term Loan and the Revolver each mature on March 28, 2025, unless either (i) the Initial Term Loan has been prepaid or refinanced or (ii) commitments under the Revolver are available and have been reserved to repay the Initial Term Loan in full, in which case such obligations mature on December 6, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Second Incremental Term Loan requires quarterly principal repayments (commencing March 31, 2022) of $4.5625, and each of the Term Loans requires a lump sum repayment of the remainder outstanding at maturity. The Initial Term Loan required quarterly principal repayments of $0.875, and the First Incremental Term Loan required quarterly principal repayments of $0.625, all of which (in each case) were paid by the end of the first half of 2020. We are also required to make annual prepayments 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% &#x2014; 50% (based on a defined leverage ratio) of specified excess cash flow (ECF) for the prior fiscal year. A mandatory prepayment of $107.0 (ECF Amount) was required and paid during the first half of 2020 based on this provision. No such prepayments based on 2020 ECF were required in 2021, or will be required in 2022 based on 2021 ECF. 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). No Credit Facility prepayments based on 2020 net cash proceeds were required in 2021, or will be required in 2022 based on 2021 net cash proceeds. Any outstanding amounts under the Revolver are due at maturity. 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;At December&#160;31, 2021, the aggregate remaining mandatory principal repayments under the Credit Facility are as follows (assuming no further mandatory principal repayments are required based on ECF or net cash proceeds):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.757%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Second Incremental Term Loan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i)         This assumes that the conditions required for a December 2026 maturity date are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Credit Facility has an accordion feature that allows us to increase the term loans and/or revolving loan commitments thereunder by $150.0, 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 sub-limit for swing line loans, providing for short-term borrowings up to a maximum of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI2Mg_74dcc0b1-eb03-4017-a2c4-469271c78176"&gt;ten&lt;/span&gt; business days, as well as a $150.0 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Borrowings under the Revolver bear interest, depending on the currency of the borrowing and our election for such currency, at LIBOR, Base Rate, Canadian Prime, an Alternative Currency Daily Rate, or an Alternative Currency Term Rate (each as defined in the Credit Facility) plus a specified margin. The margin for borrowings under the Revolver and the Second Incremental Term Loan ranges from 1.50% to 2.25% for LIBOR borrowings and Alternative Currency borrowings, and from 0.50% to 1.25% for Base Rate and Canadian Prime borrowings, in each case depending on the rate we select and our consolidated leverage ratio (as defined in the Credit Facility). Commitment fees range from 0.30% to 0.45% depending on our consolidated leverage ratio. The Initial Term Loan currently bears interest at LIBOR plus 2.125%. The Second Incremental Term Loan currently bears interest at LIBOR plus 2.0%. See note 20 for a description of the LIBOR successor provisions under the Credit Facility. Prior to the December 2021 Credit Facility amendment, the margin for borrowings under the Revolver ranged from 0.75% to 2.5%, commitment fees ranged from 0.35% to 0.50%, in each case depending on the rate we selected and our consolidated leverage ratio, the Initial Term Loan bore interest at LIBOR plus 2.125%, and the First Incremental Term Loan bore interest at LIBOR plus 2.5%. We have entered into interest rate swap agreements to hedge against our exposures to the interest rate variability on a portion of our Term Loans.  See note 20 for further detail.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#160;&#160;&#160;&#160;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, 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 December&#160;31, 2021 and December&#160;31, 2020, we were in compliance with all restrictive and financial covenants under the Credit Facility, and the Repurchase Restriction was not in effect. I&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;n the third quarter of 2019, we were&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; not in compliance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;with certain restrictive covenants related to the Repurchase Restriction. These defaults, as well as related cross defaults, were waived in October 2019 (Waivers). Also see note 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; below&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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&#x2019; 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. No such defaults occurred during 2020 or 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In the first quarter of 2021 (Q1 2021), we repaid an aggregate of $30.0 under the First Incremental Term Loan. On October 27, 2021, we borrowed $220.0 under the Revolver to fund a portion of the purchase price for our November 2021 acquisition of PCI (see note 3). On December 6, 2021, upon receipt of the net proceeds from the $365.0 Second Incremental Term Loan, we repaid all remaining amounts outstanding under the First Incremental Term Loan ($145.0), terminating such loan, and repaid $215.0 of the $220.0 borrowed under the Revolver. On December 29, 2021, we repaid the remaining $5.0 outstanding under the Revolver.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During the first quarter of 2020 (Q1 2020), we made the scheduled quarterly principal repayment of $0.875 under the Initial Term Loan, and also prepaid an aggregate of $60.0 under the First Incremental Term Loan. On April 27, 2020, we prepaid $47.0 under the Initial Term Loan. These two prepayments were first applied to all remaining scheduled quarterly principal repayments of the Initial Term Loan and First Incremental Term Loan prior to maturity, as applicable, and thereafter to remaining applicable principal amounts outstanding thereunder. These prepayments also represented payment in full of the ECF Amount. In June 2020, we prepaid an additional $1.5 under the Initial Term Loan and $12.5 under the First Incremental Term Loan. No further prepayments were required or made thereafter during 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#160;&#160;&#160;&#160;During 2019, we borrowed $48.0 under the Revolver, primarily to fund share repurchases in the first quarter of 2019 (Q1 2019) (see note 12) and repaid an aggregate of $207.0 of the amount then-outstanding under the Revolver (including by use of $110.0 of the $113.0 in proceeds we received upon the completion of our 2019 Toronto real property sale (Toronto Proceeds)). We made scheduled principal repayments of $1.5 in each quarter of 2019 under the Initial Term Loan and First Incremental Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Activity under our Credit Facility for the periods indicated is set forth below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.775%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revolver&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Term loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding balances as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount borrowed in Q1 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q1 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q2 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q3 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q4 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding balances as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q1 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q2 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding balances as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q1 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount borrowed in Q4 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q4 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(220.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding balances as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;660.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth, at the dates shown: outstanding borrowings under the Credit Facility, excluding ordinary course letters of credit (L/Cs); notional amounts under our interest rate swaps, outstanding lease obligations; and information regarding outstanding L/Cs, surety bonds and overdraft facilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notional amounts under interest rate swaps (note 20) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowings under the Revolver &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowings under the Term Loans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First Incremental Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Second Incremental Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;660.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total borrowings under Credit Facility &lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;660.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs related to Term Loans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease obligations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Credit Facility and lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;L/Cs, surety bonds and overdraft facilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding L/Cs under the Revolver&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding L/Cs and surety bonds outside the Revolver&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available uncommitted bank overdraft facilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts outstanding under available uncommitted bank overdraft facilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&gt;(i)&#160;&#160;&#160;&#160;We incur debt issuance costs upon execution and amendment of the Credit Facility. Debt issuance costs incurred in 2021 in connection with the Revolver totaling $2.2 ($0.3 in 2020; $1.1 in 2019) were deferred as other assets on our consolidated balance sheets and are amortized on a straight line basis over the term (or remaining term, as applicable) of the Revolver. Debt issuance costs incurred in 2021 in connection with our term loans totaling $1.8 (nil in 2020; $1.6 in 2019) were deferred as long-term debt on our consolidated balance sheets and are amortized over their respective terms using the effective interest rate method. In December 2021, we accelerated the amortization of $2.6 of unamortized deferred financing costs related to the termination of the First Incremental Term Loan, which we recorded in other charges (see note 15).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(ii) &#160;&#160;&#160;&#160;Our lease obligations above represent the present value of unpaid lease payments which have been discounted using our incremental borrowing rate on the lease commencement dates. As of December&#160;31, 2021, the current portion of our lease obligations was $34.5 (2020 &#x2014; $32.2) and the long-term portion was $104.1 (2020 &#x2014; $90.5). &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;At December&#160;31, 2021, the contractual undiscounted cash flows for our lease obligations were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.119%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.690%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ending December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the lease obligations we recorded in our financial statements at December 31, 2021 (set forth under "Lease obligations" and footnote (ii) in the table above), we had commitments under additional real property leases not recognized as liabilities as of such date because the relevant leases had not yet commenced. A description of, and minimum lease obligations under, these leases are disclosed in not&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;e &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Other lease related expenses that were recognized in the consolidated statement of operations are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense on lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease payments not included in the measurement of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses relating to short-term leases or low-value leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBorrowingsExplanatory>
    <ifrs-full:Borrowings
      contextRef="i870711961dfe440da1953fe4a9fd91c4_I20180630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjM2Mzk1MDAwNzc5MDg_70e1a8f0-5ec4-4c92-9244-475a6a290c3f"
      unitRef="usd">350000000.0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i2278161ed2da457eb8736ab8b96443a8_I20181130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjM2Mzk1MDAwNzc5MTY_e284d79f-d518-41b6-a4e9-7812ab2d6c17"
      unitRef="usd">250000000.0</ifrs-full:Borrowings>
    <cls:LineOfCreditFacilityMaximumBorrowingCapacity1
      contextRef="i4af3412113d54f039f646c50883f957c_I20180630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjM2Mzk1MDAwNzc5MjQ_9b6afe28-efb6-41f2-a837-d818d375aa55"
      unitRef="usd">450000000.0</cls:LineOfCreditFacilityMaximumBorrowingCapacity1>
    <ifrs-full:Borrowings
      contextRef="ifb0409b9e9d045faa11b4ff05aa9e30d_I20211206"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjM2Mzk1MDAwNzc5MzI_536eed91-37cb-4d47-9e38-fad0bf455e28"
      unitRef="usd">365000000.0</ifrs-full:Borrowings>
    <cls:LineOfCreditFacilityMaximumBorrowingCapacity1
      contextRef="i5c75b37aab394dc7ba964aa903d8f502_I20211206"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjM2Mzk1MDAwNzc5NDA_5ab97886-057a-4561-bbb3-551be6faa2fc"
      unitRef="usd">600000000.0</cls:LineOfCreditFacilityMaximumBorrowingCapacity1>
    <cls:QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="iab2e8987957c410b908af85e2a28a8a2_D20210101-20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjMxOA_552324b6-2ee0-4e97-b411-9bad2574ab6a"
      unitRef="usd">4562500</cls:QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i1fef45bbc28349c1a5d84544c734112d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTE2NA_1c0e9ca1-1c99-443a-8035-daa03733da15"
      unitRef="usd">875000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i5faab7ac46034d868904a7f707b81182_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTI3Mw_e19d3463-81ea-4c6b-a710-ada5c6826d84"
      unitRef="usd">625000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <cls:RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow
      contextRef="i0ebcae460ea64bdf989e398c0ef4b3eb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTY3Mw_6624eeac-c500-496b-82c9-9863882d28a5"
      unitRef="number">0</cls:RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow>
    <cls:RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow
      contextRef="ic65fe7fc070d4172a9537cfb77888f02_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTY3OA_e26af9f1-8923-4d78-bdda-5f8414de6221"
      unitRef="number">0.50</cls:RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i759b86dfaff6417197ffcff98bdfc6f2_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTgxOA_c4dee705-e525-441e-b5e9-74b714aa5e9e"
      unitRef="usd">107000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="ide2d908d5000461f99c3d7937a4d7dd5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTkxNg_f93c327a-0cc7-4b82-9050-0a3d5813fa24"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i0ac39c9d81564147b9efbf86f4a9a594_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjI1NQ_703d2839-2a6e-4fe2-a92a-10560b2364b5"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i873c18394fc1429a832a7c71f70b850b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjI1NQ_e1f51137-9161-4e31-a364-2d0b32ef5ff9"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjM0NA_72ad132b-7c27-4665-b510-30e545bca6b7">&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;At December&#160;31, 2021, the aggregate remaining mandatory principal repayments under the Credit Facility are as follows (assuming no further mandatory principal repayments are required based on ECF or net cash proceeds):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.757%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Second Incremental Term Loan&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:3pt;padding-left:31.5pt;text-align:justify;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i)         This assumes that the conditions required for a December 2026 maturity date are satisfied.&lt;/span&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i147d9fee9c974a028e13a73172f40915_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjI1Mzk5ODg0NTY0NTk_32c2d7f2-1adb-4775-8ec1-d0d1f346be08"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i551698db52eb48808ed5f689a20c08e1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMS0yLTEtMS0xMDc3Mjg_1b634804-676c-4594-8385-8ecaca9720fd"
      unitRef="usd">295400000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i7c77f25724da4ca9b013b22cd06a2262_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMS00LTEtMS0xMDc3MzA_51e342a0-ba27-4c11-9a11-c0c75e9cfa4f"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="ib683e0205de741f480ac876e752a58a5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMS02LTEtMS0xMDc3MzI_b7203f28-b278-41ef-9e06-90df75028ed0"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i58a6908066f24af681fd70016061dacd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMS04LTEtMS0xMDc3MzQ_5bd467ec-f498-4c3f-a846-83dc2331dac2"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i6e82c97207e44f3886c2d7e7d9bb7fee_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMS0xMC0xLTEtMTA3NzM2_ed167dca-e0ee-40fa-bf43-b7ad85e2b7aa"
      unitRef="usd">295400000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i386d20abebfc4bf7b610ffac5f701763_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMS0xMi0xLTEtMTA3NzM4_2f2d9686-877a-4d76-8ca2-168cc2a25196"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i94271cc4cc4743bf84b0b33a723f1a95_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMi0yLTEtMS0xMDc3Mjg_f02fb3db-b999-474e-980a-7ad3cdce48cb"
      unitRef="usd">365000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="ibeb0134cc1b64f07b04228910db95147_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMi00LTEtMS0xMDc3MzA_a72a799a-c22c-4ae5-aac4-59903e2eebbc"
      unitRef="usd">18250000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i2b7c905a77ac4cf4a8a699c62e19755e_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMi02LTEtMS0xMDc3MzI_ac7c8d16-6d15-4d91-9030-bad146ef0b43"
      unitRef="usd">18250000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i22323def4a504c5dbca103f9ffff84ef_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMi04LTEtMS0xMDc3MzQ_b45c3435-0c69-4790-9618-2cf98fd321b6"
      unitRef="usd">18250000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i8fb7cc8805894b06bd540b1d4f8fc28d_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMi0xMC0xLTEtMTA3NzM2_8cca25b7-a7f1-4fd5-94c6-02df90e5a72f"
      unitRef="usd">18250000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i91761c66181c4f60b63b1fb4ba2f5fe1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNjMzYyYzhhNjM2MDQ1MzFiYTg5NzI5ZDFlMDgwMDUwL3RhYmxlcmFuZ2U6Y2MzNjJjOGE2MzYwNDUzMWJhODk3MjlkMWUwODAwNTBfMi0xMi0xLTEtMTA3NzM4_fcee3d97-f381-433a-8cb0-9b928ee795f5"
      unitRef="usd">292000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <cls:BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption
      contextRef="i5c75b37aab394dc7ba964aa903d8f502_I20211206"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjExMw_7af6c31e-0d8d-4f0f-8b5e-261a4b0fc877"
      unitRef="usd">150000000.0</cls:BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption>
    <cls:LineOfCreditFacilityMaximumBorrowingCapacity1
      contextRef="if0b04daf786e475c8799475ea6781505_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzE3Mg_43b1f45e-a0c1-48c1-a516-4a55f38677a1"
      unitRef="usd">50000000.0</cls:LineOfCreditFacilityMaximumBorrowingCapacity1>
    <cls:LettersOfCreditMaximumSubLimitAmount
      contextRef="i949c695516794d32962c658740bea392_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5Mw_a1909a43-cec4-4574-9b1a-0e54abfb9fa6"
      unitRef="usd">150000000.0</cls:LettersOfCreditMaximumSubLimitAmount>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="i2051bd077894471c9e4d4f274564e4c7_I20211206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjEyNA_21040935-8fbd-41fb-b8a3-c2dd6a7a9f78"
      unitRef="number">0.0150</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="i37eda1d6594248d0868e1cb065037290_I20211206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjEzMQ_761834e0-6402-441d-a355-ed89a6d34cbb"
      unitRef="number">0.0225</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="ibfcd4f49227e4b7c87864a0ed72c14d4_I20211206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjEzOA_39344322-9fd3-473b-9cf8-5e8e39b32067"
      unitRef="number">0.0050</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="i5eb620426ad643c5b1d28c7e75f2cfab_I20211206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE0NQ_bed2fcc2-6623-4dc8-ace7-8a817377c3ae"
      unitRef="number">0.0125</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <cls:LineofCreditFacilityCommitmentFeePercentage1
      contextRef="i11baaff1741348e395aac27e65e0447b_I20211206"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE1Mg_5d2cb623-4990-4537-8d2a-3dff1f68283b"
      unitRef="number">0.0030</cls:LineofCreditFacilityCommitmentFeePercentage1>
    <cls:LineofCreditFacilityCommitmentFeePercentage1
      contextRef="i1a5b58864cea453fbbcfd137d054263a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE1OQ_f7b04c37-448a-4eac-a142-29919e595e0a"
      unitRef="number">0.0045</cls:LineofCreditFacilityCommitmentFeePercentage1>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="i90712c7c65a0416ca1a9a02eea10e0a4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE2Ng_1aef9c25-7891-4364-ae70-aad6e94e348a"
      unitRef="number">0.02125</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="i084892b4174744d7af5152f48e3533c4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE3NA_3b3f840d-94d1-49b2-9b38-3ba85770495d"
      unitRef="number">0.020</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="ic8f90ea7d57c420da4f135f5e24a43cc_I20211205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE4MA_fe43f411-f5b4-4208-ae30-b8900144827e"
      unitRef="number">0.0075</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="ie0fbf492852c42d99d1ffa3a2ea4326f_I20211205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE4Nw_ca291e7b-e914-4846-9820-8d109a6ae4a7"
      unitRef="number">0.025</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <cls:LineofCreditFacilityCommitmentFeePercentage1
      contextRef="ifa969ee7ed804c3982dffabf016671b2_I20211205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjE5Mw_9889a8b4-d34c-4a02-b9cb-2eb02cac91d7"
      unitRef="number">0.0035</cls:LineofCreditFacilityCommitmentFeePercentage1>
    <cls:LineofCreditFacilityCommitmentFeePercentage1
      contextRef="i83a93e2e96ca4fd28267c2c03d9465f5_I20211205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjIwMA_6e8d5f24-feed-4e31-acf9-ce2a78458127"
      unitRef="number">0.0050</cls:LineofCreditFacilityCommitmentFeePercentage1>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="ia14f75f1e8344394a681d65123f2a98f_I20211205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjIwNw_0d49658a-ed09-4c08-8dc6-f3994ddc8551"
      unitRef="number">0.02125</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:BorrowingsAdjustmentToInterestRateBasis
      contextRef="ic518295247114265a5e2799e2f337bfa_I20211205"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjIxNQ_c6d71c54-7f9c-4b63-a888-2e518e60f376"
      unitRef="number">0.025</ifrs-full:BorrowingsAdjustmentToInterestRateBasis>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i471a3a294d3f4043b9bbbc65aaf7213c_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTA5OTUxMTYzOTg3Mg_467bc94f-a5fe-4723-9dcb-19f741dee15d"
      unitRef="usd">30000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="ib297826213fa4d4b9c862a248359ec7d_D20211027-20211027"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjIyMQ_a6936eb0-e8b8-47e6-8305-1914f6b3399c"
      unitRef="usd">220000000.0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i9d26c15d99bf47d293561f8a1cfc097a_D20211206-20211206"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjIyOQ_eeabb6c2-340a-41e7-b622-eb8f8b350395"
      unitRef="usd">365000000.0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="id6bf4997f454483aa68c3862803e4430_D20211206-20211206"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjIzNw_1ad97b3a-9a4e-4ccc-b360-acef39a12b8b"
      unitRef="usd">145000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i24936c6eb4c84eed915a0a2c48a44af3_D20211206-20211206"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI0NQ_a12863b2-5208-4f79-a057-2d896e171ba6"
      unitRef="usd">215000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="ib297826213fa4d4b9c862a248359ec7d_D20211027-20211027"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI1Mw_65a1923a-6aad-4b33-813f-57c33ffe9ae8"
      unitRef="usd">220000000.0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i206f5dace2324126a75d4fc8870d13ab_D20211229-20211229"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI2MQ_ed3d7dd9-318d-4a2b-8efe-a6cc246c86ca"
      unitRef="usd">5000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i61022668844144398ebac3a010640ef8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNjUyNg_aa33f222-bc89-4953-ba8d-a3d57f89b90d"
      unitRef="usd">875000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i49b83126730847708d243be58b399957_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNjU5MQ_e7b623b7-c9e4-4a83-9572-37574df3d687"
      unitRef="usd">60000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i2eeef9edd4554670a467389cb235d064_D20200427-20200427"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNjk0OQ_44248269-d060-4d53-9f32-7452ad75c01b"
      unitRef="usd">47000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <cls:BorrowingsNumberOfPrepayments
      contextRef="i379c6cbe6f86462e9b82defaae9b846d_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMjI1Mzk5ODg0NTY0NTE_8ac79cca-b040-4b39-837b-9fff52aec8c4"
      unitRef="usd">2</cls:BorrowingsNumberOfPrepayments>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i468aca76244e4e62ab998a031e93707d_D20200601-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNzQwOQ_408f9b73-bffa-46d7-a212-5a558201af3b"
      unitRef="usd">1500000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i80624019402e4566b249d0ad42a9c819_D20200601-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNzQ0NA_a749da4e-607d-42a0-aea3-255f0f00c2cb"
      unitRef="usd">12500000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i51406da0942742708b6096d130b43ad5_D20200701-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNzQ4MQ_2ac642f0-d024-4555-abdd-e2f7295cb6b9"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="ifc2b85a3b09042539b66fa5c7931bdee_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNzU2NQ_69bd8abe-6613-4947-9908-f358434630fc"
      unitRef="usd">48000000.0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i1d744dc697d94959b6832ba77f2f46f6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNzY3Ng_66f1bc8d-d465-4753-9bfb-db6172b98469"
      unitRef="usd">207000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations
      contextRef="i61131b8c84964e5183e263aa05ba9608_D20190307-20190307"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfNzc1MA_580efc7b-1c0f-439f-9d1b-d7e6e7fd1958"
      unitRef="usd">110000000.0</ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations>
    <ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations
      contextRef="i73b3e38e32b64988b37aee31a6b666b6_D20190307-20190307"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI2Nw_02a4ae91-9785-4707-977f-e86a5808110a"
      unitRef="usd">113000000.0</ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations>
    <ifrs-full:RepaymentsOfCurrentBorrowings
      contextRef="ifd8ae79d9a4f465781a54a828dfd8d87_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI3NQ_5fea395a-0682-47be-8567-629d20600d90"
      unitRef="usd">1500000</ifrs-full:RepaymentsOfCurrentBorrowings>
    <ifrs-full:RepaymentsOfCurrentBorrowings
      contextRef="i60988a72be664f34810cee5c71ec68ac_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI3NQ_99ca4ddd-5c30-4c63-a399-348b95fcb3b3"
      unitRef="usd">1500000</ifrs-full:RepaymentsOfCurrentBorrowings>
    <ifrs-full:RepaymentsOfCurrentBorrowings
      contextRef="ia055eca737ba4bc682908835b39a2663_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI3NQ_9eef065c-5240-4485-9fa8-0b0601bf1437"
      unitRef="usd">1500000</ifrs-full:RepaymentsOfCurrentBorrowings>
    <ifrs-full:RepaymentsOfCurrentBorrowings
      contextRef="i8c872ae47a654e95813e4dfab0ecda04_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI3NQ_ce542686-c573-4a4d-99d1-a6c25c4a2ca4"
      unitRef="usd">1500000</ifrs-full:RepaymentsOfCurrentBorrowings>
    <cls:ScheduleOfCreditFacilityActivityTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjM5NQ_840d3257-c237-4a72-affb-b540c4db1ba1">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Activity under our Credit Facility for the periods indicated is set forth below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.775%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revolver&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Term loans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding balances as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;598.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount borrowed in Q1 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q1 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(110.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q2 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q3 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q4 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding balances as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;592.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q1 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(60.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q2 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding balances as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q1 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount borrowed in Q4 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount repaid in Q4 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(220.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding balances as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;660.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cls:ScheduleOfCreditFacilityActivityTableTextBlock>
    <ifrs-full:Borrowings
      contextRef="i5b0c2b5cc31f401b8d7188444bb4b766_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMS0xLTEtMS0xMDc5NjU_ef27d242-8f23-4289-9553-cec61fa54f9b"
      unitRef="usd">159000000.0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ibf2bdcabe547419d9121a3957a31062f_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMS0zLTEtMS0xMDc5Njc_1d567999-1793-457b-8fc6-c19dfb113742"
      unitRef="usd">598300000</ifrs-full:Borrowings>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="ifc2b85a3b09042539b66fa5c7931bdee_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMi0xLTEtMS0xMDc5NjU_c92d1a37-e283-4f17-97e8-a6859a9e2251"
      unitRef="usd">48000000.0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="ib7b9cd117e1a42bebe84e9a87edb919b_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMi0zLTEtMS0xMDc5Njc_58075cef-3f71-4f2b-a702-d3845c412ef1"
      unitRef="usd">0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="ifc2b85a3b09042539b66fa5c7931bdee_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMy0xLTEtMS0xMDc5NjU_36f47775-7190-484b-a801-174c2433b8de"
      unitRef="usd">110000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="ib7b9cd117e1a42bebe84e9a87edb919b_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMy0zLTEtMS0xMDc5Njc_22907dbd-433f-4bdc-b30f-5b13f13f0811"
      unitRef="usd">1500000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i5ff62777e56e4c11b7d9030da9c982b9_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfNS0xLTEtMS0xMDc5NjU_0f976979-c781-403f-9943-02e895240fbb"
      unitRef="usd">44000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i3e093d6985bc496d84dd2a938ce3c92b_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfNS0zLTEtMS0xMDc5Njc_4b0ba190-afe1-4c8c-85d4-4c3cd14e95b6"
      unitRef="usd">1500000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="ib5699a41972c4328a129fc365ac4cf02_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfNy0xLTEtMS0xMDc5NjU_2dacd594-f38e-4864-acb8-33653fe3a533"
      unitRef="usd">53000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="id464cfda75bb4c058ae5a6fdb209954d_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfNy0zLTEtMS0xMDc5Njc_af3848c1-7442-4ccb-a0ef-199e8189d738"
      unitRef="usd">1500000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i1a59dd4b13c44c07a0c645b234145aa1_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfOS0xLTEtMS0xMDc5NjU_d3e64193-0f0e-48ef-829c-2f0d2f8d3aa6"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="ic77f7a0bc2f9481da4d0dd019cae09e9_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfOS0zLTEtMS0xMDc5Njc_71935211-44e5-4293-ae92-deee2a5f69fd"
      unitRef="usd">1500000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:Borrowings
      contextRef="i2c92a4185d3b40b0819ed958e7b702c7_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMTAtMS0xLTEtMTA3OTY1_8ae433c8-9b6e-497d-8f13-2a426f3d935b"
      unitRef="usd">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ide1a84d843e1403faae91da4a5969af5_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMTAtMy0xLTEtMTA3OTY3_fb2fefc9-0802-42fb-97ce-996c96075eab"
      unitRef="usd">592300000</ifrs-full:Borrowings>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i49803fc829af46538f95ba75eeae3840_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMTMtMS0xLTEtMTA3OTY1_4681db96-685a-42ad-9077-fc790d56116b"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="idca2b8a4bf04453dbf15967eedb905cc_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMTMtMy0xLTEtMTA3OTY3_e036c750-a7ae-4c1f-bf94-cc6fa35c3c94"
      unitRef="usd">60900000</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="ia6f592d21b0240958410db6ad502b50f_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMTUtMS0xLTEtMTA3OTY1_e21cef5e-d5db-4a22-bb89-2afee8a3e63c"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i25ebfad7632c42a09c0493eb7f2cc4ba_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMTUtMy0xLTEtMTA3OTY3_68a87e68-6a67-4f54-ad02-a10bb31fa50d"
      unitRef="usd">61000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:Borrowings
      contextRef="ie7902d6700c44840962bdd4743de42fa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjAtMS0xLTEtMTA3OTY1_2c2fb8bf-5905-4b56-9000-471759614bfc"
      unitRef="usd">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="if8e9959eeb8d48f09c6448144f8ae6a2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjAtMy0xLTEtMTA3OTY3_7994df04-5d2a-4684-9843-324390372d84"
      unitRef="usd">470400000</ifrs-full:Borrowings>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i8c465bafc7794d4e9807f379c55c9af6_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjMtMS0xLTEtMTA3OTY1_18a30298-1ea3-4a54-b0ba-9d69f06b951f"
      unitRef="usd">0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i4e1002899b9f4d8e9e8acd252033e244_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjMtMy0xLTEtMTA3OTY3_18608902-fe44-434d-9cb6-545931997e7e"
      unitRef="usd">30000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="i56c46699749c468497a6fc0f1f4a5e67_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjgtMS0xLTEtMTA3OTY1_4a1cb2f2-c52c-4d6d-95e3-d167bcadb35e"
      unitRef="usd">220000000.0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities
      contextRef="ic9e71ca4b84a4a0c9123d9df12b2b462_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjgtMy0xLTEtMTA3OTY3_0e716af3-04b6-4f7f-aa07-0401dd2929ce"
      unitRef="usd">365000000.0</ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="i56c46699749c468497a6fc0f1f4a5e67_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjktMS0xLTEtMTA3OTY1_56650d55-3b79-4090-85d0-2be57705ca02"
      unitRef="usd">220000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities
      contextRef="ic9e71ca4b84a4a0c9123d9df12b2b462_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMjktMy0xLTEtMTA3OTY3_ad23fa63-1edc-4058-a0ef-690a8e529730"
      unitRef="usd">145000000.0</ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities>
    <ifrs-full:Borrowings
      contextRef="i6512f21b45b4445eb4782fc584551992_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMzAtMS0xLTEtMTA3OTY1_04c27d30-be9b-4e7c-b9a4-c60c70cf8fbf"
      unitRef="usd">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i5890e5bac31a418bb1d866baf2f89bc0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjZkY2Q5NGY4ZDEzYzQ0NzZhZWU1ZmU0NGQ2Y2IyNTc1L3RhYmxlcmFuZ2U6NmRjZDk0ZjhkMTNjNDQ3NmFlZTVmZTQ0ZDZjYjI1NzVfMzAtMy0xLTEtMTA3OTY3_67496cf7-ba88-49e9-8946-b0e2fd2c75f8"
      unitRef="usd">660400000</ifrs-full:Borrowings>
    <ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTA5MjU_35c57af0-516d-4bf4-8c4f-a5c94ed2bded">&lt;div style="margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth, at the dates shown: outstanding borrowings under the Credit Facility, excluding ordinary course letters of credit (L/Cs); notional amounts under our interest rate swaps, outstanding lease obligations; and information regarding outstanding L/Cs, surety bonds and overdraft facilities: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Outstanding borrowings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notional amounts under interest rate swaps (note 20) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowings under the Revolver &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Borrowings under the Term Loans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;First Incremental Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Second Incremental Term Loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;365.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;660.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total borrowings under Credit Facility &lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;660.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs related to Term Loans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease obligations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Credit Facility and lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;742.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;794.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;L/Cs, surety bonds and overdraft facilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding L/Cs under the Revolver&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding L/Cs and surety bonds outside the Revolver&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available uncommitted bank overdraft facilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts outstanding under available uncommitted bank overdraft facilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;(i)&#160;&#160;&#160;&#160;We incur debt issuance costs upon execution and amendment of the Credit Facility. Debt issuance costs incurred in 2021 in connection with the Revolver totaling $2.2 ($0.3 in 2020; $1.1 in 2019) were deferred as other assets on our consolidated balance sheets and are amortized on a straight line basis over the term (or remaining term, as applicable) of the Revolver. Debt issuance costs incurred in 2021 in connection with our term loans totaling $1.8 (nil in 2020; $1.6 in 2019) were deferred as long-term debt on our consolidated balance sheets and are amortized over their respective terms using the effective interest rate method. In December 2021, we accelerated the amortization of $2.6 of unamortized deferred financing costs related to the termination of the First Incremental Term Loan, which we recorded in other charges (see note 15).(ii) &#160;&#160;&#160;&#160;Our lease obligations above represent the present value of unpaid lease payments which have been discounted using our incremental borrowing rate on the lease commencement dates. As of December&#160;31, 2021, the current portion of our lease obligations was $34.5 (2020 &#x2014; $32.2) and the long-term portion was $104.1 (2020 &#x2014; $90.5).</ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory>
    <ifrs-full:Borrowings
      contextRef="ie7902d6700c44840962bdd4743de42fa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMS0yLTEtMS00MDMwMw_baba11bd-41f1-4756-8275-e434a6e62e09"
      unitRef="usd">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i6512f21b45b4445eb4782fc584551992_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMS0zLTEtMS00MDMwMw_dd6bcab4-e31e-4190-8c5d-ff4936804850"
      unitRef="usd">0</ifrs-full:Borrowings>
    <ifrs-full:NotionalAmount
      contextRef="ie7902d6700c44840962bdd4743de42fa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMi00LTEtMS0xMDgwNzc_18f05a75-f16a-468f-93fd-ba805e467e15"
      unitRef="usd">0</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="i6512f21b45b4445eb4782fc584551992_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMi01LTEtMS0xMDgwODg_8d4df66f-dc15-46b7-910c-bbe5d12208de"
      unitRef="usd">0</ifrs-full:NotionalAmount>
    <ifrs-full:Borrowings
      contextRef="icbd5e977124340f1b24d5335bbfe79fa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMy0yLTEtMS00MDMwMw_c29771f0-4562-4de1-ab75-7ad81294a14a"
      unitRef="usd">295400000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i2cc5da078ad244caa18f35ced2c4bed9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMy0zLTEtMS00MDMwMw_a14e76b6-6fcd-4dc4-af18-4ebad346a89d"
      unitRef="usd">295400000</ifrs-full:Borrowings>
    <ifrs-full:NotionalAmount
      contextRef="icbd5e977124340f1b24d5335bbfe79fa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNC00LTEtMS0xMDgwMzA_01c3b22b-e9b7-493c-89f2-8c617b2a6841"
      unitRef="usd">175000000.0</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="i2cc5da078ad244caa18f35ced2c4bed9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNC01LTEtMS0xMDgwMzI_b46ef999-de74-482e-978e-82adc185679e"
      unitRef="usd">100000000.0</ifrs-full:NotionalAmount>
    <ifrs-full:Borrowings
      contextRef="ida0fba49143b490baed78dd889fa8e24_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNC0yLTEtMS00MDMwMw_d9888c9a-3443-40a2-b4c0-224a4a2ee9df"
      unitRef="usd">175000000.0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i148af886da87441298938490796fb4e3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNC0zLTEtMS00MDMwMw_589242af-13f0-4eef-83f9-b457a9d9886e"
      unitRef="usd">0</ifrs-full:Borrowings>
    <ifrs-full:NotionalAmount
      contextRef="ida0fba49143b490baed78dd889fa8e24_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNS00LTEtMS0xMDgwMzA_62795338-f41f-4fbc-a263-487fde16f6f4"
      unitRef="usd">100000000.0</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="i148af886da87441298938490796fb4e3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNS01LTEtMS0xMDgwMzI_ff1c6c81-b77d-4fd3-a387-fa639de7b408"
      unitRef="usd">0</ifrs-full:NotionalAmount>
    <ifrs-full:Borrowings
      contextRef="i89f3544c2caf413b8cb51720c3f19084_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNi0xLTEtMS0xMDgwMjA_915589b4-e446-42c7-9927-86c2ac5d0d2a"
      unitRef="usd">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i2411f2b5f8bb4ba5a933d23e61cd6fe9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNi0yLTEtMS0xMDgwMjI_aa9b0c39-f0fb-4d2e-9834-acd1967f2498"
      unitRef="usd">365000000.0</ifrs-full:Borrowings>
    <ifrs-full:NotionalAmount
      contextRef="i89f3544c2caf413b8cb51720c3f19084_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNi00LTEtMS0xMDgwMzA_f9af9731-0040-4953-83a9-3dd7cc832c21"
      unitRef="usd">0</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="i2411f2b5f8bb4ba5a933d23e61cd6fe9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNi01LTEtMS0xMDgwMzI_2da9f6b0-dce0-4f17-88dc-02ac6fc89169"
      unitRef="usd">100000000.0</ifrs-full:NotionalAmount>
    <ifrs-full:Borrowings
      contextRef="if8e9959eeb8d48f09c6448144f8ae6a2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNS0yLTEtMS00MDMwMw_c2947afb-416e-4a7a-8e15-b10c29e34574"
      unitRef="usd">470400000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i5890e5bac31a418bb1d866baf2f89bc0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNS0zLTEtMS00MDMwMw_f6e18c7d-90a0-48ba-adaf-b0bb2b3c12f2"
      unitRef="usd">660400000</ifrs-full:Borrowings>
    <ifrs-full:NotionalAmount
      contextRef="if8e9959eeb8d48f09c6448144f8ae6a2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNy00LTEtMS0xMDgwMzA_0e54c5dc-7196-4c9f-86da-dd9278fcaf91"
      unitRef="usd">275000000.0</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="i5890e5bac31a418bb1d866baf2f89bc0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNy01LTEtMS0xMDgwMzI_97d3d23f-8b91-49d1-807d-054163eb401c"
      unitRef="usd">200000000.0</ifrs-full:NotionalAmount>
    <ifrs-full:Borrowings
      contextRef="i9138214347dc40bb83695c57ec4e0959_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNy0yLTEtMS00MDMwMw_803076d2-8f0c-43ca-a928-1b960ed18246"
      unitRef="usd">470400000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i3c04ea231e6742809810120d8e2d2cb0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfNy0zLTEtMS00MDMwMw_9eff8302-c5f6-4d0a-ac2e-79250669fb20"
      unitRef="usd">660400000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i9cfac3297b3b4cf4a8673ceb07683299_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfOC0yLTEtMS00MDMwMw_921c3dde-c791-4d2a-8b31-4202d5ad2c16"
      unitRef="usd">7200000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ic093edde06fb4499bcd2d3adc141d952_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfOC0zLTEtMS00MDMwMw_261c0196-80a8-401b-99bc-30233ea54c4e"
      unitRef="usd">4600000</ifrs-full:Borrowings>
    <cls:LeaseLiabilityUnderIFRS16
      contextRef="i946d4f75407c48bb81cd7f64b36a1f17_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfOS0yLTEtMS00MDMwMw_8ad8d4aa-a1c3-4796-9983-cb0751562b66"
      unitRef="usd">122700000</cls:LeaseLiabilityUnderIFRS16>
    <cls:LeaseLiabilityUnderIFRS16
      contextRef="ia86e03bb1ea04ef4b23bf797c4d1b509_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfOS0zLTEtMS00MDMwMw_26236ab6-9f0d-4939-9c92-13991dff727a"
      unitRef="usd">138600000</cls:LeaseLiabilityUnderIFRS16>
    <cls:BorrowingsAndLeaseLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTAtMi0xLTEtNDAzMDM_d06b6b63-2bd0-48ac-8bb0-542f864b32e5"
      unitRef="usd">585900000</cls:BorrowingsAndLeaseLiabilities>
    <cls:BorrowingsAndLeaseLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTAtMy0xLTEtNDAzMDM_050ea627-f83b-46c6-a6e5-7e68bdfaef21"
      unitRef="usd">794400000</cls:BorrowingsAndLeaseLiabilities>
    <cls:CurrentBorrowingsAndLeaseLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTMtMi0xLTEtNDAzMDM_0f5164e7-b970-4888-abb6-ff3fd835d5ed"
      unitRef="usd">99800000</cls:CurrentBorrowingsAndLeaseLiabilities>
    <cls:CurrentBorrowingsAndLeaseLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTMtMy0xLTEtNDAzMDM_2ded47f7-3e34-433b-98eb-54df26402e6e"
      unitRef="usd">51500000</cls:CurrentBorrowingsAndLeaseLiabilities>
    <cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTQtMi0xLTEtNDAzMDM_3388854a-15b8-4d48-8d1f-15b0f52bed88"
      unitRef="usd">486100000</cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities>
    <cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTQtMy0xLTEtNDAzMDM_5cf4a697-84d8-4b55-b52a-c12b7de3c49f"
      unitRef="usd">742900000</cls:NoncurrentPortionOfBorrowingsAndLeaseLiabilities>
    <cls:BorrowingsAndLeaseLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTUtMi0xLTEtNDAzMDM_2f717d45-f726-413f-85eb-b4ba15ea297b"
      unitRef="usd">585900000</cls:BorrowingsAndLeaseLiabilities>
    <cls:BorrowingsAndLeaseLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTUtMy0xLTEtNDAzMDM_ad1363da-d489-4aec-9600-a39baa7b2e00"
      unitRef="usd">794400000</cls:BorrowingsAndLeaseLiabilities>
    <cls:LettersOfCreditOutstandingAmount1
      contextRef="ie7902d6700c44840962bdd4743de42fa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTctMi0xLTEtNDQxMTE_8e783e30-3b9d-46ff-a5e7-cbb1749977ea"
      unitRef="usd">21300000</cls:LettersOfCreditOutstandingAmount1>
    <cls:LettersOfCreditOutstandingAmount1
      contextRef="i6512f21b45b4445eb4782fc584551992_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTktMi0xLTEtMTA4MDI4_906a3013-7347-49b7-82d9-ebd7db5d1c14"
      unitRef="usd">21000000.0</cls:LettersOfCreditOutstandingAmount1>
    <cls:LettersOfCreditOutstandingAmount1
      contextRef="ic6b6eb6008bd455ca33409e11dc09a24_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTgtMi0xLTEtNDQxMDc_de70ce10-9b0d-4fd9-ab5a-a226c7af6aa9"
      unitRef="usd">20200000</cls:LettersOfCreditOutstandingAmount1>
    <cls:LettersOfCreditOutstandingAmount1
      contextRef="i4bece39fe4c84d808072ad06932e540a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMTgtMy0xLTEtNDQxMTk_3afb4033-4ec9-4485-900a-7e7dfa6712fb"
      unitRef="usd">27100000</cls:LettersOfCreditOutstandingAmount1>
    <cls:LettersOfCreditOutstandingAmount1
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMjEtMS0xLTEtMTA4MDI0_dfedab4e-afe1-48ab-b703-75a1a5ba13b1"
      unitRef="usd">41500000</cls:LettersOfCreditOutstandingAmount1>
    <cls:LettersOfCreditOutstandingAmount1
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMjEtMi0xLTEtMTA4MDI2_90ee9001-ab45-4901-91c2-48d097f7646b"
      unitRef="usd">48100000</cls:LettersOfCreditOutstandingAmount1>
    <ifrs-full:UndrawnBorrowingFacilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMjAtMi0xLTEtNDQxMzI_00ed650e-199d-4993-a9d6-c33ac9ad9922"
      unitRef="usd">162700000</ifrs-full:UndrawnBorrowingFacilities>
    <ifrs-full:UndrawnBorrowingFacilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMjAtMy0xLTEtNDQxMzc_66702a7c-ba7d-46c6-b520-d321145d1c55"
      unitRef="usd">198500000</ifrs-full:UndrawnBorrowingFacilities>
    <ifrs-full:BankOverdraftsClassifiedAsCashEquivalents
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMjMtMS0xLTEtMTA4MDM0_c78c47db-40a5-4f0f-bba1-63566fe42a95"
      unitRef="usd">0</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
    <ifrs-full:BankOverdraftsClassifiedAsCashEquivalents
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOmNkMjU4NTFiZDcxNTQ1MzM4YmM1N2Y0MGFiMGVhYWMzL3RhYmxlcmFuZ2U6Y2QyNTg1MWJkNzE1NDUzMzhiYzU3ZjQwYWIwZWFhYzNfMjMtMi0xLTEtMTA4MDcy_54b73490-e19b-46e2-9420-3e03483ba8fe"
      unitRef="usd">0</ifrs-full:BankOverdraftsClassifiedAsCashEquivalents>
    <cls:DebtIssuanceCostsLineofCreditArrangementsNet1
      contextRef="i9b6ad9d993a443d4a4cd465f49ee08bb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI4MQ_0c774be6-e867-47d2-b9f6-890e14e18e44"
      unitRef="usd">2200000</cls:DebtIssuanceCostsLineofCreditArrangementsNet1>
    <cls:DebtIssuanceCostsLineofCreditArrangementsNet1
      contextRef="i352a836a3f1a40a68933507ddaf059b6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI4Nw_5d2e12fb-281e-4f3a-8fc6-6799538bbd59"
      unitRef="usd">300000</cls:DebtIssuanceCostsLineofCreditArrangementsNet1>
    <cls:DebtIssuanceCostsLineofCreditArrangementsNet1
      contextRef="i541d7f00fb054ed5a9a38b9b3711d81c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI5Mw_eca9b200-0c0e-40ef-a6e8-16458a65918f"
      unitRef="usd">1100000</cls:DebtIssuanceCostsLineofCreditArrangementsNet1>
    <cls:DebtIssuanceCostsLineofCreditArrangementsNet1
      contextRef="i1c6ed0bd5dbf4062b29764de5bda89a8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjI5OQ_a195e1c8-4d57-453a-ac1e-a2edceccedd7"
      unitRef="usd">1800000</cls:DebtIssuanceCostsLineofCreditArrangementsNet1>
    <cls:DebtIssuanceCostsLineofCreditArrangementsNet1
      contextRef="ifba15ae9aee34f8fb829358b7e66e4c8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjMxMA_15aabc5e-0997-4a3f-90fb-2324dc39a6f1"
      unitRef="usd">0</cls:DebtIssuanceCostsLineofCreditArrangementsNet1>
    <cls:DebtIssuanceCostsLineofCreditArrangementsNet1
      contextRef="ic494b6c1065745419edf6cdc10205510_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjMwNQ_89ff2eaf-9b51-4b28-b3f5-1016743cb2d3"
      unitRef="usd">1600000</cls:DebtIssuanceCostsLineofCreditArrangementsNet1>
    <cls:BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts
      contextRef="ie00f3c7531b842c8b6aad7ae33aabf18_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMzI5ODUzNDk2NjMxMg_726565ae-f5c0-4770-82c5-b60ed1dd7f72"
      unitRef="usd">2600000</cls:BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfOTQ3Ng_2db9612e-3c99-4a62-ae9e-21ee0bfe0ef7"
      unitRef="usd">34500000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfOTQ4Nw_b223780a-022a-43f9-93c8-c67111f6c8ba"
      unitRef="usd">32200000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfOTUyMQ_4e568655-070c-46fa-a652-5939c439cb5f"
      unitRef="usd">104100000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfOTUzMg_045a31ed-7d08-4e47-9b5f-1440a869c623"
      unitRef="usd">90500000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RleHRyZWdpb246ZDgxNzg3NmU1OTMyNGY5MTljMmQ5NWQzMWFhZWIxNzBfMTA5MjI_6886bc22-e237-4054-ba22-8cc3235c1748">t December&#160;31, 2021, the contractual undiscounted cash flows for our lease obligations were as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.119%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.690%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ending December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;Other lease related expenses that were recognized in the consolidated statement of operations are as follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.828%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense on lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease payments not included in the measurement of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenses relating to short-term leases or low-value leases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, we had commitments (not recognized as liabilities as of such date) under IT support agreements that require future minimum payments as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.172%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;At December&#160;31, 2021, we had lease commitments under the Headquarters Lease and the Texas Lease (not recognized as liabilities as of such date) which require future minimum lease payments as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory>
    <cls:UndiscountedLeasePaymentsToBePaid
      contextRef="i1165bdc78c5649b99609f0b9443474ba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfMS0zLTEtMS00MDMwMw_7630b2df-e636-4227-9d11-91fd006ce4ff"
      unitRef="usd">40400000</cls:UndiscountedLeasePaymentsToBePaid>
    <cls:UndiscountedLeasePaymentsToBePaid
      contextRef="i5b46db8407d349c9a2716d74f1c13d46_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfMi0zLTEtMS00MDMwMw_62f875fe-d49c-4b51-bbe4-556f48b872ac"
      unitRef="usd">33500000</cls:UndiscountedLeasePaymentsToBePaid>
    <cls:UndiscountedLeasePaymentsToBePaid
      contextRef="i7d305a14dd5644bfa71d8913e43b041a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfMy0zLTEtMS00MDMwMw_20ec9111-9720-416d-b0ef-ccbf6f0abe14"
      unitRef="usd">21200000</cls:UndiscountedLeasePaymentsToBePaid>
    <cls:UndiscountedLeasePaymentsToBePaid
      contextRef="i50a4a63b2862456ba64f8cdc36dc436e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfNC0zLTEtMS00MDMwMw_92afccb9-554b-45fa-b38b-a81b7d97ed47"
      unitRef="usd">16100000</cls:UndiscountedLeasePaymentsToBePaid>
    <cls:UndiscountedLeasePaymentsToBePaid
      contextRef="ieeb6b711c0734336b617f878f7550dce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfNS0zLTEtMS00MDMwMw_3aaa72e2-1c77-4b75-879b-fa70b49b2d6a"
      unitRef="usd">12800000</cls:UndiscountedLeasePaymentsToBePaid>
    <cls:UndiscountedLeasePaymentsToBePaid
      contextRef="i1a196ed51c6b4ac2a9e0b75e5cc04eea_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfNi0zLTEtMS00MDMwMw_50ec2e5c-6336-474a-b043-d13c120c51a8"
      unitRef="usd">39000000.0</cls:UndiscountedLeasePaymentsToBePaid>
    <cls:UndiscountedLeasePaymentsToBePaid
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjVkYjUwYjQ5ODVjNzQ2MTBhNDRiNDAxZDNiMDgxNGQ3L3RhYmxlcmFuZ2U6NWRiNTBiNDk4NWM3NDYxMGE0NGI0MDFkM2IwODE0ZDdfNy0zLTEtMS00MDMwMw_247e9c3b-f2ab-4478-92ce-f18d2b8a1cb4"
      unitRef="usd">163000000.0</cls:UndiscountedLeasePaymentsToBePaid>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfMi0xLTEtMS0xMDY4Mzc_683d9335-e824-4823-aa6b-2b702f14abd2"
      unitRef="usd">6600000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfMi0xLTEtMS00MDMwMw_736fffde-6d5b-4fe1-a5ac-d70d71929d75"
      unitRef="usd">6100000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfMi0yLTEtMS00MDMwMw_632f37c8-fac7-4aaa-998a-9719a9cd8274"
      unitRef="usd">6600000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfMy0xLTEtMS0xMDY4NDI_bd00eb4e-1ba3-4ea9-9ffa-c34e1340f55b"
      unitRef="usd">700000</ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities>
    <ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfMy0xLTEtMS00MDMwMw_17056ad0-73bf-4c17-8417-d1e54577045b"
      unitRef="usd">800000</ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities>
    <ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfMy0yLTEtMS00MDMwMw_860841eb-f3e1-4e68-ae54-473a58e8ab33"
      unitRef="usd">900000</ifrs-full:ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities>
    <cls:ExpenseRelatingToShortTermLeasesAndLowValueLeases
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfNC0xLTEtMS0xMDY4NDc_06e8a6cd-c244-4e97-be65-9299f82c1fa9"
      unitRef="usd">4600000</cls:ExpenseRelatingToShortTermLeasesAndLowValueLeases>
    <cls:ExpenseRelatingToShortTermLeasesAndLowValueLeases
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfNC0xLTEtMS00MDMwMw_942ca59c-29d9-4afd-b535-7f71f119a40a"
      unitRef="usd">3700000</cls:ExpenseRelatingToShortTermLeasesAndLowValueLeases>
    <cls:ExpenseRelatingToShortTermLeasesAndLowValueLeases
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF83Ni9mcmFnOmQ4MTc4NzZlNTkzMjRmOTE5YzJkOTVkMzFhYWViMTcwL3RhYmxlOjMzNGRjNTBkNDE3YzQxN2ViZGY4YmNmN2U4ZDk3N2NkL3RhYmxlcmFuZ2U6MzM0ZGM1MGQ0MTdjNDE3ZWJkZjhiY2Y3ZThkOTc3Y2RfNC0yLTEtMS00MDMwMw_4f497002-5801-4e34-9ed6-22a90d1502d3"
      unitRef="usd">1500000</cls:ExpenseRelatingToShortTermLeasesAndLowValueLeases>
    <cls:DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwODU_1f3af576-c37c-46e7-8b2f-612c3ed69345">CAPITAL STOCK:We are authorized to issue an unlimited number of SVS, which entitle the holder to one vote per share, and an unlimited number of multiple voting shares (MVS), which entitle the holder to 25&#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 one SVS. We are also authorized to issue an unlimited number of preferred shares, issuable in&#160;series. No preferred shares have been issued to date.&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(a) Capital transactions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Number of shares (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SVS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;MVS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued from treasury&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled under normal course issuer bid (NCIB)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued from treasury&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled under NCIB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.0062)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued from treasury&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled under NCIB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i) &#160;&#160;&#160;&#160;In 2021, 0.02 million SVS were issued from treasury upon the exercise of stock options for aggregate cash proceeds of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$0.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. No SVS were issued from treasury upon the exercise of stock options in either 2020 or 2019.  In 2021, we issued 0.01 million (2020 &#x2014; 0.3 million; 2019 &#x2014; 0.8 million) SVS from treasury with an ascribed value of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$0.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (2020 &#x2014; $2.2; 2019 &#x2014; $10.4) upon the vesting of certain RSUs and PSUs. We settled other RSUs and PSUs with SVS purchased in the open market (described below).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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. We may not repurchase SVS for cancellation when the Repurchase Restriction is in effect (during a portion of 2019). The Repurchase Restriction was not in effect during 2020 or 2021 or at December 31, 2021. The maximum number of SVS we are permitted to repurchase for cancellation under each NCIB (when &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;permitted) is reduced by the number of SVS purchased by a broker in the open market during the term of such NCIB to satisfy delivery obligations under our SBC plans. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Repurchase Restriction (when in effect) is not applicable to open market purchases for this purpose.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On November 19, 2020, the TSX accepted our notice to launch an NCIB (2020 NCIB), which allowed us to repurchase, at our discretion, from November 24, 2020 until the earlier of November 23, 2021 or the completion of purchases thereunder, up to approximately 9.0&#160;million SVS in the open market, or as otherwise permitted, subject to the normal terms and limitations of such bids. As part of the NCIB process, we from time-to-time entered into automatic share purchase plans (ASPPs) with a broker, instructing the broker to purchase our SVS in the open market on our behalf (for cancellation under the 2020 NCIB), including during any applicable trading blackout periods (ASPP Purchases), up to specified daily quantities at specified prices through the term of each ASPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In each of December 2020, March 2021, and June 2021 we entered into ASPPs, each of which &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;have since expired.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; At December 31, 2020, we had accrued $15.0, representing the estimated contractual maximum number of permitted SVS repurchases (Contractual Maximum) for cancellation under the December 2020 ASPP (2.0 million SVS). This accrual was reversed in Q1 2021. No repurchases were made under the December 2020 ASPP prior to its expiration in January 2021. Repurchases of 1.7 million SVS (for cancellation) were made under the March 2021 and June 2021 ASPPs during 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&lt;br/&gt;&#160;&#160;&#160;&#160;On December 2, 2021, the TSX accepted our notice to launch a new NCIB (2021 NCIB). The 2021 NCIB allows us to repurchase, at our discretion, from December 6, 2021 until the earlier of December 5, 2022 or the completion of purchases thereunder, up to approximately 9.0&#160;million of our SVS in the open market, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;or as otherwise permitted, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;subject to the normal terms and limitations of such bids. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, approximately 8.3 million SVS remain available for repurchase under the 2021 NCIB either for cancellation or SBC delivery purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2021, we entered into an ASPP (NCIB ASPP) with a broker, instructing the broker to purchase on our behalf (for cancellation under the 2021 NCIB), during specified dates, including during any applicable trading blackout periods, up to the NYSE and TSX daily maximums (subject to certain conditions) at specified share prices. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2021, we recorded an accrual of $7.5 (NCIB Accrual), representing the estimated Contractual Maximum (0.7&#160;million SVS) for cancellation under the NCIB ASPP. As of December 31, 2021, 0.0036 million SVS were repurchased under the NCIB ASPP. In December 2021, we entered into an additional ASPP (SBC ASPP) with a broker, instructing the broker to purchase on our behalf (for delivery obligations under our SBC plans), during specified dates (including during any applicable trading &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;blackout periods), and subject to certain conditions, up to 3.7 million SVS. As of December 31, 2021, 0.7 million SVS were repurchased under the SBC ASPP. At December 31, 2021, we recorded an accrual of $33.8 (SBC Accrual), representing the estimated remaining Contractual Maximum (3.0 million SVS) under the SBC ASPP. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, we completed a previous NCIB, which allowed us to repurchase, at our discretion, up to approximately 9.5&#160;million of our SVS in the open market, or as otherwise permitted. We purchased a total of 8.3&#160;million SVS for cancellation under this NCIB. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding share repurchase activities for the years indicated is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; of SVS repurchased for cancellation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Number of SVS repurchased for cancellation (in millions) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0062&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.37&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Weighted average price per share for repurchases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;of SVS repurchased for delivery under SBC plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Number of SVS repurchased for delivery under SBC plans (in millions)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes transaction fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;For 2020, excludes an accrual of $15.0 we recorded at December 31, 2020 for the estimated Contractual Maximum for cancellation under the December 2020 ASPP. For 2021, excludes the $7.5 NCIB Accrual.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Includes 1.7 million ASPP Purchases of SVS for cancellation in 2021 (there were no ASPP Purchases in 2020 or 2019).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;For 2021, excludes the $33.8 SBC Accrual.&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes 0.7&#160;million ASPP Purchases for SBC delivery obligations in 2021 (there were no ASPP Purchases in 2020 or 2019).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of SVS held by trustee for delivery under SBC plans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value of SVS held by trustee for delivery under SBC plans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For accounting purposes, we classify these shares as treasury stock until they are delivered pursuant to the plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;SVS held in 2021 exclude the SBC Accrual. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(b) Employee SBC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;LTIP:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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, vested grants under the LTIP will be settled in SVS (on a one-for-one basis), either with  SVS purchased in the open market or issued from&#160;treasury (up to a maximum aggregate of 29.0 million SVS). As of December&#160;31, 2021, 10.0 million SVS remain reserved for issuance from treasury under the LTIP, covering potential issuances of SVS for outstanding awards and for potential future award grants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Celestica Share Unit Plan (CSUP):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the CSUP, we may grant RSUs and PSUs to eligible employees. We have the option to settle vested RSUs and PSUs issued thereunder in SVS (on a one-for-one basis) purchased in the open market, or in cash.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Employee SBC Expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Employee SBC expense may fluctuate from period-to-period to account for, among other things, new grants, forfeitures resulting from employee terminations or resignations, and the recognition of accelerated SBC expense for employees eligible for retirement. The portion of employee SBC expense that relates to performance-based compensation is subject to adjustment in any period to reflect changes in the estimated level of achievement of pre-determined performance goals and financial targets. N&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;o significant adjustments were recorded in 2021 with respect to PSUs expected to vest at the beginning of February 2022. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Based on reviews of the status of the non-market performance vesting condition and modifier, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;we recorded&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; an $8.4 expense reversal in 2020 to reflect reductions in the estimated number of PSUs expected to vest at the end of January 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Information regarding employee SBC expense for the years indicated is set forth below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee SBC expense in cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee SBC expense in SG&amp;amp;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#160;&#160;&#160;&#160;For RSUs and DSUs issued to eligible directors under our Directors&#x2019; Share Compensation Plan (DSC Plan), see paragraph &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(i) Stock options:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;We are permitted to grant stock options under our LTIP. 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 10&#160;years from the grant&#160;date. Stock option grants and exercises were as follows for the years indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:349.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:84.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Exercise Price*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.02)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following stock options* were outstanding as at December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.751%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range of Exercise Prices&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding &lt;br/&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Life &lt;br/&gt;of Outstanding Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercisable &lt;br/&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.56 to $13.87&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$12.70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$13.33&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;* &#160;&#160;&#160;&#160;The exercise prices were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;We amortize the estimated grant date fair value of stock options to expense over the vesting period (generally 4 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) of 1.09%, expected volatility of the market price of our shares (based on historical volatility of our share price) of 43%, and the expected option life of 7 years (based on historical option holder behavior). No stock options were granted in 2020 or 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(ii) RSUs and PSUs:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We grant RSUs and PSUs to employees pursuant to our LTIP and CSUP. Each vested unit generally entitles the holder to receive one 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 SVS purchased in the open market or issued 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 outstanding RSUs and PSUs with SVS purchased in the open market by a broker, or issued from treasury. As a result, we account for these share unit awards as equity-settled awards. We amortize the grant date fair value of RSUs and PSUs to expense over the vesting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The grant date fair value of RSUs is based on the market value of our SVS at the time of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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 0% to 200% of the target amount granted based on the level of achievement of the relevant performance conditions. PSUs (representing in each case 100% of target) are primarily granted in the first quarter of each year. These PSUs vest based on the level of achievement of a pre-determined non-market performance measurement in the final year of the three-year performance period, subject to modification by each of a separate pre-determined non-market financial target and our relative TSR performance over the three-year vesting period. See note&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(l)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The grant date fair value of the TSR modifier is based on a Monte Carlo simulation model and a premium of 109% for 2021 (2020 &#x2014; 112%; 2019 &#x2014; 102%). The grant date fair value of the non-TSR-based performance measurement and modifier is based on the market value of our SVS at the time of grant and is subject to adjustment to reflect changes 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assumptions used in the measurement of the grant date fair values of PSUs were as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate (based on 3-year Treasury bonds)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#160;&#160;&#160;&#160;Information regarding aggregate RSU, PSU and stock option grants to employees, as applicable, for the years indicated is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs Granted:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of awards (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs Granted:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of awards (in millions, representing 100% of target)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options Granted:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of awards (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per option&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of outstanding RSUs (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of outstanding PSUs (in millions, representing 100% of target granted)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;(c) Director SBC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#160;&#160;&#160;&#160;We grant DSUs to certain members of our Board of Directors and Onex under our DSC Plan. We also grant RSUs (under specified circumstances) to certain directors as compensation under the DSC Plan. RSUs granted to directors vest ratably over a three-year period and are governed by the terms of our LTIP. Each vested RSU entitles the holder thereof to one 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 vest immediately on the date the director Retires. See note 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;(l)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; for additional detail. As Celestica is permitted to, and intends to, settle DSUs with shares purchased in the open market, we account for these awards as equity-settled awards. On January 29, 2020, William A. Etherington retired from Celestica&#x2019;s Board of Directors. In accordance with the DSC Plan, the DSUs held by Mr. Etherington will be redeemed on or prior to the 90&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; day following the date on which he is no longer a director or employee of any corporation that does not deal at arm&#x2019;s length with the Company. As of December 31, 2021, Mr. Etherington held 0.475 million DSUs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;Information regarding director SBC expense for the years indicated is set forth below: &lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Director SBC expense in SG&amp;amp;A&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;DSUs Granted:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of awards (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs Granted:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of awards (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of DSUs outstanding (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of RSUs issued to directors outstanding (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;(1)&#160;&#160;&#160;&#160;Expense consists of director compensation to be settled with SVS, or SVS and cash, as elected by each director.</cls:DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock>
    <cls:NumberOfVotesPerShare
      contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA4_ff244e2c-c608-4c63-858d-8b9afc1fe428"
      unitRef="vote">1</cls:NumberOfVotesPerShare>
    <cls:NumberOfVotesPerShare
      contextRef="i4a72d4a6b79f4ca7a0afa271c60759d1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjEy_b64f7690-b90f-463b-8ff8-9055c26f0017"
      unitRef="vote">25</cls:NumberOfVotesPerShare>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator
      contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNzQ5_54ada17f-c1d5-42cf-bade-20073ba086ac"
      unitRef="number">1</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i523d95117e3b468087eda2bb86013558_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfODUw_d459ca7a-1b46-4224-8a25-b669daf86eb1"
      unitRef="shares">0</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwODY_088b0e80-0591-4654-88e5-f3928fce1c8c">Capital transactions:&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Number of shares (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;SVS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;MVS&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding at December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued from treasury&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled under normal course issuer bid (NCIB)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued from treasury&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled under NCIB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.0062)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued from treasury&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cancelled under NCIB&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issued and outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i) &#160;&#160;&#160;&#160;In 2021, 0.02 million SVS were issued from treasury upon the exercise of stock options for aggregate cash proceeds of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$0.2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;. No SVS were issued from treasury upon the exercise of stock options in either 2020 or 2019.  In 2021, we issued 0.01 million (2020 &#x2014; 0.3 million; 2019 &#x2014; 0.8 million) SVS from treasury with an ascribed value of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$0.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; (2020 &#x2014; $2.2; 2019 &#x2014; $10.4) upon the vesting of certain RSUs and PSUs. We settled other RSUs and PSUs with SVS purchased in the open market (described below).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i5d109624a3154c30be180cc025992115_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMS0xLTEtMS00MDMwMw_8831281a-9fca-41fb-a6da-50953c421244"
      unitRef="shares">117700000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i5d109624a3154c30be180cc025992115_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMS0xLTEtMS00MDMwMw_89e82446-7902-4419-a65a-7ce2c9d81148"
      unitRef="shares">117700000</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i5c40994f39f7471da6ef67ec9655717a_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMS0zLTEtMS00MDMwMw_6bb443fb-93bf-4d81-bd96-b5047bb1e6a5"
      unitRef="shares">18600000</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i5c40994f39f7471da6ef67ec9655717a_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMS0zLTEtMS00MDMwMw_e0937743-93de-4b94-ae67-49a41c23c675"
      unitRef="shares">18600000</ifrs-full:NumberOfSharesIssued>
    <cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1
      contextRef="id433362f2e1f4e7389aa0741c6718716_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMi0xLTEtMS00MDMwMw_5fe6a052-0fcd-46e8-aa8d-f04856c3f048"
      unitRef="shares">800000</cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1>
    <cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1
      contextRef="i2b854278f8304a12a2dd7a6d41735ba9_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMi0zLTEtMS00MDMwMw_2754a104-9882-40e1-ab0f-7ebeaa52da82"
      unitRef="shares">0</cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="id433362f2e1f4e7389aa0741c6718716_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMy0xLTEtMS00MDMwMw_68a1eb57-9155-4d21-8e4e-6a039a9307d2"
      unitRef="shares">8300000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="i2b854278f8304a12a2dd7a6d41735ba9_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMy0zLTEtMS00MDMwMw_b169eaf1-230f-4b97-bba3-e954c0ea35ff"
      unitRef="shares">0</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i715485d7f9a340bbaf7b2debded7197b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNS0xLTEtMS00MDMwMw_10dee5ba-ef7f-4f5e-8a86-015862f312e8"
      unitRef="shares">110200000</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i715485d7f9a340bbaf7b2debded7197b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNS0xLTEtMS00MDMwMw_2619b360-1715-4de4-b456-6b7e463ce7be"
      unitRef="shares">110200000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i59ec7aa68a244d0bb8f9f3f8a4bf175c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNS0zLTEtMS00MDMwMw_df5d0647-1b6b-467f-8fc5-53b3373a1287"
      unitRef="shares">18600000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i59ec7aa68a244d0bb8f9f3f8a4bf175c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNS0zLTEtMS00MDMwMw_e15017d1-abf2-499b-bb19-dd6447ad26b8"
      unitRef="shares">18600000</ifrs-full:NumberOfSharesOutstanding>
    <cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1
      contextRef="icf15e0b7df394c58bad4e84c5d0a9d1a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNi0xLTEtMS00MDMwMw_2958f504-b832-4469-81b9-3c0c2d022793"
      unitRef="shares">300000</cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1>
    <cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1
      contextRef="i4607808537544704a1d734e51fae954c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNi0zLTEtMS00MDMwMw_05456513-03a4-41b6-b8fc-c01365e16776"
      unitRef="shares">0</cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="icf15e0b7df394c58bad4e84c5d0a9d1a_D20200101-20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNy0xLTEtMS00MDMwMw_b38531e4-3fdb-4990-b5f4-c801b419d6f4"
      unitRef="shares">6200.0000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="i4607808537544704a1d734e51fae954c_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfNy0zLTEtMS00MDMwMw_be4773de-240e-4ae2-964e-c7b0b41f752d"
      unitRef="shares">0</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i679d1c5c764240f1835e7c33343d2032_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfOC0xLTEtMS00MDMwMw_6a8dc17a-33cc-4ef8-a7e5-d9ae2a70e891"
      unitRef="shares">110500000</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i679d1c5c764240f1835e7c33343d2032_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfOC0xLTEtMS00MDMwMw_faf21aa5-952d-4d47-9b91-60f460a21df5"
      unitRef="shares">110500000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="ic783987df81940abbd1e4b64a23e5887_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfOC0zLTEtMS00MDMwMw_9f177bd4-1cde-4fc3-9362-2300e6816347"
      unitRef="shares">18600000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="ic783987df81940abbd1e4b64a23e5887_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfOC0zLTEtMS00MDMwMw_f5877ef4-7cfe-485c-b789-ab5d178e8d34"
      unitRef="shares">18600000</ifrs-full:NumberOfSharesOutstanding>
    <cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1
      contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfOS0xLTEtMS00MDMwMw_4fb61f61-fefd-4b00-bb84-03c649c22e53"
      unitRef="shares">30000.00</cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1>
    <cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1
      contextRef="ie6356c4685f84d29b8c5374d9582ce33_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfOS0zLTEtMS00MDMwMw_6a9e5f2c-6f24-4462-b1ed-30b65bc920f1"
      unitRef="shares">0</cls:StockIssuedDuringPeriodSharesTreasuryStockReissued1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMTAtMS0xLTEtNDAzMDM_89bee80a-6069-4bef-b47d-8bf91f477b07"
      unitRef="shares">4370000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="ie6356c4685f84d29b8c5374d9582ce33_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMTAtMy0xLTEtNDAzMDM_85add6a1-9a2a-49d7-9730-b49bb91a7ab3"
      unitRef="shares">0</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMTEtMS0xLTEtNDAzMDM_de211929-7fd1-465d-806c-0d1ae26c686e"
      unitRef="shares">106100000</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:NumberOfSharesIssued
      contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMTEtMS0xLTEtNDAzMDM_f59807b7-ca39-4034-81be-e720b8b5237f"
      unitRef="shares">106100000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="i4a72d4a6b79f4ca7a0afa271c60759d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMTEtMy0xLTEtNDAzMDM_3e3950e0-07c5-4799-a7ad-19d1195f7642"
      unitRef="shares">18600000</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i4a72d4a6b79f4ca7a0afa271c60759d1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjlhMmFlZGJhZmZmMDRkMjZiZDZhMjc1ZDI5MDI1M2U2L3RhYmxlcmFuZ2U6OWEyYWVkYmFmZmYwNGQyNmJkNmEyNzVkMjkwMjUzZTZfMTEtMy0xLTEtNDAzMDM_4f45549d-d130-4796-9fc7-009996f193b5"
      unitRef="shares">18600000</ifrs-full:NumberOfSharesOutstanding>
    <cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion
      contextRef="ie46ff46cc9154d1ba4870323efb28b70_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY0OTY0OQ_cd81bb81-8026-4922-86d4-6175f5059b53"
      unitRef="shares">20000.00</cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY0OTY2OQ_165febfb-1b18-4914-9c61-13a7200e8209"
      unitRef="usd">200000</ifrs-full:ProceedsFromExerciseOfOptions>
    <cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation
      contextRef="ib8af2a69b7214372a9aee1a553c3536e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfOTMw_522f1474-e93e-4dca-bfc1-f20fef476dc3"
      unitRef="shares">0</cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation>
    <cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation
      contextRef="i984242c9df6e4c40abf1347a96a03d65_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfOTMw_aae9a6cd-c362-491a-bf1f-25ff67ed79f1"
      unitRef="shares">0</cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation>
    <cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation
      contextRef="i1f1e8bf3ae354e25b51d454e3d3704ae_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY0OTY2Mg_dfce40ae-e3d0-4d3b-8284-f85530ffadc7"
      unitRef="shares">10000.00</cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation>
    <cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation
      contextRef="ic26b12f556c54b5f963c652852d86ae1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTE1Ng_619ad9ba-9003-4985-9186-a0194cf537e8"
      unitRef="shares">300000</cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation>
    <cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation
      contextRef="i01bf88c5b7614451a3acaa54abd63eca_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTE2NQ_758bbcb5-9ad4-4257-a22e-93d0ff8ab0e1"
      unitRef="shares">800000</cls:StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation>
    <cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation
      contextRef="i1f1e8bf3ae354e25b51d454e3d3704ae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTIxMQ_8d7c238b-be09-4b68-905a-64c574ad7063"
      unitRef="usd">100000</cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation>
    <cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation
      contextRef="ic26b12f556c54b5f963c652852d86ae1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTIyMA_3a312930-a78b-41bf-a10f-14e679303eb9"
      unitRef="usd">2200000</cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation>
    <cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation
      contextRef="i01bf88c5b7614451a3acaa54abd63eca_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTIyOQ_2466e7cf-def8-48ab-bb04-a01a7684b7dc"
      unitRef="usd">10400000</cls:StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation>
    <cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1
      contextRef="i1ae2a9aeb55a438b9afd440c28ac0364_D20201124-20211123"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI0NA_0b6071c9-ee57-4162-bf47-3fd5a81fc897"
      unitRef="shares">9000000</cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1>
    <cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan
      contextRef="i6ca9eb48e08d42c8a6cfaad1a7890359_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY1NzM3MQ_98d47ff8-4f11-4942-b814-913bac01d5c6"
      unitRef="usd">15000000.0</cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan>
    <cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1
      contextRef="idd727ebf60d0459fbbb7b34e672a75f9_D20210101-20210129"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY1NzM3Ng_76feeef7-fb2d-424e-8cd7-f5bee6ee9d5a"
      unitRef="shares">2000000.0</cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="i6631e92e00f941469a92e6450938896b_D20201216-20210129"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI3NA_f986ddc5-8892-42a4-b511-5324a329610f"
      unitRef="shares">0</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="i6409a549dab84da7954ac9db3461b669_D20210301-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY1NzM4Mw_6bdc4ddf-a496-4f98-8b7c-d979efbab442"
      unitRef="shares">1700000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1
      contextRef="if656d8ec0f264e0380e504cb9430d50c_D20211206-20221205"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI4Ng_c07c82c4-b49a-4ac1-bf8e-578ffafc88bb"
      unitRef="shares">9000000</cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1>
    <cls:StockRepurchaseProgramNumberOfSharesRemaining
      contextRef="i435bb560e90b433aacf04fc3642f37d3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY1NzM4OQ_adef88a5-a713-4a11-9f3d-2e8bba77723a"
      unitRef="shares">8300000</cls:StockRepurchaseProgramNumberOfSharesRemaining>
    <cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan
      contextRef="i0ad4257449874bce809b3196532655af_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY1NzM5NA_a770faa4-47ef-456d-943c-564cab6f1791"
      unitRef="usd">7500000</cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan>
    <cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1
      contextRef="ibc73404dd2cb4f1a9497127b14b7d359_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI5OQ_e260539b-37b9-4cf7-8dc4-3387a715c8d8"
      unitRef="shares">700000</cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="i8227323401984386a7e8de117ac82a64_D20211201-20211231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA5OTUxMTY1NzQwNA_9ba0acde-45c0-4296-9def-83818e09f1da"
      unitRef="shares">3600.0000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1
      contextRef="ifb0564d1f3f64b718a83928efe610c10_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MTMxNg_71f0ea59-b53b-4cb4-ab41-5a21c8d2c7ac"
      unitRef="shares">3700000</cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1>
    <cls:TreasuryStockSharesAcquired1
      contextRef="i07ec32e370f04e0f9557ec3d8251833a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjc0ODc3OTExNDg1MQ_b25187d0-40b0-47d3-b909-2a864077b28c"
      unitRef="shares">700000</cls:TreasuryStockSharesAcquired1>
    <cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan
      contextRef="ibe51623869344c27872ead1e40835def_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MTI5Nw_b53b445b-ecbb-4ee2-89c6-d90879889887"
      unitRef="usd">33800000</cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan>
    <cls:StockRepurchaseProgramNumberOfSharesRemaining
      contextRef="ib551982ff21d41a5bcfb9ad7b02f9b47_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MTMyNA_52d4dda3-ba75-4114-ae84-c2cd37d70710"
      unitRef="shares">3000000.0</cls:StockRepurchaseProgramNumberOfSharesRemaining>
    <cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1
      contextRef="i3fe81198cceb4e46900cd7d2cfadadf7_D20181201-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4MzY_5ca7d2b5-e8a5-4c6c-be13-3d18be16d4be"
      unitRef="shares">9500000</cls:StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="i3fe81198cceb4e46900cd7d2cfadadf7_D20181201-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4NDk_b4b7c5a9-3aa8-4bc0-948e-745e9acb5a2b"
      unitRef="shares">8300000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:ScheduleOfShareRepurchaseActivitiesTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwNzk_1c459ec0-6932-4982-a695-c13a71610ac4">&lt;div style="margin-bottom:3pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding share repurchase activities for the years indicated is set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; of SVS repurchased for cancellation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Number of SVS repurchased for cancellation (in millions) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0062&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.37&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Weighted average price per share for repurchases&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;of SVS repurchased for delivery under SBC plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Number of SVS repurchased for delivery under SBC plans (in millions)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:22.5pt;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes transaction fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;For 2020, excludes an accrual of $15.0 we recorded at December 31, 2020 for the estimated Contractual Maximum for cancellation under the December 2020 ASPP. For 2021, excludes the $7.5 NCIB Accrual.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Includes 1.7 million ASPP Purchases of SVS for cancellation in 2021 (there were no ASPP Purchases in 2020 or 2019).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;For 2021, excludes the $33.8 SBC Accrual.&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(5)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt; &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes 0.7&#160;million ASPP Purchases for SBC delivery obligations in 2021 (there were no ASPP Purchases in 2020 or 2019).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of SVS held by trustee for delivery under SBC plans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; (in millions)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Value of SVS held by trustee for delivery under SBC plans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;For accounting purposes, we classify these shares as treasury stock until they are delivered pursuant to the plans.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;SVS held in 2021 exclude the SBC Accrual.</cls:ScheduleOfShareRepurchaseActivitiesTableTextBlock>
    <cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation
      contextRef="ica57396691764401b2743b4568742519_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfMy0xLTEtMS00MDMwMw_4d4f6740-d9cf-4bff-aca9-f87af3467204"
      unitRef="usd">67300000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
    <cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation
      contextRef="i81ebfc3ecc8b4363bd77a03bfa13e021_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfMy0yLTEtMS00MDMwMw_eaa66140-c463-4a1a-add8-5d21fbb2a4bb"
      unitRef="usd">100000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
    <cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation
      contextRef="i20a456cb0e0f4e438b09dad75b5065b1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfMy0zLTEtMS00MDMwMw_3c5e06b4-2cc0-4006-95df-9c949e6b76ec"
      unitRef="usd">35900000</cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="ica57396691764401b2743b4568742519_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNC0xLTEtMS00MDMwMw_a7e93094-5c9d-43ca-b750-9484adb66dae"
      unitRef="shares">8300000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="i81ebfc3ecc8b4363bd77a03bfa13e021_D20200101-20201231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNC0yLTEtMS00MDMwMw_25ef7b4e-1cc7-49ed-ad46-df484f665dd8"
      unitRef="shares">6200.0000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="i20a456cb0e0f4e438b09dad75b5065b1_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNC0zLTEtMS00MDMwMw_fad04bc5-772c-494f-b647-67cc3e473bb8"
      unitRef="shares">4370000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:SharePrice
      contextRef="ica57396691764401b2743b4568742519_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNS0xLTEtMS00MDMwMw_871b08a5-89cb-4efe-9060-64eaf820de13"
      unitRef="usdPerShare">8.15</cls:SharePrice>
    <cls:SharePrice
      contextRef="i81ebfc3ecc8b4363bd77a03bfa13e021_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNS0yLTEtMS00MDMwMw_5b3a667a-0268-4ba5-8709-30bdc972a6c9"
      unitRef="usdPerShare">7.45</cls:SharePrice>
    <cls:SharePrice
      contextRef="i20a456cb0e0f4e438b09dad75b5065b1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNS0zLTEtMS00MDMwMw_9ef1e087-aa80-4109-b686-9b0b394398b9"
      unitRef="usdPerShare">8.21</cls:SharePrice>
    <ifrs-full:PurchaseOfTreasuryShares
      contextRef="id433362f2e1f4e7389aa0741c6718716_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNi0xLTEtMS00MDMwMw_9cd9f57b-c856-4ad6-b655-ab2822316229"
      unitRef="usd">9200000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:PurchaseOfTreasuryShares
      contextRef="icf15e0b7df394c58bad4e84c5d0a9d1a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNi0yLTEtMS00MDMwMw_31a0c258-89c7-435b-8039-9f7d8ffbb277"
      unitRef="usd">19100000</ifrs-full:PurchaseOfTreasuryShares>
    <ifrs-full:PurchaseOfTreasuryShares
      contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNi0zLTEtMS00MDMwMw_3292fb61-f834-419a-adda-28a52fa59476"
      unitRef="usd">20600000</ifrs-full:PurchaseOfTreasuryShares>
    <cls:TreasuryStockSharesAcquired1
      contextRef="id433362f2e1f4e7389aa0741c6718716_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNy0xLTEtMS00MDMwMw_66fe904a-a529-4821-ac0b-9d4e7410deca"
      unitRef="shares">1200000</cls:TreasuryStockSharesAcquired1>
    <cls:TreasuryStockSharesAcquired1
      contextRef="icf15e0b7df394c58bad4e84c5d0a9d1a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNy0yLTEtMS00MDMwMw_d8103167-5bf0-4a14-a647-4e9cb58f8543"
      unitRef="shares">2900000</cls:TreasuryStockSharesAcquired1>
    <cls:TreasuryStockSharesAcquired1
      contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjA3NjA0OTAyYThlOTQyYWNhMzAzNGI4YjNhM2ZkMTU0L3RhYmxlcmFuZ2U6MDc2MDQ5MDJhOGU5NDJhY2EzMDM0YjhiM2EzZmQxNTRfNy0zLTEtMS00MDMwMw_53182488-95d3-464f-8c98-1c1b3bfbdf02"
      unitRef="shares">1900000</cls:TreasuryStockSharesAcquired1>
    <cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan
      contextRef="i6ca9eb48e08d42c8a6cfaad1a7890359_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MTM0NQ_98d47ff8-4f11-4942-b814-913bac01d5c6"
      unitRef="usd">15000000.0</cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan>
    <cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan
      contextRef="i0ad4257449874bce809b3196532655af_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MTQ2NQ_a770faa4-47ef-456d-943c-564cab6f1791"
      unitRef="usd">7500000</cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="i6409a549dab84da7954ac9db3461b669_D20210301-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MTczOA_6bdc4ddf-a496-4f98-8b7c-d979efbab442"
      unitRef="shares">1700000</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="i98856cb351f34bd1bb89dcacee8504ab_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4NjI_bdc6b7d5-6204-496e-bb55-2f96793fc414"
      unitRef="shares">0</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:StockRepurchasedAndRetiredDuringPeriodShares1
      contextRef="i288e70d00b384ac499a1f136fb609c92_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4NjI_fa88583c-4833-432b-a7b0-570695c17bab"
      unitRef="shares">0</cls:StockRepurchasedAndRetiredDuringPeriodShares1>
    <cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan
      contextRef="ibe51623869344c27872ead1e40835def_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTY0OTI2NzQ3MjA0NA_b53b445b-ecbb-4ee2-89c6-d90879889887"
      unitRef="usd">33800000</cls:AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan>
    <cls:TreasuryStockSharesAcquired1
      contextRef="ib627c83e698c4de4a030156451a99a7e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4NjU_5bd8d864-cbf3-47db-b74b-cf270af287de"
      unitRef="shares">700000</cls:TreasuryStockSharesAcquired1>
    <cls:TreasuryStockSharesAcquired1
      contextRef="i4edde00107eb44e5b4d1bd9ee9f0bbca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4NjM_0c23291c-6cfe-4b27-9a87-5ef48d6db54e"
      unitRef="shares">0</cls:TreasuryStockSharesAcquired1>
    <cls:TreasuryStockSharesAcquired1
      contextRef="if08bc98b66a04783835656f3959a7c8a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4NjM_5694867b-616d-4664-ae49-134f1caf514d"
      unitRef="shares">0</cls:TreasuryStockSharesAcquired1>
    <cls:TreasuryStockSharesAcquiredHeldByTrustee
      contextRef="i715485d7f9a340bbaf7b2debded7197b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjJhNDE3ODQwODdjZjQwNTM5MGI1MzQ2MzQ3NTI1YjM4L3RhYmxlcmFuZ2U6MmE0MTc4NDA4N2NmNDA1MzkwYjUzNDYzNDc1MjViMzhfMC0xLTEtMS00MDMwMw_7b780dad-e479-42e7-b99e-ea448206d57c"
      unitRef="shares">1700000</cls:TreasuryStockSharesAcquiredHeldByTrustee>
    <cls:TreasuryStockSharesAcquiredHeldByTrustee
      contextRef="i679d1c5c764240f1835e7c33343d2032_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjJhNDE3ODQwODdjZjQwNTM5MGI1MzQ2MzQ3NTI1YjM4L3RhYmxlcmFuZ2U6MmE0MTc4NDA4N2NmNDA1MzkwYjUzNDYzNDc1MjViMzhfMC0yLTEtMS00MDMwMw_993be918-d430-41aa-a34f-07b6ff7e87b1"
      unitRef="shares">2400000</cls:TreasuryStockSharesAcquiredHeldByTrustee>
    <cls:TreasuryStockSharesAcquiredHeldByTrustee
      contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjJhNDE3ODQwODdjZjQwNTM5MGI1MzQ2MzQ3NTI1YjM4L3RhYmxlcmFuZ2U6MmE0MTc4NDA4N2NmNDA1MzkwYjUzNDYzNDc1MjViMzhfMC0zLTEtMS00MDMwMw_6453464a-6a9b-418e-9c78-d169583d1def"
      unitRef="shares">1400000</cls:TreasuryStockSharesAcquiredHeldByTrustee>
    <cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee
      contextRef="i715485d7f9a340bbaf7b2debded7197b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjJhNDE3ODQwODdjZjQwNTM5MGI1MzQ2MzQ3NTI1YjM4L3RhYmxlcmFuZ2U6MmE0MTc4NDA4N2NmNDA1MzkwYjUzNDYzNDc1MjViMzhfMS0xLTEtMS00MDMwMw_72bc585b-dac8-4cc5-861d-dd24e0f17597"
      unitRef="usd">14800000</cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee>
    <cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee
      contextRef="i679d1c5c764240f1835e7c33343d2032_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjJhNDE3ODQwODdjZjQwNTM5MGI1MzQ2MzQ3NTI1YjM4L3RhYmxlcmFuZ2U6MmE0MTc4NDA4N2NmNDA1MzkwYjUzNDYzNDc1MjViMzhfMS0yLTEtMS00MDMwMw_02bdc470-2068-49d3-869f-8f3c3ec55b32"
      unitRef="usd">15700000</cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee>
    <cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee
      contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjJhNDE3ODQwODdjZjQwNTM5MGI1MzQ2MzQ3NTI1YjM4L3RhYmxlcmFuZ2U6MmE0MTc4NDA4N2NmNDA1MzkwYjUzNDYzNDc1MjViMzhfMS0zLTEtMS00MDMwMw_e10a4ffb-66dd-48d2-9ada-bf314d835d9c"
      unitRef="usd">15100000</cls:TreasuryStockValueAcquiredCostMethodHeldByTrustee>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator
      contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNDUyNw_1ab5c4fc-cf64-4753-a613-f3b7559e781b"
      unitRef="number">1</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator
      contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNDUzNA_4f6eee68-0f38-458c-9b25-dc2f6fa23384"
      unitRef="number">1</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1
      contextRef="i6fb0ccc0c9864d56bb25ed2f2e1d244a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNDY0MA_da261f71-7c1a-4808-91f0-4a4b9d831696"
      unitRef="shares">29000000</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1>
    <cls:CapitalSharesReservedforFutureIssuance
      contextRef="ie77d8499746c4c36bd2f516a16d21fac_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNDY1OQ_c0208fd8-839a-40e1-9a39-61ba6411f7df"
      unitRef="shares">10000000</cls:CapitalSharesReservedforFutureIssuance>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator
      contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNTAxNg_027af739-2f3e-4a24-acaa-a306ba5b7e2b"
      unitRef="number">1</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator
      contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNTAyMw_e57c7c98-24a9-4684-96d4-33776980e4e0"
      unitRef="number">1</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator>
    <cls:ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjc0ODc3OTExMzk3Mw_19c85a84-2f81-42c1-98a3-c2d40d2d6d94"
      unitRef="usd">-8400000</cls:ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees>
    <ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwOTE_16b582e4-d04f-4777-9bb1-cc7ddb64f86c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Information regarding employee SBC expense for the years indicated is set forth below:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee SBC expense in cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee SBC expense in SG&amp;amp;A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;Information regarding director SBC expense for the years indicated is set forth below: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Director SBC expense in SG&amp;amp;A&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;DSUs Granted:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of awards (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs Granted:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of awards (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of DSUs outstanding (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of RSUs issued to directors outstanding (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;(1)&#160;&#160;&#160;&#160;Expense consists of director compensation to be settled with SVS, or SVS and cash, as elected by each director.</ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="iae610e3634614fc69a243f52418742d6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfMi0xLTEtMS00MDMwMw_b12e4b34-ef97-463b-849d-dfcf58367d4c"
      unitRef="usd">14600000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="ibb11e77318244167b164078fc26565d6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfMi0yLTEtMS00MDMwMw_03e0dbd9-563d-46d1-8cb1-1e03346d5fb6"
      unitRef="usd">11100000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i28f8399fd3764ce49fa4d917b2470cd8_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfMi0zLTEtMS00MDMwMw_03c7321d-aec4-4678-8334-2fbc109a175e"
      unitRef="usd">13000000.0</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="id23f67786e864c888cf49353814086d6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfMy0xLTEtMS00MDMwMw_e11f9db4-dcb4-43d6-a27d-f97f5cdfc105"
      unitRef="usd">19500000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i787666749b9543689a5013bdd55d6b19_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfMy0yLTEtMS00MDMwMw_9deefc9e-df2f-43fb-9899-f3784ca8bb87"
      unitRef="usd">14700000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i75748da374f542d7b273f0cfe6769a37_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfMy0zLTEtMS00MDMwMw_ae73416c-40ce-4101-99bd-2455fe03ff60"
      unitRef="usd">20400000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfNC0xLTEtMS00MDMwMw_159e8ef9-1749-4a39-a3d6-989137eb92ba"
      unitRef="usd">34100000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfNC0yLTEtMS00MDMwMw_e2027609-735a-4f1b-a0b0-8c7382f4c6b7"
      unitRef="usd">25800000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmFmNjYyMzg4ODM4ODQ3MGM5Mjg4ZDE3NzJiNDQ0MjViL3RhYmxlcmFuZ2U6YWY2NjIzODg4Mzg4NDcwYzkyODhkMTc3MmI0NDQyNWJfNC0zLTEtMS00MDMwMw_11b85793-000e-456c-8ea8-b37e0b463118"
      unitRef="usd">33400000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1
      contextRef="i54cff7341f2648798c92ca65e0fb85ab_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNjA4Mg_12a372e6-dec1-4aab-8dd9-2bed17320bef">P10Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwOTI_7c5745f4-066e-478b-9ff4-f9f665559114">Stock option grants and exercises were as follows for the years indicated:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:349.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:64.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:84.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of &lt;br/&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Exercise Price*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-4.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.02)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="icf4edea7044e4e7da7f2af9c64c2689c_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMi0xLTEtMS00MDMwMw_cbfb44b8-22c3-46b2-9223-e08b7bf30f58"
      unitRef="shares">300000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="icf4edea7044e4e7da7f2af9c64c2689c_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMi0zLTEtMS00MDMwMw_91de5186-42fc-4260-bf98-a8a7a9b50811"
      unitRef="usdPerShare">11.93</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfNC0xLTEtMS00MDMwMw_f09a86f1-ac96-4678-ab84-90f654556cac"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfNC0zLTEtMS00MDMwMw_34834ac8-8955-4926-a422-1926dbe88666"
      unitRef="usdPerShare">0</ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfNi0xLTEtMS00MDMwMw_2d8a382f-6948-45e7-82f9-d10d5e575a15"
      unitRef="shares">300000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfNi0zLTEtMS00MDMwMw_2cbf3c62-8473-4080-8cf9-d6626435c18c"
      unitRef="usdPerShare">12.50</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfOC0xLTEtMS00MDMwMw_f09a86f1-ac96-4678-ab84-90f654556cac"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfOC0zLTEtMS00MDMwMw_34834ac8-8955-4926-a422-1926dbe88666"
      unitRef="usdPerShare">0</ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTAtMS0xLTEtNDAzMDM_bd41a9f4-3a1c-4724-bc0e-9e7df96beb52"
      unitRef="shares">300000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTAtMy0xLTEtNDAzMDM_5f5670fa-2def-4b97-a202-5950fda9dff2"
      unitRef="usdPerShare">12.78</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTEtMS0xLTEtNzQ2NjY_9e7faa61-55c1-4daa-8409-219fc6a9c905"
      unitRef="shares">90000.00</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTEtMy0xLTEtNzQ3Mjg_9b43d0d9-d7e4-49c8-a910-2afcfba358fb"
      unitRef="usdPerShare">10.58</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTEtMS0xLTEtNDAzMDM_edfd13f2-f981-415f-b494-988828621bda"
      unitRef="shares">20000.00</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTEtMy0xLTEtNDAzMDM_dbcad48b-51bc-463b-bb6c-78e95dce5b2f"
      unitRef="usdPerShare">6.54</ifrs-full:WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTItMS0xLTEtNDAzMDM_5e08297f-ef39-4b05-adb2-b637c1e75cf6"
      unitRef="shares">400000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjhmZmNjNjRhMGUxMDRkMGNhOTE3ZDEzMGRhN2Y1ZGNhL3RhYmxlcmFuZ2U6OGZmY2M2NGEwZTEwNGQwY2E5MTdkMTMwZGE3ZjVkY2FfMTItMy0xLTEtNDAzMDM_67543b77-63d3-4771-bea1-163015d30467"
      unitRef="usdPerShare">12.70</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwOTM_ed309f6b-10f1-4a13-98e4-8f2f814b64c6">The following stock options* were outstanding as at December&#160;31, 2021: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.751%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range of Exercise Prices&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding &lt;br/&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Life &lt;br/&gt;of Outstanding Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercisable &lt;br/&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.56 to $13.87&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$12.70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$13.33&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;* &#160;&#160;&#160;&#160;The exercise prices were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate.</ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory>
    <ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwOTQ_d5a4aefd-951b-40b2-97a1-62b482bd4ff6">The following stock options* were outstanding as at December&#160;31, 2021: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.751%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Range of Exercise Prices&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding &lt;br/&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Life &lt;br/&gt;of Outstanding Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercisable &lt;br/&gt;Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average &lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in&#160;millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$6.56 to $13.87&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$12.70&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$13.33&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;* &#160;&#160;&#160;&#160;The exercise prices were determined by converting the grant date fair value into U.S. dollars at the year-end exchange rate.</ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="i8ba6aef506484466a7da76eec3a2b350_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi0wLTEtMS0xMTE2NDcvdGV4dHJlZ2lvbjozNjVjZTQxNGYxYTk0NzY0YThiMjI2OWE1Nzk2M2NlYl8zMjk4NTM0ODgzMzUy_bf886f2d-56b1-4a9f-8c10-18bd237775bc"
      unitRef="usdPerShare">6.56</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="i82422b0a746b455190242e33ab3275b6_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi0wLTEtMS0xMTE2NDcvdGV4dHJlZ2lvbjozNjVjZTQxNGYxYTk0NzY0YThiMjI2OWE1Nzk2M2NlYl8zMjk4NTM0ODgzMzYx_49aeeefa-29f8-4588-b4fc-7c60b2906703"
      unitRef="usdPerShare">13.87</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi0yLTEtMS00MDMwMw_50e24327-6efe-49ca-ad55-5de179297d35"
      unitRef="shares">400000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi00LTEtMS00MDMwMw_ea4b9f95-51fe-42fb-9487-01df912c1fc5"
      unitRef="usdPerShare">12.70</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi02LTEtMS00MDMwMw_76f16cee-36d5-41c6-a21c-1faa10a3b59f">P4Y10M24D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi04LTEtMS00MDMwMw_106d995a-1b6e-4f54-ae79-abd8c311f7ce"
      unitRef="shares">300000</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjI2ODkyMzM1NGIwYTQwNzJhMTQwOTE1N2EwYTIyZGFlL3RhYmxlcmFuZ2U6MjY4OTIzMzU0YjBhNDA3MmExNDA5MTU3YTBhMjJkYWVfMi0xMC0xLTEtNDAzMDM_37a284a4-7979-48ee-97a9-cfd1040d484e"
      unitRef="usdPerShare">13.33</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod
      contextRef="i54cff7341f2648798c92ca65e0fb85ab_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNjQ4MA_528c201e-c484-49bc-8587-e016b4a2ae57">P4Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod>
    <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzMxMg_0650e0a6-347e-48a3-b38c-8109846b7d5a"
      unitRef="number">0.0109</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
    <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzMxOQ_fa49ff79-d6e2-47c1-9ff8-9c7ff41d0e5d"
      unitRef="number">0.43</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
    <cls:OptionLifeSharesGrantedTerm
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzMyMw_5a95a4aa-e4de-432f-b139-55ffd134258f">P7Y</cls:OptionLifeSharesGrantedTerm>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4OTE_ba8ed8fb-dd13-4f6f-83da-c7558ccd3636"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMjI1Mzk5ODg0Mjk4OTE_d0790848-6d94-4f33-9a66-05251c4e0f22"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <cls:NumberOfSharesHolderIsEntitledToPerVestedUnit
      contextRef="ic59574412b8d4484b5415c8bed775ad9_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfNzA1OA_22b65aa0-bce7-4510-979a-71df895259da"
      unitRef="shares">1</cls:NumberOfSharesHolderIsEntitledToPerVestedUnit>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements
      contextRef="i0e0ce9ea1f4a48a581baacaba847b64a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfODI4NQ_a8069979-eff4-47f5-b33e-54ebd0cc4951"
      unitRef="number">0</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements
      contextRef="i68eeadd02e6c42cd938f39c3bd89f484_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfODI5MQ_32ddaba1-33ea-4fdd-877b-fe26b0f6b97d"
      unitRef="number">2</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements
      contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfODQyOQ_aab89fb1-34a0-445a-bd27-b959f4a86466"
      unitRef="number">1</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements>
    <cls:ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwOTY_9ca2fd0e-6c70-486e-bf91-e1dfb938c303">P3Y</cls:ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod
      contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwNzY_a0cd6ee9-c2c0-456b-b1dd-50411d88b2ff">P3Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod>
    <cls:ShareBasedPaymentAwardTSRModifierPremium
      contextRef="ib3b756f65c4c4e79a1c15206697e8df0_I20210101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI1Nw_8364c54b-d813-44ba-b04f-4f3aef9b4c04"
      unitRef="number">1.09</cls:ShareBasedPaymentAwardTSRModifierPremium>
    <cls:ShareBasedPaymentAwardTSRModifierPremium
      contextRef="ied2e138f4e4c497c8900e8ba4c625efd_I20200101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI2Mw_816cbdf5-85f4-48a7-9f68-dc8bd71d58f9"
      unitRef="number">1.12</cls:ShareBasedPaymentAwardTSRModifierPremium>
    <cls:ShareBasedPaymentAwardTSRModifierPremium
      contextRef="i68fbf9d8463444ab9fe2a6902fb87c09_I20190101"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzI2OQ_8d61256c-47ed-4366-a1dc-148ae43a1305"
      unitRef="number">1.02</cls:ShareBasedPaymentAwardTSRModifierPremium>
    <cls:EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0Mzc1Mw_eee3850c-a411-422c-b4f2-58833f8b99af">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assumptions used in the measurement of the grant date fair values of PSUs were as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.807%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected life &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate (based on 3-year Treasury bonds)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cls:EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock>
    <cls:ExpectedVolatilityOtherEquityInstrumentsGranted
      contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfMi0yLTEtMS0xMTI4ODI_015f5d10-6cb8-42f2-aad4-4ec116b2f840"
      unitRef="number">0.28</cls:ExpectedVolatilityOtherEquityInstrumentsGranted>
    <cls:ExpectedVolatilityOtherEquityInstrumentsGranted
      contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfMi0zLTEtMS0xMTI4ODQ_f8565f22-6e5e-4a0f-b6d8-806b166910fc"
      unitRef="number">0.30</cls:ExpectedVolatilityOtherEquityInstrumentsGranted>
    <cls:ExpectedVolatilityOtherEquityInstrumentsGranted
      contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfMi00LTEtMS0xMTI4ODY_f1ccca6a-4065-40c0-8329-1fd81d935e8e"
      unitRef="number">0.49</cls:ExpectedVolatilityOtherEquityInstrumentsGranted>
    <cls:ExpectedLifeOtherEquityInstrumentsGranted
      contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfMy0yLTEtMS0xMTI4ODI_4551b68c-1fae-478c-a880-ac7753cde99d">P3Y</cls:ExpectedLifeOtherEquityInstrumentsGranted>
    <cls:ExpectedLifeOtherEquityInstrumentsGranted
      contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfMy0zLTEtMS0xMTI4ODQ_39eaa33c-cebb-49de-b8dc-5a3fb4103a6e">P3Y</cls:ExpectedLifeOtherEquityInstrumentsGranted>
    <cls:ExpectedLifeOtherEquityInstrumentsGranted
      contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfMy00LTEtMS0xMTI4ODY_d83bf98c-e413-40fd-97d1-799329e3d381">P3Y</cls:ExpectedLifeOtherEquityInstrumentsGranted>
    <cls:RiskFreeInterestRateOtherEquityInstrumentsGranted
      contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfNC0yLTEtMS0xMTI4ODI_9a285c9a-ee49-45eb-ae34-e693fccf4f4f"
      unitRef="number">0.025</cls:RiskFreeInterestRateOtherEquityInstrumentsGranted>
    <cls:RiskFreeInterestRateOtherEquityInstrumentsGranted
      contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfNC0zLTEtMS0xMTI4ODQ_4507a6d9-4e39-4f65-9375-6a6f3d422f95"
      unitRef="number">0.014</cls:RiskFreeInterestRateOtherEquityInstrumentsGranted>
    <cls:RiskFreeInterestRateOtherEquityInstrumentsGranted
      contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjgwNjlkMjc1NzA4ZTQ1YjViZWZlN2YzZmRkYzE0ZTQ1L3RhYmxlcmFuZ2U6ODA2OWQyNzU3MDhlNDViNWJlZmU3ZjNmZGRjMTRlNDVfNC00LTEtMS0xMTI4ODY_4a9bd381-4523-4cce-bec4-6f973503c345"
      unitRef="number">0.002</cls:RiskFreeInterestRateOtherEquityInstrumentsGranted>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwODM_e236fb95-2b96-4ccf-9389-66f0cb06f887">Information regarding aggregate RSU, PSU and stock option grants to employees, as applicable, for the years indicated is set forth below:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.716%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs Granted:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of awards (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PSUs Granted:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of awards (in millions, representing 100% of target)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per unit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock Options Granted:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of awards (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per option&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of outstanding RSUs (in millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of outstanding PSUs (in millions, representing 100% of target granted)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i98a1d799e6284013b32557940c5939a9_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMy0xLTEtMS00MDMwMw_330d0200-5280-4d22-b7d6-b19b21141545"
      unitRef="shares">3000000.0</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i97c7f4fa1e814c72a5a3e1b782f0312c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMy0yLTEtMS00MDMwMw_afb06df5-b30a-4829-866e-657fd25fcb16"
      unitRef="shares">2400000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMy0zLTEtMS00MDMwMw_4959d4b1-881c-4bc4-ae90-eab204dad2fa"
      unitRef="shares">3000000.0</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <cls:WeightedAverageFairValueAtTheGrantDate
      contextRef="i98a1d799e6284013b32557940c5939a9_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNC0xLTEtMS00MDMwMw_c2c212c1-3158-4b72-9ace-f38c1b25e573"
      unitRef="usdPerShare">7.88</cls:WeightedAverageFairValueAtTheGrantDate>
    <cls:WeightedAverageFairValueAtTheGrantDate
      contextRef="i97c7f4fa1e814c72a5a3e1b782f0312c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNC0yLTEtMS00MDMwMw_7ef49378-1086-4c17-bdf3-455a0de87998"
      unitRef="usdPerShare">8.60</cls:WeightedAverageFairValueAtTheGrantDate>
    <cls:WeightedAverageFairValueAtTheGrantDate
      contextRef="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNC0zLTEtMS00MDMwMw_55c925af-857b-44ee-8977-8fd2d9bcc420"
      unitRef="usdPerShare">8.36</cls:WeightedAverageFairValueAtTheGrantDate>
    <cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget
      contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNy0wLTEtMS0xMTM3OTQvdGV4dHJlZ2lvbjo2N2IxODUzNWI3ZjE0YTE0YTkzZmMwZDczMzdiNTA3ZV8yMjUzOTk4ODM2OTQ3NQ_1f28d438-54b8-4d76-9292-97ce5284276e"
      unitRef="number">1</cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget>
    <cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget
      contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNy0wLTEtMS0xMTM3OTQvdGV4dHJlZ2lvbjo2N2IxODUzNWI3ZjE0YTE0YTkzZmMwZDczMzdiNTA3ZV8yMjUzOTk4ODM2OTQ3NQ_68822d07-b833-44a1-9d60-207496646f3e"
      unitRef="number">1</cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget>
    <cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget
      contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNy0wLTEtMS0xMTM3OTQvdGV4dHJlZ2lvbjo2N2IxODUzNWI3ZjE0YTE0YTkzZmMwZDczMzdiNTA3ZV8yMjUzOTk4ODM2OTQ3NQ_e894b1bb-8d79-448b-a03e-743ac752c407"
      unitRef="number">1</cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNy0xLTEtMS00MDMwMw_c6be79e9-a799-4a80-ae04-e90816dca078"
      unitRef="shares">2100000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNy0yLTEtMS00MDMwMw_7b14b4e4-bdac-4a06-b0b5-a95c8001f7ea"
      unitRef="shares">1700000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfNy0zLTEtMS00MDMwMw_dd9d3468-0f28-4d03-a115-777229f613e8"
      unitRef="shares">2900000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <cls:WeightedAverageFairValueAtTheGrantDate
      contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfOC0xLTEtMS00MDMwMw_256edc74-6fc8-4869-88fb-a85d8bd9dc92"
      unitRef="usdPerShare">8.14</cls:WeightedAverageFairValueAtTheGrantDate>
    <cls:WeightedAverageFairValueAtTheGrantDate
      contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfOC0yLTEtMS00MDMwMw_27171407-2aa9-48ea-95b1-991d34cfa702"
      unitRef="usdPerShare">9.88</cls:WeightedAverageFairValueAtTheGrantDate>
    <cls:WeightedAverageFairValueAtTheGrantDate
      contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfOC0zLTEtMS00MDMwMw_ae8da977-38a8-4df8-99c9-cfc95d6251dc"
      unitRef="usdPerShare">9.49</cls:WeightedAverageFairValueAtTheGrantDate>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTMtMS0xLTEtODAxMjg_d7d449ee-9124-4050-8444-9a9a66571add"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTMtMi0xLTEtODAxMjg_bb98dc96-c3ce-4f2c-9030-7320e3c3a2ef"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTMtMy0xLTEtODAxMjg_6b8632a3-21eb-4dc7-861d-4454876beaf5"
      unitRef="shares">90000.00</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTQtMS0xLTEtODAxMjg_83649d9f-27e9-44b1-809c-f31d9399f531"
      unitRef="usdPerShare">0</ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019>
    <ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTQtMi0xLTEtODAxMjg_ecd9e94a-fc68-455b-8521-19de861684c1"
      unitRef="usdPerShare">0</ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019>
    <ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTQtMy0xLTEtODAxMjg_9323ea5d-c03a-463b-8599-ce6d1bbf6ca0"
      unitRef="usdPerShare">4.22</ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i255ef76c387342119bf79f73372a82c3_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTItMS0xLTEtNDAzMDM_57a76f25-b3ca-4798-9a8f-6dc4b2570835"
      unitRef="shares">4600000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i7145e2767b814162b8c1aea40e52b511_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTItMi0xLTEtNDAzMDM_0726d694-2af6-4b99-a3fd-562fa5ae6322"
      unitRef="shares">4500000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i2525191b25c8498bb62ad765b84e17e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTItMy0xLTEtNDAzMDM_8e803036-87e3-4bf5-80d6-f9335be8cd82"
      unitRef="shares">4600000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget
      contextRef="ida698a13bf584094b39065263fd78640_D20210101-20211231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTktMC0xLTEtMTEzODAwL3RleHRyZWdpb246YmFhNzgyMDNiMTc3NDJkNzg4YmFiZDExMjc3OWY4NGJfMjI1Mzk5ODgzNjk0OTM_1f28d438-54b8-4d76-9292-97ce5284276e"
      unitRef="number">1</cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget>
    <cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget
      contextRef="ic3b65c1bf56a4fb9acbf49551b380112_D20190101-20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTktMC0xLTEtMTEzODAwL3RleHRyZWdpb246YmFhNzgyMDNiMTc3NDJkNzg4YmFiZDExMjc3OWY4NGJfMjI1Mzk5ODgzNjk0OTM_68822d07-b833-44a1-9d60-207496646f3e"
      unitRef="number">1</cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget>
    <cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget
      contextRef="i528460bb7ca649d4b700e05b5858ef1a_D20200101-20201231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTktMC0xLTEtMTEzODAwL3RleHRyZWdpb246YmFhNzgyMDNiMTc3NDJkNzg4YmFiZDExMjc3OWY4NGJfMjI1Mzk5ODgzNjk0OTM_e894b1bb-8d79-448b-a03e-743ac752c407"
      unitRef="number">1</cls:EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="id281e07212524645963683539240515f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTMtMS0xLTEtNDAzMDM_f8a4706e-5a48-4f06-961c-3fd83a1b444d"
      unitRef="shares">3800000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i6b73dbeabf3347bea6b70478178262aa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTMtMi0xLTEtNDAzMDM_5fe89bca-0715-4a34-b32c-057079a330da"
      unitRef="shares">4600000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i50f75feedc1b48f99bd6eaf00143bc8b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOmU0ZjM5NGY2ZWRlYjQxZjJhMDBhNzU5ODBiYzA3NWJlL3RhYmxlcmFuZ2U6ZTRmMzk0ZjZlZGViNDFmMmEwMGE3NTk4MGJjMDc1YmVfMTMtMy0xLTEtNDAzMDM_0bd4db10-87c8-4238-be4a-879b37eafa7e"
      unitRef="shares">6100000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod
      contextRef="i8d608058456347dcb363957fc5d0b43e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTEwOTA_e51bf1f2-39cc-4628-a604-76e3a7dd0f65">P3Y</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator
      contextRef="i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfOTk0Mg_bfdb6bee-d46f-49ba-abb1-a6b07e270a39"
      unitRef="number">1</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator>
    <cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2
      contextRef="i126854109eef461aa6e8dc8d43fe4446_D20211231-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMzI5ODUzNDk0MzMyNQ_05477843-a0f6-4353-a5bf-075e75693ed4">P90D</cls:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2>
    <cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual
      contextRef="i7b46837c8ea74fe197e155542a9e6892_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RleHRyZWdpb246ZDdkYjIzNThjMmRhNDdlNTk4M2E0NzU1MDU3OGJiMGJfMTA4NTc_2fde9343-d98d-4779-a6a8-a66d2974aab0"
      unitRef="shares">475000</cls:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="icc8a72d3b71046b6b192b009b36ffc6d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMi0xLTEtMS00MDMwMw_0fc571b7-cac4-4859-a690-b3c96e586b5b"
      unitRef="usd">2400000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="iadd96b99733440839198c628ccba8391_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMi0yLTEtMS00MDMwMw_5f5e4332-4566-4637-a3ec-067d7fc440e6"
      unitRef="usd">2000000.0</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="iaf6be9fb8ba045c0961952bb57a6d1d9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMi0zLTEtMS00MDMwMw_5f7de28a-4d9f-479d-b431-6c62b07884bd"
      unitRef="usd">2100000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="icc8a72d3b71046b6b192b009b36ffc6d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfNy0xLTEtMS00MDMwMw_127e0d45-36b7-45c4-92bb-64edd2df1b41"
      unitRef="shares">200000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="iadd96b99733440839198c628ccba8391_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfNy0yLTEtMS00MDMwMw_164bf7bf-c967-45d4-bd31-4b81e4c4492c"
      unitRef="shares">200000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="iaf6be9fb8ba045c0961952bb57a6d1d9_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfNy0zLTEtMS00MDMwMw_7aa20214-740c-47f1-9a22-94d5cfe190a0"
      unitRef="shares">120000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <cls:WeightedAverageFairValueAtTheGrantDate
      contextRef="icc8a72d3b71046b6b192b009b36ffc6d_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfOC0xLTEtMS00MDMwMw_d941b360-94d6-4791-816e-95fd58b9cb72"
      unitRef="usdPerShare">7.62</cls:WeightedAverageFairValueAtTheGrantDate>
    <cls:WeightedAverageFairValueAtTheGrantDate
      contextRef="iadd96b99733440839198c628ccba8391_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfOC0yLTEtMS00MDMwMw_743dd015-1001-4971-a5d6-ded48562657c"
      unitRef="usdPerShare">5.64</cls:WeightedAverageFairValueAtTheGrantDate>
    <cls:WeightedAverageFairValueAtTheGrantDate
      contextRef="iaf6be9fb8ba045c0961952bb57a6d1d9_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfOC0zLTEtMS00MDMwMw_2dae53cf-1674-4e70-85a3-977e7fbe2858"
      unitRef="usdPerShare">8.98</cls:WeightedAverageFairValueAtTheGrantDate>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i22282438a2b249bd96c27dcbf3c7db1e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTMtMS0xLTEtMTA5ODIx_1cb9250b-194e-487b-8f8d-b2049092581e"
      unitRef="shares">16000.000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i74b8b57dcaae427ca4658d092793013b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTMtMi0xLTEtMTA5ODQ0_4efcea97-9d8f-4642-ab07-911eef809c8d"
      unitRef="shares">22000.000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i9673f326c2d541daa9a75c9e6866ec80_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTMtMy0xLTEtMTA5ODQ2_4f9794d1-5337-47ed-8cd5-d81084831ad7"
      unitRef="shares">54000.000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <cls:WeightedAverageFairValueAtTheGrantDate
      contextRef="i22282438a2b249bd96c27dcbf3c7db1e_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTQtMS0xLTEtMTA5ODIx_66fa5835-48f1-48eb-9f0c-0e065663fdf7"
      unitRef="usdPerShare">7.62</cls:WeightedAverageFairValueAtTheGrantDate>
    <cls:WeightedAverageFairValueAtTheGrantDate
      contextRef="i74b8b57dcaae427ca4658d092793013b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTQtMi0xLTEtMTA5ODQ0_f5f0f1a5-12db-401c-a79d-c96ff6e36120"
      unitRef="usdPerShare">5.71</cls:WeightedAverageFairValueAtTheGrantDate>
    <cls:WeightedAverageFairValueAtTheGrantDate
      contextRef="i9673f326c2d541daa9a75c9e6866ec80_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTQtMy0xLTEtMTA5ODQ2_b9a2896a-f4ba-4a6f-86d7-af2aab77bc5d"
      unitRef="usdPerShare">8.92</cls:WeightedAverageFairValueAtTheGrantDate>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i445f64a940aa485ab2d43478352dfc6d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTItMS0xLTEtNDAzMDM_29ed26b3-78de-4666-8ceb-b59577e5ed51"
      unitRef="shares">1800000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="id824c6f757ac45a98fef7dd5cf752baa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTItMi0xLTEtNDAzMDM_e32c31bc-49c5-4001-bd92-fab9629ccdf7"
      unitRef="shares">2000000.0</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i5d745337724e43b9af03b530c725fcc7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTItMy0xLTEtNDAzMDM_d79e59f2-8cfa-46ca-b6e6-f776cbf51c59"
      unitRef="shares">2200000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="ib8a90c5754744955a5b82215e6be0eda_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTMtMS0xLTEtNDAzMDM_275c3872-2dab-4bad-a7db-2bc76009ce6c"
      unitRef="shares">20000.00</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i563882d78cdb47a4ae679796fc4d985f_I20201231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTMtMi0xLTEtNDAzMDM_1237436b-00e5-456d-a09c-34b2b5e9c9cf"
      unitRef="shares">30000.00</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="id5ec4e84042942839c490b8c7032616d_I20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84Mi9mcmFnOmQ3ZGIyMzU4YzJkYTQ3ZTU5ODNhNDc1NTA1NzhiYjBiL3RhYmxlOjk4M2JhY2Q3ZGNlOTRjNzc4NjhhOTdmZWE5MTBkMzYwL3RhYmxlcmFuZ2U6OTgzYmFjZDdkY2U5NGM3Nzg2OGE5N2ZlYTkxMGQzNjBfMTMtMy0xLTEtNDAzMDM_09ed2bb4-4718-40cf-9d07-d0f4b57022a8"
      unitRef="shares">70000.00</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfNjAz_855b624b-bbb9-4c97-8ca2-a9b911f0e7e0">ACCUMULATED OTHER COMPREHENSIVE LOSS, NET OF TAX:&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Note&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Opening balance of foreign currency translation account&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closing balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Opening balance of unrealized net gain (loss) on currency forward cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) on currency forward cash flow hedges&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of net loss (gain) on currency forward cash flow hedges to operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closing balance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(iii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Opening balance of unrealized net loss on interest rate swap cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) on interest rate swap cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of net loss on interest rate swap cash flow hedges to operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closing balance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(iv)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains (losses) on pension and non-pension post-employment benefit plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of actuarial losses (gains) to deficit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on purchase of pension annuities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of loss on purchase of pension annuities to deficit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closing balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Net of income tax recovery of $0.5 for 2021 (2020&#160;&#x2014; net of $0.8 income tax expense; 2019 &#x2014; net of $0.2 income tax expense). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Net of release of $0.6 income tax expense associated with the reclassification of net hedge (gain) loss to the consolidated statements of operations for 2021 (2020&#160;&#x2014; net of nil income tax expense; 2019 &#x2014; net of release of $0.5 of income tax benefit).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Net of income tax recovery of $0.1 as of December&#160;31, 2021 (December&#160;31, 2020&#160;&#x2014; net of $1.0 of income tax&#160;expense; December&#160;31, 2019 &#x2014; net of $0.2 of income tax expense).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(iv)&#160;&#160;&#160;&#160;No income tax impact as of December&#160;31, 2021, December&#160;31, 2020 or December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory>
    <cls:DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfNTk5_72f9e41a-322b-4e54-8beb-664e0726ecb6">&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.277%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.822%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Note&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Opening balance of foreign currency translation account&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closing balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Opening balance of unrealized net gain (loss) on currency forward cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) on currency forward cash flow hedges&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of net loss (gain) on currency forward cash flow hedges to operations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closing balance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(iii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Opening balance of unrealized net loss on interest rate swap cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gain (loss) on interest rate swap cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of net loss on interest rate swap cash flow hedges to operations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closing balance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(iv)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains (losses) on pension and non-pension post-employment benefit plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of actuarial losses (gains) to deficit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on purchase of pension annuities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reclassification of loss on purchase of pension annuities to deficit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closing balance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive loss &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Net of income tax recovery of $0.5 for 2021 (2020&#160;&#x2014; net of $0.8 income tax expense; 2019 &#x2014; net of $0.2 income tax expense). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Net of release of $0.6 income tax expense associated with the reclassification of net hedge (gain) loss to the consolidated statements of operations for 2021 (2020&#160;&#x2014; net of nil income tax expense; 2019 &#x2014; net of release of $0.5 of income tax benefit).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Net of income tax recovery of $0.1 as of December&#160;31, 2021 (December&#160;31, 2020&#160;&#x2014; net of $1.0 of income tax&#160;expense; December&#160;31, 2019 &#x2014; net of $0.2 of income tax expense).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(iv)&#160;&#160;&#160;&#160;No income tax impact as of December&#160;31, 2021, December&#160;31, 2020 or December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</cls:DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="ia23367c4ccaf4c1db01190748ce36d5b_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMi0yLTEtMS00MDMwMw_44d1b505-42c0-4682-a67d-768a0445b3b3"
      unitRef="usd">-14400000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i24b2ef08a7724056b1fe86239d7bc82f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMi00LTEtMS00MDMwMw_60dfd3d3-1ff0-43cb-a9f0-2ab4ffd04ff5"
      unitRef="usd">-14600000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i8f83cfb23e824ee0a6bcec9749955b23_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMi02LTEtMS00MDMwMw_d3c3e870-62fb-402d-8ba2-0f5751ce5b3d"
      unitRef="usd">-10300000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMy0yLTEtMS00MDMwMw_c7f17920-a02f-4eb7-bdc0-945e1f9d190b"
      unitRef="usd">-200000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMy00LTEtMS00MDMwMw_e2726514-c25f-4484-966f-707a5e957895"
      unitRef="usd">4300000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMy02LTEtMS00MDMwMw_1d8bc7d3-b0b2-4ce5-882e-9aaa4f65dc8c"
      unitRef="usd">-7700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i24b2ef08a7724056b1fe86239d7bc82f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNC0yLTEtMS00MDMwMw_d04fda33-8f75-43e2-9acf-4e4139a06cc8"
      unitRef="usd">-14600000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i8f83cfb23e824ee0a6bcec9749955b23_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNC00LTEtMS00MDMwMw_8e8130e0-a9b9-4d4c-8bf5-e61ffc9f378f"
      unitRef="usd">-10300000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i6a9f172d525d4194beb48de36712c673_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNC02LTEtMS00MDMwMw_0ce85cdb-9e5d-4b2c-8a24-6956db10b04b"
      unitRef="usd">-18000000.0</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i633abad2ca4c420d8c6766e381a9f275_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNi0yLTEtMS00MDMwMw_5c0beaf2-3fc9-4f2f-9255-048049a0ff01"
      unitRef="usd">-7700000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="ibf4fb8c9a9284181bf462cf1c72faf7c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNi00LTEtMS00MDMwMw_7c4c6f21-f87c-48fd-a19a-cc7ea9d28742"
      unitRef="usd">3100000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i09e473e3fa08460eb90cc0137c9e9238_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNi02LTEtMS00MDMwMw_e4aaf85c-6530-4e12-bf01-ee3e64beedcf"
      unitRef="usd">11600000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax
      contextRef="iacda123d8ab34911a91fe69e68c5ea6c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNy0yLTEtMS00MDMwMw_703c8eb0-e3f8-4293-bb9e-8910934a91eb"
      unitRef="usd">6700000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax
      contextRef="i191eb78fe61143f3a6d9563241253fbd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNy00LTEtMS00MDMwMw_9e23905d-a8b8-4bcf-89b2-3b0c389929ef"
      unitRef="usd">9000000.0</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax
      contextRef="i30b80239ff944714831fd0542f5e69ea_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfNy02LTEtMS00MDMwMw_41f1300d-f72f-4b22-abee-67129634b2a4"
      unitRef="usd">-5300000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax
      contextRef="iacda123d8ab34911a91fe69e68c5ea6c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfOC0yLTEtMS00MDMwMw_d0aa3d8b-b1db-44f6-b581-db84c1e2a4d8"
      unitRef="usd">4100000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax
      contextRef="i191eb78fe61143f3a6d9563241253fbd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfOC00LTEtMS00MDMwMw_d181a663-0aed-4a9b-9812-ba8c357d868e"
      unitRef="usd">-500000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax
      contextRef="i30b80239ff944714831fd0542f5e69ea_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfOC02LTEtMS00MDMwMw_eee17587-c02f-4561-8fbb-b1dbff18f7f3"
      unitRef="usd">-8200000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="ibf4fb8c9a9284181bf462cf1c72faf7c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfOS0yLTEtMS00MDMwMw_ed4f4181-8ef0-44e3-8e1e-35061591f06f"
      unitRef="usd">3100000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i09e473e3fa08460eb90cc0137c9e9238_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfOS00LTEtMS00MDMwMw_8f08fefd-cfc3-4cad-9199-2efb8d0dba76"
      unitRef="usd">11600000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="ia55a43f5acd74ebcb3e1066d5300946d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfOS02LTEtMS00MDMwMw_5a617a0e-1b41-4b12-aa9c-0bf744436ded"
      unitRef="usd">-1900000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="id15dc62d52d44b6484d7db0ae9ceda72_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTEtMi0xLTEtNDAzMDM_e610eff7-2f69-4873-af52-6d754c48b5d1"
      unitRef="usd">-4400000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i0126851caddb4158a745a828969f0db1_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTEtNC0xLTEtNDAzMDM_85fb3de1-b090-4dbb-b0a0-f7b901112ade"
      unitRef="usd">-12100000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i9bd782b44bdc49e9b34028543d9baf0c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTEtNi0xLTEtNDAzMDM_7622e474-aec7-4f86-907f-836dfbb359ae"
      unitRef="usd">-16500000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax
      contextRef="ic57f14cd47804c49808f08d82c990c3e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTItMi0xLTEtNDAzMDM_1abd106a-4b01-4846-a61d-581c877d9186"
      unitRef="usd">-10200000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax
      contextRef="i20d2ccc5adc74a9f867030d269380d1b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTItNC0xLTEtNDAzMDM_05712c9f-0979-42d2-95a4-af72811683e4"
      unitRef="usd">-12800000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax
      contextRef="i24b4b7037d104bb2809601c486acdd06_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTItNi0xLTEtNDAzMDM_a94a9c7d-3ee9-433b-abd7-f4e8cec9f2fe"
      unitRef="usd">2400000</ifrs-full:GainsLossesOnCashFlowHedgesNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax
      contextRef="ic57f14cd47804c49808f08d82c990c3e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTMtMi0xLTEtNDAzMDM_4a52f1d1-00cf-46f9-98fd-520f5e935df4"
      unitRef="usd">2500000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax
      contextRef="i20d2ccc5adc74a9f867030d269380d1b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTMtNC0xLTEtNDAzMDM_4257728c-de5c-4feb-a3cb-82821101c4ad"
      unitRef="usd">8400000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
    <ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax
      contextRef="i24b4b7037d104bb2809601c486acdd06_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTMtNi0xLTEtNDAzMDM_f2b9a626-32bd-48b7-add8-a007137ecc7c"
      unitRef="usd">7200000</ifrs-full:ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i0126851caddb4158a745a828969f0db1_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTQtMi0xLTEtNDAzMDM_f80aab41-6f71-450c-b4ec-0ff4b2cfa16f"
      unitRef="usd">-12100000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i9bd782b44bdc49e9b34028543d9baf0c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTQtNC0xLTEtNDAzMDM_4de294ac-8159-49c2-95bd-827cd03f53d9"
      unitRef="usd">-16500000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="idfa2f64cf1bd407e93da2488896cc376_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTQtNi0xLTEtNDAzMDM_cfa9ce42-d53a-4f40-8f55-15a61596171f"
      unitRef="usd">-6900000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTYtMi0xLTEtNDAzMDM_ed94dde9-aa7f-4130-85ec-7ef8ca9d794f"
      unitRef="usd">-8700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTYtNC0xLTEtNDAzMDM_4b5681e9-a63e-4111-bb0a-d0c1fe83bb18"
      unitRef="usd">-9100000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTYtNi0xLTEtNDAzMDM_c2bb1c3f-6d3b-4203-a8a6-834c94196ca6"
      unitRef="usd">9300000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTctMi0xLTEtNDAzMDM_640f0de1-b70f-493f-b6ef-910f89a7fef0"
      unitRef="usd">8700000</cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax>
    <cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTctNC0xLTEtNDAzMDM_947b7167-658f-4ed7-9ae9-df463f2a9b4a"
      unitRef="usd">9100000</cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax>
    <cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTctNi0xLTEtNDAzMDM_5897dc3f-a7cf-4590-aa60-5c21ee101449"
      unitRef="usd">-9300000</cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax>
    <cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTgtMi0xLTEtNDAzMDM_b7ceef91-0c5f-4185-bc8f-df0d7954a696"
      unitRef="usd">0</cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities>
    <cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTgtNC0xLTEtNDAzMDM_09f7058e-bfd8-46e0-b88b-50cbc8603876"
      unitRef="usd">-200000</cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities>
    <cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTgtNi0xLTEtNDAzMDM_b5750388-beff-4475-b248-8083b778143c"
      unitRef="usd">0</cls:OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities>
    <cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTktMi0xLTEtNDAzMDM_946c2245-3bc3-4129-870d-c5e0994ee1aa"
      unitRef="usd">0</cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax>
    <cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTktNC0xLTEtNDAzMDM_a77df023-06f1-4d79-a9c3-ca35a4f5f782"
      unitRef="usd">200000</cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax>
    <cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMTktNi0xLTEtNDAzMDM_626e222b-fdb3-440c-811c-73d5a7280b80"
      unitRef="usd">0</cls:ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="ia6beb42c95764741b32db6919d541118_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMjAtMi0xLTEtNDAzMDM_e41bde84-4c28-4ff4-89d2-101f06e1d6ad"
      unitRef="usd">0</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="iaed1e41cda3b4adba28b88b63fefc1f0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMjAtNC0xLTEtNDAzMDM_d5da1a30-bc5e-42e1-975d-e5d4aa135941"
      unitRef="usd">0</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i851275d97ff04302bb05c6eefddd1387_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMjAtNi0xLTEtNDAzMDM_fcb3e3e3-76d2-4492-b09f-ed70759bcf64"
      unitRef="usd">0</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i0696efbfd1354a67aaf3557faff853a6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMjItMi0xLTEtNDAzMDM_5bf3f830-83d7-49b4-91a5-5dfb5d73a529"
      unitRef="usd">-23600000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="ia333985de1004d8b89642e593bd2b8f7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMjItNC0xLTEtNDAzMDM_9d1caa4a-1535-4508-b64c-4a002c5f61b3"
      unitRef="usd">-15200000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <ifrs-full:AccumulatedOtherComprehensiveIncome
      contextRef="i46a73b4ad1954ecaa1cde01af2a25444_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RhYmxlOjA1Nzk0ZjA4MWUxMzQ5MWZiM2Y0OWFhYjg2MmY0MTA2L3RhYmxlcmFuZ2U6MDU3OTRmMDgxZTEzNDkxZmIzZjQ5YWFiODYyZjQxMDZfMjItNi0xLTEtNDAzMDM_0301a6b6-b7de-4577-87fa-fb6764e4f10b"
      unitRef="usd">-26800000</ifrs-full:AccumulatedOtherComprehensiveIncome>
    <cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfOTY_10ed9828-0e0e-4389-bdab-e01bc653068e"
      unitRef="usd">-500000</cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome>
    <cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfMTE5_a0fad11d-34e4-4f55-afc4-20dc22fa4324"
      unitRef="usd">800000</cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome>
    <cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfMTU0_d1afc9fe-4e3e-4e65-ae22-53d1a3ac72a5"
      unitRef="usd">200000</cls:IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome>
    <cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfMTkx_24350859-6043-43e8-b9ba-039dd01a7bd4"
      unitRef="usd">600000</cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome>
    <cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfMzUx_fbc8f46a-2c54-4da5-8229-73108e766ccb"
      unitRef="usd">0</cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome>
    <cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfNDAw_c7924776-a520-4a38-b624-6e5dea08a3e3"
      unitRef="usd">-500000</cls:IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfNDYy_87aaf9b5-cb62-487f-b053-fd06193c6ea0"
      unitRef="usd">-100000</ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfNDg3_ac5218b7-d5ee-4b02-ac10-d6be9baddbc1"
      unitRef="usd">1000000.0</ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF84OC9mcmFnOmIyZmQ5ZTNlY2ZlYzRkNzQ5OTBmNTE4OWJkYWQxYzlhL3RleHRyZWdpb246YjJmZDllM2VjZmVjNGQ3NDk5MGY1MTg5YmRhZDFjOWFfNTI1_d1dd5f60-5640-4fda-bee4-55a27006551e"
      unitRef="usd">200000</ifrs-full:IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome>
    <ifrs-full:DisclosureOfExpensesByNatureExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RleHRyZWdpb246MWZmY2VhMjkyZTgzNDY0OWEwMTRmN2I1ZGNlZDUxN2NfOTcy_6d73a2d3-5bd8-43a7-9bd3-64648e7e689d">EXPENSES BY NATURE:&lt;div style="padding-left:4.5pt;text-align:justify;text-indent:31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have presented our consolidated statement of operations by function. Items included in our cost of sales and SG&amp;amp;A for the years indicated are set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee-related costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;819.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;SBC expense included in above employee-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Freight and transportation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rental expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;(i)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;The amortization of ROU assets is included in depreciation expense. See note 7. We expense the costs of low-value and short-term leases in our consolidated statement of operations on a straight-line basis as rental expense. See note 11 for disclosure of these lease expenses.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfExpensesByNatureExplanatory>
    <cls:ScheduleOfAdditionalInformationOfExpensesTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RleHRyZWdpb246MWZmY2VhMjkyZTgzNDY0OWEwMTRmN2I1ZGNlZDUxN2NfOTcw_5cc01c5c-8de9-4608-8604-03ede80c4848">Items included in our cost of sales and SG&amp;amp;A for the years indicated are set forth below:&lt;div style="margin-bottom:3pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee-related costs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;815.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;819.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;SBC expense included in above employee-related costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Freight and transportation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Rental expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;(i)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"&gt;The amortization of ROU assets is included in depreciation expense. See note 7. We expense the costs of low-value and short-term leases in our consolidated statement of operations on a straight-line basis as rental expense. See note 11 for disclosure of these lease expenses.&lt;/span&gt;&lt;/div&gt;</cls:ScheduleOfAdditionalInformationOfExpensesTableTextBlock>
    <ifrs-full:OtherEmployeeExpense
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfMi0xLTEtMS00MDMwMw_d915e7ab-3f90-4919-8f01-5721c240e5f2"
      unitRef="usd">815200000</ifrs-full:OtherEmployeeExpense>
    <ifrs-full:OtherEmployeeExpense
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfMi0yLTEtMS00MDMwMw_4f9b0d2e-116a-47fa-84d5-4724ef456de1"
      unitRef="usd">810700000</ifrs-full:OtherEmployeeExpense>
    <ifrs-full:OtherEmployeeExpense
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfMi0zLTEtMS00MDMwMw_32467c76-4c80-4053-b0f4-4517ef52a76b"
      unitRef="usd">819400000</ifrs-full:OtherEmployeeExpense>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfMy0xLTEtMS00MDMwMw_e01a5957-08c0-481e-8026-d626ed1f2910"
      unitRef="usd">34100000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfMy0yLTEtMS00MDMwMw_5c8e47aa-7e36-485a-8d37-6e9b4ee982ce"
      unitRef="usd">25800000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfMy0zLTEtMS00MDMwMw_725f3db1-947b-48bb-a288-40bf4f1fccb1"
      unitRef="usd">33400000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:TransportationExpense
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNC0xLTEtMS00MDMwMw_822fc8b7-b737-40a4-8cd3-c5eda05b43bc"
      unitRef="usd">90300000</ifrs-full:TransportationExpense>
    <ifrs-full:TransportationExpense
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNC0yLTEtMS00MDMwMw_67ac479c-9cd4-49a7-b31a-05da5c2662f4"
      unitRef="usd">107900000</ifrs-full:TransportationExpense>
    <ifrs-full:TransportationExpense
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNC0zLTEtMS00MDMwMw_5fcc5450-6f05-4774-9fa8-2e34c20fef05"
      unitRef="usd">142500000</ifrs-full:TransportationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNS0xLTEtMS00MDMwMw_8d8e01b2-1281-4d1f-b72e-1fd30401a48f"
      unitRef="usd">105800000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNS0yLTEtMS00MDMwMw_3c608829-7da8-4ff9-8a41-865664031a50"
      unitRef="usd">99100000</ifrs-full:DepreciationExpense>
    <ifrs-full:DepreciationExpense
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNS0zLTEtMS00MDMwMw_227e4c8d-b1c3-4e1c-8f4b-8b551ed33265"
      unitRef="usd">100800000</ifrs-full:DepreciationExpense>
    <ifrs-full:RentalExpense
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNi0xLTEtMS00MDMwMw_c4b52d1a-bbf2-4b8b-bf3f-7fd8f4f39def"
      unitRef="usd">5300000</ifrs-full:RentalExpense>
    <ifrs-full:RentalExpense
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNi0yLTEtMS00MDMwMw_9e87460a-9b95-4a2a-9120-d32e7b77a081"
      unitRef="usd">4500000</ifrs-full:RentalExpense>
    <ifrs-full:RentalExpense
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85MS9mcmFnOjFmZmNlYTI5MmU4MzQ2NDlhMDE0ZjdiNWRjZWQ1MTdjL3RhYmxlOjk1MGYyM2U4NDIwZTRjYTU4MDkwZDFhYzliYTUxNDdmL3RhYmxlcmFuZ2U6OTUwZjIzZTg0MjBlNGNhNTgwOTBkMWFjOWJhNTE0N2ZfNi0zLTEtMS00MDMwMw_0bec5e9f-6e94-4224-826f-bb33686940a0"
      unitRef="usd">2400000</ifrs-full:RentalExpense>
    <ifrs-full:DisclosureOfExpensesExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfNDczMw_ee407469-17d9-402f-9346-3df54f22d8d5">OTHER CHARGES (RECOVERIES):&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Note&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Losses on post-employment benefit plan (b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transition costs (recoveries) (c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Facility-related charges (d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition Costs and Other (e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Restructuring:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our restructuring activities in 2021 consisted primarily of actions to adjust our cost base to address reduced levels of demand in certain of our businesses and geographies, due in part to the impact of COVID-19, including actions in the first half of 2021 to right-size our commercial aerospace facilities. We implemented restructuring actions in 2020 associated primarily with our previously-disclosed disengagement from programs with Cisco Systems, Inc., as well as other actions intended to adjust our cost base similar to (and for the same reasons as) those taken in 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We recorded net restructuring charges of $10.5 in 2021, consisting of cash restructuring charges of $9.8, primarily for employee termination costs, and net non-cash charges of $0.7 (consisting of non-cash restructuring charges of $1.5 and non-cash restructuring recoveries of $0.8). The non-cash charges consisted primarily of the write-down of equipment related to disengaged programs. The non-cash recoveries primarily reflect gains on the sale of surplus equipment. Our restructuring provision at December&#160;31, 2021 was $6.1 (December&#160;31, 2020 &#x2014; $4.7; December 31, 2019 &#x2014; $11.2), which we recorded in the current portion of provisions on our consolidated balance sheet. See note 10.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded restructuring charges of $25.8 in 2020, consisting of cash charges of $23.3, primarily for employee termination costs, and non-cash charges of $2.5. The non-cash restructuring charges represented the write-down of ROU assets ($1.1) in connection with vacated properties (resulting in part from Sublet Losses), and the write-down of certain equipment related to disengaged programs, offset in part by $0.3 in gains on the disposition of surplus equipment in the fourth quarter of 2020 (Q4 2020).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the end of 2019, we completed our cost efficiency initiative (CEI), which commenced in the fourth quarter of 2017, and consisted of restructuring actions related to our CCS segment portfolio review and our Capital Equipment business. The CEI resulted in reductions to our workforce, as well as consolidation of certain sites to better align capacity and infrastructure with then-anticipated customer demand, related transfers of customer programs and production, re-alignment of business processes, management reorganizations, and other associated activities. We recorded restructuring charges of $37.9 in 2019, all in connection with our CEI, consisting of cash charges of $28.1, primarily for employee termination costs, and non-cash charges of $9.8, representing the write-down of certain equipment, primarily related to our Capital Equipment business and disengaged programs, and the write-down of ROU assets ($1.0) pertaining to vacated properties, resulting in part from Sublet Losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See notes 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(k)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 10 for further details regarding our restructuring provisions. &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Losses on post-employment benefit plan:  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During the fourth quarter of 2019 (Q4 2019), we recorded non-cash charges of $4.1, representing additional obligations under our Thailand post-employment benefit plan as a result of changes in labor protection laws in Thailand that increased the severance benefits for specified employees upon termination.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Transition Costs (Recoveries):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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 2019 sale of our Toronto real property (Toronto Transition Costs); and (ii) the transfer of manufacturing lines from closed sites to other sites within our &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;global network (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 $102.0 gain (Property Gain) we recorded in Q1 2019 in connection with our Toronto real property sale. See note 7 of our 2019 audited consolidated financial statements. We recorded $1.2 of Internal Relocation Costs in 2021 (2020 &#x2014; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;de minimis;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 2019 &#x2014; $2.4).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(d)&#160;&#160;&#160;&#160;Credit Facility-related charges:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Credit Facility-related charges for 2021 consist primarily of a $2.6 charge to accelerate the amortization of unamortized deferred financing costs upon termination of the First Incremental Term Loan in Q4 2021 in connection with our December 2021 amendment to the Credit Facility (described in note 11). During Q4 2019, we incurred $2.0 in fees (Waiver Fees) in connection with obtaining the Waivers in October 2019 (described in note 11).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(e)&#160;&#160;&#160;&#160;Acquisition Costs and Other:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We incur consulting, transaction and integration costs relating to potential and completed acquisitions. We also incur charges or releases related to the subsequent re-measurement of indemnification assets or the release of indemnification or other liabilities recorded in connection with acquisitions, when applicable. Collectively, these costs, charges and releases are referred to as Acquisition Costs (Recoveries). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded net Acquisition Costs in 2021 of $6.1, consisting of $7.3 in costs related to acquisition activities, including the acquisition of PCI&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; offset in part by a &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1.2 release of certain indirect tax liabilities previously recorded in connection with our acquisition of Impak&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;t. We recorded $0.2 of Acquisition Costs in 2020 related to potential acquisitions, and $3.9 of Acquisition Costs in 2019 (consisting of $1.7 of costs related to potential acquisitions and $2.2 of charges related to the subsequent re-measurement of indemnification assets recorded in connection with our Impakt acquisition). &lt;/span&gt;&lt;/div&gt;Other consists of legal recoveries (for prior period component parts in 2021 and 2020 and prior period freight charges in 2019) in connection with the settlement of class action lawsuits in which we were a plaintiff (2021 &#x2014; $10.5; 2020 &#x2014; $2.5; 2019 &#x2014; $2.0).</ifrs-full:DisclosureOfExpensesExplanatory>
    <cls:DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfNDczNg_f37b759c-a101-462e-9a50-1abe05f9c51e">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.288%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.281%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.815%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Note&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring charges (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Losses on post-employment benefit plan (b)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transition costs (recoveries) (c)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credit Facility-related charges (d)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition Costs and Other (e)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cls:DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfMi0yLTEtMS00MDMwMw_16a11516-3051-46e4-b979-6d76d98aec3b"
      unitRef="usd">37900000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfMi00LTEtMS00MDMwMw_f5356e94-cd71-4fa3-8e25-5d255bcba2da"
      unitRef="usd">25800000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfMi02LTEtMS00MDMwMw_dd06abe3-a1f3-43bb-b125-22bc8677bd78"
      unitRef="usd">10500000</ifrs-full:ExpenseOfRestructuringActivities>
    <cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNC0yLTEtMS00MDMwMw_dd3860d6-46fe-4b99-96d1-0ee578ad04d8"
      unitRef="usd">-4100000</cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss>
    <cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNC00LTEtMS00MDMwMw_7d46e150-a596-4791-88da-9ddade9ba50b"
      unitRef="usd">0</cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss>
    <cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNC02LTEtMS00MDMwMw_203a9aa3-c463-402e-893a-fc19dd566e78"
      unitRef="usd">0</cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss>
    <cls:BusinessTransitionCosts
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNS0yLTEtMS00MDMwMw_74e9ec49-4e45-4cb9-aef7-e9cf35c5c81c"
      unitRef="usd">-95800000</cls:BusinessTransitionCosts>
    <cls:BusinessTransitionCosts
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNS00LTEtMS00MDMwMw_04e064db-ab7b-49e6-af01-cc3e35417cfd"
      unitRef="usd">0</cls:BusinessTransitionCosts>
    <cls:BusinessTransitionCosts
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNS02LTEtMS00MDMwMw_5615a128-e636-4290-8048-dc6804a8604e"
      unitRef="usd">1200000</cls:BusinessTransitionCosts>
    <cls:AcceleratedAmortizationOfFinancingCosts
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNi0yLTEtMS00MDMwMw_2eae819d-d543-4e52-b30e-6e23c1ee3a1a"
      unitRef="usd">2000000.0</cls:AcceleratedAmortizationOfFinancingCosts>
    <cls:AcceleratedAmortizationOfFinancingCosts
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNi00LTEtMS00MDMwMw_7a36227a-5b21-4eeb-a41d-7733a5d5991e"
      unitRef="usd">0</cls:AcceleratedAmortizationOfFinancingCosts>
    <cls:AcceleratedAmortizationOfFinancingCosts
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNi02LTEtMS00MDMwMw_aba8b89f-3d5e-4da4-943a-644d1f7236e4"
      unitRef="usd">3000000.0</cls:AcceleratedAmortizationOfFinancingCosts>
    <cls:AcquisitionCostsAndOtherAdjustments
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNy0yLTEtMS00MDMwMw_9ffaca0f-2be5-4b54-a788-c1f000143848"
      unitRef="usd">1900000</cls:AcquisitionCostsAndOtherAdjustments>
    <cls:AcquisitionCostsAndOtherAdjustments
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNy00LTEtMS00MDMwMw_7ec97a30-9e1b-432a-bc1f-c87a9afcdad0"
      unitRef="usd">-2300000</cls:AcquisitionCostsAndOtherAdjustments>
    <cls:AcquisitionCostsAndOtherAdjustments
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfNy02LTEtMS00MDMwMw_f63b71c1-b44c-4df9-8e18-0d1ff4b7f9bf"
      unitRef="usd">-4400000</cls:AcquisitionCostsAndOtherAdjustments>
    <ifrs-full:OtherExpenseByFunction
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfOC0yLTEtMS00MDMwMw_183c9ce2-27e0-4c84-b680-49d200b3a417"
      unitRef="usd">-49900000</ifrs-full:OtherExpenseByFunction>
    <ifrs-full:OtherExpenseByFunction
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfOC00LTEtMS00MDMwMw_db7d6dbb-d92f-45ef-95d0-e8b2bfc4c9cf"
      unitRef="usd">23500000</ifrs-full:OtherExpenseByFunction>
    <ifrs-full:OtherExpenseByFunction
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RhYmxlOmJhZjU4NzJmNzVhOTQzN2E5OTYxMWIyOGU3YTg5NjMxL3RhYmxlcmFuZ2U6YmFmNTg3MmY3NWE5NDM3YTk5NjExYjI4ZTdhODk2MzFfOC02LTEtMS00MDMwMw_d7d1027b-8931-4b61-b984-1d0845ab5910"
      unitRef="usd">10300000</ifrs-full:OtherExpenseByFunction>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfNTky_dd06abe3-a1f3-43bb-b125-22bc8677bd78"
      unitRef="usd">10500000</ifrs-full:ExpenseOfRestructuringActivities>
    <cls:CashRestructureCharges
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfNjMy_878b74df-f334-4dde-954e-3b299b951ae1"
      unitRef="usd">9800000</cls:CashRestructureCharges>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfNzAy_89f0ab53-646a-4436-a0a3-67ee4b8cf9fc"
      unitRef="usd">700000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
      contextRef="i2e83087fdc2447b483e3f2966fff9c30_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjM3MQ_2347fb67-1d31-4bfb-8a0d-ccd586f8ce18"
      unitRef="usd">1500000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
      contextRef="i94c7ff77c5694d3894aad85d1b76c02c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjM2NQ_ad072916-fba6-4e22-b168-eecab38d0d35"
      unitRef="usd">-800000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:RestructuringProvision
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMTA3Mg_f994d462-d06a-46bc-8f89-55a175142823"
      unitRef="usd">6100000</ifrs-full:RestructuringProvision>
    <ifrs-full:RestructuringProvision
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMTA4MQ_6dac9bfc-72c3-452f-adca-543e9cbb40c6"
      unitRef="usd">4700000</ifrs-full:RestructuringProvision>
    <ifrs-full:RestructuringProvision
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMTEwNQ_2518ebdc-12d4-43ee-b141-31e4d4da0183"
      unitRef="usd">11200000</ifrs-full:RestructuringProvision>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMTg3Mg_f5356e94-cd71-4fa3-8e25-5d255bcba2da"
      unitRef="usd">25800000</ifrs-full:ExpenseOfRestructuringActivities>
    <cls:CashRestructureCharges
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMTk0NA_d4b3f383-552f-4e0f-b193-c9819f21fb81"
      unitRef="usd">23300000</cls:CashRestructureCharges>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjAxNA_f55a937a-582c-48a9-b700-0f04205995bd"
      unitRef="usd">2500000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:WritedownsReversalsOfPropertyPlantAndEquipment
      contextRef="ia85c7325389545d895fcbdfe6c4bbddd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMTA5OTUxMTYzMzA4NA_25dec351-6f2d-4778-bfa3-a23577c3fbac"
      unitRef="usd">1100000</ifrs-full:WritedownsReversalsOfPropertyPlantAndEquipment>
    <ifrs-full:GainsLossesOnDisposalsOfNoncurrentAssets
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjI1Mzk5ODgzOTg0MzY_6a9864a2-e5d1-444e-ba06-346cb3e71ecc"
      unitRef="usd">300000</ifrs-full:GainsLossesOnDisposalsOfNoncurrentAssets>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjM0Mg_b59f7981-50d3-4803-9eb8-53313caf750d"
      unitRef="usd">37900000</ifrs-full:ExpenseOfRestructuringActivities>
    <cls:CashRestructureCharges
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjQxNA_155689bf-ead2-438b-a4b7-beaf9036bb27"
      unitRef="usd">28100000</cls:CashRestructureCharges>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjUxNg_6b69878b-b3bf-48b0-a300-373d52223040"
      unitRef="usd">9800000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss>
    <ifrs-full:WritedownsReversalsOfPropertyPlantAndEquipment
      contextRef="ib2e660bb04df4e01bae1f6a6ac95ff36_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjM1OQ_edf2cae4-4a11-4ceb-bd13-5550fc7009ad"
      unitRef="usd">1000000.0</ifrs-full:WritedownsReversalsOfPropertyPlantAndEquipment>
    <cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss
      contextRef="if52113ee6d0d4cf58346ab0a80876b7d_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjM3Nw_d0aa4730-5e89-4519-9b4b-224aa924d4ed"
      unitRef="usd">-4100000</cls:GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss>
    <cls:BusinessTransitionCosts
      contextRef="id50a01de0464481dba172ee894dc8898_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzc1Ng_fb37312e-af37-4b8c-85f7-c436933f0e5a"
      unitRef="usd">-102000000.0</cls:BusinessTransitionCosts>
    <cls:BusinessTransitionCosts
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjc0ODc3OTA4NDk3Ng_5615a128-e636-4290-8048-dc6804a8604e"
      unitRef="usd">1200000</cls:BusinessTransitionCosts>
    <cls:BusinessTransitionCosts
      contextRef="i61fde172d61f46fb8722de46eb4fee92_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjQ0OA_f18fe39b-df46-4965-8c85-03dd14711dbd"
      unitRef="usd">2400000</cls:BusinessTransitionCosts>
    <cls:AcceleratedAmortizationOfFinancingCosts
      contextRef="ie7eeae8926e446e598a58955a0064395_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjM4OQ_d9945429-89ff-449d-bd14-758cd517d04f"
      unitRef="usd">2600000</cls:AcceleratedAmortizationOfFinancingCosts>
    <ifrs-full:FeeAndCommissionExpense
      contextRef="i85932ced32a44ee9acc5cf694c7c6734_D20191001-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjM5NQ_751cec49-157f-4f66-a516-aa558f54f15b"
      unitRef="usd">2000000.0</ifrs-full:FeeAndCommissionExpense>
    <cls:AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzg0ODI5MDcwNzc4Mg_aaa02a23-75f8-4313-a60d-01098ddfba0b"
      unitRef="usd">6100000</cls:AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet>
    <ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjQwMQ_758e21de-98d6-4773-884d-1a47ad89773e"
      unitRef="usd">7300000</ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <cls:AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzg0ODI5MDcwNzg5Mw_b66162b8-bbf8-4ecb-a729-cb2f3d1391dc"
      unitRef="usd">-1200000</cls:AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities>
    <cls:AcquisitionRelatedCostsForPotentialAcquisitions
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzg0ODI5MDcwODAzMQ_c85d9c91-c747-46dd-90c5-698bb3a3147c"
      unitRef="usd">200000</cls:AcquisitionRelatedCostsForPotentialAcquisitions>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjQwNw_a41d4b44-db43-4a08-90d9-8023371f16ae"
      unitRef="usd">3900000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <cls:AcquisitionRelatedCostsForPotentialAcquisitions
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzg0ODI5MDcwODE1MQ_d962b23a-e602-4137-ba40-12f2e378e9c7"
      unitRef="usd">1700000</cls:AcquisitionRelatedCostsForPotentialAcquisitions>
    <cls:AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition
      contextRef="ie4c0d259b6594f288d6c2bbb3e203721_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMzI5ODUzNDkxMjQxMw_1a5a8ed2-b090-4ad8-a7d3-ab22ea68e8b7"
      unitRef="usd">2200000</cls:AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition>
    <ifrs-full:GainsOnLitigationSettlements
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjc0ODc3OTA4NzAxNQ_2f141e86-adf9-4206-b83f-29adb9ff2536"
      unitRef="usd">10500000</ifrs-full:GainsOnLitigationSettlements>
    <ifrs-full:GainsOnLitigationSettlements
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjc0ODc3OTA4NzAyMg_0750ec59-e2a3-4bd7-9102-33651b0d2ef4"
      unitRef="usd">2500000</ifrs-full:GainsOnLitigationSettlements>
    <ifrs-full:GainsOnLitigationSettlements
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85NC9mcmFnOjljNWJlOTE0OGRhOTQyMjhhZDI1ZDdjNTgxNzUzMTQ2L3RleHRyZWdpb246OWM1YmU5MTQ4ZGE5NDIyOGFkMjVkN2M1ODE3NTMxNDZfMjc0ODc3OTA4NzAyNQ_110d7d13-e196-4533-a4ad-733adadacff2"
      unitRef="usd">2000000.0</ifrs-full:GainsOnLitigationSettlements>
    <ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfNTMw_3f217e6c-4fb2-4f6a-a6c6-397a349dea7c">FINANCE COSTS:&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 interest expense on our lease obligations, net of interest income earned.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See notes 4 and 11. We paid finance costs of $26.0 in 2021 (2020 &#x2014; $29.5; 2019 &#x2014; $44.5), including $3.6 in debt issuance costs in 2021 (2020 &#x2014; $0.6; 2019 &#x2014; $2.9). We also paid $2.0 in Waiver Fees in 2019, which we recorded in other charges (recoveries) (see note 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;</ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory>
    <cls:PaymentOfInterestExpenseAndDebtIssuanceCosts
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfMzg2_c8bf66c6-4ed7-4328-9151-ced2e97790a0"
      unitRef="usd">26000000.0</cls:PaymentOfInterestExpenseAndDebtIssuanceCosts>
    <cls:PaymentOfInterestExpenseAndDebtIssuanceCosts
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfMTA5OTUxMTYyODMxNg_dc909af0-b748-454d-bf9f-608dcc6c3d8e"
      unitRef="usd">29500000</cls:PaymentOfInterestExpenseAndDebtIssuanceCosts>
    <cls:PaymentOfInterestExpenseAndDebtIssuanceCosts
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfMTA5OTUxMTYyODMxMg_eeb423c8-c08e-483a-825b-8d32eadae66d"
      unitRef="usd">44500000</cls:PaymentOfInterestExpenseAndDebtIssuanceCosts>
    <cls:PaymentOfDebtIssuanceCosts
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfMjQxODkyNTU4MTIxMzQ_ae39f1d3-7179-4bc3-a328-06815c4d8cba"
      unitRef="usd">3600000</cls:PaymentOfDebtIssuanceCosts>
    <cls:PaymentOfDebtIssuanceCosts
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfMjQxODkyNTU4MTIxNDM_6d82fd7a-43b7-40b0-9482-e48cfebd4322"
      unitRef="usd">600000</cls:PaymentOfDebtIssuanceCosts>
    <cls:PaymentOfDebtIssuanceCosts
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfMjQxODkyNTU4MTIxNDk_eee72df8-0006-4d37-9640-a1eb0fd1017d"
      unitRef="usd">2900000</cls:PaymentOfDebtIssuanceCosts>
    <ifrs-full:FeeAndCommissionExpense
      contextRef="ib2c51057258b4bf3bde0f5c2b080e627_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF85Ny9mcmFnOmZiMjMxYWQwODYxMzRjNzZiZTY4NGJlZDkwMDg5OWNhL3RleHRyZWdpb246ZmIyMzFhZDA4NjEzNGM3NmJlNjg0YmVkOTAwODk5Y2FfNDUy_d700ecc5-6a70-405a-90f7-68c5178af8da"
      unitRef="usd">2000000.0</ifrs-full:FeeAndCommissionExpense>
    <ifrs-full:DisclosureOfRelatedPartyExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzE5OTA_8703f1c0-a458-46b1-a143-70e64c706b4b">RELATED PARTY TRANSACTIONS: &lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 and Chief Executive Officer of Onex, indirectly owns shares representing the majority of the voting rights of&#160;the shares of Onex.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzgwOQ_f254668b-8fa5-4cfa-8089-c76b423bb0c6"&gt;one&lt;/span&gt;-year terms unless either party provides a notice of intent not to renew. Under such agreement, the annual fee payable to Onex is $0.235, 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. 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 installment is to be credited. DSUs &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;granted to Onex 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 to Onex after January&#160;1, 2007 may only be settled with SVS purchased in the open market, or with cash (at the discretion of the Company).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#160;&#160;&#160;&#160;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, holds a 5% non-voting interest in the purchaser of our former Toronto real property, which we sold in 2019. See note 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation of key management personnel:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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 for the periods shown were as&#160;follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term employee benefits and costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Post-employment and other long-term benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;SBC (including DSUs and RSUs to eligible directors)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRelatedPartyExplanatory>
    <cls:ServicesAgreementAnnualFeeRelatedPartyTransactions
      contextRef="i1589f316e9b74385a06e8e546d728fee_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5Xzk0MQ_8e81fc21-9ef2-4141-bea7-25a16aaf7ca7"
      unitRef="usd">235000</cls:ServicesAgreementAnnualFeeRelatedPartyTransactions>
    <cls:ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzExNjU_51587bc3-3237-4494-bc60-deb4c88d96b0">P30D</cls:ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions>
    <cls:NumberOfRealEstatePartnershipsRelatedPartyTransactions
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzEzNzU_abcc229a-c894-41ac-8c88-fd8a8ec31e44"
      unitRef="real_estate_partnership">4</cls:NumberOfRealEstatePartnershipsRelatedPartyTransactions>
    <cls:PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions
      contextRef="ifb4924fb82474d149bf2953eefd84f23_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzE0MTg_e852ce1c-cd92-4be1-b8e1-3926b9ee2c03"
      unitRef="number">0.27</cls:PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions>
    <cls:PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions
      contextRef="ifb4924fb82474d149bf2953eefd84f23_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzE1NTM_d9c4b218-63fb-4505-a853-03ec340e39f2"
      unitRef="number">0.25</cls:PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions>
    <cls:OptionToObtainNonVotingInterestRelatedPartyTransaction
      contextRef="ifb4924fb82474d149bf2953eefd84f23_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzE2NjU_54b4078d-f436-4924-b682-e234cd101fa8"
      unitRef="number">0.05</cls:OptionToObtainNonVotingInterestRelatedPartyTransaction>
    <ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90ZXh0cmVnaW9uOjhjM2M2ZTQ0NDQ2NzQ2MDBiZmI5MjRjNWFhODY1MjA5XzE5OTQ_f126990d-2c77-4d3f-bcee-deb0a5592f86">The aggregate compensation expenses we recognized under IFRS for our directors and senior executive officers for the periods shown were as&#160;follows: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term employee benefits and costs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Post-employment and other long-term benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;SBC (including DSUs and RSUs to eligible directors)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzItMS0xLTEtNDAzMDM_3ad3687c-ddff-465d-a30d-0b2e00bc5b26"
      unitRef="usd">4400000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzItMy0xLTEtNDAzMDM_cf1bd062-27d2-4e89-80c0-97628dd74ff6"
      unitRef="usd">8700000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzItNS0xLTEtNDAzMDM_cd82e513-90a5-460a-8a10-57680baf4ef6"
      unitRef="usd">7300000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzMtMS0xLTEtNDAzMDM_723c9e2b-bdba-4ce5-ae77-cea73ce944a2"
      unitRef="usd">300000</cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits>
    <cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzMtMy0xLTEtNDAzMDM_998eb120-e98b-43b5-aaea-4d78bb37ff17"
      unitRef="usd">200000</cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits>
    <cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzMtNS0xLTEtNDAzMDM_e337f2d8-e829-4144-b66a-4cc8c4c37f9f"
      unitRef="usd">600000</cls:KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzQtMS0xLTEtNDAzMDM_786f17f0-00c4-4225-9a46-386c88991c13"
      unitRef="usd">15600000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzQtMy0xLTEtNDAzMDM_219be4dd-81b1-498d-ad17-cdf041337ddc"
      unitRef="usd">12500000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzQtNS0xLTEtNDAzMDM_f0b34d19-d883-4a6f-b531-df49d200bbdc"
      unitRef="usd">17300000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensation
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzUtMS0xLTEtNDAzMDM_bfe37113-9a2a-499e-800d-8a8dbb9b2e72"
      unitRef="usd">20300000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:KeyManagementPersonnelCompensation
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzUtMy0xLTEtNDAzMDM_c1a5257c-9b50-4ff1-a50d-9f9299a34dcf"
      unitRef="usd">21400000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:KeyManagementPersonnelCompensation
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDAvZnJhZzo4YzNjNmU0NDQ0Njc0NjAwYmZiOTI0YzVhYTg2NTIwOS90YWJsZTplM2YyNDc2MWY1ZTM0MDE1YmJiNDUxMjkxYTU3YmI2Zi90YWJsZXJhbmdlOmUzZjI0NzYxZjVlMzQwMTViYmI0NTEyOTFhNTdiYjZmXzUtNS0xLTEtNDAzMDM_0be96210-71c1-4799-9747-2d8253e1c8aa"
      unitRef="usd">25200000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:DisclosureOfEmployeeBenefitsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNDgx_7c5056e5-4f4d-42b5-a3f4-1864895174a7">PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS:&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Plan summaries:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We provide pension and non-pension post-employment benefit plans for our employees. At December 31, 2021, such plans included our pension plan for employees in the United Kingdom (U.K. Main pension plan), which 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 1% of such plan members remain active employees of the Company. Our previous supplementary pension plan for employees in the United Kingdom (U.K.) 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, Thailand and South Korea. These benefits may include one-time retirement and specified termination benefits, medical, surgical, hospitalization coverage, supplemental health, dental and/or group life&#160;insurance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;To mitigate the actuarial and investment risks of our defined benefit pension plans, we purchase annuities from time to time (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 the related pension obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In August 2020, the trustees of our U.K. Main pension plan purchased annuities to hedge the pension benefits payable to newly-retired members of such plan. The purchase of the annuity resulted in a non-cash loss of $0.2 for the third quarter of 2020 (Q3 2020) which we recorded in OCI and simultaneously re-classified to deficit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&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 Canadian Pension Committee to govern our Canadian pension plans. The U.K. Main 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 our U.K. Main pension plan), 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our U.K. Main pension 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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 measurements for our largest non-pension post-employment benefit plans were completed using valuation dates of May 2019 (Canada) and January 2020 (U.S.). The next actuarial measurements for these plans will have valuation dates of May 2022 and January 2022 (tentatively scheduled for mid-2022), 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 December&#160;31, 2021 for the accounting valuation for pension and non-pension post-employment benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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 20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Our plans are also exposed to non-financial risks, including the membership&#x2019;s mortality and demographic changes, as well as regulatory changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;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 U.K. Main pension plan have been hedged with the purchase of annuities with insurance companies as described above,&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; but are not designated as hedges for application of hedge accounting purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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 the fair value hierarchy inputs described in note&#160;20. At December&#160;31, 2021, $33.2 (December&#160;31, 2020&#160;&#x2014; $31.8) of our plan assets were measured using Level&#160;1 inputs of the fair value hierarchy and $328.7 (December&#160;31, 2020 &#x2014; $348.3) of our plan assets (comprised of insurance annuities) were measured using Level 3 inputs of the fair value hierarchy. None of our plan assets were measured using Level 2 inputs. Approximately 96% of our plan assets consist of annuities purchased with insurance companies, and assets held with financial institutions with a Standard and Poor&#x2019;s long-term rating of A or above at December&#160;31, 2021. The annuities purchased for our U.K. Main pension plan 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. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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, as described in note&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(l)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Based on a plan-by-plan review of the terms, conditions, and statutory minimum funding requirements of our defined benefit plans in 2021, we 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 for all of our defined benefit plans, except for our defined benefit plan in Japan. As a result of this review, we reduced the recorded amount of our Japan defined benefit plan assets by $1.6 as at December&#160;31, 2021 (December&#160;31, 2020 &#x2014; nil), which was reflected in OCI.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b) Plan financials: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The table below presents the market value of defined pension and other benefit plan assets:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Market &lt;br/&gt;Value at &lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Actual Asset &lt;br/&gt;Allocation (%) &lt;br/&gt;at December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quoted market prices:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:15.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt investment funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:15.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investment funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-quoted market prices:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance annuities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:17pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following tables provide a summary of the financial position of our defined pension and other benefit&#160;plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Plans &lt;br/&gt;Year ended &lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Benefit Plans &lt;br/&gt;Year ended &lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains (losses) in other comprehensive income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Administrative expenses paid from plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer direct benefit payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Employer direct settlement payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement payments from employer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Settlement payments from plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments from plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments from employer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency exchange rate changes and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Actuarial gains or losses are determined based on actual return on plan assets less interest income as set forth in the table above. For 2020, includes a $0.2 loss resulting from the purchase of annuities in August 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Plans &lt;br/&gt;Year ended &lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Benefit Plans  &lt;br/&gt;Year ended &lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefit obligations, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Past service cost (credit) and settlement/curtailment losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial losses (gains) in other comprehensive income from:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:31.5pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; Changes in demographic assumptions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:31.5pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; Changes in financial assumptions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:31.5pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; Experience adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Settlement payments from employer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Settlement payments from plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments from plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments from employer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency exchange rate changes and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefit obligations, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average duration of benefit obligations (in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;The settlement losses relate to employee terminations in connection with 2020 and 2021 restructuring actions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:294.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:48.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:48.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:48.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:48.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Plans&lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Benefit Plans  &lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefit obligations, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(373.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of plan assets due to IFRS restrictions described in note&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(l)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deficiency of plan assets over accrued benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table outlines the plan balances as reported on our consolidated balance&#160;sheet: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.179%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension &lt;br/&gt;Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other &lt;br/&gt;Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension &lt;br/&gt;Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other &lt;br/&gt;Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and non-pension post-employment benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current other post-employment benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current net pension assets (note 9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table outlines the net expense recognized in our consolidated statement of operations for pension and non-pension post-employment benefit&#160;plans:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:235.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:40.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:40.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:40.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:40.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:40.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:40.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Plans &lt;br/&gt;Year ended December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Benefit Plans &lt;br/&gt;Year ended December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net interest cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Past service cost (credit) and settlement/curtailment losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan administrative expenses and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined contribution pension plan expense (note 18(c))&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expense for the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally record the expenses for pension plans and non-pension post-employment benefits in cost of sales, SG&amp;amp;A&#160;expenses, or other charges (see note &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), depending on the nature of the expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table outlines the gains and losses, net of tax, recognized in OCI and reclassified directly to deficit for the years shown:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative losses, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on pension annuity purchases (see note 18(a))&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial losses (gains) recognized during the year &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative losses, end of year &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Net of income tax expense of nil for 2021 (2020&#160;&#x2014; net of $0.4 income tax recovery; 2019&#160;&#x2014; net of $0.3 income tax recovery).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Net of income tax recovery of $1.5 as at December&#160;31, 2021 (December&#160;31, 2020 &#x2014; net of $1.5 income tax recovery; December&#160;31, 2019&#160;&#x2014; net of $1.1 income tax&#160;recovery).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following percentages and assumptions were used in measuring the plans for the years indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate at December&#160;31 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;for:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net pension cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average rate of compensation increase for:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net pension cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare cost trend rates:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Immediate trend&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ultimate trend&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year the ultimate trend rate is expected to be achieved&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i) &#160;&#160;&#160;&#160;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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:274.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:52.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:52.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:52.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:52.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1% Increase&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1% Decrease&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1% Increase&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1% Decrease&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare cost trend rate &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The sensitivity figures shown above were calculated by determining the change in our benefit obligations as at December&#160;31, 2021 due to a 100 basis point increase or decrease to each of our significant actuarial assumptions used, specifically the discount rate and healthcare cost trend rate, in isolation, leaving all other assumptions unchanged from the original calculation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(c)  Plan contributions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We made the following plan contributions for the years indicated below and estimate our contribution for 2022 to be as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:270.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:49.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:49.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:51.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:66.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Contribution&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined contribution plan&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-pension post-employment benefit plans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our actual contributions could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i) &#160;&#160;&#160;&#160;Contributions for 2019 and 2020 include higher settlement payments than in 2021 as a result of higher employee terminations in connection with our restructuring actions during such years. See note 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEmployeeBenefitsExplanatory>
    <cls:NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzUxNQ_670fee72-a674-4e10-a025-70937fed1e0c"
      unitRef="number">0.01</cls:NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage>
    <cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement
      contextRef="ifad5b65fa2524a2aacda6217c9b97086_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzIzNDA_f2e683ac-aaea-4170-b82a-a4108b6fd017"
      unitRef="usd">-200000</cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement>
    <ifrs-full:PlanAssetsAtFairValue
      contextRef="i76a9752a8bd14cdaa1a9fbca51242e2e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzYwMjM_35ad5fe3-5ce8-4ebf-8205-92b32517e4a3"
      unitRef="usd">33200000</ifrs-full:PlanAssetsAtFairValue>
    <ifrs-full:PlanAssetsAtFairValue
      contextRef="i0663c50e21a0438b909af67853c47463_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzYwMzI_26aa7006-49dd-4726-9ace-3624291fa09d"
      unitRef="usd">31800000</ifrs-full:PlanAssetsAtFairValue>
    <ifrs-full:PlanAssetsAtFairValue
      contextRef="if78226e298a342d38bb9241ef1340e26_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzYxMjI_3a2b64aa-a700-45e2-8b53-7879fe04796d"
      unitRef="usd">328700000</ifrs-full:PlanAssetsAtFairValue>
    <ifrs-full:PlanAssetsAtFairValue
      contextRef="ia5e2c825f88744fd9cea4e41846b6a21_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzYxMzE_0da0c982-3b20-4e84-838f-2a27d5a3353c"
      unitRef="usd">348300000</ifrs-full:PlanAssetsAtFairValue>
    <cls:PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzI0MTg5MjU1ODMxNzEy_7aa3fc10-921e-4a3a-aba3-f10efb008ec7"
      unitRef="number">0.96</cls:PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove>
    <cls:PlanAssetsDecreaseDueToRestrictions
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzMyOTg1MzQ5MDQwNDM_9ec4b1f9-d379-4ec6-aeba-0085d9f80cfa"
      unitRef="usd">1600000</cls:PlanAssetsDecreaseDueToRestrictions>
    <ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNTEw_8d2a89e5-32b5-46b5-b845-e7cc6dac8753">The table below presents the market value of defined pension and other benefit plan assets:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Market &lt;br/&gt;Value at &lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Actual Asset &lt;br/&gt;Allocation (%) &lt;br/&gt;at December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quoted market prices:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:15.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt investment funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:15.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity investment funds&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-quoted market prices:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Insurance annuities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory>
    <ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzMtMS0xLTEtNDAzMDM_4d5838ba-a469-4458-8401-d39fbe0a3c04"
      unitRef="usd">10800000</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzMtMy0xLTEtNDAzMDM_0e582349-f8c1-4491-a524-c8ce2b58e324"
      unitRef="usd">10600000</ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets>
    <cls:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzMtNS0xLTEtNDAzMDM_5406ffbd-7eca-4805-ab2c-72a457ba608e"
      unitRef="number">0.03</cls:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
    <cls:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzMtNy0xLTEtNDAzMDM_8ead9b1b-2200-4eb9-9e59-94a3d33cc360"
      unitRef="number">0.03</cls:DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
    <ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzQtMS0xLTEtNDAzMDM_f6ab62d7-0c3f-4760-8159-43b453be7d60"
      unitRef="usd">7800000</ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzQtMy0xLTEtNDAzMDM_69baec4c-5d35-4934-920e-fb497c180cd2"
      unitRef="usd">7600000</ifrs-full:EquityInstrumentsAmountContributedToFairValueOfPlanAssets>
    <cls:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzQtNS0xLTEtNDAzMDM_403dcd1b-8cc9-40cf-934d-c761914c8dd5"
      unitRef="number">0.02</cls:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
    <cls:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzQtNy0xLTEtNDAzMDM_1cce4978-8be8-493e-8ffb-377596336c20"
      unitRef="number">0.02</cls:EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
    <cls:InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzktMS0xLTEtNDAzMDM_297d96d8-5e06-442f-8d78-8d435840d37b"
      unitRef="usd">348300000</cls:InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets>
    <cls:InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzktMy0xLTEtNDAzMDM_1756977c-c83b-4e05-bc99-a173414a12cc"
      unitRef="usd">328700000</cls:InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets>
    <cls:InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzktNS0xLTEtNDAzMDM_6e9a5c97-ea2b-42e5-8748-a2f1c17714e7"
      unitRef="number">0.92</cls:InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage>
    <cls:InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzktNy0xLTEtNDAzMDM_b42723ab-7878-42be-bd1b-9f9d2acd3f06"
      unitRef="number">0.91</cls:InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage>
    <ifrs-full:OtherAssetsAmountContributedToFairValueOfPlanAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzEwLTEtMS0xLTQwMzAz_402ab292-1c9f-466e-a9d1-9d5e1d40d962"
      unitRef="usd">13200000</ifrs-full:OtherAssetsAmountContributedToFairValueOfPlanAssets>
    <ifrs-full:OtherAssetsAmountContributedToFairValueOfPlanAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzEwLTMtMS0xLTQwMzAz_35cfce2e-1176-40b4-8f70-332849e8f5a1"
      unitRef="usd">15000000.0</ifrs-full:OtherAssetsAmountContributedToFairValueOfPlanAssets>
    <cls:OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzEwLTUtMS0xLTQwMzAz_eb44aa93-85c9-48bd-bfaa-aed825b54bda"
      unitRef="number">0.03</cls:OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
    <cls:OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzEwLTctMS0xLTQwMzAz_ea22bb85-ffdb-454f-9b4c-dc8fe679be55"
      unitRef="number">0.04</cls:OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage>
    <ifrs-full:PlanAssetsAtFairValue
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzExLTEtMS0xLTQwMzAz_f341cd79-0021-4039-ae57-f30157236829"
      unitRef="usd">380100000</ifrs-full:PlanAssetsAtFairValue>
    <ifrs-full:PlanAssetsAtFairValue
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzExLTMtMS0xLTQwMzAz_f81d383f-3a49-4a1f-99b5-7169d97d23c5"
      unitRef="usd">361900000</ifrs-full:PlanAssetsAtFairValue>
    <cls:PlanAssetsAtFairValueAllocationPercentage
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzExLTUtMS0xLTQwMzAz_dd11c42c-d572-480e-8d41-a7d9fec16607"
      unitRef="number">1</cls:PlanAssetsAtFairValueAllocationPercentage>
    <cls:PlanAssetsAtFairValueAllocationPercentage
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo0NDE0ZGFiNWIzOTU0YzJjYmEwMjI0ZjBiMjQwZDJlZC90YWJsZXJhbmdlOjQ0MTRkYWI1YjM5NTRjMmNiYTAyMjRmMGIyNDBkMmVkXzExLTctMS0xLTQwMzAz_9b5e01bc-4daa-4a32-b3af-1061c5179603"
      unitRef="number">1</cls:PlanAssetsAtFairValueAllocationPercentage>
    <ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNTEz_86429e95-d823-4b4d-afba-0fa29f1cadd3">The following tables provide a summary of the financial position of our defined pension and other benefit&#160;plans:&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Plans &lt;br/&gt;Year ended &lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Benefit Plans &lt;br/&gt;Year ended &lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial gains (losses) in other comprehensive income &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Administrative expenses paid from plan assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer contributions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employer direct benefit payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;Employer direct settlement payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement payments from employer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Settlement payments from plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments from plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments from employer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency exchange rate changes and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Actuarial gains or losses are determined based on actual return on plan assets less interest income as set forth in the table above. For 2020, includes a $0.2 loss resulting from the purchase of annuities in August 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Plans &lt;br/&gt;Year ended &lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Benefit Plans  &lt;br/&gt;Year ended &lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefit obligations, beginning of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Past service cost (credit) and settlement/curtailment losses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial losses (gains) in other comprehensive income from:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:31.5pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; Changes in demographic assumptions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:31.5pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; Changes in financial assumptions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:31.5pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014; Experience adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Settlement payments from employer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Settlement payments from plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments from plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit payments from employer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency exchange rate changes and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefit obligations, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average duration of benefit obligations (in years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;The settlement losses relate to employee terminations in connection with 2020 and 2021 restructuring actions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:294.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:48.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:48.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:48.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:48.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:27pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Plans&lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Benefit Plans  &lt;br/&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued benefit obligations, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(396.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(373.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan assets, end of year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction of plan assets due to IFRS restrictions described in note&#160;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;(l)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deficiency of plan assets over accrued benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="if7fcefea3be54fa8b91bb3e0995cbf5d_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzItMS0xLTEtNDAzMDM_a13c1075-a251-4a50-b093-b1b9159924d9"
      unitRef="usd">-328500000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="iab7fb2d30c3b410bbedfbbabf1133126_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzItMy0xLTEtNDAzMDM_46611281-76f6-40d9-9be4-e5f3a6d91235"
      unitRef="usd">-378100000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="id94a799b25b948758121c2288189f8e0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzItNS0xLTEtNDAzMDM_4d5ea788-63fb-4472-a546-aed34d59a0f2"
      unitRef="usd">-1800000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i8525b9ec36bd4c6889a5d7a47be110f3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzItNy0xLTEtNDAzMDM_b7f665a8-2711-4948-a9af-98a6cc9ff49b"
      unitRef="usd">-2000000.0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzMtMS0xLTEtNDAzMDM_5f3ed49b-2dfb-4493-a9d3-632270577ddb"
      unitRef="usd">-6400000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzMtMy0xLTEtNDAzMDM_a9793c9f-2d2b-4a87-97b3-daf4ee153a58"
      unitRef="usd">-5200000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzMtNS0xLTEtNDAzMDM_ad969aa3-b7ad-451c-8133-56d3de0ea34e"
      unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzMtNy0xLTEtNDAzMDM_ef6d1675-9918-40e9-9d3a-97218d6d6107"
      unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzQtMS0xLTEtNDAzMDM_8732e649-1a8d-4a79-93dc-8670af93fe62"
      unitRef="usd">36400000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzQtMy0xLTEtNDAzMDM_f49ec326-1e1a-4774-a0f5-ca5c772d77ef"
      unitRef="usd">-5200000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzQtNS0xLTEtNDAzMDM_b0d79116-056e-4ef4-b334-ad06ed7e1a8c"
      unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzQtNy0xLTEtNDAzMDM_8ae715f5-072f-4f7f-ab3c-bc1c6cccfb28"
      unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzUtMS0xLTEtNDAzMDM_8fa2c803-5413-498f-96e6-8c6afb94a633"
      unitRef="usd">1100000</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzUtMy0xLTEtNDAzMDM_1da2418e-0134-4898-adb8-3d187e02a716"
      unitRef="usd">800000</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzUtNS0xLTEtNDAzMDM_e9c60bd9-9487-4806-bee0-856f1070b555"
      unitRef="usd">0</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzUtNy0xLTEtNDAzMDM_cbbb2ffc-e072-43ca-8315-22d61c2d0c3d"
      unitRef="usd">0</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzYtMS0xLTEtNDAzMDM_95cfa0a2-6249-4f27-addb-12c4c45ee774"
      unitRef="usd">4000000.0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzYtMy0xLTEtNDAzMDM_8a5fc826-0d32-48e7-8429-10027e0fbc13"
      unitRef="usd">4700000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzYtNS0xLTEtNDAzMDM_74a29314-6840-420b-ad2e-84210958cc7b"
      unitRef="usd">400000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzYtNy0xLTEtNDAzMDM_55ebdcaa-7771-470f-b4e8-3b5a24e5e364"
      unitRef="usd">800000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset
      contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzctMS0xLTEtNDAzMDM_c7b3617d-e46b-49a7-afcf-be1f2fbaf837"
      unitRef="usd">-1100000</cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset>
    <cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset
      contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzctMy0xLTEtNDAzMDM_3f774ae1-7cf7-4f1b-ad3a-1d5a8075b316"
      unitRef="usd">-1400000</cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset>
    <cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset
      contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzctNS0xLTEtNDAzMDM_7c81ad5e-4f5c-4424-b377-c862531bafe7"
      unitRef="usd">-2600000</cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset>
    <cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset
      contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzctNy0xLTEtNDAzMDM_8a0e333c-e557-4273-8dc1-a0b4dceb065f"
      unitRef="usd">-1700000</cls:EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset>
    <cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset
      contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzgtMS0xLTEtNDAzMDM_157e5101-991c-4409-b46d-7e84447b32c1"
      unitRef="usd">0</cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset>
    <cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset
      contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzgtMy0xLTEtNDAzMDM_cab0562f-a821-4fb2-ba49-36eeced65c54"
      unitRef="usd">0</cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset>
    <cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset
      contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzgtNS0xLTEtNDAzMDM_d046f5a7-1d04-43f4-9725-7122c32f7cd1"
      unitRef="usd">-4800000</cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset>
    <cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset
      contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzgtNy0xLTEtNDAzMDM_de13c88e-1a0b-46d4-a0be-12f5ca0febaf"
      unitRef="usd">-1100000</cls:EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset>
    <cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzktMS0xLTEtNDAzMDM_cc5c2586-2ca8-4994-a544-df936eac7e3d"
      unitRef="usd">0</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzktMy0xLTEtNDAzMDM_685b979c-8a52-4c08-b22f-eb2d16ca2338"
      unitRef="usd">0</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzktNS0xLTEtNDAzMDM_a2f9def5-1c32-4468-aa56-6e32cfa77b7e"
      unitRef="usd">-4800000</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzktNy0xLTEtNDAzMDM_deedba8b-65fe-40fb-8bfd-ead58c5feb08"
      unitRef="usd">-1100000</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEwLTEtMS0xLTQwMzAz_0aaf8831-52b6-4206-8a4d-317b8fe4dffb"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEwLTMtMS0xLTQwMzAz_dd911e2c-b258-4fd4-b5a5-7068c94a2f3d"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEwLTUtMS0xLTQwMzAz_4735ac85-aa57-46a0-8d28-61f6c9964d07"
      unitRef="usd">-100000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEwLTctMS0xLTQwMzAz_7798a847-fc58-4ca9-ae40-ae1aa6a98a01"
      unitRef="usd">-200000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset
      contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzExLTEtMS0xLTQwMzAz_3433b768-afd4-4a30-b5b8-078782bc726b"
      unitRef="usd">-12500000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset
      contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzExLTMtMS0xLTQwMzAz_5ca3486a-34d3-4baf-b60f-4a62d00ee523"
      unitRef="usd">-16800000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset
      contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzExLTUtMS0xLTQwMzAz_d736a935-473a-4cf4-9502-97f3ca7d3ac5"
      unitRef="usd">-200000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset
      contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzExLTctMS0xLTQwMzAz_4af9ef78-3574-4e9b-ba3a-98794ef9a9f1"
      unitRef="usd">-500000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEyLTEtMS0xLTQwMzAz_ba4f818f-9e7a-4a49-8d1f-dd3e80688b91"
      unitRef="usd">1100000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEyLTMtMS0xLTQwMzAz_eeedf562-ea3b-4113-a963-bc17fc14fa08"
      unitRef="usd">1400000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEyLTUtMS0xLTQwMzAz_d65c44ee-84a5-4fba-a100-3ec3c5052eaf"
      unitRef="usd">2600000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEyLTctMS0xLTQwMzAz_ddad734d-b5cf-455d-ad9a-54135278e344"
      unitRef="usd">1700000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="ifec711250c8a4659b78367ab87b56284_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEzLTEtMS0xLTQwMzAz_0493a56a-fd30-456f-87f7-9990c0e3b24e"
      unitRef="usd">-16400000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEzLTMtMS0xLTQwMzAz_ce326b1c-9183-4ece-bfdf-f72f8f40feee"
      unitRef="usd">5300000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="i0606782ddca84ab3ac34fc631a3ea2a8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEzLTUtMS0xLTQwMzAz_a526ba33-de40-45b4-90da-abfc235a4001"
      unitRef="usd">-100000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="i5541966ef9f04a3597538afc56c104f5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzEzLTctMS0xLTQwMzAz_2d07f0a3-0056-4453-ad63-c17fd7e02f40"
      unitRef="usd">100000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="iab7fb2d30c3b410bbedfbbabf1133126_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzE1LTEtMS0xLTQwMzAz_e0cf1809-1389-436b-abfc-5f2f73b30ba3"
      unitRef="usd">-378100000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ib0bb063673d54c7b8662c7db77238404_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzE1LTMtMS0xLTQwMzAz_c6b43172-37c0-486c-adf1-7b4917851e8e"
      unitRef="usd">-359900000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i8525b9ec36bd4c6889a5d7a47be110f3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzE1LTUtMS0xLTQwMzAz_19d87267-b0fb-4be6-bae3-80d14f0a1b93"
      unitRef="usd">-2000000.0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i0c879c44c0c441eab1cfb37276b1163c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo3ZGNlZmJjMmFmYzk0MjVlYTZmODE1YmFkNTYzYmQzNS90YWJsZXJhbmdlOjdkY2VmYmMyYWZjOTQyNWVhNmY4MTViYWQ1NjNiZDM1XzE1LTctMS0xLTQwMzAz_84c1f4a6-d0a1-435f-b9e0-c819b470e7e1"
      unitRef="usd">-2000000.0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement
      contextRef="ifad5b65fa2524a2aacda6217c9b97086_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzgxNTk_f2e683ac-aaea-4170-b82a-a4108b6fd017"
      unitRef="usd">-200000</cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ibfd3ec56dc2f427e96d69c7d5bcae721_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzItMS0xLTEtNDAzMDM_a585a528-5b00-4f9c-a150-ef5bc39d4bea"
      unitRef="usd">346000000.0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="iba1a2e393a14454ea6ce9e94a4111d7a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzItMy0xLTEtNDAzMDM_326af506-99b5-449e-b068-00da57e2370f"
      unitRef="usd">396900000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i780ff9638cf94142b9c76804fcc8fd13_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzItNS0xLTEtNDAzMDM_c1e20257-9893-4270-befd-7d2c901b835a"
      unitRef="usd">87400000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i864a8bbf678548228ae333e92d41fdd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzItNy0xLTEtNDAzMDM_444a6694-2bcd-434b-82f1-994fe0de8b52"
      unitRef="usd">95600000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzMtMS0xLTEtNDAzMDM_f5f4b50c-1ce3-48f6-917b-4b1a3aafe4c5"
      unitRef="usd">1900000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzMtMy0xLTEtNDAzMDM_682c1bd3-7376-4af7-8506-6dfb3b89d78e"
      unitRef="usd">2500000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzMtNS0xLTEtNDAzMDM_b13e86d1-28f1-4249-a6e7-abd7b553c544"
      unitRef="usd">3200000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzMtNy0xLTEtNDAzMDM_d2c7e742-6019-41b8-aa72-ec99b29d4012"
      unitRef="usd">3400000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzQtMS0xLTEtNDAzMDM_13b42287-9376-44f6-b278-88374950080e"
      unitRef="usd">-800000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzQtMy0xLTEtNDAzMDM_b119ae4d-f985-4e44-a5b0-93891c55a976"
      unitRef="usd">0</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzQtNS0xLTEtNDAzMDM_7653a81f-f48a-4be2-91a2-99d1d4ddc621"
      unitRef="usd">2300000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzQtNy0xLTEtNDAzMDM_96357dcd-68ce-4e9c-a038-be2a9ad56756"
      unitRef="usd">300000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzUtMS0xLTEtNDAzMDM_7e07ef50-0e13-459a-b9b3-6ed54816fc2f"
      unitRef="usd">6900000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzUtMy0xLTEtNDAzMDM_87da3ae9-fafe-4589-9488-66797f41361e"
      unitRef="usd">5600000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzUtNS0xLTEtNDAzMDM_e7dd413e-a6da-48f5-87e2-3c20e78f3064"
      unitRef="usd">2400000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzUtNy0xLTEtNDAzMDM_e3aab944-e5e2-4777-b655-059c507a1558"
      unitRef="usd">2400000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzgtMS0xLTEtNDAzMDM_abbe5935-f487-4a2f-af3d-109107502753"
      unitRef="usd">1200000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzgtMy0xLTEtNDAzMDM_f5d5c59f-5772-4afc-b091-8bdcaa266d6d"
      unitRef="usd">1100000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzgtNS0xLTEtNDAzMDM_d79f7741-4f77-4526-8cde-6fdb59058273"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzgtNy0xLTEtNDAzMDM_9b60a00b-4834-409a-8534-40016989e6a0"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzktMS0xLTEtNDAzMDM_cac70362-a23b-409b-925d-47e22e4a4aba"
      unitRef="usd">-41000000.0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzktMy0xLTEtNDAzMDM_ef6012ec-3473-4c76-93fd-6605595d618c"
      unitRef="usd">7600000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzktNS0xLTEtNDAzMDM_7a4879fb-1855-4d0d-96d6-bdb3296ca0c1"
      unitRef="usd">-5000000.0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzktNy0xLTEtNDAzMDM_52d1f1b3-be13-4918-b3ba-d7d56f8a5a85"
      unitRef="usd">7500000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEwLTEtMS0xLTQwMzAz_8af0f2dd-db03-446c-b467-74811af7c4d4"
      unitRef="usd">-100000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEwLTMtMS0xLTQwMzAz_3843ef8c-9220-4816-95da-eabc67e23fd8"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEwLTUtMS0xLTQwMzAz_c197395e-363c-4b03-b7f3-66bd99a5b316"
      unitRef="usd">-1300000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEwLTctMS0xLTQwMzAz_93bf0bc9-14b9-4af6-9aff-f7347d78f304"
      unitRef="usd">-100000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzExLTEtMS0xLTQwMzAz_0f7d262c-11ab-4306-9da9-2d624c8d0284"
      unitRef="usd">0</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzExLTMtMS0xLTQwMzAz_f0e17bf7-f7b0-4709-966b-6f8b2457e58c"
      unitRef="usd">0</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzExLTUtMS0xLTQwMzAz_273563a7-e58d-4fe4-8b5e-3a10350903e8"
      unitRef="usd">4800000</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzExLTctMS0xLTQwMzAz_f8f8e5bc-38c9-489a-a9c5-eb640a13a168"
      unitRef="usd">1100000</cls:SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEyLTEtMS0xLTQwMzAz_d367c3ad-44a6-4e2c-9e9f-84fa7858b5c2"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEyLTMtMS0xLTQwMzAz_b642e70b-92a4-4aa7-8736-9b582a81bae5"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEyLTUtMS0xLTQwMzAz_71297c57-b6d9-4261-975b-c45d3d979bb8"
      unitRef="usd">100000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEyLTctMS0xLTQwMzAz_9224d874-eff9-49ad-ae2c-08efe77026ef"
      unitRef="usd">200000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset
      contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEzLTEtMS0xLTQwMzAz_0be1a7cc-d20e-4146-aa89-2a77f1499d39"
      unitRef="usd">12500000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset
      contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEzLTMtMS0xLTQwMzAz_7050021f-fc08-494b-b0e6-442de0da113c"
      unitRef="usd">16800000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset
      contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEzLTUtMS0xLTQwMzAz_a63997dc-9b9f-48da-9688-2af24fbd5af9"
      unitRef="usd">200000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset
      contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzEzLTctMS0xLTQwMzAz_0a0c7fae-4c36-46c6-882d-648bcdfaad41"
      unitRef="usd">500000</ifrs-full:PaymentsFromPlanNetDefinedBenefitLiabilityAsset>
    <cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE0LTEtMS0xLTQwMzAz_904037d9-9572-43d1-af19-1eb7a89352f1"
      unitRef="usd">1100000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE0LTMtMS0xLTQwMzAz_0305dc0f-0850-4115-a69d-2cf62276f93b"
      unitRef="usd">1400000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE0LTUtMS0xLTQwMzAz_0055a691-5f41-47a6-9654-380d1318968e"
      unitRef="usd">2600000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset
      contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE0LTctMS0xLTQwMzAz_581df95c-7b49-41ed-a933-d5bd2d4add19"
      unitRef="usd">1700000</cls:PaymentsFromEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="iaf03a2520a5946629a9e90c842a53b8d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE1LTEtMS0xLTQwMzAz_b104fd50-87ea-44ec-941d-0010142868a0"
      unitRef="usd">16600000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="i21c013f2210747adb829f27e22596b2a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE1LTMtMS0xLTQwMzAz_fe2065f1-3003-4517-b088-d667cc995fc7"
      unitRef="usd">-4200000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="id1111d03899b4a4e874393b3f2dff0c4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE1LTUtMS0xLTQwMzAz_cd5cc14c-01ce-4fca-a0ec-67c25eb24339"
      unitRef="usd">1700000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset
      contextRef="idcad4b9b152e482db35f851ef6553e44_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE1LTctMS0xLTQwMzAz_56d2a3f0-3371-4275-a91c-99c5f79ec9a7"
      unitRef="usd">-1700000</ifrs-full:IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="iba1a2e393a14454ea6ce9e94a4111d7a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE2LTEtMS0xLTQwMzAz_67556ccb-daa7-44db-ba26-5792b32c05d6"
      unitRef="usd">396900000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i5beb74fa70454ba8aa78fcae8d8f9752_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE2LTMtMS0xLTQwMzAz_55008bd4-ec53-4727-9a26-fd6455abf2e8"
      unitRef="usd">373900000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i864a8bbf678548228ae333e92d41fdd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE2LTUtMS0xLTQwMzAz_40f7a1c5-9e9f-4834-ba36-9caa5172d70a"
      unitRef="usd">95600000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="id03449e021b34c229d9b0ea9feaa3413_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE2LTctMS0xLTQwMzAz_5fdb0aa9-7825-43a0-baef-5935374bb2ab"
      unitRef="usd">89100000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019
      contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE4LTEtMS0xLTQwMzAz_0a041f9e-4e7e-4d07-98cb-8ae3c5cb8da7">P18Y</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019>
    <ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019
      contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE4LTMtMS0xLTQwMzAz_9c1e5143-6ace-471f-a3a1-4b5260ee4eb1">P18Y</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019>
    <ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019
      contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE4LTUtMS0xLTQwMzAz_7ba3d208-df23-4f2b-bd6d-e208c61a1086">P13Y</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019>
    <ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019
      contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMzExM2QxZmQzNWE0MDZkODVjNjE1YjE3MWE1MzFiMS90YWJsZXJhbmdlOmEzMTEzZDFmZDM1YTQwNmQ4NWM2MTViMTcxYTUzMWIxXzE4LTctMS0xLTQwMzAz_0063a654-409d-4cfe-bbd3-f7d53832f9de">P12Y</ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzItMS0xLTEtNDAzMDM_d67a0d1b-9082-48cd-8a72-05f875c3f4d7"
      unitRef="usd">396900000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzItMy0xLTEtNDAzMDM_c00174c1-1654-41b9-8e6b-2ecd54e9b59b"
      unitRef="usd">373900000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzItNS0xLTEtNDAzMDM_35cc5d66-6424-48ec-bf37-d124b011125b"
      unitRef="usd">95600000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:DefinedBenefitObligationAtPresentValue
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzItNy0xLTEtNDAzMDM_d8860fe6-9513-46a8-b8ad-1af43be06dbd"
      unitRef="usd">89100000</ifrs-full:DefinedBenefitObligationAtPresentValue>
    <ifrs-full:PlanAssetsAtFairValue
      contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzMtMS0xLTEtNDAzMDM_a41e2a54-3195-490a-9e09-d4c6d43f02a4"
      unitRef="usd">378100000</ifrs-full:PlanAssetsAtFairValue>
    <ifrs-full:PlanAssetsAtFairValue
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzMtMy0xLTEtNDAzMDM_e6ddfc35-70e2-425a-98a6-2eadf4ba4dd6"
      unitRef="usd">359900000</ifrs-full:PlanAssetsAtFairValue>
    <ifrs-full:PlanAssetsAtFairValue
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzMtNS0xLTEtNDAzMDM_0ac500fd-03ff-47e9-8318-9d2a09dbabcf"
      unitRef="usd">2000000.0</ifrs-full:PlanAssetsAtFairValue>
    <ifrs-full:PlanAssetsAtFairValue
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzMtNy0xLTEtNDAzMDM_115a9dc3-1ac8-4bd6-8359-c99ef353e43a"
      unitRef="usd">2000000.0</ifrs-full:PlanAssetsAtFairValue>
    <cls:PlanAssetsDecreaseDueToRestrictions
      contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtMS0xLTEtMTA1OTEw_e0eeb082-1be4-4608-9716-d57753330ce7"
      unitRef="usd">0</cls:PlanAssetsDecreaseDueToRestrictions>
    <cls:PlanAssetsDecreaseDueToRestrictions
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtMy0xLTEtMTA1OTEy_ea4382ce-b6f5-4cb7-9247-76afeaee5786"
      unitRef="usd">1600000</cls:PlanAssetsDecreaseDueToRestrictions>
    <cls:PlanAssetsDecreaseDueToRestrictions
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtNS0xLTEtMTA1OTE0_4f7c5113-27a9-4375-a3ee-90ac41aa3d04"
      unitRef="usd">0</cls:PlanAssetsDecreaseDueToRestrictions>
    <cls:PlanAssetsDecreaseDueToRestrictions
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtNy0xLTEtMTA1OTE2_fe08a91e-5080-4aea-a964-81d6beef9c82"
      unitRef="usd">0</cls:PlanAssetsDecreaseDueToRestrictions>
    <ifrs-full:SurplusDeficitInPlan
      contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtMS0xLTEtNDAzMDM_ec42859c-5daf-4b29-92fb-49b2465f62c0"
      unitRef="usd">-18800000</ifrs-full:SurplusDeficitInPlan>
    <ifrs-full:SurplusDeficitInPlan
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtMy0xLTEtNDAzMDM_fb1ee52a-6fce-42eb-9a33-fd7b61520ab8"
      unitRef="usd">-15600000</ifrs-full:SurplusDeficitInPlan>
    <ifrs-full:SurplusDeficitInPlan
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtNS0xLTEtNDAzMDM_99842eca-9069-4369-8f09-1df0b6fdff74"
      unitRef="usd">-93600000</ifrs-full:SurplusDeficitInPlan>
    <ifrs-full:SurplusDeficitInPlan
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplMjIxZjZlYjE2Nzg0Njk3OWNiNzM2NzJhYjI5MmMxZi90YWJsZXJhbmdlOmUyMjFmNmViMTY3ODQ2OTc5Y2I3MzY3MmFiMjkyYzFmXzQtNy0xLTEtNDAzMDM_8bcae256-ed7f-4cf4-9f75-c952ae9324d2"
      unitRef="usd">-87100000</ifrs-full:SurplusDeficitInPlan>
    <cls:DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNDg0_9e165ad7-2c27-4872-820f-2b4e6669ddc4">The following table outlines the plan balances as reported on our consolidated balance&#160;sheet: &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.171%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.179%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension &lt;br/&gt;Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other &lt;br/&gt;Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension &lt;br/&gt;Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other &lt;br/&gt;Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and non-pension post-employment benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(92.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(86.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current other post-employment benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current net pension assets (note 9)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(112.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(102.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cls:DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzMtMS0xLTEtNDAzMDM_f7fcb4e4-2bb3-416c-a8d4-2d83461c9c9b"
      unitRef="usd">24400000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzMtMy0xLTEtNDAzMDM_bd2a4676-18e8-46cb-ae15-b39667a463fd"
      unitRef="usd">92900000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzMtNS0xLTEtNDAzMDM_7a109c78-927b-478b-842d-7769f19b5cbe"
      unitRef="usd">117300000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzMtNy0xLTEtNDAzMDM_ec00dde8-1a75-45cb-86c7-671a753b2f4e"
      unitRef="usd">20700000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzMtOS0xLTEtNDAzMDM_8a952db0-dc4f-482f-a85b-f96ae93999d6"
      unitRef="usd">86800000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzMtMTEtMS0xLTQwMzAz_1098e003-f8f5-4f20-95fb-8eab9984b216"
      unitRef="usd">107500000</ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzQtMS0xLTEtNDAzMDM_d6688849-45d7-4039-8d8a-4c893eee0832"
      unitRef="usd">0</ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzQtMy0xLTEtNDAzMDM_d85b7912-6a23-46bf-9f4a-f09e0adb3050"
      unitRef="usd">700000</ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzQtNS0xLTEtNDAzMDM_2e3f6d40-8a8e-4cdc-9873-7632264e63b8"
      unitRef="usd">700000</ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzQtNy0xLTEtNDAzMDM_7d6dcc5f-0307-41b8-b8ba-1ff7cbcb399c"
      unitRef="usd">0</ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzQtOS0xLTEtNDAzMDM_f23380f9-33d1-459d-8c1e-193202a89051"
      unitRef="usd">300000</ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzQtMTEtMS0xLTQwMzAz_507f22f3-e03d-411c-8442-db57eb3e9b90"
      unitRef="usd">300000</ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan
      contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzUtMS0xLTEtNDAzMDM_6dbf3d9d-b12a-498e-a2c1-a9c3d2ddd716"
      unitRef="usd">5600000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzUtMy0xLTEtNDAzMDM_011c2ae7-be65-402a-9a7f-f40c2810d788"
      unitRef="usd">0</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzUtNS0xLTEtNDAzMDM_b72149a3-58bf-47ad-bc18-6349fc60479e"
      unitRef="usd">5600000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzUtNy0xLTEtNDAzMDM_9fd884a8-4102-45de-9945-726fce2a606e"
      unitRef="usd">5100000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzUtOS0xLTEtNDAzMDM_1ce8c8d7-6522-4b06-88d8-ceb0dc022acf"
      unitRef="usd">0</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzUtMTEtMS0xLTQwMzAz_9a82d386-f1a9-4256-a5eb-3bb5fb0ce86e"
      unitRef="usd">5100000</ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan>
    <cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition
      contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzctMS0xLTEtNDAzMDM_4054c30d-979d-43fa-86e5-fa2b89a07782"
      unitRef="usd">-18800000</cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition>
    <cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzctMy0xLTEtNDAzMDM_29232334-f0fb-41b3-a57f-deb6ba1a9204"
      unitRef="usd">-93600000</cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition>
    <cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzctNS0xLTEtNDAzMDM_a5ffe3a3-105c-47ac-96c3-d9cff68a94ae"
      unitRef="usd">-112400000</cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition>
    <cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzctNy0xLTEtNDAzMDM_e4809b89-365d-4797-9fa8-d919206b5e84"
      unitRef="usd">-15600000</cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition>
    <cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzctOS0xLTEtNDAzMDM_0caae78e-a63c-4a41-b0ff-05b9e36d7bbf"
      unitRef="usd">-87100000</cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition>
    <cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1YTgyMDczYjRlMTQ0MjBmYjhjMDllNDQyMjI3NmZiZi90YWJsZXJhbmdlOjVhODIwNzNiNGUxNDQyMGZiOGMwOWU0NDIyMjc2ZmJmXzctMTEtMS0xLTQwMzAz_2b106123-63c4-4caa-9558-37a551d75bb7"
      unitRef="usd">-102700000</cls:DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition>
    <cls:DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNDg4_5efae6f8-04a8-4840-9ab2-24e4969e2df3">The following table outlines the net expense recognized in our consolidated statement of operations for pension and non-pension post-employment benefit&#160;plans:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:235.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:40.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:40.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:40.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:40.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:40.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:40.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Plans &lt;br/&gt;Year ended December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Benefit Plans &lt;br/&gt;Year ended December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current service cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net interest cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Past service cost (credit) and settlement/curtailment losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Plan administrative expenses and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined contribution pension plan expense (note 18(c))&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total expense for the year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cls:DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzItMS0xLTEtNDAzMDM_51a7a929-92ca-49e8-8eff-8c0fb687243f"
      unitRef="usd">1900000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzItMy0xLTEtNDAzMDM_ec5b0ffc-7c47-46d8-ad49-3f344b11387e"
      unitRef="usd">1900000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzItNS0xLTEtNDAzMDM_5aa89c97-49d5-46f5-ae94-4f4f7cd177af"
      unitRef="usd">2500000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzItNy0xLTEtNDAzMDM_2b1f8947-d429-416d-b578-c6ad4543bc0f"
      unitRef="usd">2600000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzItOS0xLTEtNDAzMDM_e010e686-417f-4a53-bd9d-731bb1b7a0cf"
      unitRef="usd">3200000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzItMTEtMS0xLTQwMzAz_845ec2e7-efde-42ce-a1d2-d542f2be90d8"
      unitRef="usd">3400000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzMtMS0xLTEtNDAzMDM_360f950b-6e46-4521-a2dd-cc9e452c47d6"
      unitRef="usd">600000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzMtMy0xLTEtNDAzMDM_9c1bf164-881a-4b1c-a2f3-c423559d01c6"
      unitRef="usd">500000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzMtNS0xLTEtNDAzMDM_f4ed4901-4b05-4e9c-86b8-43cd6456f91c"
      unitRef="usd">400000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzMtNy0xLTEtNDAzMDM_c8f4b2a1-d7cd-4124-bd0b-eeb55d82d075"
      unitRef="usd">2600000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzMtOS0xLTEtNDAzMDM_a7ea98ec-6963-48a0-b6a3-ed27b6fe0474"
      unitRef="usd">2400000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzMtMTEtMS0xLTQwMzAz_da053f0f-e46c-4523-a213-bf2c4605cfd2"
      unitRef="usd">2400000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzQtMS0xLTEtNDAzMDM_148277a6-ee11-4145-85de-b17c2d43ea39"
      unitRef="usd">0</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzQtMy0xLTEtNDAzMDM_65a2ec4e-b091-4d63-888a-b0376f27c4fc"
      unitRef="usd">800000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzQtNS0xLTEtNDAzMDM_2846a074-e175-498b-b3dc-3d4ee0405c02"
      unitRef="usd">0</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzQtNy0xLTEtNDAzMDM_d6bd4dcf-201e-4a38-a809-0cf3cd64f48c"
      unitRef="usd">-8000000.0</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzQtOS0xLTEtNDAzMDM_88bc833d-da7e-4023-acb6-a86f0394d1df"
      unitRef="usd">-2300000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzQtMTEtMS0xLTQwMzAz_7242a133-6d38-4762-b108-b6fba82e52c8"
      unitRef="usd">-300000</ifrs-full:PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset>
    <cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzUtMS0xLTEtNDAzMDM_1675cff9-99d3-44de-91b5-f849066968d3"
      unitRef="usd">-1500000</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzUtMy0xLTEtNDAzMDM_8a0d8d1a-44c1-46a1-8289-3e70ae979cb7"
      unitRef="usd">-1100000</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzUtNS0xLTEtNDAzMDM_b9630b35-4cb1-424f-9119-5c50f2459df9"
      unitRef="usd">-1300000</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzUtNy0xLTEtNDAzMDM_e8fa326b-4169-49df-a650-77650aa3eb05"
      unitRef="usd">0</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzUtOS0xLTEtNDAzMDM_f530c43e-70af-4a12-bd3d-7532182275a3"
      unitRef="usd">0</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzUtMTEtMS0xLTQwMzAz_eb0374c0-6465-4898-91ef-f37593732afa"
      unitRef="usd">0</cls:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans
      contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzYtMS0xLTEtNDAzMDM_cf0caff6-a908-4b56-82c2-013e6fdb8c7e"
      unitRef="usd">4000000.0</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans
      contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzYtMy0xLTEtNDAzMDM_a1693129-dd3d-4ab7-99f4-ab8ec335707a"
      unitRef="usd">2700000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans
      contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzYtNS0xLTEtNDAzMDM_0cb7a989-b14f-4f54-9a99-c8c061c64325"
      unitRef="usd">4200000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans
      contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzYtNy0xLTEtNDAzMDM_e6457167-12a4-479b-99d5-c1588e6efe60"
      unitRef="usd">13200000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans
      contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzYtOS0xLTEtNDAzMDM_07f498db-fe20-4214-8cd2-186c4bad5657"
      unitRef="usd">7900000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans
      contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzYtMTEtMS0xLTQwMzAz_429ecded-18dc-487e-bccd-1966295fb98a"
      unitRef="usd">6100000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans
      contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzctMS0xLTEtNDAzMDM_84d9c117-d92c-4cc2-8b97-cd3319e1c2a3"
      unitRef="usd">10100000</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans
      contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzctMy0xLTEtNDAzMDM_906350a0-d0cc-4c02-a17a-efe5a8b679cd"
      unitRef="usd">10600000</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans
      contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzctNS0xLTEtNDAzMDM_93bde98d-8a0e-4395-ab96-4a9bbd7215e5"
      unitRef="usd">11600000</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans
      contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzctNy0xLTEtNDAzMDM_50ad1391-1acd-43f1-ad89-478ebd610ffe"
      unitRef="usd">0</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans
      contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzctOS0xLTEtNDAzMDM_5c3f0898-851d-4651-821b-17d0a56a99dc"
      unitRef="usd">0</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans
      contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzctMTEtMS0xLTQwMzAz_a4299d15-8da5-4335-a62a-1068c8862f7c"
      unitRef="usd">0</ifrs-full:PostemploymentBenefitExpenseDefinedContributionPlans>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzgtMS0xLTEtNDAzMDM_28a9ebbc-bb9a-4cbc-8e23-4da8dc47c19e"
      unitRef="usd">14100000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzgtMy0xLTEtNDAzMDM_8408d48e-d77f-45c3-9a95-f808d37e2857"
      unitRef="usd">13300000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzgtNS0xLTEtNDAzMDM_671f6678-6712-4955-abd4-53020fd36226"
      unitRef="usd">15800000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzgtNy0xLTEtNDAzMDM_06805969-a88b-49b7-9e79-8a762b2983b8"
      unitRef="usd">13200000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzgtOS0xLTEtNDAzMDM_1d8cf891-2a3e-40da-99b2-996acb05bff2"
      unitRef="usd">7900000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTplNjI4YjRjYWYwMjM0YjlmODkxNmYyZjc2MjJhZjFjYi90YWJsZXJhbmdlOmU2MjhiNGNhZjAyMzRiOWY4OTE2ZjJmNzYyMmFmMWNiXzgtMTEtMS0xLTQwMzAz_d5c03f78-f007-4f1f-b640-74f4961ec846"
      unitRef="usd">6100000</ifrs-full:EmployeeBenefitsExpense>
    <cls:DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNDkw_bb1dc4e8-ae46-4294-9115-e4dc906aa873">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table outlines the gains and losses, net of tax, recognized in OCI and reclassified directly to deficit for the years shown:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.735%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative losses, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on pension annuity purchases (see note 18(a))&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial losses (gains) recognized during the year &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cumulative losses, end of year &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Net of income tax expense of nil for 2021 (2020&#160;&#x2014; net of $0.4 income tax recovery; 2019&#160;&#x2014; net of $0.3 income tax recovery).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Net of income tax recovery of $1.5 as at December&#160;31, 2021 (December&#160;31, 2020 &#x2014; net of $1.5 income tax recovery; December&#160;31, 2019&#160;&#x2014; net of $1.1 income tax&#160;recovery).&lt;/span&gt;&lt;/div&gt;</cls:DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock>
    <cls:CumulativeGainLossOnDefinedBenefitPlans
      contextRef="i2224c78495c5455ea2c44fb46acdf077_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzItMS0xLTEtNDAzMDM_42390eb7-adf9-4c64-a78d-9cc8503b54df"
      unitRef="usd">-69000000.0</cls:CumulativeGainLossOnDefinedBenefitPlans>
    <cls:CumulativeGainLossOnDefinedBenefitPlans
      contextRef="ia6beb42c95764741b32db6919d541118_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzItMy0xLTEtNDAzMDM_b9106b4d-d55a-4fe3-a3a8-c118a9535665"
      unitRef="usd">-77700000</cls:CumulativeGainLossOnDefinedBenefitPlans>
    <cls:CumulativeGainLossOnDefinedBenefitPlans
      contextRef="iaed1e41cda3b4adba28b88b63fefc1f0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzItNS0xLTEtNDAzMDM_ac8bf704-0e4f-45eb-bc4c-50071ddfa04c"
      unitRef="usd">-87000000.0</cls:CumulativeGainLossOnDefinedBenefitPlans>
    <cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzMtMS0xLTEtNDAzMDM_a9fc87e7-5f5a-4f05-bf0e-3bd984355651"
      unitRef="usd">0</cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement>
    <cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzMtMy0xLTEtNDAzMDM_7bfd6185-add0-4b48-b561-2ef7f388b8ba"
      unitRef="usd">-200000</cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement>
    <cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzMtNS0xLTEtNDAzMDM_11f24a54-c564-4df8-83ec-0654d10caed4"
      unitRef="usd">0</cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzQtMS0xLTEtNDAzMDM_fd3c9014-2ebc-4e99-a0a1-cb162d4c1850"
      unitRef="usd">-8700000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzQtMy0xLTEtNDAzMDM_4a205d54-dd53-45dd-b0a1-c028a65980bb"
      unitRef="usd">-9100000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzQtNS0xLTEtNDAzMDM_7b2e5953-1e1c-462a-9aa2-4b9c8feed9c0"
      unitRef="usd">9300000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <cls:CumulativeGainLossOnDefinedBenefitPlans
      contextRef="ia6beb42c95764741b32db6919d541118_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzUtMS0xLTEtNDAzMDM_bcb6cd79-92df-4e2f-aaf6-c7bff498be90"
      unitRef="usd">-77700000</cls:CumulativeGainLossOnDefinedBenefitPlans>
    <cls:CumulativeGainLossOnDefinedBenefitPlans
      contextRef="iaed1e41cda3b4adba28b88b63fefc1f0_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzUtMy0xLTEtNDAzMDM_dfeba44b-4e8e-4dc5-9aca-985d156824ef"
      unitRef="usd">-87000000.0</cls:CumulativeGainLossOnDefinedBenefitPlans>
    <cls:CumulativeGainLossOnDefinedBenefitPlans
      contextRef="i851275d97ff04302bb05c6eefddd1387_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1Y2NlMTJiOWY1NGE0OThmYjEzMWI5Y2M3MzcxNzg3YS90YWJsZXJhbmdlOjVjY2UxMmI5ZjU0YTQ5OGZiMTMxYjljYzczNzE3ODdhXzUtNS0xLTEtNDAzMDM_209a96f3-c0fe-4462-97ae-d39966ec3425"
      unitRef="usd">-77700000</cls:CumulativeGainLossOnDefinedBenefitPlans>
    <ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzI0MTg5MjU1ODMxNzE2_7468f6e8-6e09-4a8c-81d5-19e7ccd2cfd4"
      unitRef="usd">0</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzEwOTk1MTE2Mzk5MTQ_42869539-3361-428c-a900-78a2261519f7"
      unitRef="usd">-400000</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
    <ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzEwOTk1MTE2Mzk5MTg_9851f5fe-816c-4ca2-8f48-941be86119a1"
      unitRef="usd">-300000</ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome>
    <cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzk4NDI_6e291fbf-574f-4bfb-82b2-3791248b3517"
      unitRef="usd">-1500000</cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome>
    <cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzEwOTk1MTE2Mzk5Mjg_f056b555-3082-4943-9a4b-a38d659dabd5"
      unitRef="usd">-1500000</cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome>
    <cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzEwOTk1MTE2Mzk5MjE_e601779f-9f42-40f8-a770-196dc556d8f0"
      unitRef="usd">-1100000</cls:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome>
    <ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNTAw_f9273589-99c3-4ba7-8084-b39bde2e37b4">The following percentages and assumptions were used in measuring the plans for the years indicated:&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.012%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.015%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate at December&#160;31 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;for:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net pension cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average rate of compensation increase for:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit obligations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net pension cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare cost trend rates:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Immediate trend&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ultimate trend&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year the ultimate trend rate is expected to be achieved&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2040&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i) &#160;&#160;&#160;&#160;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;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i1c9e3d0ad8d34cde870ed99c06d89860_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzMtMS0xLTEtNDAzMDM_ea93664f-a07d-4dba-9ec4-c0f8a1a52308"
      unitRef="number">0.021</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzMtMy0xLTEtNDAzMDM_f3e5bbaa-923e-4fb5-a744-8b2add766917"
      unitRef="number">0.014</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzMtNS0xLTEtNDAzMDM_abc96a49-3188-4086-89b2-89766ede2b19"
      unitRef="number">0.018</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i33e0f8b0587d4c66b1bed9919879234c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzMtNy0xLTEtNDAzMDM_555e5342-4644-4d4d-a897-183213a05928"
      unitRef="number">0.029</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzMtOS0xLTEtNDAzMDM_ef687c44-4742-4925-9e0f-ebba9b13217c"
      unitRef="number">0.025</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzMtMTEtMS0xLTQwMzAz_318fc846-8fd8-447d-b464-06f855474ac0"
      unitRef="number">0.032</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1
      contextRef="i1c9e3d0ad8d34cde870ed99c06d89860_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzQtMS0xLTEtNDAzMDM_faebc2fa-34ad-401f-81d7-fd8c4ef7ec38"
      unitRef="number">0.029</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1>
    <cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1
      contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzQtMy0xLTEtNDAzMDM_ff5108f5-f2ee-4f21-8e19-3610125601d9"
      unitRef="number">0.021</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1>
    <cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzQtNS0xLTEtNDAzMDM_12d750fe-c4f6-40cd-b1bc-2ee9d8971a8c"
      unitRef="number">0.014</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1>
    <cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1
      contextRef="i33e0f8b0587d4c66b1bed9919879234c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzQtNy0xLTEtNDAzMDM_b5208039-c786-4c37-80fc-bda594d7c66f"
      unitRef="number">0.038</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1>
    <cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzQtOS0xLTEtNDAzMDM_1f6702a8-0f8c-44bd-8c4e-ebd719a7f27c"
      unitRef="number">0.029</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1>
    <cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzQtMTEtMS0xLTQwMzAz_327fc23a-bc74-4c86-8c16-af37e2f13ad1"
      unitRef="number">0.025</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases
      contextRef="i1c9e3d0ad8d34cde870ed99c06d89860_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzYtMS0xLTEtNDAzMDM_a485c320-c2c7-4c7c-bdd1-45279632845d"
      unitRef="number">0.038</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases
      contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzYtMy0xLTEtNDAzMDM_90fd4395-358d-493d-9e3b-0f5ce54061ac"
      unitRef="number">0.011</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzYtNS0xLTEtNDAzMDM_fd713290-59e6-4777-b71d-f3483b534838"
      unitRef="number">0.011</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases
      contextRef="i33e0f8b0587d4c66b1bed9919879234c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzYtNy0xLTEtNDAzMDM_aba6eb17-61be-47b5-b526-f9a137d23fa7"
      unitRef="number">0.046</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzYtOS0xLTEtNDAzMDM_c8ea593f-392e-4fa5-823b-4675cfb3fe6d"
      unitRef="number">0.046</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzYtMTEtMS0xLTQwMzAz_d927ad92-35d8-4c3d-afb3-1c90b64fc6a8"
      unitRef="number">0.046</ifrs-full:ActuarialAssumptionOfExpectedRatesOfSalaryIncreases>
    <cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1
      contextRef="i1c9e3d0ad8d34cde870ed99c06d89860_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzctMS0xLTEtNDAzMDM_9a11fcca-7eb8-4a3b-920c-1190bda1e4bb"
      unitRef="number">0.041</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1>
    <cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1
      contextRef="ie4ffc89955524c55b95decefa92c7ef4_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzctMy0xLTEtNDAzMDM_a8b54afc-c759-486c-93da-c8778b6b2b3e"
      unitRef="number">0.038</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1>
    <cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1
      contextRef="i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzctNS0xLTEtNDAzMDM_23f65765-7e51-436d-9308-ef13d29bbbc0"
      unitRef="number">0.011</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1>
    <cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1
      contextRef="i33e0f8b0587d4c66b1bed9919879234c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzctNy0xLTEtNDAzMDM_3af7429e-c873-474b-97a9-3768e5e0e999"
      unitRef="number">0.042</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1>
    <cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzctOS0xLTEtNDAzMDM_30480629-987a-4521-8879-f1c989656fb9"
      unitRef="number">0.046</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1>
    <cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzctMTEtMS0xLTQwMzAz_66ffd3e7-2a2b-41fc-9512-ad102e460792"
      unitRef="number">0.046</cls:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1>
    <cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1
      contextRef="i33e0f8b0587d4c66b1bed9919879234c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzktNy0xLTEtNDAzMDM_a53f99cb-ab58-4e39-919a-0341d17c46f1"
      unitRef="number">0.053</cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1>
    <cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzktOS0xLTEtNDAzMDM_785143c0-0d22-42c3-b0c8-807f1fb5e1ca"
      unitRef="number">0.053</cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1>
    <cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzktMTEtMS0xLTQwMzAz_d2a79e2c-51c8-4dd8-b127-cb4d9f0b255c"
      unitRef="number">0.052</cls:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1>
    <cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2
      contextRef="i33e0f8b0587d4c66b1bed9919879234c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzEwLTctMS0xLTQwMzAz_9dd5b8a4-644b-4c7f-a59d-e314d9bff340"
      unitRef="number">0.040</cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2>
    <cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2
      contextRef="ifd822a0414a64072bc9f8a891b0f971d_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzEwLTktMS0xLTQwMzAz_9a3d5cbf-20f9-4561-a8da-88bc2df0a942"
      unitRef="number">0.040</cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2>
    <cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2
      contextRef="i41937a1ec04f407ca9b14d1190e19ae9_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo1MDBiODA0OWJlOTk0YTE1ODViYjMzNDc2ZjQ2OTE5OC90YWJsZXJhbmdlOjUwMGI4MDQ5YmU5OTRhMTU4NWJiMzM0NzZmNDY5MTk4XzEwLTExLTEtMS00MDMwMw_e21ed7bd-2385-4de3-8cb5-98e5a53aef12"
      unitRef="number">0.040</cls:DefinedBenefitPlanUltimateHealthCareCostTrendRate2>
    <ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNDk0_b9e2fb25-80d4-425e-baad-f949cbf617b4">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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:274.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:52.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:52.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:52.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:52.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Pension Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended&lt;br/&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1% Increase&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1% Decrease&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1% Increase&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1% Decrease&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Healthcare cost trend rate &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="i3a0405cfb7b44b1bb67ce50615befda5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzMtMS0xLTEtNDAzMDM_bb629391-aa6c-4cea-9479-6d41fc6052a2"
      unitRef="usd">-58400000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="i3a0405cfb7b44b1bb67ce50615befda5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzMtMy0xLTEtNDAzMDM_384528b0-8b93-4e32-8d81-8405449eb016"
      unitRef="usd">76100000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="i3c0ef102656c452cb12d7a38e0417fa6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzMtNS0xLTEtNDAzMDM_360bc6b6-fff0-4963-a8ee-67ca63aec470"
      unitRef="usd">-9800000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="i3c0ef102656c452cb12d7a38e0417fa6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzMtNy0xLTEtNDAzMDM_37a5cdd2-8049-4ba0-a063-2d1ffe795ae2"
      unitRef="usd">11900000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="i785d17144ee3463f811e58c56d027626_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzQtMS0xLTEtNDAzMDM_b7465083-168b-42c2-9879-442b42d2bd42"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="i785d17144ee3463f811e58c56d027626_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzQtMy0xLTEtNDAzMDM_2d442b32-a378-489e-a842-72ab98bcd5bc"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="icd5d035e94e14961bf0a306d1c51991f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzQtNS0xLTEtNDAzMDM_6ec8982b-a155-47cb-a285-b31ce8c1b44d"
      unitRef="usd">7200000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="icd5d035e94e14961bf0a306d1c51991f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTo4NWQ0NDAyYjBmZjA0YjQ5ODI2Yzg3ZDI1Y2IzMGZmNC90YWJsZXJhbmdlOjg1ZDQ0MDJiMGZmMDRiNDk4MjZjODdkMjVjYjMwZmY0XzQtNy0xLTEtNDAzMDM_defb7edf-cbb3-4e4b-b64c-4d9264b5cac3"
      unitRef="usd">-5900000</ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzEwODM0_f36a9e0b-3e2c-46c2-aa19-d2dbfadd0da1"
      unitRef="number">0.0100</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations>
    <cls:DefinedBenefitPlanDisclosureTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90ZXh0cmVnaW9uOjJiYTA0YTlhNzdjZTRmMWRiNTBjMDFlN2UyNWI0ZWRlXzExNTA4_e335e5d0-d078-4665-8a4f-e3613d0f9470">We made the following plan contributions for the years indicated below and estimate our contribution for 2022 to be as follows:&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:507.75pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:270.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:49.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:49.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:51.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:66.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Estimated Contribution&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;*&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined contribution plan&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Defined benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-pension post-employment benefit plans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;*&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Our actual contributions could differ materially from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i) &#160;&#160;&#160;&#160;Contributions for 2019 and 2020 include higher settlement payments than in 2021 as a result of higher employee terminations in connection with our restructuring actions during such years. See note 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</cls:DefinedBenefitPlanDisclosureTableTextBlock>
    <ifrs-full:EmployerContributions
      contextRef="i7ac38391550c49b1ac8b0a2727d9fef3_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzItMS0xLTEtNDAzMDM_b948ff85-98bf-4ceb-ba09-d5bf52e92cb3"
      unitRef="usd">10100000</ifrs-full:EmployerContributions>
    <ifrs-full:EmployerContributions
      contextRef="id8cfa6c3e434436d866f1a810101ba56_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzItMy0xLTEtNDAzMDM_2ef83206-a284-4c5f-bbde-b1c91d1b2fc6"
      unitRef="usd">10600000</ifrs-full:EmployerContributions>
    <ifrs-full:EmployerContributions
      contextRef="ieba673a95ba94e1987e9ff36018fe3c2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzItNS0xLTEtNDAzMDM_b832399d-cf01-447f-995c-a73c2bf4791e"
      unitRef="usd">11600000</ifrs-full:EmployerContributions>
    <ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan
      contextRef="ieba673a95ba94e1987e9ff36018fe3c2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzItNy0xLTEtNDAzMDM_3e197902-f06e-4831-b5a4-753e059c924b"
      unitRef="usd">11600000</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
    <ifrs-full:EmployerContributions
      contextRef="if01b44f4fca84f909989339dcd3a8d22_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzMtMS0xLTEtNDAzMDM_dc277b99-d2e9-4f0a-8842-b60cb4a35b30"
      unitRef="usd">3700000</ifrs-full:EmployerContributions>
    <ifrs-full:EmployerContributions
      contextRef="i18f048da19324c03a4b622d6ed37f1d4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzMtMy0xLTEtNDAzMDM_6c902640-5820-42cc-8bbb-735c5947ad6e"
      unitRef="usd">5100000</ifrs-full:EmployerContributions>
    <ifrs-full:EmployerContributions
      contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzMtNS0xLTEtNDAzMDM_74a88e51-1c52-4721-ad6d-5f63548330bc"
      unitRef="usd">6100000</ifrs-full:EmployerContributions>
    <ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan
      contextRef="i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzMtNy0xLTEtNDAzMDM_cdb40b02-b71c-46c1-a3d3-6a6d5c224288"
      unitRef="usd">2900000</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
    <ifrs-full:EmployerContributions
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzQtMS0xLTEtNDAzMDM_91c643e7-0239-40cf-b241-7b267c1a4cd3"
      unitRef="usd">13800000</ifrs-full:EmployerContributions>
    <ifrs-full:EmployerContributions
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzQtMy0xLTEtNDAzMDM_1b2e7f9c-6a60-4bbd-aec0-f56b63f8807d"
      unitRef="usd">15700000</ifrs-full:EmployerContributions>
    <ifrs-full:EmployerContributions
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzQtNS0xLTEtNDAzMDM_151bb6ba-845a-48b9-8eab-728c2d003a52"
      unitRef="usd">17700000</ifrs-full:EmployerContributions>
    <ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzQtNy0xLTEtNDAzMDM_11a5ac39-b7b6-4de3-93db-a0fdeb82d339"
      unitRef="usd">14500000</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
    <ifrs-full:EmployerContributions
      contextRef="i34fcafc58ab14bf4b9d434b9357ef553_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzYtMS0xLTEtNDAzMDM_31c6c063-ecc0-472a-a3a9-8e51a1a17ffb"
      unitRef="usd">9100000</ifrs-full:EmployerContributions>
    <ifrs-full:EmployerContributions
      contextRef="i4f49901c7ad64fa6833b84e10021b967_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzYtMy0xLTEtNDAzMDM_764eb313-718a-4f5a-bb77-92211bc84222"
      unitRef="usd">7800000</ifrs-full:EmployerContributions>
    <ifrs-full:EmployerContributions
      contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzYtNS0xLTEtNDAzMDM_49095361-c719-4817-a8ac-9e621288ae9d"
      unitRef="usd">3600000</ifrs-full:EmployerContributions>
    <ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan
      contextRef="i60122fe954c645799802fe1dae45acff_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDMvZnJhZzoyYmEwNGE5YTc3Y2U0ZjFkYjUwYzAxZTdlMjViNGVkZS90YWJsZTphMGI0NDdkMTM1YmM0OTNkYmRlNzgzOTJlNGYwMzg4Mi90YWJsZXJhbmdlOmEwYjQ0N2QxMzViYzQ5M2RiZGU3ODM5MmU0ZjAzODgyXzYtNy0xLTEtNDAzMDM_89745073-1ee6-45fb-831f-41d78eac2c79"
      unitRef="usd">4900000</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
    <ifrs-full:DisclosureOfIncomeTaxExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzg3ODk_6ebf8aa1-1aac-4bd0-91c0-cecbcd87ed47">INCOME TAXES&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments for prior years, including changes to net provisions related to tax uncertainties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (ii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax expense (recovery):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i) (iii) (iv)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (iv)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#160;follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense at Celestica&#x2019;s statutory income tax rate of 26.5% (2019 - 2021)   &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact on income taxes from:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income taxed at different rates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i) (ii) (iv)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in tax rates &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(iii) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in unrecognized tax losses and deductible temporary differences &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(iv)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;These line items for 2021 in the two tables above include a deferred tax expense of $6.0 related to taxable temporary differences associated with the anticipated repatriation of undistributed earnings (Repatriation Expense) from certain of our Chinese subsidiaries. These line items for 2020 in the two tables above include a $16.5 Repatriation Expense related to certain of our Chinese and Thai subsidiaries ($7.2 of which was realized as a current tax expense for withholding tax on dividends paid in 2021), and current tax expense of $1.8 for withholding tax on dividends paid in 2020. These items for 2019 in the two tables above include a $6.0 Repatriation Expense related to certain of our Chinese and Thai subsidiaries, which was realized as a current tax expense for withholding tax on dividends paid in 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;These line items for 2019, 2020 and 2021 in the two tables above include tax benefits related to return-to-provision adjustments for changes in estimates related to prior years based on changes in facts or circumstances (RTP Adjustments), and net adjustments for tax liabilities and uncertainties (discussed below).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;(iii) &#160;&#160;&#160;&#160;This line item for 2021 in the table above relates to a deferred tax recovery recorded in connection with the revaluation of certain temporary differences using the future effective tax rate of our Thailand subsidiary in connection with the transition from a 100% income tax exemption to a 50% exemption in 2022 under an applicable tax incentive (Revaluation Impact). See the discussion of tax incentives below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;(iv)&#160;&#160;&#160;&#160;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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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 believes it is not probable that future taxable profit will 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.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2021, we recorded net income tax expense of $32.1, which &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;included a $7.6 Revaluation Impact, largely offset by a $6.0&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; Repatriation Expense related to certain of our Chinese subsidiaries&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;. Taxable foreign exchange impacts (Currency Impacts) were not significant in &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During 2020, we recorded a net income tax expense of $29.6, which included $18.3 of tax expenses relating to current and future withholding taxes associated with repatriations of undistributed earnings from certain of our Chinese and Thai subsidiaries that occurred in 2020 or were then-anticipated to occur in the foreseeable future, offset in large part by the following favorable impacts: (i) $4.1 in RTP Adjustments, (ii) the recognition of $2.6 of previously unrecognized deferred tax assets of our Japanese subsidiary, (iii) $5.1 in favorable Currency Impacts arising primarily from the strengthening of the Chinese renminbi relative to the U.S. dollar (our functional currency), and (iv) a $5.7 reversal of tax uncertainties in certain of our Asian subsidiaries in Q1 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2019, we recorded a net income tax expense of $29.5, which was favorably impacted by $6.4 in tax benefits arising from RTP Adjustments, and an aggregate of $4.5 in reversals of certain previously-recorded tax liabilities and uncertainties, offset in part by $6.0 in withholding taxes associated with the then-anticipated repatriations of undistributed earnings with respect to certain of our Chinese and Thai subsidiaries. While our net income tax expense included 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 15&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;), as the deferred tax expense of $5.7 was offset by the recognition of previously unrecognized tax losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in deferred tax assets and liabilities for the periods indicated are as&#160;follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.619%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized &lt;br/&gt;foreign &lt;br/&gt;exchange &lt;br/&gt;gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accounting &lt;br/&gt;provisions &lt;br/&gt;not &lt;br/&gt;currently &lt;br/&gt;deductible&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pensions and &lt;br/&gt;non-pension &lt;br/&gt;post-retirement &lt;br/&gt;benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax &lt;br/&gt;losses &lt;br/&gt;carried &lt;br/&gt;forward&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Property, &lt;br/&gt;plant and &lt;br/&gt;equipment &lt;br/&gt;and &lt;br/&gt;intangibles&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reclassification&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;between&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;deferred tax&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;assets and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;deferred tax&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credited to net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credited (charged) directly to equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of foreign exchange&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(43.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credited (charged) to net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credited directly to equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions from business combinations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of foreign exchange&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(43.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Charged (credited) to net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Charged directly to equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of foreign exchange&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(43.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Charged (credited) to net earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions from business combinations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of foreign exchange&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;76.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(43.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of deductible temporary differences and unused tax losses for which no deferred tax assets have been recognized at December&#160;31, 2021 was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1,764.1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (December&#160;31, 2020 &#x2014; $1,721.9). We have not recognized deferred tax assets in respect of these items because, based on management&#x2019;s estimates, it is not probable that future taxable profit will be available against which we can utilize the benefits. A portion of our unused tax losses expires between 2022 and 2041 and a portion can be carried forward indefinitely. Deductible temporary differences do not expire under current applicable tax legislation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate amount of temporary differences associated with investments in subsidiaries for which we have not recognized deferred tax liabilities is &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$10.4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (December&#160;31, 2020 &#x2014; $1.1). As of December 31, 2021, we recorded aggregate net deferred tax assets of $4.9 for one of our Asian subsidiaries which realized losses in 2021, and for our U.S. group of subsidiaries which realized losses in 2019, 2020, and 2021. As of December 31, 2020, we recorded aggregate net deferred tax assets of $8.3 for one of our Asian subsidiaries which realized losses in 2020, another Asian subsidiary which realized losses in 2019, and for our U.S. group of subsidiaries which realized losses in 2019 and 2020. As of December 31, 2019, we recorded aggregate net deferred tax assets of $6.8 for one of our Asian subsidiaries which realized losses in 2019 and for our U.S. group of subsidiaries which realized losses in 2018 and 2019. 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#160;required conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our tax incentives currently consist of tax exemptions for the profits of, and for dividend withholding taxes for, our Thailand and Laos subsidiaries. These tax exemptions are subject to certain conditions with which we intend to comply, and expire as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have two income tax incentives in Thailand (one of our previous Thailand tax incentives expired in Q4 2019, and another expired in Q3 2020). One of our remaining incentives initially allows for a 100% income tax exemption (including distribution taxes), and after &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc2ODE_1911b070-3751-4a07-a3d8-3bc490ffd781"&gt;eight&lt;/span&gt; years transitions to a 50% income tax exemption for the next &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc3NDQ_9856306c-8440-4ce3-96cd-e753283d5f75"&gt;five&lt;/span&gt; years (excluding distribution taxes). This incentive will transition to the 50% exemption in January 2022 and will expire in 2027. The impact of this transition is discussed above (see the Revaluation Impact described in footnote (iii) to the income tax rate to expense reconciliation table above). The second incentive, approved in Q4 2019, allows for a 100% income tax exemption (including distribution taxes) for &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc5Nzk_f0dd738a-0fed-4b75-86e0-51e73b06fc52"&gt;eight&lt;/span&gt; years, and expires in 2028. Upon full expiry of each of the incentives, taxable profits associated therewith become fully taxable. Our tax incentive in Laos allows for a 100% income tax exemption (including distribution taxes) until 2025, and a reduced income tax rate thereafter. The aggregate tax benefit arising from all of our tax incentives was approximately $15 for 2021 (2020 &#x2014;  $10; 2019 &#x2014;  $1.5).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We received an approval from the Malaysian authorities in Q4 2020 for an income tax incentive for one of our Malaysian subsidiaries, which provides for a 50% income tax exemption for a period of five years for certain product sets manufactured by such subsidiary. At the end of 2021, the commencement date of this incentive had yet to be determined by the Malaysian authorities. Although a significant portion of this incentive may be retroactively applicable to past periods, we cannot assure that this will be the case. Due to uncertainty of the period for which this incentive applies, we cannot currently quantify the applicable benefit. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See note&#160;24 for contingencies regarding a Brazilian sales tax matter and a Romanian income and value-added tax matter.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIncomeTaxExplanatory>
    <cls:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzg3OTk_dcf2edcb-6a98-41c0-a469-91a82ec34b4d">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current year &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustments for prior years, including changes to net provisions related to tax uncertainties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (ii)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income tax expense (recovery):&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i) (iii) (iv)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (iv)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cls:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzMtMS0xLTEtNDAzMDM_bb5dfe78-c7a0-499a-a5e4-ac6600dfe48a"
      unitRef="usd">35100000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzMtMy0xLTEtNDAzMDM_b4128c67-c105-4ae3-8278-9d737fbc553d"
      unitRef="usd">38900000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzMtNS0xLTEtNDAzMDM_12ae3711-ff53-45b3-88fa-452eea3934ff"
      unitRef="usd">44300000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzQtMS0xLTEtNDAzMDM_ee814403-f8fa-414e-a505-c8ea69acca56"
      unitRef="usd">-12300000</ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod>
    <ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzQtMy0xLTEtNDAzMDM_b0408066-0797-44f1-8fdc-5e0b260980a4"
      unitRef="usd">-6000000.0</ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod>
    <ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzQtNS0xLTEtNDAzMDM_e839358e-7529-4127-be87-afe58d1e62ea"
      unitRef="usd">-3400000</ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzUtMS0xLTEtNDAzMDM_ea8fd6e1-8424-4d82-9c56-aa7dde3ae710"
      unitRef="usd">22800000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzUtMy0xLTEtNDAzMDM_a751eb05-0aff-4f3f-8512-d8aaa0b2d875"
      unitRef="usd">32900000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzUtNS0xLTEtNDAzMDM_27f4439b-7d70-42da-b359-cc9be8942ba3"
      unitRef="usd">40900000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzctMS0xLTEtNDAzMDM_9c679c3f-32f5-4993-9847-5b7b423d50cc"
      unitRef="usd">15400000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzctMy0xLTEtNDAzMDM_e2499f37-1f97-4e5c-99b5-9294e5940e85"
      unitRef="usd">10100000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzctNS0xLTEtNDAzMDM_2605bb31-6c92-44c1-81e1-d97417a3492d"
      unitRef="usd">1300000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzgtMS0xLTEtNDAzMDM_8cccc95a-9ad8-4d4e-ace4-8f546be0e3ff"
      unitRef="usd">-8700000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
    <ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzgtMy0xLTEtNDAzMDM_ecf75244-ce60-4e8c-8208-e59951456475"
      unitRef="usd">-13400000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
    <ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzgtNS0xLTEtNDAzMDM_81a42e70-5f8c-4139-b778-0ca1ee553612"
      unitRef="usd">-10100000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzktMS0xLTEtNDAzMDM_c7096130-2bb1-4b4a-a403-112ebb1caabf"
      unitRef="usd">6700000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzktMy0xLTEtNDAzMDM_d47efbe3-8b09-41ac-a91f-6f7825f85222"
      unitRef="usd">-3300000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:DeferredTaxExpenseIncome
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzktNS0xLTEtNDAzMDM_ed3f5a9e-931a-4500-823f-f10476109dd3"
      unitRef="usd">-8800000</ifrs-full:DeferredTaxExpenseIncome>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzEwLTEtMS0xLTQwMzAz_d274d2a3-1a54-40e7-b691-5091b547c7c3"
      unitRef="usd">29500000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzEwLTMtMS0xLTQwMzAz_c4751c73-5305-47a7-863e-8aeed2151d83"
      unitRef="usd">29600000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo1NTcyOGQxNDBjYWE0NjVjODJiYTRhZTZlM2QwYjM2Ny90YWJsZXJhbmdlOjU1NzI4ZDE0MGNhYTQ2NWM4MmJhNGFlNmUzZDBiMzY3XzEwLTUtMS0xLTQwMzAz_803404a7-7cd4-418d-9059-44af085029b1"
      unitRef="usd">32100000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <cls:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzg3OTM_18a58d7f-4d15-4bee-b834-7da9194838a0">&lt;div style="margin-top:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#160;follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense at Celestica&#x2019;s statutory income tax rate of 26.5% (2019 - 2021)   &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact on income taxes from:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income taxed at different rates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i) (ii) (iv)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in tax rates &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(iii) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:20.25pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in unrecognized tax losses and deductible temporary differences &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(iv)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;These line items for 2021 in the two tables above include a deferred tax expense of $6.0 related to taxable temporary differences associated with the anticipated repatriation of undistributed earnings (Repatriation Expense) from certain of our Chinese subsidiaries. These line items for 2020 in the two tables above include a $16.5 Repatriation Expense related to certain of our Chinese and Thai subsidiaries ($7.2 of which was realized as a current tax expense for withholding tax on dividends paid in 2021), and current tax expense of $1.8 for withholding tax on dividends paid in 2020. These items for 2019 in the two tables above include a $6.0 Repatriation Expense related to certain of our Chinese and Thai subsidiaries, which was realized as a current tax expense for withholding tax on dividends paid in 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;These line items for 2019, 2020 and 2021 in the two tables above include tax benefits related to return-to-provision adjustments for changes in estimates related to prior years based on changes in facts or circumstances (RTP Adjustments), and net adjustments for tax liabilities and uncertainties (discussed below).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;(iii) &#160;&#160;&#160;&#160;This line item for 2021 in the table above relates to a deferred tax recovery recorded in connection with the revaluation of certain temporary differences using the future effective tax rate of our Thailand subsidiary in connection with the transition from a 100% income tax exemption to a 50% exemption in 2022 under an applicable tax incentive (Revaluation Impact). See the discussion of tax incentives below.&lt;/span&gt;&lt;/div&gt;(iv)&#160;&#160;&#160;&#160;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).</cls:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock>
    <ifrs-full:AccountingProfit
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzMtMS0xLTEtNDAzMDM_e3f70f51-db64-4501-823d-8fb4499871b4"
      unitRef="usd">99800000</ifrs-full:AccountingProfit>
    <ifrs-full:AccountingProfit
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzMtMy0xLTEtNDAzMDM_4d05bb12-69fa-4ace-8d90-dfb758910d55"
      unitRef="usd">90200000</ifrs-full:AccountingProfit>
    <ifrs-full:AccountingProfit
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzMtNS0xLTEtNDAzMDM_8a92a277-bafe-47e3-912e-059fbbe83fca"
      unitRef="usd">136000000.0</ifrs-full:AccountingProfit>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzQtMS0xLTEtNDAzMDM_22c1e074-9138-430b-8283-54dc7f64a5d1"
      unitRef="usd">26400000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzQtMy0xLTEtNDAzMDM_571ad2e0-5198-4075-8ab8-e8d80efc30c3"
      unitRef="usd">23900000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzQtNS0xLTEtNDAzMDM_63b7c7bf-7ba6-423d-9b5b-f7b69f232e89"
      unitRef="usd">36100000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <ifrs-full:TaxEffectOfForeignTaxRates
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzctMS0xLTEtNDAzMDM_40a55d6c-bf55-4bfe-bb33-cd47dc45fa63"
      unitRef="usd">-6700000</ifrs-full:TaxEffectOfForeignTaxRates>
    <ifrs-full:TaxEffectOfForeignTaxRates
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzctMy0xLTEtNDAzMDM_2ebe8a29-e32b-48c7-8bfa-156aaa498911"
      unitRef="usd">-16300000</ifrs-full:TaxEffectOfForeignTaxRates>
    <ifrs-full:TaxEffectOfForeignTaxRates
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzctNS0xLTEtNDAzMDM_93ed676e-971c-43ef-a0ce-7115a9399afe"
      unitRef="usd">-16900000</ifrs-full:TaxEffectOfForeignTaxRates>
    <cls:TaxEffectOfExchangeDifferencesOnTranslation
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzgtMS0xLTEtNDAzMDM_45760169-9db7-4086-85e1-a51e1a888c8b"
      unitRef="usd">5000000.0</cls:TaxEffectOfExchangeDifferencesOnTranslation>
    <cls:TaxEffectOfExchangeDifferencesOnTranslation
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzgtMy0xLTEtNDAzMDM_928cc61f-d4a5-4c1d-88f8-287e78d9994b"
      unitRef="usd">-8600000</cls:TaxEffectOfExchangeDifferencesOnTranslation>
    <cls:TaxEffectOfExchangeDifferencesOnTranslation
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzgtNS0xLTEtNDAzMDM_cb403715-3b05-4510-a9a2-0dc57a5c1c6d"
      unitRef="usd">1200000</cls:TaxEffectOfExchangeDifferencesOnTranslation>
    <ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEwLTEtMS0xLTQwMzAz_d7f0c91f-b165-436d-9e45-9c8043ee9564"
      unitRef="usd">-5800000</ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
    <ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEwLTMtMS0xLTQwMzAz_221745dc-b484-4709-9f6c-149166f9060e"
      unitRef="usd">25000000.0</ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
    <ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEwLTUtMS0xLTQwMzAz_2307836b-3465-4d00-ad97-f951f06f1fa1"
      unitRef="usd">8200000</ifrs-full:OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome>
    <ifrs-full:TaxEffectFromChangeInTaxRate
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzExLTEtMS0xLTQwMzAz_7b875490-f630-4be8-9f2f-940e1150e12a"
      unitRef="usd">-800000</ifrs-full:TaxEffectFromChangeInTaxRate>
    <ifrs-full:TaxEffectFromChangeInTaxRate
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzExLTMtMS0xLTQwMzAz_0b77ad79-4332-4244-be27-8eef3d44c6fc"
      unitRef="usd">0</ifrs-full:TaxEffectFromChangeInTaxRate>
    <ifrs-full:TaxEffectFromChangeInTaxRate
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzExLTUtMS0xLTQwMzAz_8f32e428-319e-480f-adcd-98efcf6f9c79"
      unitRef="usd">-7600000</ifrs-full:TaxEffectFromChangeInTaxRate>
    <ifrs-full:TaxEffectOfTaxLosses
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEyLTEtMS0xLTQwMzAz_8b9dd8cf-c81a-4538-bea6-2e3253e411ee"
      unitRef="usd">11400000</ifrs-full:TaxEffectOfTaxLosses>
    <ifrs-full:TaxEffectOfTaxLosses
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEyLTMtMS0xLTQwMzAz_2efbef89-fd6a-4e78-8c89-46ba2ab6092b"
      unitRef="usd">5600000</ifrs-full:TaxEffectOfTaxLosses>
    <ifrs-full:TaxEffectOfTaxLosses
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEyLTUtMS0xLTQwMzAz_b27b2a62-614c-43bd-a691-b04c568d951a"
      unitRef="usd">11100000</ifrs-full:TaxEffectOfTaxLosses>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEzLTEtMS0xLTQwMzAz_8e486bc3-326e-40fb-a1fd-02a514292fd1"
      unitRef="usd">29500000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEzLTMtMS0xLTQwMzAz_96f2a15b-15ed-435f-92c1-36654fe8dfbe"
      unitRef="usd">29600000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0MjQ2NDcwMGQyZWM0MjE5OGFiYWUyYzYxMDFhYjZkOC90YWJsZXJhbmdlOjQyNDY0NzAwZDJlYzQyMTk4YWJhZTJjNjEwMWFiNmQ4XzEzLTUtMS0xLTQwMzAz_12e82387-d358-474c-8e6f-105f55e7a613"
      unitRef="usd">32100000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4MTg_c36f8232-3c98-4620-9a07-97d9279d2870"
      unitRef="usd">6000000.0</cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings>
    <cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzI2Mg_f9381154-c069-4039-9328-73c6524358b0"
      unitRef="usd">16500000</cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings>
    <cls:TaxExpenseIncomeWithholdingTaxOnDividendsPaid
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4MjQ_59b08e79-17bd-42ee-a38e-b59856156b1f"
      unitRef="usd">7200000</cls:TaxExpenseIncomeWithholdingTaxOnDividendsPaid>
    <cls:TaxExpenseIncomeWithholdingTaxOnDividendsPaid
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzQ1NQ_d46e8e30-701a-46e7-ac2f-7f6d5183c840"
      unitRef="usd">1800000</cls:TaxExpenseIncomeWithholdingTaxOnDividendsPaid>
    <cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzU5Mg_8ed647ce-75b0-4290-b39e-70335f8e3fcc"
      unitRef="usd">6000000.0</cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings>
    <cls:IncomeTaxHolidayInitialPercentage
      contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU5Mzk_4adf8ce0-274d-4c37-97a4-8c186c73377d"
      unitRef="number">1</cls:IncomeTaxHolidayInitialPercentage>
    <cls:IncomeTaxHolidayPercentage
      contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU5NDU_9c723bcc-546c-4d57-b025-01fdbb5e19b1"
      unitRef="number">0.50</cls:IncomeTaxHolidayPercentage>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4MzA_576b6d38-5f53-44a2-87d5-e3cf11ef1742"
      unitRef="usd">32100000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <cls:TaxRateEffectOfRevaluationImpact
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4Mzc_658cc5be-e770-4b44-aee3-a97ea91b53c6"
      unitRef="usd">7600000</cls:TaxRateEffectOfRevaluationImpact>
    <cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings
      contextRef="i47f83d00f0b74702bce0efa0032b47f0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4NDM_2e67a92c-60d3-483f-bcd1-a346a88ca598"
      unitRef="usd">6000000.0</cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzIyNjI_e092df58-2cd6-40c9-8309-2167c536b794"
      unitRef="usd">29600000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <cls:TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzIyODE_f3690e40-9160-4c32-ab9f-0111b9b29d55"
      unitRef="usd">18300000</cls:TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings>
    <cls:IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzI1OTM_1781d6a0-1010-46fd-9dc0-bf9e88f2acff"
      unitRef="usd">4100000</cls:IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears>
    <cls:IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzI3ODk_61ab9746-59d2-48a6-95b4-fb24802eead7"
      unitRef="usd">2600000</cls:IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary>
    <cls:IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzI4NzM_145a38af-7ea3-430c-83f9-dc2bf763e92c"
      unitRef="usd">5100000</cls:IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation>
    <cls:IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary
      contextRef="icb8ca3fedf8f4b4eabcc0a490dcc636d_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMwNjQ_02b85d72-74e6-4f8d-9f43-536471bec9fa"
      unitRef="usd">5700000</cls:IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzEwOTk1MTE2Mzc0OTc_0e9fa32f-c588-4ca6-b3b3-f32803143a9d"
      unitRef="usd">29500000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <cls:TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyMzU_072152f5-6f40-4ce9-912f-2babadc834de"
      unitRef="usd">-6400000</cls:TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax>
    <cls:DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMzMDQ_9a8147c8-2ab5-47ae-8ff6-206ba60d64db"
      unitRef="usd">-4500000</cls:DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties>
    <cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings
      contextRef="id2c3497938a64df984948f3bb416891b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzM0MDQ_d8545858-8e50-43b2-a3bb-285dea84f1fb"
      unitRef="usd">6000000.0</cls:DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings>
    <ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzM5MTg_1040b11b-3bf1-493b-9d74-4e485f292b5a"
      unitRef="usd">5700000</ifrs-full:TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense>
    <ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzg3OTg_d41e8ee1-8f79-471a-bbed-a416452f961a">Changes in deferred tax assets and liabilities for the periods indicated are as&#160;follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.619%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.656%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.369%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.503%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.247%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized &lt;br/&gt;foreign &lt;br/&gt;exchange &lt;br/&gt;gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accounting &lt;br/&gt;provisions &lt;br/&gt;not &lt;br/&gt;currently &lt;br/&gt;deductible&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pensions and &lt;br/&gt;non-pension &lt;br/&gt;post-retirement &lt;br/&gt;benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax &lt;br/&gt;losses &lt;br/&gt;carried &lt;br/&gt;forward&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Property, &lt;br/&gt;plant and &lt;br/&gt;equipment &lt;br/&gt;and &lt;br/&gt;intangibles&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Reclassification&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;between&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;deferred tax&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;assets and&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;deferred tax&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt; &lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credited to net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credited (charged) directly to equity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of foreign exchange&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(43.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credited (charged) to net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Credited directly to equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions from business combinations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of foreign exchange&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(43.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(50.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Charged (credited) to net earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Charged directly to equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of foreign exchange&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(11.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(43.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Charged (credited) to net earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions from business combinations&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effects of foreign exchange&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance &#x2014; December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;76.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(43.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;(i)&#160;&#160;&#160;&#160;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.</ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory>
    <ifrs-full:DeferredTaxAssets
      contextRef="i11b9a6d94b7b4abf870c124cdd22d3e0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzItNC0xLTEtNDAzMDM_422623d0-b2b8-4182-b7a9-82390541fed1"
      unitRef="usd">9600000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="iac5cf1c14bbf454f8ddf7463cbc4ecaa_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzItNi0xLTEtNDAzMDM_4c1d192a-bf30-407f-a3e8-bbc862b19f00"
      unitRef="usd">-200000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i900f46a379dd4ac9b314c2d8de3280e8_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzItOC0xLTEtNDAzMDM_ce5ba5dc-7939-44c2-ba0d-e4c657c0b786"
      unitRef="usd">62900000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i8ebe7a9fced34a81847a0e163080c4ec_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzItMTItMS0xLTQwMzAz_e7d512d0-54f8-479f-9fc6-d0fee4ede64f"
      unitRef="usd">11400000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i9b03d4e99e6a427da73e91a9b918ca95_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzItMTQtMS0xLTQwMzAz_09578997-8d42-4e27-b57d-25169cd1ade5"
      unitRef="usd">-50100000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzItMTYtMS0xLTQwMzAz_0f30e3c1-5d56-4c08-a3eb-faade0bc8138"
      unitRef="usd">33600000</ifrs-full:DeferredTaxAssets>
    <cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets
      contextRef="ibe4e7c0898cd423492fab01da95d21b0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzMtNC0xLTEtNDAzMDM_bfe0c0e9-c522-4ef4-b6e6-d15daae11315"
      unitRef="usd">900000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
    <cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets
      contextRef="i5f26d76865674a8cab24ee603ef3af7e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzMtNi0xLTEtNDAzMDM_0281e825-6cf9-4df1-b145-e6e8dbe65297"
      unitRef="usd">400000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
    <cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets
      contextRef="i3ce08a88165840758059dae6c8d0989f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzMtOC0xLTEtNDAzMDM_8696468c-1152-44fc-8347-05ada3382e78"
      unitRef="usd">8600000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
    <cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzMtMTYtMS0xLTQwMzAz_e0e744e2-bfaf-4752-b4c8-870b9a069a28"
      unitRef="usd">9900000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
    <cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets
      contextRef="i5f26d76865674a8cab24ee603ef3af7e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzQtNi0xLTEtNDAzMDM_eeb7c7af-eacf-4b7a-aff1-48f9ce2f2ab3"
      unitRef="usd">600000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets>
    <cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets
      contextRef="i3ce08a88165840758059dae6c8d0989f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzQtOC0xLTEtNDAzMDM_1711e60f-ef9e-486d-8c37-e105ff11d39e"
      unitRef="usd">-300000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets>
    <cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzQtMTYtMS0xLTQwMzAz_223fda32-d16c-4789-98e6-0a90505d54ce"
      unitRef="usd">300000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets
      contextRef="i5f26d76865674a8cab24ee603ef3af7e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzYtNi0xLTEtNDAzMDM_acf0c779-0b16-4c8e-af94-729b72631eb6"
      unitRef="usd">-100000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets
      contextRef="i3ce08a88165840758059dae6c8d0989f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzYtOC0xLTEtNDAzMDM_a652860f-c8c5-4283-aaa0-0d825d3acea1"
      unitRef="usd">1000000.0</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzYtMTYtMS0xLTQwMzAz_da94f57e-78ed-4469-930c-4249fbf336a5"
      unitRef="usd">900000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
    <cls:DeferredTaxRelatingToOtherDeferredTaxAssets
      contextRef="i102e64fa1d2c4959b7930b9918101da7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzctMTItMS0xLTQwMzAz_6c630b5a-63ec-4958-ae1a-4e56f668750c"
      unitRef="usd">-11400000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
    <cls:DeferredTaxRelatingToOtherDeferredTaxAssets
      contextRef="i319c9ab2870a420884c4a80d3cde2aba_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzctMTQtMS0xLTQwMzAz_5e82f9b8-ee00-427a-b9a6-4eefeb8962d5"
      unitRef="usd">6600000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
    <cls:DeferredTaxRelatingToOtherDeferredTaxAssets
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzctMTYtMS0xLTQwMzAz_91fb8173-8079-497f-8780-1947f14471e5"
      unitRef="usd">-4800000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i76e375d5ee62468a84efe4c2a0be1510_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzgtNC0xLTEtNDAzMDM_9416a632-5a33-4e0f-8b32-960b753c37fc"
      unitRef="usd">10500000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="iecf84f3dd5794a1392b43b789ef0d28c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzgtNi0xLTEtNDAzMDM_93f8d43c-1859-4813-ba72-78f2aa507efe"
      unitRef="usd">700000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i21819dd66cd34b53983318d454ca158a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzgtOC0xLTEtNDAzMDM_0fc9edb9-19e2-4fd9-92d9-15d17f4949ab"
      unitRef="usd">72200000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i5ca2deb446494d23a5dd0fc4bfe6c36c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzgtMTQtMS0xLTQwMzAz_f73bf8f2-2fac-4ddd-b2de-fb7cc0140d07"
      unitRef="usd">-43500000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzgtMTYtMS0xLTQwMzAz_de4c4adc-470d-4374-8975-689c1d068841"
      unitRef="usd">39900000</ifrs-full:DeferredTaxAssets>
    <cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets
      contextRef="i5f689f289f9442ef88a1521b65e2030c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzktNC0xLTEtNDAzMDM_3294cbc4-fb48-43d1-bb07-b16050a929b2"
      unitRef="usd">7200000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
    <cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets
      contextRef="i2defbf4e7b8842839b3cf353851704f9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzktNi0xLTEtNDAzMDM_0f28c126-b4dc-44bf-a5aa-6e4f77fdcd13"
      unitRef="usd">2100000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
    <cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets
      contextRef="ic11380efd6d94354aa1f65f794d21bfe_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzktOC0xLTEtNDAzMDM_f861c430-ad30-4490-a4b7-40bbfc82b932"
      unitRef="usd">-3200000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
    <cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets
      contextRef="i6d28e286e4864d64800318102bd22617_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzktMTItMS0xLTQwMzAz_bd5315ef-3300-460d-ab71-36b87a33adb3"
      unitRef="usd">2700000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
    <cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzktMTYtMS0xLTQwMzAz_0d58588f-6f84-4f46-81dc-bdd997f4368e"
      unitRef="usd">8800000</cls:DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets>
    <cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets
      contextRef="i6d28e286e4864d64800318102bd22617_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEwLTEyLTEtMS00MDMwMw_0e3e6c45-a03e-4d0a-8f65-cb9ff5c3490b"
      unitRef="usd">1100000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets>
    <cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEwLTE2LTEtMS00MDMwMw_996ccf23-2cb4-49d9-bdbc-fcdf9fd7d96b"
      unitRef="usd">1100000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets>
    <cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset
      contextRef="i5f689f289f9442ef88a1521b65e2030c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzExLTQtMS0xLTQwMzAz_6e36d1fb-9bf7-4e0f-99dc-de4cbd97116c"
      unitRef="usd">-100000</cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset>
    <cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset
      contextRef="i6d28e286e4864d64800318102bd22617_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzExLTEyLTEtMS04Nzk1MQ_d70be3e3-fc86-401d-9929-9f24b700ff41"
      unitRef="usd">-1000000.0</cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset>
    <cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzExLTE2LTEtMS00MDMwMw_8b12243c-7d1c-42b5-8854-232de1f189bc"
      unitRef="usd">-1100000</cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets
      contextRef="i5f689f289f9442ef88a1521b65e2030c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEyLTQtMS0xLTQwMzAz_f10ce6c4-f26b-4cdb-8a2c-6413a496b276"
      unitRef="usd">-100000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets
      contextRef="ic11380efd6d94354aa1f65f794d21bfe_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEyLTgtMS0xLTQwMzAz_6ab6977b-53b3-412e-9b9f-47ae12197628"
      unitRef="usd">200000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets
      contextRef="i6d28e286e4864d64800318102bd22617_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEyLTEyLTEtMS00MDMwMw_981a2122-c434-4f21-909e-c5aa8f70b3b4"
      unitRef="usd">-500000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEyLTE2LTEtMS00MDMwMw_d55568de-a078-40e1-b058-44e9c36c3dc6"
      unitRef="usd">-400000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets>
    <cls:DeferredTaxRelatingToOtherDeferredTaxAssets
      contextRef="i6d28e286e4864d64800318102bd22617_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEzLTEyLTEtMS00MDMwMw_89afd707-094c-483e-8e49-872495cf874f"
      unitRef="usd">-3100000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
    <cls:DeferredTaxRelatingToOtherDeferredTaxAssets
      contextRef="i248e1d4ae1334edfbe90459d89e382a1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEzLTE0LTEtMS00MDMwMw_955b077c-2622-446e-a3d1-99d8487e7e5b"
      unitRef="usd">300000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
    <cls:DeferredTaxRelatingToOtherDeferredTaxAssets
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzEzLTE2LTEtMS00MDMwMw_ad78f6b2-cdb3-4772-adf6-670419e3a417"
      unitRef="usd">-2800000</cls:DeferredTaxRelatingToOtherDeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i272d643e7e38491daee7eb33b26eb5d0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE0LTQtMS0xLTQwMzAz_fe10803b-4ace-4367-95cc-694e4a5d1aa6"
      unitRef="usd">17700000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i319d09d1141242a0ba3124e433bc39d7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE0LTYtMS0xLTQwMzAz_d152d94e-c57a-40f5-b138-3351053eef4a"
      unitRef="usd">2800000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i4314dfbb48774bea861d23f042f170f6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE0LTgtMS0xLTQwMzAz_a7d59bc0-66a0-4a12-b0d2-3fd81b45419d"
      unitRef="usd">69200000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ief52ac8e75db44e2af67230a14d22f2c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE0LTEyLTEtMS00MDMwMw_9073ba8e-0d10-4b9b-808a-348eeb44b802"
      unitRef="usd">1200000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i9d5ba9ae21e3476ca24bb8c106ebedf8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE0LTE0LTEtMS00MDMwMw_1eb048f7-d80c-4d12-bbff-a3c5ce101c31"
      unitRef="usd">-43200000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE0LTE2LTEtMS00MDMwMw_e9067f11-95eb-420e-ae50-287b9783bcfb"
      unitRef="usd">47700000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i7be14cc3852f4750a2b6916e0a45c3bb_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE2LTItMS0xLTQwMzAz_060ce92e-00b0-4ec5-abb8-ba0e9af06f8b"
      unitRef="usd">26400000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i544c80f3d80e47fca2d0ac042a2de6c6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE2LTEwLTEtMS00MDMwMw_288d1480-da9e-4d51-80d0-ce47be967020"
      unitRef="usd">52100000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i8ebe7a9fced34a81847a0e163080c4ec_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE2LTEyLTEtMS00MDMwMw_6581487e-8b20-44be-b811-e0322f01f9db"
      unitRef="usd">0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i9b03d4e99e6a427da73e91a9b918ca95_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE2LTE0LTEtMS00MDMwMw_096acb86-60a9-499a-bcab-3953af2f7039"
      unitRef="usd">-50100000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE2LTE2LTEtMS00MDMwMw_b8bfaa6c-72eb-463f-bed8-127f03c73071"
      unitRef="usd">28400000</ifrs-full:DeferredTaxLiabilities>
    <cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities
      contextRef="i8b73435d399d4ad38b7a5b3e51ebf427_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE3LTItMS0xLTQwMzAz_37ed307c-e2fb-4729-be51-ace9dc1d8f0d"
      unitRef="usd">-200000</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
    <cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities
      contextRef="ifefb119acb1f443f981f2d7ecc44ea4d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE3LTEwLTEtMS00MDMwMw_53d74c7a-8ce9-4094-957a-3b1124221db4"
      unitRef="usd">-6700000</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
    <cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities
      contextRef="i102e64fa1d2c4959b7930b9918101da7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE3LTEyLTEtMS00MDMwMw_ed8c49fe-811b-48ba-89c1-68f8dac0b8fd"
      unitRef="usd">13500000</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
    <cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE3LTE2LTEtMS00MDMwMw_b49e0092-2b76-413c-b327-f44eeb0c5e2d"
      unitRef="usd">6600000</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
    <cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities
      contextRef="i102e64fa1d2c4959b7930b9918101da7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE4LTEyLTEtMS00MDMwMw_ed884b67-7687-4bbe-9b5b-2e4c2ccc9833"
      unitRef="usd">800000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities>
    <cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzE4LTE2LTEtMS00MDMwMw_765d5740-9aa3-42b6-a66a-5fe31542c3bb"
      unitRef="usd">800000</cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities
      contextRef="i8b73435d399d4ad38b7a5b3e51ebf427_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIwLTItMS0xLTQwMzAz_8a0cea7c-3102-4973-8e48-bb0791d7cdf7"
      unitRef="usd">1000000.0</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities
      contextRef="ifefb119acb1f443f981f2d7ecc44ea4d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIwLTEwLTEtMS00MDMwMw_7c26c6f9-fc26-4176-a3f3-ac3995eb88d9"
      unitRef="usd">100000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities
      contextRef="i102e64fa1d2c4959b7930b9918101da7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIwLTEyLTEtMS00MDMwMw_fbc32922-49e4-4b5a-b851-a8704ac5cbe8"
      unitRef="usd">200000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIwLTE2LTEtMS00MDMwMw_02f8f662-59e1-4cf9-94ca-2e4ea63bb818"
      unitRef="usd">1300000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
    <cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities
      contextRef="i102e64fa1d2c4959b7930b9918101da7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIxLTEyLTEtMS00MDMwMw_bad00eaa-de0f-4e94-ac9a-8b8d036af3ff"
      unitRef="usd">-11400000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
    <cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities
      contextRef="i319c9ab2870a420884c4a80d3cde2aba_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIxLTE0LTEtMS00MDMwMw_4567d5ee-c40d-455d-8a80-b231cb891f51"
      unitRef="usd">6600000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
    <cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIxLTE2LTEtMS00MDMwMw_6a2eb1d5-0854-4c00-aac8-ac8f912e80f1"
      unitRef="usd">-4800000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i64dc6f416cc145d09fd23edb540996c7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIyLTItMS0xLTQwMzAz_06d4d098-fe7b-4152-947f-0d726c8219bd"
      unitRef="usd">27200000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="iec4a98ac346445daacc09d6428d7d186_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIyLTEwLTEtMS00MDMwMw_0c6905b2-7390-4ea2-9a44-7a4a99c03d73"
      unitRef="usd">45500000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i23b703b3ca7b4dcda26973cab498adfa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIyLTEyLTEtMS00MDMwMw_f5eae9cc-7c01-49fa-90e4-9da85a20e48d"
      unitRef="usd">3100000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i5ca2deb446494d23a5dd0fc4bfe6c36c_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIyLTE0LTEtMS00MDMwMw_e676ac6d-c397-407b-808f-006dae9de805"
      unitRef="usd">-43500000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIyLTE2LTEtMS00MDMwMw_7e83ca79-41df-4cc4-a87c-27dac7a5b55a"
      unitRef="usd">32300000</ifrs-full:DeferredTaxLiabilities>
    <cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities
      contextRef="i206d61a63d9847bab04fa70f049e15f7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIzLTItMS0xLTQwMzAz_817a3dbc-0c35-483f-80e6-6ca2bdbc0258"
      unitRef="usd">-200000</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
    <cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities
      contextRef="i7046a86084cd4ffaa529ddb1ab46a037_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIzLTEwLTEtMS00MDMwMw_0c71bdbe-1ce5-4af7-bad5-ebd71d243f06"
      unitRef="usd">200000</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
    <cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzIzLTE2LTEtMS00MDMwMw_e65b357d-4b22-4dab-a770-92348ed7880c"
      unitRef="usd">0</cls:DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities>
    <cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities
      contextRef="i7046a86084cd4ffaa529ddb1ab46a037_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI1LTEwLTEtMS00MDMwMw_26672974-e1fd-4e6a-b192-c95d9d9c2194"
      unitRef="usd">30700000</cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities>
    <cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI1LTE2LTEtMS00MDMwMw_2bd2014a-21de-4f32-9077-8b0c7a794863"
      unitRef="usd">30700000</cls:DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities
      contextRef="i206d61a63d9847bab04fa70f049e15f7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI2LTItMS0xLTQwMzAz_a25b7da9-d6a3-4070-a57f-ab6ebe6abfde"
      unitRef="usd">200000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities
      contextRef="i7046a86084cd4ffaa529ddb1ab46a037_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI2LTEwLTEtMS00MDMwMw_0dc41a78-fefa-4fc5-9356-ce4989da7cad"
      unitRef="usd">-200000</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
    <cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI2LTE2LTEtMS00MDMwMw_8c6a01f9-9549-4ffa-acc6-a930859a97c0"
      unitRef="usd">0</cls:IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities>
    <cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities
      contextRef="i6d28e286e4864d64800318102bd22617_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI3LTEyLTEtMS00MDMwMw_21b014cf-7f04-45cd-b5f4-7a0fd8c5ccaa"
      unitRef="usd">-3100000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
    <cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities
      contextRef="i248e1d4ae1334edfbe90459d89e382a1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI3LTE0LTEtMS00MDMwMw_c8ba69f5-9ac8-4824-b168-6fa36829fdc5"
      unitRef="usd">300000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
    <cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI3LTE2LTEtMS00MDMwMw_5bd2ecae-59e5-476d-932a-e86b73b3d58d"
      unitRef="usd">-2800000</cls:DeferredTaxRelatingToOtherDeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="ia4b167675521428dbcada077966aa968_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI4LTItMS0xLTQwMzAz_2a7dc331-e906-4ac2-a666-6e2355ddd624"
      unitRef="usd">27200000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="ic613c6d23e8e4a12841ee70cfa293060_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI4LTEwLTEtMS00MDMwMw_eddde91d-6e6a-4330-a725-1d6cd2796e93"
      unitRef="usd">76200000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="ief52ac8e75db44e2af67230a14d22f2c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI4LTEyLTEtMS00MDMwMw_357ad84a-7a00-4c73-b8d7-1bd8f6c3e09b"
      unitRef="usd">0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i9d5ba9ae21e3476ca24bb8c106ebedf8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI4LTE0LTEtMS00MDMwMw_b040a01e-1d31-4de6-b5d0-0ccb2f372f7d"
      unitRef="usd">-43200000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90YWJsZTo0YmUwOTNkMmUyNmU0NDU0YTZiNWRlODM0NDgxZmY0Yy90YWJsZXJhbmdlOjRiZTA5M2QyZTI2ZTQ0NTRhNmI1ZGU4MzQ0ODFmZjRjXzI4LTE2LTEtMS00MDMwMw_db40e3ac-c67f-4425-bf21-c37034314ccc"
      unitRef="usd">60200000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzEwOTk1MTE2Mzc1MDI_c997db65-84d3-42eb-bff3-6c5dcfcb6a3f"
      unitRef="usd">1764100000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzUxNTY_4acc4ce3-2c28-43c3-9e55-5cda89053683"
      unitRef="usd">1721900000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzEwOTk1MTE2Mzc1MDc_7252d4e2-2a44-4d17-9594-b08ecf6bfdbc"
      unitRef="usd">10400000</ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures>
    <ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzU3NDQ_1496c0e2-66e2-498a-b07f-31b5fe636b70"
      unitRef="usd">1100000</ifrs-full:TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures>
    <cls:NetDeferredTaxAssetsRelatingToSubsidiary
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU5MTc_09bf54dd-31f4-48fd-a7dd-190f131840c7"
      unitRef="usd">4900000</cls:NetDeferredTaxAssetsRelatingToSubsidiary>
    <cls:NetDeferredTaxAssetsRelatingToSubsidiary
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzU4MDg_5118ff88-2784-487c-beb9-740b7f5e187c"
      unitRef="usd">8300000</cls:NetDeferredTaxAssetsRelatingToSubsidiary>
    <cls:NetDeferredTaxAssetsRelatingToSubsidiary
      contextRef="ia0faf32153e84dfda354c036b621d582_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzYwODU_2d0bdecb-89b2-48c8-af30-7eaac2547a7c"
      unitRef="usd">6800000</cls:NetDeferredTaxAssetsRelatingToSubsidiary>
    <cls:IncomeTaxHolidayInitialPercentage
      contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc2MTU_b78be99a-2320-486d-90a9-181083addafe"
      unitRef="number">1</cls:IncomeTaxHolidayInitialPercentage>
    <cls:IncomeTaxHolidayPercentage
      contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc3MDc_e5ad1795-ffdf-4d47-bd14-1094473588cf"
      unitRef="number">0.50</cls:IncomeTaxHolidayPercentage>
    <cls:IncomeTaxHolidayPercentage
      contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc4MjM_0cf6e4bc-9f82-42b7-8dcf-e03bfcd93d08"
      unitRef="number">0.50</cls:IncomeTaxHolidayPercentage>
    <cls:IncomeTaxHolidayInitialPercentage
      contextRef="i6fb0a0202e6f4d858c182739bdcf9d12_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzc5MjA_fa521cf3-15b1-485a-be6c-41226e75b7bf"
      unitRef="number">1</cls:IncomeTaxHolidayInitialPercentage>
    <cls:IncomeTaxHolidayPercentage
      contextRef="i63dc52d88f9841928cbd34a27d2c696c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4NzY_f95ce641-42c1-4e18-8d5a-10489ffff2ce"
      unitRef="number">1</cls:IncomeTaxHolidayPercentage>
    <cls:TaxEffectFromTaxIncentives
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4ODI_217bf147-22c7-441c-9abe-14d83f52b0fa"
      unitRef="usd">15000000</cls:TaxEffectFromTaxIncentives>
    <cls:TaxEffectFromTaxIncentives
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4NDk_7b0f53d2-d145-4aee-b8d6-368ce304a8f9"
      unitRef="usd">10000000</cls:TaxEffectFromTaxIncentives>
    <cls:TaxEffectFromTaxIncentives
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4NjI_d9b00103-7e02-48f7-b0dd-8459092e85d1"
      unitRef="usd">1500000</cls:TaxEffectFromTaxIncentives>
    <cls:IncomeTaxHolidayPercentage
      contextRef="idb78a488221f457ca8571db9d5530adb_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU4OTU_2f66fd53-1ba0-4dde-9722-c103c6423db3"
      unitRef="number">0.50</cls:IncomeTaxHolidayPercentage>
    <cls:IncomeTaxHolidayInitialTerm
      contextRef="iafe3f58aa6024f15844b605a7d5077cc_D20201001-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMDYvZnJhZzoyZTJiZjBkYzhjNTE0NDY3YmZjYjZjYjZiY2NkYzIxYi90ZXh0cmVnaW9uOjJlMmJmMGRjOGM1MTQ0NjdiZmNiNmNiNmJjY2RjMjFiXzMyOTg1MzQ5MjU5MjI_8de56d89-fb48-457d-95e7-cb55a23194be">P5Y</cls:IncomeTaxHolidayInitialTerm>
    <ifrs-full:DisclosureOfFinancialInstrumentsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjMw_45bb5f20-11b0-4aa8-82fa-559b160cffeb">FINANCIAL INSTRUMENTS AND RISK MANAGEMENT:&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, the Term Loans, borrowings under the Revolver, lease obligations, and derivatives.&#160;Subsequent to initial recognition, 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.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Cash and cash equivalents are comprised of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 December&#160;31, 2021 a Standard and Poor&#x2019;s short-term rating of A-1 or above. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial risk management objectives:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 swap agreements, 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Currency risk:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 monetary assets and monetary liabilities denominated in foreign currencies. We enter into foreign currency forward contracts and swaps, generally for periods of up to 12 months, to lock in the exchange rates for future foreign currency transactions, which are intended to reduce the foreign currency risk related to 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 on our operating costs and cash flows, 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-&#xe0;-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;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 negative impacts on currency exchange rates related to the COVID-19 pandemic, could have a material effect on our business, financial performance and financial condition. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our major currency exposures at December&#160;31, 2021 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 December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.997%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Canadian &lt;br/&gt;dollar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Euro&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Thai baht&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Chinese renminbi&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Malaysian ringgit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A/R&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes and value-added taxes receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other financial assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and non-pension post-employment liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes and value-added taxes payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A/P and certain accrued and other liabilities and provisions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net financial assets (liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:7pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency risk sensitivity analysis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 December&#160;31, 2021. 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Canadian &lt;br/&gt;dollar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Euro&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Thai baht&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Chinese renminbi&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Malaysian ringgit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% Strengthening&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;OCI&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% Weakening&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;OCI&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Interest rate risk:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Borrowings under the Credit Facility bear interest at specified rates, plus specified margins. See note 11. Our borrowings under this facility at December&#160;31, 2021 totaled $660.4 (December&#160;31, 2020 &#x2014; $470.4), comprised of an aggregate of $660.4 under the Term Loans (December&#160;31, 2020 &#x2014; $470.4 under the Initial Term Loan and the First Incremental Term Loan), and other than ordinary course letters of credit (described below), no amounts outstanding under the Revolver (December&#160;31, 2020 &#x2014; other than ordinary course letters of credit, no amounts 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 $660.4 as at December&#160;31, 2021, by $6.6 annually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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 our Term Loans, we have entered into various agreements with third-party banks to swap the variable interest rate (based on LIBOR plus a margin) with a fixed rate of interest for a portion of the borrowings under our Term Loans. At December&#160;31, 2021, we had: (i) interest rate swaps hedging the interest rate risk associated with $100.0 of our Initial Term Loan borrowings that expire in August 2023, reflecting our exercise of a partial cancellation option in September 2021, as described below (Initial Swaps), and additional interest rate swaps hedging the interest rate risk associated with $100.0 of our Initial Term Loan borrowings, for which the cash flows commence upon the expiration of the Initial Swaps and continue through June 2024 (First Extended Initial Swaps) and (ii) interest rate swaps hedging the interest rate risk associated with $100.0 of our Second Incremental Term Loan borrowings, which expire in December 2023 (Incremental Swaps). Prior to repayment in full of the First Incremental Term Loan on December 6, 2021 (see note 11), we had interest rate swaps hedging the interest rate risk associated with $100.0 of outstanding borrowings thereunder, which were scheduled to expire in December 2023 (reflecting our exercise of a partial cancellation option in December 2020, as described below). As the First Incremental Term Loan and the Second Incremental Term Loan have the same interest rate risk, these interest rate swaps continued, and now cover $100.0 of outstanding borrowings under the Second Incremental Term Loan. In December 2020, we exercised an option to cancel $75.0 of the notional amount of interest rate swaps covering the First Incremental Term Loan (increasing the unhedged amount under the First Incremental Term Loan by a corresponding amount, and leaving $100.0 of notional amount in place for outstanding borrowings under the First Incremental Term Loan). In September 2021, we exercised an option to cancel $75.0 of the notional amount of the Initial Swaps (increasing the unhedged amount under the Initial Term Loan by a corresponding amount, and leaving $100.0 of notional amount in place for outstanding borrowings under the Initial Term Loan). The cancelled portion of the interest rate swaps covering the First Incremental Term Loan and the Initial Term Loan were remeasured to their fair value on the date of cancellation and as a result, no gain or loss was incurred upon cancellation. The terms of the interest rate swap agreements with respect to 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. At December&#160;31, 2021, the interest rate risk related to $460.4 of borrowings under the Credit Facility was unhedged, consisting of unhedged amounts outstanding under the Term Loans ($195.4 under the Initial Term Loan and $265.0 under the Second Incremental Term Loan), and no amounts outstanding (other than ordinary course letters of credit) under the Revolver (December 31, 2020 &#x2014; $195.4, consisting of $120.4 under the Initial Term Loan and $75.0 under the First Incremental Term Loan, and no amounts outstanding (other than ordinary course letters of credit) under the Revolver). A one-percentage point increase in applicable interest rates would increase interest expense, based on the outstanding borrowings under the Credit Facility at December&#160;31, 2021, and including the impact of our interest rate swap agreements, by $4.6 annually.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In February 2022, we entered into the following additional interest rate swaps with various third-party banks: (i) interest rate swaps hedging the interest rate risk associated with $100.0 of our Initial Term Loan borrowings (and any subsequent term loans replacing the Initial Term Loans), for which the cash flows commence upon expiration of the First Extended Initial Swaps and continue through December 2025, (ii) interest rate swaps hedging the interest rate risk associated with $100.0 of our Second Incremental Term Loan borrowings, for which the cash flows commence upon expiration of the Incremental Swaps and continue through December 2025, and (iii) interest rate swaps hedging the interest rate risk associated with another $130.0 of our Second Incremental Term Loan borrowings (Additional Incremental Swaps) effective from February 2022 through December 2025. We have an option to cancel up to $50.0 of the notional amount of the Additional Incremental Swaps from January 2024 through October 2025. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 change in fair value of the swaps is recorded in OCI. The realized portion of the change in fair value of the swaps is released from accumulated OCI and recognized under finance costs in our consolidated statement of operations in the respective interest payment periods. At December&#160;31, 2021, the fair value of our interest rate swap agreements was a net unrealized loss of $6.9, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consisting of aggregate unrealized gains of $0.5 for certain of our swaps, which we recorded in other non-current assets, and aggregate unrealized losses of $7.4 on the remainder (December 31, 2020 &#x2014; aggregate unrealized loss of $16.5 (no unrealized gains)), &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;which we recorded in other non-current liabilities on our consolidated balance sheet. As we have swapped&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $200.0 of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; our borrowings under the Term Loans from floating to fixed rates as at December 31, 2021, the financial impact of a 25 basis point increase in the floating market interest rate would decrease the net unrealized loss by $1.0 and a 25 basis point decrease in the floating interest rate would increase our unrealized loss on the interest rate swaps by $1.0.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Global reform of major interest rate benchmarks is currently underway, including the anticipated replacement of some IBORs (including LIBOR) with alternative nearly risk-free rates. See note 2, "&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently issued accounting standards and amendments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;." We have obligations under our Credit Facility, certain lease arrangements and derivative instruments, that are indexed to LIBOR (LIBOR Agreements). The interest rates under these agreements are subject to change when relevant LIBOR benchmark rates cease to exist. There remains uncertainty over the timing and methods of transition to such alternate rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &#160;&#160;&#160;&#160;Our Credit Facility provides that when the administrative agent, the majority of lenders or we determine that LIBOR (or the corresponding rate for any Alternative Currency, as defined in the Credit Facility), is unavailable or being replaced (or, in the case of LIBOR borrowings under the Revolver and the Second Incremental Term Loan, at our joint election with the administrative agent), then we and the administrative agent may amend the underlying credit agreement to reflect a successor rate as specified therein. Once LIBOR becomes unavailable and if no successor rate has been established, applicable loans under the Credit Facility accruing interest at LIBOR will convert to Base Rate loans. The Credit Facility has not yet been amended to reflect a successor rate for LIBOR. Certain of our lease arrangements that include progress payments provide that a successor rate will be determined by the lessor when LIBOR ceases to be available or is no longer representative, or if earlier, by mutually-agreed amendments to the lease agreements to adopt a replacement benchmark. It remains uncertain when the benchmark transitions will be complete or what replacement rates will be used. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our variable rate Term Loans are partially hedged with interest rate swap agreements (as of December 31, 2021 &#x2014; 30% hedged with an aggregate notional amount of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$200.0&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;). Hedge ineffectiveness could result due to the cessation of LIBOR, if such agreements transition using a different benchmark or spread adjustment as compared to the underlying hedged debt. As of December 31, 2021, we are in the process of negotiating a successor rate to LIBOR with one of the two counterparty banks under the Incremental Swaps (with a notional amount of $50.0), to ensure that such agreements mirror the LIBOR successor provisions under the Credit Facility. However, we cannot assure the outcome of these negotiations, or what the LIBOR successor provisions will be. We have not begun the process to amend relevant LIBOR provisions with the other counterparty bank, or with the counterparty banks under the Initial Swaps and the First Extended Initial Swaps. As a result, we cannot assure that benchmark transitions under our interest rate swap agreements will be successful, or if so, what replacement rates will be used.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; Our A/R sales program and three customers SFPs have transitioned to alternative benchmark rates with predetermined spreads, with no significant impact on our consolidated financial statements for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;While we expect that reasonable alternatives to LIBOR benchmarks will be implemented in advance of their cessation dates, we cannot assure that this will be the case. If LIBOR is no longer available and the alternative reference rate is higher, interest rates under the affected LIBOR Agreements would increase, which would adversely impact our interest expense, our financial performance and cash flows. We will continue to monitor developments with respect to the cessation of LIBOR and the selection of alternative benchmark rates, and evaluate potential impacts on our LIBOR Agreements, processes, systems, risk management methodology and valuations, financial reporting, taxes, and financial results. However, we are currently unable to predict what the future replacement rate or consequences on our operations or financial results will be.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Credit risk:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 our credit risk of counterparty non-performance continues to be relatively low. We are in regular contact with our customers, suppliers and logistics providers, and have not experienced significant counterparty credit-related non-performance. However, if a key supplier (or any company within such supplier's supply chain) or customer fails to comply with their contractual obligations, this could result in a significant financial loss to us. We would also suffer a significant financial loss if an institution from which we purchased foreign currency exchange contracts or swaps, interest rate swaps, or annuities for our pension plans defaults on their contractual obligations. 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&#x2019;s rating of A-2 or above at December&#160;31, 2021. 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 had a Standard and Poor&#x2019;s short-term rating of A-2 or above and a long-term rating of A- or above at December&#160;31, 2021. The financial institutions from which annuities have been purchased for the defined benefit component of our U.K. Main pension plan are governed by local regulatory bodies.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;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 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&#x2019; 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. In light of COVID-19, we assessed the financial stability and liquidity of our customers in Q1 2020. We also enhanced the monitoring of, and/or developed plans intended to mitigate, the limited number of identified exposures in Q1 2020, which enhancements and plans remain in effect. No significant adjustments were made to our allowance for doubtful accounts during 2021 in connection with our ongoing assessments and monitoring initiatives. At December&#160;31, 2021, less than 2% of our gross A/R was over 90&#160;days past due (December 31, 2020 &#x2014; 1%). A/R are net of an allowance for doubtful accounts of $5.7 at December&#160;31, 2021 (December&#160;31, 2020 &#x2014; $5.0). &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(d)&#160;&#160;&#160;&#160;Liquidity risk:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#160;days. We manage liquidity risk through maintenance of cash on hand and access to the various financing arrangements described in notes 4 and 11. We believe that cash flow from operating activities, together with cash on hand, cash from accepted sales of A/R, and borrowings available under the Revolver and potentially available under uncommitted intraday and overnight bank overdraft facilities, are sufficient to fund our currently anticipated financial obligations, and will remain available in the current environment. As our A/R sales program and SFPs are each uncommitted, there can be no assurance that any participant bank will purchase any of the A/R that we wish to sell.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Fair values:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We estimate the fair value of each class of financial instrument. The carrying values of cash and cash equivalents, our A/R, A/P, accrued liabilities and provisions, and our borrowings under the Revolver approximate their fair values due to their short-term nature. The carrying value of the Term Loans approximates 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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair value measurements:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#160;follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&#160;liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;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 (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;prices) or indirectly (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;derived from prices);&#160;and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Level&#160;3 inputs are inputs for the asset or liability that are not based on observable market data (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;unobservable inputs).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forwards and swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forwards and swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See note&#160;18 for the input levels used to measure the fair value of our pension&#160;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 2021 or 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Currency derivatives and hedging activities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#160;&#160;&#160;&#160;We enter into foreign currency forward contracts and foreign currency swaps to hedge our foreign currency risk related to anticipated future cash flows, monetary assets and monetary liabilities denominated in foreign currencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt;. At &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;December&#160;31, 2021 and 2020, we had foreign currency forwards and swaps to trade U.S.&#160;dollars in exchange for the following currencies:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As at December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Currency&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contract amount &lt;br/&gt;of U.S.&#160;dollars&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average &lt;br/&gt;exchange rate &lt;br/&gt;in U.S.&#160;dollars &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maximum &lt;br/&gt;period in &lt;br/&gt;months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value &lt;br/&gt;gain/(loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canadian dollar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.79&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thai baht&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Malaysian ringgit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexican peso&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Chinese renminbi&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Euro&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Romanian leu&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Singapore dollar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japanese yen&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0088&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Korean won&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As at December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Currency&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contract amount &lt;br/&gt;of U.S.&#160;dollars&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average &lt;br/&gt;exchange rate &lt;br/&gt;in U.S.&#160;dollars&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maximum &lt;br/&gt;period in &lt;br/&gt;months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value &lt;br/&gt;gain/(loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canadian dollar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thai baht&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Malaysian ringgit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexican peso&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;British pound&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Chinese renminbi&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Euro&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Romanian leu&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Singapore dollar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japanese yen&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Korean won&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0009&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i) &#160;&#160;&#160;&#160;Represents the U.S. dollar equivalent (not in millions) of one unit of the foreign currency, weighted based on the notional amounts of the underlying foreign currency forward and swap contracts outstanding as at December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;As of December 31, 2021, the fair value of outstanding foreign currency forward and swap contracts related to effective cash flow hedges where we applied hedge accounting was a loss of $2.2 (December 31, 2020 &#x2014; gain of $14.5), and the fair value of outstanding foreign currency forward and swap contracts related to economic hedges where we record the changes in the fair values of such contracts through our consolidated statement of operations was a gain of $3.4 (December 31, 2020 &#x2014; gain of $8.8).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:7pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the fair value of our outstanding contracts was a net unrealized gain of $1.2 (December&#160;31, 2020 &#x2014; net unrealized gain of $23.3), 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 accumulated OCI until the expenses or items being hedged are recognized in our consolidated statement of operations. Any hedge ineffectiveness, which at December&#160;31, 2021 was not significant, is recognized immediately in our consolidated statement of&#160;operations. At December&#160;31, 2021, we recorded $7.4 of derivative assets in other current assets and $6.2 of derivative liabilities in accrued and other current liabilities (December&#160;31, 2020 &#x2014; $29.4 of derivative assets in other current assets and $6.1 of derivative liabilities in accrued and other current liabilities). 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 mark these contracts to market each period in our consolidated statement of&#160;operations. See note 2(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;p&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialInstrumentsExplanatory>
    <cls:DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjQ0_3464a6a2-1b4b-4c74-96c0-cf4adc5d948b">Cash and cash equivalents are comprised of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;384.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;463.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cls:DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock>
    <ifrs-full:Cash
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo5YTBlNzY2OGNjMGM0MDg2YTNlMTFhMWJiMjQ5YjIyZS90YWJsZXJhbmdlOjlhMGU3NjY4Y2MwYzQwODZhM2UxMWExYmIyNDliMjJlXzItMS0xLTEtNDAzMDM_b39d21cf-f3b1-4e3c-a7a0-b7681476a8e3"
      unitRef="usd">447000000.0</ifrs-full:Cash>
    <ifrs-full:Cash
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo5YTBlNzY2OGNjMGM0MDg2YTNlMTFhMWJiMjQ5YjIyZS90YWJsZXJhbmdlOjlhMGU3NjY4Y2MwYzQwODZhM2UxMWExYmIyNDliMjJlXzItMy0xLTEtNDAzMDM_63cc2064-0ea2-4a72-ae18-8a91c372a5d2"
      unitRef="usd">384400000</ifrs-full:Cash>
    <ifrs-full:CashEquivalents
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo5YTBlNzY2OGNjMGM0MDg2YTNlMTFhMWJiMjQ5YjIyZS90YWJsZXJhbmdlOjlhMGU3NjY4Y2MwYzQwODZhM2UxMWExYmIyNDliMjJlXzMtMS0xLTEtNDAzMDM_0b616a0f-1857-4950-8fc0-aa790bc570d2"
      unitRef="usd">16800000</ifrs-full:CashEquivalents>
    <ifrs-full:CashEquivalents
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo5YTBlNzY2OGNjMGM0MDg2YTNlMTFhMWJiMjQ5YjIyZS90YWJsZXJhbmdlOjlhMGU3NjY4Y2MwYzQwODZhM2UxMWExYmIyNDliMjJlXzMtMy0xLTEtNDAzMDM_c744553f-2197-42a6-bf98-ae9f5fa7a1d8"
      unitRef="usd">9600000</ifrs-full:CashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo5YTBlNzY2OGNjMGM0MDg2YTNlMTFhMWJiMjQ5YjIyZS90YWJsZXJhbmdlOjlhMGU3NjY4Y2MwYzQwODZhM2UxMWExYmIyNDliMjJlXzQtMS0xLTEtNDAzMDM_8cad8bf4-760a-49f2-87c9-02781615ca8f"
      unitRef="usd">463800000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo5YTBlNzY2OGNjMGM0MDg2YTNlMTFhMWJiMjQ5YjIyZS90YWJsZXJhbmdlOjlhMGU3NjY4Y2MwYzQwODZhM2UxMWExYmIyNDliMjJlXzQtMy0xLTEtNDAzMDM_de9831d8-d935-48df-888f-01ac56102908"
      unitRef="usd">394000000.0</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjMy_88fc710d-19fc-4ac9-b5f4-2f47fd118e23">The local currency amounts have been converted to U.S. dollar equivalents using spot rates at December&#160;31, 2021. &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.404%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.997%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Canadian &lt;br/&gt;dollar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Euro&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Thai baht&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Chinese renminbi&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Malaysian ringgit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A/R&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes and value-added taxes receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other financial assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pension and non-pension post-employment liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(84.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income taxes and value-added taxes payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;A/P and certain accrued and other liabilities and provisions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(88.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net financial assets (liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="ib58ecb97c0b0417db17b57984e72e736_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEtMS0xLTEtNDAzMDM_78e0bfc8-9bb1-46ab-8a1b-431196ad0b23"
      unitRef="usd">3600000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i121d9cec8a414af9ba25bd802f6fda3a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEtNS0xLTEtNDAzMDM_8a2803db-b59c-4a72-9f54-34cdf878ccfd"
      unitRef="usd">9200000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="ibca412a2bef349eaa0b2cf6b7f8a50ba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEtNy0xLTEtNDAzMDM_3e80dc39-4d83-444a-88dc-bfbb89734318"
      unitRef="usd">800000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i9c630da29e254f6cbdafbf676c746d76_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEtOS0xLTEtNDAzMDM_3b4b938c-eb14-4cc0-8a04-e981a1675f7e"
      unitRef="usd">16900000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="ic6d19c477b6840b8b99e64f1cf9ed7de_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEtMTEtMS0xLTEwNjk4NA_3c9e2d15-d2c8-4d67-b994-9f4aae41d162"
      unitRef="usd">3400000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i74c6835f84bc4d55b6ae69312a29c790_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzItMS0xLTEtNDAzMDM_fdb4fe3b-d967-450d-a20d-49bff85d6904"
      unitRef="usd">7800000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i62d449b9d02e4ab1b9ca88184c32bc07_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzItNS0xLTEtNDAzMDM_fcd29988-f8e9-404c-b3bf-b94e576be330"
      unitRef="usd">39300000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="if1a4f15e5377430e900be3e24e93577a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzItNy0xLTEtNDAzMDM_29adfc7b-0be7-4d09-8557-a7cf9de1ac0a"
      unitRef="usd">0</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i7011d43d23514c26bd0335ea948b7b98_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzItOS0xLTEtNDAzMDM_0a0c401a-ff41-48ac-a063-18626a2fb7dc"
      unitRef="usd">19600000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i99be2d3993f547d38a287c29b22207db_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzItMTEtMS0xLTEwNjk4NA_b0e0991b-c83c-4578-a77c-1fa7dd5c741f"
      unitRef="usd">8400000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="iea0b86bcca97431998090321c91f5c6e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzQtMS0xLTEtNDAzMDM_cd920b15-f41f-4df9-af5c-4d0dc32edad9"
      unitRef="usd">14100000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="iaeef0766143348aab5a5038654baeb82_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzQtNS0xLTEtNDAzMDM_c907bb7d-4b32-41b5-8966-dff9f5b98122"
      unitRef="usd">1000000.0</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="iefaf4f6f88244c7192cb96a6d6675af1_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzQtNy0xLTEtNDAzMDM_be45db11-dcbf-4d46-b936-5d19d222e6e1"
      unitRef="usd">10500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="if0967c3fd6b841ff86dcf7072d887ab3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzQtOS0xLTEtNDAzMDM_5728f238-81af-428d-b10c-4f9c548f1834"
      unitRef="usd">6500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i8d7b949b5d3343a5996bfa8a0acafa7b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzQtMTEtMS0xLTEwNjk4NA_646fd71a-b99d-4e61-b846-1e1e5d9620df"
      unitRef="usd">4400000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="ic43cdbf16bd54fc2b3b81d1f583074d7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzUtMS0xLTEtNDAzMDM_1c6ce64b-c900-4523-b35a-10abb450664e"
      unitRef="usd">0</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="iad17d07be76a46c1bbbff2a1a213fcc6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzUtNS0xLTEtNDAzMDM_c06c32d5-22c9-4c06-bc75-e3030cd4c00b"
      unitRef="usd">2000000.0</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i9e8e08a08239421a9579a2c4ac3033d5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzUtNy0xLTEtNDAzMDM_5a30f8cd-c2d8-4ad5-8e43-09b126123ca1"
      unitRef="usd">500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i90fd7185053c416ab198edd4fe25468e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzUtOS0xLTEtNDAzMDM_09d8f3ea-bb69-497d-94c5-2674b386ae29"
      unitRef="usd">600000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="ie896536c55f042b2aa5e22aecf227f04_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzUtMTEtMS0xLTEwNjk4NA_ab92c7e0-1f79-4bee-bc94-4d52a487f3fc"
      unitRef="usd">1600000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i3bb740b3ebc64a46a2edccf037097130_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzYtMS0xLTEtNDAzMDM_074a660f-fded-4fdb-9104-0fe01eef5895"
      unitRef="usd">-84800000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i0f90553c4859493d86556bbca4014178_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzYtNS0xLTEtNDAzMDM_07c582b5-79fd-4032-b7f1-24fd718f3b16"
      unitRef="usd">-600000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="icebcd9bf66a8452694b996010c9e6a6f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzYtNy0xLTEtNDAzMDM_cccff7c1-6eaf-4daa-8224-0ed1d1b7cbcf"
      unitRef="usd">-19700000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i4eb37442a78d43b7ae3fc5c808a170e3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzYtOS0xLTEtNDAzMDM_d031a980-80c8-464a-a16c-36dc9e990047"
      unitRef="usd">-1200000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i6239b84c0ee8468c9064cd968782c894_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzYtMTEtMS0xLTEwNjk4NA_57276314-f062-4542-b614-2b084fc9fb30"
      unitRef="usd">0</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i3e186b2b3d904090be53162dfa88ce24_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzctMS0xLTEtNDAzMDM_ce033059-c5c0-471b-ba76-133a83ff3d9b"
      unitRef="usd">-1200000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="id4ea5f050389464a96fd8d0d79cc3041_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzctNS0xLTEtNDAzMDM_debbd3b9-8aa7-4dc5-9139-32bfc73997b7"
      unitRef="usd">-300000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="ifbaa786286e9412c87b0da5fd59b81b8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzctNy0xLTEtNDAzMDM_6ed7723b-4b06-4e63-b8b3-2473ab535262"
      unitRef="usd">-5900000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i907f0af44d014bcfa68d827e1c5978a8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzctOS0xLTEtNDAzMDM_9276a039-c93a-4439-8e7c-152b8a76711d"
      unitRef="usd">-14200000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i8922b91be18b465c8f85c3d3fb4b5b4c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzctMTEtMS0xLTEwNjk4NA_985c63d9-f769-485e-97a3-ea760e8896bc"
      unitRef="usd">-400000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i8b7c542c95e44d78b5a1eea4bc2e8804_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzgtMS0xLTEtNDAzMDM_529ebf6c-5d58-4cbc-933e-3217830bf78c"
      unitRef="usd">-88700000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="icd8c0d3549244b11adba56aa2d495d98_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzgtNS0xLTEtNDAzMDM_73fcb525-8fc3-402f-bf74-c8908d5e8e10"
      unitRef="usd">-39200000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i207f1d3086854a94a398a5426da00c38_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzgtNy0xLTEtNDAzMDM_cbdb19cf-994f-4b08-b751-9b7b454c6185"
      unitRef="usd">-32500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i8007df854aa54eb3ad73bf73f2ff9cd6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzgtOS0xLTEtNDAzMDM_d89106c9-09b7-436a-8e8a-ace180c4ac11"
      unitRef="usd">-56700000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i5267eb85def24610807c837044fae915_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzgtMTEtMS0xLTEwNjk4NA_30161771-d0e1-45fc-8505-c3a0c7339b65"
      unitRef="usd">-28700000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="ia3581bad897543b39cfae911aa115b0d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEwLTEtMS0xLTQwMzAz_a478aae8-c65f-4c47-8269-d437359f80f2"
      unitRef="usd">-149200000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="ie95cf49897064eefa0cd484e3ffa86c6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEwLTUtMS0xLTQwMzAz_3e286899-dc2c-4998-bef1-3471c24f7722"
      unitRef="usd">11400000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i3ec5946963af46b9afb06b9683fe49a8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEwLTctMS0xLTQwMzAz_08f1a89c-2727-406a-9f41-5537ade2772d"
      unitRef="usd">-46300000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="ic9b989381c9c4334874fdeed164f5daf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzEwLTktMS0xLTQwMzAz_c8ddc116-e338-41cc-9258-b33645714fe4"
      unitRef="usd">-28500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i38a1f74f26064b59a6c3d4efba89baea_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTozYzAwZTNlMTI3OTU0NzFmODMxNDlmYzFjM2U3M2VjMi90YWJsZXJhbmdlOjNjMDBlM2UxMjc5NTQ3MWY4MzE0OWZjMWMzZTczZWMyXzktMTEtMS0xLTEwNjk4NA_647433ed-8066-43eb-839c-e7fbd2dd4124"
      unitRef="usd">-11300000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjQ2_cebc62e4-7c51-49d2-a845-837b8a145feb">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 December&#160;31, 2021. 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.577%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Canadian &lt;br/&gt;dollar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Euro&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Thai baht&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Chinese renminbi&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Malaysian ringgit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase (decrease)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% Strengthening&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;OCI&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1% Weakening&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;OCI&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:SensitivityAnalysisForEachTypeOfMarketRisk>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings
      contextRef="ie95d0f58e0d94a138a2c0e79a88ab182_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzMtMS0xLTEtNDAzMDM_447c7459-5c14-48de-bfba-d8f27a397eb3"
      unitRef="usd">-600000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings
      contextRef="i4112747cca864099b76e0459e9e0aca3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzMtNS0xLTEtNDAzMDM_eab45251-f0e7-47e7-9c7f-3f7de3ba700a"
      unitRef="usd">0</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings
      contextRef="i73ac5d4e76e8467c83e0918d15c6e1ea_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzMtNy0xLTEtNDAzMDM_e260aa6e-3df5-48a3-b020-b47afb6d8165"
      unitRef="usd">-100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings
      contextRef="if25bfbb23558453798bc582458ff264b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzMtOS0xLTEtNDAzMDM_97110481-911f-4ce1-9165-969d953cd8e5"
      unitRef="usd">-200000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings
      contextRef="i54919fdf49b14a2c94d4c701beb2023e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzMtMTEtMS0xLTEwNjk4Ng_b24e5e2b-9f35-4434-ba8f-7e023768e52b"
      unitRef="usd">-100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome
      contextRef="ie95d0f58e0d94a138a2c0e79a88ab182_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzQtMS0xLTEtNDAzMDM_9a22b3e5-2bff-4510-910e-1426c56a599c"
      unitRef="usd">1100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome
      contextRef="i4112747cca864099b76e0459e9e0aca3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzQtNS0xLTEtNDAzMDM_7c67c7c6-43b9-4fde-91a6-fb3b17e75e2b"
      unitRef="usd">-100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome
      contextRef="i73ac5d4e76e8467c83e0918d15c6e1ea_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzQtNy0xLTEtNDAzMDM_2bbcb890-9880-46d1-8084-7e55d40d4a1f"
      unitRef="usd">800000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome
      contextRef="if25bfbb23558453798bc582458ff264b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzQtOS0xLTEtNDAzMDM_383e2c66-7c9b-45c7-b284-647a94bead77"
      unitRef="usd">400000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome
      contextRef="i54919fdf49b14a2c94d4c701beb2023e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzQtMTEtMS0xLTEwNjk4Ng_e3dcdd0c-eda3-49c7-b24a-19441ba12539"
      unitRef="usd">500000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings
      contextRef="ie95d0f58e0d94a138a2c0e79a88ab182_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzYtMS0xLTEtNDAzMDM_0ec3006e-b70f-41a3-ad66-c586bb7eec5d"
      unitRef="usd">600000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings
      contextRef="i4112747cca864099b76e0459e9e0aca3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzYtNS0xLTEtNDAzMDM_15ef2b68-481a-4417-acb5-97536a4b3b91"
      unitRef="usd">0</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings
      contextRef="i73ac5d4e76e8467c83e0918d15c6e1ea_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzYtNy0xLTEtNDAzMDM_e35616e4-1bfb-4531-b30d-3687bb66f81f"
      unitRef="usd">100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings
      contextRef="if25bfbb23558453798bc582458ff264b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzYtOS0xLTEtNDAzMDM_e5e03936-de40-4a5c-a09d-589da24ce5f4"
      unitRef="usd">200000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings
      contextRef="i54919fdf49b14a2c94d4c701beb2023e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzYtMTEtMS0xLTEwNjk4Ng_100679ee-ac05-4051-9e2d-7a55a874810d"
      unitRef="usd">100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome
      contextRef="ie95d0f58e0d94a138a2c0e79a88ab182_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzctMS0xLTEtNDAzMDM_c2e55786-ce45-47e0-824c-40300b3bfcee"
      unitRef="usd">-1000000.0</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome
      contextRef="i4112747cca864099b76e0459e9e0aca3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzctNS0xLTEtNDAzMDM_1ec45fcd-234e-41e8-902f-1fd22db97fc4"
      unitRef="usd">100000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome
      contextRef="i73ac5d4e76e8467c83e0918d15c6e1ea_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzctNy0xLTEtNDAzMDM_e1463091-6637-4f8f-a9fa-5fc3d48904f0"
      unitRef="usd">-700000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome
      contextRef="if25bfbb23558453798bc582458ff264b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzctOS0xLTEtNDAzMDM_401c66a7-a8a8-4494-bf13-e5a26d6c9157"
      unitRef="usd">-400000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome
      contextRef="i54919fdf49b14a2c94d4c701beb2023e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToyM2Y1ZDY4NzdjOWY0ZDA3OTA1NmY0YjA3ZjVjYjdlNC90YWJsZXJhbmdlOjIzZjVkNjg3N2M5ZjRkMDc5MDU2ZjRiMDdmNWNiN2U0XzctMTEtMS0xLTEwNjk4Ng_be13e1c6-b9fe-4513-b452-db197dfc6d1e"
      unitRef="usd">-400000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome>
    <ifrs-full:Borrowings
      contextRef="id571d00e6308496ab52cc9f2a18ce6cf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQyOTY_1a0b955f-c846-47a6-bbb8-7db9d0e7f7b8"
      unitRef="usd">660400000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i9138214347dc40bb83695c57ec4e0959_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQzMDU_803076d2-8f0c-43ca-a928-1b960ed18246"
      unitRef="usd">470400000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="id571d00e6308496ab52cc9f2a18ce6cf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQzMzk_1a0b955f-c846-47a6-bbb8-7db9d0e7f7b8"
      unitRef="usd">660400000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="if8e9959eeb8d48f09c6448144f8ae6a2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQzNjk_6f2eda15-555b-4476-9ca0-c9859d272b33"
      unitRef="usd">470400000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQ0NDI_daff96f6-767f-4f17-b70a-ead07c01ba79"
      unitRef="usd">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQ1MzY_e0076914-94b1-4403-b0da-203b71a98294"
      unitRef="usd">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="id571d00e6308496ab52cc9f2a18ce6cf_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQ4NjY_1a0b955f-c846-47a6-bbb8-7db9d0e7f7b8"
      unitRef="usd">660400000</ifrs-full:Borrowings>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense
      contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzQ4ODI_e27c979a-9f7f-4af6-9b05-5c2dd04b7c35"
      unitRef="usd">6600000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense>
    <ifrs-full:HedgedItemLiabilities
      contextRef="i96df51cde89a4434aab4b0ce84a757c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU3MDc_f61b7d95-5b33-40bd-9a50-a3ff2596ad23"
      unitRef="usd">100000000.0</ifrs-full:HedgedItemLiabilities>
    <ifrs-full:HedgedItemLiabilities
      contextRef="i7d95f7072ff5460d9dc4ea4b34fb517c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2OTE_b91cd9c3-87dc-4127-b06e-0be45abd0322"
      unitRef="usd">100000000.0</ifrs-full:HedgedItemLiabilities>
    <ifrs-full:HedgedItemLiabilities
      contextRef="i25e184cf96004a4d82d45cf0f795eafd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2ODM_461d6e38-d8d0-4bdb-ac7a-56b34fafc0b7"
      unitRef="usd">100000000.0</ifrs-full:HedgedItemLiabilities>
    <ifrs-full:HedgedItemLiabilities
      contextRef="if5c256ecde2e4a64ac3518aac6c4f30c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2OTk_ca9062ff-a39e-4bb5-a040-700581f30ac5"
      unitRef="usd">100000000.0</ifrs-full:HedgedItemLiabilities>
    <ifrs-full:HedgedItemLiabilities
      contextRef="i25e184cf96004a4d82d45cf0f795eafd_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2NzI_a522c427-d172-4bd3-b046-bce893205867"
      unitRef="usd">100000000.0</ifrs-full:HedgedItemLiabilities>
    <cls:HedgedItemSubjectToCancellationLiabilities
      contextRef="i148af886da87441298938490796fb4e3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzY2NTU_a07dc3c7-2601-4751-be07-7352acc83b2e"
      unitRef="usd">75000000.0</cls:HedgedItemSubjectToCancellationLiabilities>
    <ifrs-full:HedgedItemLiabilities
      contextRef="if5c256ecde2e4a64ac3518aac6c4f30c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2NTE_90b6d654-0894-4661-b8f5-9a32236345f6"
      unitRef="usd">100000000.0</ifrs-full:HedgedItemLiabilities>
    <cls:HedgedItemSubjectToCancellationLiabilities
      contextRef="i9fa8e94c18ea4d7c8bf9a9c49d2a0d56_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2NjI_7ad9e4fe-5b01-4740-8043-cf00c8336660"
      unitRef="usd">75000000.0</cls:HedgedItemSubjectToCancellationLiabilities>
    <ifrs-full:HedgedItemLiabilities
      contextRef="i96df51cde89a4434aab4b0ce84a757c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2NDA_58908336-7330-4304-a238-789813a3ffd4"
      unitRef="usd">100000000.0</ifrs-full:HedgedItemLiabilities>
    <cls:UnhedgedItemsLiabilities
      contextRef="i5890e5bac31a418bb1d866baf2f89bc0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzczNTA_9cf16b10-8d69-4c59-b7b0-65a6baec74c5"
      unitRef="usd">460400000</cls:UnhedgedItemsLiabilities>
    <cls:UnhedgedItemsLiabilities
      contextRef="i2cc5da078ad244caa18f35ced2c4bed9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5Xzc0NzI_b99a6dd3-3f04-4693-9b35-d1dd777cb483"
      unitRef="usd">195400000</cls:UnhedgedItemsLiabilities>
    <cls:UnhedgedItemsLiabilities
      contextRef="i148af886da87441298938490796fb4e3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5Xzc1MDc_3eed9f01-829a-4ae5-b628-a2a6123dd08e"
      unitRef="usd">265000000.0</cls:UnhedgedItemsLiabilities>
    <cls:UnhedgedItemsLiabilities
      contextRef="i7c4ce16c310c4ed7b0dbb3321354c29b_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU4Njk_19d3a5df-9421-4925-8ed1-47210458855f"
      unitRef="usd">0</cls:UnhedgedItemsLiabilities>
    <cls:UnhedgedItemsLiabilities
      contextRef="if8e9959eeb8d48f09c6448144f8ae6a2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2Mjk_6190c4c1-d698-48b4-88aa-71c9c8b1972d"
      unitRef="usd">195400000</cls:UnhedgedItemsLiabilities>
    <cls:UnhedgedItemsLiabilities
      contextRef="icbd5e977124340f1b24d5335bbfe79fa_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2MTU_9ea138bf-6e77-481a-885d-e9a6cf1f875c"
      unitRef="usd">120400000</cls:UnhedgedItemsLiabilities>
    <cls:UnhedgedItemsLiabilities
      contextRef="ida0fba49143b490baed78dd889fa8e24_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU2MDg_3d8d6772-d5af-450b-9425-60d96ca8bcaf"
      unitRef="usd">75000000.0</cls:UnhedgedItemsLiabilities>
    <cls:UnhedgedItemsLiabilities
      contextRef="i2852aeb3698a491d8a6def3a5703ab29_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU4Nzk_6460e9fc-c518-4751-a06e-5dc9666b2bd5"
      unitRef="usd">0</cls:UnhedgedItemsLiabilities>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense
      contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzgwNDk_f41d26f2-6bcd-4a9c-b9e3-353ebe2d4f73"
      unitRef="usd">4600000</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense>
    <ifrs-full:HedgedItemLiabilities
      contextRef="i28f573674b48459b83ca410ae8352bbf_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1OTQ_6b14ceb8-dcec-44b9-a11a-dbadb8acacd9"
      unitRef="usd">100000000.0</ifrs-full:HedgedItemLiabilities>
    <ifrs-full:HedgedItemLiabilities
      contextRef="i4e126b91d4b4404785c1ec0d24251b6d_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1ODY_48fae832-3126-426b-982d-f03fda746a56"
      unitRef="usd">100000000.0</ifrs-full:HedgedItemLiabilities>
    <ifrs-full:HedgedItemLiabilities
      contextRef="i014362cae64746df93e6de15b2e98c44_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1Nzg_e77b1dbd-eace-4df7-b8f9-f84e233dd413"
      unitRef="usd">130000000.0</ifrs-full:HedgedItemLiabilities>
    <cls:HedgedItemSubjectToCancellationLiabilities
      contextRef="i4e126b91d4b4404785c1ec0d24251b6d_I20220228"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1Njg_ea0f6b8c-356b-41df-9bc8-b95e4a2139e8"
      unitRef="usd">50000000.0</cls:HedgedItemSubjectToCancellationLiabilities>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5Xzg5MzY_0853047e-e783-4121-9cef-d1c96a5c9837"
      unitRef="usd">-6900000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:GainsOnChangeInFairValueOfDerivatives
      contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1NTk_e223c5eb-2f17-4192-99c6-1c3602a08968"
      unitRef="usd">500000</ifrs-full:GainsOnChangeInFairValueOfDerivatives>
    <ifrs-full:LossesOnChangeInFairValueOfDerivatives
      contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1NDc_262afbb4-2efa-4401-a4ff-4ac76f5b857d"
      unitRef="usd">7400000</ifrs-full:LossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i6470a20224964c8e8e81222301bc164f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1Mzg_2aa50df0-a166-4120-99bb-644f50566043"
      unitRef="usd">-16500000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:GainsOnChangeInFairValueOfDerivatives
      contextRef="i6470a20224964c8e8e81222301bc164f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1Mjk_c7b1fcc8-7ded-464e-ae70-641804dbdbf3"
      unitRef="usd">0</ifrs-full:GainsOnChangeInFairValueOfDerivatives>
    <ifrs-full:HedgedItemLiabilities
      contextRef="i2e2b841e91d84ec09dfcc8b7ca8d85f0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1MjI_e1162052-f030-4c65-a94a-4da37550beba"
      unitRef="usd">200000000.0</ifrs-full:HedgedItemLiabilities>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent
      contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1MDg_465b4d0b-11ff-456f-96c1-b4aa6327f2bb"
      unitRef="number">0.0025</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss
      contextRef="i836c1b034fa44889bdb6872122392390_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzkyNjk_3440c060-14c3-408b-bf7f-2ff51b96cb44"
      unitRef="usd">1000000.0</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent
      contextRef="i21e3fad8d5e346878c68359ceb2f7ebd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU1MTU_f4f6e1fe-a459-4918-b043-d2e93fe4c235"
      unitRef="number">0.0025</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent>
    <cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss
      contextRef="if9e49fd1d2f3439097a7637ce24ca9bd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzkzOTc_7a6f1534-34c5-4818-8b36-405c9205da89"
      unitRef="usd">1000000.0</cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss>
    <cls:PercentageOfDebtHedged
      contextRef="i2e2b841e91d84ec09dfcc8b7ca8d85f0_I20211231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU4ODg_089844e8-b95d-4f7b-9fb3-ad0ce67d43db"
      unitRef="number">0.30</cls:PercentageOfDebtHedged>
    <ifrs-full:NotionalAmount
      contextRef="i2e2b841e91d84ec09dfcc8b7ca8d85f0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0OTQ_c1d21bbe-5c69-481f-98c9-2b4b78928763"
      unitRef="usd">200000000.0</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="i523f6ed36d9c42048107939942605007_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0ODc_e7f992cb-02ae-412c-ba91-88fcb445d533"
      unitRef="usd">50000000.0</ifrs-full:NotionalAmount>
    <cls:FinancingReceivablePercentPastDue2
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0Nzk_826bb1c2-d000-46d5-babb-1c56bb79e013"
      unitRef="number">0.02</cls:FinancingReceivablePercentPastDue2>
    <cls:FinancingReceivablePercentPastDue2
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0ODM_5b201502-ebe1-4f5f-896b-26f7c9a62254"
      unitRef="number">0.01</cls:FinancingReceivablePercentPastDue2>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzE2MDQ0_0340fea7-a3be-4922-b35f-8fc6bf5bb259"
      unitRef="usd">5700000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzE2MDU5_18758fb5-d55e-4ca2-b7ba-188e11d98c7a"
      unitRef="usd">5000000.0</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjE5_6f24a03d-7421-4bdc-bfad-9492cc02060e">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#160;follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&#160;liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;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 (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;prices) or indirectly (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;derived from prices);&#160;and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Level&#160;3 inputs are inputs for the asset or liability that are not based on observable market data (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;unobservable inputs).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forwards and swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forwards and swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory>
    <ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjI4_6b56173b-77a4-4cfe-a261-3192853705d0">&lt;div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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&#160;follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Level&#160;1 inputs are quoted prices (unadjusted) in active markets for identical assets or&#160;liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;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 (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;prices) or indirectly (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;derived from prices);&#160;and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;Level&#160;3 inputs are inputs for the asset or liability that are not based on observable market data (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.e.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;unobservable inputs).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forwards and swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency forwards and swaps&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory>
    <ifrs-full:FinancialAssets
      contextRef="i00832d05309b4cef8506159297bf83d5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzQtMS0xLTEtNDAzMDM_78571b19-9fe6-4327-bb81-3ca0376c865d"
      unitRef="usd">0</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="ida872a7e6bfe49adaff0d24d6dc43356_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzQtMy0xLTEtNDAzMDM_5b53f100-9ffd-481b-9e6f-861946b5fa8c"
      unitRef="usd">0</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="i79bed5ee1e55479b934569b4964fadd8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzQtNy0xLTEtNDAzMDM_917423fa-0844-435d-ae9c-3b1223602d1f"
      unitRef="usd">0</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="idbd7d31d521746b2aa0155ba3e859c5f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzQtOS0xLTEtNDAzMDM_101091f7-e90b-420e-8226-dcb12be63f35"
      unitRef="usd">500000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="i0b55008bef204b5a945f2aa6bb2c28e1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzUtMS0xLTEtNDAzMDM_2048a7f4-bed1-43cc-a4dd-f78cf6078e86"
      unitRef="usd">0</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="ia310abbf419f4c5ca1550ac6ea3c6ca6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzUtMy0xLTEtNDAzMDM_0ce1b1e8-f949-4766-95cc-b8c17f16a8af"
      unitRef="usd">29400000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="if858fbc0593e44c2b797d7a3d5509328_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzUtNy0xLTEtNDAzMDM_b1120873-9b60-461b-8264-5d30d4aa4e22"
      unitRef="usd">0</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="i5ce34095207c45f5b80fd9a2532bf952_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzUtOS0xLTEtNDAzMDM_e37649d9-8413-4c2f-8194-c0b38327baa6"
      unitRef="usd">7400000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="icd19552048f64a4e9afb48b8869a4416_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzYtMS0xLTEtNDAzMDM_e5ca41c3-3b6d-4d41-a009-e191af7a5526"
      unitRef="usd">0</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="ic412bd22e93640d6bab0f7dac9191efe_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzYtMy0xLTEtNDAzMDM_b336adb7-c891-4590-a96f-8abe2bb25d31"
      unitRef="usd">29400000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="ib4fc0bc6fe2d4b9da91a68986f3c98df_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzYtNy0xLTEtNDAzMDM_b786b80c-3591-4c55-9d19-81a92e8ea98f"
      unitRef="usd">0</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialAssets
      contextRef="i75c4516449e44af4983341c8d3258c56_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzYtOS0xLTEtNDAzMDM_ad98864f-0ade-4c51-af2a-30606f8b2fe2"
      unitRef="usd">7900000</ifrs-full:FinancialAssets>
    <ifrs-full:FinancialLiabilities
      contextRef="id1ae0a008be2468ea200b1776d237ce7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzktMS0xLTEtNDAzMDM_739ee736-e053-4387-a0a1-a5cfdc4af94c"
      unitRef="usd">0</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="ic3ab8c9307124bea80ca6be7a5a5edd7_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzktMy0xLTEtNDAzMDM_13a627b4-3931-476f-b978-1486b5fb416c"
      unitRef="usd">16500000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i74932aab23144048b9515d35760439ab_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzktNy0xLTEtNDAzMDM_3718f05a-e156-47b9-bcde-b5b638c6cd70"
      unitRef="usd">0</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="idab29c9387594e1cae60cfcc81015c6c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzktOS0xLTEtNDAzMDM_4acd53b5-472b-4807-91ba-aa9a923ebf75"
      unitRef="usd">7400000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i8c6e2e2263ed463bb2b88cf43da09b08_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzEwLTEtMS0xLTQwMzAz_90feb177-de33-4428-a2d2-41688af866a4"
      unitRef="usd">0</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i55f4c8452cdd4846af02567d4f429e11_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzEwLTMtMS0xLTQwMzAz_f472fb6d-bb7e-4a5c-a021-1cdd55c3e2eb"
      unitRef="usd">6100000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i25071fd5974c438987a5f953ba1fc24f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzEwLTctMS0xLTQwMzAz_3095965d-58c6-4017-a8fa-67c0b0f5d2a8"
      unitRef="usd">0</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="ibc854a7207dd4f45af1282692310aa00_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzEwLTktMS0xLTQwMzAz_14ac6f3e-3be1-4455-ac61-5dbc28da55cf"
      unitRef="usd">6200000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i137f45e46c2e46eb9b97f9d080d2a5a8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzExLTEtMS0xLTQwMzAz_c9b7618e-3a96-432f-b37a-6ebaa4256ccc"
      unitRef="usd">0</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="i90c489be89b74184bf7826dcd928a421_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzExLTMtMS0xLTQwMzAz_73fed7eb-d0ae-4bab-ab62-ff335c8bf2ad"
      unitRef="usd">22600000</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="ide5de1069cfd492a9be1dfbef36e4301_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzExLTctMS0xLTQwMzAz_fb3e985a-ab38-4be6-be4f-d42cbe215a52"
      unitRef="usd">0</ifrs-full:FinancialLiabilities>
    <ifrs-full:FinancialLiabilities
      contextRef="ib2c4c2dd737f4b10a996b84084090ac0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTowZjRkZDE5MTQyMjM0MDMxODkyOTEwZGM5ZDg0N2FlMy90YWJsZXJhbmdlOjBmNGRkMTkxNDIyMzQwMzE4OTI5MTBkYzlkODQ3YWUzXzExLTktMS0xLTQwMzAz_657be776-a0ae-42c7-a616-90c5d9a96878"
      unitRef="usd">13600000</ifrs-full:FinancialLiabilities>
    <ifrs-full:DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxNjI2_33fc24aa-a286-4c94-86a2-28c54ae228b9">At December&#160;31, 2021 and 2020, we had foreign currency forwards and swaps to trade U.S.&#160;dollars in exchange for the following currencies:&lt;div style="margin-bottom:12pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As at December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Currency&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contract amount &lt;br/&gt;of U.S.&#160;dollars&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average &lt;br/&gt;exchange rate &lt;br/&gt;in U.S.&#160;dollars &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maximum &lt;br/&gt;period in &lt;br/&gt;months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value &lt;br/&gt;gain/(loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canadian dollar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.79&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thai baht&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Malaysian ringgit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexican peso&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Chinese renminbi&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Euro&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Romanian leu&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Singapore dollar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japanese yen&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0088&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 4pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Korean won&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0008&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.036%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As at December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Currency&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contract amount &lt;br/&gt;of U.S.&#160;dollars&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted average &lt;br/&gt;exchange rate &lt;br/&gt;in U.S.&#160;dollars&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maximum &lt;br/&gt;period in &lt;br/&gt;months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair value &lt;br/&gt;gain/(loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canadian dollar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.76&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thai baht&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Malaysian ringgit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexican peso&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;British pound&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.33&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Chinese renminbi&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Euro&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Romanian leu&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.23&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Singapore dollar&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Japanese yen&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.01&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Korean won&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0009&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(ii)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(i) &#160;&#160;&#160;&#160;Represents the U.S. dollar equivalent (not in millions) of one unit of the foreign currency, weighted based on the notional amounts of the underlying foreign currency forward and swap contracts outstanding as at December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;As of December 31, 2021, the fair value of outstanding foreign currency forward and swap contracts related to effective cash flow hedges where we applied hedge accounting was a loss of $2.2 (December 31, 2020 &#x2014; gain of $14.5), and the fair value of outstanding foreign currency forward and swap contracts related to economic hedges where we record the changes in the fair values of such contracts through our consolidated statement of operations was a gain of $3.4 (December 31, 2020 &#x2014; gain of $8.8).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory>
    <ifrs-full:NotionalAmount
      contextRef="i8b025f9c15aa426ead3c6090b6b21b69_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEtMS0xLTEtNDAzMDM_4dee3ba3-1264-407b-9e00-3098ab6e7b47"
      unitRef="usd">195500000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i8b025f9c15aa426ead3c6090b6b21b69_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEtMi0xLTEtNDAzMDM_a9b0f71c-96e5-4fba-b9aa-3f9a47460783"
      unitRef="number">0.79</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i19b5ccd495434be2b40a6068671874d7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEtMy0xLTEtNDAzMDM_ea649eab-a435-4302-8ad7-1fd7ef92a019">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i19b5ccd495434be2b40a6068671874d7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEtNC0xLTEtNDAzMDM_e6b33241-b7f9-4ed7-83f0-7402e8b6b363"
      unitRef="usd">600000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i32918d1d07364e1ebd4db69c455068d5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzItMS0xLTEtNDAzMDM_ed70f7c7-7a1b-4b05-8dac-a034fb712c05"
      unitRef="usd">109900000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i32918d1d07364e1ebd4db69c455068d5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzItMi0xLTEtNDAzMDM_c38ee603-73bb-421e-af23-3b670140d029"
      unitRef="number">0.03</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i02ff2f4b904e4bda96de79349a40e5ec_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzItMy0xLTEtNDAzMDM_10ca8b1e-2c71-46e9-b6f5-50b316681d0a">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i02ff2f4b904e4bda96de79349a40e5ec_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzItNC0xLTEtNDAzMDM_768cce89-3c3c-457a-853a-170e6dbf135f"
      unitRef="usd">-1000000.0</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="ibd5661bf81244a7fbff5229d3b3381dc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzMtMS0xLTEtNDAzMDM_3658734d-4acd-4347-9fec-11607b394cc1"
      unitRef="usd">48800000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="ibd5661bf81244a7fbff5229d3b3381dc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzMtMi0xLTEtNDAzMDM_c4a08bfc-89b8-4860-8779-7007406caef3"
      unitRef="number">0.24</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i06ddb73e45ee43b3ba76831eec03fde0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzMtMy0xLTEtNDAzMDM_e9273bcb-2ee2-437a-b1c1-3a271e372b92">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i06ddb73e45ee43b3ba76831eec03fde0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzMtNC0xLTEtNDAzMDM_a7aa2de4-deef-4e07-bfbf-7d6da87e6c36"
      unitRef="usd">200000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i37048bff704648c8a749158b294d9f39_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzQtMS0xLTEtNDAzMDM_230d3b4b-0778-425e-ab85-61bec417f60c"
      unitRef="usd">23500000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i37048bff704648c8a749158b294d9f39_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzQtMi0xLTEtNDAzMDM_bdaf6ee1-c9b6-4877-a06f-39b0da2c1afc"
      unitRef="number">0.05</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="ic6c8074fcb4f4e1e94529f5fcec1c1a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzQtMy0xLTEtNDAzMDM_acecf6d5-5241-4498-8298-1d835947958c">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="ic6c8074fcb4f4e1e94529f5fcec1c1a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzQtNC0xLTEtNDAzMDM_5fda19ac-423f-47d3-ae4b-9889327671b8"
      unitRef="usd">200000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i0a9ea66d536f46c58c8b892323e4bdae_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzYtMS0xLTEtNDAzMDM_5ea50cc2-dcc7-441b-b957-6e6a242ae3ea"
      unitRef="usd">55200000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i0a9ea66d536f46c58c8b892323e4bdae_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzYtMi0xLTEtNDAzMDM_bf2e9f4a-81fb-4e38-b796-28c4c7ac2570"
      unitRef="number">0.15</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i2186780e36534d71babbe8973791681d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzYtMy0xLTEtNDAzMDM_0144bf13-8c80-44a2-bfc3-48609691622e">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i2186780e36534d71babbe8973791681d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzYtNC0xLTEtNDAzMDM_d59c9f00-e3a2-4b17-b280-c80c26b98cf4"
      unitRef="usd">1200000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i2b578702956842cf83b4c3d3748b31b5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzctMS0xLTEtNDAzMDM_3acfa4d8-aca4-494a-a37b-1d9079f5a94f"
      unitRef="usd">20600000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i2b578702956842cf83b4c3d3748b31b5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzctMi0xLTEtNDAzMDM_990cbdef-77d2-4240-96ec-4095db862af7"
      unitRef="number">1.14</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i41e061cc75b543b38bce737d3797e090_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzctMy0xLTEtNDAzMDM_da67f5b4-7b8d-4d7d-9898-c5b4fc80affc">P4M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i41e061cc75b543b38bce737d3797e090_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzctNC0xLTEtNDAzMDM_73a0f189-5551-4109-8dcb-16359195f5be"
      unitRef="usd">600000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i18b13154946d48388ef56d691e5978ab_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzgtMS0xLTEtNDAzMDM_8128856e-a507-4f3d-9148-df22fb23ae5e"
      unitRef="usd">40600000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i18b13154946d48388ef56d691e5978ab_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzgtMi0xLTEtNDAzMDM_d0a24409-cf0b-4404-b89e-a5c4d8af5bba"
      unitRef="number">0.23</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i144a65b10f8f4f4590b779a18efe0901_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzgtMy0xLTEtNDAzMDM_bbe65bdb-95b8-4413-aaa6-6e4bea9cab00">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i144a65b10f8f4f4590b779a18efe0901_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzgtNC0xLTEtNDAzMDM_3770eddc-2180-417f-ac35-237252405b08"
      unitRef="usd">-1100000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i652a7fd45058463ba0a0534ff4f28d7a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzktMS0xLTEtNDAzMDM_86cfccf7-62fd-4fb6-9850-3b9a432c8e9c"
      unitRef="usd">27800000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i652a7fd45058463ba0a0534ff4f28d7a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzktMi0xLTEtNDAzMDM_9327e708-cd18-4d6a-b3c2-7cc0cfb926c6"
      unitRef="number">0.74</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i5791ed9c5677486a9cadb68ce26b2155_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzktMy0xLTEtNDAzMDM_613c5f3a-71d5-4426-91bb-24b9cc6b8a9a">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i5791ed9c5677486a9cadb68ce26b2155_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzktNC0xLTEtNDAzMDM_e5cd5812-b598-4688-8166-c4f2dee17928"
      unitRef="usd">0</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="ib0a64b76c46d4d068658eedf25d661eb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEwLTEtMS0xLTQwMzAz_9efc2130-fd65-4c40-9102-dad46ca0d23b"
      unitRef="usd">11600000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="ib0a64b76c46d4d068658eedf25d661eb_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEwLTItMS0xLTQwMzAz_27048831-6e49-4fe5-8665-5994e19429e7"
      unitRef="number">0.0088</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i3f27e64a586b4524886eb103de961fcc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEwLTMtMS0xLTQwMzAz_33cc10b7-f4dc-4bd2-bb23-971a2eddeec5">P4M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i3f27e64a586b4524886eb103de961fcc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEwLTQtMS0xLTQwMzAz_1c4da907-f1ee-4d28-aec1-01b6de8bf7ab"
      unitRef="usd">500000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i86ac9277db9741d4badc24e6ecdfd863_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzExLTEtMS0xLTQwMzAz_f3e01c0c-23c1-4760-adf9-c65f79cb1e76"
      unitRef="usd">6000000.0</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i86ac9277db9741d4badc24e6ecdfd863_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzExLTItMS0xLTQwMzAz_2c7f3d63-b0e9-4545-b3e2-eb48a0e208d8"
      unitRef="number">0.0008</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="ib2461f61165a426ea9e445f034651eec_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzExLTMtMS0xLTQwMzAz_927cfeb5-ae07-4ed8-a842-0638e94db739">P4M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="ib2461f61165a426ea9e445f034651eec_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzExLTQtMS0xLTQwMzAz_c70a7f79-242b-4bc4-8e30-aba12e4af8bf"
      unitRef="usd">0</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEyLTEtMS0xLTQwMzAz_738d3aa5-2862-480f-b149-a2a9d02f7637"
      unitRef="usd">539500000</ifrs-full:NotionalAmount>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZTo4Y2RkMjIzNzcwMDg0NGYyOGYyMzkxZTdhMzg2M2NmNC90YWJsZXJhbmdlOjhjZGQyMjM3NzAwODQ0ZjI4ZjIzOTFlN2EzODYzY2Y0XzEyLTQtMS0xLTQwMzAz_f9c07a40-5761-4090-89e5-f530393610c7"
      unitRef="usd">1200000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i5b1dfc2723bd4e28a5437e1491da15a5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEtMS0xLTEtNDAzMDM_d7cc7611-40aa-4678-b38a-4b9ece394d11"
      unitRef="usd">230800000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i5b1dfc2723bd4e28a5437e1491da15a5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEtMi0xLTEtNDAzMDM_d0232e39-042a-4739-b233-4a9dceb22982"
      unitRef="number">0.76</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i55e4833d46f94cab9816e071ae19086f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEtMy0xLTEtNDAzMDM_ee04aead-dea0-4c50-b8be-e7932fae2b8d">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i55e4833d46f94cab9816e071ae19086f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEtNC0xLTEtNDAzMDM_347e067c-0c8c-4b09-ac49-0806b4568e6f"
      unitRef="usd">11700000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="ibba3c89a7e2d48c1be8e77d6240be540_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzItMS0xLTEtNDAzMDM_058cd1de-817a-4418-881a-45e5cc969f0c"
      unitRef="usd">107700000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="ibba3c89a7e2d48c1be8e77d6240be540_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzItMi0xLTEtNDAzMDM_55d40727-fa39-494f-84e8-ffb473025d25"
      unitRef="number">0.03</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i101f96def84f4ef19206f5d0c98ed477_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzItMy0xLTEtNDAzMDM_583bc869-08fe-4d29-a842-1f8cd4563674">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i101f96def84f4ef19206f5d0c98ed477_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzItNC0xLTEtNDAzMDM_ce2620d4-258d-467d-968f-b2532775f98c"
      unitRef="usd">4700000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="ib59e54a77e1f41648197b6ccc35d03dd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzMtMS0xLTEtNDAzMDM_7b08574f-84a5-4223-815f-d25bf9bdd554"
      unitRef="usd">48700000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="ib59e54a77e1f41648197b6ccc35d03dd_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzMtMi0xLTEtNDAzMDM_e127436d-8b6c-4eb3-bca7-8d0b299606cf"
      unitRef="number">0.24</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i1d88a95bc6584cd3897f367cd06275c5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzMtMy0xLTEtNDAzMDM_0761bd50-d881-41f0-a0b0-670e0212db1a">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i1d88a95bc6584cd3897f367cd06275c5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzMtNC0xLTEtNDAzMDM_80152a81-094d-40d7-89d0-210bf432e996"
      unitRef="usd">1600000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="ied16c368d6064391b110be97a692dbb3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzQtMS0xLTEtNDAzMDM_75d76947-73ca-4e05-910d-a2d6dd69ef02"
      unitRef="usd">20100000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="ied16c368d6064391b110be97a692dbb3_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzQtMi0xLTEtNDAzMDM_bbafdece-a884-4526-86b9-aa8a6228cea9"
      unitRef="number">0.05</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i463fcf975a504084963205dee5071d6b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzQtMy0xLTEtNDAzMDM_1341e86f-0312-406c-bedb-fe5d78f8f80a">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i463fcf975a504084963205dee5071d6b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzQtNC0xLTEtNDAzMDM_a97b4103-9f7b-42da-bd01-fa53e3e15945"
      unitRef="usd">1600000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i260acdbfeb5a41329a1c080a0cbab914_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzUtMS0xLTEtNDAzMDM_fd6a704f-0b45-4e3f-8385-1ed156f3ce68"
      unitRef="usd">800000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i260acdbfeb5a41329a1c080a0cbab914_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzUtMi0xLTEtNDAzMDM_fdf655ae-8401-4d60-964c-7ccb516f263b"
      unitRef="number">1.33</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="ie0f37167d37a42ebaf3ca0636c3c8ed8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzUtMy0xLTEtNDAzMDM_53092ddb-6a76-4484-b9ca-b8196e8fc4ef">P4M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="ie0f37167d37a42ebaf3ca0636c3c8ed8_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzUtNC0xLTEtNDAzMDM_f466c11a-47f6-4fa0-b964-bf1d65e8577d"
      unitRef="usd">100000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i81391024d02d4667ba77788899aacdac_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzYtMS0xLTEtNDAzMDM_a7b1e47c-b79e-4775-8206-d6449f2f3148"
      unitRef="usd">44000000.0</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i81391024d02d4667ba77788899aacdac_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzYtMi0xLTEtNDAzMDM_537ca15d-44ce-48c2-bd8e-69d01ef1b2ee"
      unitRef="number">0.15</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i91c9d09626fd450cbf81acef07c68857_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzYtMy0xLTEtNDAzMDM_6c7ba86f-859f-436b-a380-8ab23e0671e1">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i91c9d09626fd450cbf81acef07c68857_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzYtNC0xLTEtNDAzMDM_ba0e7e13-b204-4e10-80cb-7739ecbd5638"
      unitRef="usd">2800000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="iacc75eefa1d3449b88560d6c2e59d780_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzctMS0xLTEtNDAzMDM_61ba73c5-0ba1-4487-885f-fba8221afb50"
      unitRef="usd">39500000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="iacc75eefa1d3449b88560d6c2e59d780_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzctMi0xLTEtNDAzMDM_ef769f89-75f5-4f54-955d-13cd68e525c7"
      unitRef="number">1.21</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i42deb06c0daf415294b4e9de568ba229_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzctMy0xLTEtNDAzMDM_17ff0843-4128-4bf8-838c-cb040775f4cc">P10M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i42deb06c0daf415294b4e9de568ba229_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzctNC0xLTEtNDAzMDM_479a9069-fef1-4457-9146-00d0222aa31f"
      unitRef="usd">-1500000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="ia0d71c9456ab40b89cfda73323f80e37_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzgtMS0xLTEtNDAzMDM_e7f2072a-2f5e-4e79-b1a6-99f6ebbf9fea"
      unitRef="usd">28600000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="ia0d71c9456ab40b89cfda73323f80e37_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzgtMi0xLTEtNDAzMDM_06c928e6-f8c4-40d5-8db6-636795df652c"
      unitRef="number">0.23</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i1fc782a572374b76bc89f7ce31004426_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzgtMy0xLTEtNDAzMDM_c6218e22-bef6-48a2-a598-de6d589db4f5">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i1fc782a572374b76bc89f7ce31004426_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzgtNC0xLTEtNDAzMDM_918f92fe-664c-4c12-94b3-3d628bcf09e3"
      unitRef="usd">2000000.0</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i3eed6baab7db41cfac148ef17d63c7b8_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzktMS0xLTEtNDAzMDM_ce5a7cc6-43d1-40a8-b2e6-32af441d4f61"
      unitRef="usd">27500000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i3eed6baab7db41cfac148ef17d63c7b8_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzktMi0xLTEtNDAzMDM_d0cf5cdc-d13b-41ca-8c8f-a77b007b718e"
      unitRef="number">0.73</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="i144ace815efa41029f1f4c2336d8f0ca_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzktMy0xLTEtNDAzMDM_c999232c-23f0-417d-a8be-a5a29d19da84">P12M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i144ace815efa41029f1f4c2336d8f0ca_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzktNC0xLTEtNDAzMDM_64f82132-438e-4de0-9fb5-7e5e2bcde5fd"
      unitRef="usd">1000000.0</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i9687c33debba42028e7bf837ee249e74_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEwLTEtMS0xLTQwMzAz_c4b604c7-07e1-450b-ada3-c4539eebdce2"
      unitRef="usd">8000000.0</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i9687c33debba42028e7bf837ee249e74_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEwLTItMS0xLTQwMzAz_021659f0-9958-4926-ab13-bf42315eea09"
      unitRef="number">0.01</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="ie0ad6d8cc15f4de8bb4cca81e37412a1_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEwLTMtMS0xLTQwMzAz_b140a6d2-da16-4d04-96cf-f340409af859">P4M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="ie0ad6d8cc15f4de8bb4cca81e37412a1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEwLTQtMS0xLTQwMzAz_cae38e2e-a413-48e6-a9fc-1d819b39d712"
      unitRef="usd">-200000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="i628e84d213944ea9a15435a228639a4f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzExLTEtMS0xLTQwMzAz_94de2818-fc5f-4fe9-8f9b-0d113f4acfd1"
      unitRef="usd">6900000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i628e84d213944ea9a15435a228639a4f_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzExLTItMS0xLTQ1ODA5_a82d462b-fd40-4dce-bd5e-743e60a34f7d"
      unitRef="number">0.0009</ifrs-full:AveragePriceOfHedgingInstrument>
    <cls:MaximumLengthOfTimeHedgedInCashFlowHedge
      contextRef="ie5c59eda4edc447fb459b55c08528cc5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzExLTMtMS0xLTQ1ODA5_585188f1-fb17-4905-bf36-ff75e23dafd0">P1M</cls:MaximumLengthOfTimeHedgedInCashFlowHedge>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="ie5c59eda4edc447fb459b55c08528cc5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzExLTQtMS0xLTQwMzAz_785411e2-4da0-4fec-8996-fa5bd278ebd1"
      unitRef="usd">-500000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:NotionalAmount
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEyLTEtMS0xLTQ1ODA5_37c67695-0dfc-4253-a393-14b36d26fdc0"
      unitRef="usd">562600000</ifrs-full:NotionalAmount>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90YWJsZToxNzZiOTY0OTk5ZTA0M2NkYTViODc1OTY4MDU0ZGJlMC90YWJsZXJhbmdlOjE3NmI5NjQ5OTllMDQzY2RhNWI4NzU5NjgwNTRkYmUwXzEyLTQtMS0xLTQ1ODA5_18548ee2-db91-4120-aeb9-fec4fbc99649"
      unitRef="usd">23300000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="if00752ec95074f02837cb515cdc04a94_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0NDI_dc395618-ebf8-43ca-bfca-becb8dedeaae"
      unitRef="usd">-2200000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i9a06e7f1d0ff4c8da66dbfe94ee0e58f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0NTE_577f999f-8887-4613-b1c8-4ba208bb969f"
      unitRef="usd">14500000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i523d921687724296b6014a9b797bf24e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0NjE_3bce22ca-f8ee-418e-bbbc-a4298af69c73"
      unitRef="usd">3400000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i9a4d02b82a3b4c7194b6ddefb965b9bb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzMyOTg1MzQ5ODU0NzA_9b9fde63-304e-480b-9175-60536fdc1c5e"
      unitRef="usd">-8800000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIwNTUx_a9ba3564-180e-4d6e-9974-9cc0da2cf4ec"
      unitRef="usd">1200000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIwNTgz_44468446-194a-4cec-a601-82a1df0882f4"
      unitRef="usd">23300000</ifrs-full:GainsLossesOnChangeInFairValueOfDerivatives>
    <ifrs-full:CurrentDerivativeFinancialAssets
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxMTAx_4bc25306-0acf-4441-aa8e-2d69ebd52c9f"
      unitRef="usd">7400000</ifrs-full:CurrentDerivativeFinancialAssets>
    <ifrs-full:CurrentDerivativeFinancialLiabilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxMTUz_731efaca-71e8-4574-a7cd-0e8bd577c4a5"
      unitRef="usd">6200000</ifrs-full:CurrentDerivativeFinancialLiabilities>
    <ifrs-full:CurrentDerivativeFinancialAssets
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxMjI5_6dd8a8c9-6a5d-4442-8e7c-e474b5494ad3"
      unitRef="usd">29400000</ifrs-full:CurrentDerivativeFinancialAssets>
    <ifrs-full:CurrentDerivativeFinancialLiabilities
      contextRef="ia110cd55e1e34743a11e1b1eaeec9560_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTIvZnJhZzpmNWRjZWJiYzAzZTQ0ZTEyODI1NGYyNzgwYWQ3MTJjOS90ZXh0cmVnaW9uOmY1ZGNlYmJjMDNlNDRlMTI4MjU0ZjI3ODBhZDcxMmM5XzIxMjgx_903269db-259f-48bb-baeb-a94804dcede8"
      unitRef="usd">6100000</ifrs-full:CurrentDerivativeFinancialLiabilities>
    <ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTgvZnJhZzo2OGMxNmExYWUzODg0MmM3ODFhNmYwYjI0MTk4ZDFhMC90ZXh0cmVnaW9uOjY4YzE2YTFhZTM4ODQyYzc4MWE2ZjBiMjQxOThkMWEwXzIxNDk_b0adc385-abf5-4812-83fc-3b8f23d31f11">CAPITAL DISCLOSURES:&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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, uncommitted intraday and overnight bank overdraft facilities, an uncommitted A/R sales program and SFPs, and our ability to issue debt or equity securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We regularly review our borrowing capacity and make adjustments, as permitted, for changes in economic conditions and changes in our requirements. See note 11 for a discussion of the terms of the Credit Facility, and amounts outstanding thereunder at December&#160;31, 2021. We had $579.0 available as of December&#160;31, 2021 under the Revolver for future borrowings. As of December&#160;31, 2021, we also had access (in each case on an uncommitted basis) to $198.5 in intraday and overnight bank overdraft facilities, our $300.0 A/R sales program and the SFPs to provide short-term liquidity. At December&#160;31, 2021, we sold $45.8 of A/R under our A/R sales program and $98.0 under the SFPs (see note 4). The timing and the amounts we borrow and repay under these facilities can vary significantly from month-to-month depending on our working capital and other cash requirements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have repurchased and canceled SVS under NCIBs in recent years. In addition, we purchase SVS from time-to-time in the open market through a broker to satisfy delivery obligations under our SBC plans. See note&#160;12 for details. We have not distributed, nor do we have any current plan to distribute, any dividends to our shareholders. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our strategy on capital risk management has not changed significantly since the end of 2020. Other than the restrictive and financial covenants associated with our Credit Facility described in note 11, 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.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory>
    <ifrs-full:UndrawnBorrowingFacilities
      contextRef="i203216be79d340f6ab64eac783ec77b7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTgvZnJhZzo2OGMxNmExYWUzODg0MmM3ODFhNmYwYjI0MTk4ZDFhMC90ZXh0cmVnaW9uOjY4YzE2YTFhZTM4ODQyYzc4MWE2ZjBiMjQxOThkMWEwXzc0MA_4b8904cd-2136-4d0a-9bab-06d0105258d0"
      unitRef="usd">579000000.0</ifrs-full:UndrawnBorrowingFacilities>
    <ifrs-full:UndrawnBorrowingFacilities
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTgvZnJhZzo2OGMxNmExYWUzODg0MmM3ODFhNmYwYjI0MTk4ZDFhMC90ZXh0cmVnaW9uOjY4YzE2YTFhZTM4ODQyYzc4MWE2ZjBiMjQxOThkMWEwXzkxOA_66702a7c-ba7d-46c6-b520-d321145d1c55"
      unitRef="usd">198500000</ifrs-full:UndrawnBorrowingFacilities>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit
      contextRef="ic7f1df9818f540ffa887632165c1aa95_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTgvZnJhZzo2OGMxNmExYWUzODg0MmM3ODFhNmYwYjI0MTk4ZDFhMC90ZXh0cmVnaW9uOjY4YzE2YTFhZTM4ODQyYzc4MWE2ZjBiMjQxOThkMWEwXzk3OA_835ed6a8-c766-4b16-a558-0862fe0cda23"
      unitRef="usd">300000000.0</cls:TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1
      contextRef="i381a02876a7540b4a9eb60796b22eeff_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTgvZnJhZzo2OGMxNmExYWUzODg0MmM3ODFhNmYwYjI0MTk4ZDFhMC90ZXh0cmVnaW9uOjY4YzE2YTFhZTM4ODQyYzc4MWE2ZjBiMjQxOThkMWEwXzEwNjA_fe0b1f84-1f78-4f6a-a3b5-17adca0192f7"
      unitRef="usd">45800000</cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1>
    <cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1
      contextRef="i45a0e26cc5ec4ef0b7896dcf2f4f8189_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMTgvZnJhZzo2OGMxNmExYWUzODg0MmM3ODFhNmYwYjI0MTk4ZDFhMC90ZXh0cmVnaW9uOjY4YzE2YTFhZTM4ODQyYzc4MWE2ZjBiMjQxOThkMWEwXzIzNjM5NTAwMDAwMTE2_46a76b02-71a4-4bb5-8c96-913ddb87292e"
      unitRef="usd">98000000.0</cls:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1>
    <ifrs-full:DisclosureOfEarningsPerShareExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90ZXh0cmVnaW9uOmNkNWQxOWFlOGM5ODRiNWQ4YzFmZWMzYTlkZmVmNWE5XzMxMw_60146cc5-36be-4d46-944b-2687654b79d7">WEIGHTED AVERAGE NUMBER OF SHARES DILUTED (in&#160;millions):&lt;div style="margin-bottom:12pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares (basic)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of outstanding awards under SBC plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares (diluted)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For each of the years ended December&#160;31, 2021, December&#160;31, 2020, and December&#160;31, 2019, we excluded 0.3 million stock options from the diluted weighted average per share calculation as they were out-of-the-money. References to shares in this note 22 are to our SVS and MVS taken collectively.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEarningsPerShareExplanatory>
    <ifrs-full:EarningsPerShareExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90ZXh0cmVnaW9uOmNkNWQxOWFlOGM5ODRiNWQ4YzFmZWMzYTlkZmVmNWE5XzMxMQ_e1759907-0509-4752-805e-5314657e0b8d">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.871%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares (basic)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of outstanding awards under SBC plans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of shares (diluted)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:EarningsPerShareExplanatory>
    <ifrs-full:WeightedAverageShares
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzEtMS0xLTEtNDAzMDM_53088909-9787-4771-84f7-9e86eddece12"
      unitRef="shares">131000000.0</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzEtMy0xLTEtNDAzMDM_bb287e74-5e9e-4706-a7b2-c1985b04c098"
      unitRef="shares">129100000</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzEtNS0xLTEtNDAzMDM_529daa07-a180-4eb6-9e91-5412d4bf19a6"
      unitRef="shares">126700000</ifrs-full:WeightedAverageShares>
    <ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzItMS0xLTEtNDAzMDM_6812a440-81e6-4626-a1e5-dbbaac97a34b"
      unitRef="shares">800000</ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares>
    <ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzItMy0xLTEtNDAzMDM_b3c46db9-288f-4e34-89bc-3ba99baa31a6"
      unitRef="shares">0</ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares>
    <ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzItNS0xLTEtNDAzMDM_cbfb06b4-cd23-4c9b-af13-be2ce7368071"
      unitRef="shares">0</ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzMtMS0xLTEtNDAzMDM_a4f6d432-8495-4e51-8f87-ddb867810409"
      unitRef="shares">131800000</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzMtMy0xLTEtNDAzMDM_c0ba940a-32f0-4f74-8cc5-21bc7ab4791d"
      unitRef="shares">129100000</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90YWJsZTo2NDNhNGVhNzAzMmE0Y2Q5YTBlOTRmYzBmZWEwNTg3ZS90YWJsZXJhbmdlOjY0M2E0ZWE3MDMyYTRjZDlhMGU5NGZjMGZlYTA1ODdlXzMtNS0xLTEtNDAzMDM_30404cfb-4109-46cd-abd7-7f5ac2d7cfd9"
      unitRef="shares">126700000</ifrs-full:AdjustedWeightedAverageShares>
    <cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90ZXh0cmVnaW9uOmNkNWQxOWFlOGM5ODRiNWQ4YzFmZWMzYTlkZmVmNWE5XzEyNA_88845b84-fc5c-4b1d-bce9-d8ef1930ebef"
      unitRef="shares">300000</cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1>
    <cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90ZXh0cmVnaW9uOmNkNWQxOWFlOGM5ODRiNWQ4YzFmZWMzYTlkZmVmNWE5XzEyNA_c61e0158-e27d-4fc2-9eb0-2faa00dfb380"
      unitRef="shares">300000</cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1>
    <cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjEvZnJhZzpjZDVkMTlhZThjOTg0YjVkOGMxZmVjM2E5ZGZlZjVhOS90ZXh0cmVnaW9uOmNkNWQxOWFlOGM5ODRiNWQ4YzFmZWMzYTlkZmVmNWE5XzEyNA_e46f3ee2-8d06-46dd-a679-dd59823bac1f"
      unitRef="shares">300000</cls:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1>
    <ifrs-full:DisclosureOfGovernmentGrantsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzEzMjQ_42ace1cc-55b5-4d2b-9e7c-c53808d26867">COVID-19 GOVERNMENT SUBSIDIES: &lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The governments of various jurisdictions in which we have operations have approved legislation and taken administrative actions intended to aid businesses that have been adversely impacted by COVID-19, including making Subsidies available to eligible entities to subsidize or offset qualifying expenses, including employee wages, or to lower payroll taxes or required social insurance program contributions (in certain countries), in each case subject to limits and other specified criteria (collectively, COVID Subsidies). We determined that we qualified for COVID Subsidies during 2021 and 2020, the most significant of which were provided under the Canadian Emergency Wage Subsidy (CEWS) first announced by the Government of Canada in April 2020.  Due to changes in legislation, however, we have not applied for further COVID Subsidies under the CEWS since June 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For 2021, we determined that we qualified for an estimated aggregate of approximately $11 (2020 &#x2014; approximately $34) of COVID Subsidies, which we&#160;recognized&#160;as a reduction to the related expenses in cost of goods sold of approximately $8 (2020 &#x2014; approximately $27)&#160;and SG&amp;amp;A of approximately $3 (2020 &#x2014; approximately $7) in our consolidated statement of operations. All recognized COVID Subsidies have been received.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGovernmentGrantsExplanatory>
    <cls:GovernmentSubsidiesCOVID19
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzI3NDg3NzkwNzIxNjM_65212eb5-2a87-4882-b01a-2556dcce6083"
      unitRef="usd">11000000</cls:GovernmentSubsidiesCOVID19>
    <cls:GovernmentSubsidiesCOVID19
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzEwOTk1MTE2MjkxMDM_7e47238b-b69a-4a53-a781-608870a6b27f"
      unitRef="usd">34000000</cls:GovernmentSubsidiesCOVID19>
    <cls:ReductionInCostOfSalesGovernmentSubsidies
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzI3NDg3NzkwNzIyMzM_6076ccf4-7144-4174-89f5-6070db18651a"
      unitRef="usd">8000000</cls:ReductionInCostOfSalesGovernmentSubsidies>
    <cls:ReductionInCostOfSalesGovernmentSubsidies
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzEwOTk1MTE2MjkxMDg_f37980b2-f67a-4c56-933b-d0a2ae6e5249"
      unitRef="usd">27000000</cls:ReductionInCostOfSalesGovernmentSubsidies>
    <cls:ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzI3NDg3NzkwNzIyNDc_2ec2255a-4a90-43bc-989d-e3df2e1c588c"
      unitRef="usd">3000000</cls:ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19>
    <cls:ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjQvZnJhZzpiMWUyYzhhOGViYzQ0NzA4OGEwNDIyOTMzYmIwMGIxOC90ZXh0cmVnaW9uOmIxZTJjOGE4ZWJjNDQ3MDg4YTA0MjI5MzNiYjAwYjE4XzEwOTk1MTE2MjkxMTM_0c059032-fd51-46ff-b5b4-6aa385628dcb"
      unitRef="usd">7000000</cls:ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19>
    <ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzYxMDg_3ee95762-2cf5-45ff-9fef-708ab5c9dfe1">COMMITMENTS, CONTINGENCIES AND GUARANTEES: &lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, we had commitments (not recognized as liabilities as of such date) under IT support agreements that require future minimum payments as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.172%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.205%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As at December&#160;31, 2021, management had approved &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;$45.9 f&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;or capital expenditures, primarily for machinery and equipment to support new customer programs, and issued $10.1&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; of such amount in purchase orders to third-party vendors. We also have a contractual commitment with a supplier to purchase $8 of component parts in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have contingent liabilities in the form of L/Cs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, 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 December&#160;31, 2021, we had $48.1 of Guarantees (December&#160;31, 2020 &#x2014; $41.5), including $21.0 (December&#160;31, 2020 &#x2014; $21.3) of L/Cs outstanding under our Revolver. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are required to make scheduled quarterly principal amortization payments under the Second Incremental Term Loan, certain annual mandatory prepayments under the Credit Facility under specified circumstances, payments of outstanding amounts under the Credit Facility at maturity (see note 11), contractual payments under our lease obligations (described in note 11 and below), and contributions to our pension and non-pension post-employment benefit plans (see note 18). 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 4, 11 and 20). See note 20 for our obligations under the foreign exchange contracts we held at December&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Additional real property lease commitments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In March 2019, as part of the sale of our Toronto real property, we entered into a 10-year lease for our new corporate headquarters (Headquarters Lease), to be built by the purchaser of such property on the site of our former location. The commencement date of this lease will be determined by such purchaser based on completion of construction of the new building, and is currently targeted to be May 2023, with occupancy in November 2023. Upon such commencement, our estimated annual basic rent will be approximately $2.1 million Canadian dollars for each of the first five years, and approximately $2.2 million Canadian dollars for each of the remaining five years. We may, at our option, extend the lease for two further consecutive &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMxMjI_82712552-1d4b-467e-8f8d-39e30f8ac7ea"&gt;five&lt;/span&gt;-year periods. We intend to remain in our temporary headquarters location until that time. Our temporary headquarters lease expires in January 2023, but can be extended for an additional one-year period. We intend to exercise this extension option. The rental amounts that will be due under this lease were not recognized as liabilities as of December 31, 2021, because the lease had not yet commenced.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, in connection with an outsourcing arrangement with a new customer, we agreed to lease a portion of their facilities located in Richardson, Texas for a 10-year period (Texas Lease). The commencement dates for this lease were/are September 2021, April 2022 and April 2027 (each for different portions of the total amount leased). The rental amounts for the portions of the lease that had not yet commenced ($2.6 in 2022; $3.5 in 2023; $3.6 in 2024; $3.7 in 2025, $3.8 in 2026 and $28.3 thereafter), were not recognized as liabilities as of December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;At December&#160;31, 2021, we had lease commitments under the Headquarters Lease and the Texas Lease (not recognized as liabilities as of such date) which require future minimum lease payments as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnifications:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We provide routine indemnifications, the terms of which range in duration and scope, and often are not explicitly defined, including for third-party intellectual property infringement, certain negligence claims, and for our directors and officers. We have also provided indemnifications in connection with the sale of certain assets. The maximum potential liability from these indemnifications cannot be reasonably estimated. In some cases, we have recourse against other parties or insurance to mitigate our risk of loss from these indemnifications. Historically, we have not made significant payments relating to these types of indemnifications. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income taxes and other matters:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The successful pursuit of assertions made by any government authority, including tax authorities, could result in our owing significant amounts of tax or other reimbursements, interest and possibly penalties. We believe we adequately accrue for any probable potential adverse 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 in excess of amounts accrued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2017, the Brazilian Ministry of Science, Technology, Innovation and Communications (MCTIC) 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. We received lower re-assessments for 2007 and 2008 during Q1 2020 in response to our initial appeal, and in Q4 2021, the MCTIC accepted our appeal in respect of 2006 resulting in no adjustment to our original filing position for such year. We intend to continue to appeal the original assessments for 2009 and the re-assessments for  2007 and 2008.  As of December 31, 2021, the assessments and re-assessments, including interest and penalties, total approximately 12&#160;million Brazilian real (approximately $2 at year-end exchange rates) for all such years, reduced from original assessments totaling approximately 39&#160;million Brazilian real (approximately $7 at year-end exchange rates). &lt;/span&gt;&lt;/div&gt;In the third quarter of 2021 (Q3 2021), the Romanian tax authorities issued a final assessment in the aggregate amount of approximately 31&#160;million Romanian leu (approximately $7 at period-end exchange rates), for additional income and value-added taxes for one of our Romanian subsidiaries for the 2014 to 2018 tax years. In order to advance our case to the appeals phase and reduce or eliminate potential interest and penalties, we paid the Romanian tax authorities the full amount assessed in Q3 2021 (without agreement to all or any portion of such assessment). We believe that our originally-filed tax return positions are in compliance with applicable Romanian tax laws and regulations, and intend to vigorously defend our position through all necessary appeals or other judicial processes.</ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory>
    <cls:OtherCommitment1
      contextRef="i1165bdc78c5649b99609f0b9443474ba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzAtMi0xLTEtNDAzMDM_deb03cc7-003b-4e6c-902b-0dac1a0469f4"
      unitRef="usd">27300000</cls:OtherCommitment1>
    <cls:OtherCommitment1
      contextRef="i5b46db8407d349c9a2716d74f1c13d46_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzEtMi0xLTEtNDAzMDM_f7fd0543-d707-4a9c-a80e-8a1e9c7758ed"
      unitRef="usd">23500000</cls:OtherCommitment1>
    <cls:OtherCommitment1
      contextRef="i7d305a14dd5644bfa71d8913e43b041a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzItMi0xLTEtNDAzMDM_c398bae6-54ad-4f10-b3f7-3817cd038ff6"
      unitRef="usd">20900000</cls:OtherCommitment1>
    <cls:OtherCommitment1
      contextRef="i50a4a63b2862456ba64f8cdc36dc436e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzMtMi0xLTEtNDAzMDM_a5818a5c-e236-46da-9b8b-453fe86bd8bd"
      unitRef="usd">16800000</cls:OtherCommitment1>
    <cls:OtherCommitment1
      contextRef="ieeb6b711c0734336b617f878f7550dce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzQtMi0xLTEtNDAzMDM_e02c20e0-dbd8-41c7-9325-9b0a01a1900a"
      unitRef="usd">13300000</cls:OtherCommitment1>
    <cls:OtherCommitment1
      contextRef="i8e6e827d4cba461ca7621b6d1c51f0bc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzUtMi0xLTEtNDAzMDM_65c42d4a-2b61-44c6-aa09-7f2dc0f7324e"
      unitRef="usd">24900000</cls:OtherCommitment1>
    <cls:OtherCommitment1
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjNjQ0OTVlMGFkMTk0MmI0OGM5YTQ1OGNiNTUzMTUxNC90YWJsZXJhbmdlOmM2NDQ5NWUwYWQxOTQyYjQ4YzlhNDU4Y2I1NTMxNTE0XzYtMi0xLTEtNDAzMDM_1a2667b1-def2-40fd-823b-eb4f62f1aacc"
      unitRef="usd">126700000</cls:OtherCommitment1>
    <ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzEwOTk1MTE2MzM5MDY_f6b8f707-52e4-42c0-bdc5-fbb1da2c9ce5"
      unitRef="usd">45900000</ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment>
    <cls:PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzEwOTk1MTE2MzM5MTA_2881675d-3e3c-465f-b380-4626f87968e6"
      unitRef="usd">10100000</cls:PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment>
    <cls:PurchaseOrdersIssuedForAcquisitionOfInventory
      contextRef="ib1beb05d2c4a4ed3ab1acd0843ce5c01_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIzNjM5NTAwMDIxNzI4_79b13b14-70d9-45a8-bdd0-655188fb0f75"
      unitRef="usd">8000000</cls:PurchaseOrdersIssuedForAcquisitionOfInventory>
    <ifrs-full:EstimatedFinancialEffectOfContingentLiabilities
      contextRef="i813795279a1e42c7b4ea0e56653b0baa_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2Xzg0MA_90748b21-6243-407f-baeb-c52ed025dd62"
      unitRef="usd">48100000</ifrs-full:EstimatedFinancialEffectOfContingentLiabilities>
    <ifrs-full:EstimatedFinancialEffectOfContingentLiabilities
      contextRef="i03a02ac9e59e4a088c5af16b896b968b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2Xzg2Mw_867957a4-657e-4cf8-8597-098172a5fac6"
      unitRef="usd">41500000</ifrs-full:EstimatedFinancialEffectOfContingentLiabilities>
    <cls:LettersOfCreditOutstandingAmount1
      contextRef="iedca63b79f4148efa3aa22fa34dd798f_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2Xzg3OA_2284cad8-1897-4519-9c95-17e164534ca5"
      unitRef="usd">21000000.0</cls:LettersOfCreditOutstandingAmount1>
    <cls:LettersOfCreditOutstandingAmount1
      contextRef="i9e462a58058e47aabc27f4b557945e97_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2Xzg4Nw_19b69026-ac4e-4c05-ab24-49b6d8da8d40"
      unitRef="usd">21300000</cls:LettersOfCreditOutstandingAmount1>
    <cls:LeasesLeaseTerm
      contextRef="i7a8ccf6c57674ecba29c0c2c5d9736d6_D20190301-20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzI1MjI_1c27c7b8-4d69-471c-9784-4cd387ac3106">P10Y</cls:LeasesLeaseTerm>
    <cls:LeasesAnnualRentExpense
      contextRef="i38ecde20257e4d678d6b8d1e014f83c3_D20230501-20280430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzI5NDE_d6a988cc-72ae-48dd-b30f-b4e60df580ed"
      unitRef="cad">2100000</cls:LeasesAnnualRentExpense>
    <cls:BasicRentExpenseTermOne
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzI5ODM_46a453b8-8195-4655-b9f2-6a5f5d464af6">P5Y</cls:BasicRentExpenseTermOne>
    <cls:LeasesAnnualRentExpense
      contextRef="ie2daed7d6d404c779242eab6bc7c05c9_D20280501-20330430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMwMDU_e645727d-b748-4e73-9d63-6904f4324b04"
      unitRef="cad">2200000</cls:LeasesAnnualRentExpense>
    <cls:BasicRentExpenseTermTwo
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMwNTE_b449c643-84da-490e-9b1a-d6755608503c">P5Y</cls:BasicRentExpenseTermTwo>
    <cls:LeasesNumberOfExtensionOptions
      contextRef="idbb991078cbe46e8b32b9dcc2aef9e04_D20190301-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMwOTk_2194d7e9-5e88-4b46-931a-71b8efa0630e"
      unitRef="extension">2</cls:LeasesNumberOfExtensionOptions>
    <cls:LeasesNotYetCommencedLeaseTerm
      contextRef="i0f5df5389dd84ae1889cffd842f84e35_D20210901-20210930"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIyNTM5OTg4Mzk3NzE1_93771bc6-7484-4039-bce0-582adc3a29d3">P10Y</cls:LeasesNotYetCommencedLeaseTerm>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="ic2bc210c690543d1820cb5a5046d66d6_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMyOTg1MzQ5MTQxMTI_950def45-052c-4d80-b748-785e5f6821d5"
      unitRef="usd">2600000</cls:LeasesNotYetCommencedAnnualRentExpense>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="iac5f80faef6140d5bbf85e445fa40165_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMyOTg1MzQ5MTQxMTg_08089150-5748-40ca-89da-58ee5b071eee"
      unitRef="usd">3500000</cls:LeasesNotYetCommencedAnnualRentExpense>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="ie4bb8bedde94471cbb744e47c0b0ff98_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMyOTg1MzQ5MTQxMjQ_7f6baf69-47b5-47e3-8319-bb42d893dd1b"
      unitRef="usd">3600000</cls:LeasesNotYetCommencedAnnualRentExpense>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="i4e922ead858848ed8a5a16eb418e8e73_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMyOTg1MzQ5MTQxMzA_c11db1f8-a27b-4016-95dd-6494794e24f9"
      unitRef="usd">3700000</cls:LeasesNotYetCommencedAnnualRentExpense>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="i8276862a7460432d8fb507cd3434a8db_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMyOTg1MzQ5MTQxMzY_f6591fae-d7e8-408a-b137-c8b0196844cd"
      unitRef="usd">3800000</cls:LeasesNotYetCommencedAnnualRentExpense>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="i7e8a63682e404e118dfc1decca16e1b0_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzMyOTg1MzQ5MTQxNDI_950f4a3f-ee45-4446-8476-02e980dd5eb3"
      unitRef="usd">28300000</cls:LeasesNotYetCommencedAnnualRentExpense>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="i1165bdc78c5649b99609f0b9443474ba_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzEtMy0xLTEtMTEzMDI0_0c25b45a-6f36-4d4e-8caa-d156974e53f1"
      unitRef="usd">2600000</cls:LeasesNotYetCommencedAnnualRentExpense>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="i5b46db8407d349c9a2716d74f1c13d46_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzItMy0xLTEtMTEzMDI0_e4369a4d-d1d1-40ff-8773-ee8a35e4de36"
      unitRef="usd">3800000</cls:LeasesNotYetCommencedAnnualRentExpense>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="i7d305a14dd5644bfa71d8913e43b041a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzMtMy0xLTEtMTEzMDI0_f0f5be00-190e-47f7-971e-a2f21a98d5c6"
      unitRef="usd">5300000</cls:LeasesNotYetCommencedAnnualRentExpense>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="i50a4a63b2862456ba64f8cdc36dc436e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzQtMy0xLTEtMTEzMDI0_f936a7f3-047c-4c37-8436-092841728808"
      unitRef="usd">5400000</cls:LeasesNotYetCommencedAnnualRentExpense>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="ieeb6b711c0734336b617f878f7550dce_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzUtMy0xLTEtMTEzMDI0_2e3de9ed-544b-4ac6-8c6f-8bce12c3075d"
      unitRef="usd">5400000</cls:LeasesNotYetCommencedAnnualRentExpense>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="i8e6e827d4cba461ca7621b6d1c51f0bc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzYtMy0xLTEtMTEzMDI0_272a3984-6727-41e5-ad2d-87de93a9872d"
      unitRef="usd">40000000.0</cls:LeasesNotYetCommencedAnnualRentExpense>
    <cls:LeasesNotYetCommencedAnnualRentExpense
      contextRef="i9a90751afe4248708b018c9be1a2affe_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90YWJsZTpjYTZhY2RhNDlkZjk0YWEwOTQ2MmI0ZTdmZDMzMTg4Ny90YWJsZXJhbmdlOmNhNmFjZGE0OWRmOTRhYTA5NDYyYjRlN2ZkMzMxODg3XzctMy0xLTEtMTEzMDI0_d4e9487b-42fd-4aad-bab6-a283e16849a0"
      unitRef="usd">62500000</cls:LeasesNotYetCommencedAnnualRentExpense>
    <ifrs-full:EstimatedFinancialEffectOfContingentLiabilities
      contextRef="i560babb04b1b4917b09089fe144b75bd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIzNjM5NTAwMDIxNzM5_75839b6b-eefe-41d3-9938-8e4f791938ad"
      unitRef="brl">12000000</ifrs-full:EstimatedFinancialEffectOfContingentLiabilities>
    <ifrs-full:EstimatedFinancialEffectOfContingentLiabilities
      contextRef="i560babb04b1b4917b09089fe144b75bd_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIzNjM5NTAwMDIxNzUx_4bfd6163-53d4-4e41-8709-5a8959112004"
      unitRef="usd">2000000</ifrs-full:EstimatedFinancialEffectOfContingentLiabilities>
    <ifrs-full:EstimatedFinancialEffectOfContingentLiabilities
      contextRef="id537f56e2c734fbe860a1772eb913586_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzU3MzI_b332b84d-c60d-493d-9e78-f91e322b53d6"
      unitRef="brl">39000000</ifrs-full:EstimatedFinancialEffectOfContingentLiabilities>
    <ifrs-full:EstimatedFinancialEffectOfContingentLiabilities
      contextRef="id537f56e2c734fbe860a1772eb913586_I20171231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIzNjM5NTAwMDIxNzM1_7ad591fb-9f34-404c-9142-6c8a27282933"
      unitRef="usd">7000000</ifrs-full:EstimatedFinancialEffectOfContingentLiabilities>
    <ifrs-full:EstimatedFinancialEffectOfContingentLiabilities
      contextRef="id8a15be804054c8e8299acb2adf9dd67_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIzNjM5NTAwMDIxNzU1_aa448b0c-9feb-4364-864f-1a5bddf909df"
      unitRef="ron">31000000</ifrs-full:EstimatedFinancialEffectOfContingentLiabilities>
    <ifrs-full:EstimatedFinancialEffectOfContingentLiabilities
      contextRef="id8a15be804054c8e8299acb2adf9dd67_I20210930"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMjcvZnJhZzo1MThiOGE5MzdmNjY0MjY4OTZkYWU5NjY4NzQxNGUyNi90ZXh0cmVnaW9uOjUxOGI4YTkzN2Y2NjQyNjg5NmRhZTk2Njg3NDE0ZTI2XzIzNjM5NTAwMDIxNzY3_abb0f90b-6657-4795-b10f-38aef5b1d3a5"
      unitRef="usd">7000000</ifrs-full:EstimatedFinancialEffectOfContingentLiabilities>
    <ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzU2Njk_6346a5e7-04fc-4378-b60a-75729429d10c">SEGMENT AND GEOGRAPHIC INFORMATION:&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We have two operating and reportable segments: ATS and CCS. Our ATS segment consists of our ATS end market, and is comprised of our A&amp;amp;D, Industrial, Energy, HealthTech, and Capital Equipment (semiconductor, display, and power &amp;amp; signal distribution equipment) businesses. Our CCS segment consists of our Communications and Enterprise (servers and storage) end markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Factors considered in determining the two reportable segments include the nature of applicable business activities, management structure, market strategy and margin profiles. 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;amp;D 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 higher margin profiles and margin volatility, 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, data center interconnects, 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 lower margin profiles, lower working capital requirements, and higher volumes than the businesses in our ATS segment. Within our CCS segment, however, our Hardware Platform Solutions (HPS) business (which includes firmware/software enablement across all primary IT infrastructure data center technologies and aftermarket services), typically has a higher margin profile than our traditional CCS businesses, but also requires specific investments (including R&amp;amp;D) and higher working capital. Our CCS segment generally experiences a high degree of volatility in terms of revenue and product/service mix and as a result, our CCS segment margin can fluctuate from period to period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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&#x2019;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 16), employee SBC expense, amortization of intangible assets (excluding computer software), and other charges (recoveries) (the components of which are described in note 15), as these costs and charges/recoveries are managed and reviewed by our CEO at the company level. 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;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding each reportable segment for the periods indicated is set forth below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:199.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:46.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:46.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:3.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:46.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:46.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:6.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:46.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:46.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue by segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ATS&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,285.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,315.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CCS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,602.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,661.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,319.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Communications revenue as a % of total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise revenue as a % of total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,888.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,748.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,634.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:247.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:37.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:37.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:4.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:37.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:37.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:7.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:37.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:37.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Segment income, segment margin, and reconciliation of segment income to IFRS earnings before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Segment Margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Segment Margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Segment Margin&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ATS segment income and margin&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CCS segment income and margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reconciling items:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee SBC expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets (excluding computer software)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other charges (recoveries) (note 15)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IFRS earnings before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thailand&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Malaysia&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;* Less than 10%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table details our allocation of property, plant and equipment and ROU assets among countries that represented&#160;10% or more of total property, plant and equipment and ROU assets for the years indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thailand&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;* Less than 10%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:1pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;* Less than 10%.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; No individual customer represented 10% or more of total revenue in 2020 or 2021. Cisco Systems, Inc. (a former CCS segment customer) was the only customer that individually represented 10% or more of total revenue for 2019 (12%).&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;At December&#160;31, 2021, we ha&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;d two customers that individually represented 10% or more of total A/R (each in our CCS segment) (December 31, 2020 &#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; two customers (each in our CCS segment); &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;December 31, 2019 &#x2014;&lt;/span&gt; two customers (one from each of our segments)).</ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory>
    <cls:NumberofOperatingSegments1
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzUyNQ_0da52385-31c9-4090-ae03-7dd86cf4bc8c"
      unitRef="segment">2</cls:NumberofOperatingSegments1>
    <cls:NumberofReportableSegments1
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzkyMw_c53ff318-f459-475a-886f-a545c37de8a5"
      unitRef="segment">2</cls:NumberofReportableSegments1>
    <ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzU2ODM_bb57e995-7adf-40c2-a1b9-4aef114a53ec">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding each reportable segment for the periods indicated is set forth below: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:199.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:46.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:46.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:3.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:46.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:46.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:6.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:46.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:46.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue by segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;% of total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ATS&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,285.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,086.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,315.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CCS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,602.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,661.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,319.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Communications revenue as a % of total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Enterprise revenue as a % of total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,888.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,748.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,634.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i31b5ca8201e64457a3488c178e3a5584_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzMtMS0xLTEtNDAzMDM_abdfe429-db8b-4746-abb6-f990bc41ca09"
      unitRef="usd">2285600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="i31b5ca8201e64457a3488c178e3a5584_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzMtMi0xLTEtNDAzMDM_c234e56b-5088-45b3-a662-05217d99f3ac"
      unitRef="number">0.39</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ib1a695ebc0214883a0ff39c8a7a8e56d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzMtNC0xLTEtNDAzMDM_49d57eb8-ca4e-4446-a877-c7a5a5b0b39c"
      unitRef="usd">2086300000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="ib1a695ebc0214883a0ff39c8a7a8e56d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzMtNS0xLTEtNDAzMDM_683d29e6-bdff-4bd2-aa24-70faf32e8c81"
      unitRef="number">0.36</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i629de70d0163455cac9422697dd0bf67_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzMtNy0xLTEtNDAzMDM_b0cf0652-8661-4ae1-a1b6-59959039db2c"
      unitRef="usd">2315100000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="i629de70d0163455cac9422697dd0bf67_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzMtOC0xLTEtNDAzMDM_881261a0-767a-479d-b8e5-d6154527c7e6"
      unitRef="number">0.41</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i37839964e4a34c7f90ffee15d63a53f0_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzQtMS0xLTEtNDAzMDM_fd0bee18-92c7-4f74-b618-d6d9cc9281c6"
      unitRef="usd">3602700000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="i37839964e4a34c7f90ffee15d63a53f0_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzQtMi0xLTEtNDAzMDM_f82a6cc7-ca8a-4aea-b21c-e4e3fcdab3fd"
      unitRef="number">0.61</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i6756831d976044f5ab008ec5e499191d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzQtNC0xLTEtNDAzMDM_aee29016-3f80-4a43-b9d2-b34bf8bfe9c7"
      unitRef="usd">3661800000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="i6756831d976044f5ab008ec5e499191d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzQtNS0xLTEtNDAzMDM_139169af-3f46-4c45-920e-737a6a47d76f"
      unitRef="number">0.64</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ifdb3b949bc1640bb9590a0f74d207fc2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzQtNy0xLTEtNDAzMDM_15e636ec-a676-4523-978a-a1ad090a0596"
      unitRef="usd">3319600000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="ifdb3b949bc1640bb9590a0f74d207fc2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzQtOC0xLTEtNDAzMDM_908b9408-f4ea-428b-a010-bdf6e8dca12e"
      unitRef="number">0.59</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="iafc979af07f645fea66936ef9c89aeb9_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzUtMi0xLTEtNDAzMDM_f76f18b0-07ca-4ac0-9dde-40f3154d49e7"
      unitRef="number">0.40</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="iff7811c88b224983ba03d1c7ea1c2a33_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzUtNS0xLTEtNDAzMDM_0fe2a9e6-021b-4578-babb-a29dcae1759b"
      unitRef="number">0.42</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="i97931bd0b5a14e8aa8ea695e3f92eded_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzUtOC0xLTEtNDAzMDM_263c224c-7643-47d6-991a-2c12f027fd89"
      unitRef="number">0.40</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="id16a637456a74233903438763fad02f1_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzYtMi0xLTEtNDAzMDM_52aea149-c6d1-4108-a996-55aed7b588c7"
      unitRef="number">0.21</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="icd11a9733685487fa7cbf503e4863aec_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzYtNS0xLTEtNDAzMDM_77fa36ba-cc97-40bf-a24b-2dfd5566a391"
      unitRef="number">0.22</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="i1a674525da0944a6945c888d25296b00_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzYtOC0xLTEtNDAzMDM_d7a8df19-395b-4330-8074-6aba69f7554d"
      unitRef="number">0.19</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzctMS0xLTEtNDAzMDM_05a335c0-9a64-44ec-a7e6-31096ea13e1b"
      unitRef="usd">5888300000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzctNC0xLTEtNDAzMDM_8f56bf87-e315-4565-bd5a-278b424f5dbb"
      unitRef="usd">5748100000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTo3NjQ5OGUzZTQwNGM0YWZhODZhNzllMjA4NmQ5Nzk1YS90YWJsZXJhbmdlOjc2NDk4ZTNlNDA0YzRhZmE4NmE3OWUyMDg2ZDk3OTVhXzctNy0xLTEtNDAzMDM_11d3616c-1fc6-4f59-b59e-ae161329b1f7"
      unitRef="usd">5634700000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfOperatingSegmentsExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzU2NzI_2381e13c-03ec-4709-bea8-b2a92f4e02d8">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:503.25pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:247.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:37.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:37.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:4.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:37.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:37.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:7.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:37.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:37.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Segment income, segment margin, and reconciliation of segment income to IFRS earnings before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Segment Margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Segment Margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"&gt;Segment Margin&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ATS segment income and margin&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CCS segment income and margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total segment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reconciling items:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee SBC expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:24pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of intangible assets (excluding computer software)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other charges (recoveries) (note 15)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IFRS earnings before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfOperatingSegmentsExplanatory>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i377f6ee04d584398b7ac267c0672e774_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzMtMS0xLTEtNDAzMDM_1d632293-71ea-48ed-aa75-6b6b512b7c6b"
      unitRef="usd">64200000</ifrs-full:ProfitLossFromOperatingActivities>
    <cls:PercentageOfEntitysProfitLossFromOperatingActivities
      contextRef="i31b5ca8201e64457a3488c178e3a5584_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzMtMi0xLTEtNDAzMDM_ab445922-aaef-452b-a872-d077fc47be04"
      unitRef="number">0.028</cls:PercentageOfEntitysProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="if1328727e7a24904b2dda220eb242cc5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzMtNC0xLTEtNDAzMDM_20ffd200-b120-4afd-a6a3-35c74de209ec"
      unitRef="usd">69700000</ifrs-full:ProfitLossFromOperatingActivities>
    <cls:PercentageOfEntitysProfitLossFromOperatingActivities
      contextRef="ib1a695ebc0214883a0ff39c8a7a8e56d_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzMtNS0xLTEtNDAzMDM_55d5d52d-1bd6-44ff-8941-bddc03b5fba4"
      unitRef="number">0.033</cls:PercentageOfEntitysProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i62e17fde02e64aa2a073ff86c58eaffd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzMtNy0xLTEtNDAzMDM_0a897018-83e6-47a8-a818-e4b3792467e8"
      unitRef="usd">105000000.0</ifrs-full:ProfitLossFromOperatingActivities>
    <cls:PercentageOfEntitysProfitLossFromOperatingActivities
      contextRef="i629de70d0163455cac9422697dd0bf67_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzMtOC0xLTEtNDAzMDM_b0fb270f-4b1d-4832-b9ac-d5d2bc3a128a"
      unitRef="number">0.045</cls:PercentageOfEntitysProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i10166c2a8ac64d4ba2ee03248ece86c4_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzQtMS0xLTEtNDAzMDM_8c66cb7a-2ae9-4467-bab3-1fab4b7386a0"
      unitRef="usd">93900000</ifrs-full:ProfitLossFromOperatingActivities>
    <cls:PercentageOfEntitysProfitLossFromOperatingActivities
      contextRef="i37839964e4a34c7f90ffee15d63a53f0_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzQtMi0xLTEtNDAzMDM_6b8517b5-325c-411a-863d-0ea0348a5cf6"
      unitRef="number">0.026</cls:PercentageOfEntitysProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="icb854f2ae1384f928f7d960ac8ed1d13_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzQtNC0xLTEtNDAzMDM_fd278f7e-cca3-4a14-aa55-fa60c0bbc172"
      unitRef="usd">129300000</ifrs-full:ProfitLossFromOperatingActivities>
    <cls:PercentageOfEntitysProfitLossFromOperatingActivities
      contextRef="i6756831d976044f5ab008ec5e499191d_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzQtNS0xLTEtNDAzMDM_885ffb43-74a6-4827-a4fb-aa6e1e4a908b"
      unitRef="number">0.035</cls:PercentageOfEntitysProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i05963d503eba484298d84c7007ed95c7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzQtNy0xLTEtNDAzMDM_e6dfbbbf-4de8-431b-8827-6dc862163a6f"
      unitRef="usd">128900000</ifrs-full:ProfitLossFromOperatingActivities>
    <cls:PercentageOfEntitysProfitLossFromOperatingActivities
      contextRef="ifdb3b949bc1640bb9590a0f74d207fc2_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzQtOC0xLTEtNDAzMDM_33d2d968-e7b3-4840-8982-dfe33f505936"
      unitRef="number">0.039</cls:PercentageOfEntitysProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="id786eeaa3bef40368244af0401f51d38_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzUtMS0xLTEtNDAzMDM_e42ee4dd-3fb6-4dad-96da-73b770d3fbb6"
      unitRef="usd">158100000</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i3450f59f8d0d44bb8e803f2b1e753f61_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzUtNC0xLTEtNDAzMDM_75c3d9f8-e2d2-4d81-afd7-233512a0bd7c"
      unitRef="usd">199000000.0</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i029cfdad7f0d406891228a8bc1f9aed5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzUtNy0xLTEtNDAzMDM_d4ee4018-ff0f-447a-adea-42b6c9e7879e"
      unitRef="usd">233900000</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:FinanceIncomeCost
      contextRef="i5bbac41414cf43379491bee7545a8383_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzgtMS0xLTEtNDAzMDM_f61028dd-5d3f-44cb-bcd6-9dae3183cc92"
      unitRef="usd">-49500000</ifrs-full:FinanceIncomeCost>
    <ifrs-full:FinanceIncomeCost
      contextRef="ifc68a795cddd47ef85fa3f679cd8cbf5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzgtNC0xLTEtNDAzMDM_8900de02-4444-411c-bbad-9ccb876dd603"
      unitRef="usd">-37700000</ifrs-full:FinanceIncomeCost>
    <ifrs-full:FinanceIncomeCost
      contextRef="if7e2fe464f364b5981a4b39a9b5323fd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzgtNy0xLTEtNDAzMDM_f962cb17-bb6c-45cf-92b6-6ee941a84183"
      unitRef="usd">-31700000</ifrs-full:FinanceIncomeCost>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i5bbac41414cf43379491bee7545a8383_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzktMS0xLTEtNDAzMDM_80f3714d-306b-4664-b635-d844e18fa32a"
      unitRef="usd">34100000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="ifc68a795cddd47ef85fa3f679cd8cbf5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzktNC0xLTEtNDAzMDM_e42ecaa0-3709-4501-a99b-1afd38791399"
      unitRef="usd">25800000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="if7e2fe464f364b5981a4b39a9b5323fd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzktNy0xLTEtNDAzMDM_edb30239-fff6-4df9-93b3-334b71beb611"
      unitRef="usd">33400000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i707b5749316242b081be5af64058cb83_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzEwLTEtMS0xLTQwMzAz_abc8b7ce-c20a-489c-b83e-2285ef75868e"
      unitRef="usd">24600000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i0897fd893efc45a2a70515d2c8ea0421_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzEwLTQtMS0xLTQwMzAz_bbbed2df-ffe8-400b-9d48-bd7e68d3cb98"
      unitRef="usd">21800000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i5a635d952241459392777e6ec11d79eb_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzEwLTctMS0xLTQwMzAz_caf6a2ce-35e0-4ce7-98a8-68831e731d29"
      unitRef="usd">22500000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:OtherExpenseByFunction
      contextRef="i5bbac41414cf43379491bee7545a8383_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzExLTEtMS0xLTQwMzAz_6c054ba6-02eb-4780-a917-94f2330229bb"
      unitRef="usd">-49900000</ifrs-full:OtherExpenseByFunction>
    <ifrs-full:OtherExpenseByFunction
      contextRef="ifc68a795cddd47ef85fa3f679cd8cbf5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzExLTQtMS0xLTQwMzAz_7c413243-843b-4c4f-9287-917b195f82db"
      unitRef="usd">23500000</ifrs-full:OtherExpenseByFunction>
    <ifrs-full:OtherExpenseByFunction
      contextRef="if7e2fe464f364b5981a4b39a9b5323fd_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzExLTctMS0xLTQwMzAz_d86c2c2d-0e2e-4cb1-98a9-1a16b61a6737"
      unitRef="usd">10300000</ifrs-full:OtherExpenseByFunction>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="ic8da977fbf2140cc9ae68d7875cc06e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzE0LTEtMS0xLTQwMzAz_efe81893-77aa-4ac9-bd30-fedbda35b165"
      unitRef="usd">99800000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i10aa78a842304eaf88ed2dcf455c248b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzE0LTQtMS0xLTQwMzAz_b00eb7c4-3dc1-494d-bbd8-8ce6adaf99d1"
      unitRef="usd">90200000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTplNzg4ODgxYmE0NTY0MDcyYTZhZWMzZjg3NjY5OTVlMS90YWJsZXJhbmdlOmU3ODg4ODFiYTQ1NjQwNzJhNmFlYzNmODc2Njk5NWUxXzE0LTctMS0xLTQwMzAz_bc3bb739-5452-4333-908e-dba9240569e2"
      unitRef="usd">136000000.0</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:DisclosureOfGeographicalAreasExplanatory
      contextRef="i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzU2NzM_5b2d86f1-9517-41b1-bfca-fe5d6d7ff93a">&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thailand&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Malaysia&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;* Less than 10%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table details our allocation of property, plant and equipment and ROU assets among countries that represented&#160;10% or more of total property, plant and equipment and ROU assets for the years indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thailand&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;* Less than 10%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Singapore&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;* Less than 10%.</ifrs-full:DisclosureOfGeographicalAreasExplanatory>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="i476744fe37d34eb485213548255f6b2c_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzMtMS0xLTEtNDAzMDM_cfad423a-515a-425c-ace8-692c47a89d89"
      unitRef="number">0.34</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="iafae6b81403e49f2b00e09683d7d2245_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzMtMy0xLTEtNDAzMDM_bedba25c-b1ea-443e-b2ac-3df7ad6cdaa6"
      unitRef="number">0.35</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="ie50b12178e6e459cb4a6e9b74e735e14_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzMtNS0xLTEtNDAzMDM_318e5b55-d847-4ece-80d5-f723dcf0cbe1"
      unitRef="number">0.36</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="i04b34f84d1c04f089635060bee41ee75_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzQtMS0xLTEtNDAzMDM_5908dce8-a28c-48ae-aeee-32a7b65985d7"
      unitRef="number">0.18</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="i2963a59fe1f04e1aa81bcff3a400b8f5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzQtMy0xLTEtNDAzMDM_dd637334-4675-4573-b701-9bf437c3dbd4"
      unitRef="number">0.20</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="i31141276633f44bdb273669a2890f99f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzQtNS0xLTEtNDAzMDM_6a1fb53c-284e-41b3-86b4-8707d2706762"
      unitRef="number">0.16</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="ibd7ba2c9da0244378e8c3435fc3a7981_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzUtMS0xLTEtNDAzMDM_ceae5cbf-cfdf-46ea-9a00-b4d4076309d1"
      unitRef="number">0.12</ifrs-full:PercentageOfEntitysRevenue>
    <ifrs-full:PercentageOfEntitysRevenue
      contextRef="ib36504f1376d47a5ab65b2fa2e5a8229_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphNzMxY2M5M2JkY2U0NzQ4YjA2YzJkZjkwNDlkNjVjMS90YWJsZXJhbmdlOmE3MzFjYzkzYmRjZTQ3NDhiMDZjMmRmOTA0OWQ2NWMxXzUtNS0xLTEtNDAzMDM_ab3aff96-ced5-4290-a382-0ab00e2371d4"
      unitRef="number">0.13</ifrs-full:PercentageOfEntitysRevenue>
    <cls:PercentageOfEntitiesPropertyPlantAndEquipment
      contextRef="i1b4aa72a09f242d887ed395e1ac8005e_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZToxNmRkYzhhZDc4NDI0ODI0YWUzMmI3MGYyMGM4NzlmYy90YWJsZXJhbmdlOjE2ZGRjOGFkNzg0MjQ4MjRhZTMyYjcwZjIwYzg3OWZjXzItMS0xLTEtNDAzMDM_5d65bdd9-4e2a-4215-b122-d3aafac75463"
      unitRef="number">0.14</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
    <cls:PercentageOfEntitiesPropertyPlantAndEquipment
      contextRef="ib65c5cef043541d49c136c72f4420bff_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZToxNmRkYzhhZDc4NDI0ODI0YWUzMmI3MGYyMGM4NzlmYy90YWJsZXJhbmdlOjE2ZGRjOGFkNzg0MjQ4MjRhZTMyYjcwZjIwYzg3OWZjXzItMy0xLTEtNDAzMDM_0ac7555e-26af-41f8-a536-5311bd477e81"
      unitRef="number">0.11</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
    <cls:PercentageOfEntitiesPropertyPlantAndEquipment
      contextRef="i71cfa8fe9a1544d1a31dcb7fdc64f488_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZToxNmRkYzhhZDc4NDI0ODI0YWUzMmI3MGYyMGM4NzlmYy90YWJsZXJhbmdlOjE2ZGRjOGFkNzg0MjQ4MjRhZTMyYjcwZjIwYzg3OWZjXzMtMS0xLTEtNDAzMDM_a48ec4a1-dd0a-4bf9-ad52-2f4ff5f00075"
      unitRef="number">0.17</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
    <cls:PercentageOfEntitiesPropertyPlantAndEquipment
      contextRef="ibd8231f8ecb541b6aed4485bf9665e8b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZToxNmRkYzhhZDc4NDI0ODI0YWUzMmI3MGYyMGM4NzlmYy90YWJsZXJhbmdlOjE2ZGRjOGFkNzg0MjQ4MjRhZTMyYjcwZjIwYzg3OWZjXzMtMy0xLTEtNDAzMDM_7429ac07-9016-4bea-82d7-c10b25109a24"
      unitRef="number">0.16</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
    <cls:PercentageOfEntitiesPropertyPlantAndEquipment
      contextRef="i39a3223ec29a48a28ec8b4c784c0122b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZToxNmRkYzhhZDc4NDI0ODI0YWUzMmI3MGYyMGM4NzlmYy90YWJsZXJhbmdlOjE2ZGRjOGFkNzg0MjQ4MjRhZTMyYjcwZjIwYzg3OWZjXzctMS0xLTEtNDAzMDM_3ef052fd-8ce1-42b2-b798-9891af8a40a9"
      unitRef="number">0.18</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
    <cls:PercentageOfEntitiesPropertyPlantAndEquipment
      contextRef="if3f994742cdc4fe699a385f8b98ce42b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZToxNmRkYzhhZDc4NDI0ODI0YWUzMmI3MGYyMGM4NzlmYy90YWJsZXJhbmdlOjE2ZGRjOGFkNzg0MjQ4MjRhZTMyYjcwZjIwYzg3OWZjXzctMy0xLTEtNDAzMDM_7958dbb8-7467-4a20-bbb7-7c338ecce48c"
      unitRef="number">0.22</cls:PercentageOfEntitiesPropertyPlantAndEquipment>
    <cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill
      contextRef="i39a3223ec29a48a28ec8b4c784c0122b_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphYTY3NzU5YWM3ZDA0YTViYTg3MDY0NGEwOGE2ZGM4MS90YWJsZXJhbmdlOmFhNjc3NTlhYzdkMDRhNWJhODcwNjQ0YTA4YTZkYzgxXzItMS0xLTEtNDAzMDM_1c6a59b1-cb65-4853-b64b-f921649d2ace"
      unitRef="number">0.85</cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill>
    <cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill
      contextRef="if3f994742cdc4fe699a385f8b98ce42b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphYTY3NzU5YWM3ZDA0YTViYTg3MDY0NGEwOGE2ZGM4MS90YWJsZXJhbmdlOmFhNjc3NTlhYzdkMDRhNWJhODcwNjQ0YTA4YTZkYzgxXzItMy0xLTEtNDAzMDM_aeb5c0b2-1bbb-44e1-a180-804279c971d7"
      unitRef="number">0.49</cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill>
    <cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill
      contextRef="i7c610dd640c040c09bfeede7eb4bcd58_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphYTY3NzU5YWM3ZDA0YTViYTg3MDY0NGEwOGE2ZGM4MS90YWJsZXJhbmdlOmFhNjc3NTlhYzdkMDRhNWJhODcwNjQ0YTA4YTZkYzgxXzMtMS0xLTEtNDAzMDM_cf6cd7d1-ae45-4cc1-a570-fa7f8a5a93d6"
      unitRef="number">0.11</cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill>
    <cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill
      contextRef="i85e72ca7240b4447b05635619f10c901_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90YWJsZTphYTY3NzU5YWM3ZDA0YTViYTg3MDY0NGEwOGE2ZGM4MS90YWJsZXJhbmdlOmFhNjc3NTlhYzdkMDRhNWJhODcwNjQ0YTA4YTZkYzgxXzQtMy0xLTEtNzc2NjQ_e0751c0f-5bd3-4325-93c3-1d8a32b95427"
      unitRef="number">0.42</cls:PercentageOfEntitiesIntangibleAssetsAndGoodwill>
    <cls:ConcentrationRiskPercentage
      contextRef="i09c7367b117b4b8991ff7f8be5adb649_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzIzNjM5NTAwMDA3ODM5_4e6938e1-ec45-48fd-84e1-0155adbfabe8"
      unitRef="number">0.12</cls:ConcentrationRiskPercentage>
    <cls:NumberOfCustomers
      contextRef="idc0c509ffe5f42d7b2735039f20e0199_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzU0NTY_02955d64-efdf-4f0d-b9d0-ae581f163694"
      unitRef="customer">2</cls:NumberOfCustomers>
    <cls:NumberOfCustomers
      contextRef="i6ba260fe22f9469eb623da2c1f886d9a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzMyOTg1MzQ4OTM5ODg_5f30ff80-ebe3-4348-90ee-3121bbbf6f82"
      unitRef="customer">2</cls:NumberOfCustomers>
    <cls:NumberOfCustomers
      contextRef="i4427af849e2d4f62a2c93f0d35158975_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzMyOTg1MzQ4OTM5ODk_8401d3bb-e681-4a0e-b9cd-ed72f13cd488"
      unitRef="customer">2</cls:NumberOfCustomers>
    <cls:NumberOfCustomersPerSegment
      contextRef="i5763580f419340ebb4ec4b05579c624f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xMzAvZnJhZzpiNzBjYTczOGUxNDY0ZjhkODhlMDMwODhlNTQxZTkyMy90ZXh0cmVnaW9uOmI3MGNhNzM4ZTE0NjRmOGQ4OGUwMzA4OGU1NDFlOTIzXzMyOTg1MzQ4OTM5OTA_74f712e7-8059-4c2e-ae78-b0da4d95898e"
      unitRef="customer">1</cls:NumberOfCustomersPerSegment>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzItNC0xLTEtNDAzMDM_cba840c3-a9ef-40bb-8783-f85f950fb3b6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzItNC0xLTEtNDAzMDM_cba840c3-a9ef-40bb-8783-f85f950fb3b6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzItMTItMS0xLTQwMzAz_02b41afa-c196-4d93-8943-075d74be7d26"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzItMTItMS0xLTQwMzAz_02b41afa-c196-4d93-8943-075d74be7d26"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODg_458216af-3584-45c6-b2aa-4cfb6cb2e841" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODg_458216af-3584-45c6-b2aa-4cfb6cb2e841" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes $33.8 accrued as of December 31, 2021 for the estimated Contractual Maximum to settle awards under our SBC plans under an ASPP executed in December 2021. See note 12.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzItNC0xLTEtNDAzMDM_cba840c3-a9ef-40bb-8783-f85f950fb3b6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODg_458216af-3584-45c6-b2aa-4cfb6cb2e841"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzItMTItMS0xLTQwMzAz_02b41afa-c196-4d93-8943-075d74be7d26"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODg_458216af-3584-45c6-b2aa-4cfb6cb2e841"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC0yLTEtMS00MDMwMw_d8c62ff5-0466-41d1-88bc-eea271e26e52"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC0yLTEtMS00MDMwMw_d8c62ff5-0466-41d1-88bc-eea271e26e52"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC02LTEtMS00MDMwMw_a63acdca-150b-44e5-98bc-08ce3523bff6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC02LTEtMS00MDMwMw_a63acdca-150b-44e5-98bc-08ce3523bff6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC00LTEtMS00MDMwMw_cb9043fe-8e0a-4851-aa9b-037c2c97f277"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC00LTEtMS00MDMwMw_cb9043fe-8e0a-4851-aa9b-037c2c97f277"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTU_a93c2a0d-160d-48ee-a927-f035432c555d" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTU_a93c2a0d-160d-48ee-a927-f035432c555d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Other charges (recoveries) in 2019 consists primarily of a $102.0 gain on the sale of our Toronto real property.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC0yLTEtMS00MDMwMw_d8c62ff5-0466-41d1-88bc-eea271e26e52"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTU_a93c2a0d-160d-48ee-a927-f035432c555d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC02LTEtMS00MDMwMw_a63acdca-150b-44e5-98bc-08ce3523bff6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTU_a93c2a0d-160d-48ee-a927-f035432c555d"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfOC00LTEtMS00MDMwMw_cb9043fe-8e0a-4851-aa9b-037c2c97f277"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTU_a93c2a0d-160d-48ee-a927-f035432c555d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctNC0xLTEtNDAzMDM_246d49ee-d18a-4def-9cb7-5ee6340bf3b9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctNC0xLTEtNDAzMDM_246d49ee-d18a-4def-9cb7-5ee6340bf3b9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctMi0xLTEtNDAzMDM_13dd5c87-5dba-40c1-a7f8-05fa5a3a31e5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctMi0xLTEtNDAzMDM_13dd5c87-5dba-40c1-a7f8-05fa5a3a31e5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctNi0xLTEtNDAzMDM_6dacdd03-3d03-4686-a4cc-fd531e5c150b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctNi0xLTEtNDAzMDM_6dacdd03-3d03-4686-a4cc-fd531e5c150b"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTY_4b705df4-6d58-4eca-8028-3e53ca69d833" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTY_4b705df4-6d58-4eca-8028-3e53ca69d833" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Finance costs paid include debt issuance costs paid of $3.6 in 2021 (2020 <xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#x2014;</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> $0.6; 2019 </xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#x2014;</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:112%"> $2.9). We also paid $2.0 in credit-facility-related waiver fees in 2019, recorded as other charges.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctNC0xLTEtNDAzMDM_246d49ee-d18a-4def-9cb7-5ee6340bf3b9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTY_4b705df4-6d58-4eca-8028-3e53ca69d833"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctMi0xLTEtNDAzMDM_13dd5c87-5dba-40c1-a7f8-05fa5a3a31e5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTY_4b705df4-6d58-4eca-8028-3e53ca69d833"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RhYmxlOjkxMDZiNTBjM2ZlNzRkMjU4ZTAyYTliMjA3YmVhNzY5L3RhYmxlcmFuZ2U6OTEwNmI1MGMzZmU3NGQyNThlMDJhOWIyMDdiZWE3NjlfMzctNi0xLTEtNDAzMDM_6dacdd03-3d03-4686-a4cc-fd531e5c150b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8yMi9mcmFnOmEyYTJiM2E4YjI1MjQzYjJiNjAyYjdjMDA3MTM1MGM5L3RleHRyZWdpb246YTJhMmIzYThiMjUyNDNiMmI2MDJiN2MwMDcxMzUwYzlfMjMwODk3NDQxODg0OTY_4b705df4-6d58-4eca-8028-3e53ca69d833"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzgtMTAtMS0xLTQwMzAz_1d536ec8-9f4c-450e-b21c-b276a30ad466"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzgtMTAtMS0xLTQwMzAz_1d536ec8-9f4c-450e-b21c-b276a30ad466"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzktMTAtMS0xLTQwMzAz_eccc87aa-df54-48f4-8c8f-ec663698b118"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzktMTAtMS0xLTQwMzAz_eccc87aa-df54-48f4-8c8f-ec663698b118"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOC02LTEtMS00MDMwMw_4fc850c7-7351-4825-8966-fb92815a8c65"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOC02LTEtMS00MDMwMw_4fc850c7-7351-4825-8966-fb92815a8c65"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtMTAtMS0xLTQwMzAz_655becb7-88fc-4508-9f8c-41fdda5f74b8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtMTAtMS0xLTQwMzAz_655becb7-88fc-4508-9f8c-41fdda5f74b8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjctMTAtMS0xLTQwMzAz_951a8874-5e2f-4df9-969d-c413d7d8d4d1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjctMTAtMS0xLTQwMzAz_951a8874-5e2f-4df9-969d-c413d7d8d4d1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTMtMTAtMS0xLTQwMzAz_e25b7b56-b96b-4fe0-8cf4-dc9e82b04683"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTMtMTAtMS0xLTQwMzAz_e25b7b56-b96b-4fe0-8cf4-dc9e82b04683"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS0xMC0xLTEtNDAzMDM_38f9fc98-2b50-4090-852c-4d526106d98f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS0xMC0xLTEtNDAzMDM_38f9fc98-2b50-4090-852c-4d526106d98f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzctMTAtMS0xLTQwMzAz_4fc850c7-7351-4825-8966-fb92815a8c65"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzctMTAtMS0xLTQwMzAz_4fc850c7-7351-4825-8966-fb92815a8c65"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtMTAtMS0xLTQwMzAz_56efa58e-fe37-4967-8272-ee5608896990"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtMTAtMS0xLTQwMzAz_56efa58e-fe37-4967-8272-ee5608896990"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjUtMTAtMS0xLTQwMzAz_2d59e82a-9e94-4a3d-9297-57bc3ea39e8d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjUtMTAtMS0xLTQwMzAz_2d59e82a-9e94-4a3d-9297-57bc3ea39e8d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtMTAtMS0xLTQwMzAz_d3b8f55b-0da1-4275-a88f-7d336f6e5d12"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtMTAtMS0xLTQwMzAz_d3b8f55b-0da1-4275-a88f-7d336f6e5d12"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTAtNi0xLTEtNDAzMDM_eccc87aa-df54-48f4-8c8f-ec663698b118"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTAtNi0xLTEtNDAzMDM_eccc87aa-df54-48f4-8c8f-ec663698b118"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTUtMTAtMS0xLTQwMzAz_2a7b286a-4072-4b90-b201-657227ae923f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTUtMTAtMS0xLTQwMzAz_2a7b286a-4072-4b90-b201-657227ae923f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTQtMTAtMS0xLTQwMzAz_57416f98-3eee-400e-9a94-0377a869d94a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTQtMTAtMS0xLTQwMzAz_57416f98-3eee-400e-9a94-0377a869d94a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjYtMTAtMS0xLTQwMzAz_038573aa-65d0-41e0-b413-d0b9bad80a8e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjYtMTAtMS0xLTQwMzAz_038573aa-65d0-41e0-b413-d0b9bad80a8e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOS02LTEtMS00MDMwMw_1d536ec8-9f4c-450e-b21c-b276a30ad466"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOS02LTEtMS00MDMwMw_1d536ec8-9f4c-450e-b21c-b276a30ad466"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive (AOC) loss is net of tax. See note&#160;13.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzgtMTAtMS0xLTQwMzAz_1d536ec8-9f4c-450e-b21c-b276a30ad466"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzktMTAtMS0xLTQwMzAz_eccc87aa-df54-48f4-8c8f-ec663698b118"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOC02LTEtMS00MDMwMw_4fc850c7-7351-4825-8966-fb92815a8c65"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTYtMTAtMS0xLTQwMzAz_655becb7-88fc-4508-9f8c-41fdda5f74b8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjctMTAtMS0xLTQwMzAz_951a8874-5e2f-4df9-969d-c413d7d8d4d1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTMtMTAtMS0xLTQwMzAz_e25b7b56-b96b-4fe0-8cf4-dc9e82b04683"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMS0xMC0xLTEtNDAzMDM_38f9fc98-2b50-4090-852c-4d526106d98f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzctMTAtMS0xLTQwMzAz_4fc850c7-7351-4825-8966-fb92815a8c65"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjgtMTAtMS0xLTQwMzAz_56efa58e-fe37-4967-8272-ee5608896990"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjUtMTAtMS0xLTQwMzAz_2d59e82a-9e94-4a3d-9297-57bc3ea39e8d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfNDAtMTAtMS0xLTQwMzAz_d3b8f55b-0da1-4275-a88f-7d336f6e5d12"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfMTAtNi0xLTEtNDAzMDM_eccc87aa-df54-48f4-8c8f-ec663698b118"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTUtMTAtMS0xLTQwMzAz_2a7b286a-4072-4b90-b201-657227ae923f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTQtMTAtMS0xLTQwMzAz_57416f98-3eee-400e-9a94-0377a869d94a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMjYtMTAtMS0xLTQwMzAz_038573aa-65d0-41e0-b413-d0b9bad80a8e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xNi9mcmFnOmJlMTdkZDg3ODc1NzRhN2JhZGM0MWVlNTQ5Y2RlMWE0L3RhYmxlOmE4M2VjNDYyZGUyNTQ5M2Q4MTc3YWFiMmNiMzJjNjVkL3RhYmxlcmFuZ2U6YTgzZWM0NjJkZTI1NDkzZDgxNzdhYWIyY2IzMmM2NWRfOS02LTEtMS00MDMwMw_1d536ec8-9f4c-450e-b21c-b276a30ad466"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODU_7dd6cb51-c1f4-4216-9468-a54a57be64b5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtMi0xLTEtNDAzMDM_c5725b81-df13-4988-9d87-8645942c54eb"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtMi0xLTEtNDAzMDM_c5725b81-df13-4988-9d87-8645942c54eb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtNi0xLTEtNDAzMDM_7bb14fe3-0260-4869-a542-3eeb74550dfc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtNi0xLTEtNDAzMDM_7bb14fe3-0260-4869-a542-3eeb74550dfc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtMTItMS0xLTQwMzAz_00c8e84e-3e02-458d-aa0e-8701e9588288"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtMTItMS0xLTQwMzAz_00c8e84e-3e02-458d-aa0e-8701e9588288"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODc_c7205dec-df81-42cc-bb46-f78eb66f8231" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODc_c7205dec-df81-42cc-bb46-f78eb66f8231" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">We paid <xhtml:span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$35.9</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> to repurchase SVS for cancellation in 2021. Also includes $7.5 accrued as of December 31, 2021 for the estimated Contractual Maximum for cancellation under an ASPP executed in December 2021. See note 12. </xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtMi0xLTEtNDAzMDM_c5725b81-df13-4988-9d87-8645942c54eb"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODc_c7205dec-df81-42cc-bb46-f78eb66f8231"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtNi0xLTEtNDAzMDM_7bb14fe3-0260-4869-a542-3eeb74550dfc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODc_c7205dec-df81-42cc-bb46-f78eb66f8231"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMzEtMTItMS0xLTQwMzAz_00c8e84e-3e02-458d-aa0e-8701e9588288"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODc_c7205dec-df81-42cc-bb46-f78eb66f8231"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktMTItMS0xLTQwMzAz_bb738991-6b52-40e0-a209-c13ebae5ea14"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktMTItMS0xLTQwMzAz_bb738991-6b52-40e0-a209-c13ebae5ea14"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktNi0xLTEtNDAzMDM_ef2730b7-f030-4de5-a4c0-2c282645a035"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktNi0xLTEtNDAzMDM_ef2730b7-f030-4de5-a4c0-2c282645a035"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktMi0xLTEtNDAzMDM_346ad4bd-927a-4721-88c2-d047faf690bd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktMi0xLTEtNDAzMDM_346ad4bd-927a-4721-88c2-d047faf690bd"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODY_9ec6328d-d901-48cd-bbc6-532c961ca58f" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODY_9ec6328d-d901-48cd-bbc6-532c961ca58f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes $15.0 accrued as of December 31, 2020 for the estimated contractual maximum of permitted subordinate voting share (SVS) repurchases (Contractual Maximum) for cancellation under an automatic share purchase plan (ASPP) executed in December 2020. See note 12. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktMTItMS0xLTQwMzAz_bb738991-6b52-40e0-a209-c13ebae5ea14"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODY_9ec6328d-d901-48cd-bbc6-532c961ca58f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktNi0xLTEtNDAzMDM_ef2730b7-f030-4de5-a4c0-2c282645a035"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODY_9ec6328d-d901-48cd-bbc6-532c961ca58f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RhYmxlOmQ5N2ZmYjVlYWQ1NjRiMjhiYmYyZTk5MTk2Y2UyZjc0L3RhYmxlcmFuZ2U6ZDk3ZmZiNWVhZDU2NGIyOGJiZjJlOTkxOTZjZTJmNzRfMTktMi0xLTEtNDAzMDM_346ad4bd-927a-4721-88c2-d047faf690bd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjM4M2NlMDZlNmJlYjQ5NjJiNTc5ZmY4N2RhZTNlMjhkL3NlYzozODNjZTA2ZTZiZWI0OTYyYjU3OWZmODdkYWUzZTI4ZF8xOS9mcmFnOjBjMmM0YzIyZDliZTRlZWI5ZjQwODI3OTk3OWIzNGQ1L3RleHRyZWdpb246MGMyYzRjMjJkOWJlNGVlYjlmNDA4Mjc5OTc5YjM0ZDVfMjMwODk3NDQxODkwODY_9ec6328d-d901-48cd-bbc6-532c961ca58f"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>156
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M*ALZ^=!W@BR=/-+, QB^!<A'T-#\X?7-_<OF*SG<<<QH'#/J_&';F%O.:24
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
MPU866!B&CE?#SL*?U.%/!L-?<EE,54E39IUYI7G8_BSVIP8)"\S#KC/ID+#
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
M1G/VOR-2XUF[P=X=9,L=LM5<B:H/4WX0NQ'1LH?:F&@$>7?/X9K>CN$E)F=
MBVF3&T0.&$E[(:X1,=-@'7J#6P.V1-LIA@@R7K/77-F*B5#U0RD.K:@![><&
M[R(YI:T^ED.[S9UU2"4B-&9[*['J^K2_[?\\S[D8N,)7AAU#YA3I_%1K9\<E
M)M;)H>M22FL:V[,V%7&@_<SA(R@1[?;\,36[M3<DUG2A(@?4^+7DI[3?R,T.
MB;U"I*C13>&NU'X7*X9"S5] @%C%,U@_SQBB0*S;^'6E>]H;D&I.KB($K)\0
M_$(2Q)#6;TZX4O]'VUZ^2Z?I<^U^P !Y^#@25%ZI/E^UG=SV@%#3BZKQL_[&
M_],4B'7[IE&[+5 P($1HK+8/EW>'F'*'3#77H6K3K/^.P4$$B"EH]+HW$*BJ
MM(CY)4-N(AA<;>].5XB<;$@MMGB-B)DSM;U:-Z@UKAMM.F7ON>R>QLXJDL*T
M#Z4_K*(,K+^AOXO^L&[_[IPR+E$AWE[X 2;0]*9J\JR_R7\  1JXPE>.$B"&
MM'QFM&OSLA1K4)N9TEZ;KBV5[NTN%7M@_>SA PC0Q< EOJKXXG2IPECK;%Q7
M@V)-QRM.P?IO>_PT;2KMUZ/&M?;DN_=%&.W>3.Y*45[;19JW?RM6PY5?P)IX
M14QX/S$98DV\RQ2HPMNWU6X&Q9K3JS@$[^<0OY W\2Y=&*)-[U)I>ER[X3_
M-SZ.-7&$"71NJ]A#4DT_*K[ ^_G"3_.FTG[SP0OO,"=$S&RS^KO#;+D#MIHK
M475XWG\;XC#F1-$(%I;U!G/2VX\F2JG&C;&9WN$Z5XC<6#7:M7R-F5.8V69$
M-Y@YRC2MO?HV)LCTO7NC)#C-D8HD\($6CCY*O1C0.E\LMNMMF*=DG*U$TMIO
MC\Z]^7'^M)4$*8E$_EY"YG^?D <AB'Q>_N]_45WY#V14WYY<M7,^T&O1.S$7
M UHWT2+<0G&13T!+%>(O%LFVJ#&8+62:6#^"9V\\/=]&P%<BTBQ8YZXOY.-[
M8*!;:#AK_WNPWJZE*FPQZR KGND_Q@GDL'S2_!)G,IG3E9_  CW\^7!,DAU#
M@QU[7C/F%,:..SR-;"/8&6 K)_XVBV$6P:*TN.-Z<ON& #S<WQ\3\5TL\I<+
M@JAR2#I3!8)0UAN#BEGP?F:!D\&+?BWY$IV5;OR%.!U!_J0B>1&CL[_ "S]8
MDD_R<13)XMI"$5BX[JJ >W)#F)#S,(UEMR_C.IMH V&E2%B12/0$0J[TWH6F
MS84F?0^B*X:C]M^WP9GEQ8!6E>T<6-8'+0O$IJ"2Q)>O<J3ELL3;A "!+*C$
M/ULJ;*6FM=>EUB)YSM].3*$,MU$F'[#)_6(WOGL'\B)_>:PU;C/KEB'C=\QR
ML'&761XV;G/KEF-VN.5@XRZW/&S<5JU;%;.C6@XV[JJ6AXW;FG6K878TR\'&
M7<WRL'%;MVYUS(YN.=BXJUL>-F[/K-L99F=F.=BX.[,\;-PVK%L#LV-8#C;N
M&I:'C=NF=6MB=DS+P<9=T_*P<9LJUFWQ)F/;$B .BKB >"AB4PK6L#R] \1!
M$1<0#T5L"LE-T>P&Q$$1%Q /16P**4[1' ?$01$7$ ]%; J)3M%,!\1!$1<0
M#T5L"NE.T7P'Q$$1%Q /16P*24_1K ?$01$7$ ]%; JI3]'<!\1!$1<0#T5L
M"@5 T0H Q$$1%Q /16P*94#1.@#$01$7$ ]%; :UP-!: ,1!$1<0#T5L!K7
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
M!(9B<08 1V#0^L!XD@2HX*BM6%&0S*<J$RN.-/N*^%<CF!0'RU+DWRG!$"4
M229@A@.105('91B?CUB0!_97?T) '@ RBD >/I+$),2#M#Q(,%E/EZRR:ZZH
M3$:N^C8/.ZE8)^5UH5E9)^Q0=L9M]<0TZ+;[+!,;6QC,$N?%ECV7<#!0?V7A
MB(#)"\+&$1CC !0G=!1R9%N_<;B ?ZJVIN()F[1 1K%_EPG!8 6'L),)5)3F
M '1RNKZ/";55'"?OR<D;*:W 9,I4'9A9 LP5!O,J! 43*P#$:7#AM@(!AQ7"
M/@+7;&?#[\H(N4QN3#FU<D$<D2X+]ER43N.YJVLIMH7=<L&.\.M^DJ3P# ,2
MH<G?GBM\:!\GXW'(&:V>P&%!\7/7DL_JM #2]$5 ?S2&:0)00N$9]Z$XFH1J
M*6[%!0ZK :NMB[8(K5F1@\2 <DXG<,X!H&0$2B80BJ,0L58EX+!,L,3<]+G
M--LU]+Q# MBA@'3]BD]("G&805#:47(!P1$G(;JD%1(D"M8JFV+5-^R]2%O-
M2;B:WV=&6:M"=RUMXA?@/L6@^I\!V%,G 1 22MJD+>>$!(D\;J19NHK;AH )
M^/5&FW2FQ$*_,LG?<I@)$+V[0NN2V<1NSG'#?FTW;"!W E4N4-' 4'!90-!Q
M%$KQI!49)"PR'J7(.,_-;E.*%5*L=.[HKF#$EP4$"NX9 ,0P.P 8+F"D%1KD
M?*? 6_27&V4.BNJ#^?,7"4@:$!DTC<&M+X1-3G-8P]R'TG$PMEM!0L)]A7I3
M] W+O]4$)*P)?N1VR1A!X)H6H+> *AR#8GT&0>FIR&R<!4''(6%/VM).PJ7]
MDU(;MX>TF:"IZDJ+[ M(#^@ @-Q\G,<I!#GFTA9P$B[@G_GZ,*\=LG$=I<P2
M+<O.)@^!*GL"2A8("NU"YQ P'87Z9Z2MZR1<UP^SN)8F.#=R=T#7'?5MNSUW
M21R.6+\0]PG8")Q!4'RJO1K6 '02"EC:5G<:;A,<]3Q<67IEQ=:4KP7GJDNT
M/9PQ^@<!&T'4;PSTFY1_ZAP0>MI$J)T#0>-@UJ>M0J%AA7(FZR^ W @2]Y5'
M"O:#9@#2Q ]8'^80EI(T&!>MI*%A2=.H=^ER]&7.ZR-;Z&J'V$AQ!U;%;$VQ
M[TCA%% <Z034NQ 4)V *!Z#)*#CE!T\:PC)FVL7N"CWSEZ*R'76;(7:<@9TH
MZHN0.*4P80 ZZ@AR -JHP2[&K;2A86D38,SMYCS %9 =S=;-X^I#.]PRAZ">
M6XZYMFJ&AMLKG_E6E%L[A3\*+X4?VVQU#$W_KPJ)MFJ"AM7$@Y!FC'N$LZER
MVR*1/"\T6K#,-DAVX)P HH+ F@F >G/Q;EU!6UU!S^J*1O-] RMH/]]%R\=Z
MM$*08UJM?*!A^? KEZNS416WA3D.;[N_-:KBMJC%X:+V;Z(J]FL-34\;#,V3
MT/,[<0 2CT/)+&[K5ARN6_\FN!J3Z5'A&76P@[!P1WD.80FF0:*V3AV?.7B6
M'<[C\..WAS.C @\!3:VWS^^--JQ48>7A6A8K)HMRYW;VZ )'9!"A%V: HD+&
MT'[;+S82_2JDJ+1 1CF4^P;((!3";1J/PVD<%I@/9T8=:UVK;:W$*3<Y1SE_
M-GKG;?-V #!<+N@@K7U!,+JT+T2@[_XS)IA\CRZB0?I][:3]*3*8?!B@WSEB
MI1*UD0OK)JN<7"SVWV*Q+WGIWB@YE-R-TZ_LLQHAK>1DZJU!7D\2Z,+AP<LM
M*VY@]JTBA5S7O7Z)8']V_^;2@WM?Y^3\%%_/,7#^/J;7LY@"5TR$F2LQ>"4Q
M5^I7<-J;JE^N^LEP*2J%2KXP-Q@-1F;N9/V^4OU%B[5[(>=9:"U6[G#)F5G2
M%F"N+X30;U_L#^S?&KO[!U!+ P04    " "W4FY4)I^\#N\"  #""   &
M 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;+U6;4_;,!#^*Z>(#R!!\]8W4%N)
MIF5#&E)%8?LP[8-)W,;"B3/;I?#O=W;24-JT0M.T+TU\ON>Y>\X77P=K(9]5
M2JF&UXSG:NBD6A=7KJOBE&9$M41!<]Q9")D1C4NY=%4A*4DL*.-NX'E=-R,L
M=T8#:YO)T4"L-&<YG4E0JRPC\FU,N5@/'=_9&.[9,M7&X(X&!5G2.=6/Q4SB
MRJU9$I;17#&1@Z2+H7/M7TW[QM\Z?&=TK;;>P2AY$N+9+&Z3H>.9A"BGL38,
M!!\O-**<&R),XW?%Z=0A#7#[?<-^8[6CEB>B:"3X#Y;H=.CT'4CH@JRXOA?K
MK[32TS%\L>#*_L*Z].WU'(A72HNL F,&&<O+)WFMZK %0)YF0% !@EU ]P @
MK #A+J!] -"N .W/ CH5P$IW2^VV<!.BR6@@Q1JD\48V\V*K;]%8+Y:;/IEK
MB;L,<7H4B5P)SA*B:0)SC0]L @UB 1%1*=Q@'RDXG1&)UI1J%A-^!A?P.)_
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
M5@>J]1@LQ("#4R*;(U2&F\(]D'4X27B,0#G0O@2D+2F0@A@D5(*2Y8M-# ^
MFM06>K(&8WC:NLDH5--J4 ^\NWHL/A"U$]%<&UQH\YK5CG%#YFB(Y$6S(TV5
MWGWKNK:AT!5@EJG@%@I0-TL$!!!LV\4+UMBQ4FS+P5S02:!^<MD<5-D*Z)(/
MLW<):S#VIGB-H:9[9 3TVYXU+ZMD,B#=!BWSF\!/)^AJS;*3-R^O9Z,H'>KA
ME$/\/M]%DF P)I@%/7($&D-,N!KJ51,/U"!G=)R/X+,QXBXRAQBB9Z"/. H,
M5W^RF-%"9A/4& GP*&T3<\12V.@015F0N+S3'K5Q3N$'C4L%4[6L[Q<XHS/@
M"@>7@P&*Z:GL%9@:I'0EP?3X#'7Q5;\&?T^(?JB(HZ$Q96><OB6M>JF&(QW:
MC_0U_?UDCC9!WQ(GO80K;2E^. ^:/&CUBS_/L[\AC_LQ+BE'([%L<GX$3D!+
MB*RNFF4?8FE!K==',B H/7):-R=/G,0[*K0=&MP83CVF0UD<U*P&T2^XL=_2
MP[=IQH^IF!!4)M1/DC(53!>"$GS3"/R)MS<YDMTMY/9%:.@B81YZ8]6W)";8
M@*:#LMPVPF?;@#G9H M6N1L$K0 ?J6IVT>^C5QQ;_R[$8Y?=+2>^][D L99C
M07B#T>\I0GJ-9BX&=17!$QIV0*5/LQ^FC5"T;(TRD-<R?4^Y9@$>]WK3 4Z
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
M8:M_=,T.ET0S#=Q6^B<.TW$M/@#?KYJFTS]P TQ($GC/_Q]02P,$%     @
MMU)N5'L W[\F"   01,  !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
MG5AM<^(X$OXK*BI;"U7$8)-)LE-)JDCF[B97LS.YS>S.AZO[(&P!VLB21Y(A
M[*^_IR7;0 B9J_N2@%!W/]W]](M]M3;VR2V%\.RY5-I=]Y;>5^]'(Y<O1<E=
M8BJA\<O<V))[?+6+D:NLX$40*M4H&X_/1R67NG=S%<X>[,V5J;V26CQ8YNJR
MY'9S*Y197_?27GOPFUPL/1V,;JXJOA"/PO]>/5A\&W5:"ED*[:31S(KY=6^:
MOK\]H_OAPA]2K-W.9T:>S(QYHB_WQ75O3("$$KDG#1S_5N).*$6* .-[H[/7
MF23!W<^M]K\'W^'+C#MQ9]0W6?CE=>^RQPHQY[7ROYGU1]'X\X[TY4:Y\)>M
MX]W)68_EM?.F;(2!H)0Z_N?/31QV!"['1P2R1B +N*.A@/(#]_SFRIHULW0;
MVNA#<#5( YS4E)1';_&KA)R_F>;?:^DD1<A=C3PTTODH;Z1OHW1V1#K-V*]&
M^Z5C?].%*/85C "EPY.U>&ZS-S5^$'G")NF09>,L?4/?I/-O$O1-CNB[K1U.
MG&-WIIQ)S8.C*?OW=.:\!27^\X:-L\[&6;!Q]G_&\ ?2=__Z_?[Q_NO]E\^/
M[]D7S3Z;E2AGPK(F"D.V%BPW9:6$%P7S2P$N=Q:9F;-T//Z)_M-/;LFM</3M
MX>Z>/5BYXEZP3[*4)-S'X6#(.)O72FV8U%XL+*=?"N'D0@^9T L %%;J!>.Z
M -=T/4>@ZG#BC*J#GZRR9B4+H%Q+OV1SE-:+JR0<E3(<2@6TP,5S:Y"-J9,\
M85_)E845 E7NV0)^6TVBK[A(SDB=J[H@)4UEH(NPRCA_FBOC2%"CBU$7H,\Y
MKZ3GBO'B3UP.%OK?[J:#:+:J;;Y$-<,/F0N&[A9,K+EC)Y/T++D8!F6P?)*F
MR1E]R+E;1EA6%,/@7T04O(4BH1!E3:!(%+98?[V4^9))AZ8W^Q.-B'F#6&FN
MY%^!BM 0O)U+ZSS[7G/K$5(80^*SUZ$2Q'E-Y19#SXD;+;6W.(%N9BR8#'2!
M#B=9-D[&C"1ML&G%RJ@5@:^,;85-;5D._Z1OL[9A?2<$TP8T2E-@^B \E\JU
MMW?]?@&5*V7R/3\W@@?W=K,+OC+RR>#VVKT/>9CFN:FU=P"9"U!XID1PR4 )
M -;64CZY<P)W3MCY9?(+N]<K'!I+-+N<).<@/V:7]9LAJQ2GZU @8+<*9,BR
MY)+=!1Y!)2J!@_G!3M2:7DR0]R_!H#;Z](71<UC\AS'%6BK%TNP<H>U 5WS3
M(>9Y;FOD2DD^:XN@GV9I,ADTREO%>S<NDW2 2,\%?@L\ TKF^3.QOXN#,GIQ
M"L*4^[*3B^3= %$)/&;3AK$M<!+?O4[A1Y2-)481"8@!J'"C9!$ZPXPC>CEU
M%EH2N*=$2@MZX,^*JYITN+;]D,B+!"?LFV#BN=JGOXCD.4J8V2;H$^3L_'B-
M# $9@O0[%1QTL9D0NK/2%"K]3HTAZI*V.*V@9A,<Q?SFE#505#@O,>G;'K3K
M8NM33,=+LO3SHT0:;$%U33QA'_DKG3P/5 A9^"=Z*554-P-"=S*U*J!N1?-
M>RMG-25(T7SS2ZXQ"'ZB$!^D$*4N=!T)2;T)5:A#7Z"^1_H3]EFLU>:4B+#0
M%#=VW",VMZ8\0!\*88:SDKK)7]$-SFC,TF;$:.[1 H5F2(T>6-IPXVKM!"82
M[LQ%'&BA4[@$@P(Z,-"0I&'PJU'?=;M#= $(*@8[*H@%'O$*P^HY6,+,.TDO
M8!O1Q0!,MB7\JD\<PRIP$Z-&0C9<<F"RG,N</6FS5J)8Q+ABWFR+JJ%LQQCB
M'F*=QZNQ&'#L-EK8!0ETYE\T<W*9NEA<7!+V6&.>+%K0B"7WD0>AX32YGWY]
M9$XL0IL+8\I1^Z;V@8E<U%B$<3F6I5Y@]2Z.U@04-H,^U$%$$88,&BM6?L0Y
M-EUJLF^VVS@N7^9*4E%HW:SH89Z%)!\,_S@*MP5Y$.$#%J#H2C"@MJ&%N<C'
MV+JB!JE/0;MAPQ"U::L>N7Y"C?0=1V&%FD7RG<%N-+/F25CW,YH0IJ'#(I5C
M^V"H(2O@<Q[W&#H;TB$I:SIWOY N# <J+)K/<\RZ060FSY=#ZJ %[4%%/ /E
MP-;H=!?XUN?#,#;-\E@6V]+<$GDW("W&%@RK7=QH7L/,2E,(%;()/@N<D_E6
M&S9 T(FB\'.W\M!FV!9ZG#X 79=50^@_ ,C4CGU"BU(L"Q<F-$8X<%6U[VII
M)_=-7D.TEQ+%@2&"-04/8^@Q1+.XK63C 59GC+<^*6V",*!>4[3[R$%LR:F%
M"?Z'T(8JZ<;CE.T0\\Z0[P=64\Q>6K<N$K@15^'8P;?+XLD95@^L3:'U-35[
M2'EP:#X'!M),.0U$1?M*,I(-S6VO$ O401ZK?'>^8S];4821]<Z/_ZWL[L'\
M)\\^&D6HW9!]^G3'^O%TL!^8DS%0061Z$!^8@OOC77<KA$E[2;OYSI-3'-0G
M$^Q5QQ6EOV#4XK)T84B']1P[#L4A7/JAE6@DBVBQ>MB%V),*CU#US*%Q$;NL
M.-TE6Y@WA2@U]?_(FZ8"?Q3:)I8[4!#!QVZO?L?Z8&:"'38X&1[Y.I4OEZ3N
M@8;Z,QYQ J4RA&''CSV?MP^/,8B7K#_UV#DQD.^W3X"/[;/=$*=X"F_O#$+,
MNK2C):&D0EUI\Q:V'32.IM8>I)86[?[QVF/X:.>U!A:117AY0]Z@)\4W'-UI
M]WYH&E^+;*_'ETN_(M$29I680W2<7+SK,1M?V,0OWE3A)<G,>&P]X>-2<#PJ
MT07\/C?(4_.%#'1OS6[^"U!+ P04    " "W4FY4/%_,+;(&  #N#P  &0
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
MC7#4(5N_K.N)-XOPFIT:C[=Q&.;X,R(M"V"?$;03-K#^>W/U#U!+ P04
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
M]Q+&^1FHD#Y:PWAPG%!.&IMB5I.)+.V1"J1#7^ZF3$5 Z2#@CJ4: V!!;MI
M:SG;C<H 98N=VM'T^];AQ8HC9B*>OG*PO98;<UE;D)0T^"?N(.'CMXOS5S2F
M(S$L!77;9DU6GB0B$]K^;O<$K<J[J;/5Z.U-BJPG"H1T,.:N/R=H_*-!WW(4
M%XZMDV'"7=P@M'S"#!$13&J=D:$_MO,PZ]#;/A=!I,FNBS-D630XE!);IDDX
MU$%[@NH#X)!/3-,$8RZEUWC $X2!0;-J8<]"-T<(FJQX"FT90=5X-O,FNFO4
M'M!AF.<:2J\SKNG(@G(/D-)Y ?!QH94!Q+8&:<EF:FL<^O==J,DGSA2\E2_;
MX1XBG490?^#TL!.X8X;U(A10A>K@>;MC?BW--44YC;SN-(3NTM*5HGT%\4=H
MA,.>)I UO*NOSA+L46?P\PU=V>KK#PE0-)1QYY;N,( &+$6'"G3>2D3\F18=
M"JY>11#)<+9@IX5PF!%. @@NEQG=PW(Z>9"_A)4IY"1?5 Q-Y71B6-+)A):D
M*7>R$[)6<]($769I"T_K_"Y39%.Z:0\R;;%O3EC"X-)[Z*7@7NN-*QQN;M\K
MTW$^[.9>OC9WFU?7$_?&=K7<O??^X(MX)F;8&O4.1CNPJWV7[/Y4JK3O;Z>J
M0ES9GPO!4Z%I 9[/%#H;_X<8-"_T3_X'4$L#!!0    ( +=2;E1%@$#E@P(
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
M<TY%UMK$(*%G)8M 7".GX,KSXMF3&6DNG)UC( (*D!9A>)J0KZLECD@AK26
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
M\*.# FCBA.15N7]1.G@([\Y (Y\0[&F<087IB^=L0#QI;76D\K\F("L'C0+
M?A.UY7B$7QE7QG/+&+]I1YJM*C=Y0F58:P#'5X7B6*6J8.>UJ3>5+HD'0)SA
M_ZKE .WQ;/<;[\8?>D&G->J$-"VB@:C@?H? E06D":PAAA<4305.I[UR: F5
M KG/.QHB''I6OI-65ZKV7B&_?I)II?A4E%WQTTU]2'PT=WX3;6)T#%CJ&$X8
M"KY>8L_07#4@@=MJB*G:J[>JO@2/]\?ZL[.I=X^A/)RA=4^(TX+1? %^:]Q*
M9T?S*+"U(K'1<?OT8#A;!.'ADY>S8'ED8#)U%WOHISAXN0\\8R.8^BJGJ?M^
M/1RKUOVJ*_&?-)NVDU8_N_$N18%OQPA,=Z/F\V!I+TB%0<2WI$*,872;*(S
M.!^:,G[.Y5)XAL6K=[/2X;./P3;VJL*;\$!(*.V05/9-E,9-S<=!XZ03[T]X
M:)3G)6&8X&L; 9QY\]U,LLR-3'HNJGO]DG8Y38?A7CX>X3$C4T4'9$>SNBX+
MN"V-2%VI6%;VBA08KWK"WS]82K@_4GO&.VL6Q'@3[^!N@.W;@U/&FSQ=D1+;
M!!ZC'&FZ% G827/#@J:K3R):!.*NY!\J23>BI8G,3F7&W2^SW9OZB-KU'CR/
M6JN*K&>G"N<4>O G^!<V/OJHX"3+(,7>.G=J&4$#[QX44D7*WQ"._/H?-!9/
MU:%_X6$=W:NJV=_"DJJH>>XC/Z-,948)'12VXJ,3BS_U]2Y<66&#-<)A7['/
MLY^!31&O<TY^P*CZ?EIWZOV(<:O _^)/-7&"!";/OV>L/ZU_#7K-/X)LEO-/
M27^GRQP 1K6&1_&6QHDH^.>9_*;,=_23R%5>EOF67FZ4!.C@ O@>;<:]P0WJ
MW\B^^S]02P,$%     @ MU)N5&!W8&T6%0  "40  !D   !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&ULM3QK<]NXM7\%XSH=J2/3HB3;LO.8<>QLF]Y-XEI)
M]G;N] -$0A(W%*DE2"N^O[[G 8 @3<F.=_=#(HDD#L[["?K5-B^^Z952I?B^
M3C/]^F!5EIN+XV,=K=1:ZB#?J SN+/)B+4OX62R/]:90,J9%Z_1X-!R>'J]E
MDAV\>477;HHWK_*J3)-,W11"5^NU+.[?JC3?OCX(#^R%VV2Y*O'"\9M7&[E4
M,U5^V=P4\.O808F3M<ITDF>B4(O7!Y?AQ=L)/D\/?$W45GO?!5(RS_-O^.-]
M_/I@B BI5$4E0I#P<:>N5)HB($#C-P/SP&V)"_WO%OI/1#O0,I=:7>7I+TE<
MKEX?3 ]$K!:R2LO;?/L/9>@Y07A1GFKZ7VSYV=/1@8@J7>9KLQ@P6"<9?\KO
MA@_>@NEPQX*163 BO'DCPO):EO+-JR+?B@*?!FCXA4BEU8!<DJ%09F4!=Q-8
M5[ZYDINDE*F8E7GT[=5Q"2#QQG%DEK_EY:,=R\.1^)!GY4J+=UFLXB: 8\#%
M(32R"+T=[85XK:) C,.!& U'X1YX8T?@F."-=\";K62AA"539K&@*T<HREC<
MR'O0L%)<%H7,E@J_:_%_EW-=%J O_]FS_\3M/Z'])\]E\-[E:),7>B,C]?H
MC$ZKXDX=O+FZO'G_^?)G,?O\Z>I_+GY1 DF45;G*B^3_@:HR%XG6%5S+1 4@
MUTD)5[-J/5>%R!=B]G4V$-M5$JT$$)R4J1+E2HE5GL;P *S.,R7N\E*)#?S6
MR*\!L6X'O#680+)):4V2+7F%%KT/7V?]_1N-3F@?76\4B,_P!&!(&P($1J3,
MEPJ6%D)J(86&70!6E$JM!=IVFH)1E*4J-+B7.>!7,ALDKP8<"3AOK <BR:*T
MBA%7Q,?Y"'@N3@KXD>-#ZGND-B7NF./6VT0K\$._5?!$+.;W(I5;QM: Q>5E
M"WF4C"&=$"(T1 &F.D_O!P^I0=1@\3W@<9?$*HLU^!BX@UL"9;\";D07/ 'Z
ML% % @?U*M#[$ 9X"[RO+@$%)) ?H_4LE@2]J=X@)(/PQE@!D6^V#<0["6)#
M&A(MHCR[4T69S %/6=(>)?AF_(X \HUEGR]>X)DBA&)4SAP$E$0@*2"[RO"!
M""!"V!!14D35&A&.%#' :"#P,1!6NU.=_XB*MZD>T.,2\8<=P8X2!21^S!^R
M9R7OE)@KE?$&M%4L2U#,GNP[1P+^(=.2M$9?B(]N7ZOZL,DZ25.\W2>%0$:^
M9X#($%]"P$3P>HI L.<+IR(,SX(S$4Z#4[ML4>1KV%=)717WL$-?#(.I^.M?
MIJ-P]!(0 ^ZEJ&7,W QC5@J"JPI06R(%XE<2B]['J_=O^Z(W#<9]M_KIF)T#
M9L-@]"AFXYV8X?ZB-PP@;1@] X/1D# X>12#X6,H3(+QV7,0"$4X/ U"1@#W
M>I_1Y0%N.K)R)ZEOP02L'C5QK#;P"#F?[ZJ(T+6@]F"0,-:D!:1<0BZ7A5J"
M^HE(ZA5H:QXI%9.A'Z(82(=_]TZ@K2HA]TK\S0N2=% 3MG6P@<30D=BCQRT'
M4>CFSDM6E?K.U-YA:VABN(6]T9"ECHID#IO<R;12AL:PM<OA*!BUP!^"/DSZ
M-:%W2E,< @#6Q]S.OFB2[0U\(:^B54E.F7Q[\SXCA'ANJB):4::09,;3@6.
M]/4;Y,N]6%F$YYC=]@DN^8]"U2L13L=J4C075U#6$6NI)%]*7CI"KWRO),06
M@ ?^*R/OC^JK;6 %CPH92:7Q1KTMA)7.N"_BJB"U%A@!DD4"#T#L3?*8D%_+
M>_ <I0^(Q-7&;KM23-%M_> M<+U(.) FK%.+!4:9GMMSDQ<V4*  ^QP^=\#8
M0G!$7&I !DZMHV"*:",=)LJ0(5%.UM6ZQ8(MAQ0@NTX4/((?$,L^0V$X9,=!
MU+OE?:06 D@5<5J ;&EN6.L"W)9B7N3?X&:'3A@"\3+D,FLRU,INB]D#(*07
MD!RH%&H9L)Q\GB9+R4;,:(*_%[.W5V*30H#:RU\FPW&7R$!^R\TFA4"-H1(#
ML8>>!<.NJ5PEI):;7$-P_)2!)[IC(83G[*@'1,GGV?]"\86I%%I;A:$)$@$"
MGLHJB\CTF;$D68I/#>U&O]W2[P%*'8'%"=B@0H(&[%4<%J.)"1<5I$@I>T!9
MI G+I7YL/'":A,]$^1I26:NF-<F4SA"/(7_94!*V 7<,"@;>.;T7Y\&PX?H?
MBG= RNIGDTZ'!GYR1PK$X1NU@/T26;.1M%4+".<@XDN0@BQ<,D><I#B!V23H
M.OM:R-:.ROR(LC;P*JH@GU;F=6IF<E.G*Z1!HG<YN[F!'(9]M-%=3-) D:JH
MM.IJ=!K@N?6DB=V^#WD+=^=J)=.%Z.VP.%SE:T2=M%N' FFHKZV%I+OS5$;?
M((8;QV9H$#=6E'TKP-H%QC(!$?Z&#C8I(35$[?(<))@,:4"15\M5PSS)*R!X
M"I;T"ZXZ=\16\$'"SB:2HBS_666*=6[;$@8Q>^#@L U01($B(<(0OL'J X3>
MD1>1M%<R1FLK,%8?AB<!7 6KP=(Q<\+"\(A:&V->3Y5N)=,.9UE[2)1C;7S
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
M>8V.?H*?PO+[04[F@S^AQT6QT)3I?E?"*%"S+,7.%H[H\//!<+S;&G%83MD
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
M=Y*\4+@E52JG402VG='MP9M]F(L;XVG*AFU%OS6T+$#O6T/^= <VT/\H9]\
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
M.+7*:N O 6[4+-0-# HDDA?)0GL4K)O&%W49#3""O2($-9C)];BIWB2!1@[
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
MR0QAKHPUX\@2I3-$60L_;^#I"_ DA2LE;6'@O<PQWR>(2$LG*-T).D]?9;S
M+(1!<@AIG":O\ VZ! >>;_ "WTPR\6BX ;4&+C-5(C"9 S[0M38(7]G*6$UW
MX]LKL89=K*&/-?S?8OX#?GD]NYZ_A_G'Y:?E*>S8,L=&(ST$8YLT+&JD^2X)
ME] :T= K$<QB#E:!VFJ8:\RYA07+N.#V$7I4 +'-N=S0Q5U9X,9L?0A'L,.R
M4FG+?S+_:'SL_J%GZ\)J\@-3LPK81B/2$[6F<9E%MV"8("655AO-2L^\7-R0
MW<W^4$XA'$X@<XN5X!L?E]PE[N?:GATR+3$/88D(4EF*-/3,21+"'4+%.)5B
MKW!$<I >A3$Q^#L%/1IC>/OF.$W2,[*=A*,SLB0G3WO#83BBK)_*=3 (CQS!
M?MF: "_PQN'1[[1I>-+W,IDPJM%*>U[9':/FI&'A3M$3)B>'4!<\*Z!&.IM,
M:7I?SJ1L08Y9P?2&?'O.1$B.I@\]TU8%DA'T\C[TP[_=ZNA9NRB1:%Q3=#=L
M*VW3.;K=KN_.FG;SY-XT[2M2P:6A UP3- [?C0+032-L%E95OOFLE*56YJ<%
M_3M0.P>RKQ7);1<N0/<WFOX"4$L#!!0    ( +=2;E19X2, H@4  &P,   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;*U7;6_;-A#^*P>C UK \5N2
MILN2 ,Y+NPY+&]AIBV+8!UHZ25PD4B6I..ZOWW.4Y*9=&G1 /]@6Q;OGGGLE
M?;2V[L87S('NJM+XXT$10GTX'ONDX$KYD:W98">SKE(!2Y>/?>U8I5&I*L>S
MR>3YN%+:#$Z.XKLK=W)DFU!JPU>.?%-5RFU.N;3KX\%TT+]8Z+P(\F)\<E2K
MG)<<WM57#JOQ%B75%1NOK2''V?%@/CT\W1/Y*/!>\]K?>R;Q9&7MC2Q>I\>#
MB1#BDI,@" H_MWS&92E H/&IPQQL38KB_><>_67T';ZLE.<S6W[0:2B.!R\&
ME'*FFC(L[/IW[OS9%[S$ECY^T[J5G1T,*&E\L%6G# :5-NVONNOB<$_AQ>0[
M"K-.819YMX8BRW,5U,F1LVMR(@TT>8BN1FV0TT:2L@P.NQIZX63!I0J<TI5R
M84/73AFO8KS\T3@ 7Z3&28=UVF+-OH,UG=&E-:'P=&%23K\&&(/8EMVL9W<Z
M>Q3QG),1[4Z'-)O,IH_@[6Z]W8UXNS_D[5_SE0\.[O[]"/3>%GHO0N_]E$ ^
MBB6->.AKE?#Q )WFV=WRX&1Q\>?\^N*<KN:+ZX]TO9B_6<[/KE^_?;,\I+>&
M[VC%AC.=:%66&[)KXX>4(!T.%3(DZRC5#JV Y_9!A!QITZ^&!$6R&=G&X1-\
M4-@S.5V^7XYHGB36R5($H[E">0H%DUKI4L/E8(GOV"7:,WF=&PTNR@18R,J&
M3<)D;]E%]%7CX;'W! NDLDQIUS[G<,%%_CUZ;==0 G;*@1T:@"--M".6'K-D
M5>D@<8>(HEL;N'?!%\IQ8<M4Y-8%.XZ R_?+: I>M>+!YHP-1["HP!PN,B6E
M\GY$EVY$KX112LND6".UGX<1Y:P YTH9,2;K4ZM<&G'/"LT97=QQTLB\H;<9
MXB!^9S%LPWL1CTEJ>7H,N)AJ$R3D EFI?ZR3P'8F0%:VG(P9W[_LE#OP$7U
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
M1>E)2M!85D@/LJ5XT0(9F*=M)>S[/=XU<(V)*<7-3C2,+);OJ'&?DD5>$@L
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
MNMCRQXTF))=X@.ZO"@+6?,$$[D<"O_L_4$L#!!0    ( +=2;E0Q<@R>U 4
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
MCG?0DO(ONO*2?,._HLY]0O[P(UU1F4 +\/W"@\WS"QW0_ZS^YC]02P,$%
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
M7L6G?0ZJ=1Z["$ARKEDN3 9P.A<I=)1!G29Q3.3'!S7>/,"!3.XX^GPL(5)
M.)I0+6 6FH[3-JG"IT' J?@W\@N='+'DHTI4/H7-HTC$P^B$KJ2&?"\E=CGL
M##4J3S]2"_*3B'OQ\6'_2(Q.=OEM>'S4'XG1D7\;18?]2(RC72Y4H][1,.Z_
M$4=XQ_-1U#\61V-Z'D4GD'$(&5NGX+8H$EZ=S9OQ\1"CXYC^H:?.@?FUE6QB
M3"MA]JZXXX\_B</>\?$Q+*"G-^-C:$]/1Z,Q]-[,'KTMYO9"%*''3%#=Y;H"
M;% >1+CZ=#OABR;X&2E/S>@0VWR6#\K]J(\:A;[ZT'GYM7LTZH1?"+N?X(E^
M+&*XA%QW= )[1\"!7J+A87\HQOU#L;O1<#R6<C+J0S^X$JC&)T0$7A3%QQBG
M;PW06R*B0T(Z.CG!/O&()MXV.%*!H:/MJ?BTD:3')Q ]>D-J1OCG\HGL+. U
M8'8(FR!S+,[_6JX6\1B6Q<3:.,;FUR]D[289BSWH>8*E!$0T!"*O.A^  X=C
M^C.$1P#_Z BPW'5O+(3/":E"E<T<YT*Z(;%%A^#K(CM=;5Y:"/[ /R/@<$VF
M(L-Q3>#4Z#L56A@-=ZG,\B7+HP!J$M$*QG32T(]R]VY!=Z.@SF@,5HR()B/B
MS06.,E)$1,.80CJBP:\RDV@%,$X!^S,@H9DH7JG$F__OG]2=\7$ :O=?Q2O
M$ZB 5A()E0Z%)93R%R*;]RVWU[\T+'D2-:1J:MV*9W'[0UL\"^XFH@V8 31"
M,J*\UH(;O6D@_*70I-JD@AP7\(VW4?Q+&#X.)])@;DRZU#@=_CG47A'Z!W':
M!.&82#>FI#0Q-6KF/["S] #^+"8P69:DR\^^P+P$U$5SG7=*U^FDQKU.:[IP
M"!]>-[0)*V11UA<32&7(UBXQ8N(O^.A".^F+/2GX/+-U)Q0VVQ=+WP*B[4%[
MW^K B*^5X]\:?E"K&:N# -Z+XET<,LZK+L+^IRSNPA92I'S'W-YP_IEMSP>W
MR,62+R&VS[G(J=M;#P6?U^*SK9V?%7&VK3TL"R*>^L%LT/E)$H+G_,.K\USV
MOTZVH^UON^?^)\WU=/_#L"_&#JWT#$N'_3>'.\+Z'UO]2V5*_H%S:BI8P8\+
M)7'"H0GX/C,H+>&%-FA_\7[_/U!+ P04    " "W4FY4SH1(M)@^  "TZ
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
M"C*@II F([4QB]949N%?QE")'_-=L6(">U\VQ37KF#V3B&(5BXDI="WX7FX
MIV#[>.%Y42K.35D[^AE1>+)_^Y>_7%X^^?8>IQ$]=?$M(FN]/V28?F.&Z3<'
M#<DW9(X@=V#GBMMJ:WX4(B4X_VK66OWL'[EB_PZRR#<9\K9G8*ELMGGS'G0W
M9,(@+.QAO%0R6_^:G41GTDLT?'IZX#1;9"^?OLV^F'O@"E8UVJ.M_!IQGTTJ
M^L WL^]'WU][BIO/WH8=*&77H2&SC=4E]$09$":VK[M<N"^"L4EF= $,Z3_S
MJD=MEEV63]#^%6\'X1;10,W<MB#1VNX K<V2X85:)1N"\'5>O<]>H1(/>WK#
M3IN7SUZ!'&X8S@"/R-8:=="1B=<&?PJDRWV&>R%J@&^R2L/\B(PBO5*25M=V
MH[6JV9NP0BN8Y!A+,82#_!;$SGMB=6B0KZ+N=>^JK(78DG)Z7!6A5M@M)HLW
MY&R"0W4$&9 4N6I-L !"2 #$QJZ# VF5*Q376P 67E>#HF4M?+FD3="9/"&8
M.Z(/?#344_@IH";% &)9[E'\]S4+CF;EK,\*Y'2(=L$B6_4-?27:-G *+VVO
M\3!!'3!EOC2V3QH[0VH2T.T( BBCR5Q'/YW"F2T00,=-L7/:R8I<J*C)T!G9
MO^O *\!(W4>\2P)J03ZJ%4J^.U"()S]'#D==OM#7";MO *@MHA:!,N7G^77=
M=UY4JY)KBJS!X(S09@;+\*-P#Z3$3B(> U .M"\ :$OR]R $"92@"_#%)OH1
M[)JD*QK<#F)XVJK.R*/4J#<4C-!JS#X0M!/N>>\#:?**I:.SEA:H+^6K>D<"
M-;W[)G1-31XV@"QCP0$,4&M0& 0@;-/%"]9@@&)LP]YY$)T@)7/Y.$C<-> E
M'V8?$M)@Z$W1&N^:[I$!T&][5A!8<R ]-VS0@+@U>CI!B_ T.WGU_.7IR)F(
MZD)*(>T^WT64X&U,$ LZ#G#3Z G#U5#\.[>E^F*C?3\#S]JQNT@<HB^?@SQB
M]SE<_<GU*2WD/H(2(]D\<MM$:_(8-CK$JE@1N[Q7;?;N6*$'=9^91EU4Q_GW
MZ RXPEW(04_&H&#V E0-$KH2UGMRCK+X:7\#9JD@_5 01T5C2L\X>TU2]5+U
M6SIT.Y+7]/.7"]0)^H8HZ3E<:4-NSH5)<I/J%U\OLE^0QMLQ+"GH)BYWLM%D
MGP 6<P"OZV5O+C\3Z]5,2 NY1T[KYN0P(/:. FV'=@%Z?>=D*+.#BL4@FB^W
M_J_T\"')^'O*)@24"?83ITP9TX6 !-]T#'_B[4V.:'< W3X+#ETDQ$-OK/N&
MV 3K^710YMN.^6QK4"=KM!3+<(M;6X$I5]:[:)[2*X&-E&!NXV5WX,1'GPL
MZRD6F#?8)BTY<E^BFHN^9P7PA(0=8.E5]N.T$HJ:K1,&\EJF[RG57#=U?[/I
M ": 8R4C?EV!U"R)5CB5! &+\;X ?V2CR!P,VWH52M"$RX*M:%%E5J29L*?L
M.G1[C#O7._4?1HL\R#?/;8-M#X^!R,8] PE??&/TF(:/B#" 3"3.0MS$N>=(
M_B"1+ 23VQY.B]="8#'',K!3./Y9O3Y#B_+DS:MWI]Y;J5^C77IWE:SJ(F@H
ME/DQH.<MAF^(4^ G:7-\J00?X/YJ7O$EB>N$3/MZ!11#[@LGK_&1ILZ7:*2C
M$=ZQ'Y:$2SP+Z=,L+_$=9C]V^(A5+7$.\PBJD,3<(/;A^\N?8 2$6P!;U,*0
M.;G$!##TR;]'>@$QMH8WXV+!!^YJG_C\X3;,);+._O7BXN+\JWNNA9^[/'^B
MV++JEZ@[L&.S07;M?;N@TO[K$UATBGJ/  /Q0Q#2^YPTNRJ,I&H [E?,OOU[
M, >+;))/M,OOF%GTI$CF !=$T[ ZR]&[ TH3<7A8\LOS;_XTMSI!>;OKC2H+
MXR]Z]01QRJEB74(,!(IK8(:5QB-7!?.N6V"J+L!HS(@8%2FKR!;N-#C%&$DA
M*]@@Z%IG['7'Q]L-*!5GZ%)2OC.E7B3()1Q$HTX9Q4^1?,F3R:$G='_19QF2
MN+X*<E1:_Y&8*@[!BM9C'LG.%=KPP+XY_V*#WMH)XU:/*C)_'C5'7U 6R !Z
MP.G/L]=$9JHN.WEL-Y)24N2]O"\-'CX(CN+/+LEE3;LFWI*7K#*^_?G?\NWN
MVZ</.XD04""SWCRIPI%2(:$*MV4:31]<_<9>Y"_S7='E)3))MFB*)F73)Q:6
M*\B@@AVB"Q04,G4NPJ=W?(#[>,6IVF^THM! PSX?BGDK!X(/(,NP'!!!A<41
M[.BD5<7GXE""W%_,V_B7@XY RQMTGN4I=^+#5[EB=]1'):B!, %UM@!\$^)R
M61*$?H2J8$&3RN>=XM>JXR!>]>8XBKY==0!'V8W ; ]Y;O]JL/SK<5"(9P8<
MG8+FQZQS-#P5_=BX0U^.8*7\T/;7;;$J<H[CH4/(@F\(JOVF!D(_J_<5VJ@8
MS_0O1#<12O5 +@ +H#J7%BGO^%BZ7W2,,!&*G8X:PHI\G$@,EC2FJ[:%Z@W
MA\[47B(72+[L+$XL),)Q%U5)<7-5"L-#MWSQ)*;:/CE\/Q.AWTD?_.%U,%'[
MJ@6E(7S_B'Q"S6UX-+TX!=MZ$:L.,(#ZH(RQ &=G"JGL"*.I^#2FC,!U)Q'.
MZ0B])6&0#S/ODLCYD2K3<*^L$"-"W=3UBBPM0:8">3SAQN2N48!*I#6O*HZR
MKI,@N..*E]G)'Z?9*4A*^*DBK<?+8GS/)9GA(0 <+E]:G4WRR%*!04ZA?PI$
M?E=($Z&!N*&-Q<CB.'&!M/K=]/F$PFAMSNN+WQ.U 2Z\*Z.1\C"Q_;OI$*0)
MW0CH6)4Y4=L=;0/85;O1)>QB0<0N V=Q@&70Y.AQ75(PDIE4Y 'M'5SYEJ_,
M6$S<RJGHGG:\,]7 \"!]:0:GXQ::145,LF^:&=?6[.$/L0^7J7]Q.-FW;D"I
MCXF]O,%R5EA\PG*<=KK-_P#9V=UIQ#CAY^(?=)FX4XF_JEU9=*L5FU.^J6%?
MDMMWTXF&/G7K3L *Z/\3HPS@4RJ8]L%.@L8QZ$NX\@R[ HY6*].'[ZQ3F' H
M&+ _R3<6#S>;K&>!THV8[#B^3;@>MX!9@O^D;:AVP]\UOWG\]E12[?R)U%1,
MCT.N1;#BD"R<H-YB 8<E0$12.<]^U-=O\D+D+.=?,2\DMJWZF6,I+,?QW&>&
M'AXN7G@;\V,WQGJ(RIS+&$2T<W %OQ@Q_&'T^VXWU @6EO:64(4D>>&=WT\9
M_J8^(V*P"^ @BOZ_@BJ4I(%9IV-4\2$Q>Z_TQCAB4;3O+2EHGJN9KN---Q\P
M>O7\I?$53$79U:TIF/.KXFX2Q;+[C'@Q_67]%-V/.!'8,WW$%QR")-?WP-LC
M A"L21.,-1R4KIX39,31%ZJ5^>LG;W9,THX2[F&GC-VD[-R+5VWR_8'^*C@U
MYU+B/Q?-44#7J'S"@E+J4B4S<AE#PH,&R&74("X/BOSG&,&T_%QT4(!J.)<(
M]+%K766S?S(3D_[@"'+@WL.$4<T])<H!(7=#>62@X@%F$FLD5&F"("@A74DY
MB?.?)[NR!*1AA[EYU&+ZOOH$AIHZ? G#'I+P1M\"?&+S 3W6H,[N-ME)?<KY
M7*>:5!,S _CKP!3^D"@SIO55/MY%63%HO3/1(+MWVKMXU^ 7""+"Z86/V!'?
MH Q=/O<T #K29 ]B4RR1O/CB( :\C&F]D_AS]-M7OU/AS+*GY$=-Z>9T_*K'
MN@G*P6]JS&AL.:\'L<="[);6C63;2 (G4!N<7Y->!8I]X[Y KLQUT;3=&:9/
M\[\P1"$U"2SJX#IQY34[D' M=,$U 9V#9 G3TEJ4V%I^): 6V#&P4[1:)4I8
M-^_%74@AO)AB*2X6*_999&5^31;YBJY^$_(5B4M.^2:CQB50^V3M FTWJN_
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
MS+*FMD?BDY+N'C\%S.K7#G, -[$6*5;FS,^"VI6B;73^[^Z@6]3)0VF)]<N
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
M11DDS <8C,*/<"NWM*DT1P.C-!Q066BV:+N[@$HP!R<")-VJ=,%)$HY@X3N
M*+FT3&ZXUVE9XV$:]N&;%Y1*7OXG.B#%+TKE#1<"XF00]HZF*[;K'+,LTS7F
M(#A;<4$9D[NS.(G#]'Q/?B!^@1B%\3G<X!KI+"=W&;D$RY[I[%@'H>3FTJ(N
M7\:FP_#JG*J2QOUP"*_=N^BDH2G[C1];!KS]MK>[W6XRSMJ!<(2W8_6.Z0VG
MWA:XIM!>.+P*0+>CJEU85?GQL%*62NU?"YKNJ!V SM=*V</""73_%]-_4$L#
M!!0    ( +=2;E0KJ@!*8@(   @%   9    >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;(U42V_;, S^*X2QPP84?N79( F0M"O60X&@W=;#L(-BT[906?(D
MN6[__2@Y\5*@#7:Q2(K?QX=)+3NEGTR%:.&E%M*L@LK:9A%%)JNP9B94#4JZ
M*92NF255EY%I-++<@VH1I7$\C6K&9;!>>MM.KY>JM8)+W&DP;5TS_;I%H;I5
MD 1'PSTO*^L,T7K9L!(?T/YH=IJT:&#)>8W2<"5!8[$*-LEB.W;^WN$GQ\Z<
MR. JV2OUY)3;?!7$+B$4F%G'P.AXQBL4PA%1&G\.G,$0T@%/Y2/[C:^=:MDS
M@U=*//+<5JM@'D".!6N%O5?=-SS4,W%\F1+&?Z'K?4=Q %EKK*H/8,J@YK(_
MV<NA#R> ^4> ] !(?=Y]()_E-;-LO=2J ^V\B<T)OE2/IN2X=#_EP6JZY82S
MZUOYC-(JS=' Y^]L+]!\64:6F-U]E!U8MCU+^@%+DL*=DK8R\%7FF+\EB"BE
M(:_TF-<V/<MXC5D(H^0"TCA-SO"-ACI'GF_T'W7^VNR-U30/O\\0CP?BL2<>
M?T#\0&N2MP)!%7#5:DU1X!CL];U.GJ5S.[@P#<MP%="2&=3/&+Q)GFF$3-6-
MY@9S%]16"(42M%U<E@N@QF&]1TW-<[V+?0/AGG4T-18U9\+ )[B<3,.4SN1B
M,I^$<WBDU0$NH=&JI+ &9DDX<9\4;KCD-%\YE$KE!J8C<A_'8>S1\:7S<]+T
M<D:V]QH:G4QGC;KT.VBHB%;:?E 'Z[#FFWZZ_[GW;\0=TR67!@06!(W#V20
MW>]=KUC5^%G?*TN;X\6*GBK4SH'N"Z7L47$!AL=O_1=02P,$%     @ MU)N
M5-CKYYRZ!   P0H  !D   !X;"]W;W)K<VAE971S+W-H965T,SDN>&ULI59M
M;]LV$/XK!R\8;""5]6+92I8$B)L.Z[ 605_6#\,^T!)M$95$EZ3J9K]^SY&.
MG'2-6V!?1%'DW3W/W3T4+W;:?+2UE(Z^M$UG+T>U<]OSZ=26M6R%C?16=EA9
M:],*AZG93.W62%%YH[:9IG$\G[9"=:.K"__MUEQ=Z-XUJI.WAFS?ML+<+66C
M=Y>C9'3_X8W:U(X_3*\NMF(CWTKW?GMK,)L.7BK5RLXJW9&1Z\O1=7*^G/%^
MO^%/)7?VP3LQDY76'WGRLKH<Q0Q(-K)T[$%@^"R?RZ9A1X#Q:>]S-(1DPX?O
M]]Y_]=S!926L?*Z;#ZIR]>6H&%$EUZ)OW!N]^TWN^>3LK]2-]4_:A;T+1"Q[
MZW2[-\:\55T8Q9=]'AX8%/$3!NG>(/6X0R"/\D8X<75A](X,[X8W?O%4O37
MJ8Z+\M89K"K8N:M;@_H:=W=*MXWH'(FNHA>?>K5%XAV-WXE5(^WD8NH0BRVF
MY=[O,OA-G_";I/1*=ZZV]**K9/78P10@!Z3I/=)E>M3CC2PCRI)32N,T.>(O
M&YAGWE_V7>;;@;D<F/\E5M89],S?1T+-AE S'VKV%'1ERT;;WDC2:[J13JA&
M5O2R"Z+B[KQ>03%TM!K?*L+QN!\D=%/J3:?^D6A5J+94(9S\ E5;P($NB(ER
M\SYC>^YQ94E_EH9<+4E:IX 1<'LKUWU#C5I[&KPHK,6Y(2RM=0-YVW-:]JJI
M5+>Q]'Y+3M,LICLIC!T6IHV$B&K=5*3:K4$<YO:?[=J06I.MM7'2G!(>+0?U
MQO1*E#6@FKNOBI:QBR3?NT"?Q/1<6T?79=FW?>-9O ;@)0X)^H-M3RB;1RF&
M)(UB#.D,LP,'U95-SZ^/L6;S.)I3FL38G.1Q-'L2T2)-HH+R>1:=8><"3X0Z
M39("]B>T*.91PABR-,I]7_\ WOP1WNR'\!89^T\+V"1YCO<G\69GT8+R!3\3
ML(P#WKP QQ,J$O[.> N,[]  H>X<T/%)@2;CWK:^.<I:=!MIN28\[4"$3V?Z
M+)K>=]#VJ *A#6\7BJFZ2I6<D'-ZK9T,V3@0/_!YIYUH:"G@L93T\T]%FJ2_
MT.^BZ_'/H7!\[#/')4CR61@7<Q2*TYN#]'55*=:)'1PD<]0NFR%U>8)<W#P4
MT_V><1I'9Q,:SQ9^F!=1,:$/1CGYK-*[CBE[P5C/5(.<H4K9K;8"*1NKR<'3
MWE&4X8F"3PB_(/Q@6+@AK0]<<"_&J,<XX8TQ.NIK]C@Z9;O"UNR>O^_ST+JA
M+4,+?H-W@G2 4$KH@12=B?K8_1Y7&]UO:EKU%KFWEDK=KE07DI(=7"Q8 G"3
MIGAY(G-H9R8\YY3]S\RQARQ*_//L:.:0,8X:DAUS]L8I&WXO?\F]\D[V<CH9
MQ!*DP8A>>BW*H(7=(RZ')M\:'*Y&-7<XJ(/>H18PD]T&5Z**);(QHN7^#X5C
M\![!F$]V@U\K+TFT/Y5\-.(L-CBR35^ZWK N0=I A9-37@*<TJA5,.I81S@M
MQX(FT;?^<M,'UXI6P@M?GKC*?>?"#6/X.MS/KL.UY+ ]7.Y> 81"RS1R#5-T
M:SXB$RY,8>+TUE]25MKARN-?:]PQI>$-6%]KH-U/.,!P:[WZ%U!+ P04
M" "W4FY44O>XSVD$  #O"0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX
M;6R=5MMNXS80_96!&Q0VD,B6[%SK!(@W+;K%;A-LDMV'H@^T-(Z$E4B7I.+D
M[WN&E!TG35*T+Q(OPS/G#&=(3E?&?G<ELZ>'IM;NM%=ZOSP9#EU><J-<8I:L
M,;,PME$>77LW=$O+J@B+FGJ8C48'PT95NG<V#6-7]FQJ6E]7FJ\LN;9IE'V<
M<6U6I[VTMQ[X4MV57@:&9].ENN-K]K?+*XO><(-25 UK5QE-EA>GO?/T9#81
M^V#PM>*5VVJ3*)D;\UTZ'XO3WD@(<<VY%P2%WSU_X+H6(-#XJ\/L;5S*PNWV
M&OV7H!U:YLKQ!U-_JPI?GO:.>E3P0K6U_V)6OW*G9U_P<E.[\*55M#T<]2AO
MG3=-MQ@,FDK'OWKHXK"UX.BM!5FW( N\HZ/ \D)Y=3:U9D56K($FC2 UK :Y
M2LNF7'N+V0KK_%G8A;W+Q=ZM8SIWCKVC_HV:U^P&TZ&'![$;YAW:+*)E;Z"E
M&7TVVI>.?M8%%\\!AJ"VX9>M^<VR=Q$O.$]HG.Y2-LK2=_#&&[WC@#?^#WK_
M.)\[;Y$??[[C8+)Q, D.)F\1KEQ>&]=:ILL%?=2Q;B0!T;TIF7Y'I<V0I?15
MU6TP^B>GUR+_OEM!7I@:-5;I._*R@4A.KZK:D<=<7BI]QVB;T-4@(:5"]X&$
M 8G+6U(Q'D5K PCLEFPK4SARI5GI$_JD=$&SMJH+&#BZA(FE&^-533-5*YTS
M_?C#499F/]%O2K>H<HI;-Z(=.DSD>SQ)#O'+D@F^Z6B2I'1>%)5$")E7#6B$
M^>P@.49C3-DA&A>,\R:O8A3[H^1@0/WL.,D&TMG'=PS3 7VSE>>] D1%3Z=%
M"->,LB7/%O6CUH[@:4VUGR;IRQY*'@6MB1]BY *0"7K7AB-(V&Z_C !2EYLY
M%HS7,3B$V.-4]"49M*<(R$OM*4TR? 0/C8.M>5]:T]Z5-&\=]MXYRDTS[P11
M7QO/A"!,$+11<K0AL0^PE_$+(8/SI_AETOG_\0OA?]Y[)W[1H)\]6Y3)KOY;
M!-.0,B%_8O0DC\)@.H9FB>!3O*RH=JP]DGT5-6S+L8QAA>I08NIPB(MJ?O#=
MA8/.DVZ7; &CHB.9%5O!*=J<"YH_TH[L6C_L]%K!SD32M-) T0I4JF9IS3TW
M0DM)M8I>V5OE 0>PG'%)%;(B-UIW5]>J\B6IH&/>%5]'3K@8'0K8M);./62A
MZ["3X!QVZ2)6LS#>[7P8B\-9Z(Y?T@VYWX=W5GE)N;B(\?&VS7U$PH9:'"4#
M.4M6DC,4<B9GB^-&;Q\DKZAX#J7R&-)E7!M.'8,S*5<>!!$JF:C8[79;) 8
M72KK:6%-LW'J6AQX/FB[QY'U%%+L$**,%$)?QY-06?LH0)NC3T8MU\%GER?]
MZPCXR4")&R1TS3@TI<;2_3ZIU^Z)X=8EW# B)$\-J=)6^W@?;T8WKYGS>(D_
MF<>GT&<$N$)8:EY@*1)^OT<V/B]BQYMEN-+GQN.!$)HE7F1LQ0#S"P.J74<<
M;-YX9W\#4$L#!!0    ( +=2;E1CQU$M>04  '@/   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0Q+GAM;,U76V_;-A3^*X27%#&0RA(EV;)S 1RWZS*@6="D
MZ\.P!UJB+:(2J9)4G.S7[QQ*EIV+W038PQYL2N2Y?-_A.8?BZ4KI[R;GW)+[
MLI#FK)=;6TT& Y/FO&3&4Q67L+)0NF067O5R8"K-6>:4RF) ?7\X*)F0O?-3
M-W>MST]5;0LA^;4FIBY+IA\N>*%69[V@MY[X(I:YQ8G!^6G%EOR&VZ_5M8:W
M06<E$R671BA)-%^<]:;!Y")&>2?PI^ KL_5,D,E<J>_X<IF=]7P$Q N>6K3
M8+CC,UX4: A@_&AM]CJ7J+C]O+;^J^,.7.;,\)DJOHG,YF>]I$<ROF!U8;^H
MU6^\Y>, IJHP[I^L&MD1[9&T-E:5K3(@*(5L1G;?QF%+(?%W*-!6@3K<C2.'
M\@.S[/Q4JQ71* W6\,%1==H 3DC<E!NK856 GCW_I%2V$D5!F,S(I;1,+L6\
MX&1J#+>&'-TR>#/]TX$%9Z@R2%O#%XUANL-P0,EG)6UNR$>9\>RQ@0&@[*#2
M-=0+NM?B!YYZ) R."?5IL,=>V%$/G;UPA[WG;/^:SHW5D"A_[S$?=>8C9S[:
M!5>8M%"FUIRH!9GEX(L;(B39'_*7(KW7$9;MQ%0LY6<]J$O#]1WO/=Y7L7'"
M&J8,4*6JK+0P/$-\-N=DH0JH42&7$PRQ3V;*6#)-T[JL"V9![@J:Q 44V(;"
M :%QY/DPQK$7P1",$V^(K*#.H/!J5I!*0PO1]@%7@\ +M\9WOR0TH"?D#W"O
M7X 9^Z%'"4THV*34A_\9@*XM"!NUL"NDT8K2<00 :!*#4.(E8'SL)]X8QN%H
M[,6(E(Y1 I+G=<Q"T!MNF(4T BS_%;/A: C&0S_V G 4 , ]S) /31(P'/B.
M2G#L)T-O!$\C/W)C"#'RR>WV+A*+M0LMRC)1&+?#:9N%5KE7":RQ89([5M0N
M39?[TP8. :?XP)G&7,Y$BN&;D"ME^29V#>F.T*VR$*P+5C"9\BXROS-9PS%
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
MJQ"?L]M*:T#&-J2J(A_-9@&UPP1-!#J5JU\L:;?['T_'0<@F<>0$'@K^VXE
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
MG28)N'[8]IM@VSC@-C;0N(S+AOY/Z-B SK>6\CENF&#XXRW^ U!+ P04
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
MX/_+'-*Z+\2@_LW5Z_\!4$L#!!0    ( +=2;E0%J2S&80@  /(9   9
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
M >A?&92[U0LI:#[^WOP;4$L#!!0    ( +=2;E033RP;> (  &8%   9
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
MZ^Y5=!#QM<Q&%(=#BH(H/( 7]^''#5Z\!^]#+2VBU"OJB'#TY^7">0NU_'4
M/^GQDP8_V8-_(^^D7DM'BP>ZD;6QGKG<+O84HP?Q>(N>NEID\GR />BDO9.#
MB]UD6;D2-N> I,@*=/LU79=IS"5?2$+DRN2.E,Y5)KS,23E,:B;X@A:\7T^I
M"X#][P!.Z0\I+$G.*"$?LEI(BYP@)>&,\Q(TR:$C,DORQHMR3_/R=DXO*!I&
MT\DHI7AVU/2":3J**4[;7AQ.1B$EX1%=7\\I'J9!-#JA%'VTTW TI33A=AS.
M@#$!QK6IJK7FB$"' P&M_\*1V%U\.YX$&$TB?G#KC?;2UE8Y^:QE$V+$E@C[
MB&Z;ER]H,IQ.IXB 6R?)%-YS*XT3^'U 4)->4).#@MK-]7=KZB#DTYK:U@6E
M,U/)8:\>5.Z5TL.F7EB9&9VI4K7N@"'WR J$T;NW-W-(T6I($KM PGO9OQ;W
MTGVOG+8.O6\<>*;+TOK&%W:X=1X)29-11!'4PRI+9TA-C)1Q)PPFHX"2T81:
MR>U'F<4C^ ?500#1C#7;&(71%./\;JN);R#""8LBG,VP3A3SQ)LMC]BURLL*
MG+Q56NA,4F8<2E(R W1\PFZ&>+RIZM(\2*3\ZIKD/<YGR!4" V<3Q 3,A"XK
MZ$+]W6=&:2_T2K%0A,,N=W0L[[-RW90*^%6O(7QR9NDWPLJ7%"6(+.(-%D58
M_ ,JAJ6L0.@H9L><^3O4#YP*=*R-YZC0@I\SF#(180!&GDT^" </4_X+D!'0
M'Z>@Y< ^2?M]DA[<)Z^5RTKCUE@0T7\]V;CNX/+BGMHFAQ%O43.7ID159,K:
M/9=++U3IR*RAX'LPJ'<*A,#<MK!BHU9"KY<X5-:6K9L7S:6D,@W_:^V9311F
MX6DE-9]*, P#%!Y+E6G#>%R MH7\ 0SOE/'OW5"W!5QG/<<)I!JS=F,6\W4!
M[5'(>R/BDACRX'M1B@>G,,X%[Q7RQ#.%%KE K_W]*ET3@&:W1_0<7QT]G3YK
MBWNF]0]#JN%4>Q^17]:J[F\G-Q\^;:7[)&LXZKAZZ;V\_= 2>\E]S.B6S(XT
M9C+D<Z$G-SS94OA)*W9M[H'C.GZC;UG\7QS^>X^S!RMC\HTJR__(VC.@/\C3
M8Q*F++J$*^4<WPL%_8*514O@*YHC9%&S+Z_: _HK44_5A_'.';B2*%-\TW=M
MN.UUN!_M/R8NVSOTU^GMETA[B#@JY1*FP>@$YZ=M;_=MQYNZN5$OC,?]O&D6
M^""2EB?@_=*@)'8=7J#_Q+KX!U!+ P04    " "W4FY4;'P=W#H#  #."0
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
M0H@ =U'?\[X(T!AUF_=U<L&CY2V$""@9X60[X(*G$**=Y].H;PN BU'\/UJ
M:WD+(0)$1CZL/;,@[E8(@+LH[=L%0&.$3_..<P'7\A<"4#+"R3:1QLC*I4?9
M#'!KP W+Y_8D]80M.'S?&\ O.NO9D!@H&>.3PM>NMGCD_8\(,4 TQL'WW"3/
M,V,,((QIWXX -&-\CGA4B7BT D^%Q#O+@SCRGB??\\06 P+CI._D RMC?&IX
MVV;;Q<+J>LE*,N5<DP43!3&2/$CW%.T"%8KG]E%..W#G3,_)R<:KO4]TGHZ]
M3@%B8QR+_B%,MD.X;H?0_&3'X5+>-'-K!=HS(CR.,/"."?@<XWR^$45A7?\X
M)7<=KSZ <=PWC!. <8+3\N==?9Z.O;?2!"B=X)3^4RYV*;%]1S$L.=-\+DN;
MVLK>95;<W5$P"Q.@=](WO1.@=X(3]]5O+W#Y#J\O$F!Z@C/]!ZN.G_(D.^]T
M^F9\ HQ/<-2^VB)</DS\%@',$QRB/UCDF? D -2D[U72! B<X&L!1TUX/%K4
M>]-)@<8I#L4?<N^YXZ1 R+3O==(4T)GB*P _[X[CZ3CQ^@3(37$F?J@-+]U>
M"A?[MIK=K>?[*2O6%R S[7MU-06FID>]*'_6XUY77ONZ*=UY.XYS\) MNV6%
M=02,3/M>;DV!JRD^47V1)[BD_W:2 FI3'(\?S9RK/7DXIE@R &C6]PIL!M#-
M\&GI2XSQ2/KW.F3 X0S'X6%C.I9+!KC,^EZ4S0"G&3X#?9$KN&2'Z5<&B,UP
M'E[):K$TUADMI\8^$K^L8 "96=\KM=G.EB1\YODB:SPK HTS6'3 V0R'(F),
MUX(!:&9]KQ", *FCHY9K.[GBD0R11\KASO;-BJM9LTE5DV;/Y7HG9_MMNQ'V
M<KW]$TY?[Z*]86HF:DU*/K5-@U-7>6J],77]P<A%LQGTH2FLYG#.6<&5.\'^
M/I72;#^X#MKMP>/_ %!+ P04    " "W4FY4LQHUK9,$   J$0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970U."YX;6S-6%UOVS84_2N$T0$MD$BB;,=)X1AP
M[ S+0X>@0;N'80^4=&5SD425I.RDV(_OI:1(<B+1!H:A>TE$Z9[+<[])S_="
M/JHM@"9/:9*IZ]%6Z_RCZZIP"RE3CL@APR^QD"G3N)0;5^426%2"TL3U/>_"
M31G/1HMY^>Y>+N:BT G/X%X25:0ID\\WD(C]]8B.7EY\YINM-B_<Q3QG&W@
M_26_E[AR&RT13R%37&1$0GP]6M*/M[YO *7$5PY[U7DFQI1 B$>SN(NN1YYA
M! F$VJA@^&\'*T@2HPEY?*N5CIH]#;#[_*+]U])X-"9@"E8B^8-'>GL]NAR1
M"&)6)/JSV/\&M4%3HR\4B2K_DGTMZXU(6"@MTAJ,#%*>5?_94^V(#H!.!@!^
M#?!/!8QKP/A4P*0&3$X%3&M :;I;V5XZ;LTT6\REV!-II%&;>2B]7Z+17SPS
MB?*@)7[EB-.+9?BMX(J;H"ER3I915#ZSA-QE51J:<+Y?@V8\41]0Y,O#FKQ_
M]X&\(SPCGWB2&.C<U4C&J'3#>N.;:F-_8./?Q<XA'CTCON?3'OC*#E]#Z)#Q
M,'Q].MSK@=^>#*=7AW 7 ]!$P6^BX)?ZQD/ZN H3H0H)1,28Y\;9$*&#VQ"P
M ,N<!(5"J%(D%&G L^K3GT8=X1I2]9>%S+@A,R[)3 ;(K(32"IM PC1RT *+
MN<F1JK#Q$?I"OJH4STK%ID7M%C-G/'=W7<^^E1D[5XW, >-)PWAB9=Q)XO,7
MWF%I!?J/Y$)#ICFF=,>0/OKKR1MJGN._HE_)7'9DJ#/KIS]MZ$^M]&]Z@GI&
M\D*&6VR!))<\!,*BO[$;8(O6?8ZO-KCH,C_DO3XJ<3M]8YD_9-E%8]F%U;+[
MU9TE(6>-EMG/KX[+ALREW220(08!AZ@ALQ.:9QL"F%?Z&1EID&#RKLPT"5%?
M7[3KIY[G>-XO%J97#=.K(W6,XSP"6;E!2Y:I&"22.NL6PGF$Y4)BQB79L:2
M/L97;TN63H9R@WKMZ/'L!)G:6CU5XP^*C3J3@7T[(X_:0RADZ1*,7WC@HYSQ
MJ'JERK"B0" DZL=%_XBK-IIV:\;W!OBUPX#ZIZ28V5["#K("#"DM>5"8SA8\
MOS@-NX(B/#Y(=Q&&A0DR85@/L.%95EN2@^2BS\VK(W3HL82D[62A]M'2L2S#
M0S P:=BI_]@\.Z?CYK5CB-KGT*H\KX$TC8!E&QXDQ@0%1QI"K;7;F^E0<;4S
MA=J'RK^8XK7F;KU/G,L!0NTHH$=G ?F'-"ZZ:UVT+%UDBT [*>C_8%30=E90
M>S,_(2'.2*$@+A*2\+BW^1[9@GKD&>O(ZKYV8E#[R+A+<_:H;0?:MKG[WL^/
MA-_V?-_>\Y?-\<G0Z=9"^+I0>!9A8$)--'O"J+" )V6IH$PH-AG_WEO%JYK
M[.!DZ/=7C=^Y&-B;[_(5TRY1O06\X <*3Q_&+@GG*3#C\1<ST1)(,Q[SL'9X
M3Z%59[^:Q>S@\/>:O-NY9II?$3XQB0U8D01B1'G.#/N&K"[FU4*+O+QY!D)C
M&92/6V X;HT ?H\%'LWKA;G,-C^/+'X 4$L#!!0    ( +=2;E3\V'^@C0,
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
M(V%,"@D0SS>,\9<+>3[<_8&P_!]02P,$%     @ MU)N5#-]H.]*!0  \!D
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
M$<UR _7[FJM]5YWD ]1?8N;_ 5!+ P04    " "W4FY4<1T!HV$$  "F&
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6S-F4%SFS@4Q[^*ANFAG=D
MD@R&CNV9U)G=S:&SF6:Z/73VH&#9UA205Y+CMK,??B4@"!N,'=<'<D@ O_?X
MZ_W%3T:9[+CX)M>4*O ]2W,Y==9*;=Y[GDS6-"/2Y1N:ZT^67&1$Z5.Q\N1&
M4+(HDK+40[X?>AEAN3.;%-<>Q&S"MRIE.7T00&ZSC(@?'VC*=U,'.B\7/K'5
M6ID+WFRR(2OZ2-7GS8/09UY=9<$RFDO&<R#H<NK<PO=S')N$(N)O1G>R<0S,
M4)XX_V9.[A=3QS>*:$H394H0_>>9SFF:FDI:Q[]54:>^ITEL'K]4_[T8O![,
M$Y%TSM,O;*'64R=RP((NR395G_CN3UH-*##U$I[*XC?85;&^ Y*M5#RKDK6"
MC.7E7_*]:D0C 8Z.)* J 9V;@*L$7 RT5%8,ZXXH,IL(O@/"1.MJYJ#H39&M
M1\-R8^.C$OI3IO/4[ _.%SN6IH#D"W"?*Y*OV%-*P:V45$GP]HXJPE+Y#MR
MSX]WX.V;=^ -8#GXJ'.T#7+B*:W"U/*2ZHX?RCNB(W>\HXD+,/P-(!_!CO3Y
M^>G^?KJGQUXW -4-0$4]?*P>DTG*Y590P)=Z8B8\3UC*2#')])5DK5M"I1DS
ML^TA97M,TU8O'?QJ2@.F:";_Z1&&:V&X$#8ZX4Q7A\O,<9%I'M3G&48C%TV\
MYV8CVU$PCMRPCMJ3-:IEC7IEW1\VH4M?62)HZHL.U94Q42,&H=@==:L+:G7!
M*76:"!H16Y*"C="T$^I'CQEA73<<UBP9U\+&OV['N&6'?V!&7\2>KJC6%?7J
M^DNMJ6CWHF?$<5TY'I85T+<L]7_=C*I&<^+C,72# T<ZPA#RCSV]L,%[V*MQ
MSK/-5FEO)%^J'1%G. ,M2^' 8 HM36$_3L_S!K>:#OVV->VHR(W\Y@\\8I.E
M+.S'[)Q+U3=N"T08#,P2RU087KS"5:G[3TG<F/Z5%6$+7"@XLH9 RU1X!:A6
M-?;G2A2ZXT.)[;C8C]SXB$@+6-A/6#-#P'_@M2L>M)R% P,MLJ!%5P M:A,4
M0NCB W].ANUKM*!%IT!;^//ZA1 UOKH.#+?(XA9= ;>H#=)P'+8>\HZPP,>-
MK[O[&BUCT6G&:H<N6!&1Q2\:&'Z1Q2_JQ^]Y%K4YC/1+1'1H45?8Z-BW>61)
MC/I)?)LDVVR;$D47X#;C0K&?9>N*U]5L0YC(:-ZW4B(+5!0-S"J+8A1?O%)6
MJ<W6WP1!H_650Z?"]E]2+8KQ%5",VXR]&?NCUEK9%1?J93\XHM+"&/?#^,QY
M=,%ZBBVM\<!HC1M;#5>@-6YC^*9K03T=MZ_2\AKW\_I\$U^_Z&)+=#PPHF-+
M='P%HN,VJF^P'[CPT,:..!2A8V^@V#(=7X7IEZW,V.(>#PSWV.(>]^/^/!_C
MUO:>]B=J/XZ=<4'+1Z^QB6QV\#\2L6*Y!"E=ZD3?'>O'0I2;XN6)XIMB7_F)
M*\6SXG!-R8(*$Z _7W*N7D[,5G7]KXG9_U!+ P04    " "W4FY406XE9O $
M  !X%P  &0   'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6R]6%MOXC@4_BL6
MFH<9:4AB.T!2 5)+]M*'[E93S>S#:A\,,1!-$C.Q*9W]]>M<B$.<&&A7[4/)
MY9SC[]R^XWAZ8-EWOJ54@)<D3OELL!5B=V/;?+6E">$6V]%4OEFS+"%"WF8;
MF^\R2L)"*8EMY#AC.R%1.IA/BV>/V7S*]B*.4OJ8 ;Y/$I+]O*,Q.\P&<'!\
M\"7:;$7^P)Y/=V1#GZCXNGO,Y)U=6PFCA*8\8BG(Z'HVN(4W <:Y0B'Q+:('
MWK@&N2M+QK[G-_?A;.#DB&A,5R(W0>3/,UW0.,XM21P_*J.#>LU<L7E]M/YK
MX;QT9DDX7;#XKR@4V]G &X"0KLD^%E_8X7=:.33*[:U8S(O_X%#).@.PVG/!
MDDI9(DBBM/PE+U4@&@IPW*. *@745G![%'"E@"]5<"L%MXA,Z4H1AX (,I]F
M[ "R7%I:RR^*8!;:TOTHS?/^)#+Y-I)Z8OX;8^$ABF- TA#<IX*DFV@94W#+
M.14<#,%B*Q]1#@0#8DO!'[(4[V06P3<2[RE@:W#&PL> "A+%_).T]?4I !\_
M? (?0)2"!ZDC,\^GMI!^Y&CL587YKL2,>C!#!!Y8*K8<_)*&-#PU8,L U%%
MQRC<(:/%@*XL@.%G@!P$.P M+E=W.M2#B]6A;_ &USG%A3W<8^^8,AGD2.6#
ME/G(L[0YINQOLN0BD[WWCV%9MU[6+99USY:2 $NZB=(T2C=YA>QH%K&P*\^E
MP4EA,&>HYSGT/6L\M9\[<(QJ'",CCONVSY\;<)8D)NF*=H$IK8X:8%SDU5#*
M.AAI@%W7[P,\K@&/C8!OPS 2?:TPUE"-6IA*":\A@:U1-Z))C6AB1K3ZL8]X
M"4JV?<;VFRU8[KD4XQRL6+*,4I*_[4(\T? @W[?<;D1>C<@S(TI8)J)_>Q?U
MM$6':&2U0]4M-3Z5"CPMR4/4FV2_=L W.B"GE)Q!*: OJZ(]BT9DDE*S+G=\
M':AC35K>Z$).7^*AH^:!<W$7TQRBJ7\K6R>UAUP+M8!VB!GZ'#9F%[RVTR7D
M,VU>V6R"F3AC'3,\3P=!ART#'T"D'$,7)<' RE!- _BNXP"J>0#_[X&PJ"RV
M*P7W!%2-!&B>"6\B-*A/!HCZ<JQ('YI9_SI"@#K+2T9PVT6K2SF]P5/# )JG
MP764H--_!R4$'6*F1*LQ <USXL\\@'J=F^I9,3CTW[.1D.)D9.;DU^YHD,Z[
M"#GM>;?H$G-17RZ0HF=DIF?CO@;I_.JT<9E$3C$I9D5F9GT3$52V3XIV@ONV
M-D@Q-,)OVMQ4ZJ?[%J3M;CK%H.7UP%,\CLP\?AU35<:,B=59WK%@#TS%\>CJ
M??_YW4!E\X2N)E /K2[6T4E!EYBAD]2L0.99L6#);B\DL7&V%@>274!K2-$[
MFKPKK2FN1F:N?C6MZ=MXS_*<YA]LY\_3BM+O28H:!\B\HS?3FW_VNPWI^_?>
M#S>L9@4VSXHW$5QE^P+&Q6H*X#-3X RY89WEA[@5*JSOLX>XC]BP&@;8/ RN
M(S:LL_^PN;NJH.I2O=R&&R<ZY@GQ*FZK;)X<KS@:M75(G>FFH%(9&[K);AQ)
M)C3;%$>[>?WM4U&>R]5/Z^/CV^+0M/7\#MX$Y2&P,E.>23^03)(%!S%=2Y/R
M\UB64%8>\Y8W@NV*@\\E$X(EQ>66DI!FN8!\OV9,'&_R!>K#]OE_4$L#!!0
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
MFL3:1&O'C!=M9#=-9*0G,DS0>\'U6J&W/(-LER VT^SF2A[F>D.\C"DL3M$
M_XQ(0O">@&:'PY,]\/1@.!Y[9C/H5FY0\PWZ^)A:Y$)5$FS&&6\TP.XENTP+
MJM8G*^ @31]?H8HSLS1_6Q+$-!3J'T\(PRZ$81W"L">$M@XD? 5> 5H9N%XC
M,R*@-R7(A2D'HQU[U]Y/3$Z3Y =/@*,NP)&7YP^0!:H49$@+!/=:TE+D-CR;
M'K0THH=**?YM-$CMB]///T+?@$KEB?2LB_3,RS2C)=,FEV^_5*RLM]3LW2</
M[WG'>_Y:57+1A7#Q4E7B)\;)_\NDV<@!W* 'ESX>MY.1<9>1\0N7I9]_;UDV
MF3D6F!X!W,D-3IPC)5XN6[*B,CO@H!()D&'<5R,AX!X-:C(1 H:J!&]Y,_92
MS26<:'J/LNV,[$V"GP</0R$1%Q+Q;^8?:5'^D@;4"3L3PZ_F8MC9&'XQ'PLP
M>\K/#[P(K9BS0/S2'A@8P*,V1R/38Y"["7+.B_W6^TB]\9-Y%OQ(8!H"[G'!
MW4RXLP(^?R:]\?.$)="='7#@\* E<+/; WKCG!>/7TMOB',XXK>()^A-@!F/
M^\HO .S#I0%<R%F(,SOB-ZFGZU1@ (].'8U,CT'N)LA9+_%;[^-T*D#6?W8^
M%I@> =S-A#LTD,'SZ%2 )ZA3Q!TAB-^OY[/;@$81Y]AD]&H:Y5R1^&WE*1KE
M9]XC-;LQ.K\B?I]Y!LGP#W# ]G5.1OQ.]LCM&_@K.@HET3DB\?]U.WPS^7EP
M[Y$UWKJ>+$"NZFM>A>K1FMN[KK>[2KZN+U"_Z[_!EVES(>QHFOOI]U2N&%<H
MAZ6A3$[/S0Z3S95O\Z!%65^"W@FM15$WUT SD/8%\_M2"/WP8 ?H+MZG_P%0
M2P,$%     @ MU)N5&BN722U @  J <  !D   !X;"]W;W)K<VAE971S+W-H
M965T-S N>&ULC97?3]LP$,?_%2OB 23(SS8-J(T$K:9-&@Q1L3U,>W"32V/A
MV,5V6_;?SW9"%)JTHP^-[=SW[G/.^3S=<_$B2P"%WBK*Y,PIE=K<>)[,2JBP
M=/D&F'Y3<%%AI:=B[<F- )Q;446]T/=CK\*$.>G4KCV*=,JWBA(&CP+);55A
M\?<.*-_/G,!Y7W@BZU*9!2^=;O :EJ">-X]"S[S62TXJ8))PA@04,^<VN)DG
MQMX:_"2PEYTQ,IFL.'\QDV_YS/$-$%#(E/& ]6,'<Z#4.-(8KXU/IPUIA-WQ
MN_<O-G>=RPI+F'/ZB^2JG#F)@W(H\):J)[[_"DT^8^,OXU3:?[2O;>/80=E6
M*EXU8DU0$58_\5NS#QU!,#HB"!M!^%E!U @BFVA-9M-:8(73J>![)(RU]F8&
M=F^L6F=#F/F*2R7T6Z)U*OVA2A#H@;.K^58(8 K=2@E*HO,%*$RHO$!7Z'FY
M0.=G%^@,$8;N":7Z \BIIW1\X\7+FEAW=:SP2*P%9"Z*@DL4^F$P()]_7NY_
ME'LZZS;UL$T]M/ZB(_Z6VU5&L92D(!DV-241+Q"VZ5\B2O"*4*((2(19CN!U
M6T]^XY540I??GQ,,4<L068;1$88'?4XWS9FH(P]M:^UC8GV88[E+QZ[>P%UW
M[X9LXM;F ]RHA1N=A/MN\A;F' Q2U>*D$S%QKP^H^C;7;N1W?\$PX[AE')]D
M7$ !NFYS79D[D*HR%9QQ.4P\[M&$[NB N&\3N,DP8]PRQI]C+ C#+"-L?1PQ
M'D",#A#[-H$['D:<M(B3DXBV#0SQ3'JQXDZLFJ=O,^DP?^!)6I[D_SR(Z;:4
M-6WI^.E(>I4?CMWP@''0Z'#3O$X?-7?8/19KHML"A4++?'>BBT/4]T(]47QC
M6^N**]VH[;#45RD(8Z#?%YRK]XGIUNWEG/X#4$L#!!0    ( +=2;E3%DY;.
M4P4  '\=   9    >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;+W96V_;-A0
MX+]"&'UH@<82;[93. 9RV; !S18DZ_HP[(&1&5NH+'H4G<N_'W6)J(SBD>:'
M]*&Q;/&<0XK\3%G+)Z5_%%LI#7K>97EQ-MD:L_\2146RE3M13-5>YO:3!Z5W
MPMA#O8F*O99B737:91&)XUFT$VD^62VK]V[T:JD.)DMS>:-1<=CMA'ZYD)EZ
M.IO@R>L;M^EF:\HWHM5R+S;R3IIO^QMMCZ(VRCK=R;Q(58ZT?#B;G.,OEWQ6
M-JC.^#.53T7G-2J[<J_4C_+@U_79)"XKDIE,3!E"V#^/\E)F61G)UO%/$W32
MYBP;=E^_1O^YZKSMS+THY*7*OJ=KLSV;+"9H+1_$(3.WZND7V72(E_$2E175
M_^BI/I?/)R@Y%$;MFL:V@EV:UW_%<S,0G09X%FA F@;DOPU8H %M&M"JHW5E
M5;>NA!&KI59/2)=GVVCEBVILJM:V-VE>7L8[H^VGJ6UG5C=:/:;E-2G0QRMI
M1)H5G] )^G9WA3Y^^(0^H#1'UVF6E6<L(V,SENVBI(E^44<G@>B8H&N5FVV!
M?LK7<OTV0&1+;>LEK_5>$##BE4RFB.+/B,0$]Q1T.;YY#)1#V^&C53P:B'<K
M$Y4G:9:*:E*J!Y1L1;Z113ENRFRE1GLWPG^)^\)H.W/_!E*S-C6K4K- Z@NY
M2?,\S3=V&F<B3V3?Y:E#S*L0Y8I^7#$Z)<OHL2<Q;Q-S,+&;,GT9Z[:+3D9"
MIJ?]&6=MQAF8\58^2EV(K!S?O4Z51B]2=$>VKY"95\C)?,K["YFWA<SAKHL7
M2Y@IHD-AC>O+.O>S8CIE_6D7;=H%F/8\2;0L)]AG9.&V,N5(/M<3#8E\74^T
MOFH6?C7Q%/<7<]H6<PH68U?RP*0[];(R'LJ*8P=5#.:]/&AMQ[X7H=C+B.>=
MC+4,S5FS[EF!B8D[?&*PJM]4?I( E=6M>7<Y+ (YB<M)P)Q_*&/7 CS[FQ C
M+X+C#M.!E6@!.R3FH.T< !##3C',WEM0["3#,&6C#,4^:6PZ#XRD(PW#IL&*
M8E\O'$]I(*GC"\-^'04I[C$M#DF*G6D81FW84MS#UR)D*79^81BPHS5MXG87
M<]Q?#'&J$5BU84V)C]LLM)")<XO ;@&:-BW')71H$1BM 2B;UF/&UF%%8*S&
M.-F$&-=9AQJ!]V;?A=8B-R_0AM<A1?A["TD<4P1F:I20Q->*+*:![SGBM"(#
MNRWXRODL81S::1+'$H%9.HK()F9W]IX$OB&(<XK 3@T#2?R=U@D+C3MU)E'8
MI*.!I#Y5P>TF=511F*IA(FG/+BLP$:@#B\)@ 4)2?W-EOYT#MU6T<R\)>S5
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
MK9&LC_0"+P0(CCN"8SB+RZ+@*GL/HJ@FO8G/N']O;,R7+9#U@6$8 &2"CDP
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
M0CB"7F@I6N<S3*K(AF5D\9[(HA@>E+29@5N98OJ=("29M=9XI748'V0<8]*
M5O0#XF8<[0AH=#R\N0,^/AH>71U0TZHKU_)\K3U\=UPRF7 FX%X:JPNZB];
MGYL)3>@V_3W@HEV[:'L7[3TN[J5%C<8"EG4&NJC"'P#U=31V5;:DO?"T[N%9
M#+J-;B]<K"=[ETWTW69\F.>;IDZMJ7-0TQO3G$T$5D+F[+-,G%26SFLB"CIK
M[N#2:8><3 J-S@#4]#CII??+M9";C:L-Z;ML+C>D[[*YV"V]6TOO'I1>WU;M
MKB^7,[ *3*:T/:<ZYZ4^ TH#-8/S!1-%E:6=0KM;M8D:G0VAVS:M-1&ET&V;
M]E:-P[4'+D<]\XW"0*(*:<O[7Z_6O>C&/\$;ZT/J465+^:(I&]P#TS-.#YW
M*5%2KJD NFP:Y<2JN7]&)\K2H^R'&?59U,Z ]J=*V=7$.:@[]^ _4$L#!!0
M   ( +=2;E25_6=B[0H  'U)   9    >&PO=V]R:W-H965T<R]S:&5E=#<X
M+GAM;,5<6V_;N!+^*T30 [3 KDWJKD4:('':=9JD->JV^[#8!\5B8J&RY*7D
MI%GTQQ]2DDW)DH9TFJI]:"QK9CB<X7PSO/GX(65?LR6E.?JVBI/L]=$RS]=_
MC,?98DE7039*US3A;VY3M@IR_LCNQMF:T2 LF%;QV,#8&:^"*#DZ.2Z^F[&3
MXW23QU%"9PQEF]4J8(]G-$X?7A^1H^T7'Z.[92Z^&)\<KX,[.J?YY_6,\:?Q
M3DH8K6B216F"&+U]?71*_I@1[ J.@N1+1!^RVF<D^G*3IE_%PT7X^@@+E6A,
M%[F0$? _]W1"XUB(XHK\6TD]VC4J&.N?M]+?%KWGO;D),CI)X[^B,%^^/O*.
M4$AO@TV<?TP?IK3JD2WD+=(X*_Y'#Q4M/D*+39:GJXJ9:["*DO)O\*VR1(W!
M)#T,1L5@Z#*8%8.YQV#TJ615#)8N@UTQV+H,3L7@Z#*X%8.KVVFO8O!T6_ K
M!G^?P>US'-YZ#NNV07;.WO=V/\O6W63?W\3J8]DZG.Q[O)]EZW*R[_-^EJW3
MB;;7R=;MI/#[N R2(L+.@SPX.6;I V*"GLL3'XHP+?AY8$6)@)1YSOC;B//E
M)Y-@'>5!C.9YNOB*?D>G81B)4.=?720E8HG ?WE.\R"*LU?H!8H2=!W%,?\Z
M.Q[G7 <A:;RHVCLKVS-ZVCNGBQ$RR6_(P ;Y/#]'+U^\ND]SFBT#1KOD39Y9
MWCDL[UV0C)#AE_)ZA;QY#B%O%4(V7(B)%4+^U# /M@LA1J^0Z>$V+F4)2W?(
MNX#EO4_ON7E,1<_>Z2N%&TIUR+K4ED7\7B%7SR'D6F/DX,K4'>SO]=EQ!_L'
M;7;B=[#/]"W@=5E@S,%IAU#&#J&,0JK9)S7*%G&:;1A%Z2U:Q$&6T4Q\+%I
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
M0HDOM0NL?E[)@E"J/:D\_LN==HJ8VO#X^N#]CY2\(K/"@BP8_3L,Y';:&7=
M0-8XH?*1[?\D.:&!]N<S*M+_8)]CW0[P$R%9E!NK#*(PSG[Q6UZ((P,X;#!
MN0$Z->@W&/1R@UY;@WYNT&]K,,@-4NI.QCTMG(<EGDTXVP.NT<J;ODBKGUJK
M>H6Q;I2EY.IMJ.SD;(%WH<04+"7S7\ WL%2=&"24 +8&AW=_<1P+G'Y8 2X\
M(G%(Q:4"/RT]</'E$GP!80SN0DHU8N)(E9?V[OAY#O,L!]20 T3@CL5R*\!-
M')"@ZL!1A I6Z,!JCJP>/>)W00]^!<A%T)#0HKVY:S#W6IO#*X/Y37OSL:48
MO>(3]U)_O09_/Y)H13BX7X/E%G,BP'TBA<1Q$,8;\,\CHQ2H,;?'//C7$JU?
M1.NGT?H-T1XX\PD)!%AS%@'R1K@?BK2=V$XV]4?F<I2ZU%/;Z\SMHHGS:LAC
M4.0QL.:Q?%Y:V P++\-/J-VHB#:RYIQ'4[426;10B(0$7\&*;,(XUC%7F.+8
M)^!"C;@,=&DJ:!9G<%10"-V!J_^*LF8CP8A$!J1G0HY&562%]KB@/;;2ODU9
M9@TCE=J)A/\\1W!<2Z9G(-> .F56AXTMM*X*6E=66@O]H2A5S!(UK7'P8W$[
M/T?KJI;)MWYO9&!F  Y1C9@!->Y9J$&WE WW8ZU*LK'1LD_S*)6F<H?0U*@F
MJ+FG/3,4V8@?Z25\'W%6S@A&AK ]0P.TB:$1:AJV-T:H==Q"5!8#68MQ9YUD
M8:E0\#,D"I8:!>TB]?LFVCQ0I;KCH?'KMD5Z;9!5XJ4H0KLJ?F2JS5T>IU/C
M=A;B62%5-J4XP^%OGV%SEU8V9R&>%5)E4XH__*#ZOW-*->AT0T>V17IMD%76
MI?9#N_B_>SZMBW43O;9(KS7RI@VR6HARM0#MRX7[;'D,?@'[TA65&HW<3YA5
M42F-R"Z-*N^\9T\FF&3'XLI60*2[3<N& -5%"S47&96"A>R"M3P>66=&TB+W
M99L'K)!JCJ48HIXUQ\?E4XLN*+4.]3^C"TJ)06<V7N\H\1S550$:AK(!9ES(
M&W"VE3PJE0;9E>89TX34IN:LL5^)D+J6ZJW^=$::0\,&%YZ2K(/0T2XX9U@'
M0;?;/^'G'!T(181OTI,X 7R6Q#([12F>%J=]W],SKI/G<WCM96=VI9OL"/$.
M<[54$H"2M7+I=D>JZ#P[E<MN)-NEQTXK)B6+TLLMP4JF-4"]7S,F#S<Z0'$V
M.OL?4$L#!!0    ( +=2;E3<0)8S%@<  & G   9    >&PO=V]R:W-H965T
M<R]S:&5E=#@P+GAM;,U:36_;.!#]*X310P.TMDC*DATD 6*[CK- BJ!&NX>B
M!T9B;*'Z\%)4DRSVQR\IR:)E4;32)JU]2"3YS7!F.)PWI'7VD+#OZ9I2#AZC
M,$[/>VO.-Z>#0>JM:432?K*AL?CF/F$1X>*6K0;IAE'BYT)1.$"6Y0PB$L2]
MB[/\V2V[.$LR'@8QO64@S:*(L*<)#9.'\Q[L;1]\"E9K+A\,+LXV9$67E'_>
MW#)Q-ZBT^$%$XS1(8L#H_7GO$IXN;%<*Y(@O 7U(=ZZ!=.4N2;[+FVO_O&=)
MBVA(/2Y5$/'O!YW2,)2:A!W_E$I[U9A2</=ZJWV>.R^<N2,IG2;AWX'/U^>]
M40_X])YD(?^4/"QHZ=!0ZO.2,,W_@H<2:_6 EZ4\B4IA84$4Q,5_\E@&HHL
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
MAS.OPG$OA(-=](GF8L?1+WD,<1? EKDU";J'!.=N+^("H@'R\!UR'1?S'6'
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
M4'@DH"!$MYRI7*(O+(/LO8"GW;46PS>+U^%)Q012%T7!)Q3Z83 0T.KC='^
MGGR8'ER><!.U"8NL7G1$[XIANI=$FIP0EO("$&89@E=]$4A O_%:*J%/TY\3
M:\7M6K%=*SZRUCUHK2I5E2!LB]*Z H926LM,K8RY:%Z6@>^.Y][+X3;W0>'8
MG;T')7U0-'4O6] [&^/6QOBDC>]<2EVY^I8IN50C*$K*]_KJ4F@-##9$H9)B
M-N2KUAT?1.-W3/T7D=2(V0$B=H-A0Y/6T.2DH96 3$=]@U-"B=J/!%"L(#N5
MH4DOSJCCI(_H.NDCPF$?T];']*2/J_2Y(I+8!K#2J9&VE.V5-.1AVMO)4>S&
M'1L#H-#M>$WZH.!8D<U:+[.37NJ+M#F&0]'/ALY(-PE]4!AU#U+2!XWBRU[\
MWD%3*$#7A6FN$J6\8JJ^/-O9MG]?V;;5F;_6?;UNP_]DZH^"6UUNA$E$8:,E
M?7>J:T/4C;8>*%[:UK/F2C<R^YCK;Q,0!J#?;SA7;P.S0/NUL_P+4$L#!!0
M   ( +=2;E32MV_2IP8  '@=   9    >&PO=V]R:W-H965T<R]S:&5E=#DP
M+GAM;,59VV[;.!#]%<+H0PK4%U+R+4@")':\&Z#I!DF[?5CL R/3-K>2Z%)T
MG/;K=T@IHF11;+9 O7UH;'EF.#>>,Z3.]D)^R3:,*?2<Q&EVWMDHM3WM][-H
MPQ*:]<26I?#+2LB$*O@JU_UL*QE=&J4D[I/!8-1/*$\[%V?FV9V\.!,[%?.4
MW4F4[9*$RF]7+!;[\P[NO#RXY^N-T@_Z%V=;NF8/3'W:WDGXUB^M+'G"THR+
M%$FV.N]<XM-%2+2"D?B3LWU6^8QT*(]"?-%?;I;GG8'VB,4L4MH$A3]/;,;B
M6%L"/[X61COEFEJQ^OG%^L($#\$\THS-1/R9+]7FO#/IH"5;T5VL[L7^=U8$
M--3V(A%GYG^TSV7'(!SM,B620AD\2'B:_Z7/12(J"F#'K4 *!7*H$+8H!(5"
M<*@P:E$("X7PM2L,"X7A:Q5&A<+(Y#Y/ELGTG"IZ<2;%'DDM#=;T!U,NHPT)
MYJGNK <EX5<.>NKB#[5A$LTV5*Y9AD[N622>F.0L>XNZZ .5DNK*HY,Y4Y3'
MYNFGASDZ>?,6O4$\1;<\CJ%#LK.^ F^TS7Y4K'R5KTQ:5@[0K4C5)D/7Z9(M
M'?ISOSXF'@-]2$.9"_*2BROBM7A+90\%^!TB S)P.#3SJ\]9]**.IZYX7JU.
ML$/]^O7J+N<7/^U\+9=!V5>!L1>TV+MGF9*[2.TD3]>(IDMTSV*JV!+-1*8R
M]-=[4$ WBB79WY[EPG*YT"P7MBQW_0Q0FS$D5@!WM94U<G$%#>VJ2&YT;(QJ
M#'ZZP(/>\*S_5,U[4X@,>Y.ZT*(I%(Q[TU*H%M2P#&KH#6I&LTTE'(:B?)NZ
M(LDM32KK3WN30?4?/@BKJ4&"7G 0ED-HTL/NL$9E6"-O6#?)EG()[*10+#(
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
MEP8GBUNN\.L"E#7 YPLIS7YC'53?*\,_4$L#!!0    ( +=2;E0962.\BP,
M *D*   9    >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;,66;8_;-@R _PIA
M=, 5V)U?DMQ=BR1 KM=A1=$BN&NW#\-0*#8="Y4E3Y*3&MB/'R4[3H8EVK O
M_9+HC>1#BJ(YWRO]U52(%K[50II%5%G;O(YCDU=8,W.C&I2T4RI=,TM3O8U-
MHY$57J@6<98DMW'-N(R6<[^VULNY:JW@$M<:3%O73'</*-1^$:718>&);ROK
M%N+EO&%;?$;[N5EKFL6CEH+7* U7$C26BVB5OGY(IT[ G_B%X]Z<C,&YLE'J
MJYN\*Q91XHA08&Z="D9_.WR#0CA-Q/''H#0:;3K!T_%!^T_>>7)FPPR^4>)7
M7MAJ$=U'4&#)6F&?U/YG'!R:.7VY$L;_PGXXFT20M\:J>A F@IK+_I]]&P)Q
M(C"=7A#(!H',<_>&/.4CLVPYUVH/VITF;6[@7?72!,>ENY5GJVF7DYQ=/J%@
M%@M8,VT[^*29-,S'R\ UK(J"NS$3\$[V&> B>?6(EG%A7LYC2PA.49P/YAYZ
M<]D%<VD&'Y2TE8&WLL#B[PIB8A\=R X./&1!C8^8W\ D_1&R)$L_/S_"U8N7
ME)[B"QI+GGUIR#&)VE2\"5B;C.&:>&N32]:XR84RK490)=C3<&W0[A%=JO81
M=88Y&OC-Z0!NL3:_!PBF(\'4$TPO$'Q"73O;;*L1Z7E8L+3"I;^:<Q<25C=)
MH&"="8#-1K!94-/'MMZ@=F@N_-"''T[";\ J:%J=5_2*H-%465S._0G_Z;IZ
M9WJ$F4=P!6>WG,[CW1GJVY'Z-DC]5EKNKVG/;06&;R4O><XHK%R6HD698R V
M=Z.5N^^4-O<CP7W0SR>4N*=KL4/Z/*/>\1QA=4BC<]$.JTRA0Z8#;*]&ME=!
M12LI6T(K$5V&;%S2\ *HWOR3DK+EQ3G2WL#M25YDDUF2).>3(TV.U3$)HKW'
MCJJMI.^3MTX9:Y24*%P(T:5.%_ _/2G"Z7?*CS0[,F1!5]>H<W*)7'4,7%*F
MT)LT- );(:P/[W4]O& -%8H"-ATPVN0[HA/=M5_+5=TPV<%5T^L\_Z$(XV1W
M-TGR0\BS8\U.)__#LQX_C!C6F\W^#?%8U--P&?ZHY/5.62ZW1[XA\"OCJA*]
MC0,J^7&>-FSB(FQ\TCW4J+>^1S)TB:VT?2,QKHY]V*KO/H['^R;N ]-;3DDK
ML"31Y.:.*K7N^Z)^8E7C>Y&-LM39^&%%O21J=X#V2Z7L8>(,C-WI\B]02P,$
M%     @ MU)N5)XD_GKY @  4P@  !D   !X;"]W;W)K<VAE971S+W-H965T
M.3,N>&ULC59=;]HP%/TK5M2'5EH3\D%H*T J9-.FJ1*"=7N8]F"22V+5L3/;
ME/+O9SLAXR,@>""V<\[Q/;[6O1ENN'B3!8!"'R5E<N042E5/GB?3 DHL75X!
MTV]67)18Z:G(/5D)P)DEE=0+>KW8*S%ASGAHUV9B/.1K10F#F4!R7998;"=
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
MQDP!Y/_WE(KG&_6"ZHA^_1]02P,$%     @ MU)N5(@P6P-Z!@  ="$  !D
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
M;DBR)$P!Y/<K2L7A0@U0_]#BXG]02P,$%     @ MU)N5'YM5K"" P  W P
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
MD[W<ZF,M%L9 /U]SW2*W, >G^J \_P502P,$%     @ MU)N5.:VNQEE!
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
M02LRGLOD#8I9@\PR8_] ZN-FHQ  /X Y*'B9SR6+&32&S<)JKZ:)N*MCO<8
MX+E+DVR@%757E@F+WBK,L$:I4M:T8=09)FQLP.[T4 !?"4.')@N(2 YX(&#B
MR!2SULA=I6^\9T9'(7N&M#S_:"G/:4873*&%X"F*5B1;4CWH4*E8JE&V@69K
MP;A ;X!']6T;\U:;-D,6]H,.6PV)>6X6:X9L75?99UUC(M[1*B-SEC =Q(I;
MW6&=57ON-T$'/WF&H+SC#+4+*Q%,ZNXOPKNV=$=S)#AKC $(0FVCC=)_G8@U
MA0]P4I;9 :D<;L<62K*ZWJ;#[HHR?.@=(T0P0K%.SCL<>:I!"*@.;5<L6J&,
M6[%B13848DKUZ6X'*M89/&SUB3?&WB%]3#T++8[#H#7E6-?MZ=L/E.%'STV0
M+_;H2,DC5O2;I@YHQ VM(%PW90V7S!FS9AN<'+@V57J'T9C:%@T;K5W%S*UJ
M/V"&=3TW[?Y*E;4RF@SLI)/;:H-F;0#/#IM_+8?;W!RT1A'+HFZ]^]X;.O?<
M?#ZU>E[3:U$L@LJU'H@A$&5;60^9;=J?]">N(-Q;1,Z[&@";20&[)X5BC"HG
M^ (;M6,P+4*ILXW=]$IA<TKU#@;9^VI-N%>A!T,A;H\57A?H8S-68/=8<;=B
M&4$W &\O*\(2P#G7$=U,"AB_NX,E-@,$=@\0__?Y9U;9=\+)!9M) [LGC2*3
MKO"800"/WE_R#%?C=WYXK>P+3TB>X55\A%=/:#[#.7CR_O)G. &[.>$A XJ'
M@1CF0 V;9$EWQPGZ"J:6#S*KF];G/$?T>\-A?SC\R?5TS*"][T;[G:V*BK1E
MI<VV(_HFQ3%$NFPSR.V[D?OI>^-W1._H:/@,"_CN\^++R6%SZQD=#UOCB:<;
M^W\AW*G(X*T?O+LN\PV&^^[#W/=7AUOO"=UED-QW(_DC2<B;9"[2\@V"^N/W
MEPX#R;[[&/!?@>3VB+X3.L( LN\&S.\ME?LC>H\"26!P.'#CY@U428:>.\Y)
M^TH-@ ;>NZN8P&!GX,:\'SXXSH+VP[>P/SF85 :-=Y(I%<OB[;%$$<\S5;Y'
MJJ_6;ZAOBO>R!]=OO8L[SW)]ZEW,RO?/1GWY.OR1B"7+)$KH K8:]L> /*)\
MPUS^4'Q=O!&=<Z5X6GQ=41)3H1? _07G:O=#;U"_Y[_^%U!+ P04    " "W
M4FY4R-KBLD0(  #(,0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#<N>&UL
MQ5M=;]LX%OTKA#$/#=#8$DE13I$$2)P9S !;;)!.=Q\&\R#;="R,3'HDNFGW
MUR\I*[Z2^1')DR!]:"S[DCHD+\^Y]U*Z?)+E7]6:<X6^;PI178W62FT_32;5
M8LTW63666R[T+RM9;C*E+\O'2;4M>;:L&VV*"8XB-MEDN1A=7];?W9?7EW*G
MBESP^Q)5N\TF*W_<\D(^78WBT?,7#_GC6IDO)M>7V^R1?^'JZ_:^U%>30R_+
M?,-%E4N!2KZZ&MW$GV9I:AK4%O_)^5/5^HS,4.92_F4N?EM>C2*#B!=\H4P7
MF?[SC<]X49B>-(Z_FTY'AWN:ANW/S[W_4@]>#V:>57PFB__F2[6^&DU':,E7
MV:Y0#_+I5]X,*#']+611U?^CI\8V&J'%KE)RTS36"#:YV/_-OC<3T6H0,T\#
MW#3 QPVHIP%I&I!ZH'MD];#N,I5=7Y;R"97&6O=F/M1S4[?6H\F%6<8OJM2_
MYKJ=NOY-+.2&H]^S[[Q"YVBVSL2C_I0+=,=7O"SYTOR&;JJ*JPIE8HG^E6?S
MO,A5KLT^W'&5Y45UIIM^_7*'/OQTAGXRC3_G1:%7J;J<* W2W&JR: #=[@%A
M#Z 8H\]2J'6%?A9+ONQV,-&C.PP1/P_Q%@=[O..+,2+Q1X0C'#L S?HWCP)P
MR&'&2=T?\?3WP!=2+/0,9K4?RQ5:P*0OGR==Z4DOFIG^@3YD9O[/T!_9O%*E
M=OT_ T#H 0BM@5#OP%KWJF]0?41S_I@+D8M'O3F*3"RX:P7W_:9UOX8GOEV3
MB_'%Y>1;>U8=1F3,#D8=R,D!<A*$/--P<V4@2R0TQ_&L-%B=;K;O:=JZ_W0\
MC=K_XB/$=HOVJ#J V0$PZP?X@U[D\I$OS] R+S6%%3_,&/C?.[V\+O3,PA*/
MC_':-M&8N/&F![QI/Y\PF_Z!%]I'M2O\+M'MKM*F585F<C//1>V[VEULDG -
M)K6 GK='TT$Z/2"=!I'^O%KI::S,_M%BIME:(/Y]OY-<$*8VA&A,CR;4-HI\
M#G!Q@'D1A/EOM>:E"]"%#0B/IT> '$:T9=1!%$= ^='PC<_%\H5=W_3:1D/3
M<7H$V6%%O-LH;LE4_.JL^<>#+ JDU?XI*Y<AQHPQP,#]IZX )>Q)G$WOG<G!
MK3W;3*%MA:<M9^UB!]V)29B+]@RDJ:@AI;,^--ITFK0WQ3%>8N%E/J:/09WB
ML#S=+#5(PS)H5<H-FC\3T*)%0$[ U)[CJ.6F73B@//$+TF//7B\FG\6VK$3>
M/0RZ$H>%92#]-;T%5]$E.1XYB4%/XK"@>/DO=HB"38 N*S\#@G;$8?'P;^,>
M-&BK!(O&^!BX;=79Z5W@H"9Q6$Z^"IVK%?G_-/3C94>/.FFK0O$R" 2.WH]L
M,7 ^CM^2;)O>.S2:6@OELF(^LL4@%#@L%*>1+;:9_]SVK9>LNI!!'W!8'P92
M"K99WP'55@]/W(=!&/" O&7@YL6V.+A\X@6K+G"0$!R6D)O%0NY$'5%O2_DM
MKVIU$U+I1%\/2!@IT2GO;J'R><%#6PAD K/W338Q* 'NF5H,3C>Q+0)Q-$Z.
M%\VVNO!%(1B4 H>58DC&B6W.=_C6@"0#@R[@L"Z\3=Z&'?E'Y$O<",@+"><?
M XF&V!E%  6H"QF@+OVS(&+K16QG02ZKMLMV,8.JD+"JW._KI_M"G)#B?-L4
M5+>R4N<E5SHBW6@BT?M*\%6N0N$ :16LWKEB18#[R5O5K(C-Z9&];+:17UD)
M$#]YO;(5L=,%;%5^'$:1+V8A(!;D;8I5,^*J1'FHEX!@D+!@#*.)&7&D"GZ:
M  $@ U*% 31AT[R=W3B,O)DJ 2T@82TPE%Y(C53GREE9YOM<P83EH:(QL#=]
M_>1@6/T:*)R>0.']*M@V/Z?8TFJ'%<,^L:; XO2%W&  '5!'K$]LH+;5U+<!
M*? ^?:%@="H?4#LU./>6IFGKO"),_@/C!NIB?&OF:-\$A0+=TS#=GT@9U"9U
M=F$#MJTZGMO%#-Q/P]Q_7\HM+]6/CVBK :HZP# +O*W#"7.5"Z5GVF0FH:B"
M KW3]/V*#!3XG9Y:"NI')#:%T\3*31Q6"?9I$P6FIV&F/ZW(0.VHWK$O'*$_
M\VE3 N*1A$/_4XNZB>-4P2N5"0A($A:0@8R2V'K@*,\XK+QQ2 *BD9QZ\O R
MLR2V/*3,QFU;=5RY"QQ4) FKB*,"W.T)^#^A[QMY)*USZ!,HO@]AS!*;O^/8
M%[LGP-])S]B]S\FX':YC[UX"/D_"X?K)1]V)H[SCW2_ ZTE/7G_5BDASTW:X
M<.Z#"C2>A&E\* LYJS*>?<J FEF8FKTG-<Q1?R'VPP@.*[]C,Z!H]B9E&N8H
MP/BB) 8DS/#[Q2P,*)6%*?4?QBS,#L\=ZQDZ]^WB!@)GX0#^I'AEQNPX/B9>
M?P<*9V]TH,L&'.BRUH-"KWF@.V.NDHO/OX'#V8FGM<Q17''XC.M!'S\' )>S
MMSNN939C'Y]\,\=9K4^ &+ Z"[.ZYHI"\U6^RA=[MIAS]<3Y$4]D\&"EDS_R
M8+:5 KNG[URU28'1T[>JVJ2.^)L2*]MRF27>$#P%]D_#(;AW=Z1VY!Q93_4X
MC+Q/R:0@!>D *>@OCZFC0D/MNI+'S,.]*0A!^OJ1?&\=34$"T@%1_' =36TA
M<+JCPRS@CJ 8:5@Q_.X8?C"T064;^=VQ]?CH@$/>@4S==)V^Y)-NLV.?G+2>
MB=]PK?3F50%3:-@)M7]V_/#MX76$F_HA_*/O;^-/L_U+!=#-_AV'SSJ R$6%
M"K[2749CL]#E_K6!_862V_K)^[E42F[JCVN>+7EI#/3O*RG5\X6YP>'EC>O_
M U!+ P04    " "W4FY4Q(=\:G4"  #T!@  &@   'AL+W=O<FMS:&5E=',O
M<VAE970Q,#@N>&ULE57+;MLP$/P50L@A 5I13S\"64!B.V@.!@P':0]%#[1$
M6T0HTB%I._W[DI2BRK;2J!>)2\[LSNY2J^3(Q8LL,%;@K:1,3IQ"J=TMA#(K
M<(FDRW>8Z9,-%R52VA1;*'<"H]R22@H#SQO $A'FI(G=6XHTX7M%"<-+ >2^
M+)'X?8\I/TX<WWG?6)%MH<P&3),=VN(GK)YW2Z$MV'C)28F9))P!@3<3Y\Z_
MG<<&;P'?"3[*UAJ83-:<OQCC,9\XGA&$*<Z4\8#TZX"GF%+C2,MXK7TZ34A#
M;*_?O3_8W'4N:R3QE-,?)%?%Q!DY(,<;M*=JQ8_?<)V/%9AQ*NT3'&NLYX!L
M+Q4O:[)64!)6O=%;78<6P8\^( 0U(>A+"&M"V)<0U82H+R&N"39U6.5N"S=#
M"J6)X$<@#%I[,PM;?<O6]2+,W),G)?0IT3R5/A"&6$80!8],*K'75T!)@%@.
M5D2^@ 5B^K:83? 53)$L[)%=S%_WY("HQ5_/L$*$RAN->GZ:@>NK&W %" ,+
M0JF^#S*!2HLU(6%6"[NOA 4?")OAS 6A_P4$7N!WT*?]Z5X'?=:;[H\[Z//^
M]-$I'>H&-5T*FBX%UE_X7UWZ>;?6AO[4?OTC1-B$"&V(Z(,0IJ==7:I80\LR
M0^>0AJ/(C1)X:#>C0@U:J"@:-I@305$C*/I4$,!_+UF7N,K#J!5V[ [.I%UB
M_($[ZM86-]KBS[69+R'K(3*^J$TX/J]??%'E:!"V5%9WM@,U'+OQ*6I^&2\*
M@K-\86MBF/_! HDM81)0O-$LSQUJ)Z*:L96A^,X.D357>B399:%_2U@8@#[?
M<*[>#3.7FA]=^@=02P,$%     @ MU)N5,BX+@\="   2DD  !H   !X;"]W
M;W)K<VAE971S+W-H965T,3 Y+GAM;,V<76_;-A2&_XI@[*(%9IN4J*\B"= F
M*]:+;$&Z;A?#+AB;CHG*DBO1<0+LQX_ZL \]F;24( I[4=NRI7.D-WK.\2L=
MGVVS_'NQ9$PXCZLD+<Y'2R'6'Z;38K9D*UI,LC5+Y3N++%]1(5_F]]-BG3,Z
MKU9:)5,7H6"ZHCP=79Q5RV[RB[-L(Q*>LIO<*3:K%<V?/K$DVYZ/\&BWX);?
M+T6Y8'IQMJ;W["L3W]8WN7PUW6]ESE<L+7B6.CE;G(\^X@^?L%NM47WD3\ZV
MA?+<*??E+LN^ER^^S,]'J$R))6PFRFU0^?# +EF2E)N2B?QHMCK:!RU75)_O
MMOZYVGNY-W>T8)=9\A>?B^7Y*!HY<[:@FT3<9MM?6;-'?KF]6984U?_.MODL
M&CFS32&R5;.RS&#%T_J1/C9'0EE![NCQ%=QF!;?*NPY497E%!;TXR[.MDY>?
MEELKGU2[6JTMD^-I*<M7D<MWN5Q/7'SF*4UGG";.E[00^48><5$X-)T[M[SX
M[ES35(I3+G3&SN4FSUDZ>ZK?>G?%!.5)\5Z^(P^0W/U4)MQ\0OZ];&D^K[=4
M;.FZ<'YR>.I<\R218A1G4R&3+U.8SII$/]6)NII$K]ALXGCX9\=%+O[V]<IY
M]]/[PZU,Y:[O]]_=[[];;99H-GM)BV65Y*Q\PGYL^ --JF/PKW,I=W[.:>K,
MLR2AN2&:MX_F5=$\W4[P8I9DQ29G3K9P4BK*9V5T]BC*8RP7YO+8RL,F'WAZ
M[RSR;.4L]AIQ1:._RXT[7+!5\8\A-;)/C1@/1*4I>US7V=&BR&1$P>;R[U$L
M#P(72YF=S&TF'^5)Q62J@L^.*5I'#*N()1\>+KQ)<#9].)*FOT_3?[9>OVSR
MS' D@GV(P#:1PGUJX> BU1$C1:1X@N.#?\<EB_9)1\^6[(\EY9*J2V$X./$^
M3FR;;A@!9M'@RC4A5>G0)#HN%E8* GX^$9?RPP63]3B5M>B.FPX-$!B[UND&
MP,;>\+IY+=UP,-&<91@ CLT$-PEW31/Z5)2UK,SQGIO.-PPLQKYUR@'%<3"\
M<D%+.6]"-,(!U+&9ZA^GM[VZ#0SDQ9%U @&N<3R\0'%+H%"'1!?@[9KA70MT
MHKUP@; NMDT55^F'S0WQ:ZC2A#PX;>*)IY$%V.R:V5S+TJ6%< &B+K%.&^"M
M:VY^7T6;.J2O-A$:80"]KAF]#="Z-PLNL-(-K=,'<.N:.]U7T2=J-PNQ[EN4
M"_!US?"M)>K3%GB 2P_9II$'\/7,[>UK:-2$5#6*=&V!!R3VS"3^DLZR%7,$
M?62UCR+;N0T;T_E<9ELOS=F,R2[O+F'][ K%K[#.L/" U=[PED43\N!T(Q.L
MT1+([9G)W5?+$[V&!RCVK#,S/("Y-[R=T814ZYE./>"Z9^9Z7_6ZM"0>H-JS
MSM<@P'HRO*]!VKX&1A/_N(H$R$_,Y._-T^[]"P&H$^O,#@*T)\.;':1M=@1:
M+16SVHS^OEKV:70(4)U8YW\0(#\9WO\@;?^#Z!H= F6 F,O [V+)<N6PR%Q9
MSPLP!%A.K+-$"*">#&^)-"$[?,'S@?J^F?I:Q4[T+3[ VK?.(_$!XO[P'DD3
M4I7)U<@$//?-/-?*U*5!\0'&OG6>B:]<+QS>,VE"'EYXT=0T'X#MFX&MQV#W
M1L0'Z/K6&2D^0-H?WDCQVT8*TEZ-!F+[9F)K1>O3<00 WL Z:R4 9@?#6RM!
MVUK!.M4" 'A@!OA-<U]1>>32+!VOF]<R=3%FJW62/57WO"2<WO&$"\[ZM2,!
M(#JPSF ) .S!\ 9+T#98QA'17:,)@/.!F?//D_34+2/*/2/6^2P!L#X8WF<)
MVO>-C+4\#8#\@9G\SY.Q2S\3 -,#ZPR7$"I .+SA$K8-ES&.)^%Q,4,H"*&Y
M(#P3L]W;G1"('UKGNX10!,+A?9>P[;N,\43SE2*$DA":2\+S).W3#(6 _- Z
M^R6$@A .;[\T(3M\E0^5.PK-M:&#D[:F3[TO,85 _- Z0R:$4A .;\B$[7M4
M]&=F!(4A,A>&7D*>Z'LB0'QDG4\3 ?2CX7V:J'TOB^Q[-/>R1% "(G,)Z*5>
MEW8G J1'UMDW$3 ^&MZ^B=KVS=C7W7\9 ?$C,_'[D;1[DQ,!RR/K/)U(N0M\
M>$\G:GLZ8TRT+ 7L1V;L]Y*R3W,3 \YCZYR>&*@?#^_TQ&VG1X)5<W$IAAH0
MFVO Q^E-?5,TRP7EY1C8+-_(3,ME667>J:UJN72=9P^\;&K[>3XQL#ZVSO.)
MH1K$PWL^\3'/)])]OXRA.,3FXO!";4\T03&0/[;._(FA*,3#FS_Q$?/'BW7<
MC:%&Q.8:\4)!.TT3*>-$UME &*D#16\Q473$"?)<W;4MC)2I(F0N&2_E<(_)
M(Z2,'B'K;"&,E.$C] ;31^B(,^0'.AICI P@(7/M>*'&O8:4D#*EA*SSB3!2
MYI30&PPJH?:=.F-76W(Q4H:5D+F>_,9$^WKG.T78]_V&F9 RS82LLXHP4N:9
MT!L,-*%C;A'1UEJLCJ2>F$GMI.2))@D?#)9:YQ5A=0P5#^\6[6(>7+_&VI%!
M=2[UQ&!J)_&Z-$18G3#%UEE%6!U'Q<.;1;N8!R<@"72.'U8'5$],J'8C:8_&
M1QTYQ=9915B=6\7#FT6[F/^OB;KF5IUD/3'*VDG)7NV-,IR*7>N<(JP,NV)W
M>*]H%S,\J(JX=5).E1_&*7]EZ)KF]S*BD["%7 ]-R@N,>?V[/?4+D:VKW\JY
MRX3(5M73):-SEI<?D.\OLDSL7I0_O[/_^:2+_P!02P,$%     @ MU)N5-75
M*MEF!    A@  !H   !X;"]W;W)K<VAE971S+W-H965T,3$P+GAM;,U876_B
M.!3]*Q::E6:D*8D="G0$2/V8T<X#4M7N[#R,]L$DAEAU;-8VI?S[O4[2.!U(
MU$B@Y87$CN^]Q_?Z^&!/MDH_F90QBUXR(<VTEUJ[_A($)DY91DU?K9F$+TNE
M,VJAJ5>!66M&D]PH$P$)PV&042Y[LTG>=Z]G$[6Q@DMVKY'99!G5NQLFU';:
MP[W7C@>^2JWK"&:3-5VQ1V9_K.\UM(+*2\(S)@U7$FFVG/:N\9>;:. ,\A%_
M<[8UM7?DIK)0ZLDUOB?37N@0,<%BZUQ0>#RS6R:$\P0X_BV=]JJ8SK#^_NK]
M6SYYF,R"&G:KQ$^>V'3:&_=0PI9T(^R#VO[)R@E=.G^Q$B;_1=MR;-A#\<98
ME97&@"#CLGC2ES(1-0."&PQ(:4!RW$6@'.4=M70VT6J+M!L-WMQ+/M7<&L!Q
MZ:KR:#5\Y6!G9]^XI#+F5*#OTEB]@81;@ZA,T ,W3VA.)=3&=:(+!&F 24IT
MN]&:R7B''EUU(*O<[M"UI&)GN$$?[YBE7)A/-8OXU0*6T9;JI(A@MG1MT ?$
M)9IS(:!(9A)8F)2#%L3E!&Z*"9"&"6""YDK:U*"O,F')6P<!9*-*"7E-R0UI
M]7C'XCZ*\&=$0H)_/-ZACQ\^M;B-JDQ'N=NHR2TWL5!FHQE22R2I=6\N#>S%
MNOQ"IX:40VK@P>4*+;7*T+*J#Z_5YY=SCKAEF?FG!=J@@C;(H0T:H#TP:I2D
M"[%#:V4,7PB&XI3*%7.U<:C0,Z"" >PS6C,= PA8%H>*U1X(]\/PCQ; EQ7@
MRU8_M[ L$TXE2I005+=X'%8>A^=6G5$%;=2Y.ES&L >;0_7AV1JV.@0[GH1-
MG5$M >Y!8A5A1WE8MWL_SR["_G 2/!\ .Z[ CD\#5MF4:12K#,0E=?O*<VZH
MLH/+K  QKD''?7P8^56%_*HS\H0=(<U7>U@;LXQ#OVV'IT';+<\EBLOZ&FG(
M,ZY)#F[%_G6C50LO,/&.R+F1%OOM'D?_#VW+N/6:A TE\0* NRO "6A;HAB_
MW7*:%I17 ]PN!R>C;AGW/:GV0H.'9\'<X8%MIRG37HIPNQ;]E5(._X)3VT81
MKQ5X?';\]7* N^O!<?B[+PC-)"!>$4AW13@!A4L4;]?5N &\EP32+@DG8W 9
M]UTT(%YX"#D'#I<H?ELIHP;T7IE(NS+=IM !0.%(!B?*!6\[,WD%(8-SXS+Q
M D&Z"\11N%S&_:U"I*%"7B-(=XTX!9</:<2@ ;S7"-+]O'(<+H\.P&W*M1<A
MTOW$<@HN[Q]9+IJ3[56*M*O4G JZ,^XHK"%M*]XFS)'7DB@\-S)'7BNB[EIQ
M%#)'^UK1+,R1%XNHNUB<@,S1OEB$_<L&\+5+J^ZGF*.0N8S[+F&.O I%W<\Q
M)R!SB6+43N:@=BV;,;W*+Y\-!-E(6]S05KW5!?=U<:WKAQ>WXW.J5T J)-@2
M3.$_ .B.+BZ<BX95Z_R2=Z&L55G^FC*:,.T&P/>E4O:UX0)4U_ZS_P!02P,$
M%     @ MU)N5!H:4]B$"   \SD  !H   !X;"]W;W)K<VAE971S+W-H965T
M,3$Q+GAM;,U;;7/;N!'^*QBUU\G-Y"P2)$@JM3T3V]$YR>4F8S?7#YU^H$1(
M8L,7E:0LI],?7X"DN+(!+DE'F3(?8HG:72QVL<^S ,GS?9I]S3><%^0QCI+\
M8K(IBNV;Z31?;GCLYV?IEB?BEU6:Q7XAOF;K:;[-N!^42G$TI8;A3&,_3":7
MY^6US]GE>;HKHC#AGS.2[^+8S[Y=\2C=7TS,R>'"7;C>%/+"]/)\ZZ_Y/2^^
M;#]GXMNTL1*$,4_R,$U(QE<7D[?FFX^>*Q5*B3]"OL^//A,YE46:?I5?W@<7
M$T-ZQ".^+*0)7_QYX-<\BJ0EX<>_:Z.39DRI>/SY8'U>3EY,9N'G_#J-_AX&
MQ>9BXDU(P%?^+BKNTOTMKR?$I+UE&N7E_V1?RQH3LMSE11K7RL*#.$RJO_YC
M'8@C!=-I4:"U GVN8+<H6+6"U7<$NU:P^RJP6H$]5V M"DZMX/2=@ULKN'U=
M\FH%K^\(LUIAUG<$TSADSNBMTB2[6G35*BF7V(U?^)?G6;HGF907]N2'<IV6
M^F)EA8DLJ?LB$[^&0J^XG(>)GRQ#/R+OD[S(=J):BISX24#NPOPK^>0GHK#D
M1?*+D"AXQO."W/D%KWY_=<,+/XSRG\7/7^YOR*L__WP^+81?TOIT6?MP5?E
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
M6BI+S],O*QJ@J!V SDNE[%O@WN@PDK._4$L#!!0    ( +=2;E3G^4-9V0,
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
M:,O5)=>&9=RXFNJ3%\WZ$+8S#>9'R768=>RY"/1O8N_?M^Q9Q+NX"%*DQ<I
M<;EE-X9J=Z6V^YUCEZ>-;2<%C$#(0%BN'06M6:7'<Z\;83P-.J8>F(+8F>*/
M#1/J\G63VW*&MD^\T:%.H+<3^V;^5*C7;EM3[<RG&AI,9D%G28 $B)T$S@QU
M:L*PXQXGUV?63@X(AM@)YIN@;G=EA_I)8]M) <.1GJN*UT.]<D2;M(V/IS[4
MUI77N:J ]XB=]VY9Q+[*@MHS!;Q'80.\"[3D.J,#W@4><>T-_%3 UVY;,QXV
M.+NJB]FJHS N\(1KYXGSPKT^^1&.R?%E6J]9.[F&&F6GEV^!>X\K*]Q/&]M.
M"EC.[;FX>37<75VD<C29PV"$NW0L%\C/M9/?+7\6*X7V+9>I+6N@)9>.#W7@
M$;?G0N54J >&_;FVBS=9.5W:DPL\X=IYXLQ0#XV4K>769]9.#@C&[2.8;X"Z
MW94=ZB>-;0O8P&_>4&I8[<@.=8-1)]0]H#W/3GN+3.1";M!6(<%V@\,#3O+&
M5[,\(!'/WKU/Q/JR=MLN2<>5N->XJ6'O_F<%\;(^>0N=>.IV[+L]H .OAPY>
MC\YECROO%0 #5O$&4KR6M:-V-3M:L@<\XO7PR$8=D*IV/(E%<B]L24&?]\97
MO#QHS-YY%"]/E[)\7V]I<^V*QNO8-OK0=OTQU2[?*&/A8Z+L-6LG!^W:'T[M
MZG%E)<K3QK:3 L;PAU*[?(.0I=\YU8U(5^OV@4A\.Y'\O,ML>V$?., ?7^?R
M&_>LSZ-S^;J 173AT6#5NAO?#AH:OS^FRN4;Y"L\Q<>7O68STL$J/K"*/YS*
MU>/*S+9U^#TBE_,*A .I^4.)7+XN8!F6E6YT@3N7%9"=;R>[CVG,DD+E^IWO
M+&E3H"(ZOL)%@3OH>10N:M"N])H8K$C8=7U"@1OHF H7-4M7QX)VKUD[.> 4
M.IS"U>/*RN:GC6TG!?Q&AU*XJ"Y>*1@?2]JU57.3V'&KF@+K43OKW2FPL6VJ
M<-E[KYHV'JX:7^2B0"/T/"(7-<A7@:9GFZTZ.C %GJ!CBES4J%X%VL-M9K,N
MM .]T.%$KAY7=K1_O\@5 ,4%0XE<M:,FCIWCA_9TDX[M5 "L%]A9[[]LR\JK
M]*\\L64,C!2,KV\%0"'!6?2M1:#K6QAKI%Y;-0O2<2$5 #\$(VI@B_KD&+<5
M:B?L>FRP3M0@G:EA7:L/B"883#I;]+BR;>9/&MI."6@N&.HYL\"DNATK)0:C
M"Z?K8;2@\3"QG?Y^4^2N=O+[U IZ(*9@?%4N "8)SJ/*!;K>IB%>%^YHX^F5
M]H/3P!+AF)I<?7(-\\[QKJ73L"M!8)EP.%VNQY4-YSU#<374LL9"H+EP*%&N
M=F0C]E"7Y"X<;;LX:[Q!%//LL7RQ2J)5L<:K5VP.1P\O;[TK7UDZ.K[ ;Y?5
M*UC@IGHC[)9E"IX21?Q!N52[.M4XL^HEJ^I+GF[+]Y3NTSQ/X_+CAK,USPH#
M]?M#FN8O7XH3'%YUN_X_4$L#!!0    ( +=2;E2%0ILPL ,  '<.   :
M>&PO=V]R:W-H965T<R]S:&5E=#$Q-2YX;6S%5U%OVC 0_BM6M(=-VIHXD  5
M(!52M$W:5+7:]C#MP20'6'/BS'9@_?>SG1#2$0+;I#4/8#OW?3[?.=_9XQT7
MW^4&0*&?*<ODQ-DHE5^[KHPWD!)YQ7/(])L5%RE1NBO6KLP%D,2"4N;ZGA>Z
M*:&9,QW;L3LQ'?-",9K!G4"R2%,B'F? ^&[B8&<_<$_7&V4&W.DX)VMX /4I
MOQ.ZY]8L"4TADY1G2,!JXMS@ZP4>&("U^$QA)QMM9):RY/R[Z;Q+)HYG/ (&
ML3(41/]M80Z,&2;MQX^*U*GG-,!F>\^^L(O7BUD2"7/.OM!$;2;.T$$)K$C!
MU#W?O85J08'ABSF3]A?M2MLP<%!<2,73"JP]2&E6_I.?52 : !R> /@5P+\4
MT*L O4L!_0K0OQ005(#@=T#_!""L *&-?1DL&^F(*#(="[Y#PEAK-M.PZ;)H
M'6":F9WUH(1^2S5.3><DIXHP%%$9,RX+ 1*]C$ 1RN0K] 9]>HC0RQ>OQJ[2
MDQF(&U?$LY+8/T&,T0>>J8U$MUD"20L^.H,_2W![AL#O('!UF.I8^?M8S?Q.
MQ@]$7*$>?HU\S_=:')IWP]^3[ KAX"0\ZH9_Y%L]NV?@>-06CFYX!''M/&Z!
M+RZ'>QVQ[-7[KF?Y>J?XZOV&^$I+@=EPD"":E6)I16>IE1 MN=#4-%M+]-60
M(*H@E=\Z7.C7+O2M"_T3+MQL]9QDR: Q1UM<2Y;0LABAWD[Q:!AXYAF[VV8(
M6RQ#?_#4\HFK0>UJT.GJ0@LP%]I!$RP!,="M<5RBE> IR@7E JU(3!E5C[K+
MUX*D'1$*ZVG#YTK2H'9AT)VDM0#0E4PAQ9$N2 PI01)H!N&UT4.:%BF*2:Z#
MH![;OLW!46Y\KWJ>9C%JL0Q:+6]+RZ!AV3OB?++J8;WJX3_D^P\R/:HG'#U7
MIK%W*$7>?\GUK)HGO#PQN%$O<;>3<<R+3,F&5TAREJ"DL G+07^-[>4*'VV7
M?C!LTY$62XQ'74*"_8/__C]L+5GD.:.@U81F)(OM@LYN,GP0??QLJH\/LH_/
MZ/[?9[!_E)?1L$T9%OBX%(1!KRN!AU* NVO!/6PYVQI'YP(2JM!B+P=1 4C7
M:5.BPZY('>0?/YO^XT,!P&<JP(5E&A_K=C 8M7[T;N.\G()8VYN-1'9;E,?!
M>K2^/=W8.\-OXS-\/2_O0 >:\DJFSXIKFDG$8*4IO:N!3JHH;SEE1_'<GLJ7
M7.DSOFUN],T0A#'0[U><JWW'3%#?-:>_ %!+ P04    " "W4FY4,_,%<_8"
M  "["   &@   'AL+W=O<FMS:&5E=',O<VAE970Q,38N>&ULI5;);MLP$/V5
M@4X)T%J;ER2P#<16BO:0(HC1YE#T0$N4380B79**TK_OD)(5QY$7H!>+R[S'
M>3/DC,>55,]Z3:F!UX(+/?'6QFQN?%^G:UH0W9,;*G GEZH@!J=JY>N-HB1S
MH(+[41 ,_8(PX4W';NU!3<>R-)P)^J! ET5!U-\9Y;*:>*&W77ADJ[6Q"_YT
MO"$KNJ#FQ^9!X<QO63)64*&9%*!H/O%NPYMD9.V=P4]&*[TS!JMD*>6SG7S+
M)EY@':*<IL8R$/R\T#GEW!*A&W\:3J\]T@)WQUOV+TX[:ED23>>2/[',K"?>
ME0<9S4G)S:.LOM)&S\#RI9)K]PM58QMXD);:R*(!HP<%$_67O#9QV &$PP.
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
MGEE^4>FZN")WGRI8S!8?5YQ!W]0OP._+-%6;+[J ^I+L^7]02P,$%     @
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
MZ',4[U>Y[U0"[/:2JH+"U_) ,GIN CPV81EV !N%1AW !J&@(=0"/*D!3ZR
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
MCMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "W4FY4>CZ6=#D(   04@  #P
M 'AL+W=O<FMB;V]K+GAM;,6<77/:.!2&_XJ'J^Y,L]@&_-%I.I.0-IN9-F%"
MVKWL*$: -D9B99.T_?4K&](<$>>=O3GA*M@X]H-LZ]'1QWG_8.S=K3%WP8]5
MJ:OCWK*NU^_Z_:I8RI6H_C1KJ=TW<V-7HG:;=M&OUE:*6;64LEZ5_3@,D_Y*
M*-W[\/[Q7!/;IQNFED6MC'8[FQW?E'RHGKYO-H-[5:E;5:KZYW&O_5S*7K!2
M6JW4+SD[[H6]H%J:A[^,5;^,KD4Y+:PIR^->M/WBF[2U*I[MGC:0-^*V:O?4
MXO9:.)#C7A*Z$\Z5K>KVB/;\PC'>2W?P=FM3FT^JK*4]$[4\MV:S5GK1G,;]
MBC[Y&6TY//[=%N([^W^*T<SGJI!GIMBLI*ZWY6AEV0#J:JG652_08B6/>X^'
M!$+/@H^Z=H447.CMJ=RQS2]UE[Z8;7]U[7!)&=IWRGUA+V8M.!_DR6:FZA>P
M8H 5\V*-W;8IU<Q=?1:<BE+H0@;M/:\(X   #EX1<-I M+?:S(.KM;2"0 X!
MY/!0D&.S6EL".0*0HX-!+H5>$,@$0"8'A/P>$\@40*8'@Q35,B"0&8#,#@CI
ME60.('->R&NY-DY,>K&KMVE=':+*.N3E.A65JIJRFEBY%K8]H-7+5"VTFE-,
MZ!1NJ13_;MQ%V_V4"0DE8C;*25&8C:ZKX%H64MV+]NI/:$@E$;-++O2].\ U
MD:176D@<$;,Y7.//::S^^3:8./?NFC#NIJZ;_Z.02!P1LSFNU6)9'UW-C[Y6
M,CBI*K]Q$"%=1,R^.#=F]J#*LBVX"]?PU8N&H(,2^2)B%L95O90VN#3Z:+RQ
MMJF&G_,A543,KG!/87/1O5H$>2%B%L/8RJ:]_$D43=#C7MCV!G^6PCV!5[<E
M;3PC3\3,GAB+M7+!EO.K*>XH%+)"S&X%=\BF;,6_??+:5JA<2EVY"(YBPLB#
M610??[A_KMR=/?T97(IZ8STRY(F8V1.[0EL*NW!X;YS(S+ULK/$')43:B)FU
M\4GI-E(;F\JK16*DB9A;$W+[S$V$$UIP8X6N1+'?-HF1+6)F6TR:-V#7DFMJ
MX_5N>^**\4BN*";21<RLBPM=F)4,;L0/KZ$2(T7$S(K8/G'*U747NJIM>_BV
M4KY6U1V->6+DC9C;&[L*^4Q516DJ5ZEX_1C(%0-F5_PMFV:4>S].7&4B%C*X
MW*QN73WCHHRIJVHH)K+'@-D>XZMO%V='41Z<-Y6>;H/&Z>:V4C._V3Q [ABP
M=UNM5JING\&WKA+430@IW>.Y:R=03-AWQ2R2J5S\[I@\EV9AQ7JIBM^]@!03
MV63 ;!,8[7I=!0/DEP&S7S#F@&(BR0R8)4.#\N#-31, >PV' 5++@%TMOT/@
M3C:DF %_%/)R+!R\H9A(,0/N/JOGT7!740Z1:X;,KL%A,:T?A\@U0V;7O!07
M[\J38B+;#)EM\Q0>=]YH9)@A]_ (BI.]JGL(QT>X!TAHG-Q9B$@L0V:QP(#9
M+T0DEB&S6)X'S)TEB?0R?)6.KJ[(N46EF,@T0V;3O!RI/L-$IADRFP:&J]YS
M.4*R&3'+AH:K74_D""EFQ*P8&+?Z98@4,V)6# P.?4RDFQ'[:#R(NWQ,I)L1
MLVY@W.5CP@'Y@P8T0XJ)O#-B]@[&'%%,Y)X1LWN\N.LH.)G-VL_MF^].2#&1
M>T;,[MG#G&QLL6Q::Q/K_C\XH9C(/2-F]W0,XP9OSF0M5.E5[@DR3\)N'A+-
M=L$A\R3,YJ%PSQ]'VMF<(/,D_,$-B+J/*"8R3\)L'HCI5>D),D_";)[.SH&N
M)Q-Y)V'V#NP=\,L23@4[Y-B^U]^7(.\DS-[!F-3B"?).PNP=C$DMGB#O),S>
M>;E+J'V+Z 1 9)Z4V3RT2ZCC]4Z1>%+N$1S8)T3?FQ2))^4>PX&8]+U)D7C2
M@_:PT?<F1>))N7O8(&9",9%Z4NY)R! SI9A(/2GW-&2(F5%,. ^9>R*RUZWZ
MK)%),9%Z4NZIR'N84W?.V<:YIYV,O*:82#WI*\T=Z,*\EA0S0^K)7G/.V1[F
MQY6'B2R4<5L(8+I]%!-9*..V$,+TVL(9LE#&;:$]S,GT:_#%54<;*_=F"F?(
M0MFKCO/XI>EJ)(J)+)1Q6V@/\TQ96;A0/9B>CATGQ406RMAG$J!Q*=J0RY"%
M,F8+=8U+=;2),[@8AEE!8&"J>4HI)E)0]BK1SPN8EW2U6XX4E#,KR)M^VI+9
MIEOX?G?C*2924,ZL(##,U[25*"924,ZL(#0:Z8J38B(%Y=P]<' TDM9&.5)0
MSKVB!F+2L#)'"LJ9%80Q:5B9(P7EAYPQ[865.5)0SJP@C$G#RAQ9*.>>X08Q
M:5B9PT69!YUWD!/,*,2K-+E[X0#H]W8!Z1,H7*<9,IL(@T8>*%R\&7*/!D'0
MV .%2SE#]K6<9-+)4?!%_&.VS6.CF]D)'BA<X!DR^V@/M&G2Z:97:3N,;CQ0
MN,@S9#;2'B@8/X]"N.0S9';2'FB;O<!]4CHXDW/I@\)5GR&SE?#<HX$'"I=_
MAH=<W..UF:(0K@H-F<V$06FK*<+Y [@3"&#0Q /%&00..C\N]4"AF;CS"F#0
MS .%9N+.,H!!O=833CW G7N@8ZU<9\=-A),/<&<?P%,CO5H4IR+@SD4 5\YY
MZU<BG(V .QT!GL7IERCT$G=> @SJ>0EG*^!.5X GG'HE"O,51-P)"S"H5Z(P
MAT'$G<0 @WJFAUD,(NXT!AC4,SU,:A!Q9S7 H)[I86Z#B#NY 0;U3 _S'43;
MA ?]]O#JP_N9G"LM9Y?N(I7;7XBRF-B@^;/[T:.F$IEORG+L]EWIST;,'A,:
M/B9C_/ ?4$L#!!0    ( +=2;E0:.Z3W:P,  %1)   :    >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'/-VTM.&T$4A>&M("\@7;?>%0&C3)A&V8 %S4,!
M;+D[2K+[(#* <Y5!)JC_D=5&E,_$GU#3__G7^7&_/AR>E_N'XW+VZ^GQ>;G8
MW:_K\?,T+=?W\]-^^70XSL\O/[D]G)[VZ\OEZ6XZ[J^_[^_F*890I]/[,W:7
MY^_///OV^SC_SXF'V]N'Z_G+X?K'T_R\_N/@Z>?A]'VYG^=U=_9M?[J;UXO=
M].OQ[>UE>GVQ3R\G[\ZN;BYVIZL;VTU;#XHR*&X_*,F@M/V@+(/R]H.*#"K;
M#ZHRJ&X_J,F@MOV@+H/Z]H.&#!K;#[*@,@; )(<U0&M3K@W@M2G8!A#;E&P#
MF&V*M@'4-F7; &Z;PFT N4WI-H#=IG@;0.^H>D> WE'UC@"]H_MC&Z!W5+TC
M0.^H>D> WE'UC@"]H^H= 7I'U3L"](ZJ=P3H'57O"- [J=X)H'=2O1- [Z1Z
M)X#>R=TL >B=5.\$T#NIW@F@=U*]$T#OI'HG@-Y)]4X O9/JG0!Z9]4[ _3.
MJG<&Z)U5[PS0.ZO>&:!W=C>[ 7IGU3L#],ZJ=P;HG57O#- [J]X9H'=6O3-
M[Z)Z%X#>1?4N +V+ZET >A?5NP#T+JIW >A=W#\K 7H7U;L ]"ZJ=P'H753O
M M"[J-X%H'=5O2M [ZIZ5X#>5?6N +VKZET!>E?5NP+TKJIW!>A=W<,F +VK
MZET!>E?5NP+TKJIW!>C=5.\&T+NIW@V@=U.]&T#OIGHW@-Y-]6X O9OJW0!Z
M-]6[ ?1N[F%!@-Y-]6X O9OJW0!Z=]6[ _3NJG<'Z-U5[P[0NZO>':!W5[T[
M0.^N>G> WEWU[@"]N^K= 7IW][ W0.^N>G> WD/U'@"]A^H] 'H/U7L ]!ZJ
M]P#H/53O =![J-X#H/=0O0= [Z%Z#X#>0_4> +V'BW4 >EOPN0[ ;PLNV D
MP2VX9"< #+?@HIT 4-R"RW8"P'$++MP) ,DMN'0G "RWX.*= -#<@LMW L!S
M"R[@"031?8#)*#!]@DD0W4>8B K39YB(#M.'F(@2TZ>8B!;3QYB(&M/GF(@>
MTP>9B"+3)YF$)M-<E&F$*M-<EFF$+M.BS^H)HKLTTPAMIKDXTPAUIKD\TSZT
MSUS6WX_S\K;H[[4;\)%ZKR^_.[]]_NOEWS?]5^N5Z^G]C.7R#U!+ P04
M" "W4FY4+%MF6*@"   ]1@  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V\UN
MFT 4AN%;L=A&ACD##%#%V;3=MEGT!J@9Q\C\B9FDSMUW<'ZD5JG5R)7Z;HP,
M,^<<&.G9?=??'B?K5L>^&]PFVGL_?4@2M]W;OG;Q.-DA/-F-<U_[\'>^2Z9Z
M>ZCO;**5,LEV'+P=_-HO-:*;ZT]V5]]W?O7Y&&Z[=APVT6P[%ZT^/BU<>FVB
M>IJZ=EO[\#QY&)K?NJR?.\1AYVF-V[>3NPH+HN3-#LN3/S=XWO?UP<YSV]C5
M;3W[+W4?5B7'+G'^L;,N/E_BC1G'W:[=VF;<WO=A2^RFV=:-VUOK^RY^*GIU
MOK,/7]@^_<K%_4]ESC4,*V_G<7+AQ&;[_G8O1[+L7D^AD)U]>_X57SN&TA>_
MGUU.N['-7_8.G_?'.!].Y^&2T^7R;_SK&;_6?^<<&C)'"IDC@\R10^8PD#D*
MR!PE9(X*,H<HRB 4485"JE!,%0JJ0E%5**P*Q56AP"H4635%5DV155-DU119
M-45639%54V35%%DU159-D36ER)I29$TILJ8465.*K"E%UI0B:TJ1-:7(FE)D
MS2BR9A19,XJL&476C")K1I$UH\B:463-*+)F%%ESBJPY1=:<(FM.D36GR)I3
M9,TILN8467.*K#E%5D.1U5!D-119#4560Y'54&0U%%D-159#D=509"THLA84
M60N*K 5%UH(B:T&1M:#(6E!D+2BR%A192XJL)476DB)K29&UI,A:4F0M*;*6
M%%E+BJPE1=:*(FM%D;6BR%I19*THLE8462N*K!5%UHHB:T61512%5E$46T51
M<!5%T544A5=1%%]%48 511%6%(5841AC07$LC+&<0!8GD<6)9'$R69Q0%B>5
MQ8EE87)9@@EF"2:9)9AHEF"R68()9\E_36=]'\?#/VY_NL9]W0XO_9.EJ+OY
M"5!+ 0(4 Q0    ( +=2;E0'04UB@0   +$    0              "  0
M  !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ MU)N5/A6W$7N    *P(
M !$              ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%
M  @ MU)N5)E<G",0!@  G"<  !,              ( !S $  'AL+W1H96UE
M+W1H96UE,2YX;6Q02P$"% ,4    " "W4FY4>90PM+0&   .(0  &
M        @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%
M  @ MU)N5+FMF503 @  704  !@              ("!]PX  'AL+W=O<FMS
M:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( +=2;E3BA"QQ[ 4  "D9   8
M              " @4 1  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"
M% ,4    " "W4FY4N"OH9T@%  !:%   &               @(%B%P  >&PO
M=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @ MU)N5&-#M-7B P
M[PP  !@              ("!X!P  'AL+W=O<FMS:&5E=',O<VAE970U+GAM
M;%!+ 0(4 Q0    ( +=2;E1&&9A'X0H  -,T   8              " @?@@
M  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    " "W4FY4"\LE
M.0D#   C"@  &               @($/+   >&PO=V]R:W-H965T<R]S:&5E
M=#<N>&UL4$L! A0#%     @ MU)N5 97UHUR"   028  !@
M ("!3B\  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( +=2
M;E0FG[P.[P(  ,((   8              " @?8W  !X;"]W;W)K<VAE971S
M+W-H965T.2YX;6Q02P$"% ,4    " "W4FY4S[CQUQ #  !9!@  &0
M        @($;.P  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0
M   ( +=2;E0B=(,VRB8  ,^$   9              " @6(^  !X;"]W;W)K
M<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ MU)N5'L W[\F"   01,
M !D              ("!8V4  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q0
M2P$"% ,4    " "W4FY4/%_,+;(&  #N#P  &0              @(' ;0
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( +=2;E1? <T>
M&00  #P)   9              " @:ET  !X;"]W;W)K<VAE971S+W-H965T
M,30N>&UL4$L! A0#%     @ MU)N5 K/S[!<!   [@D  !D
M ("!^7@  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " "W
M4FY4G!&2ZU<%  #J#   &0              @(&,?0  >&PO=V]R:W-H965T
M<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( +=2;E0^!MG)L L  -P?   9
M          " @1J#  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#
M%     @ MU)N5$6 0.6# @  4@4  !D              ("! 8\  'AL+W=O
M<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " "W4FY4'$4H(8P$  !$
M"@  &0              @(&[D0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM
M;%!+ 0(4 Q0    ( +=2;E08N$]J2Q,  "\[   9              " @7Z6
M  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ MU)N5&!W
M8&T6%0  "40  !D              ("! *H  'AL+W=O<FMS:&5E=',O<VAE
M970R,2YX;6Q02P$"% ,4    " "W4FY4<WCAU,0$  ",#   &0
M    @(%-OP  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    (
M +=2;E2V69%)7@,  #0'   9              " @4C$  !X;"]W;W)K<VAE
M971S+W-H965T,C,N>&UL4$L! A0#%     @ MU)N5&6?EF1V"@  CQP  !D
M             ("!W<<  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"
M% ,4    " "W4FY402O:2!$#  "9!@  &0              @(&*T@  >&PO
M=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( +=2;E19X2, H@4
M &P,   9              " @=+5  !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&UL4$L! A0#%     @ MU)N5*&R4)]N%0  A$   !D              ("!
MJ]L  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " "W4FY4
M-E*]!,T/  "6,@  &0              @(%0\0  >&PO=V]R:W-H965T<R]S
M:&5E=#(X+GAM;%!+ 0(4 Q0    ( +=2;E1?K"_4'B$  #!P   9
M      " @50! 0!X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%
M  @ MU)N5#%R#)[4!0  X@P  !D              ("!J2(! 'AL+W=O<FMS
M:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " "W4FY47<:R)A #  "B!@
M&0              @(&T* $ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+
M 0(4 Q0    ( +=2;E1Q&Y]I7@0  )4)   9              " @?LK 0!X
M;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ MU)N5*&)?I4"
M#0  8A\  !D              ("!D# ! 'AL+W=O<FMS:&5E=',O<VAE970S
M,RYX;6Q02P$"% ,4    " "W4FY4S1/K?P0,  #]'@  &0
M@(')/0$ >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( +=2
M;E3.A$BTF#X  +3H   9              " @01* 0!X;"]W;W)K<VAE971S
M+W-H965T,S4N>&UL4$L! A0#%     @ MU)N5&&54"-#!0  :@P  !D
M         ("!TX@! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4
M    " "W4FY400JXA?4"   [!@  &0              @(%-C@$ >&PO=V]R
M:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( +=2;E0KJ@!*8@(   @%
M   9              " @7F1 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL
M4$L! A0#%     @ MU)N5-CKYYRZ!   P0H  !D              ("!$I0!
M 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    " "W4FY44O>X
MSVD$  #O"0  &0              @($#F0$ >&PO=V]R:W-H965T<R]S:&5E
M=#0P+GAM;%!+ 0(4 Q0    ( +=2;E1CQU$M>04  '@/   9
M  " @:.= 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @
MMU)N5,$>=_Z1 @  9 4  !D              ("!4Z,! 'AL+W=O<FMS:&5E
M=',O<VAE970T,BYX;6Q02P$"% ,4    " "W4FY4$<(I@0X$   %"0  &0
M            @($;I@$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4
M Q0    ( +=2;E1^^(0F=0<  "D5   9              " @6"J 0!X;"]W
M;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @ MU)N5(E3E&$ "0
M.1X  !D              ("!#+(! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX
M;6Q02P$"% ,4    " "W4FY4PJ0=S+4$  ""#   &0              @(%#
MNP$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( +=2;E3*
M5H=N5 ,  /T&   9              " @2_  0!X;"]W;W)K<VAE971S+W-H
M965T-#<N>&UL4$L! A0#%     @ MU)N5-HJ0[/I @  [P4  !D
M     ("!NL,! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4
M" "W4FY4-*_]W.,"  #^!0  &0              @(':Q@$ >&PO=V]R:W-H
M965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( +=2;E0#,E%O&PP  '\E   9
M              " @?3) 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L!
M A0#%     @ MU)N5 6I+,9A"   \AD  !D              ("!1M8! 'AL
M+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    " "W4FY4J&2:8TP)
M   ('@  &0              @('>W@$ >&PO=V]R:W-H965T<R]S:&5E=#4R
M+GAM;%!+ 0(4 Q0    ( +=2;E033RP;> (  &8%   9              "
M@6'H 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ MU)N
M5+U/K:'K P  X @  !D              ("!$.L! 'AL+W=O<FMS:&5E=',O
M<VAE970U-"YX;6Q02P$"% ,4    " "W4FY4[A/5-TH%  !N#0  &0
M        @($R[P$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0
M   ( +=2;E1L?!W<.@,  ,X)   9              " @;/T 0!X;"]W;W)K
M<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ MU)N5*?7=057!@  *BP
M !D              ("!)/@! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q0
M2P$"% ,4    " "W4FY4LQHUK9,$   J$0  &0              @(&R_@$
M>&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( +=2;E3\V'^@
MC0,  $(+   9              " @7P# @!X;"]W;W)K<VAE971S+W-H965T
M-3DN>&UL4$L! A0#%     @ MU)N5+VA/)2D!   2Q4  !D
M ("!0 <" 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " "W
M4FY4^P!,QUP"   H!@  &0              @($;# ( >&PO=V]R:W-H965T
M<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( +=2;E00LV/F!P,   T)   9
M          " @:X. @!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#
M%     @ MU)N5'U@*$%1!   3!@  !D              ("![!$" 'AL+W=O
M<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " "W4FY4,WV@[TH%  #P
M&0  &0              @(%T%@( >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM
M;%!+ 0(4 Q0    ( +=2;E3&MA+%+04  )49   9              " @?4;
M @!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ MU)N5'$=
M :-A!   IA@  !D              ("!62$" 'AL+W=O<FMS:&5E=',O<VAE
M970V-BYX;6Q02P$"% ,4    " "W4FY406XE9O $  !X%P  &0
M    @('Q)0( >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    (
M +=2;E1E_P@C)@0  &T1   9              " @1@K @!X;"]W;W)K<VAE
M971S+W-H965T-C@N>&UL4$L! A0#%     @ MU)N5,A(N>@[!   A!<  !D
M             ("!=2\" 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"
M% ,4    " "W4FY4:*Y=)+4"  "H!P  &0              @('G,P( >&PO
M=V]R:W-H965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( +=2;E3%DY;.4P4
M '\=   9              " @=,V @!X;"]W;W)K<VAE971S+W-H965T-S$N
M>&UL4$L! A0#%     @ MU)N5/WA<*NM"@  ZDP  !D              ("!
M73P" 'AL+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " "W4FY4
M]JTM6TH$  !M&@  &0              @(%!1P( >&PO=V]R:W-H965T<R]S
M:&5E=#<S+GAM;%!+ 0(4 Q0    ( +=2;E0.&-**(04  'D<   9
M      " @<)+ @!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%
M  @ MU)N5)6^/8U+!P  *RL  !D              ("!&E$" 'AL+W=O<FMS
M:&5E=',O<VAE970W-2YX;6Q02P$"% ,4    " "W4FY4)I'D2P$#  "/#
M&0              @(&<6 ( >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+
M 0(4 Q0    ( +=2;E0=QDN^Z (  ,4'   9              " @=1; @!X
M;"]W;W)K<VAE971S+W-H965T-S<N>&UL4$L! A0#%     @ MU)N5)7]9V+M
M"@  ?4D  !D              ("!\UX" 'AL+W=O<FMS:&5E=',O<VAE970W
M."YX;6Q02P$"% ,4    " "W4FY4;S1$J8 $   G%0  &0
M@($7:@( >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( +=2
M;E3<0)8S%@<  & G   9              " @<YN @!X;"]W;W)K<VAE971S
M+W-H965T.# N>&UL4$L! A0#%     @ MU)N5.N^S"$$ P  D0D  !D
M         ("!&W8" 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4
M    " "W4FY4NK0TD8@#   9#0  &0              @(%6>0( >&PO=V]R
M:W-H965T<R]S:&5E=#@R+GAM;%!+ 0(4 Q0    ( +=2;E0X2^K)C@,  ',-
M   9              " @15] @!X;"]W;W)K<VAE971S+W-H965T.#,N>&UL
M4$L! A0#%     @ MU)N5"5(O9[$ @  )P@  !D              ("!VH "
M 'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q02P$"% ,4    " "W4FY4E#S$
MF 8$  !W$   &0              @('5@P( >&PO=V]R:W-H965T<R]S:&5E
M=#@U+GAM;%!+ 0(4 Q0    ( +=2;E0 <['7;00  !83   9
M  " @1*( @!X;"]W;W)K<VAE971S+W-H965T.#8N>&UL4$L! A0#%     @
MMU)N5$8[8\VY!@  L",  !D              ("!MHP" 'AL+W=O<FMS:&5E
M=',O<VAE970X-RYX;6Q02P$"% ,4    " "W4FY4URP^1 0#  #Y"   &0
M            @(&FDP( >&PO=V]R:W-H965T<R]S:&5E=#@X+GAM;%!+ 0(4
M Q0    ( +=2;E2&!:"<& ,  /D(   9              " @>&6 @!X;"]W
M;W)K<VAE971S+W-H965T.#DN>&UL4$L! A0#%     @ MU)N5-*W;]*G!@
M>!T  !D              ("!,)H" 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX
M;6Q02P$"% ,4    " "W4FY4T6@ =>$"  "["   &0              @($.
MH0( >&PO=V]R:W-H965T<R]S:&5E=#DQ+GAM;%!+ 0(4 Q0    ( +=2;E09
M62.\BP,  *D*   9              " @2:D @!X;"]W;W)K<VAE971S+W-H
M965T.3(N>&UL4$L! A0#%     @ MU)N5)XD_GKY @  4P@  !D
M     ("!Z*<" 'AL+W=O<FMS:&5E=',O<VAE970Y,RYX;6Q02P$"% ,4
M" "W4FY4&-)BYAT$  "F#@  &0              @($8JP( >&PO=V]R:W-H
M965T<R]S:&5E=#DT+GAM;%!+ 0(4 Q0    ( +=2;E3<;39G*P,  ',+   9
M              " @6RO @!X;"]W;W)K<VAE971S+W-H965T.34N>&UL4$L!
M A0#%     @ MU)N5*ONRE8R!@  KA\  !D              ("!SK(" 'AL
M+W=O<FMS:&5E=',O<VAE970Y-BYX;6Q02P$"% ,4    " "W4FY4B#!; WH&
M  !T(0  &0              @($WN0( >&PO=V]R:W-H965T<R]S:&5E=#DW
M+GAM;%!+ 0(4 Q0    ( +=2;E1^;5:P@@,  -P,   9              "
M@>B_ @!X;"]W;W)K<VAE971S+W-H965T.3@N>&UL4$L! A0#%     @ MU)N
M5)6&3P2B P  - \  !D              ("!H<," 'AL+W=O<FMS:&5E=',O
M<VAE970Y.2YX;6Q02P$"% ,4    " "W4FY4YK:[&64$   2$@  &@
M        @(%ZQP( >&PO=V]R:W-H965T<R]S:&5E=#$P,"YX;6Q02P$"% ,4
M    " "W4FY4L$'S0LP#  !!#   &@              @($7S ( >&PO=V]R
M:W-H965T<R]S:&5E=#$P,2YX;6Q02P$"% ,4    " "W4FY47Q0-?I4$  #W
M%P  &@              @($;T ( >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX
M;6Q02P$"% ,4    " "W4FY4,@R#2E,#  "W#   &@              @('H
MU ( >&PO=V]R:W-H965T<R]S:&5E=#$P,RYX;6Q02P$"% ,4    " "W4FY4
M']G(,K@#  "J"P  &@              @(%SV ( >&PO=V]R:W-H965T<R]S
M:&5E=#$P-"YX;6Q02P$"% ,4    " "W4FY4R0ZZ*^4$   O$0  &@
M        @(%CW ( >&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6Q02P$"% ,4
M    " "W4FY4K R:-=D&  #S'P  &@              @(& X0( >&PO=V]R
M:W-H965T<R]S:&5E=#$P-BYX;6Q02P$"% ,4    " "W4FY4R-KBLD0(  #(
M,0  &@              @(&1Z ( >&PO=V]R:W-H965T<R]S:&5E=#$P-RYX
M;6Q02P$"% ,4    " "W4FY4Q(=\:G4"  #T!@  &@              @($-
M\0( >&PO=V]R:W-H965T<R]S:&5E=#$P."YX;6Q02P$"% ,4    " "W4FY4
MR+@N#QT(  !*20  &@              @(&Z\P( >&PO=V]R:W-H965T<R]S
M:&5E=#$P.2YX;6Q02P$"% ,4    " "W4FY4U=4JV68$   "&   &@
M        @($/_ ( >&PO=V]R:W-H965T<R]S:&5E=#$Q,"YX;6Q02P$"% ,4
M    " "W4FY4&AI3V(0(  #S.0  &@              @(&M  , >&PO=V]R
M:W-H965T<R]S:&5E=#$Q,2YX;6Q02P$"% ,4    " "W4FY450Z-TF@"  ">
M!0  &@              @(%I"0, >&PO=V]R:W-H965T<R]S:&5E=#$Q,BYX
M;6Q02P$"% ,4    " "W4FY4Y_E#6=D#  "0$P  &@              @($)
M# , >&PO=V]R:W-H965T<R]S:&5E=#$Q,RYX;6Q02P$"% ,4    " "W4FY4
M]A;AP2D(  #V-@  &@              @($:$ , >&PO=V]R:W-H965T<R]S
M:&5E=#$Q-"YX;6Q02P$"% ,4    " "W4FY4A4*;,+ #  !W#@  &@
M        @(%[& , >&PO=V]R:W-H965T<R]S:&5E=#$Q-2YX;6Q02P$"% ,4
M    " "W4FY4,_,%<_8"  "["   &@              @(%C' , >&PO=V]R
M:W-H965T<R]S:&5E=#$Q-BYX;6Q02P$"% ,4    " "W4FY4&LA$BW@"  !:
M!@  &@              @(&1'P, >&PO=V]R:W-H965T<R]S:&5E=#$Q-RYX
M;6Q02P$"% ,4    " "W4FY4 K@Q\U(#  !=#P  &@              @(%!
M(@, >&PO=V]R:W-H965T<R]S:&5E=#$Q."YX;6Q02P$"% ,4    " "W4FY4
MB 2MJ=$'   P*P  &@              @('+)0, >&PO=V]R:W-H965T<R]S
M:&5E=#$Q.2YX;6Q02P$"% ,4    " "W4FY4&E?WUBD"  #Y!   &@
M        @('4+0, >&PO=V]R:W-H965T<R]S:&5E=#$R,"YX;6Q02P$"% ,4
M    " "W4FY4K)=EVHH#  "=#@  &@              @($U, , >&PO=V]R
M:W-H965T<R]S:&5E=#$R,2YX;6Q02P$"% ,4    " "W4FY4C(;P&B@%  #?
M%@  &@              @('W,P, >&PO=V]R:W-H965T<R]S:&5E=#$R,BYX
M;6Q02P$"% ,4    " "W4FY4F?;X,-4"  #;"0  &@              @(%7
M.0, >&PO=V]R:W-H965T<R]S:&5E=#$R,RYX;6Q02P$"% ,4    " "W4FY4
MR7YJR1P#  !2#0  &@              @(%D/ , >&PO=V]R:W-H965T<R]S
M:&5E=#$R-"YX;6Q02P$"% ,4    " "W4FY4=,G6!]T"  "W"   &@
M        @(&X/P, >&PO=V]R:W-H965T<R]S:&5E=#$R-2YX;6Q02P$"% ,4
M    " "W4FY4:_";R# #  "1$P  #0              @ '-0@, >&PO<W1Y
M;&5S+GAM;%!+ 0(4 Q0    ( +=2;E27BKL<P    !,"   +
M  "  2A& P!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( +=2;E1Z/I9T.0@  !!2
M   /              "  1%' P!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M" "W4FY4&CND]VL#  !420  &@              @ %W3P, >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " "W4FY4+%MF6*@"   ]1@
M$P              @ $:4P, 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
..A0"% +0D  #S50,    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>157
<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>158
<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>159
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>735</ContextCount>
  <ElementCount>657</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>200</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>15</UnitCount>
  <MyReports>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - 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-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000020009 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100010002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100020003 - 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>4</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100030004 - 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>5</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100040005 - 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>6</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100050006 - Statement - Consolidated Statement of Changes in Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical</Role>
      <ShortName>Consolidated Statement of Changes in Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100060007 - 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>8</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>100070008 - Statement - Consolidated Statement of Cash Flows (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical</Role>
      <ShortName>Consolidated Statement of Cash Flows (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - Reporting Entity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ReportingEntity</Role>
      <ShortName>Reporting Entity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210021002 - 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>11</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210071003 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210111004 - Disclosure - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/AccountsReceivable</Role>
      <ShortName>Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210131005 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210171006 - 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>15</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210211007 - Disclosure - Right-Of-Use Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/RightOfUseAssets</Role>
      <ShortName>Right-Of-Use Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210241008 - 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>17</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210301009 - 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>18</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210331010 - Disclosure - Provisions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/Provisions</Role>
      <ShortName>Provisions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210361011 - 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>20</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210441012 - Disclosure - Capital Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStock</Role>
      <ShortName>Capital Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210551013 - 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>22</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210581014 - 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>23</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210611015 - 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>24</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210651016 - Disclosure - Finance Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/FinanceCosts</Role>
      <ShortName>Finance Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>210671017 - 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>26</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>210711018 - 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>27</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>210831019 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>210891020 - 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>29</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>210981021 - Disclosure - Capital Disclosures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalDisclosures</Role>
      <ShortName>Capital Disclosures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>211001022 - 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>31</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>211031023 - Disclosure - COVID-19 Government Subsidies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/COVID19GovernmentSubsidies</Role>
      <ShortName>COVID-19 Government Subsidies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>211051024 - 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>33</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>211091025 - 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>34</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>220032001 - 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>35</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230043001 - 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>36</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230083002 - 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>37</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230143003 - 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>38</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230183004 - 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>39</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230223005 - 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/RightOfUseAssets</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230253006 - 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>41</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230313007 - 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>42</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230343008 - 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>43</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230373009 - 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>44</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230453010 - 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>45</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230563011 - 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>46</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230593012 - Disclosure - Expenses By Nature (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/ExpensesByNatureTables</Role>
      <ShortName>Expenses By Nature (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.celestica.com/role/ExpensesByNature</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230623013 - 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>48</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>230683014 - 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>49</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>230723015 - 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>50</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>230843016 - 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>51</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>230903017 - 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>52</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>231013018 - 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>53</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>231063019 - 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>54</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>231103020 - 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>55</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>240054001 - 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>56</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>240064002 - 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>57</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>240094003 - 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>58</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>240104004 - 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>59</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>240124005 - 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>60</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240154006 - 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>61</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240164007 - 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>62</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240194008 - Disclosure - Property, Plant and Equipment - Schedule of Property Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment - Schedule of Property Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240204009 - Disclosure - Property, Plant and Equipment - Changes to the Net Book Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails</Role>
      <ShortName>Property, Plant and Equipment - Changes to the Net Book Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240234010 - 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>65</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240264011 - 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>66</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240274012 - 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/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Changes to the Net Book Value of Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240284013 - 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>68</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240294014 - 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>69</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240324015 - 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>70</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240354016 - 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>71</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240384017 - 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>72</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240394018 - Disclosure - Credit Facilities and Lease Obligations - Maturity Schedule (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails</Role>
      <ShortName>Credit Facilities and Lease Obligations - Maturity Schedule (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240404019 - Disclosure - Credit Facilities and Lease Obligations - Credit Facilities Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails</Role>
      <ShortName>Credit Facilities and Lease Obligations - Credit Facilities Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240414020 - 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>75</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240424021 - 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>76</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240434022 - 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>77</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240464023 - 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>78</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240474024 - 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>79</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240484025 - 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>80</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240494026 - 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>81</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240504027 - 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>82</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240514028 - 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>83</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240524029 - Disclosure - Capital Stock - PSU Measurement Inputs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails</Role>
      <ShortName>Capital Stock - PSU Measurement Inputs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240534030 - 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>85</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240544031 - Disclosure - Capital Stock - Director SBC Included in the Income Statement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails</Role>
      <ShortName>Capital Stock - Director SBC Included in the Income Statement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240574032 - 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>87</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240604033 - 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/ExpensesByNatureTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240634034 - 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>89</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240644035 - 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>90</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240664036 - 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>91</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240694037 - 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>92</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240704038 - 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>93</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240734039 - 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>94</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240744040 - 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>95</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240754041 - 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>96</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240764042 - 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>97</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240774043 - 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>98</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240784044 - 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>99</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240794045 - 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>100</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240804046 - 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>101</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240814047 - 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/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails</Role>
      <ShortName>Pension and Non-pension Post-employment Benefit Plans - Percentages and Assumptions Used in Measuring the Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240824048 - 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>103</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240854049 - 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>104</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240864050 - 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>105</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240874051 - 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>106</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240884052 - 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>107</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240914053 - 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>108</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240924054 - 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>109</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>240934055 - 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>110</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>240944056 - 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>111</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>240954057 - 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>112</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>240964058 - 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>113</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>240974059 - 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>114</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>240994060 - 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>115</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>241024061 - 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>116</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>241044062 - Disclosure - COVID-19 Government Subsidies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/COVID19GovernmentSubsidiesDetails</Role>
      <ShortName>COVID-19 Government Subsidies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.celestica.com/role/COVID19GovernmentSubsidies</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>241074063 - 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>118</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>241084064 - 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>119</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>241114065 - 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>120</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>241124066 - 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>121</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>241134067 - 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>122</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>241144068 - 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>123</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>241154069 - 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>124</Position>
    </Report>
    <Report instance="cls-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>241164070 - 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>125</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="20-F" original="cls-20211231.htm">cls-20211231.htm</File>
    <File>cls-20211231.xsd</File>
    <File>cls-20211231_cal.xml</File>
    <File>cls-20211231_def.xml</File>
    <File>cls-20211231_lab.xml</File>
    <File>cls-20211231_pre.xml</File>
    <File>exhibit1212021.htm</File>
    <File>exhibit1222021.htm</File>
    <File>exhibit1312021.htm</File>
    <File>exhibit1512021.htm</File>
    <File>exhibit4232021.htm</File>
    <File>exhibit4242021.htm</File>
    <File>exhibit4252021.htm</File>
    <File>exhibit812021.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cls-20211231_g1.jpg</File>
    <File>cls-20211231_g10.jpg</File>
    <File>cls-20211231_g11.jpg</File>
    <File>cls-20211231_g12.jpg</File>
    <File>cls-20211231_g13.jpg</File>
    <File>cls-20211231_g2.jpg</File>
    <File>cls-20211231_g3.jpg</File>
    <File>cls-20211231_g4.jpg</File>
    <File>cls-20211231_g5.jpg</File>
    <File>cls-20211231_g6.jpg</File>
    <File>cls-20211231_g7.jpg</File>
    <File>cls-20211231_g8.jpg</File>
    <File>cls-20211231_g9.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="1464">http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full</BaseTaxonomy>
    <BaseTaxonomy items="46">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>162
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cls-20211231.htm": {
   "axisCustom": 9,
   "axisStandard": 43,
   "contextCount": 735,
   "dts": {
    "calculationLink": {
     "local": [
      "cls-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cls-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cls-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cls-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cls-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cls-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.ifrs.org/taxonomy/2021-03-24/full_ifrs/full_ifrs-cor_2021-03-24.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 991,
   "entityCount": 1,
   "hidden": {
    "http://www.celestica.com/20211231": 30,
    "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full": 25,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 59
   },
   "keyCustom": 232,
   "keyStandard": 425,
   "memberCustom": 104,
   "memberStandard": 83,
   "nsprefix": "cls",
   "nsuri": "http://www.celestica.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Document and Entity Information",
     "role": "http://www.celestica.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Reporting Entity",
     "role": "http://www.celestica.com/role/ReportingEntity",
     "shortName": "Reporting Entity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240794045 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Expense Recognized in Consolidated Statement of Operations (Details)",
     "role": "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails",
     "shortName": "Pension and Non-pension Post-employment Benefit Plans - Expense Recognized in Consolidated Statement of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ifad5b65fa2524a2aacda6217c9b97086_D20200701-20200930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240804046 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Actuarial Gains and Losses, Net of Tax, Recognized in OCI (Details)",
     "role": "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails",
     "shortName": "Pension and Non-pension Post-employment Benefit Plans - Actuarial Gains and Losses, Net of Tax, Recognized in OCI (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "cls:DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814047 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Percentages and Assumptions Used in Measuring the Plans (Details)",
     "role": "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails",
     "shortName": "Pension and Non-pension Post-employment Benefit Plans - Percentages and Assumptions Used in Measuring the Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EmployerContributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824048 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Schedule of Non-pension Post-employment Benefit Plans (Details)",
     "role": "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails",
     "shortName": "Pension and Non-pension Post-employment Benefit Plans - Schedule of Non-pension Post-employment Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EmployerContributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cls:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240854049 - Disclosure - Income Taxes - Major Components of Tax Expense (Details)",
     "role": "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails",
     "shortName": "Income Taxes - Major Components of Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cls:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cls:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AccountingProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240864050 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Details)",
     "role": "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails",
     "shortName": "Income Taxes - Reconciliation of Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cls:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AccountingProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cls:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:IncomeTaxExpenseContinuingOperations",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240874051 - Disclosure - Income Taxes - Additional Information (Details)",
     "role": "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
     "shortName": "Income Taxes - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cls:TaxRateEffectOfRevaluationImpact",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ia110cd55e1e34743a11e1b1eaeec9560_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DeferredTaxAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884052 - Disclosure - Income Taxes - Changes in Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Changes in Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cls:DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240914053 - Disclosure - Financial Instruments and Risk Management - Cash and Cash Equivalents (Details)",
     "role": "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails",
     "shortName": "Financial Instruments and Risk Management - Cash and Cash Equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ib58ecb97c0b0417db17b57984e72e736_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240924054 - Disclosure - Financial Instruments and Risk Management - Currency Risk (Details)",
     "role": "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
     "shortName": "Financial Instruments and Risk Management - Currency Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ib58ecb97c0b0417db17b57984e72e736_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210021002 - Disclosure - Basis of Preparation and Significant Accounting Policies",
     "role": "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPolicies",
     "shortName": "Basis of Preparation and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ie95d0f58e0d94a138a2c0e79a88ab182_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240934055 - Disclosure - Financial Instruments and Risk Management - Foreign Currency Sensitivity Analysis (Details)",
     "role": "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails",
     "shortName": "Financial Instruments and Risk Management - Foreign Currency Sensitivity Analysis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ie95d0f58e0d94a138a2c0e79a88ab182_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i836c1b034fa44889bdb6872122392390_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240944056 - Disclosure - Financial Instruments and Risk Management - Interest Rate Risk (Details)",
     "role": "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails",
     "shortName": "Financial Instruments and Risk Management - Interest Rate Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i836c1b034fa44889bdb6872122392390_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cls:FinancingReceivablePercentPastDue2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954057 - Disclosure - Financial Instruments and Risk Management - Credit and Liquidity Risk (Details)",
     "role": "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCreditandLiquidityRiskDetails",
     "shortName": "Financial Instruments and Risk Management - Credit and Liquidity Risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cls:FinancingReceivablePercentPastDue2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ide5de1069cfd492a9be1dfbef36e4301_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240964058 - Disclosure - Financial Instruments and Risk Management - Fair Value Measurement (Details)",
     "role": "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails",
     "shortName": "Financial Instruments and Risk Management - Fair Value Measurement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
       "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ide5de1069cfd492a9be1dfbef36e4301_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:FinancialLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NotionalAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240974059 - Disclosure - Financial Instruments and Risk Management - Derivative and Hedging Instruments (Details)",
     "role": "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
     "shortName": "Financial Instruments and Risk Management - Derivative and Hedging Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:CurrentDerivativeFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:UndrawnBorrowingFacilities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240994060 - Disclosure - Capital Disclosures (Details)",
     "role": "http://www.celestica.com/role/CapitalDisclosuresDetails",
     "shortName": "Capital Disclosures (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i203216be79d340f6ab64eac783ec77b7_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:UndrawnBorrowingFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:WeightedAverageShares",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241024061 - Disclosure - Weighted Average Number of Shares Diluted (Details)",
     "role": "http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails",
     "shortName": "Weighted Average Number of Shares Diluted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:EarningsPerShareExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cls:GovernmentSubsidiesCOVID19",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241044062 - Disclosure - COVID-19 Government Subsidies (Details)",
     "role": "http://www.celestica.com/role/COVID19GovernmentSubsidiesDetails",
     "shortName": "COVID-19 Government Subsidies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cls:GovernmentSubsidiesCOVID19",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:OtherCommitment1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241074063 - Disclosure - Commitments, Contingencies and Guarantees - Future Minimum Lease Payments (Details)",
     "role": "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails",
     "shortName": "Commitments, Contingencies and Guarantees - Future Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:OtherCommitment1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241084064 - Disclosure - Commitments, Contingencies and Guarantees - Additional Information (Details)",
     "role": "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
     "shortName": "Commitments, Contingencies and Guarantees - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210071003 - Disclosure - Acquisitions",
     "role": "http://www.celestica.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cls:NumberofOperatingSegments1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241114065 - Disclosure - Segment and Geographic Information - Additional Information (Details)",
     "role": "http://www.celestica.com/role/SegmentandGeographicInformationAdditionalInformationDetails",
     "shortName": "Segment and Geographic Information - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cls:NumberofOperatingSegments1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241124066 - Disclosure - Segment and Geographic Information - Revenue by Segment (Details)",
     "role": "http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails",
     "shortName": "Segment and Geographic Information - Revenue by Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i629de70d0163455cac9422697dd0bf67_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProfitLossFromOperatingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241134067 - Disclosure - Segment and Geographic Information - Reconciliation to IFRS Earnings Before Income Taxes (Details)",
     "role": "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails",
     "shortName": "Segment and Geographic Information - Reconciliation to IFRS Earnings Before Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i629de70d0163455cac9422697dd0bf67_D20210101-20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "cls:PercentageOfEntitysProfitLossFromOperatingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ie50b12178e6e459cb4a6e9b74e735e14_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PercentageOfEntitysRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241144068 - Disclosure - Segment and Geographic Information - External Revenue Allocated by Manufacturing Location (Details)",
     "role": "http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails",
     "shortName": "Segment and Geographic Information - External Revenue Allocated by Manufacturing Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ie50b12178e6e459cb4a6e9b74e735e14_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PercentageOfEntitysRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ib65c5cef043541d49c136c72f4420bff_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cls:PercentageOfEntitiesPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241154069 - Disclosure - Segment and Geographic Information - Allocation of Property, Plant and Equipment, Intangible Assets and Goodwill (Details)",
     "role": "http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails",
     "shortName": "Segment and Geographic Information - Allocation of Property, Plant and Equipment, Intangible Assets and Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ib65c5cef043541d49c136c72f4420bff_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cls:PercentageOfEntitiesPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i5763580f419340ebb4ec4b05579c624f_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cls:NumberOfCustomersPerSegment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "customer",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241164070 - Disclosure - Segment and Geographic Information - Customers by Percentage of Total Revenue (Details)",
     "role": "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails",
     "shortName": "Segment and Geographic Information - Customers by Percentage of Total Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i5763580f419340ebb4ec4b05579c624f_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cls:NumberOfCustomersPerSegment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "customer",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfDerecognitionOfFinancialAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210111004 - Disclosure - Accounts Receivable",
     "role": "http://www.celestica.com/role/AccountsReceivable",
     "shortName": "Accounts Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfDerecognitionOfFinancialAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210131005 - Disclosure - Inventories",
     "role": "http://www.celestica.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210171006 - Disclosure - Property, Plant and Equipment",
     "role": "http://www.celestica.com/role/PropertyPlantandEquipment",
     "shortName": "Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210211007 - Disclosure - Right-Of-Use Assets",
     "role": "http://www.celestica.com/role/RightOfUseAssets",
     "shortName": "Right-Of-Use Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210241008 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://www.celestica.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210301009 - Disclosure - Other Non-Current Assets",
     "role": "http://www.celestica.com/role/OtherNonCurrentAssets",
     "shortName": "Other Non-Current Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210331010 - Disclosure - Provisions",
     "role": "http://www.celestica.com/role/Provisions",
     "shortName": "Provisions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "000020009 - Document - Audit Information",
     "role": "http://www.celestica.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210361011 - Disclosure - Credit Facilities and Lease Obligations",
     "role": "http://www.celestica.com/role/CreditFacilitiesandLeaseObligations",
     "shortName": "Credit Facilities and Lease Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210441012 - Disclosure - Capital Stock",
     "role": "http://www.celestica.com/role/CapitalStock",
     "shortName": "Capital Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210551013 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax",
     "role": "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTax",
     "shortName": "Accumulated Other Comprehensive Loss, Net of Tax",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210581014 - Disclosure - Expenses By Nature",
     "role": "http://www.celestica.com/role/ExpensesByNature",
     "shortName": "Expenses By Nature",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210611015 - Disclosure - Other Charges (Recoveries)",
     "role": "http://www.celestica.com/role/OtherChargesRecoveries",
     "shortName": "Other Charges (Recoveries)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfExpensesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210651016 - Disclosure - Finance Costs",
     "role": "http://www.celestica.com/role/FinanceCosts",
     "shortName": "Finance Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210671017 - Disclosure - Related Party Transactions",
     "role": "http://www.celestica.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210711018 - Disclosure - Pension and Non-pension Post-employment Benefit Plans",
     "role": "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlans",
     "shortName": "Pension and Non-pension Post-employment Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210831019 - Disclosure - Income Taxes",
     "role": "http://www.celestica.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210891020 - Disclosure - Financial Instruments and Risk Management",
     "role": "http://www.celestica.com/role/FinancialInstrumentsandRiskManagement",
     "shortName": "Financial Instruments and Risk Management",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.celestica.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210981021 - Disclosure - Capital Disclosures",
     "role": "http://www.celestica.com/role/CapitalDisclosures",
     "shortName": "Capital Disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211001022 - Disclosure - Weighted Average Number of Shares Diluted",
     "role": "http://www.celestica.com/role/WeightedAverageNumberofSharesDiluted",
     "shortName": "Weighted Average Number of Shares Diluted",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGovernmentGrantsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211031023 - Disclosure - COVID-19 Government Subsidies",
     "role": "http://www.celestica.com/role/COVID19GovernmentSubsidies",
     "shortName": "COVID-19 Government Subsidies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGovernmentGrantsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211051024 - Disclosure - Commitments, Contingencies and Guarantees",
     "role": "http://www.celestica.com/role/CommitmentsContingenciesandGuarantees",
     "shortName": "Commitments, Contingencies and Guarantees",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211091025 - Disclosure - Segment and Geographic Information",
     "role": "http://www.celestica.com/role/SegmentandGeographicInformation",
     "shortName": "Segment and Geographic Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220032001 - Disclosure - Basis of Preparation and Significant Accounting Policies (Policies)",
     "role": "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Preparation and Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230043001 - Disclosure - Basis of Preparation and Significant Accounting Policies (Tables)",
     "role": "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesTables",
     "shortName": "Basis of Preparation and Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230083002 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.celestica.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfCurrentInventoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230143003 - Disclosure - Inventories (Tables)",
     "role": "http://www.celestica.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfCurrentInventoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230183004 - Disclosure - Property, Plant and Equipment (Tables)",
     "role": "http://www.celestica.com/role/PropertyPlantandEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020003 - Statement - Consolidated Statement of Operations",
     "role": "http://www.celestica.com/role/ConsolidatedStatementofOperations",
     "shortName": "Consolidated Statement of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:CostOfSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230223005 - Disclosure - Right-Of-Use Assets (Tables)",
     "role": "http://www.celestica.com/role/RightOfUseAssetsTables",
     "shortName": "Right-Of-Use Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230253006 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://www.celestica.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230313007 - Disclosure - Other Non-Current Assets (Tables)",
     "role": "http://www.celestica.com/role/OtherNonCurrentAssetsTables",
     "shortName": "Other Non-Current Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230343008 - Disclosure - Provisions (Tables)",
     "role": "http://www.celestica.com/role/ProvisionsTables",
     "shortName": "Provisions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230373009 - Disclosure - Credit Facilities and Lease Obligations (Tables)",
     "role": "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsTables",
     "shortName": "Credit Facilities and Lease Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230453010 - Disclosure - Capital Stock (Tables)",
     "role": "http://www.celestica.com/role/CapitalStockTables",
     "shortName": "Capital Stock (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230563011 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax (Tables)",
     "role": "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxTables",
     "shortName": "Accumulated Other Comprehensive Loss, Net of Tax (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:ScheduleOfAdditionalInformationOfExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230593012 - Disclosure - Expenses By Nature (Tables)",
     "role": "http://www.celestica.com/role/ExpensesByNatureTables",
     "shortName": "Expenses By Nature (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:ScheduleOfAdditionalInformationOfExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230623013 - Disclosure - Other Charges (Recoveries) (Tables)",
     "role": "http://www.celestica.com/role/OtherChargesRecoveriesTables",
     "shortName": "Other Charges (Recoveries) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230683014 - Disclosure - Related Party Transactions (Tables)",
     "role": "http://www.celestica.com/role/RelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030004 - Statement - Consolidated Statement of Comprehensive Income",
     "role": "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome",
     "shortName": "Consolidated Statement of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:ComprehensiveIncomeAttributableToOwnersOfParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230723015 - Disclosure - Pension and Non-pension Post-employment Benefit Plans (Tables)",
     "role": "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansTables",
     "shortName": "Pension and Non-pension Post-employment Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230843016 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.celestica.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230903017 - Disclosure - Financial Instruments and Risk Management (Tables)",
     "role": "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementTables",
     "shortName": "Financial Instruments and Risk Management (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231013018 - Disclosure - Weighted Average Number of Shares Diluted (Tables)",
     "role": "http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedTables",
     "shortName": "Weighted Average Number of Shares Diluted (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231063019 - Disclosure - Commitments, Contingencies and Guarantees (Tables)",
     "role": "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesTables",
     "shortName": "Commitments, Contingencies and Guarantees (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231103020 - Disclosure - Segment and Geographic Information (Tables)",
     "role": "http://www.celestica.com/role/SegmentandGeographicInformationTables",
     "shortName": "Segment and Geographic Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240054001 - Disclosure - Basis of Preparation and Significant Accounting Policies - Recently Adopted Accounting Standards (Details)",
     "role": "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails",
     "shortName": "Basis of Preparation and Significant Accounting Policies - Recently Adopted Accounting Standards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ib207507ef0ac49a19151cf21550ff6ad_I20190101",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240064002 - Disclosure - Basis of Preparation and Significant Accounting Policies - Narrative (Details)",
     "role": "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Basis of Preparation and Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ie7fd9ac3939d4829b6861275b9cb14d1_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240094003 - Disclosure - Acquisitions - Additional Information (Details)",
     "role": "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails",
     "shortName": "Acquisitions - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "cls:BusinessCombinationPurchasePriceAdjustment",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cls:BusinessCombinationPurchasePriceAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240104004 - Disclosure - Acquisitions - Purchase Price Allocation (Details)",
     "role": "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails",
     "shortName": "Acquisitions - Purchase Price Allocation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i89cb7e1c3b1641eabb0584c8bffc1a86_I20211101",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cls:AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "icf4edea7044e4e7da7f2af9c64c2689c_I20181231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040005 - Statement - Consolidated Statement of Changes in Equity",
     "role": "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
     "shortName": "Consolidated Statement of Changes in Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "icf4edea7044e4e7da7f2af9c64c2689c_I20181231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cls:NumberOfSupplierFinancingPrograms",
      "reportCount": 1,
      "unique": true,
      "unitRef": "program",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240124005 - Disclosure - Accounts Receivable (Details)",
     "role": "http://www.celestica.com/role/AccountsReceivableDetails",
     "shortName": "Accounts Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "cls:NumberOfSupplierFinancingPrograms",
      "reportCount": 1,
      "unique": true,
      "unitRef": "program",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cls:DisclosureOfCurrentInventoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240154006 - Disclosure - Inventories (Details)",
     "role": "http://www.celestica.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cls:DisclosureOfCurrentInventoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:WritedownsReversalsOfInventories",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164007 - Disclosure - Inventories - Additional Information (Details)",
     "role": "http://www.celestica.com/role/InventoriesAdditionalInformationDetails",
     "shortName": "Inventories - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:WritedownsReversalsOfInventories",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240194008 - Disclosure - Property, Plant and Equipment - Schedule of Property Plant and Equipment (Details)",
     "role": "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails",
     "shortName": "Property, Plant and Equipment - Schedule of Property Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ia2b025deec9b450bb741b36d61466a32_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ia110cd55e1e34743a11e1b1eaeec9560_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240204009 - Disclosure - Property, Plant and Equipment - Changes to the Net Book Value (Details)",
     "role": "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails",
     "shortName": "Property, Plant and Equipment - Changes to the Net Book Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ia110cd55e1e34743a11e1b1eaeec9560_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234010 - Disclosure - Right-Of-Use Assets (Details)",
     "role": "http://www.celestica.com/role/RightOfUseAssetsDetails",
     "shortName": "Right-Of-Use Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:AdditionsToRightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264011 - Disclosure - Goodwill and Intangible Assets (Details)",
     "role": "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i3598d3851adc477a81766172e8bb9462_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ia110cd55e1e34743a11e1b1eaeec9560_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240274012 - Disclosure - Goodwill and Intangible Assets - Changes to the Net Book Value of Goodwill and Intangible Assets (Details)",
     "role": "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails",
     "shortName": "Goodwill and Intangible Assets - Changes to the Net Book Value of Goodwill and Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240284013 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)",
     "role": "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
     "shortName": "Goodwill and Intangible Assets - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240294014 - Disclosure - Goodwill and Intangible Assets - Assumptions for Our Annual Impairment Assessments of Goodwill (Details)",
     "role": "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets - Assumptions for Our Annual Impairment Assessments of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i06d10da8b403499cbab89e4e448ca7b4_I20211231",
      "decimals": "2",
      "lang": "en-US",
      "name": "cls:PreTaxDiscountRateAppliedToCashFlowProjections",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050006 - Statement - Consolidated Statement of Changes in Equity (Parenthetical)",
     "role": "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical",
     "shortName": "Consolidated Statement of Changes in Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cls:DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240324015 - Disclosure - Other Non-Current Assets (Details)",
     "role": "http://www.celestica.com/role/OtherNonCurrentAssetsDetails",
     "shortName": "Other Non-Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cls:DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cls:NonCurrentLandRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ia110cd55e1e34743a11e1b1eaeec9560_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:OtherProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240354016 - Disclosure - Provisions (Details)",
     "role": "http://www.celestica.com/role/ProvisionsDetails",
     "shortName": "Provisions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ia110cd55e1e34743a11e1b1eaeec9560_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:OtherProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240384017 - Disclosure - Credit Facilities and Lease Obligations - Additional Information (Details)",
     "role": "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
     "shortName": "Credit Facilities and Lease Obligations - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i73b3e38e32b64988b37aee31a6b666b6_D20190307-20190307",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i51406da0942742708b6096d130b43ad5_D20200701-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394018 - Disclosure - Credit Facilities and Lease Obligations - Maturity Schedule (Details)",
     "role": "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails",
     "shortName": "Credit Facilities and Lease Obligations - Maturity Schedule (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i551698db52eb48808ed5f689a20c08e1_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240404019 - Disclosure - Credit Facilities and Lease Obligations - Credit Facilities Activity (Details)",
     "role": "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails",
     "shortName": "Credit Facilities and Lease Obligations - Credit Facilities Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cls:ScheduleOfCreditFacilityActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ib7b9cd117e1a42bebe84e9a87edb919b_D20190101-20190331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:Borrowings",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240414020 - Disclosure - Credit Facilities and Lease Obligations - Borrowings Under Credit Facilities and Lease Obligations (Details)",
     "role": "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
     "shortName": "Credit Facilities and Lease Obligations - Borrowings Under Credit Facilities and Lease Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ia110cd55e1e34743a11e1b1eaeec9560_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cls:BorrowingsAndLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:UndiscountedLeasePaymentsToBePaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424021 - Disclosure - Credit Facilities and Lease Obligations - Mandatory Principal Repayments (Details)",
     "role": "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails",
     "shortName": "Credit Facilities and Lease Obligations - Mandatory Principal Repayments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:UndiscountedLeasePaymentsToBePaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434022 - Disclosure - Credit Facilities and Lease Obligations - Other Lease Related Expenses (Details)",
     "role": "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsOtherLeaseRelatedExpensesDetails",
     "shortName": "Credit Facilities and Lease Obligations - Other Lease Related Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464023 - Disclosure - Capital Stock - Additional Information (Details)",
     "role": "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
     "shortName": "Capital Stock - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProceedsFromExerciseOfOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474024 - Disclosure - Capital Stock - Schedule of Capital Transactions (Details)",
     "role": "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails",
     "shortName": "Capital Stock - Schedule of Capital Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProceedsFromExerciseOfOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060007 - Statement - Consolidated Statement of Cash Flows",
     "role": "http://www.celestica.com/role/ConsolidatedStatementofCashFlows",
     "shortName": "Consolidated Statement of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:PaymentsToAcquireOrRedeemEntitysSharesForCancellation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484025 - Disclosure - Capital Stock - Schedule of Repurchase Activities under NCIB and SVS Held for Delivery under SBC Plans (Details)",
     "role": "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
     "shortName": "Capital Stock - Schedule of Repurchase Activities under NCIB and SVS Held for Delivery under SBC Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cls:ScheduleOfShareRepurchaseActivitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i801c0d2eb1924aa7985e3506c309a729_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:PurchaseOfTreasuryShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240494026 - Disclosure - Capital Stock - Schedule of Employee SBC Expense by Income Statement Location (Details)",
     "role": "http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails",
     "shortName": "Capital Stock - Schedule of Employee SBC Expense by Income Statement Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i28f8399fd3764ce49fa4d917b2470cd8_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ia110cd55e1e34743a11e1b1eaeec9560_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240504027 - Disclosure - Capital Stock - Schedule of Stock Option Transactions (Details)",
     "role": "http://www.celestica.com/role/CapitalStockScheduleofStockOptionTransactionsDetails",
     "shortName": "Capital Stock - Schedule of Stock Option Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-4",
      "lang": "en-US",
      "name": "ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240514028 - Disclosure - Capital Stock - Schedule of Stock Options Outstanding (Details)",
     "role": "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails",
     "shortName": "Capital Stock - Schedule of Stock Options Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cls:EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ida698a13bf584094b39065263fd78640_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cls:ExpectedVolatilityOtherEquityInstrumentsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240524029 - Disclosure - Capital Stock - PSU Measurement Inputs (Details)",
     "role": "http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails",
     "shortName": "Capital Stock - PSU Measurement Inputs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cls:EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ida698a13bf584094b39065263fd78640_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cls:ExpectedVolatilityOtherEquityInstrumentsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-4",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534030 - Disclosure - Capital Stock - Schedule of Information about RSUs and PSUs Granted and Outstanding (Details)",
     "role": "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails",
     "shortName": "Capital Stock - Schedule of Information about RSUs and PSUs Granted and Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "2",
      "lang": "en-US",
      "name": "ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240544031 - Disclosure - Capital Stock - Director SBC Included in the Income Statement (Details)",
     "role": "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails",
     "shortName": "Capital Stock - Director SBC Included in the Income Statement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "iaf6be9fb8ba045c0961952bb57a6d1d9_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ia110cd55e1e34743a11e1b1eaeec9560_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:AccumulatedOtherComprehensiveIncome",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574032 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax (Details)",
     "role": "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
     "shortName": "Accumulated Other Comprehensive Loss, Net of Tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cls:DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cls:ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:OtherEmployeeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604033 - Disclosure - Expenses By Nature (Details)",
     "role": "http://www.celestica.com/role/ExpensesByNatureDetails",
     "shortName": "Expenses By Nature (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:OtherEmployeeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExpenseOfRestructuringActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240634034 - Disclosure - Other Charges (Recoveries) - Schedule of Charges (Recoveries) (Details)",
     "role": "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails",
     "shortName": "Other Charges (Recoveries) - Schedule of Charges (Recoveries) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cls:DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cls:AcquisitionCostsAndOtherAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "cls:DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:BusinessTransitionCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070008 - Statement - Consolidated Statement of Cash Flows (Parenthetical)",
     "role": "http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical",
     "shortName": "Consolidated Statement of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i60988a72be664f34810cee5c71ec68ac_D20191001-20191231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:PaymentsForDebtIssueCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExpenseOfRestructuringActivities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644035 - Disclosure - Other Charges (Recoveries) - Narrative (Details)",
     "role": "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails",
     "shortName": "Other Charges (Recoveries) - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "cls:CashRestructureCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:PaymentOfInterestExpenseAndDebtIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664036 - Disclosure - Finance Costs - Narrative (Details)",
     "role": "http://www.celestica.com/role/FinanceCostsNarrativeDetails",
     "shortName": "Finance Costs - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:PaymentOfInterestExpenseAndDebtIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240694037 - Disclosure - Related Party Transactions - Additional Information (Details)",
     "role": "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
     "shortName": "Related Party Transactions - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cls:ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240704038 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.celestica.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cls:NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734039 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Additional Information (Details)",
     "role": "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails",
     "shortName": "Pension and Non-pension Post-employment Benefit Plans - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i2897786c04ed43a4a0ab8cba7846b6a3_D20210101-20211231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "cls:NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744040 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Market Value of Plan Assets (Details)",
     "role": "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails",
     "shortName": "Pension and Non-pension Post-employment Benefit Plans - Market Value of Plan Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DebtInstrumentsAmountContributedToFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ifad5b65fa2524a2aacda6217c9b97086_D20200701-20200930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "cls:OtherComprehensiveIncomeNetofTaxGainLossonSettlement",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240754041 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Summary of Plan Assets (Details)",
     "role": "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails",
     "shortName": "Pension and Non-pension Post-employment Benefit Plans - Summary of Plan Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "ia0ce4c7cc9ce4fda958021d62f2b0582_D20210101-20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240764042 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Summary of Accrued Benefit Obligations (Details)",
     "role": "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
     "shortName": "Pension and Non-pension Post-employment Benefit Plans - Summary of Accrued Benefit Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i33d92c2b1ccc4bffbbd1175a2331be91_D20210101-20211231",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:WeightedAverageDurationOfDefinedBenefitObligation2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:PlanAssetsAtFairValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774043 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Surplus (Deficit) in Defined Benefit Pension and Other Benefit Plans (Details)",
     "role": "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails",
     "shortName": "Pension and Non-pension Post-employment Benefit Plans - Surplus (Deficit) in Defined Benefit Pension and Other Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i8dc38f8e62c04586b8cf0aa4e6e973c4_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:DefinedBenefitObligationAtPresentValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784044 - Disclosure - Pension and Non-pension Post-employment Benefit Plans - Plan Balances Reported on Consolidated Balance Sheet (Details)",
     "role": "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails",
     "shortName": "Pension and Non-pension Post-employment Benefit Plans - Plan Balances Reported on Consolidated Balance Sheet (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cls-20211231.htm",
      "contextRef": "i9a90751afe4248708b018c9be1a2affe_I20211231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "ifrs-full:CurrentRecognisedLiabilitiesDefinedBenefitPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 200,
   "tag": {
    "cls_ADCGUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A &amp; D CGU [Member]",
        "label": "A &amp; D CGU [Member]",
        "terseLabel": "A&amp;D CGU"
       }
      }
     },
     "localname": "ADCGUMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_ATSSegmentCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ATS Segment Customer [Member]",
        "label": "ATS Segment Customer [Member]",
        "terseLabel": "ATS Segment Customer"
       }
      }
     },
     "localname": "ATSSegmentCustomerMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_AcceleratedAmortizationOfFinancingCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_OtherExpenseByFunction",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accelerated Amortization Of Financing Costs",
        "label": "Accelerated Amortization Of Financing Costs",
        "terseLabel": "Accelerated amortization of unamortized deferred financing costs",
        "verboseLabel": "Credit Facility-related charges"
       }
      }
     },
     "localname": "AcceleratedAmortizationOfFinancingCosts",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Provisions Not Currently Deductible Related Temporary Differences",
        "label": "Accounting Provisions Not Currently Deductible Related Temporary Differences [Member]",
        "terseLabel": "Accounting provisions not currently deductible"
       }
      }
     },
     "localname": "AccountingProvisionsNotCurrentlyDeductibleRelatedTemporaryDifferencesMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 9.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Payable And Current Accrued Liabilities Recognised As Of Acquisition Date",
        "label": "Accounts Payable And Current Accrued Liabilities Recognised As Of Acquisition Date",
        "negatedTerseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndCurrentAccruedLiabilitiesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable And Other Current Assets Recognised As Of Acquisition Date",
        "label": "Accounts Receivable And Other Current Assets Recognised As Of Acquisition Date",
        "terseLabel": "Accounts receivable and other current assets"
       }
      }
     },
     "localname": "AccountsReceivableAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrual For Repurchase Of Stock Under Automatic Share Purchase Plan",
        "label": "Accrual For Repurchase Of Stock Under Automatic Share Purchase Plan",
        "terseLabel": "Accrual for repurchase of stock under automatic share purchase plan"
       }
      }
     },
     "localname": "AccrualForRepurchaseOfStockUnderAutomaticSharePurchasePlan",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AccumulatedOtherComprehensiveIncomeRollforwardRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Other Comprehensive Income Rollforward [Roll Forward]",
        "label": "Accumulated Other Comprehensive Income Rollforward [Roll Forward]",
        "terseLabel": "Accumulated Other Comprehensive Income Rollforward [Roll Forward]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeRollforwardRollForward",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition Cost Related To The Subsequent Re-measurement Of Indemnification Assets",
        "label": "Acquisition Cost Related To The Subsequent Re-measurement Of Indemnification Assets",
        "terseLabel": "Acquisition cost related to the subsequent re-measurement of indemnification assets"
       }
      }
     },
     "localname": "AcquisitionCostRelatedToTheSubsequentReMeasurementOfIndemnificationAssets",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AcquisitionCostsAndOtherAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_OtherExpenseByFunction",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition Costs and Other Adjustments",
        "label": "Acquisition Costs and Other Adjustments",
        "terseLabel": "Acquisition Costs and Other"
       }
      }
     },
     "localname": "AcquisitionCostsAndOtherAdjustments",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AcquisitionRelatedCostsForPotentialAcquisitions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition-related costs for potential acquisitions",
        "label": "Acquisition-related costs for potential acquisitions",
        "terseLabel": "Acquisition-related costs for potential acquisitions"
       }
      }
     },
     "localname": "AcquisitionRelatedCostsForPotentialAcquisitions",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition-Related Costs Recognized As Expense For Transaction Recognized Separately From Acquisition Of Assets and Assumptions Of Liabilities In Business Combination, Net",
        "label": "Acquisition-Related Costs Recognized As Expense For Transaction Recognized Separately From Acquisition Of Assets and Assumptions Of Liabilities In Business Combination, Net",
        "terseLabel": "Net acquisition costs"
       }
      }
     },
     "localname": "AcquisitionRelatedCostsRecognizedAsExpenseForTransactionRecognizedSeparatelyFromAcquisitionOfAssetsAndAssumptionsOfLiabilitiesInBusinessCombinationNet",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition-Related Costs, Reversal of Cost, Release of Indirect Tax Liabilities",
        "label": "Acquisition-Related Costs, Reversal of Cost, Release of Indirect Tax Liabilities",
        "terseLabel": "Release of indirect tax liabilities"
       }
      }
     },
     "localname": "AcquisitionRelatedCostsReversalOfCostReleaseOfIndirectTaxLiabilities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AcquisitionsPriorToImpaktAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisitions Prior To Impakt Acquisition [Member]",
        "label": "Acquisitions Prior To Impakt Acquisition [Member]",
        "terseLabel": "Acquisitions prior to Impakt acquisition"
       }
      }
     },
     "localname": "AcquisitionsPriorToImpaktAcquisitionMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Income And Value-Added Taxes On Subsidiaries",
        "label": "Additional Income And Value-Added Taxes On Subsidiaries [Member]",
        "terseLabel": "Additional income and value-added taxes on subsidiaries"
       }
      }
     },
     "localname": "AdditionalIncomeAndValueAddedTaxesOnSubsidiariesMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_AdditionalIncrementalSwapsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional Incremental Swaps",
        "label": "Additional Incremental Swaps [Member]",
        "terseLabel": "Additional Incremental Swaps"
       }
      }
     },
     "localname": "AdditionalIncrementalSwapsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_AdditionsToRightOfUseAssetsThroughBusinessCombination": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions To Right-of-Use Assets Through Business Combination",
        "label": "Additions To Right-of-Use Assets Through Business Combination",
        "terseLabel": "Additions through business combination (note 3)"
       }
      }
     },
     "localname": "AdditionsToRightOfUseAssetsThroughBusinessCombination",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment To Indemnification Assets, Re-measurement After Acquisition",
        "label": "Adjustment To Indemnification Assets, Re-measurement After Acquisition",
        "terseLabel": "Charges related to re-measurement of indemnification assets after acquisition"
       }
      }
     },
     "localname": "AdjustmentToIndemnificationAssetsReMeasurementAfterAcquisition",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment To Reconcile Earnings (Loss) Before Income Tax [Abstract]",
        "label": "Adjustment To Reconcile Earnings (Loss) Before Income Tax [Abstract]",
        "terseLabel": "Reconciling items:"
       }
      }
     },
     "localname": "AdjustmentToReconcileEarningsLossBeforeIncomeTaxAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments For Increase (Decrease) In Trade Accounts Payable, Accrued And Other Current Liabilities And Provisions",
        "label": "Adjustments For Increase (Decrease) In Trade Accounts Payable, Accrued And Other Current Liabilities And Provisions",
        "terseLabel": "Accounts payable, accrued and other current liabilities and provisions"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountsPayableAccruedAndOtherCurrentLiabilitiesAndProvisions",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AdministrativeExpensesNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Administrative Expenses, Net Defined Benefit Liability (Asset)",
        "label": "Administrative Expenses, Net Defined Benefit Liability (Asset)",
        "negatedLabel": "Administrative expenses paid from plan assets",
        "negatedTerseLabel": "Plan administrative expenses and other"
       }
      }
     },
     "localname": "AdministrativeExpensesNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AdvancedTechnologySolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advanced Technology Solutions [Member]",
        "label": "Advanced Technology Solutions [Member]",
        "verboseLabel": "ATS"
       }
      }
     },
     "localname": "AdvancedTechnologySolutionsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_AggregateDebtIssuanceCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate Debt Issuance Costs",
        "label": "Aggregate Debt Issuance Costs [Member]",
        "terseLabel": "Aggregate Debt Issuance Costs"
       }
      }
     },
     "localname": "AggregateDebtIssuanceCostsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortisation, Intangible Assets Acquired Through Business Combination Other Than Goodwill",
        "label": "Amortisation, Intangible Assets Acquired Through Business Combination Other Than Goodwill",
        "terseLabel": "Customer intangible assets acquired"
       }
      }
     },
     "localname": "AmortisationIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount1",
        "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share, Amount1",
        "terseLabel": "Stock-based awards excluded from diluted weighted average per share calculation (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_AsianSubsidiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asian Subsidiary [Member]",
        "label": "Asian Subsidiary [Member]",
        "terseLabel": "Asian Subsidiary"
       }
      }
     },
     "localname": "AsianSubsidiaryMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_AssociateSharePurchasePlanASPPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Associate Share Purchase Plan (ASPP)",
        "label": "Associate Share Purchase Plan (ASPP) [Member]",
        "terseLabel": "ASPP"
       }
      }
     },
     "localname": "AssociateSharePurchasePlanASPPMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_AtrenneCGUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Atrenne CGU [Member]",
        "label": "Atrenne CGU [Member]",
        "terseLabel": "Atrenne CGU"
       }
      }
     },
     "localname": "AtrenneCGUMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_AtrenneIntegratedSolutionsInc.AtrenneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Atrenne Integrated Solutions, Inc. (Atrenne) [Member]",
        "label": "Atrenne Integrated Solutions, Inc. (Atrenne) [Member]",
        "terseLabel": "Atrenne"
       }
      }
     },
     "localname": "AtrenneIntegratedSolutionsInc.AtrenneMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information [Abstract]",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_AutomaticSharePurchasePlanASPPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Automatic Share Purchase Plan (ASPP)",
        "label": "Automatic Share Purchase Plan (ASPP) [Member]",
        "terseLabel": "ASPP"
       }
      }
     },
     "localname": "AutomaticSharePurchasePlanASPPMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Base Rate",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_BasicRentExpenseTermOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basic Rent Expense, Term One",
        "label": "Basic Rent Expense, Term One",
        "terseLabel": "Initial basic rent expense, term"
       }
      }
     },
     "localname": "BasicRentExpenseTermOne",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_BasicRentExpenseTermTwo": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basic Rent Expense, Term Two",
        "label": "Basic Rent Expense, Term Two",
        "terseLabel": "Basic rent expense, term two"
       }
      }
     },
     "localname": "BasicRentExpenseTermTwo",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing Facilities, Accelerated Amortization Of Deferred Financing Costs",
        "label": "Borrowing Facilities, Accelerated Amortization Of Deferred Financing Costs",
        "terseLabel": "Accelerated amortization of deferred financing costs"
       }
      }
     },
     "localname": "BorrowingFacilitiesAcceleratedAmortizationOfDeferredFinancingCosts",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing Facilities, Accordion Feature, Higher Borrowing Capacity Option",
        "label": "Borrowing Facilities, Accordion Feature, Higher Borrowing Capacity Option",
        "terseLabel": "Credit facility accordion feature"
       }
      }
     },
     "localname": "BorrowingFacilitiesAccordionFeatureHigherBorrowingCapacityOption",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_BorrowingsAndLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings and Lease Liabilities",
        "label": "Borrowings And Lease Liabilities",
        "totalLabel": "Borrowings and lease liabilities"
       }
      }
     },
     "localname": "BorrowingsAndLeaseLiabilities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_BorrowingsMaturityTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings Maturity, Term",
        "label": "Borrowings Maturity, Term",
        "terseLabel": "Debt instrument term"
       }
      }
     },
     "localname": "BorrowingsMaturityTerm",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_BorrowingsNumberOfPrepayments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings, Number Of Prepayments",
        "label": "Borrowings, Number Of Prepayments",
        "terseLabel": "Number of prepayments"
       }
      }
     },
     "localname": "BorrowingsNumberOfPrepayments",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cls_BridgeLoan1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bridge Loan1",
        "label": "Bridge Loan1 [Member]",
        "terseLabel": "Bridge Loan"
       }
      }
     },
     "localname": "BridgeLoan1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_BuildingBuildingImprovementsandLeaseholdImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Building, Building Improvements and Leasehold Improvements [Member]",
        "label": "Building, Building Improvements and Leasehold Improvements [Member]",
        "terseLabel": "Buildings including improvements"
       }
      }
     },
     "localname": "BuildingBuildingImprovementsandLeaseholdImprovementsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_BuildingImprovementsAndLeaseholdImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Building Improvements and Leasehold Improvements [Member]",
        "label": "Building Improvements And Leasehold Improvements [Member]",
        "terseLabel": "Building/leasehold improvements"
       }
      }
     },
     "localname": "BuildingImprovementsAndLeaseholdImprovementsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_BusinessCombinationPurchasePriceAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Purchase Price Adjustment",
        "label": "Business Combination, Purchase Price Adjustment",
        "terseLabel": "Business combination, purchase price adjustment"
       }
      }
     },
     "localname": "BusinessCombinationPurchasePriceAdjustment",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_BusinessCombinations1Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combinations1",
        "label": "Business Combinations1 [Abstract]",
        "terseLabel": "Business Combinations1 [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinations1Abstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_BusinessTransitionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Transition Costs",
        "label": "Business Transition Costs",
        "negatedTerseLabel": "Business Transition Costs",
        "terseLabel": "Toronto transition costs (recoveries)"
       }
      }
     },
     "localname": "BusinessTransitionCosts",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_BusinessTransitionCostsRecoveries": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherExpenseByFunction",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Transition Costs (Recoveries)",
        "label": "Business Transition Costs (Recoveries)",
        "negatedLabel": "Transition costs (recoveries)"
       }
      }
     },
     "localname": "BusinessTransitionCostsRecoveries",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_CCSSegmentCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CCS Segment Customer [Member]",
        "label": "CCS Segment Customer [Member]",
        "terseLabel": "CCS Segment Customer"
       }
      }
     },
     "localname": "CCSSegmentCustomerMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_CapitalEquipmentCGUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Equipment CGU [Member]",
        "label": "Capital Equipment CGU [Member]",
        "terseLabel": "Capital Equipment CGU"
       }
      }
     },
     "localname": "CapitalEquipmentCGUMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_CapitalSharesReservedforFutureIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Shares Reserved for Future Issuance",
        "label": "Capital Shares Reserved for Future Issuance",
        "terseLabel": "Shares remaining in reserve for issuance (in shares)"
       }
      }
     },
     "localname": "CapitalSharesReservedforFutureIssuance",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Acquired In Connection With Acquisition As Of Acquisition Date",
        "label": "Cash Acquired In Connection With Acquisition As Of Acquisition Date",
        "terseLabel": "Cash acquired"
       }
      }
     },
     "localname": "CashAcquiredInConnectionWithAcquisitionAsOfAcquisitionDate",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash And Cash Equivalents, Period Increase (Decrease) [Roll Forward]",
        "label": "Cash And Cash Equivalents, Period Increase (Decrease) [Roll Forward]",
        "terseLabel": "Cash And Cash Equivalents, Period Increase (Decrease) [Roll Forward]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecreaseRollForward",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_CashRestructureCharges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Restructure Charges",
        "label": "Cash Restructure Charges",
        "terseLabel": "Cash restructure charges"
       }
      }
     },
     "localname": "CashRestructureCharges",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_CashandCashEquivalents1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash and Cash Equivalents [Member]",
        "label": "Cash and Cash Equivalents1 [Member]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashandCashEquivalents1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_ChinaAndThailandMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "China And Thailand",
        "label": "China And Thailand [Member]",
        "terseLabel": "China And Thailand"
       }
      }
     },
     "localname": "ChinaAndThailandMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_CiscoSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cisco Systems [Member]",
        "label": "Cisco Systems [Member]",
        "terseLabel": "Cisco Systems"
       }
      }
     },
     "localname": "CiscoSystemsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_CommunicationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Communications",
        "label": "Communications [Member]",
        "terseLabel": "Communications"
       }
      }
     },
     "localname": "CommunicationsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_ConcentrationRiskByBenchmark1Axis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration Risk By Benchmark1 [Axis]",
        "label": "Concentration Risk By Benchmark1 [Axis]",
        "terseLabel": "Concentration Risk By Benchmark1 [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmark1Axis",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_ConcentrationRiskByBenchmark1Domain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Concentration Risk By Benchmark1 [Axis]",
        "label": "Concentration Risk By Benchmark1 [Domain]",
        "terseLabel": "Concentration Risk By Benchmark1 [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmark1Domain",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_ConcentrationRiskByType1Axis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration Risk By Type1 [Axis]",
        "label": "Concentration Risk By Type1 [Axis]",
        "terseLabel": "Concentration Risk By Type1 [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByType1Axis",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_ConcentrationRiskByType1Domain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Concentration Risk By Type1 [Axis]",
        "label": "Concentration Risk By Type1 [Domain]",
        "terseLabel": "Concentration Risk By Type1 [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskByType1Domain",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_ConcentrationRiskPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration Risk, Percentage",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of revenue attributable to customer (percent)"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_ConnectivityCloudSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Connectivity &amp; Cloud Solutions [Member]",
        "label": "Connectivity &amp; Cloud Solutions [Member]",
        "terseLabel": "CCS"
       }
      }
     },
     "localname": "ConnectivityCloudSolutionsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_CorporateInformationAndStatementOfIFRSComplianceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate Information And Statement Of IFRS Compliance [Abstract]",
        "label": "Corporate Information And Statement Of IFRS Compliance [Abstract]",
        "terseLabel": "Corporate Information And Statement Of IFRS Compliance [Abstract]"
       }
      }
     },
     "localname": "CorporateInformationAndStatementOfIFRSComplianceAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_CostOfSales1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of Sales [Member]",
        "label": "Cost Of Sales1 [Member]",
        "terseLabel": "Employee SBC expense in cost of sales"
       }
      }
     },
     "localname": "CostOfSales1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_CreditFacility1Axis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility1",
        "label": "Credit Facility1 [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacility1Axis",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_CreditFacility1Domain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Credit Facility1 [Axis]",
        "label": "Credit Facility1 [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacility1Domain",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility [Member]",
        "label": "Credit Facility [Member]",
        "terseLabel": "Credit Facility",
        "verboseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/FinanceCostsNarrativeDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_CreditFacilityPrepaymentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Facility Prepayment",
        "label": "Credit Facility Prepayment [Member]",
        "terseLabel": "Credit facility prepayment"
       }
      }
     },
     "localname": "CreditFacilityPrepaymentMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_CumulativeGainLossOnDefinedBenefitPlans": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative Gain (Loss) On Defined Benefit Plans",
        "label": "Cumulative Gain (Loss) On Defined Benefit Plans",
        "negatedPeriodEndLabel": "Cumulative losses, end of year",
        "negatedPeriodStartLabel": "Cumulative losses, beginning of year"
       }
      }
     },
     "localname": "CumulativeGainLossOnDefinedBenefitPlans",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_CurrentBorrowingsAndLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails": {
       "order": 1.0,
       "parentTag": "cls_BorrowingsAndLeaseLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current Borrowings And Lease Liabilities",
        "label": "Current Borrowings And Lease Liabilities",
        "terseLabel": "Current portion of borrowings under credit facility &amp; lease obligations",
        "verboseLabel": "Current portion"
       }
      }
     },
     "localname": "CurrentBorrowingsAndLeaseLiabilities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_CurrentTaxAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current Tax Assets [Member]",
        "label": "Current Tax Assets [Member]",
        "terseLabel": "Income taxes and value-added taxes receivable"
       }
      }
     },
     "localname": "CurrentTaxAssetsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_CurrentTaxLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current Tax Liabilities [Member]",
        "label": "Current Tax Liabilities [Member]",
        "terseLabel": "Income taxes and value-added taxes payable"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_CustomerConcentrationRisk1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Concentration Risk1 [Member]",
        "label": "Customer Concentration Risk1 [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRisk1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_CustomerIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Intangible Assets",
        "label": "Customer Intangible Assets [Member]",
        "terseLabel": "Customer Intangible Assets"
       }
      }
     },
     "localname": "CustomerIntangibleAssetsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails": {
       "order": 1.0,
       "parentTag": "cls_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage",
        "label": "Debt Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage",
        "terseLabel": "Debt investment funds, allocation percentage"
       }
      }
     },
     "localname": "DebtInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_DebtIssuanceCostsLineofCreditArrangementsNet1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Issuance Costs, Line of Credit Arrangements, Net1",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Net1",
        "terseLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "DebtIssuanceCostsLineofCreditArrangementsNet1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DeferredFinanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/OtherNonCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Finance Costs",
        "label": "Deferred Finance Costs",
        "terseLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "DeferredFinanceCosts",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DeferredFinancingCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Financing Costs [Member]",
        "label": "Deferred Financing Costs [Member]",
        "terseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinancingCostsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_DeferredShareUnitsDSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Share Units (DSU) [Member]",
        "label": "Deferred Share Units (DSU) [Member]",
        "terseLabel": "DSUs"
       }
      }
     },
     "localname": "DeferredShareUnitsDSUMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Expense (Benefit) From Previously Recorded Deferred Tax Liabilities And Uncertainties",
        "label": "Deferred Tax Expense (Benefit) From Previously Recorded Deferred Tax Liabilities And Uncertainties",
        "negatedTerseLabel": "Reversal of previously-recorded tax liabilities and uncertainties"
       }
      }
     },
     "localname": "DeferredTaxExpenseBenefitFromPreviouslyRecordedDeferredTaxLiabilitiesAndUncertainties",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Expense (Income) Recognised In Profit Or Loss, Deferred Tax Liabilities",
        "label": "Deferred Tax Expense (Income) Recognised In Profit Or Loss, Deferred Tax Liabilities",
        "terseLabel": "Charged (credited) to net earnings"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLossDeferredTaxLiabilities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Expense (Income) Relating To Temporary Differences, Undistributed Foreign Earnings",
        "label": "Deferred Tax Expense (Income) Relating To Temporary Differences, Undistributed Foreign Earnings",
        "terseLabel": "Deferred tax expense related to taxable temporary differences, repatriation of undistributed foreign earnings"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRelatingToTemporaryDifferencesUndistributedForeignEarnings",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Income (Expense), Recognised In Profit Or Loss, Deferred Tax Assets",
        "label": "Deferred Tax Income (Expense), Recognised In Profit Or Loss, Deferred Tax Assets",
        "terseLabel": "Credited to net earnings",
        "verboseLabel": "Deferred tax assets recognized with respect to losses"
       }
      }
     },
     "localname": "DeferredTaxIncomeExpenseRecognisedInProfitOrLossDeferredTaxAssets",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities And Other Non-current Liabilities Recognized As Of Acquisition Date",
        "label": "Deferred Tax Liabilities And Other Non-current Liabilities Recognized As Of Acquisition Date",
        "negatedTerseLabel": "Deferred income taxes and other long-term liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAndOtherNoncurrentLiabilitiesRecognizedAsOfAcquisitionDate",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Relating To Business Combinations, Deferred Tax Asset",
        "label": "Deferred Tax Relating To Business Combinations, Deferred Tax Asset",
        "terseLabel": "Deferred Tax Relating To Business Combinations, Deferred Tax Asset"
       }
      }
     },
     "localname": "DeferredTaxRelatingToBusinessCombinationsDeferredTaxAsset",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Relating To Business Combinations, Deferred Tax Liabilities",
        "label": "Deferred Tax Relating To Business Combinations, Deferred Tax Liabilities",
        "terseLabel": "Additions from business combinations"
       }
      }
     },
     "localname": "DeferredTaxRelatingToBusinessCombinationsDeferredTaxLiabilities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Relating To Items Credited (Charged) Directly To Equity, Deferred Tax Assets",
        "label": "Deferred Tax Relating To Items Credited (Charged) Directly To Equity, Deferred Tax Assets",
        "terseLabel": "Credited (charged) directly to equity"
       }
      }
     },
     "localname": "DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxAssets",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Relating To Items (Credited) Charged Directly To Equity, Deferred Tax Liabilities",
        "label": "Deferred Tax Relating To Items (Credited) Charged Directly To Equity, Deferred Tax Liabilities",
        "terseLabel": "Charged (credited) directly to equity"
       }
      }
     },
     "localname": "DeferredTaxRelatingToItemsCreditedChargedDirectlyToEquityDeferredTaxLiabilities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DeferredTaxRelatingToOtherDeferredTaxAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Relating To Other, Deferred Tax Assets",
        "label": "Deferred Tax Relating To Other, Deferred Tax Assets",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxRelatingToOtherDeferredTaxAssets",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DeferredTaxRelatingToOtherDeferredTaxLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Relating To Other, Deferred Tax Liabilities",
        "label": "Deferred Tax Relating To Other, Deferred Tax Liabilities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxRelatingToOtherDeferredTaxLiabilities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Amounts For Asset (Liability) Recognized In Statement Of Financial Position",
        "label": "Defined Benefit Plan, Amounts For Asset (Liability) Recognized In Statement Of Financial Position",
        "totalLabel": "Excess (deficiency) of plan assets over accrued benefit obligations"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumed Health Care Cost Trend Rates [Abstract]",
        "label": "Defined Benefit Plan, Assumed Health Care Cost Trend Rates1 [Abstract]",
        "terseLabel": "Healthcare cost trend rates:"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumedHealthCareCostTrendRates1Abstract",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate1",
        "terseLabel": "Net pension cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase1",
        "terseLabel": "Net pension cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateofCompensationIncrease1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_DefinedBenefitPlanDisclosureTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan Disclosure [Table Text Block]",
        "label": "Defined Benefit Plan Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Plan Contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year1",
        "terseLabel": "Immediate trend"
       }
      }
     },
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_DefinedBenefitPlanUltimateHealthCareCostTrendRate2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate2",
        "terseLabel": "Ultimate trend"
       }
      }
     },
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate2",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]",
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]",
        "terseLabel": "Weighted average discount rate at December\u00a031 (i)\u00a0for:"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingBenefitObligationAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]",
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Net Periodic Benefit Cost [Abstract]",
        "terseLabel": "Weighted average rate of compensation increase for:"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedinCalculatingNetPeriodicBenefitCostAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_DefinedContributionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan",
        "label": "Defined Contribution Plan [Member]",
        "terseLabel": "Defined Contribution Plan"
       }
      }
     },
     "localname": "DefinedContributionPlanMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_DerecognitionOfFinancialAssetsByTypeOfTransferAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derecognition Of Financial Assets By Type Of Transfer [Axis]",
        "label": "Derecognition Of Financial Assets By Type Of Transfer [Axis]",
        "terseLabel": "Derecognition of Financial Assets by Type of Transfer [axis]"
       }
      }
     },
     "localname": "DerecognitionOfFinancialAssetsByTypeOfTransferAxis",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails",
      "http://www.celestica.com/role/CapitalDisclosuresDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_DerecognitionOfFinancialAssetsByTypeOfTransferDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Derecognition Of Financial Assets By Type Of Transfer [Axis]",
        "label": "Derecognition Of Financial Assets By Type Of Transfer [Domain]",
        "terseLabel": "Derecognition Of Financial Assets By Type Of Transfer [Domain]"
       }
      }
     },
     "localname": "DerecognitionOfFinancialAssetsByTypeOfTransferDomain",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails",
      "http://www.celestica.com/role/CapitalDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_DerecognitionofFinancialAssetsbyTypeofTransferLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Derecognition of Financial Assets by Type of Transfer [Table]",
        "label": "Derecognition of Financial Assets by Type of Transfer [Line Items]",
        "terseLabel": "Derecognition of Financial Assets by Type of Transfer [Line Items]"
       }
      }
     },
     "localname": "DerecognitionofFinancialAssetsbyTypeofTransferLineItems",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_DerecognitionofFinancialAssetsbyTypeofTransferTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derecognition of Financial Assets by Type of Transfer [Table]",
        "label": "Derecognition of Financial Assets by Type of Transfer [Table]",
        "terseLabel": "Derecognition of Financial Assets by Type of Transfer [Table]"
       }
      }
     },
     "localname": "DerecognitionofFinancialAssetsbyTypeofTransferTable",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of Accounting Policy for Other Financial Liabilities [Policy Text Block]",
        "label": "Description of Accounting Policy for Other Financial Liabilities [Policy Text Block]",
        "terseLabel": "Other financial liabilities"
       }
      }
     },
     "localname": "DescriptionofAccountingPolicyforOtherFinancialLiabilitiesPolicyTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Accounting Policy For New Accounting Pronouncements [Policy Text Block]",
        "label": "Disclosure Of Accounting Policy For New Accounting Pronouncements [Policy Text Block]",
        "terseLabel": "Recently issued accounting standards and amendments"
       }
      }
     },
     "localname": "DisclosureOfAccountingPolicyForNewAccountingPronouncementsPolicyTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Amounts Recognized In Balance Sheet",
        "label": "Disclosure Of Amounts Recognized In Balance Sheet Explanatory [Table Text Block]",
        "terseLabel": "Schedule of Amounts Reported in Balance Sheet"
       }
      }
     },
     "localname": "DisclosureOfAmountsRecognizedInBalanceSheetExplanatoryTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Basis Of Preparation Of Financial Statements and Significant Accounting Policies [Text Block]",
        "label": "Disclosure Of Basis Of Preparation Of Financial Statements And Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Preparation and Significant Accounting Policies"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfCurrentInventoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Current Inventory",
        "label": "Disclosure Of Current Inventory [Table Text Block]",
        "terseLabel": "Schedule of Current Inventory"
       }
      }
     },
     "localname": "DisclosureOfCurrentInventoryTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Defined Benefit Plan Expense Recognized In Other Comprehensive Income Explanatory [Table Text Block]",
        "label": "Disclosure Of Defined Benefit Plan Expense Recognized In Other Comprehensive Income Explanatory [Table Text Block]",
        "terseLabel": "Actuarial Gains and Losses, Net of Tax, Recognized in OCI and Reclassified"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Defined Benefit Plan Expense Recognized In Profit Or Loss Explanatory [Table Text Block]",
        "label": "Disclosure Of Defined Benefit Plan Expense Recognized In Profit Or Loss Explanatory [Table Text Block]",
        "terseLabel": "Net Expense Recognized In Consolidated Statement of Operations For Pension and Non-pension Post-employment Benefit Plans"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfDerecognitionOfFinancialAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Derecognition Of Financial Assets [Text Block]",
        "label": "Disclosure Of Derecognition Of Financial Assets [Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "DisclosureOfDerecognitionOfFinancialAssetsTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Detail Information About Cash And Cash Equivalents Explanatory [Table Text Block]",
        "label": "Disclosure Of Detail Information About Cash And Cash Equivalents Explanatory [Table Text Block]",
        "terseLabel": "Disclosure of Detailed Information about Cash and Cash Equivalents"
       }
      }
     },
     "localname": "DisclosureOfDetailInformationAboutCashAndCashEquivalentsExplanatoryTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Detailed Information About Accumulated Other Comprehensive Income Explanatory [Table Text Block]",
        "label": "Disclosure Of Detailed Information About Accumulated Other Comprehensive Income Explanatory [Table Text Block]",
        "terseLabel": "Disclosure of Detailed Information about Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutAccumulatedOtherComprehensiveIncomeExplanatoryTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Detailed Information About Non-current Assets Explanatory [Table Text Block]",
        "label": "Disclosure Of Detailed Information About Non-current Assets Explanatory [Table Text Block]",
        "terseLabel": "Disclosure of Detailed Information About Non-current Assets"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutNoncurrentAssetsExplanatoryTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherNonCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Detailed Information About Other Expense Explanatory [Table Text Block]",
        "label": "Disclosure Of Detailed Information About Other Expense Explanatory [Table Text Block]",
        "terseLabel": "Disclosure of Detailed Information about Other Operating Expense"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutOtherExpenseExplanatoryTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Fair Value Measurement Of Assets And Liabilities",
        "label": "Disclosure Of Fair Value Measurement Of Assets And Liabilities [Line Items]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesLineItems",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Fair Value Measurement Of Assets And Liabilities",
        "label": "Disclosure Of Fair Value Measurement Of Assets And Liabilities [Table]",
        "terseLabel": "Disclosure Of Fair Value Measurement Of Assets And Liabilities [Table]"
       }
      }
     },
     "localname": "DisclosureOfFairValueMeasurementOfAssetsAndLiabilitiesTable",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Information Of The Net Book Value Of Right-Of-Use Asset [Table Text Block]",
        "label": "Disclosure Of Information Of The Net Book Value Of Right-Of-Use Asset [Table Text Block]",
        "terseLabel": "Disclosure Of Information Of The Net Book Value Of Right-Of-Use Asset"
       }
      }
     },
     "localname": "DisclosureOfInformationOfTheNetBookValueOfRightOfUseAssetTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RightOfUseAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]",
        "label": "Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]",
        "terseLabel": "Disclosure Of Major Components Of Tax Expense"
       }
      }
     },
     "localname": "DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]",
        "label": "Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]",
        "terseLabel": "Disclosure Of Reconciliation Of Income Taxes Calculated At The Statutory Income Tax Rate To The Effective Tax Rate"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Share Capital And Share-based Payment Arrangements [Text Block]",
        "label": "Disclosure Of Share Capital And Share-based Payment Arrangements [Text Block]",
        "terseLabel": "Capital Stock"
       }
      }
     },
     "localname": "DisclosureOfShareCapitalAndSharebasedPaymentArrangementsTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_DisclosureOfSignificantAccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Of Significant Accounting Policies [Abstract]",
        "label": "Disclosure Of Significant Accounting Policies [Abstract]",
        "terseLabel": "Disclosure Of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfSignificantAccountingPoliciesAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Document and Entity Information [Abstract]",
        "label": "Document And Entity Information [Abstract]",
        "terseLabel": "Document And Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_EmployeeStockOption1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Option1 [Member]",
        "label": "Employee Stock Option1 [Member]",
        "terseLabel": "Options"
       }
      }
     },
     "localname": "EmployeeStockOption1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employer Direct Benefit Payments, Net Defined Benefit Liability (Asset)",
        "label": "Employer Direct Benefit Payments, Net Defined Benefit Liability (Asset)",
        "negatedTerseLabel": "Employer direct benefit payments"
       }
      }
     },
     "localname": "EmployerDirectBenefitPaymentsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employer Direct Settlement Payments, Net Defined Benefit Liability (Asset)",
        "label": "Employer Direct Settlement Payments, Net Defined Benefit Liability (Asset)",
        "negatedTerseLabel": "Employer direct settlement payments"
       }
      }
     },
     "localname": "EmployerDirectSettlementPaymentsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_EnterpriseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise",
        "label": "Enterprise [Member]",
        "terseLabel": "Enterprise"
       }
      }
     },
     "localname": "EnterpriseMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails": {
       "order": 2.0,
       "parentTag": "cls_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage",
        "label": "Equity Instruments, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage",
        "terseLabel": "Equity investment funds, allocation percentage"
       }
      }
     },
     "localname": "EquityInstrumentsAmountContributedToFairValueOfPlanAssetsAllocationPercentage",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Instruments Other Than Options, Granted In Period, Percentage Of Target",
        "label": "Equity Instruments Other Than Options, Granted In Period, Percentage Of Target",
        "terseLabel": "Other equity instruments, granted, percentage of target"
       }
      }
     },
     "localname": "EquityInstrumentsOtherThanOptionsGrantedInPeriodPercentageOfTarget",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Instruments Other Than Options, Measurement Inputs",
        "label": "Equity Instruments Other Than Options, Measurement Inputs [Table Text Block]",
        "terseLabel": "Equity Instruments Other than Options, Measurement Inputs"
       }
      }
     },
     "localname": "EquityInstrumentsOtherThanOptionsMeasurementInputsTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_ExpectedLifeOtherEquityInstrumentsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Life, Other Equity Instruments Granted",
        "label": "Expected Life, Other Equity Instruments Granted",
        "terseLabel": "Expected life"
       }
      }
     },
     "localname": "ExpectedLifeOtherEquityInstrumentsGranted",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_ExpectedVolatilityOtherEquityInstrumentsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Volatility, Other Equity Instruments Granted",
        "label": "Expected Volatility, Other Equity Instruments Granted",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ExpectedVolatilityOtherEquityInstrumentsGranted",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_ExpenseRelatingToShortTermLeasesAndLowValueLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense Relating To Short-Term Leases And Low-Value Leases",
        "label": "Expense Relating To Short-Term Leases And Low-Value Leases",
        "terseLabel": "Expenses relating to short-term leases or low-value leases"
       }
      }
     },
     "localname": "ExpenseRelatingToShortTermLeasesAndLowValueLeases",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsOtherLeaseRelatedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_FinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments [Abstract]",
        "label": "Financial Instruments [Abstract]",
        "terseLabel": "Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "FinancialInstrumentsAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_FinancingReceivablePercentPastDue2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Percent Past Due2",
        "label": "Financing Receivable, Percent Past Due2",
        "terseLabel": "Percent of gross accounts receivable over 90 days past due (less than in 2019)"
       }
      }
     },
     "localname": "FinancingReceivablePercentPastDue2",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCreditandLiquidityRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_FirstExtendedInitialSwapsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Extended Initial Swaps",
        "label": "First Extended Initial Swaps [Member]",
        "terseLabel": "First Extended Initial Swaps"
       }
      }
     },
     "localname": "FirstExtendedInitialSwapsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_FirstIncrementalTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Incremental Term Loan",
        "label": "First Incremental Term Loan [Member]",
        "terseLabel": "First Incremental Term Loan"
       }
      }
     },
     "localname": "FirstIncrementalTermLoanMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_ForwardCurrencyAndForwardSwapContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Currency and Forward Swap Contracts",
        "label": "Forward Currency and Forward Swap Contracts [Member]",
        "terseLabel": "Forward Currency and Forward Swap Contracts"
       }
      }
     },
     "localname": "ForwardCurrencyAndForwardSwapContractsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherExpenseByFunction",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) on Purchase of Annuity Recognised in Profit Or Loss",
        "label": "Gain (Loss) on Purchase of Annuity Recognised in Profit Or Loss",
        "negatedLabel": "Losses on post-employment benefit plan"
       }
      }
     },
     "localname": "GainLossonPurchaseofAnnuityRecognisedinProfitOrLoss",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_GainonSaleofTorontoPropertyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on Sale of Toronto Property [Member]",
        "label": "Gain on Sale of Toronto Property [Member]",
        "terseLabel": "Gain on Sale of Toronto Property"
       }
      }
     },
     "localname": "GainonSaleofTorontoPropertyMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_GainsOnSaleOfSurplusEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gains on sale of surplus equipment",
        "label": "Gains on sale of surplus equipment [Member]",
        "terseLabel": "Gains on sale of surplus equipment"
       }
      }
     },
     "localname": "GainsOnSaleOfSurplusEquipmentMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_GeneralInformationAboutFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General Information About Financial Statements [Abstract]",
        "label": "General Information About Financial Statements [Abstract]",
        "terseLabel": "General Information About Financial Statements [Abstract]"
       }
      }
     },
     "localname": "GeneralInformationAboutFinancialStatementsAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_GovernmentSubsidiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Subsidies [Abstract]",
        "label": "Government Subsidies [Abstract]"
       }
      }
     },
     "localname": "GovernmentSubsidiesAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_GovernmentSubsidiesCOVID19": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Subsidies, COVID - 19",
        "label": "Government Subsidies, COVID - 19",
        "terseLabel": "Government subsidies, COVID - 19"
       }
      }
     },
     "localname": "GovernmentSubsidiesCOVID19",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/COVID19GovernmentSubsidiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_GrowthRateUsedToExtrapolateCashFlowProjectionsTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Growth Rate Used To Extrapolate Cash Flow Projections, Term",
        "label": "Growth Rate Used To Extrapolate Cash Flow Projections, Term",
        "terseLabel": "Term used to extrapolate cash flow projections"
       }
      }
     },
     "localname": "GrowthRateUsedToExtrapolateCashFlowProjectionsTerm",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_HedgedItemSubjectToCancellationLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedged Item, Subject To Cancellation, Liabilities",
        "label": "Hedged Item, Subject To Cancellation, Liabilities",
        "terseLabel": "Hedged item, subject to cancellation"
       }
      }
     },
     "localname": "HedgedItemSubjectToCancellationLiabilities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_IFRS16Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IFRS 16 [Member]",
        "label": "IFRS 16 [Member]",
        "terseLabel": "IFRS 16"
       }
      }
     },
     "localname": "IFRS16Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment Loss Recognized In Profit Or Loss And Disposals, Property, Plant And Equipment",
        "label": "Impairment Loss Recognized In Profit Or Loss And Disposals, Property, Plant And Equipment",
        "negatedTerseLabel": "Write down of assets and other disposals"
       }
      }
     },
     "localname": "ImpairmentLossRecognizedInProfitOrLossAndDisposalsPropertyPlantAndEquipment",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_ImpaktAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impakt Acquisition",
        "label": "Impakt Acquisition [Member]",
        "terseLabel": "Impakt Acquisition"
       }
      }
     },
     "localname": "ImpaktAcquisitionMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_ImpaktHoldingsLLCImpaktMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impakt Holdings, LLC (Impakt) [Member]",
        "label": "Impakt Holdings, LLC (Impakt) [Member]",
        "terseLabel": "Impakt"
       }
      }
     },
     "localname": "ImpaktHoldingsLLCImpaktMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_IncomeStatementLocation1Axis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Statement Location [Axis]",
        "label": "Income Statement Location1 [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocation1Axis",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_IncomeStatementLocation1Domain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Income Statement Location [Axis]",
        "label": "Income Statement Location1 [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocation1Domain",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Expense (Benefit), RTP Adjustments Related To Prior Years",
        "label": "Income Tax Expense (Benefit), RTP Adjustments Related To Prior Years",
        "terseLabel": "RTP adjustments"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitRTPAdjustmentsRelatedToPriorYears",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Expense (Benefit), Recognition Of Deferred Tax Assets Of Subsidiary",
        "label": "Income Tax Expense (Benefit), Recognition Of Deferred Tax Assets Of Subsidiary",
        "terseLabel": "Previously unrecognized deferred tax assets of subsidiary"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitRecognitionOfDeferredTaxAssetsOfSubsidiary",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Expense (Benefit), Reversal Of Tax Uncertainties Of Subsidiary",
        "label": "Income Tax Expense (Benefit), Reversal Of Tax Uncertainties Of Subsidiary",
        "terseLabel": "Reversal of tax uncertainties"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitReversalOfTaxUncertaintiesOfSubsidiary",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Expense (Income), Impact Of Foreign Exchange Translation",
        "label": "Income Tax Expense (Income), Impact Of Foreign Exchange Translation",
        "terseLabel": "Favorable currency impacts"
       }
      }
     },
     "localname": "IncomeTaxExpenseIncomeImpactOfForeignExchangeTranslation",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_IncomeTaxHolidayInitialPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Holiday, Initial Percentage",
        "label": "Income Tax Holiday, Initial Percentage",
        "terseLabel": "Initial percentage of tax exemption (percent)"
       }
      }
     },
     "localname": "IncomeTaxHolidayInitialPercentage",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_IncomeTaxHolidayInitialTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Holiday, Initial Term",
        "label": "Income Tax Holiday, Initial Term",
        "terseLabel": "Initial term of tax exemption"
       }
      }
     },
     "localname": "IncomeTaxHolidayInitialTerm",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_IncomeTaxHolidayPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Holiday, Percentage",
        "label": "Income Tax Holiday, Percentage",
        "terseLabel": "Percentage of tax exemption (percent)"
       }
      }
     },
     "localname": "IncomeTaxHolidayPercentage",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_IncomeTaxHolidayTermTwo": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Holiday, Term Two",
        "label": "Income Tax Holiday, Term Two",
        "terseLabel": "Term of tax exemption"
       }
      }
     },
     "localname": "IncomeTaxHolidayTermTwo",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Relating To Gains (Losses) On Cash Flow Hedges Of Other Comprehensive Income",
        "label": "Income Tax Relating To Gains (Losses) On Cash Flow Hedges Of Other Comprehensive Income",
        "terseLabel": "Income tax expense (recovery) relating to net loss on cash flow hedges"
       }
      }
     },
     "localname": "IncomeTaxRelatingToGainsLossesOnCashFlowHedgesOfOtherComprehensiveIncome",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Relating To Reclassification Of Net Gain (Loss) On Cash Flow Hedges Of Other Comprehensive Income",
        "label": "Income Tax Relating To Reclassification Of Net Gain (Loss) On Cash Flow Hedges Of Other Comprehensive Income",
        "terseLabel": "Release of income tax (expense) benefit relating to reclassification of net loss on cash flow hedges to operations"
       }
      }
     },
     "localname": "IncomeTaxRelatingToReclassificationOfNetGainLossOnCashFlowHedgesOfOtherComprehensiveIncome",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Relating To Remeasurements Of Defined Benefit Plans, Accumulated Other Comprehensive Income",
        "label": "Income Tax Relating To Remeasurements Of Defined Benefit Plans, Accumulated Other Comprehensive Income",
        "negatedLabel": "Income tax recovery"
       }
      }
     },
     "localname": "IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansAccumulatedOtherComprehensiveIncome",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_IncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes",
        "label": "Income Taxes [Abstract]",
        "terseLabel": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxesAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) Through Accretion and Net Exchange Differences, Other Provisions",
        "label": "Increase (Decrease) Through Accretion and Net Exchange Differences, Other Provisions",
        "terseLabel": "Accretion, foreign exchange and other"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughAccretionandNetExchangeDifferencesOtherProvisions",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) Through Net Exchange Differences, Deferred Tax Assets",
        "label": "Increase (Decrease) Through Net Exchange Differences, Deferred Tax Assets",
        "terseLabel": "Effects of foreign exchange"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxAssets",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) Through Net Exchange Differences, Deferred Tax Liabilities",
        "label": "Increase (Decrease) Through Net Exchange Differences, Deferred Tax Liabilities",
        "terseLabel": "Effects of foreign exchange"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_IncrementalSwapsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental Swaps",
        "label": "Incremental Swaps [Member]",
        "terseLabel": "Incremental Swaps"
       }
      }
     },
     "localname": "IncrementalSwapsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_IncrementalTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental Term Loan [Member]",
        "label": "Incremental Term Loan [Member]",
        "terseLabel": "First Incremental Term Loan",
        "verboseLabel": "Incremental Term Loan"
       }
      }
     },
     "localname": "IncrementalTermLoanMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_InitialSwapsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Swaps",
        "label": "Initial Swaps [Member]",
        "terseLabel": "Initial Swaps"
       }
      }
     },
     "localname": "InitialSwapsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_InitialTermLoanAndFirstIncrementalTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Term Loan And First Incremental Term Loan",
        "label": "Initial Term Loan And First Incremental Term Loan [Member]",
        "terseLabel": "Initial Term Loan And First Incremental Term Loan"
       }
      }
     },
     "localname": "InitialTermLoanAndFirstIncrementalTermLoanMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_InitialTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Term Loan [Member]",
        "label": "Initial Term Loan [Member]",
        "terseLabel": "Initial Term Loan"
       }
      }
     },
     "localname": "InitialTermLoanMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Annuities, Amount Contributed To Fair Value Of Plan Assets",
        "label": "Insurance Annuities, Amount Contributed To Fair Value Of Plan Assets",
        "terseLabel": "Insurance annuities"
       }
      }
     },
     "localname": "InsuranceAnnuitiesAmountContributedToFairValueOfPlanAssets",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails": {
       "order": 3.0,
       "parentTag": "cls_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Insurance Annuities, Amount Contributed To Fair Value of Plan Assets, Allocation Percentage",
        "label": "Insurance Annuities, Amount Contributed To Fair Value of Plan Assets, Allocation Percentage",
        "terseLabel": "Insurance annuities, allocation percentage"
       }
      }
     },
     "localname": "InsuranceAnnuitiesAmountContributedToFairValueofPlanAssetsAllocationPercentage",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_IntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Assets [Abstract]",
        "label": "Intangible Assets [Abstract]",
        "terseLabel": "Intangible Assets [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_IntangibleAssetsLessComputerSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Assets, Less Computer Software [Member]",
        "label": "Intangible Assets, Less Computer Software [Member]",
        "terseLabel": "Intangible assets, excluding computer software"
       }
      }
     },
     "localname": "IntangibleAssetsLessComputerSoftwareMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_IntellectualProperty1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intellectual Property1 [Member]",
        "label": "Intellectual Property1 [Member]",
        "terseLabel": "Intellectual property"
       }
      }
     },
     "localname": "IntellectualProperty1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_InternalTransitionCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internal Transition Costs [Member]",
        "label": "Internal Transition Costs [Member]",
        "terseLabel": "Internal Transition Costs"
       }
      }
     },
     "localname": "InternalTransitionCostsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_InventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventories [Abstract]",
        "label": "Inventories [Abstract]",
        "terseLabel": "Inventories [Abstract]"
       }
      }
     },
     "localname": "InventoriesAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_InventoryContractPurchaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Contract Purchase",
        "label": "Inventory Contract Purchase [Member]",
        "terseLabel": "Inventory Contract Purchase"
       }
      }
     },
     "localname": "InventoryContractPurchaseMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Write Down, Percentage Related To Specified Aged Inventory",
        "label": "Inventory Write Down, Percentage Related To Specified Aged Inventory",
        "terseLabel": "Inventory write down, percentage related to specified aged inventory (percent)"
       }
      }
     },
     "localname": "InventoryWriteDownPercentageRelatedToSpecifiedAgedInventory",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_KarelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Karel [Member]",
        "label": "Karel [Member]",
        "terseLabel": "Karel"
       }
      }
     },
     "localname": "KarelMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/RelatedPartyTransactionsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Key Management Personnel Compensation, Post-employment And Other Long-term Employee Benefits",
        "label": "Key Management Personnel Compensation, Post-employment And Other Long-term Employee Benefits",
        "terseLabel": "Post-employment and other long-term benefits"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationPostemploymentAndOtherLongtermEmployeeBenefits",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_LTIPMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LTIP Member [Member]",
        "label": "LTIP Member [Member]",
        "terseLabel": "LTIP"
       }
      }
     },
     "localname": "LTIPMemberMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_LaterThanSixYearsAndNotLaterThanSevenYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Later Than Six Years And Not Later Than Seven Years [Member]",
        "label": "Later Than Six Years And Not Later Than Seven Years [Member]",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LaterThanSixYearsAndNotLaterThanSevenYearsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_LeaseLiabilityUnderIFRS16": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability Under IFRS 16",
        "label": "Lease Liability Under IFRS 16",
        "verboseLabel": "Lease obligations"
       }
      }
     },
     "localname": "LeaseLiabilityUnderIFRS16",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_LeasePeriodOne512023To4302033Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Period One - 5/1/2023 to 4/30/2033",
        "label": "Lease Period One - 5/1/2023 to 4/30/2033 [Member]",
        "terseLabel": "5/1/2023 to 4/30/2033"
       }
      }
     },
     "localname": "LeasePeriodOne512023To4302033Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_LeasePeriodTwo512033To4302043Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Period Two - 5/1/2033 to 4/30/2043",
        "label": "Lease Period Two - 5/1/2033 to 4/30/2043 [Member]",
        "terseLabel": "5/1/2033 to 4/30/2043"
       }
      }
     },
     "localname": "LeasePeriodTwo512033To4302043Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_LeasesAnnualRentExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Annual Rent Expense",
        "label": "Leases, Annual Rent Expense",
        "terseLabel": "Annual base rent expense"
       }
      }
     },
     "localname": "LeasesAnnualRentExpense",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_LeasesExtensionPeriods": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Extension Periods",
        "label": "Leases, Extension Periods",
        "terseLabel": "Extension term"
       }
      }
     },
     "localname": "LeasesExtensionPeriods",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_LeasesLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Lease Term",
        "label": "Leases, Lease Term",
        "terseLabel": "Lease term"
       }
      }
     },
     "localname": "LeasesLeaseTerm",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_LeasesNotYetCommencedAnnualRentExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Not Yet Commenced, Annual Rent Expense",
        "label": "Leases, Not Yet Commenced, Annual Rent Expense",
        "terseLabel": "Total future minimum lease payments"
       }
      }
     },
     "localname": "LeasesNotYetCommencedAnnualRentExpense",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_LeasesNotYetCommencedLeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Not Yet Commenced, Lease Term",
        "label": "Leases, Not Yet Commenced, Lease Term",
        "terseLabel": "Lease term on lease not yet commenced"
       }
      }
     },
     "localname": "LeasesNotYetCommencedLeaseTerm",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_LeasesNumberOfExtensionOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases, Number Of Extension Options",
        "label": "Leases, Number Of Extension Options",
        "terseLabel": "Number of extension options"
       }
      }
     },
     "localname": "LeasesNumberOfExtensionOptions",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cls_LengthOfForecastPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Length Of Forecast Period",
        "label": "Length Of Forecast Period",
        "terseLabel": "Length of forecast period"
       }
      }
     },
     "localname": "LengthOfForecastPeriod",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_LesseeLeasesDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Lessee, Leases, Description [Table]",
        "label": "Lessee, Leases, Description [Line Items]",
        "terseLabel": "Lessee, Leases, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeasesDescriptionLineItems",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_LesseeLeasesDescriptionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Leases, Description [Table]",
        "label": "Lessee, Leases, Description [Table]",
        "terseLabel": "Lessee, Leases, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeasesDescriptionTable",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_LettersOfCreditMaximumSubLimitAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letters Of Credit, Maximum Sub-Limit, Amount",
        "label": "Letters Of Credit, Maximum Sub-Limit, Amount",
        "terseLabel": "Letters of credit sub-limit"
       }
      }
     },
     "localname": "LettersOfCreditMaximumSubLimitAmount",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_LettersOfCreditOutstandingAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Letters Of Credit Outstanding, Amount1",
        "label": "Letters Of Credit Outstanding, Amount1",
        "terseLabel": "Letters of credit outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_LiabilityForPlanBenefitsDefinedBenefitPlansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liability For Plan Benefits, Defined Benefit Plans [Member]",
        "label": "Liability For Plan Benefits, Defined Benefit Plans [Member]",
        "terseLabel": "Pension and non-pension post-employment liabilities"
       }
      }
     },
     "localname": "LiabilityForPlanBenefitsDefinedBenefitPlansMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option",
        "label": "Line Of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option",
        "terseLabel": "Amount of accordion feature"
       }
      }
     },
     "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_LineOfCreditFacilityMaximumBorrowingCapacity1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity1",
        "label": "Line Of Credit Facility, Maximum Borrowing Capacity1",
        "terseLabel": "Line of credit, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_LineOfCreditsAndSuretyBondsOutsideTheRevolverMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credits And Surety Bonds Outside The Revolver",
        "label": "Line Of Credits And Surety Bonds Outside The Revolver [Member]",
        "terseLabel": "Outstanding L/Cs and surety bonds outside the Revolver"
       }
      }
     },
     "localname": "LineOfCreditsAndSuretyBondsOutsideTheRevolverMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_LineofCreditFacilityCommitmentFeePercentage1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Commitment Fee Percentage1",
        "label": "Line of Credit Facility, Commitment Fee Percentage1",
        "terseLabel": "Commitment fees (percent)"
       }
      }
     },
     "localname": "LineofCreditFacilityCommitmentFeePercentage1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_LondonInterbankOfferedRateLIBOR1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "London Interbank Offered Rate LIBOR1",
        "label": "London Interbank Offered Rate LIBOR1 [Member]",
        "terseLabel": "London Interbank Offered Rate LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBOR1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_MachineryAndEquipment1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Machinery and Equipment [Member]",
        "label": "Machinery And Equipment1 [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipment1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_MaximumLengthOfTimeHedgedInCashFlowHedge": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Length of Time Hedged in Cash Flow Hedge",
        "label": "Maximum Length Of Time Hedged In Cash Flow Hedge",
        "terseLabel": "Maximum period in months"
       }
      }
     },
     "localname": "MaximumLengthOfTimeHedgedInCashFlowHedge",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_MiddleOfRangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Middle Of Range [Member]",
        "label": "Middle Of Range [Member]",
        "terseLabel": "Middle Of Range"
       }
      }
     },
     "localname": "MiddleOfRangeMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_Mr.WilliamA.EtheringtonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mr. William A. Etherington [Member]",
        "label": "Mr. William A. Etherington [Member]",
        "terseLabel": "Mr. William A. Etherington"
       }
      }
     },
     "localname": "Mr.WilliamA.EtheringtonMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_MultipleVotingSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiple Voting Shares [Member]",
        "label": "Multiple Voting Shares [Member]",
        "terseLabel": "MVS",
        "verboseLabel": "Multiple voting shares"
       }
      }
     },
     "localname": "MultipleVotingSharesMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_NetDeferredTaxAssetsRelatingToSubsidiary": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Deferred Tax Assets Relating To Subsidiary",
        "label": "Net Deferred Tax Assets Relating To Subsidiary",
        "terseLabel": "Net deferred tax assets relating to subsidiary"
       }
      }
     },
     "localname": "NetDeferredTaxAssetsRelatingToSubsidiary",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_NetFinancialAssetsLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Financial Assets (Liabilities) [Member]",
        "label": "Net Financial Assets (Liabilities) [Member]",
        "terseLabel": "Net financial assets (liabilities)"
       }
      }
     },
     "localname": "NetFinancialAssetsLiabilitiesMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_NewCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Credit Facility [Member]",
        "label": "New Credit Facility [Member]",
        "terseLabel": "New credit facility"
       }
      }
     },
     "localname": "NewCreditFacilityMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalDisclosuresDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_NonCurrentLandRights": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/OtherNonCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Current Land Rights",
        "label": "Non-Current Land Rights",
        "terseLabel": "Land rights"
       }
      }
     },
     "localname": "NonCurrentLandRights",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_NoncurrentPortionOfBorrowingsAndLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      },
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails": {
       "order": 2.0,
       "parentTag": "cls_BorrowingsAndLeaseLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-current Portion Of Borrowings And Lease Liabilities",
        "label": "Non-current Portion Of Borrowings And Lease Liabilities",
        "terseLabel": "Long-term portion of borrowings under credit facility &amp; lease obligations",
        "verboseLabel": "Long-term portion"
       }
      }
     },
     "localname": "NoncurrentPortionOfBorrowingsAndLeaseLiabilities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_NoncurrentProvisionsAndOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-current Provisions And Other Non-current Liabilities",
        "label": "Non-current Provisions And Other Non-current Liabilities",
        "terseLabel": "Provisions and other non-current liabilities"
       }
      }
     },
     "localname": "NoncurrentProvisionsAndOtherNoncurrentLiabilities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_NumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Customers",
        "label": "Number Of Customers",
        "terseLabel": "Number of customers"
       }
      }
     },
     "localname": "NumberOfCustomers",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cls_NumberOfCustomersPerSegment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Customers Per Segment",
        "label": "Number Of Customers Per Segment",
        "terseLabel": "Number of customers per segment"
       }
      }
     },
     "localname": "NumberOfCustomersPerSegment",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cls_NumberOfRealEstatePartnershipsRelatedPartyTransactions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Real Estate Partnerships, Related Party Transactions",
        "label": "Number Of Real Estate Partnerships, Related Party Transactions",
        "verboseLabel": "Number of real estate partnerships to purchase property"
       }
      }
     },
     "localname": "NumberOfRealEstatePartnershipsRelatedPartyTransactions",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cls_NumberOfSharesHolderIsEntitledToPerVestedUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Shares Holder Is Entitled To Per Vested Unit",
        "label": "Number Of Shares Holder Is Entitled To Per Vested Unit",
        "terseLabel": "Number of shares of SVS holder of vested PSU or RSU unit is entitled to (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesHolderIsEntitledToPerVestedUnit",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_NumberOfSharesOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Shares Outstanding [Roll Forward]",
        "label": "Number Of Shares Outstanding [Roll Forward]",
        "terseLabel": "Number Of Shares Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "NumberOfSharesOutstandingRollForward",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_NumberOfSites": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Sites",
        "label": "Number Of Sites",
        "terseLabel": "Number of sites"
       }
      }
     },
     "localname": "NumberOfSites",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cls_NumberOfSupplierFinancingPrograms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Supplier Financing Programs",
        "label": "Number Of Supplier Financing Programs",
        "terseLabel": "Number of supplier financing programs"
       }
      }
     },
     "localname": "NumberOfSupplierFinancingPrograms",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cls_NumberOfVotesPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Votes Per Share",
        "label": "Number Of Votes Per Share",
        "terseLabel": "Subordinate voting shares, number of votes per share"
       }
      }
     },
     "localname": "NumberOfVotesPerShare",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "cls_NumberofOperatingSegments1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Operating Segments1",
        "label": "Number of Operating Segments1",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberofOperatingSegments1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cls_NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Participants Of Retirement Benefit Plan Receiving Benefits, Percentage",
        "label": "Number of Participants Of Retirement Benefit Plan Receiving Benefits, Percentage",
        "terseLabel": "Percentage of plan members that are active employees of the Company"
       }
      }
     },
     "localname": "NumberofParticipantsOfRetirementBenefitPlanReceivingBenefitsPercentage",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_NumberofReportableSegments1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Reportable Segments",
        "label": "Number of Reportable Segments1",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberofReportableSegments1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cls_OperatingLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease",
        "label": "Operating Lease [Member]",
        "terseLabel": "Operating Lease"
       }
      }
     },
     "localname": "OperatingLeaseMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_OperatingSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Segments [Abstract]",
        "label": "Operating Segments [Abstract]",
        "terseLabel": "Operating Segments [Abstract]"
       }
      }
     },
     "localname": "OperatingSegmentsAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_OptionLifeSharesGrantedTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option Life, Shares Granted, Term",
        "label": "Option Life, Shares Granted, Term",
        "terseLabel": "Option life, share options granted"
       }
      }
     },
     "localname": "OptionLifeSharesGrantedTerm",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_OptionToObtainNonVotingInterestRelatedPartyTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option To Obtain Non-Voting Interest, Related Party Transaction",
        "label": "Option To Obtain Non-Voting Interest, Related Party Transaction",
        "verboseLabel": "Non-voting interest in the Assignee (percentage)"
       }
      }
     },
     "localname": "OptionToObtainNonVotingInterestRelatedPartyTransaction",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails": {
       "order": 4.0,
       "parentTag": "cls_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Assets, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage",
        "label": "Other Assets, Amount Contributed To Fair Value Of Plan Assets, Allocation Percentage",
        "terseLabel": "Other, allocation percentage"
       }
      }
     },
     "localname": "OtherAssetsAmountContributedToFairValueOfPlanAssetsAllocationPercentage",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_OtherAssetsMiscellaneousNoncurrent1": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/OtherNonCurrentAssetsDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Assets, Miscellaneous, Noncurrent1",
        "label": "Other Assets, Miscellaneous, Noncurrent1",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_OtherChargesRecoveriesByFunction": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 5.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Charges (Recoveries), By Function",
        "label": "Other Charges (Recoveries), By Function",
        "terseLabel": "Other charges (recoveries)"
       }
      }
     },
     "localname": "OtherChargesRecoveriesByFunction",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_OtherCommitment1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Commitment1",
        "label": "Other Commitment1",
        "terseLabel": "Total future minimum payments"
       }
      }
     },
     "localname": "OtherCommitment1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income, Net Of Tax, Gain (Loss) On Defined Benefit Plans",
        "label": "Other Comprehensive Income, Net Of Tax, Gain (Loss) On Defined Benefit Plans",
        "terseLabel": "Gains (losses) on pension and non-pension post-employment benefit plans"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxGainLossOnDefinedBenefitPlans",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income, Net of Tax, Gain (Loss) on Purchase Of Annuities",
        "label": "Other Comprehensive Income, Net of Tax, Gain (Loss) on Purchase Of Annuities",
        "terseLabel": "Loss on purchase of pension annuities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetofTaxGainLossonPurchaseOfAnnuities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_OtherComprehensiveIncomeNetofTaxGainLossonSettlement": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income, Net of Tax, Gain (Loss) on Settlement",
        "label": "Other Comprehensive Income, Net of Tax, Gain (Loss) on Settlement",
        "negatedTerseLabel": "Loss on pension annuity purchases (see note 18(a))"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetofTaxGainLossonSettlement",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 6.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Current Liabilities Recognised As Of Acquisition Date",
        "label": "Other Current Liabilities Recognised As Of Acquisition Date",
        "negatedTerseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_OtherFinancialAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Financial Assets [Member]",
        "label": "Other Financial Assets [Member]",
        "terseLabel": "Other financial assets"
       }
      }
     },
     "localname": "OtherFinancialAssetsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 8.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Non-current Assets Recognised As Of Acquisition Date",
        "label": "Other Non-current Assets Recognised As Of Acquisition Date",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherNonCurrentAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Provisions, Contingent Liabilities And Contingent Assets",
        "label": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]",
        "terseLabel": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]"
       }
      }
     },
     "localname": "OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_PCICGUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCI CGU",
        "label": "PCI CGU [Member]",
        "terseLabel": "PCI CGU"
       }
      }
     },
     "localname": "PCICGUMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_PCIPrivateLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCI Private Limited",
        "label": "PCI Private Limited [Member]",
        "terseLabel": "PCI"
       }
      }
     },
     "localname": "PCIPrivateLimitedMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails",
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails",
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_PaymentOfDebtIssuanceCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment Of Debt Issuance Costs",
        "label": "Payment Of Debt Issuance Costs",
        "terseLabel": "Payment of debt issuance costs"
       }
      }
     },
     "localname": "PaymentOfDebtIssuanceCosts",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinanceCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_PaymentOfFinancingCostsAndWaiverFees": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment Of Financing Costs And Waiver Fees",
        "label": "Payment Of Financing Costs And Waiver Fees",
        "negatedTerseLabel": "Finance costs and waiver fees paid"
       }
      }
     },
     "localname": "PaymentOfFinancingCostsAndWaiverFees",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_PaymentOfInterestExpenseAndDebtIssuanceCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment Of Interest Expense And Debt Issuance Costs",
        "label": "Payment Of Interest Expense And Debt Issuance Costs",
        "terseLabel": "Payment of finance costs"
       }
      }
     },
     "localname": "PaymentOfInterestExpenseAndDebtIssuanceCosts",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinanceCostsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_PaymentsFromEmployerNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments From Employer, Net Defined Benefit Liability (Asset)",
        "label": "Payments From Employer, Net Defined Benefit Liability (Asset)",
        "negatedLabel": "Benefit payments from employer",
        "negatedTerseLabel": "Benefit payments from employer"
       }
      }
     },
     "localname": "PaymentsFromEmployerNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_PaymentsToAcquireOrRedeemEntitysSharesForCancellation": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments To Acquire Or Redeem Entity's Shares For Cancellation",
        "label": "Payments To Acquire Or Redeem Entity's Shares For Cancellation",
        "negatedTerseLabel": "Repurchase of capital stock for cancellation",
        "terseLabel": "Aggregate cost of SVS repurchased for cancellation"
       }
      }
     },
     "localname": "PaymentsToAcquireOrRedeemEntitysSharesForCancellation",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments To Acquire Or Redeem Entity's Shares For Stock-based Plans",
        "label": "Payments To Acquire Or Redeem Entity's Shares For Stock-based Plans",
        "negatedTerseLabel": "Purchase of treasury stock for stock-based plans"
       }
      }
     },
     "localname": "PaymentsToAcquireOrRedeemEntitysSharesForStockbasedPlans",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_PensionPlanAdjustmentFromChangeInLawMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension Plan Adjustment From Change In Law [Member]",
        "label": "Pension Plan Adjustment From Change In Law [Member]",
        "terseLabel": "Pension Plan Adjustment From Change In Law"
       }
      }
     },
     "localname": "PensionPlanAdjustmentFromChangeInLawMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pensions And Non-pension Post-retirement Benefit Related Temporary Differences",
        "label": "Pensions And Non-pension Post-retirement Benefit Related Temporary Differences [Member]",
        "terseLabel": "Pensions and non-pension post-retirement benefits"
       }
      }
     },
     "localname": "PensionsAndNonpensionPostretirementBenefitRelatedTemporaryDifferencesMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent Of Profit (Loss) Contributed By Acquiree As If Combination Occurred At Beginning Of Period",
        "label": "Percent Of Profit (Loss) Contributed By Acquiree As If Combination Occurred At Beginning Of Period",
        "terseLabel": "Percent of net earnings contributed by acquiree as if combination occurred at beginning of period"
       }
      }
     },
     "localname": "PercentOfProfitLossContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent Of Revenue Contributed By Acquiree As If Combination Occurred At Beginning Of Period",
        "label": "Percent Of Revenue Contributed By Acquiree As If Combination Occurred At Beginning Of Period",
        "terseLabel": "Percent of revenue contributed by acquiree as if combination occurred at beginning of period"
       }
      }
     },
     "localname": "PercentOfRevenueContributedByAcquireeAsIfCombinationOccurredAtBeginningOfPeriod",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_PercentageOfDebtHedged": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Debt Hedged",
        "label": "Percentage of Debt Hedged",
        "terseLabel": "Percentage of debt hedged"
       }
      }
     },
     "localname": "PercentageOfDebtHedged",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_PercentageOfEntitiesIntangibleAssetsAndGoodwill": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Entities Intangible Assets And Goodwill",
        "label": "Percentage Of Entities Intangible Assets And Goodwill",
        "terseLabel": "Intangible assets and goodwill, among countries that exceeded 10% (as a percentage of total)"
       }
      }
     },
     "localname": "PercentageOfEntitiesIntangibleAssetsAndGoodwill",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_PercentageOfEntitiesPropertyPlantAndEquipment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Entities Property, Plant And Equipment",
        "label": "Percentage Of Entities Property, Plant And Equipment",
        "terseLabel": "Property, plant and equipment, among countries that exceeded 10% (as a percentage of total)"
       }
      }
     },
     "localname": "PercentageOfEntitiesPropertyPlantAndEquipment",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_PercentageOfEntitysProfitLossFromOperatingActivities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Entity's Profit (Loss) From Operating Activities",
        "label": "Percentage Of Entity's Profit (Loss) From Operating Activities",
        "terseLabel": "Segment margin (as a percentage)"
       }
      }
     },
     "localname": "PercentageOfEntitysProfitLossFromOperatingActivities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Interest Held By Related Party, Related Party Transactions",
        "label": "Percentage Of Interest Held By Related Party, Related Party Transactions",
        "terseLabel": "Percentage of interest held (percent)"
       }
      }
     },
     "localname": "PercentageOfInterestHeldByRelatedPartyRelatedPartyTransactions",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Interests Held By Privately-Held Company, Related Party Transactions",
        "label": "Percentage Of Interests Held By Privately-Held Company, Related Party Transactions",
        "terseLabel": "Percentage of interests in the Property Purchaser held by a Privately-held company (percent)"
       }
      }
     },
     "localname": "PercentageOfInterestsHeldByPrivatelyHeldCompanyRelatedPartyTransactions",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Plan Assets Held With Financial Institutions With A Rating Of A- Or Above",
        "label": "Percentage Of Plan Assets Held With Financial Institutions With A Rating Of A- Or Above",
        "terseLabel": "Percentage of plan assets held with financial institutions with a rating of A- or above"
       }
      }
     },
     "localname": "PercentageOfPlanAssetsHeldWithFinancialInstitutionsWithARatingOfAOrAbove",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_PerformanceShareUnitsPSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Share Units (PSU) [Member]",
        "label": "Performance Share Units (PSU) [Member]",
        "terseLabel": "PSUs"
       }
      }
     },
     "localname": "PerformanceShareUnitsPSUMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_PlanAssetsAtFairValueAllocationPercentage": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan Assets At Fair Value, Allocation Percentage",
        "label": "Plan Assets At Fair Value, Allocation Percentage",
        "totalLabel": "Total, allocation percentage"
       }
      }
     },
     "localname": "PlanAssetsAtFairValueAllocationPercentage",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_PlanAssetsDecreaseDueToRestrictions": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_SurplusDeficitInPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan Assets, Decrease Due To Restrictions",
        "label": "Plan Assets, Decrease Due To Restrictions",
        "negatedLabel": "Plan assets, decrease due to restrictions",
        "negatedTerseLabel": "Reduction of plan assets due to IFRS restrictions described in note\u00a02(l)"
       }
      }
     },
     "localname": "PlanAssetsDecreaseDueToRestrictions",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_PlanName1Axis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan Name [Axis]",
        "label": "Plan Name1 [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanName1Axis",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_PlanName1Domain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Plan Name [Axis]",
        "label": "Plan Name1 [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanName1Domain",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_PortionOfConsiderationPaidConsistingOfBorrowings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion Of Consideration Paid Consisting Of Borrowings",
        "label": "Portion Of Consideration Paid Consisting Of Borrowings",
        "terseLabel": "Portion of consideration paid consisting of borrowings"
       }
      }
     },
     "localname": "PortionOfConsiderationPaidConsistingOfBorrowings",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_PreTaxDiscountRateAppliedToCashFlowProjections": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pre-Tax Discount Rate Applied To Cash Flow Projections",
        "label": "Pre-Tax Discount Rate Applied To Cash Flow Projections",
        "terseLabel": "Pre-tax discount rate"
       }
      }
     },
     "localname": "PreTaxDiscountRateAppliedToCashFlowProjections",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant And Equipment And Intangibles Related Temporary Differences",
        "label": "Property, Plant And Equipment And Intangibles Related Temporary Differences [Member]",
        "terseLabel": "Property, plant and equipment and intangibles"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndIntangiblesRelatedTemporaryDifferencesMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_PurchaseOfSharesForCancellationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase of Shares for Cancellation",
        "label": "Purchase of Shares for Cancellation [Member]",
        "terseLabel": "Purchase of shares for cancellation"
       }
      }
     },
     "localname": "PurchaseOfSharesForCancellationMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_PurchaseOrdersIssuedForAcquisitionOfInventory": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Orders Issued For Acquisition Of Inventory",
        "label": "Purchase Orders Issued For Acquisition Of Inventory",
        "terseLabel": "Purchase orders issued for acquisition of inventory"
       }
      }
     },
     "localname": "PurchaseOrdersIssuedForAcquisitionOfInventory",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Orders Issued For Acquisition Of Property, Plant And Equipment",
        "label": "Purchase Orders Issued For Acquisition Of Property, Plant And Equipment",
        "terseLabel": "Purchase orders issued for capital expenditures"
       }
      }
     },
     "localname": "PurchaseOrdersIssuedForAcquisitionOfPropertyPlantAndEquipment",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quarterly Repayments Of Borrowings, Classified As Financing Activities",
        "label": "Quarterly Repayments Of Borrowings, Classified As Financing Activities",
        "terseLabel": "Quarterly repayment of borrowings"
       }
      }
     },
     "localname": "QuarterlyRepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification Adjustments On Gain (Loss) On Defined Benefit Plan Recognized In Other Comprehensive Income, Net Of Tax",
        "label": "Reclassification Adjustments On Gain (Loss) On Defined Benefit Plan Recognized In Other Comprehensive Income, Net Of Tax",
        "terseLabel": "Reclassification of actuarial losses (gains) to deficit"
       }
      }
     },
     "localname": "ReclassificationAdjustmentsOnGainLossOnDefinedBenefitPlanRecognizedInOtherComprehensiveIncomeNetOfTax",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification Adjustments On Gain (Loss) On Purchase Of Annuities Recognized In Other Comprehensive Income, Net Of Tax",
        "label": "Reclassification Adjustments On Gain (Loss) On Purchase Of Annuities Recognized In Other Comprehensive Income, Net Of Tax",
        "terseLabel": "Reclassification of loss on purchase of pension annuities to deficit"
       }
      }
     },
     "localname": "ReclassificationAdjustmentsOnGainLossOnPurchaseOfAnnuitiesRecognizedInOtherComprehensiveIncomeNetOfTax",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reclassification Between Deferred Tax Asset And Deferred Tax Liability Related Temporary Differences",
        "label": "Reclassification Between Deferred Tax Asset And Deferred Tax Liability Related Temporary Differences [Member]",
        "terseLabel": "Reclassification between deferred tax assets and deferred tax liabilities"
       }
      }
     },
     "localname": "ReclassificationBetweenDeferredTaxAssetAndDeferredTaxLiabilityRelatedTemporaryDifferencesMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_ReconciliationOfChangesInDeferredTaxAssetRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reconciliation Of Changes In Deferred Tax Asset [Roll Forward]",
        "label": "Reconciliation Of Changes In Deferred Tax Asset [Roll Forward]",
        "terseLabel": "Reconciliation of changes in deferred tax liability (asset) [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInDeferredTaxAssetRollForward",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_ReconciliationOfChangesInDeferredTaxLiabilityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reconciliation Of Changes In Deferred Tax Liability [Roll Forward]",
        "label": "Reconciliation Of Changes In Deferred Tax Liability [Roll Forward]",
        "terseLabel": "Reconciliation of changes in deferred tax liability [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInDeferredTaxLiabilityRollForward",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_ReductionInCostOfSalesGovernmentSubsidies": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction In Cost Of Sales, Government Subsidies",
        "label": "Reduction In Cost Of Sales, Government Subsidies",
        "terseLabel": "Reduction in cost of sales"
       }
      }
     },
     "localname": "ReductionInCostOfSalesGovernmentSubsidies",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/COVID19GovernmentSubsidiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction In Sales, General And Administrative Expense, Government Subsidies, COVID-19",
        "label": "Reduction In Sales, General And Administrative Expense, Government Subsidies, COVID-19",
        "terseLabel": "Reduction in SG&amp;A"
       }
      }
     },
     "localname": "ReductionInSalesGeneralAndAdministrativeExpenseGovernmentSubsidiesCOVID19",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/COVID19GovernmentSubsidiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_ReductionOfRightOfUseAssetsTenantImprovementAllowances": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction Of Right-Of-Use Assets, Tenant Improvement Allowances",
        "label": "Reduction Of Right-Of-Use Assets, Tenant Improvement Allowances",
        "terseLabel": "Reduction for tenant improvement allowances"
       }
      }
     },
     "localname": "ReductionOfRightOfUseAssetsTenantImprovementAllowances",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_RelatedPartyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party",
        "label": "Related Party [Abstract]",
        "terseLabel": "Related Party [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Release of indirect tax liabilities previously recorded in connection with a previous acquisition recognized in acquisition costs",
        "label": "Release Of Indirect Tax Liabilities Previously Recorded In Connection With A Previous Acquisition Recognized In Acquisition Costs",
        "terseLabel": "Adjustment of acquisition costs related to indirect tax liabilities recognized"
       }
      }
     },
     "localname": "ReleaseOfIndirectTaxLiabilitiesPreviouslyRecordedInConnectionWithAPreviousAcquisitionRecognizedInAcquisitionCosts",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments Of Borrowings, Percentage Of Specified Excess Cash Flow",
        "label": "Repayments Of Borrowings, Percentage Of Specified Excess Cash Flow",
        "terseLabel": "Repayments of borrowings, percentage of excess cash flow (percent)"
       }
      }
     },
     "localname": "RepaymentsOfBorrowingsPercentageOfSpecifiedExcessCashFlow",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research and Development Assessments Against Subsidiary [Member]",
        "label": "Research And Development Assessments Against Subsidiary [Member]",
        "terseLabel": "Research and development assessments against Brazilian Subsidiary"
       }
      }
     },
     "localname": "ResearchAndDevelopmentAssessmentsAgainstSubsidiaryMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_RestrictedStockUnitsRSU1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units (RSU)1 [Member]",
        "label": "Restricted Stock Units (RSU)1 [Member]",
        "terseLabel": "RSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSU1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_RestructuringAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring Type1 [Axis]",
        "label": "Restructuring [Axis]",
        "terseLabel": "Restructuring [Axis]"
       }
      }
     },
     "localname": "RestructuringAxis",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_RestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring",
        "label": "Restructuring [Domain]",
        "terseLabel": "Restructuring [Domain]"
       }
      }
     },
     "localname": "RestructuringDomain",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_RestructuringandRelatedCosts1LineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Restructuring and Related Costs1 [Table]",
        "label": "Restructuring and Related Costs1 [Line Items]",
        "terseLabel": "Restructuring and Related Costs [Line Items]"
       }
      }
     },
     "localname": "RestructuringandRelatedCosts1LineItems",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_RestructuringandRelatedCosts1Table": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and Related Costs1 [Table]",
        "label": "Restructuring and Related Costs1 [Table]",
        "terseLabel": "Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "RestructuringandRelatedCosts1Table",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_RetirementOfTheChairmanOfTheBoardOfDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retirement Of The Chairman Of The Board Of Directors [Member]",
        "label": "Retirement Of The Chairman Of The Board Of Directors [Member]",
        "terseLabel": "Retirement of the chairman of the board of directors"
       }
      }
     },
     "localname": "RetirementOfTheChairmanOfTheBoardOfDirectorsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reversal Of Expense From Share Based Payment Transactions With Employees",
        "label": "Reversal Of Expense From Share Based Payment Transactions With Employees",
        "negatedTerseLabel": "Expense reversal to reflect reduction in estimated PSUs expected to vest"
       }
      }
     },
     "localname": "ReversalOfExpenseFromShareBasedPaymentTransactionsWithEmployees",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_RevolvingCreditFacilityDueDec2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facility Due Dec 2026",
        "label": "Revolving Credit Facility Due Dec 2026 [Member]",
        "terseLabel": "Revolving Credit Facility Due Dec 2026"
       }
      }
     },
     "localname": "RevolvingCreditFacilityDueDec2026Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facility",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_RevolvingFacilityDueJune2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Facility Due June 2023 [Member]",
        "label": "Revolving Facility Due June 2023 [Member]",
        "terseLabel": "Revolver",
        "verboseLabel": "Revolving Facility Due June 2023"
       }
      }
     },
     "localname": "RevolvingFacilityDueJune2023Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalDisclosuresDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_RevolvingFacilityDueMarch282025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Facility Due March 28, 2025",
        "label": "Revolving Facility Due March 28, 2025 [Member]",
        "terseLabel": "Revolving Facility Due March 28, 2025"
       }
      }
     },
     "localname": "RevolvingFacilityDueMarch282025Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_RevolvingLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Loans",
        "label": "Revolving Loans [Member]",
        "terseLabel": "Revolving Loans"
       }
      }
     },
     "localname": "RevolvingLoansMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_RightOfUseAssetForeignExchangeAndOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-Of-Use Asset, Foreign Exchange And Other",
        "label": "Right-Of-Use Asset, Foreign Exchange And Other",
        "terseLabel": "Foreign exchange and other"
       }
      }
     },
     "localname": "RightOfUseAssetForeignExchangeAndOther",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_RightOfUseAssetRollForwardRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right Of Use Asset Roll Forward [Roll Forward]",
        "label": "Right Of Use Asset Roll Forward [Roll Forward]",
        "terseLabel": "Right Of Use Asset Roll Forward [Roll Forward]"
       }
      }
     },
     "localname": "RightOfUseAssetRollForwardRollForward",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_RightOfUseAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-Of-Use Assets [Abstract]",
        "label": "Right-Of-Use Assets [Abstract]",
        "terseLabel": "Right-Of-Use Assets [Abstract]"
       }
      }
     },
     "localname": "RightOfUseAssetsAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-Of-Use Assets, Write Down Of Assets And Lease Terminations",
        "label": "Right-Of-Use Assets, Write Down Of Assets And Lease Terminations",
        "negatedLabel": "Write-down of assets and lease terminations"
       }
      }
     },
     "localname": "RightOfUseAssetsWriteDownOfAssetsAndLeaseTerminations",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_RiskFreeInterestRateOtherEquityInstrumentsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk Free Interest Rate, Other Equity Instruments Granted",
        "label": "Risk Free Interest Rate, Other Equity Instruments Granted",
        "terseLabel": "Risk-free interest rate (based on 3-year Treasury bonds)"
       }
      }
     },
     "localname": "RiskFreeInterestRateOtherEquityInstrumentsGranted",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_SaleOfReceivablesUnderFacilityProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Receivables Under Facility Program [Member]",
        "label": "Sale Of Receivables Under Facility Program [Member]",
        "terseLabel": "Factoring of receivables from facility program"
       }
      }
     },
     "localname": "SaleOfReceivablesUnderFacilityProgramMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails",
      "http://www.celestica.com/role/CapitalDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_SaleOfReceivablesUnderPriorFacilityProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Receivables Under Prior Facility Program",
        "label": "Sale Of Receivables Under Prior Facility Program [Member]",
        "terseLabel": "Factoring of receivables from prior facility program"
       }
      }
     },
     "localname": "SaleOfReceivablesUnderPriorFacilityProgramMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails",
      "http://www.celestica.com/role/CapitalDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_SaleOfReceivablesUnderSupplierFinancingProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Receivables Under Supplier Financing Program [Member]",
        "label": "Sale Of Receivables Under Supplier Financing Program [Member]",
        "terseLabel": "Factoring of receivables from supplier financing program"
       }
      }
     },
     "localname": "SaleOfReceivablesUnderSupplierFinancingProgramMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails",
      "http://www.celestica.com/role/CapitalDisclosuresDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_SalesRevenueNet1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Revenue, Net1 [Member]",
        "label": "Sales Revenue, Net1 [Member]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "SalesRevenueNet1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_ScheduleOfAdditionalInformationOfExpensesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Additional Information Of Expenses [Table Text Block]",
        "label": "Schedule Of Additional Information Of Expenses [Table Text Block]",
        "terseLabel": "Schedule of Additional Information of Expenses"
       }
      }
     },
     "localname": "ScheduleOfAdditionalInformationOfExpensesTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ExpensesByNatureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_ScheduleOfCreditFacilityActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Credit Facility Activity",
        "label": "Schedule Of Credit Facility Activity [Table Text Block]",
        "terseLabel": "Schedule of Credit Facility Activity"
       }
      }
     },
     "localname": "ScheduleOfCreditFacilityActivityTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_ScheduleOfShareRepurchaseActivitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Share Repurchase Activities [Table Text Block]",
        "label": "Schedule Of Share Repurchase Activities [Table Text Block]",
        "terseLabel": "Disclosure of repurchase and reverse repurchase agreements"
       }
      }
     },
     "localname": "ScheduleOfShareRepurchaseActivitiesTableTextBlock",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cls_SecondIncrementalTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second Incremental Term Loan",
        "label": "Second Incremental Term Loan [Member]",
        "terseLabel": "Second Incremental Term Loan"
       }
      }
     },
     "localname": "SecondIncrementalTermLoanMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_SellingGeneralAndAdministrativeExpenses1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Selling, General and Administrative Expenses [Member]",
        "label": "Selling, General And Administrative Expenses1 [Member]",
        "terseLabel": "Employee SBC expense in SG&amp;A"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpenses1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable For Unrealized Gain, Percent",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable For Unrealized Gain, Percent",
        "terseLabel": "Reasonable possible change in risk variable, decrease in unrealized loss, percentage"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedGainPercent",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable For Unrealized Loss, Percent",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable For Unrealized Loss, Percent",
        "terseLabel": "Reasonable possible change in risk variable, unrealized loss, percentage"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableForUnrealizedLossPercent",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Benefit Obligations",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Benefit Obligations",
        "terseLabel": "Number of basis points"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnBenefitObligations",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Interest Expense",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Interest Expense",
        "terseLabel": "Reasonably possible change in risk variable, impact on interest expense"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnInterestExpense",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Unrealized Loss",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Unrealized Loss",
        "terseLabel": "Reasonably possible change in risk variable, impact on unrealized loss"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnUnrealizedLoss",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent",
        "terseLabel": "Reasonably possible change in risk variable, percentage"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Unhedged Items, Impact On Interest Expense",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Unhedged Items, Impact On Interest Expense",
        "terseLabel": "Reasonably possible change in risk variable, unhedged items, impact on interest expense"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableUnhedgedItemsImpactOnInterestExpense",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Net Earnings",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Net Earnings",
        "terseLabel": "Reasonably possible decrease in risk variable, impact on net earnings"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnNetEarnings",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Other Comprehensive Income",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Decrease In Risk Variable, Impact On Other Comprehensive Income",
        "terseLabel": "Reasonably possible decrease in risk variable, impact on other comprehensive income"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleDecreaseInRiskVariableImpactOnOtherComprehensiveIncome",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Net Earnings",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Net Earnings",
        "terseLabel": "Reasonably possible increase in risk variable, impact on net earnings"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnNetEarnings",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Other Comprehensive Income",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Increase In Risk Variable, Impact On Other Comprehensive Income",
        "terseLabel": "Reasonably possible increase in risk variable, impact on other comprehensive income"
       }
      }
     },
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleIncreaseInRiskVariableImpactOnOtherComprehensiveIncome",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_ServicesAgreementAnnualFeeRelatedPartyTransactions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Services Agreement, Annual Fee, Related Party Transactions",
        "label": "Services Agreement, Annual Fee, Related Party Transactions",
        "terseLabel": "Annual fee to be paid for Service Agreement"
       }
      }
     },
     "localname": "ServicesAgreementAnnualFeeRelatedPartyTransactions",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Services Agreement, Automatic Termination Period, Related Party Transactions",
        "label": "Services Agreement, Automatic Termination Period, Related Party Transactions",
        "terseLabel": "Term of agreement termination"
       }
      }
     },
     "localname": "ServicesAgreementAutomaticTerminationPeriodRelatedPartyTransactions",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_ServicesAgreementRenewalTermRelatedPartyTransactions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Services Agreement, Renewal Term, Related Party Transactions",
        "label": "Services Agreement, Renewal Term, Related Party Transactions",
        "terseLabel": "Renewal term of Service Agreement"
       }
      }
     },
     "localname": "ServicesAgreementRenewalTermRelatedPartyTransactions",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement Payments From Employer, Net Defined Benefit Liability (Asset)",
        "label": "Settlement Payments From Employer, Net Defined Benefit Liability (Asset)",
        "negatedTerseLabel": "Settlement payments from employer",
        "terseLabel": "Settlement payments from employer"
       }
      }
     },
     "localname": "SettlementPaymentsFromEmployerNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Rate, Denominator",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Rate, Denominator",
        "terseLabel": "Conversion rate, denominator (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateDenominator",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Rate, Numerator",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Conversion Rate, Numerator",
        "terseLabel": "Conversion rate, numerator (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsConversionRateNumerator",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Shares Owned By Individual",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Number Of Shares Owned By Individual",
        "terseLabel": "Number of shares owned by Mr. Etherington (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfSharesOwnedByIndividual",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted-Average Exercise Price [Roll Forward]",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted-Average Exercise Price [Roll Forward]",
        "terseLabel": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Outstanding, Weighted-Average Exercise Price [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollForward",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Annual Fees Paid To Board Of Directors, Cash",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Percentage Of Annual Fees Paid To Board Of Directors, Cash",
        "terseLabel": "Percentage of annual fees paid to board of directors in cash (percent)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsCash",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation By Share-Based Payment Award, Performance Period",
        "label": "Share-Based Compensation By Share-Based Payment Award, Performance Period",
        "terseLabel": "Performance period"
       }
      }
     },
     "localname": "ShareBasedCompensationByShareBasedPaymentAwardPerformancePeriod",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_ShareBasedPaymentAwardTSRModifierPremium": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Payment Award, TSR Modifier, Premium",
        "label": "Share-Based Payment Award, TSR Modifier, Premium",
        "terseLabel": "TSR and Monte Carlo simulation premium"
       }
      }
     },
     "localname": "ShareBasedPaymentAwardTSRModifierPremium",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_ShareCapitalandSharebasedPaymentArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Capital and Share-based Payment Arrangements [Abstract]",
        "label": "Share Capital and Share-based Payment Arrangements [Abstract]",
        "terseLabel": "Share Capital and Share-based Payment Arrangements [Abstract]"
       }
      }
     },
     "localname": "ShareCapitalandSharebasedPaymentArrangementsAbstract",
     "nsuri": "http://www.celestica.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cls_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Price",
        "label": "Share Price",
        "terseLabel": "Share price (in dollars per share)"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cls_ShareRepurchaseProgram1Axis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Repurchase Program1 [Axis]",
        "label": "Share Repurchase Program1 [Axis]",
        "terseLabel": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgram1Axis",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_ShareRepurchaseProgram1Domain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Share Repurchase Program1 [Axis]",
        "label": "Share Repurchase Program1 [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgram1Domain",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Percentage Of Annual Fees Paid To Board Of Directors Paid In Form Of Awards",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Percentage Of Annual Fees Paid To Board Of Directors Paid In Form Of Awards",
        "terseLabel": "Percentage of annual fees paid to Board of Directors paid in form of awards (percent)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfAnnualFeesPaidToBoardOfDirectorsPaidInFormOfAwards",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period2",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period2",
        "terseLabel": "Award requisite service period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteServicePeriod2",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingPeriod",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage1",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage1",
        "terseLabel": "Vesting (as a) percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsPercentage1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Shares Vested Dependent on Performance Achievements",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Percentage of Shares Vested Dependent on Performance Achievements",
        "terseLabel": "Percentage of shares vested dependent on performance achievements (percent)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsPercentageofSharesVestedDependentonPerformanceAchievements",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cls_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period1",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period1",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriod1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized1",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized1",
        "terseLabel": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAuthorized1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_SharebasedCompensationAwardTrancheFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Award, Tranche Four [Member]",
        "label": "Share-based Compensation Award, Tranche Four [Member]",
        "terseLabel": "25% vested in year 4"
       }
      }
     },
     "localname": "SharebasedCompensationAwardTrancheFourMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_SharebasedCompensationAwardTrancheOne1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Award, Tranche One1 [Member]",
        "label": "Share-based Compensation Award, Tranche One1 [Member]",
        "terseLabel": "25% vested in year 1"
       }
      }
     },
     "localname": "SharebasedCompensationAwardTrancheOne1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_SharebasedCompensationAwardTrancheThree1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Award, Tranche Three1 [Member]",
        "label": "Share-based Compensation Award, Tranche Three1 [Member]",
        "terseLabel": "25% vested in year 3"
       }
      }
     },
     "localname": "SharebasedCompensationAwardTrancheThree1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_SharebasedCompensationAwardTrancheTwo1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Award, Tranche Two1 [Member]",
        "label": "Share-based Compensation Award, Tranche Two1 [Member]",
        "terseLabel": "25% vested in year 2"
       }
      }
     },
     "localname": "SharebasedCompensationAwardTrancheTwo1Member",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_StatementOfCashFlowsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Statement Of Cash Flows [Table]",
        "label": "Statement Of Cash Flows [Line Items]",
        "terseLabel": "Statement Of Cash Flows [Line Items]"
       }
      }
     },
     "localname": "StatementOfCashFlowsLineItems",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_StatementOfCashFlowsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statement Of Cash Flows [Table]",
        "label": "Statement Of Cash Flows [Table]",
        "terseLabel": "Statement Of Cash Flows [Table]"
       }
      }
     },
     "localname": "StatementOfCashFlowsTable",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_StockIssuedDuringPeriodSharesTreasuryStockReissued1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Treasury Stock Reissued1",
        "label": "Stock Issued During Period, Shares, Treasury Stock Reissued1",
        "terseLabel": "Issued from treasury (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based Compenastion",
        "label": "Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based Compenastion",
        "terseLabel": "SVS issued from treasury upon exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissuedShareBasedCompenastion",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based Compensation",
        "label": "Stock Issued During Period, Shares, Treasury Stock Reissued, Share-based Compensation",
        "terseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissuedSharebasedCompensation",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Treasury Stock Reissued, Share-based Compensation",
        "label": "Stock Issued During Period, Value, Treasury Stock Reissued, Share-based Compensation",
        "terseLabel": "Value of shares issued upon vesting of RSUs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueTreasuryStockReissuedSharebasedCompensation",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_StockRepurchaseProgramNumberOfSharesRemaining": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Program, Number Of Shares Remaining",
        "label": "Stock Repurchase Program, Number Of Shares Remaining",
        "terseLabel": "Stock repurchase program, number of shares remaining"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesRemaining",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased1",
        "label": "Stock Repurchase Program, Number of Shares Authorized To Be Repurchased1",
        "terseLabel": "Number of shares authorized to be repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberofSharesAuthorizedToBeRepurchased1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_StockRepurchasedAndRetiredDuringPeriodShares1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchased and Retired During Period, Shares",
        "label": "Stock Repurchased And Retired During Period, Shares1",
        "negatedTerseLabel": "Cancelled under NCIB (in shares)",
        "terseLabel": "Number of SVS repurchased for cancellation (in millions) (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_StockRepurchasedandRetiredDuringPeriodValue1": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchased and Retired During Period, Value1",
        "label": "Stock Repurchased and Retired During Period, Value1",
        "negatedTerseLabel": "Repurchase of capital stock for cancellation(b)"
       }
      }
     },
     "localname": "StockRepurchasedandRetiredDuringPeriodValue1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_SubordinateVotingSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subordinate Voting Shares [Member]",
        "label": "Subordinate Voting Shares [Member]",
        "terseLabel": "SVS",
        "verboseLabel": "SVS"
       }
      }
     },
     "localname": "SubordinateVotingSharesMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical",
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_TaxEffectFromTaxIncentives": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Effect From Tax Incentives",
        "label": "Tax Effect From Tax Incentives",
        "terseLabel": "Tax effect from tax incentives"
       }
      }
     },
     "localname": "TaxEffectFromTaxIncentives",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_TaxEffectOfExchangeDifferencesOnTranslation": {
     "auth_ref": [],
     "calculation": {
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Effect Of Exchange Differences On Translation",
        "label": "Tax Effect Of Exchange Differences On Translation",
        "terseLabel": "Foreign exchange"
       }
      }
     },
     "localname": "TaxEffectOfExchangeDifferencesOnTranslation",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Effect Of Repatriation Of Undistributed Earnings Of Subsidiaries",
        "label": "Tax Effect Of Repatriation Of Undistributed Earnings Of Subsidiaries",
        "terseLabel": "Tax affect of repatriated earnings"
       }
      }
     },
     "localname": "TaxEffectOfRepatriationOfUndistributedEarningsOfSubsidiaries",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Expense (Income) Related To Changes In Estimates For Prior Period Tax",
        "label": "Tax Expense (Income) Related To Changes In Estimates For Prior Period Tax",
        "negatedTerseLabel": "Tax benefit from change in estimate related to prior year estimate"
       }
      }
     },
     "localname": "TaxExpenseIncomeRelatedToChangesInEstimatesForPriorPeriodTax",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Expense (Income) Relating To Current And Future Withholding Taxes On Undistributed Foreign Earnings",
        "label": "Tax Expense (Income) Relating To Current And Future Withholding Taxes On Undistributed Foreign Earnings",
        "terseLabel": "Tax expenses relating to current and future withholding taxes"
       }
      }
     },
     "localname": "TaxExpenseIncomeRelatingToCurrentAndFutureWithholdingTaxesOnUndistributedForeignEarnings",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_TaxExpenseIncomeWithholdingTaxOnDividendsPaid": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Expense (Income), Withholding Tax On Dividends Paid",
        "label": "Tax Expense (Income), Withholding Tax On Dividends Paid",
        "terseLabel": "Withholding tax on dividends paid"
       }
      }
     },
     "localname": "TaxExpenseIncomeWithholdingTaxOnDividendsPaid",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_TaxRateEffectOfRevaluationImpact": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax Rate Effect Of Revaluation Impact",
        "label": "Tax Rate Effect Of Revaluation Impact",
        "terseLabel": "Tax rate effect of revaluation impact"
       }
      }
     },
     "localname": "TaxRateEffectOfRevaluationImpact",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_TermLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loans [Member]",
        "label": "Term Loans [Member]",
        "terseLabel": "Term Loans"
       }
      }
     },
     "localname": "TermLoansMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_TermOfStrategicPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of Strategic Plan",
        "label": "Term of Strategic Plan",
        "terseLabel": "Term of strategic plan"
       }
      }
     },
     "localname": "TermOfStrategicPlan",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade Payables, Accrued Liabilities, Other Liabilities And Provisions [Member]",
        "label": "Trade Payables, Accrued Liabilities, Other Liabilities And Provisions [Member]",
        "terseLabel": "A/P and certain accrued and other liabilities and provisions"
       }
      }
     },
     "localname": "TradePayablesAccruedLiabilitiesOtherLiabilitiesAndProvisionsMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer Of FInancial Assets Accounted For As Sales, Number Of Banks",
        "label": "Transfer Of FInancial Assets Accounted For As Sales, Number Of Banks",
        "terseLabel": "A/R sales program, number of third-party banks"
       }
      }
     },
     "localname": "TransferOfFInancialAssetsAccountedForAsSalesNumberOfBanks",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cls_TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer Of Financial Assets Accounted For As Sales, Agreement Term",
        "label": "Transfer Of Financial Assets Accounted For As Sales, Agreement Term",
        "terseLabel": "Agreement term"
       }
      }
     },
     "localname": "TransferOfFinancialAssetsAccountedForAsSalesAgreementTerm",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer Of Financial Assets Accounted For As Sales, Amount Derecognized1",
        "label": "Transfer Of Financial Assets Accounted For As Sales, Amount Derecognized1",
        "terseLabel": "Accounts receivable sold during period"
       }
      }
     },
     "localname": "TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails",
      "http://www.celestica.com/role/CapitalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer Of Financial Assets Accounted For As Sales, Maximum Limit",
        "label": "Transfer Of Financial Assets Accounted For As Sales, Maximum Limit",
        "terseLabel": "Agreement to sell trade receivables, maximum capacity"
       }
      }
     },
     "localname": "TransferOfFinancialAssetsAccountedForAsSalesMaximumLimit",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails",
      "http://www.celestica.com/role/CapitalDisclosuresDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer Of Financial Assets Accounted For As Sales, Term Of Agreement Extensions",
        "label": "Transfer Of Financial Assets Accounted For As Sales, Term Of Agreement Extensions",
        "terseLabel": "Extension term"
       }
      }
     },
     "localname": "TransferOfFinancialAssetsAccountedForAsSalesTermOfAgreementExtensions",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer Of Financial Assets Accounted For As Sales, Term Required Notice Before Termination",
        "label": "Transfer Of Financial Assets Accounted For As Sales, Term Required Notice Before Termination",
        "terseLabel": "Notice before termination"
       }
      }
     },
     "localname": "TransferOfFinancialAssetsAccountedForAsSalesTermRequiredNoticeBeforeTermination",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_TreasuryStockSharesAcquired1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury Stock, Shares, Acquired1",
        "label": "Treasury Stock, Shares, Acquired1",
        "terseLabel": "Number of SVS repurchased for delivery under SBC plans (in millions) (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired1",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_TreasuryStockSharesAcquiredHeldByTrustee": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury Stock, Shares, Acquired, Held by Trustee",
        "label": "Treasury Stock, Shares, Acquired, Held By Trustee",
        "terseLabel": "Number of SVS held by trustee for delivery under SBC plans (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquiredHeldByTrustee",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cls_TreasuryStockValueAcquiredCostMethodHeldByTrustee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury Stock, Value, Acquired, Cost Method, Held By Trustee",
        "label": "Treasury Stock, Value, Acquired, Cost Method, Held By Trustee",
        "terseLabel": "Value of SVS held by trustee for delivery under SBC plans"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethodHeldByTrustee",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_TwoThousandEighteenNCIBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Eighteen NCIB [Member]",
        "label": "Two Thousand Eighteen NCIB [Member]",
        "terseLabel": "2018 NCIB"
       }
      }
     },
     "localname": "TwoThousandEighteenNCIBMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_TwoThousandSeventeenNCIBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Seventeen NCIB [Member]",
        "label": "Two Thousand Seventeen NCIB [Member]",
        "terseLabel": "2017 NCIB"
       }
      }
     },
     "localname": "TwoThousandSeventeenNCIBMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_TwoThousandTwentyNCIBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty NCIB",
        "label": "Two Thousand Twenty NCIB [Member]",
        "terseLabel": "2020 NCIB"
       }
      }
     },
     "localname": "TwoThousandTwentyNCIBMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_TwoThousandTwentyOneNCIBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty One NCIB",
        "label": "Two Thousand Twenty One NCIB [Member]",
        "terseLabel": "2021 NCIB"
       }
      }
     },
     "localname": "TwoThousandTwentyOneNCIBMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_TwoThousandTwentyOneNICBASPPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty One NICB ASPP",
        "label": "Two Thousand Twenty One NICB ASPP [Member]",
        "terseLabel": "2021 NICB ASPP"
       }
      }
     },
     "localname": "TwoThousandTwentyOneNICBASPPMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_TwoThousandTwentyOneSBCASPPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand Twenty One SBC ASPP",
        "label": "Two Thousand Twenty One SBC ASPP [Member]",
        "terseLabel": "2021 SBC ASPP"
       }
      }
     },
     "localname": "TwoThousandTwentyOneSBCASPPMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_UKMainPensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "UK Main Pension Plan [Member]",
        "label": "UK Main Pension Plan [Member]",
        "terseLabel": "UK Main Pension Plan"
       }
      }
     },
     "localname": "UKMainPensionPlanMember",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_UndiscountedLeasePaymentsToBePaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted Lease Payments To Be Paid",
        "label": "Undiscounted Lease Payments To Be Paid",
        "terseLabel": "Undiscounted cash flows for lease obligation"
       }
      }
     },
     "localname": "UndiscountedLeasePaymentsToBePaid",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_UnhedgedItemsLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unhedged Items, Liabilities",
        "label": "Unhedged Items, Liabilities",
        "terseLabel": "Unhedged borrowings"
       }
      }
     },
     "localname": "UnhedgedItemsLiabilities",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cls_UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful Lives, Intangible Assets Acquired Through Business Combination Other Than Goodwill",
        "label": "Useful Lives, Intangible Assets Acquired Through Business Combination Other Than Goodwill",
        "terseLabel": "Customer intangible assets acquired, useful life"
       }
      }
     },
     "localname": "UsefulLivesIntangibleAssetsAcquiredThroughBusinessCombinationOtherThanGoodwill",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period",
        "label": "Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period",
        "terseLabel": "Useful life of intangible assets"
       }
      }
     },
     "localname": "UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period",
        "label": "Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period",
        "terseLabel": "Useful life of property, plant and equipment"
       }
      }
     },
     "localname": "UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cls_Vesting1Axis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting1 [Axis]",
        "label": "Vesting1 [Axis]",
        "terseLabel": "Vesting1 [Axis]"
       }
      }
     },
     "localname": "Vesting1Axis",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cls_Vesting1Domain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Vesting1 [Axis]",
        "label": "Vesting1 [Domain]",
        "terseLabel": "Vesting1 [Domain]"
       }
      }
     },
     "localname": "Vesting1Domain",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cls_WeightedAverageFairValueAtTheGrantDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Fair Value At The Grant Date",
        "label": "Weighted Average Fair Value At The Grant Date",
        "terseLabel": "Weighted average exercise price of other equity instruments granted in share-based payment arrangement (in usd per share)"
       }
      }
     },
     "localname": "WeightedAverageFairValueAtTheGrantDate",
     "nsuri": "http://www.celestica.com/20211231",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "China"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_KR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "KOREA, REPUBLIC OF",
        "verboseLabel": "South Korea"
       }
      }
     },
     "localname": "KR",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_LA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LAOS",
        "terseLabel": "Laos"
       }
      }
     },
     "localname": "LA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_MY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MALAYSIA",
        "terseLabel": "Malaysia"
       }
      }
     },
     "localname": "MY",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_SG": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SINGAPORE",
        "terseLabel": "Singapore"
       }
      }
     },
     "localname": "SG",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_TH": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "THAILAND",
        "terseLabel": "Thailand"
       }
      }
     },
     "localname": "TH",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies [Domain]"
       }
      }
     },
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_CAD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Canada, Dollars",
        "terseLabel": "Canadian dollar"
       }
      }
     },
     "localname": "CAD",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_CNY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "China, Yuan Renminbi",
        "terseLabel": "Chinese renminbi"
       }
      }
     },
     "localname": "CNY",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_EUR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Euro Member Countries, Euro",
        "terseLabel": "Euro"
       }
      }
     },
     "localname": "EUR",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_GBP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "United Kingdom, Pounds",
        "verboseLabel": "British pound"
       }
      }
     },
     "localname": "GBP",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_JPY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Japan, Yen",
        "terseLabel": "Japanese yen"
       }
      }
     },
     "localname": "JPY",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_KRW": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Korea (South), Won",
        "terseLabel": "Korean won"
       }
      }
     },
     "localname": "KRW",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_MXN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mexico, Pesos",
        "terseLabel": "Mexican peso"
       }
      }
     },
     "localname": "MXN",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_MYR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Malaysia, Ringgits",
        "terseLabel": "Malaysian ringgit"
       }
      }
     },
     "localname": "MYR",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_RON": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Romania, New Lei",
        "terseLabel": "Romanian Leu"
       }
      }
     },
     "localname": "RON",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_SGD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Singapore, Dollars",
        "terseLabel": "Singapore dollar"
       }
      }
     },
     "localname": "SGD",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_THB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thailand, Baht",
        "terseLabel": "Thai baht"
       }
      }
     },
     "localname": "THB",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]",
        "terseLabel": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r341",
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r341",
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r341",
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelEmailAddress": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Email address of contact personnel.",
        "label": "Contact Personnel Email Address",
        "terseLabel": "Contact Personnel Email Address"
       }
      }
     },
     "localname": "ContactPersonnelEmailAddress",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name",
        "terseLabel": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard",
        "terseLabel": "Entity Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r341",
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement",
        "terseLabel": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country",
        "terseLabel": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses, Address Type [Axis]",
        "terseLabel": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r346"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r341",
      "r342",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ifrs-full_AccountingProfit": {
     "auth_ref": [
      "r60",
      "r61"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accounting profit",
        "terseLabel": "Earnings before income taxes"
       }
      }
     },
     "localname": "AccountingProfit",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "auth_ref": [
      "r70",
      "r79",
      "r164",
      "r177",
      "r180"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation, amortisation and impairment. [Refer: Impairment loss; Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated depreciation, amortisation and impairment [member]",
        "terseLabel": "Accumulated Depreciation and Impairment",
        "verboseLabel": "Accumulated Amortization and Impairment"
       }
      }
     },
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income",
        "periodEndLabel": "Accumulated other comprehensive income, ending balance",
        "periodStartLabel": "Accumulated other comprehensive income, beginning balance",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income [member]",
        "terseLabel": "AOC loss",
        "verboseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "auth_ref": [
      "r257"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Consideration transferred, acquisition-date fair value",
        "terseLabel": "Consideration transferred, acquisition-date fair value"
       }
      }
     },
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination": {
     "auth_ref": [
      "r260"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisition-related costs for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination",
        "terseLabel": "Integration and acquisition-related transaction costs"
       }
      }
     },
     "localname": "AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination": {
     "auth_ref": [
      "r260"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisition-related costs recognised as expense for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination",
        "terseLabel": "Costs related to acquisition activities"
       }
      }
     },
     "localname": "AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r165"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in intangible assets and goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, intangible assets and goodwill",
        "terseLabel": "Acquisitions through business combination"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, property, plant and equipment",
        "terseLabel": "Acquisitions through business combination"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumption of discount rates",
        "terseLabel": "Benefit obligations"
       }
      }
     },
     "localname": "ActuarialAssumptionOfDiscountRates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRatesMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the discount rates used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumption of discount rates [member]",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "ActuarialAssumptionOfDiscountRatesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [member]; Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumption of expected rates of salary increases",
        "terseLabel": "Benefit obligations"
       }
      }
     },
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreases",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the medical cost trend rates used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumption of medical cost trend rates [member]",
        "terseLabel": "Healthcare cost trend rate"
       }
      }
     },
     "localname": "ActuarialAssumptionOfMedicalCostTrendRatesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialAssumptionsAxis": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumptions [axis]",
        "terseLabel": "Actuarial assumptions [axis]"
       }
      }
     },
     "localname": "ActuarialAssumptionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ActuarialAssumptionsMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all actuarial assumptions. Actuarial assumptions are the entity\u2019s unbiased and mutually compatible best estimates of the demographic and financial variables that will determine the ultimate cost of providing post-employment benefits. It also represents the standard value for the 'Actuarial assumptions' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Actuarial assumptions [member]",
        "terseLabel": "Actuarial assumptions"
       }
      }
     },
     "localname": "ActuarialAssumptionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions",
        "negatedTerseLabel": "\u2014 Changes in demographic assumptions"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r93"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions",
        "negatedTerseLabel": "\u2014 Changes in financial assumptions"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments",
        "negatedTerseLabel": "\u2014 Experience adjustments"
       }
      }
     },
     "localname": "ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements": {
     "auth_ref": [
      "r255"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Additional information about share-based payment arrangements necessary to satisfy the disclosure requirements of IFRS 2. [Refer: Share-based payment arrangements [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additional information about share-based payment arrangements [text block]",
        "terseLabel": "Additional information about share-based payment arrangements"
       }
      }
     },
     "localname": "AdditionalInformationAboutSharebasedPaymentArrangements",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_AdditionalProvisionsOtherProvisions": {
     "auth_ref": [
      "r153"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additional other provisions made. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additional provisions, other provisions",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "AdditionalProvisionsOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r165"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, intangible assets other than goodwill",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, property, plant and equipment",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "auth_ref": [
      "r234"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions to right-of-use assets",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsToRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average number of shares (diluted) (in shares)"
       }
      }
     },
     "localname": "AdjustedWeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations",
      "http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments of tax expense (income) recognised in the period for current tax of prior periods."
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for current tax of prior periods",
        "terseLabel": "Adjustments for prior years, including changes to net provisions related to tax uncertainties"
       }
      }
     },
     "localname": "AdjustmentsForCurrentTaxOfPriorPeriod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "auth_ref": [
      "r191"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in inventories",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets": {
     "auth_ref": [
      "r194"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in other current assets",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "auth_ref": [
      "r191"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in trade accounts receivable",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_DeferredTaxExpenseIncome",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments of tax expense (income) recognised in the period for the deferred tax of prior periods."
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for deferred tax of prior periods",
        "terseLabel": "Changes in previously unrecognized tax losses and deductible temporary differences, including adjustments for prior years"
       }
      }
     },
     "localname": "AdjustmentsForDeferredTaxOfPriorPeriods",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "auth_ref": [
      "r192"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for depreciation and amortisation expense",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForFinanceCosts": {
     "auth_ref": [
      "r193"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for finance costs to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance costs; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for finance costs",
        "terseLabel": "Finance costs"
       }
      }
     },
     "localname": "AdjustmentsForFinanceCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncomeTaxExpense": {
     "auth_ref": [
      "r195"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for income tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for income tax expense",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "localname": "AdjustmentsForIncomeTaxExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss) [abstract]",
        "terseLabel": "Adjustments to net earnings for items not affecting cash:"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "auth_ref": [
      "r192"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for share-based payments",
        "terseLabel": "Equity-settled employee SBC"
       }
      }
     },
     "localname": "AdjustmentsForSharebasedPayments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregatedMeasurementMember": {
     "auth_ref": [
      "r175",
      "r179",
      "r212"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated measurement [member]",
        "terseLabel": "Aggregated measurement"
       }
      }
     },
     "localname": "AggregatedMeasurementMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "auth_ref": [
      "r27",
      "r106",
      "r226",
      "r238",
      "r240",
      "r271",
      "r296",
      "r298",
      "r315",
      "r316",
      "r317",
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated time bands [member]",
        "terseLabel": "Aggregated time bands"
       }
      }
     },
     "localname": "AggregatedTimeBandsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllLevelsOfFairValueHierarchyMember": {
     "auth_ref": [
      "r101",
      "r213"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "All levels of fair value hierarchy [member]",
        "terseLabel": "All levels of fair value hierarchy"
       }
      }
     },
     "localname": "AllLevelsOfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": {
     "auth_ref": [
      "r330"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Allowance account for credit losses of financial assets",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceAccountForCreditLossesOfFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCreditandLiquidityRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r167"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 4.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      },
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amortisation, intangible assets other than goodwill",
        "negatedTerseLabel": "Amortization",
        "terseLabel": "Amortization of intangible assets",
        "verboseLabel": "Amortization of intangible assets (excluding computer software)"
       }
      }
     },
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AnalysisOfIncomeAndExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Analysis of income and expense [abstract]",
        "terseLabel": "Analysis of income and expense [abstract]",
        "verboseLabel": "Income tax expense (recovery)"
       }
      }
     },
     "localname": "AnalysisOfIncomeAndExpenseAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_Assets": {
     "auth_ref": [
      "r24",
      "r212",
      "r213",
      "r214",
      "r305",
      "r307"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers": {
     "auth_ref": [
      "r227"
     ],
     "calculation": {
      "http://www.celestica.com/role/OtherNonCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets recognised from costs to obtain or fulfil contracts with customers",
        "terseLabel": "Deferred investment costs"
       }
      }
     },
     "localname": "AssetsRecognisedFromCostsToObtainOrFulfilContractsWithCustomers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AtFairValueMember": {
     "auth_ref": [
      "r175",
      "r179",
      "r212"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for measurement based on fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date."
       }
      },
      "en-us": {
       "role": {
        "label": "At fair value [member]",
        "terseLabel": "Fair value"
       }
      }
     },
     "localname": "AtFairValueMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AveragePriceOfHedgingInstrument": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The average price of a hedging instrument. [Refer: Hedging instruments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Average price of hedging instrument",
        "terseLabel": "Weighted average exchange rate in U.S.\u00a0dollars (in dollars per share)"
       }
      }
     },
     "localname": "AveragePriceOfHedgingInstrument",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_BankOverdraftsClassifiedAsCashEquivalents": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that has been withdrawn from an account in excess of existing cash balances. This is considered a short-term extension of credit by the bank. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Bank overdrafts",
        "terseLabel": "Amounts outstanding under available uncommitted bank overdraft facilities"
       }
      }
     },
     "localname": "BankOverdraftsClassifiedAsCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "auth_ref": [
      "r136",
      "r137"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      },
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share",
        "terseLabel": "Basic earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "BasicEarningsLossPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_Borrowings": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings",
        "negatedLabel": "Outstanding borrowings",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "Borrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings, adjustment to interest rate basis",
        "terseLabel": "Margin for borrowings (percent)"
       }
      }
     },
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]",
        "terseLabel": "Borrowings by name [axis]"
       }
      }
     },
     "localname": "BorrowingsByNameAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalDisclosuresDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails",
      "http://www.celestica.com/role/FinanceCostsNarrativeDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsByNameMember": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [member]",
        "terseLabel": "Borrowings by name"
       }
      }
     },
     "localname": "BorrowingsByNameMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalDisclosuresDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails",
      "http://www.celestica.com/role/FinanceCostsNarrativeDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BottomOfRangeMember": {
     "auth_ref": [
      "r217",
      "r219",
      "r220",
      "r251",
      "r295",
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Bottom of range [member]",
        "terseLabel": "Bottom of range"
       }
      }
     },
     "localname": "BottomOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BuildingsMember": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Buildings [member]",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Business combinations [axis]",
        "terseLabel": "Business combinations [axis]"
       }
      }
     },
     "localname": "BusinessCombinationsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails",
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "auth_ref": [
      "r70",
      "r75",
      "r164",
      "r169",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r263",
      "r285",
      "r286",
      "r334",
      "r336"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      }
     },
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountMember": {
     "auth_ref": [
      "r75",
      "r169",
      "r176",
      "r178",
      "r179",
      "r263",
      "r285",
      "r286",
      "r334",
      "r335"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount [member]",
        "terseLabel": "Carrying amount"
       }
      }
     },
     "localname": "CarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Cash": {
     "auth_ref": [
      "r198"
     ],
     "calculation": {
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalents": {
     "auth_ref": [
      "r19",
      "r198",
      "r210"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of year",
        "periodStartLabel": "Cash and cash equivalents, beginning of year",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashEquivalents": {
     "auth_ref": [
      "r198"
     ],
     "calculation": {
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash equivalents",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCashandCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowHedgesMember": {
     "auth_ref": [
      "r174",
      "r273",
      "r275",
      "r278"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedges of the exposure to variability in cash flows that (a) are attributable to a particular risk associated with a recognised asset or liability (such as all or some future interest payments on variable rate debt) or a highly probable forecast transaction; and (b) could affect profit or loss. [Refer: Hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flow hedges [member]",
        "terseLabel": "Cash flow hedges"
       }
      }
     },
     "localname": "CashFlowHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "auth_ref": [
      "r181",
      "r201"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "auth_ref": [
      "r181",
      "r201"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "auth_ref": [
      "r181",
      "r201"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities",
        "negatedTerseLabel": "Acquisitions"
       }
      }
     },
     "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]",
        "terseLabel": "Categories of related parties [axis]"
       }
      }
     },
     "localname": "CategoriesOfRelatedPartiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ChangesInIntangibleAssetsAndGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in intangible assets and goodwill [abstract]",
        "terseLabel": "Changes in intangible assets and goodwill [abstract]"
       }
      }
     },
     "localname": "ChangesInIntangibleAssetsAndGoodwillAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "auth_ref": [
      "r140",
      "r142",
      "r215",
      "r236"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]",
        "terseLabel": "Classes of assets [axis]"
       }
      }
     },
     "localname": "ClassesOfAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "auth_ref": [
      "r140",
      "r215",
      "r236"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Assets [member]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "ClassesOfAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfCashPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of cash payments from operating activities [abstract]",
        "terseLabel": "Changes in non-cash working capital items:"
       }
      }
     },
     "localname": "ClassesOfCashPaymentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfContingentLiabilitiesAxis": {
     "auth_ref": [
      "r158",
      "r262"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of contingent liabilities [axis]",
        "terseLabel": "Classes of contingent liabilities [axis]"
       }
      }
     },
     "localname": "ClassesOfContingentLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r293",
      "r294",
      "r314",
      "r326",
      "r327",
      "r328"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of financial assets [axis]",
        "terseLabel": "Classes of financial assets [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of intangible assets and goodwill [axis]",
        "terseLabel": "Classes of intangible assets and goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [axis]",
        "terseLabel": "Classes of intangible assets other than goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails",
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfLiabilitiesAxis": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of liabilities [axis]",
        "terseLabel": "Classes of liabilities [axis]"
       }
      }
     },
     "localname": "ClassesOfLiabilitiesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]",
        "terseLabel": "Classes of property, plant and equipment [axis]"
       }
      }
     },
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of other provisions [axis]",
        "terseLabel": "Classes of other provisions [axis]"
       }
      }
     },
     "localname": "ClassesOfProvisionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails",
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]",
        "terseLabel": "Classes of share capital [axis]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical",
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Share capital [member]",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "ClassesOfShareCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical",
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Components of equity [axis]",
        "terseLabel": "Components of equity [axis]"
       }
      }
     },
     "localname": "ComponentsOfEquityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]",
        "terseLabel": "Items that may be reclassified to net earnings:"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]",
        "terseLabel": "Items that will not be reclassified to net earnings:"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive income [abstract]",
        "terseLabel": "Total comprehensive income:"
       }
      }
     },
     "localname": "ComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "auth_ref": [
      "r4",
      "r40"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive income, attributable to owners of parent",
        "totalLabel": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ComputerSoftwareMember": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Computer software [member]",
        "terseLabel": "Computer software assets"
       }
      }
     },
     "localname": "ComputerSoftwareMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContingentLiabilitiesMember": {
     "auth_ref": [
      "r160",
      "r262"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for possible obligations that arise from past events and whose existence will be confirmed only by the occurrence or non-occurrence of one or more uncertain future events not wholly within the control of the entity; or, present obligations that arise from past events but are not recognised because (a) it is probable that an outflow of resources embodying economic benefits will be required to settle the obligations; or (b) the amount of the obligations cannot be measured with sufficient reliability. It also represents the standard value for the 'Classes of contingent liabilities' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Contingent liabilities [member]",
        "terseLabel": "Contingent liabilities"
       }
      }
     },
     "localname": "ContingentLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContingentLiabilityForGuaranteesMember": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a contingent liability for guarantees. [Refer: Contingent liabilities [member]; Guarantees [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Contingent liability for guarantees [member]",
        "terseLabel": "Guarantees"
       }
      }
     },
     "localname": "ContingentLiabilityForGuaranteesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ContractAssets": {
     "auth_ref": [
      "r221",
      "r225"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of an entity\u2019s 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\u2019s future performance)."
       }
      },
      "en-us": {
       "role": {
        "label": "Contract assets",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r77"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual commitments for the acquisition of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Contractual commitments for acquisition of property, plant and equipment",
        "terseLabel": "Capital expenditures principally for machinery and equipment"
       }
      }
     },
     "localname": "ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in net defined benefit liability (asset) resulting from contributions to a defined benefit plan by the employer. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from resulting from contributions to plan by employer",
        "terseLabel": "Employer contributions"
       }
      }
     },
     "localname": "ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfSales": {
     "auth_ref": [
      "r2",
      "r50"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 2.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of sales",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfSales",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CountryOfIncorporation": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The country in which the entity is incorporated."
       }
      },
      "en-us": {
       "role": {
        "label": "Country of incorporation",
        "terseLabel": "Country of incorporation"
       }
      }
     },
     "localname": "CountryOfIncorporation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrencyRiskMember": {
     "auth_ref": [
      "r302",
      "r318",
      "r319",
      "r320",
      "r321"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Currency risk [member]",
        "terseLabel": "Foreign currency forwards and swaps"
       }
      }
     },
     "localname": "CurrencyRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current accrued expenses and other current liabilities. [Refer: Accruals; Other current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current accrued expenses and other current liabilities",
        "terseLabel": "Accrued and other current liabilities"
       }
      }
     },
     "localname": "CurrentAccruedExpensesAndOtherCurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails",
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssets": {
     "auth_ref": [
      "r28",
      "r207",
      "r208"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "CurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets [abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "CurrentAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialAssets": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial assets. [Refer: Derivative financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current derivative financial assets",
        "terseLabel": "Derivative assets"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current derivative financial liabilities",
        "terseLabel": "Derivative liabilities"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "auth_ref": [
      "r230"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current lease liabilities",
        "terseLabel": "Current lease liabilities"
       }
      }
     },
     "localname": "CurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilities": {
     "auth_ref": [
      "r30",
      "r207",
      "r209"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2023-01-01: 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.\nEffective 2023-01-01: The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities [abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "CurrentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentProvisions": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      },
      "http://www.celestica.com/role/ProvisionsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_Provisions",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current provisions",
        "terseLabel": "Current",
        "verboseLabel": "Current portion of provisions"
       }
      }
     },
     "localname": "CurrentProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentRecognisedLiabilitiesDefinedBenefitPlan": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails": {
       "order": 2.0,
       "parentTag": "cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current net defined benefit liability. [Refer: Net defined benefit liability]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current net defined benefit liability",
        "negatedTerseLabel": "Current other post-employment benefit obligations"
       }
      }
     },
     "localname": "CurrentRecognisedLiabilitiesDefinedBenefitPlan",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase in net defined benefit liability (asset) resulting from current service cost",
        "terseLabel": "Current service cost"
       }
      }
     },
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax assets, current",
        "terseLabel": "Income taxes receivable"
       }
      }
     },
     "localname": "CurrentTaxAssetsCurrent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax expense (income)",
        "verboseLabel": "Current year"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      },
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax expense (income) and adjustments for current tax of prior periods",
        "terseLabel": "Current",
        "totalLabel": "Current tax expense"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations",
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current tax expense (income) and adjustments for current tax of prior periods [abstract]",
        "terseLabel": "Current income tax expense:"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax liabilities, current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "CurrentTaxLiabilitiesCurrent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTradeReceivables": {
     "auth_ref": [
      "r29",
      "r32"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current trade receivables",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "CurrentTradeReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r259"
     ],
     "calculation": {
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 7.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for customer-related intangible assets acquired in a business combination. [Refer: Customer-related intangible assets [member]; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Customer-related intangible assets recognised as of acquisition date",
        "terseLabel": "Customer intangible assets"
       }
      }
     },
     "localname": "CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount instruments representing debt (rather than equity) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Debt instruments, amount contributed to fair value of plan assets",
        "terseLabel": "Debt investment funds"
       }
      }
     },
     "localname": "DebtInstrumentsAmountContributedToFairValueOfPlanAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deductible temporary differences for which no deferred tax asset is recognised",
        "terseLabel": "Deductible temporary differences and unused tax losses for which no deferred tax assets have been recognized"
       }
      }
     },
     "localname": "DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssets": {
     "auth_ref": [
      "r22",
      "r25",
      "r64"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax assets",
        "periodEndLabel": "Deferred tax assets, ending balance",
        "periodStartLabel": "Deferred tax assets, beginning balance",
        "terseLabel": "Deferred income taxes",
        "verboseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      },
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income)",
        "terseLabel": "Deferred",
        "totalLabel": "Deferred tax expense"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations",
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income) [abstract]",
        "terseLabel": "Deferred income tax expense (recovery):"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_DeferredTaxExpenseIncome",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income) relating to origination and reversal of temporary differences",
        "terseLabel": "Origination and reversal of temporary differences"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "auth_ref": [
      "r22",
      "r25",
      "r64"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities",
        "periodEndLabel": "Deferred tax liabilities, ending balance",
        "periodStartLabel": "Deferred tax liabilities, beginning balance",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DefinedBenefitObligationAtPresentValue": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_SurplusDeficitInPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Defined benefit obligation, at present value",
        "negatedLabel": "Accrued benefit obligations, end of year"
       }
      }
     },
     "localname": "DefinedBenefitObligationAtPresentValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DefinedBenefitPlansAxis": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Defined benefit plans [axis]",
        "terseLabel": "Defined benefit plans [axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DefinedBenefitPlansMember": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for post-employment benefit plans other than 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. It also represents the standard value for the 'Defined benefit plans' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Defined benefit plans [member]",
        "terseLabel": "Defined benefit plans"
       }
      }
     },
     "localname": "DefinedBenefitPlansMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for defined benefit plans other than multi-employer plans, state plans and plans that share risks between entities under common control. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Defined benefit plans other than multi-employer plans, state plans and plans that share risks between entities under common control [member]",
        "terseLabel": "Other benefit plans"
       }
      }
     },
     "localname": "DefinedBenefitPlansOtherThanMultiemployerPlansStatePlansAndPlansThatShareRisksBetweenEntitiesUnderCommonControlMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for defined benefit plans that share risks between entities under common control such as a parent and its subsidiaries. [Refer: Defined benefit plans [member]; Subsidiaries [member]; Parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Defined benefit plans that share risks between entities under common control [member]",
        "terseLabel": "Pension Plan"
       }
      }
     },
     "localname": "DefinedBenefitPlansThatShareRisksBetweenEntitiesUnderCommonControlMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DepositsFromCustomers": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deposit liabilities from customers held by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Deposits from customers",
        "terseLabel": "Deposits from customers"
       }
      }
     },
     "localname": "DepositsFromCustomers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationExpense": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation expense",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "DepreciationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ExpensesByNatureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r73",
      "r78"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation, property, plant and equipment",
        "negatedTerseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation, right-of-use assets",
        "negatedTerseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativesMember": {
     "auth_ref": [
      "r216",
      "r218",
      "r294",
      "r301"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for financial instruments or other contracts within the scope of IFRS 9 with all three of the following characteristics: (a) Their value changes in response to the change in a specified interest rate, financial instrument price, commodity price, foreign exchange rate, index of prices or rates, credit rating or credit index, or other variable, provided in the case of a non-financial variable that the variable is not specific to a party to the contract (sometimes called the \u2018underlying\u2019); (b) They require no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; (c) They are settled at a future date. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivatives [member]",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "DerivativesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for business combinations. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for business combinations [text block]",
        "terseLabel": "Business combinations"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for derivative financial instruments and hedging. [Refer: Financial instruments, class [member]; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for derivative financial instruments and hedging [text block]",
        "terseLabel": "Derivatives and hedge accounting"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for employee benefits [text block]",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinanceCostsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for finance costs. [Refer: Finance costs]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for finance costs [text block]",
        "terseLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinanceCostsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial instruments at fair value through profit or loss [text block]",
        "terseLabel": "Fair value through profit or loss (FVTPL)"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for financial instruments. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial instruments [text block]",
        "terseLabel": "Financial assets and financial liabilities"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for foreign currency translation."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for foreign currency translation [text block]",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the currency of the primary economic environment in which the entity operates."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for functional currency [text block]",
        "terseLabel": "Functional and presentation currency"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for government grants, including the methods of presentation adopted in the financial statements. [Refer: Government [member]; Government grants]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for government grants [text block]",
        "terseLabel": "Government Subsidies"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForGovernmentGrants",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of financial assets [text block]",
        "terseLabel": "Impairment of financial assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of non-financial assets [text block]",
        "terseLabel": "Impairment of goodwill, intangible assets, property, plant and equipment, and ROU assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for income tax."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for income tax [text block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for intangible assets and goodwill [text block]",
        "terseLabel": "Goodwill and intangible assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for leases [text block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for loans and receivables. [Refer: Loans and receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for loans and receivables [text block]",
        "terseLabel": "Amortized cost"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for measuring inventories [text block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for property, plant and equipment [text block]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for provisions [text block]",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for recognition of revenue [text block]",
        "terseLabel": "Revenue and deferred investment costs"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for share-based payment transactions [text block]",
        "terseLabel": "Stock-based compensation (SBC)"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for subsidiaries. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for subsidiaries [text block]",
        "terseLabel": "Basis of consolidation"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSubsidiariesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": {
     "auth_ref": [
      "r145",
      "r147"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Discount rate applied to cash flow projections",
        "verboseLabel": "Discount rate (percentage)"
       }
      }
     },
     "localname": "DescriptionOfDiscountRatesAppliedToCashFlowProjections",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time."
       }
      },
      "en-us": {
       "role": {
        "label": "Expected volatility, share options granted",
        "terseLabel": "Expected volatility, share options granted"
       }
      }
     },
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections": {
     "auth_ref": [
      "r144",
      "r146"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Growth rate used to extrapolate cash flow projections",
        "terseLabel": "Growth rate used to extrapolate cash flow projections (percentage)",
        "verboseLabel": "Annual revenue growth rate (percentage)"
       }
      }
     },
     "localname": "DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Risk free interest rate, share options granted",
        "terseLabel": "Risk free interest rate, share options granted"
       }
      }
     },
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "auth_ref": [
      "r136",
      "r137"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share",
        "terseLabel": "Diluted earnings per share (in dollars per share)"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of dilutive potential ordinary shares that relate to the assumed exercise of the entity's share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Dilutive effect of share options on number of ordinary shares",
        "terseLabel": "Dilutive effect of outstanding awards under SBC plans (in shares)"
       }
      }
     },
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of accounting judgements and estimates [text block]",
        "terseLabel": "Use of estimates and judgments"
       }
      }
     },
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of additional information about leasing activities of a lessee."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of additional information about leasing activities for lessee [text block]",
        "terseLabel": "Disclosure of Detailed Information About Leases",
        "verboseLabel": "Contractual Undiscounted Cash Flows For Lease Obligations"
       }
      }
     },
     "localname": "DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesTables",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure of the analysis of other comprehensive income by item."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of analysis of other comprehensive income by item [text block]",
        "terseLabel": "Accumulated Other Comprehensive Loss, Net of Tax"
       }
      }
     },
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTax"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of analysis of other comprehensive income by item [line items]",
        "terseLabel": "Disclosure of analysis of other comprehensive income by item [line items]"
       }
      }
     },
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the analysis of other comprehensive income by item."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of analysis of other comprehensive income by item [table]",
        "terseLabel": "Disclosure of analysis of other comprehensive income by item [table]"
       }
      }
     },
     "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of basis of preparation of financial statements [text block]",
        "terseLabel": "Statement of compliance"
       }
      }
     },
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of borrowings [text block]",
        "terseLabel": "Credit Facilities and Lease Obligations"
       }
      }
     },
     "localname": "DisclosureOfBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for business combinations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of business combinations [text block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [line items]",
        "terseLabel": "Disclosure of detailed information about business combination [line items]"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails",
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsTable": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of business combinations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [table]",
        "terseLabel": "Disclosure of detailed information about business combination [table]"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails",
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [abstract]",
        "terseLabel": "Capital transactions:"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Share capital [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [text block]",
        "terseLabel": "Disclosure of Detailed Information About Capital Transactions"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [line items]",
        "terseLabel": "Disclosure of classes of share capital [line items]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [table]",
        "terseLabel": "Disclosure of classes of share capital [table]"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of commitments and contingent liabilities [text block]",
        "terseLabel": "Commitments, Contingencies and Guarantees"
       }
      }
     },
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuarantees"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of defined benefit plans. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [text block]",
        "terseLabel": "Percentages and Assumptions Used in Measuring the Plans"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [line items]",
        "terseLabel": "Disclosure of defined benefit plans [line items]"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansTable": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to defined benefit plans."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of defined benefit plans [table]",
        "terseLabel": "Disclosure of defined benefit plans [table]"
       }
      }
     },
     "localname": "DisclosureOfDefinedBenefitPlansTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [text block]",
        "terseLabel": "Borrowings Under the Revolving Facility and Term Loan and Lease Obligations"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [line items]",
        "terseLabel": "Disclosure of detailed information about borrowings [line items]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalDisclosuresDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails",
      "http://www.celestica.com/role/FinanceCostsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]",
        "terseLabel": "Disclosure of detailed information about borrowings [table]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalDisclosuresDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails",
      "http://www.celestica.com/role/FinanceCostsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about business combinations. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [text block]",
        "terseLabel": "Details of the Purchase Price Allocation by Year of Acquisition"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about hedging instruments. [Refer: Hedging instruments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about hedging instruments [text block]",
        "terseLabel": "Disclosure of Derivatives and Hedging Activities"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about hedging instruments [line items]",
        "terseLabel": "Disclosure of detailed information about hedging instruments [line items]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of hedging instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about hedging instruments [table]",
        "terseLabel": "Disclosure of detailed information about hedging instruments [table]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [text block]",
        "terseLabel": "Disclosure of Detailed Information About Intangible Assets"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]",
        "terseLabel": "Disclosure of Detailed Information About Property, Plant and Equipment"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesTables",
      "http://www.celestica.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]",
        "terseLabel": "Revenues by Reportable Segment"
       }
      }
     },
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of earnings per share [text block]",
        "terseLabel": "Weighted Average Number of Shares Diluted"
       }
      }
     },
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/WeightedAverageNumberofSharesDiluted"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of employee benefits [text block]",
        "terseLabel": "Pension and Non-pension Post-employment Benefit Plans"
       }
      }
     },
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of entity's operating segments [text block]",
        "terseLabel": "Segment and Geographic Information"
       }
      }
     },
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of expenses by nature [text block]",
        "terseLabel": "Expenses By Nature"
       }
      }
     },
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ExpensesByNature"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfExpensesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of expenses."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of expenses [text block]",
        "terseLabel": "Other Charges (Recoveries)"
       }
      }
     },
     "localname": "DisclosureOfExpensesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveries"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value measurement of assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of fair value measurement of assets [text block]",
        "terseLabel": "Disclosure of Fair Value Measurement of Assets"
       }
      }
     },
     "localname": "DisclosureOfFairValueMeasurementOfAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value measurement of liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of fair value measurement of liabilities [text block]",
        "terseLabel": "Disclosure of Fair Value Measurement of Liabilities"
       }
      }
     },
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of fair value of plan assets [text block]",
        "terseLabel": "Market Value of Plan Assets"
       }
      }
     },
     "localname": "DisclosureOfFairValueOfPlanAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of finance income (cost) [text block]",
        "terseLabel": "Finance Costs"
       }
      }
     },
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinanceCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial instruments [text block]",
        "terseLabel": "Financial Instruments and Risk Management"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for general information about financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of general information about financial statements [text block]",
        "terseLabel": "Reporting Entity"
       }
      }
     },
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ReportingEntity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [text block]",
        "terseLabel": "Disclosure of Geographical Areas"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [line items]",
        "terseLabel": "Disclosure of geographical areas [line items]"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasTable": {
     "auth_ref": [
      "r310"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to geographical areas."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [table]",
        "terseLabel": "Disclosure of geographical areas [table]"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfGovernmentGrantsExplanatory": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for government grants."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of government grants [text block]",
        "terseLabel": "COVID-19 Government Subsidies"
       }
      }
     },
     "localname": "DisclosureOfGovernmentGrantsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/COVID19GovernmentSubsidies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information about defined benefit plans [abstract]"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutDefinedBenefitPlansAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information for cash-generating units. [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of information for cash-generating units [text block]",
        "terseLabel": "Disclosure of Assumptions For Annual Impairment Assessments of Goodwill"
       }
      }
     },
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of information for cash-generating units [line items]",
        "terseLabel": "Disclosure of information for cash-generating units [line items]"
       }
      }
     },
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to cash-generating units."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of information for cash-generating units [table]",
        "terseLabel": "Disclosure of information for cash-generating units [table]"
       }
      }
     },
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of initial application of standards or interpretations [line items]",
        "terseLabel": "Disclosure of initial application of standards or interpretations [line items]"
       }
      }
     },
     "localname": "DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the initial application of standards or interpretations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of initial application of standards or interpretations [table]",
        "terseLabel": "Disclosure of initial application of standards or interpretations [table]"
       }
      }
     },
     "localname": "DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of intangible assets and goodwill [text block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [line items]",
        "terseLabel": "Disclosure of detailed information about intangible assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [table]",
        "terseLabel": "Disclosure of detailed information about intangible assets [table]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of inventories [text block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DisclosureOfInventoriesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "auth_ref": [
      "r242",
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of leases [text block]",
        "terseLabel": "Right-Of-Use Assets"
       }
      }
     },
     "localname": "DisclosureOfLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RightOfUseAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfMajorCustomersLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [line items]",
        "terseLabel": "Disclosure of major customers [line items]"
       }
      }
     },
     "localname": "DisclosureOfMajorCustomersLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMajorCustomersTable": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's major customers."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [table]",
        "terseLabel": "Disclosure of major customers [table]"
       }
      }
     },
     "localname": "DisclosureOfMajorCustomersTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [text block]",
        "terseLabel": "Disclosure of Risks from Financial Instruments"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]",
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [line items]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "auth_ref": [
      "r282",
      "r283"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [table]",
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [table]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [text block]",
        "terseLabel": "Summary of Financial Position of Pension and Other Benefit Plans"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [line items]",
        "terseLabel": "Disclosure of net defined benefit liability (asset) [line items]"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the net defined benefit liability (asset)."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of net defined benefit liability (asset) [table]",
        "terseLabel": "Disclosure of net defined benefit liability (asset) [table]"
       }
      }
     },
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options)."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of other equity instruments [text block]",
        "terseLabel": "Disclosure of Detailed Information About RSU and PSU Transactions"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of share options [text block]",
        "terseLabel": "Disclosure of Detailed Information About Stock Option Transactions"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]",
        "terseLabel": "Disclosure of Number and Weighted Average Remaining Contractual Life of Outstanding Share Options"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the entity's objectives, policies and processes for managing capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of objectives, policies and processes for managing capital [text block]",
        "terseLabel": "Capital Disclosures"
       }
      }
     },
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [text block]",
        "terseLabel": "Information by Reportable Segment"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [line items]",
        "terseLabel": "Disclosure of operating segments [line items]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [table]",
        "terseLabel": "Disclosure of operating segments [table]"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other non-current assets. [Refer: Other non-current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other non-current assets [text block]",
        "terseLabel": "Other Non-Current Assets"
       }
      }
     },
     "localname": "DisclosureOfOtherNoncurrentAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherNonCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [text block]",
        "terseLabel": "Disclosure of Changes in Provisions"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [line items]",
        "terseLabel": "Disclosure of other provisions [line items]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsTable": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [table]",
        "terseLabel": "Disclosure of other provisions [table]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [line items]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [line items]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProvisionsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of provisions [text block]",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "DisclosureOfProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/Provisions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the range of exercise prices for outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [text block]",
        "terseLabel": "Disclosure of Range of Exercise Prices of Outstanding Share Options"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [line items]",
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [line items]"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the range of exercise prices of outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [table]",
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [table]"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in goodwill [line items]",
        "terseLabel": "Disclosure of reconciliation of changes in goodwill [line items]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable": {
     "auth_ref": [
      "r263"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in goodwill."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in goodwill [table]",
        "terseLabel": "Disclosure of reconciliation of changes in goodwill [table]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [text block]",
        "terseLabel": "Disclosure of Changes in Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [line items]",
        "terseLabel": "Disclosure of reconciliation of changes in intangible assets and goodwill [line items]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in intangible assets and goodwill."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [table]",
        "terseLabel": "Disclosure of reconciliation of changes in intangible assets and goodwill [table]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of related party [text block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a sensitivity analysis for significant actuarial assumptions used to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [member]; Defined benefit obligation, at present value]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [text block]",
        "terseLabel": "Disclosure of Sensitivity Analysis for Actuarial Assumptions"
       }
      }
     },
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [line items]",
        "terseLabel": "Disclosure of sensitivity analysis for actuarial assumptions [line items]"
       }
      }
     },
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the sensitivity analysis for actuarial assumptions."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [table]",
        "terseLabel": "Disclosure of sensitivity analysis for actuarial assumptions [table]"
       }
      }
     },
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]",
        "terseLabel": "Changes In Deferred Tax Assets And Liabilities"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]",
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [line items]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails",
      "http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]",
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [text block]",
        "terseLabel": "Disclosure of Related Party Transactions"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [line items]",
        "terseLabel": "Disclosure of transactions between related parties [line items]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]",
        "terseLabel": "Disclosure of transactions between related parties [table]"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [abstract]",
        "terseLabel": "Earnings per share [abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Earnings per share [text block]",
        "terseLabel": "Disclosure of Weighted Average Diluted Shares"
       }
      }
     },
     "localname": "EarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_EffectOfAssetCeilingMember": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the effect of asset ceiling in a defined benefit plan. Asset ceiling is the present value of any economic benefits available in the form of refunds from the defined benefit plan or reductions in future contributions to the defined benefit plan. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Effect of asset ceiling [member]",
        "terseLabel": "Effect of asset ceiling [member]"
       }
      }
     },
     "localname": "EffectOfAssetCeilingMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "auth_ref": [
      "r1",
      "r3",
      "r50"
     ],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      },
      "en-us": {
       "role": {
        "label": "Employee benefits expense",
        "totalLabel": "Total expense for the year"
       }
      }
     },
     "localname": "EmployeeBenefitsExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EmployerContributions": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of employer contributions to retirement benefit plans."
       }
      },
      "en-us": {
       "role": {
        "label": "Employer contributions",
        "verboseLabel": "Plan contributions"
       }
      }
     },
     "localname": "EmployerContributions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EntitysTotalForBusinessCombinationsMember": {
     "auth_ref": [
      "r261",
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for business combinations [member]",
        "terseLabel": "Entity's total for business combinations"
       }
      }
     },
     "localname": "EntitysTotalForBusinessCombinationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails",
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForCashgeneratingUnitsMember": {
     "auth_ref": [
      "r148",
      "r150"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Cash-generating units' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for cash-generating units [member]",
        "terseLabel": "Entity's total for cash-generating units"
       }
      }
     },
     "localname": "EntitysTotalForCashgeneratingUnitsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for related parties [member]",
        "terseLabel": "Entity's total for related parties"
       }
      }
     },
     "localname": "EntitysTotalForRelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForSegmentConsolidationItemsMember": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for segment consolidation items [member]",
        "terseLabel": "Entity's total for segment consolidation items"
       }
      }
     },
     "localname": "EntitysTotalForSegmentConsolidationItemsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Equity": {
     "auth_ref": [
      "r24",
      "r35",
      "r205",
      "r206",
      "r212",
      "r213",
      "r214"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity",
        "periodEndLabel": "Equity, ending balance",
        "periodStartLabel": "Equity, beginning balance"
       }
      }
     },
     "localname": "Equity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "terseLabel": "Equity:"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAndLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "Total liabilities and equity"
       }
      }
     },
     "localname": "EquityAndLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity and liabilities [abstract]",
        "terseLabel": "Liabilities and Equity"
       }
      }
     },
     "localname": "EquityAndLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "EquityAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount instruments representing equity (rather than debt) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity instruments, amount contributed to fair value of plan assets",
        "terseLabel": "Equity investment funds"
       }
      }
     },
     "localname": "EquityInstrumentsAmountContributedToFairValueOfPlanAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityMember": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity [member]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "EquityMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan": {
     "auth_ref": [
      "r105",
      "r107"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Estimate of contributions expected to be paid to plan for next annual reporting period",
        "verboseLabel": "Estimated contribution"
       }
      }
     },
     "localname": "EstimateOfContributionsExpectedToBePaidToPlan",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EstimatedFinancialEffectOfContingentLiabilities": {
     "auth_ref": [
      "r157"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the estimated financial effect of contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Estimated financial effect of contingent liabilities",
        "terseLabel": "Estimated financial effect of contingent liabilities"
       }
      }
     },
     "localname": "EstimatedFinancialEffectOfContingentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The exercise price of outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Exercise price of outstanding share options",
        "terseLabel": "Exercise price of outstanding share options (in dollars per share)"
       }
      }
     },
     "localname": "ExercisePriceOfOutstandingShareOptions2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Expense from share-based payment transactions with employees",
        "terseLabel": "SBC expense included in above employee-related costs",
        "verboseLabel": "Employee SBC expense"
       }
      }
     },
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofEmployeeSBCExpensebyIncomeStatementLocationDetails",
      "http://www.celestica.com/role/ExpensesByNatureDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseOfRestructuringActivities": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherExpenseByFunction",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Expense of restructuring activities",
        "terseLabel": "Restructuring charges",
        "verboseLabel": "Expense of restructuring activities"
       }
      }
     },
     "localname": "ExpenseOfRestructuringActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities": {
     "auth_ref": [
      "r233"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to variable lease payments not included in the measurement of lease liabilities. Variable lease payments are the portion of payments made by a lessee to a lessor for the right to use an underlying asset during the lease term that varies because of changes in facts or circumstances occurring after the commencement date, other than the passage of time. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Expense relating to variable lease payments not included in measurement of lease liabilities",
        "terseLabel": "Variable lease payments not included in the measurement of lease obligations"
       }
      }
     },
     "localname": "ExpenseRelatingToVariableLeasePaymentsNotIncludedInMeasurementOfLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsOtherLeaseRelatedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The explanation of the measurement basis (or bases) used in preparing the financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Explanation of measurement bases used in preparing financial statements [text block]",
        "terseLabel": "Basis of measurement"
       }
      }
     },
     "localname": "ExplanationOfMeasurementBasesUsedInPreparingFinancialStatements",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_FeeAndCommissionExpense": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to fees and commissions."
       }
      },
      "en-us": {
       "role": {
        "label": "Fee and commission expense",
        "terseLabel": "Fee and commission expense"
       }
      }
     },
     "localname": "FeeAndCommissionExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinanceCostsNarrativeDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceCosts": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance costs",
        "terseLabel": "Finance costs"
       }
      }
     },
     "localname": "FinanceCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinanceIncomeCost": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income or cost associated with interest and other financing activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Finance income (cost)",
        "negatedTerseLabel": "Finance costs"
       }
      }
     },
     "localname": "FinanceIncomeCost",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssets": {
     "auth_ref": [
      "r280",
      "r285",
      "r286",
      "r288",
      "r289"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "FinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinancialAssetsMember": {
     "auth_ref": [
      "r293",
      "r294",
      "r314",
      "r326",
      "r327",
      "r328"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets, class [member]",
        "terseLabel": "Financial assets, class [member]"
       }
      }
     },
     "localname": "FinancialAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinancialLiabilities": {
     "auth_ref": [
      "r280"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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\u2019s 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\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s 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\u2019s 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\u2019s 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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial liabilities",
        "negatedTerseLabel": "Liabilities:"
       }
      }
     },
     "localname": "FinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FinishedGoods": {
     "auth_ref": [
      "r33",
      "r117"
     ],
     "calculation": {
      "http://www.celestica.com/role/InventoriesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current finished goods",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "FinishedGoods",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ForwardContractMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a contract between two parties for the purchase or sale of an underlying asset at a specified future date for a settlement price determined in advance."
       }
      },
      "en-us": {
       "role": {
        "label": "Forward contract [member]",
        "terseLabel": "Currency forward"
       }
      }
     },
     "localname": "ForwardContractMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax": {
     "auth_ref": [
      "r45",
      "r276",
      "r279",
      "r332"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on cash flow hedges, net of tax, before reclassification adjustments. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on cash flow hedges, net of tax",
        "terseLabel": "Net gain (loss) on cash flow hedges"
       }
      }
     },
     "localname": "GainsLossesOnCashFlowHedgesNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnChangeInFairValueOfDerivatives": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on change in fair value of derivatives",
        "negatedTerseLabel": "Fair value gain/(loss)",
        "terseLabel": "Fair value gain/(loss)"
       }
      }
     },
     "localname": "GainsLossesOnChangeInFairValueOfDerivatives",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains (losses) on disposals of non-current assets. [Refer: Non-current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains (losses) on disposals of non-current assets",
        "terseLabel": "Gains (losses) on disposals of non-current assets"
       }
      }
     },
     "localname": "GainsLossesOnDisposalsOfNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsOnChangeInFairValueOfDerivatives": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gains resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gains on change in fair value of derivatives",
        "terseLabel": "Gains on change in fair value of derivatives"
       }
      }
     },
     "localname": "GainsOnChangeInFairValueOfDerivatives",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GainsOnLitigationSettlements": {
     "auth_ref": [
      "r49"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The gain on settlements of litigation."
       }
      },
      "en-us": {
       "role": {
        "label": "Gains on litigation settlements",
        "terseLabel": "Gains on litigation settlements"
       }
      }
     },
     "localname": "GainsOnLitigationSettlements",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeographicalAreasAxis": {
     "auth_ref": [
      "r82",
      "r228",
      "r310",
      "r324"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]",
        "terseLabel": "Geographical areas [axis]"
       }
      }
     },
     "localname": "GeographicalAreasAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GeographicalAreasMember": {
     "auth_ref": [
      "r82",
      "r228",
      "r310",
      "r324"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [member]",
        "terseLabel": "Geographical areas"
       }
      }
     },
     "localname": "GeographicalAreasMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationAllocationofPropertyPlantandEquipmentIntangibleAssetsandGoodwillDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Goodwill": {
     "auth_ref": [
      "r17",
      "r143",
      "r149",
      "r263"
     ],
     "calculation": {
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      },
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goodwill",
        "periodEndLabel": "Goodwill at end of period",
        "periodStartLabel": "Goodwill at beginning of period",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails",
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GoodwillMember": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goodwill [member]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "auth_ref": [
      "r70",
      "r164",
      "r177",
      "r180",
      "r263",
      "r286",
      "r288",
      "r289",
      "r334",
      "r336"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross carrying amount [member]",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "GrossCarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossProfit": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_HedgedItemLiabilities": {
     "auth_ref": [
      "r274"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a hedged item, recognised as a liability. [Refer: Hedged items [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Hedged item, liabilities",
        "terseLabel": "Hedged item, liabilities"
       }
      }
     },
     "localname": "HedgedItemLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_HedgingInstrumentsAxis": {
     "auth_ref": [
      "r270",
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedging instruments [axis]",
        "terseLabel": "Hedging instruments [axis]"
       }
      }
     },
     "localname": "HedgingInstrumentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_HedgingInstrumentsMember": {
     "auth_ref": [
      "r270",
      "r273"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for hedging instruments. A hedging instrument can be a designated: (a) derivative measured at fair value through profit or loss, except for some written options (see paragraph B6.2.4 of IFRS 9); (b) non-derivative financial asset or non-derivative financial liability measured at fair value through profit or loss, unless it is a financial liability designated as at fair value through profit or loss for which the amount of its change in fair value that is attributable to changes in the credit risk of that liability is presented in other comprehensive income in accordance with paragraph 5.7.7 of IFRS 9. For a hedge of foreign currency risk, the foreign currency risk component of a non-derivative financial asset or a non-derivative financial liability may be designated as a hedging instrument provided that it is not an investment in an equity instrument for which an entity has elected to present changes in fair value in other comprehensive income in accordance with paragraph 5.7.5 of IFRS 9. This member also represents the standard value for the 'Hedging instruments' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedging instruments [member]",
        "terseLabel": "Hedging instruments"
       }
      }
     },
     "localname": "HedgingInstrumentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed": {
     "auth_ref": [
      "r259",
      "r265"
     ],
     "calculation": {
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Identifiable assets acquired (liabilities assumed)",
        "totalLabel": "Identifiable net assets acquired"
       }
      }
     },
     "localname": "IdentifiableAssetsAcquiredLiabilitiesAssumed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, intangible assets and goodwill",
        "verboseLabel": "Impairment charges against goodwill or intangible assets"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsAndGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss or reversal of impairment loss recognised in profit or loss. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss (reversal of impairment loss) recognised in profit or loss",
        "verboseLabel": "Impairment loss (reversal of impairment loss) recognised in profit or loss"
       }
      }
     },
     "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]",
        "terseLabel": "Profit or loss [abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "auth_ref": [
      "r42",
      "r53",
      "r60",
      "r61",
      "r133",
      "r211",
      "r304"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent",
       "weight": -1.0
      },
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax expense (income)",
        "terseLabel": "Income tax expense (recovery)",
        "totalLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations",
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesMajorComponentsofTaxExpenseDetails",
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r44",
      "r59"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income tax relating to cash flow hedges included in other comprehensive income",
        "terseLabel": "Income tax expense (recovery) relating to cash flow hedges"
       }
      }
     },
     "localname": "IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r44",
      "r59"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income in relation to remeasurements of defined benefit plans. [Refer: Other comprehensive income; Reserve of remeasurements of defined benefit plans; Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income tax relating to remeasurements of defined benefit plans included in other comprehensive income",
        "negatedLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r182",
      "r195"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income taxes paid (refund), classified as operating activities",
        "negatedTerseLabel": "Net income tax paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "auth_ref": [
      "r198"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a defined benefit obligation that would have been caused by a decrease in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in defined benefit obligation due to reasonably possible decrease in actuarial assumption",
        "terseLabel": "1% Decrease"
       }
      }
     },
     "localname": "IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a defined benefit obligation that would have been caused by an increase in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in defined benefit obligation due to reasonably possible increase in actuarial assumption",
        "terseLabel": "1% Increase"
       }
      }
     },
     "localname": "IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPercentagesandAssumptionsUsedinMeasuringthePlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInWorkingCapital": {
     "auth_ref": [
      "r194"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in working capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in working capital",
        "negatedTotalLabel": "Non-cash working capital changes"
       }
      }
     },
     "localname": "IncreaseDecreaseInWorkingCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from changes in foreign exchange rates. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from changes in foreign exchange rates, net defined benefit liability (asset)",
        "negatedTerseLabel": "Foreign currency exchange rate changes and other",
        "terseLabel": "Foreign currency exchange rate changes and other"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, intangible assets and goodwill",
        "terseLabel": "Foreign exchange and other"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment",
        "terseLabel": "Foreign exchange and other"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "auth_ref": [
      "r5"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through share-based payment transactions, equity",
        "terseLabel": "Equity-settled stock-based compensation (SBC)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IndemnificationAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r258"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for indemnification assets acquired in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Indemnification assets recognised as of acquisition date",
        "negatedTerseLabel": "Indemnification assets recognised as of acquisition date"
       }
      }
     },
     "localname": "IndemnificationAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash-generating units [axis]",
        "terseLabel": "Cash-generating units [axis]"
       }
      }
     },
     "localname": "IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsAssumptionsforOurAnnualImpairmentAssessmentsofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets and goodwill",
        "periodEndLabel": "Intangible assets, ending balance",
        "periodStartLabel": "Intangible assets, beginning balance"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets and goodwill [member]",
        "terseLabel": "Intangible assets and goodwill"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r17",
      "r169"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill",
        "terseLabel": "Intangible assets",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "auth_ref": [
      "r141",
      "r170",
      "r236"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill [member]",
        "terseLabel": "Intangible assets other than goodwill"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails",
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)",
        "negatedTerseLabel": "Interest income",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense on lease liabilities",
        "terseLabel": "Interest expense on lease obligations"
       }
      }
     },
     "localname": "InterestExpenseOnLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsOtherLeaseRelatedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRateRiskMember": {
     "auth_ref": [
      "r302",
      "r318",
      "r319",
      "r320",
      "r321"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate risk [member]",
        "terseLabel": "Interest rate swaps"
       }
      }
     },
     "localname": "InterestRateRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestRateSwapContractMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an interest rate swap contract. [Refer: Swap contract [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate swap contract [member]",
        "terseLabel": "Interest rate swap"
       }
      }
     },
     "localname": "InterestRateSwapContractMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestRateTypesMember": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate types [member]",
        "terseLabel": "Interest rate types"
       }
      }
     },
     "localname": "InterestRateTypesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Inventories": {
     "auth_ref": [
      "r18",
      "r29",
      "r114"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      },
      "http://www.celestica.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current inventories",
        "terseLabel": "Inventories",
        "totalLabel": "Current inventories"
       }
      }
     },
     "localname": "Inventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InventoryRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r259",
      "r265"
     ],
     "calculation": {
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for inventory acquired in a business combination. [Refer: Inventories; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Inventory recognised as of acquisition date",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InventoryWritedown2011": {
     "auth_ref": [
      "r47",
      "r115"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Inventory write-down",
        "terseLabel": "Inventory write-down"
       }
      }
     },
     "localname": "InventoryWritedown2011",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssueOfEquity": {
     "auth_ref": [
      "r5"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Issue of equity",
        "terseLabel": "Issuance of capital stock"
       }
      }
     },
     "localname": "IssueOfEquity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapital": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued capital",
        "terseLabel": "Capital stock"
       }
      }
     },
     "localname": "IssuedCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapitalMember": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued capital [member]",
        "terseLabel": "Capital stock (note 13)"
       }
      }
     },
     "localname": "IssuedCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_JointControlOrSignificantInfluenceMember": {
     "auth_ref": [
      "r126"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for entities that have joint control or significant influence over the entity. Joint control is a contractually agreed sharing of control of an arrangement, which exists only when decisions about the relevant activities require the unanimous consent of the parties sharing control. Significant influence is the power to participate in the financial and operating policy decisions of the investee, but not control or joint control of those policies."
       }
      },
      "en-us": {
       "role": {
        "label": "Entities with joint control or significant influence over entity [member]",
        "terseLabel": "Entities with significant influence"
       }
      }
     },
     "localname": "JointControlOrSignificantInfluenceMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://www.celestica.com/role/RelatedPartyTransactionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation",
        "totalLabel": "Key management personnel compensation"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.celestica.com/role/RelatedPartyTransactionsDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, share-based payment",
        "terseLabel": "SBC (including DSUs and RSUs to eligible directors)"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.celestica.com/role/RelatedPartyTransactionsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, short-term employee benefits",
        "terseLabel": "Short-term employee benefits and costs"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelOfEntityOrParentMember": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for those persons having authority and responsibility for planning, directing and controlling the activities of the entity, directly or indirectly, including any director (whether executive or otherwise) of that entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel of entity or parent [member]",
        "terseLabel": "Key management personnel of entity"
       }
      }
     },
     "localname": "KeyManagementPersonnelOfEntityOrParentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LandMember": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land held by the entity for use in operations. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Land [member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "auth_ref": [
      "r238",
      "r240",
      "r296",
      "r297",
      "r300",
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than five years [member]",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r10",
      "r238",
      "r240",
      "r296",
      "r300",
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than four years and not later than five years [member]",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "auth_ref": [
      "r10",
      "r238",
      "r240",
      "r296",
      "r300",
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than one year and not later than two years [member]",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "auth_ref": [
      "r10",
      "r238",
      "r240",
      "r296",
      "r300",
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than three years and not later than four years [member]",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "auth_ref": [
      "r10",
      "r238",
      "r240",
      "r296",
      "r300",
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      },
      "en-us": {
       "role": {
        "label": "Later than two years and not later than three years [member]",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseLiabilities": {
     "auth_ref": [
      "r230"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Lease liabilities",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "auth_ref": [
      "r197",
      "r202"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Lease liabilities [member]",
        "terseLabel": "Lease obligations"
       }
      }
     },
     "localname": "LeaseLiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LegalProceedingsProvisionMember": {
     "auth_ref": [
      "r159",
      "r163"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for legal proceedings. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Legal proceedings provision [member]",
        "terseLabel": "Legal"
       }
      }
     },
     "localname": "LegalProceedingsProvisionMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "auth_ref": [
      "r101",
      "r213"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      },
      "en-us": {
       "role": {
        "label": "Level 1 of fair value hierarchy [member]",
        "terseLabel": "Level\u00a01"
       }
      }
     },
     "localname": "Level1OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      },
      "en-us": {
       "role": {
        "label": "Level 2 of fair value hierarchy [member]",
        "terseLabel": "Level\u00a02"
       }
      }
     },
     "localname": "Level2OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability."
       }
      },
      "en-us": {
       "role": {
        "label": "Level 3 of fair value hierarchy [member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "Level3OfFairValueHierarchyMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "auth_ref": [
      "r101",
      "r213"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Levels of fair value hierarchy [axis]",
        "terseLabel": "Levels of fair value hierarchy [axis]"
       }
      }
     },
     "localname": "LevelsOfFairValueHierarchyAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_Liabilities": {
     "auth_ref": [
      "r24",
      "r212",
      "r213",
      "r214",
      "r305",
      "r308"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LiabilitiesMember": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of liabilities' axis if no other member is used. [Refer: Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities [member]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset)",
        "negatedPeriodEndLabel": "Plan assets, end of year",
        "negatedPeriodStartLabel": "Plan assets, beginning of year",
        "periodEndLabel": "Accrued benefit obligations, end of year",
        "periodStartLabel": "Accrued benefit obligations, beginning of year"
       }
      }
     },
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LossesOnChangeInFairValueOfDerivatives": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The losses resulting from changes in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Losses on change in fair value of derivatives",
        "terseLabel": "Losses on change in fair value of derivatives"
       }
      }
     },
     "localname": "LossesOnChangeInFairValueOfDerivatives",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MajorCustomersAxis": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Major customers [axis]",
        "terseLabel": "Major customers [axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MajorCustomersMember": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Customers [member]",
        "terseLabel": "Customers"
       }
      }
     },
     "localname": "MajorCustomersMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for material adjustments used to reconcile items in the entity's financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Material reconciling items [member]",
        "terseLabel": "Reconciling items"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_MaturityAxis": {
     "auth_ref": [
      "r27",
      "r106",
      "r226",
      "r238",
      "r240",
      "r271",
      "r292",
      "r296",
      "r315",
      "r316",
      "r317",
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Maturity [axis]",
        "terseLabel": "Maturity [axis]"
       }
      }
     },
     "localname": "MaturityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MeasurementAxis": {
     "auth_ref": [
      "r175",
      "r179",
      "r212"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Measurement [axis]",
        "terseLabel": "Measurement [axis]"
       }
      }
     },
     "localname": "MeasurementAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MiscellaneousOtherProvisionsMember": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for miscellaneous other provisions. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Miscellaneous other provisions [member]",
        "terseLabel": "Miscellaneous other provisions"
       }
      }
     },
     "localname": "MiscellaneousOtherProvisionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [axis]",
        "terseLabel": "Net defined benefit liability (asset) [axis]"
       }
      }
     },
     "localname": "NetDefinedBenefitLiabilityAssetAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetMember": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the net defined benefit liability (asset). It also represents the standard value for the 'Net defined benefit liability (asset)' axis if no other member is used. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Net defined benefit liability (asset) [member]",
        "terseLabel": "Net defined benefit liability (asset)"
       }
      }
     },
     "localname": "NetDefinedBenefitLiabilityAssetMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NewIFRSsAxis": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "New IFRSs [axis]",
        "terseLabel": "New IFRSs [axis]"
       }
      }
     },
     "localname": "NewIFRSsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NewIFRSsMember": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for IFRSs that have been issued but are not yet effective. It also represents the standard value for the 'New IFRSs' axis if no other member is used. [Refer: IFRSs [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "New IFRSs [member]",
        "terseLabel": "New IFRSs"
       }
      }
     },
     "localname": "NewIFRSsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]",
        "terseLabel": "Non-adjusting events after reporting period [axis]"
       }
      }
     },
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NonadjustingEventsMember": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [member]",
        "terseLabel": "Non-adjusting events after reporting period"
       }
      }
     },
     "localname": "NonadjustingEventsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "auth_ref": [
      "r230"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities",
        "terseLabel": "Non-current lease liabilities"
       }
      }
     },
     "localname": "NoncurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentProvisions": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.celestica.com/role/ProvisionsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_Provisions",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current provisions",
        "terseLabel": "Non-current"
       }
      }
     },
     "localname": "NoncurrentProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.celestica.com/role/OtherNonCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0
      },
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails": {
       "order": 3.0,
       "parentTag": "cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current net defined benefit asset. [Refer: Net defined benefit asset]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current net defined benefit asset",
        "terseLabel": "Net pension assets",
        "verboseLabel": "Non-current net defined benefit asset (note 9)"
       }
      }
     },
     "localname": "NoncurrentRecognisedAssetsDefinedBenefitPlan",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherNonCurrentAssetsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0
      },
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails": {
       "order": 1.0,
       "parentTag": "cls_DefinedBenefitPlanAmountsForAssetLiabilityRecognizedInStatementOfFinancialPosition",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current net defined benefit liability. [Refer: Net defined benefit liability]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current net defined benefit liability",
        "negatedTerseLabel": "Pension and non-pension post-employment benefit obligations",
        "terseLabel": "Pension and non-pension post-employment benefit obligations"
       }
      }
     },
     "localname": "NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansPlanBalancesReportedonConsolidatedBalanceSheetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "auth_ref": [
      "r26",
      "r238",
      "r240",
      "r296",
      "r300",
      "r323"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      },
      "en-us": {
       "role": {
        "label": "Not later than one year [member]",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "NotLaterThanOneYearMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesFutureMinimumLeasePaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMandatoryPrincipalRepaymentsDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NotionalAmount": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      },
      "en-us": {
       "role": {
        "label": "Notional amount",
        "terseLabel": "Contract amount of U.S.\u00a0dollars"
       }
      }
     },
     "localname": "NotionalAmount",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "auth_ref": [
      "r252",
      "r254"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of other equity instruments granted in share-based payment arrangement",
        "terseLabel": "Number of shares granted (in shares)"
       }
      }
     },
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of other equity instruments outstanding in share-based payment arrangement",
        "terseLabel": "Number of shares outstanding (in shares)"
       }
      }
     },
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "auth_ref": [
      "r244",
      "r247",
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options outstanding in share-based payment arrangement",
        "periodEndLabel": "Outstanding, ending balance (in shares)",
        "periodStartLabel": "Outstanding, beginning balance (in shares)",
        "terseLabel": "Outstanding Options (in shares)"
       }
      }
     },
     "localname": "NumberOfOutstandingShareOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionTransactionsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options exercisable in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options exercisable in share-based payment arrangement",
        "terseLabel": "Exercisable Options (in shares)"
       }
      }
     },
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options exercised in share-based payment arrangement",
        "negatedTerseLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionTransactionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options granted in share-based payment arrangement",
        "terseLabel": "Number of share options granted in share-based payment arrangement (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionTransactionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfSharesIssued": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares issued",
        "periodEndLabel": "Number of shares issued, ending balance (in shares)",
        "periodStartLabel": "Number of shares issued, beginning balance (in shares)",
        "terseLabel": "Number of shares issued (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesIssued",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares outstanding",
        "terseLabel": "Number of shares outstanding"
       }
      }
     },
     "localname": "NumberOfSharesOutstanding",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_OperatingSegmentsMember": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for operating segments. An operating segment is a component of an entity: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same entity); (b) whose operating results are regularly reviewed by the entity\u2019s chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance; and (c) for which discrete financial information is available. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Operating segments [member]",
        "terseLabel": "Operating segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherAdjustmentsForNoncashItems": {
     "auth_ref": [
      "r192"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for non-cash items to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other adjustments for non-cash items",
        "terseLabel": "Other charges (recoveries) (a)"
       }
      }
     },
     "localname": "OtherAdjustmentsForNoncashItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherAssetsAmountContributedToFairValueOfPlanAssets": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_PlanAssetsAtFairValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other assets, amount contributed to fair value of plan assets",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsAmountContributedToFairValueOfPlanAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income [abstract]",
        "terseLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges": {
     "auth_ref": [
      "r31",
      "r45"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to cash flow hedges. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, cash flow hedges",
        "terseLabel": "Changes from derivatives designated as hedges"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxCashFlowHedges",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "auth_ref": [
      "r31",
      "r45"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations",
        "terseLabel": "Currency translation differences for foreign operations",
        "verboseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "auth_ref": [
      "r31",
      "r45",
      "r81"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans",
        "negatedLabel": "Actuarial losses (gains) recognized during the year",
        "verboseLabel": "Actuarial gains (losses) on pension and non-pension post-employment benefit plans"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentAssets": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current assets",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherCurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherEmployeeExpense": {
     "auth_ref": [
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of employee expenses that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other employee expense",
        "terseLabel": "Employee-related costs"
       }
      }
     },
     "localname": "OtherEmployeeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ExpensesByNatureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherExpenseByFunction": {
     "auth_ref": [
      "r2",
      "r50",
      "r132"
     ],
     "calculation": {
      "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Other expense, by function",
        "totalLabel": "Other expense",
        "verboseLabel": "Other charges (recoveries) (note 15)"
       }
      }
     },
     "localname": "OtherExpenseByFunction",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesScheduleofChargesRecoveriesDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r183"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as operating activities, that the entity does not separately disclose in the same statement or note."
       }
      },
      "en-us": {
       "role": {
        "label": "Other inflows (outflows) of cash, classified as operating activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other intangible assets [member]",
        "terseLabel": "Other intangible assets"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails",
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      },
      "http://www.celestica.com/role/OtherNonCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current assets",
        "terseLabel": "Other non-current assets",
        "totalLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/OtherNonCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other property, plant and equipment [member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherProvisions": {
     "auth_ref": [
      "r34",
      "r152"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other provisions",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "OtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherProvisionsMember": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other provisions [member]",
        "terseLabel": "Other provisions"
       }
      }
     },
     "localname": "OtherProvisionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansScheduleofNonpensionPostemploymentBenefitPlansDetails",
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherRelatedPartiesMember": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for related parties that the entity does not separately disclose in the same statement or note. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other related parties [member]",
        "terseLabel": "Other related parties"
       }
      }
     },
     "localname": "OtherRelatedPartiesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other tax effects for reconciliation between accounting profit and tax expense (income)",
        "terseLabel": "Other, including non-taxable/non-deductible items and changes to net provisions related to tax uncertainties"
       }
      }
     },
     "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences that the entity does not separately disclose in the same statement or note. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other temporary differences [member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherTemporaryDifferencesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "s"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from past service cost and losses (gains) arising from settlements",
        "negatedTerseLabel": "Past service cost (credit) and settlement/curtailment losses",
        "terseLabel": "Past service cost and settlement/curtailment losses"
       }
      }
     },
     "localname": "PastServiceCostAndGainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsForDebtIssueCosts": {
     "auth_ref": [
      "r190"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for debt issue costs."
       }
      },
      "en-us": {
       "role": {
        "label": "Payments for debt issue costs",
        "terseLabel": "Debt issuance costs paid"
       }
      }
     },
     "localname": "PaymentsForDebtIssueCosts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan. [Refer: Net defined benefit liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from payments from plan",
        "negatedLabel": "Benefit payments from plan",
        "verboseLabel": "Benefit payments from plan"
       }
      }
     },
     "localname": "PaymentsFromPlanNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan in respect of settlements. [Refer: Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements; Net defined benefit liability (asset); Defined benefit plans [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from payments in respect of settlements",
        "negatedTerseLabel": "Settlement payments from plan",
        "terseLabel": "Settlement payments from plan"
       }
      }
     },
     "localname": "PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r189"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Payments of lease liabilities, classified as financing activities",
        "negatedTerseLabel": "Lease payments"
       }
      }
     },
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of the entity's revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage of entity's revenue",
        "terseLabel": "Percentage of entity's revenue (percent)"
       }
      }
     },
     "localname": "PercentageOfEntitysRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationExternalRevenueAllocatedbyManufacturingLocationDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Percentage of voting equity interests acquired",
        "terseLabel": "Percentage of voting equity interests acquired"
       }
      }
     },
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_PlanAssetsAtFairValue": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_SurplusDeficitInPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value of defined benefit plan assets. Plan assets comprise assets held by a long-term employee benefit fund and qualifying insurance policies. [Refer: At fair value [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Plan assets, at fair value",
        "netLabel": "Plan assets, end of year",
        "terseLabel": "Plan assets, at fair value",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PlanAssetsAtFairValue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansAdditionalInformationDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansMarketValueofPlanAssetsDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PlanAssetsMember": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for defined benefit plan assets. Plan assets comprise: (a) assets held by a long-term employee benefit fund; and (b) qualifying insurance policies."
       }
      },
      "en-us": {
       "role": {
        "label": "Plan assets [member]",
        "terseLabel": "Plan assets"
       }
      }
     },
     "localname": "PlanAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": {
     "auth_ref": [
      "r81",
      "r109"
     ],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense included in profit or loss relating to defined benefit plans. [Refer: Profit (loss); Defined benefit plans [member]] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Post-employment benefit expense in profit or loss, defined benefit plans",
        "totalLabel": "Post-employment benefit expense, defined benefit plans"
       }
      }
     },
     "localname": "PostemploymentBenefitExpenseDefinedBenefitPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods."
       }
      },
      "en-us": {
       "role": {
        "label": "Post-employment benefit expense, defined contribution plans",
        "terseLabel": "Defined contribution pension plan expense"
       }
      }
     },
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansExpenseRecognizedinConsolidatedStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PreferenceSharesMember": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are senior in some aspects to ordinary shares, but subordinate to debt instruments in terms of claim. [Refer: Ordinary shares [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Preference shares [member]",
        "terseLabel": "Preferred shares",
        "verboseLabel": "Preference Shares"
       }
      }
     },
     "localname": "PreferenceSharesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PresentValueOfDefinedBenefitObligationMember": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the present value of a defined benefit obligation. The present value of a defined benefit obligation is the present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods."
       }
      },
      "en-us": {
       "role": {
        "label": "Present value of defined benefit obligation [member]",
        "terseLabel": "Accrued benefit obligations"
       }
      }
     },
     "localname": "PresentValueOfDefinedBenefitObligationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from borrowings, classified as financing activities",
        "terseLabel": "Borrowings under credit facility",
        "verboseLabel": "Proceeds from borrowings"
       }
      }
     },
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations": {
     "auth_ref": [
      "r185"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from disposal of non-current assets or disposal groups classified as held for sale and discontinued operations",
        "terseLabel": "Proceeds from Toronto sale"
       }
      }
     },
     "localname": "ProceedsFromDisposalOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "auth_ref": [
      "r190"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of options",
        "terseLabel": "Proceeds from exercise of options"
       }
      }
     },
     "localname": "ProceedsFromExerciseOfOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from issuing shares",
        "terseLabel": "Issuance of capital stock"
       }
      }
     },
     "localname": "ProceedsFromIssuingShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r184"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities",
        "terseLabel": "Proceeds from sale of assets"
       }
      }
     },
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent",
       "weight": 1.0
      },
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to owners of parent",
        "terseLabel": "Net earnings",
        "totalLabel": "Net earnings"
       }
      }
     },
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.celestica.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "auth_ref": [
      "r1",
      "r2",
      "r268",
      "r305",
      "r306"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent",
       "weight": 1.0
      },
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) before tax",
        "totalLabel": "Earnings before income taxes"
       }
      }
     },
     "localname": "ProfitLossBeforeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations",
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "auth_ref": [
      "r43",
      "r135"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      },
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) from operating activities",
        "terseLabel": "Segment income",
        "totalLabel": "Earnings from operations"
       }
      }
     },
     "localname": "ProfitLossFromOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations",
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "auth_ref": [
      "r16",
      "r75"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period."
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment",
        "periodEndLabel": "Property, plant and equipment, ending balance",
        "periodStartLabel": "Property, plant and equipment, beginning balance",
        "terseLabel": "Property, plant and equipment",
        "verboseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [abstract]",
        "terseLabel": "Property, plant and equipment [abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment by operating lease status [axis]",
        "terseLabel": "Property, plant and equipment by operating lease status [axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByOperatingLeaseStatusAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all property, plant and equipment when disaggregated by the operating lease status by a lessor. It also represents the standard value for the 'Property, plant and equipment by operating lease status' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment by operating lease status [member]",
        "terseLabel": "Property, plant and equipment by operating lease status"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByOperatingLeaseStatusMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r76",
      "r141",
      "r236"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails",
      "http://www.celestica.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails",
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r259",
      "r265"
     ],
     "calculation": {
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment recognised as of acquisition date",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AcquisitionsPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember": {
     "auth_ref": [
      "r159",
      "r161"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision relating to decommissioning, restoration and rehabilitation costs. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Provision for decommissioning, restoration and rehabilitation costs [member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCostsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "auth_ref": [
      "r154"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Provision used, other provisions",
        "negatedTerseLabel": "Payments/usage"
       }
      }
     },
     "localname": "ProvisionUsedOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_Provisions": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.celestica.com/role/ProvisionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities of uncertain timing or amount, including provisions for employee benefits."
       }
      },
      "en-us": {
       "role": {
        "label": "Provisions",
        "totalLabel": "Total provisions"
       }
      }
     },
     "localname": "Provisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of property, plant and equipment, intangible assets other than goodwill, investment property and other non-current assets",
        "negatedTerseLabel": "Purchase of computer software and property, plant and equipment"
       }
      }
     },
     "localname": "PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfTreasuryShares": {
     "auth_ref": [
      "r6"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from the purchase of treasury shares. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of treasury shares",
        "negatedTerseLabel": "Purchase of treasury stock for stock-based plans",
        "terseLabel": "Aggregate cost of SVS repurchased for delivery under SBC plans"
       }
      }
     },
     "localname": "PurchaseOfTreasuryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofRepurchaseActivitiesunderNCIBandSVSHeldforDeliveryunderSBCPlansDetails",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RangeAxis": {
     "auth_ref": [
      "r217",
      "r219",
      "r220",
      "r251",
      "r295",
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Range [axis]",
        "terseLabel": "Range [axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesMember": {
     "auth_ref": [
      "r217",
      "r219",
      "r220",
      "r251",
      "r295",
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges [member]",
        "terseLabel": "Ranges"
       }
      }
     },
     "localname": "RangesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RawMaterials": {
     "auth_ref": [
      "r33",
      "r117"
     ],
     "calculation": {
      "http://www.celestica.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current raw materials",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "RawMaterials",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax": {
     "auth_ref": [
      "r46",
      "r277",
      "r279",
      "r333"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to cash flow hedges, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reclassification adjustments on cash flow hedges, net of tax",
        "terseLabel": "Reclassification of net loss (gain) on cash flow hedges to operations"
       }
      }
     },
     "localname": "ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in intangible assets and goodwill [abstract]",
        "terseLabel": "Reconciliation of changes in intangible assets and goodwill [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInIntangibleAssetsAndGoodwillAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/GoodwillandIntangibleAssetsChangestotheNetBookValueofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in other provisions [abstract]",
        "terseLabel": "Reconciliation of changes in other provisions [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInOtherProvisionsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in property, plant and equipment [abstract]",
        "terseLabel": "Reconciliation of changes in property, plant and equipment [abstract]"
       }
      }
     },
     "localname": "ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PropertyPlantandEquipmentChangestotheNetBookValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RentalExpense": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense recognised on rental activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Rental expense",
        "terseLabel": "Rental expense"
       }
      }
     },
     "localname": "RentalExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ExpensesByNatureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r188"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Repayments of borrowings, classified as financing activities",
        "negatedTerseLabel": "Repayments under credit facility",
        "verboseLabel": "Repayments of borrowings"
       }
      }
     },
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlows",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsCreditFacilitiesActivityDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RepaymentsOfCurrentBorrowings": {
     "auth_ref": [
      "r190"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of current borrowings. [Refer: Current borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Repayments of current borrowings",
        "terseLabel": "Repayments of current borrowings"
       }
      }
     },
     "localname": "RepaymentsOfCurrentBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r173"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss."
       }
      },
      "en-us": {
       "role": {
        "label": "Research and development expense",
        "terseLabel": "Research and\u00a0development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReserveOfCashFlowHedgesMember": {
     "auth_ref": [
      "r9",
      "r313"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the accumulated portion of gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges. [Refer: Cash flow hedges [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of cash flow hedges [member]",
        "terseLabel": "Cash flow hedges"
       }
      }
     },
     "localname": "ReserveOfCashFlowHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "auth_ref": [
      "r9",
      "r121"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of exchange differences on translation [member]",
        "terseLabel": "Foreign currency"
       }
      }
     },
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReserveOfRemeasurementsOfDefinedBenefitPlansMember": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity resulting from remeasurements of defined benefit plans. [Refer: Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reserve of remeasurements of defined benefit plans [member]",
        "terseLabel": "Pension and non-pension post-employment benefit plans"
       }
      }
     },
     "localname": "ReserveOfRemeasurementsOfDefinedBenefitPlansMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansActuarialGainsandLossesNetofTaxRecognizedinOCIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RestructuringProvision": {
     "auth_ref": [
      "r151"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Restructuring provision",
        "terseLabel": "Restructuring provision"
       }
      }
     },
     "localname": "RestructuringProvision",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RestructuringProvisionMember": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a 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 [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Restructuring provision [member]",
        "terseLabel": "Restructuring"
       }
      }
     },
     "localname": "RestructuringProvisionMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails",
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RetainedEarnings": {
     "auth_ref": [
      "r35",
      "r51"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "terseLabel": "Deficit"
       }
      }
     },
     "localname": "RetainedEarnings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarningsMember": {
     "auth_ref": [
      "r7",
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained earnings [member]",
        "terseLabel": "Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense",
        "terseLabel": "Actuarial losses in other comprehensive income"
       }
      }
     },
     "localname": "ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofPlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "auth_ref": [
      "r222",
      "r223"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 1.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue from contracts with customers",
        "terseLabel": "Revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractsWithCustomers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations",
      "http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ReversalOfInventoryWritedown": {
     "auth_ref": [
      "r47",
      "r116"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Reversal of inventory write-down",
        "terseLabel": "Reversal of inventory write-down"
       }
      }
     },
     "localname": "ReversalOfInventoryWritedown",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssets": {
     "auth_ref": [
      "r235"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Right-of-use assets",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails",
      "http://www.celestica.com/role/ConsolidatedBalanceSheets",
      "http://www.celestica.com/role/RightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssetsMember": {
     "auth_ref": [
      "r229"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Right-of-use assets [member]",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightofuseAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Risk exposure associated with instruments sharing characteristic",
        "terseLabel": "Risk exposure associated with instruments sharing characteristic"
       }
      }
     },
     "localname": "RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Segment consolidation items [axis]",
        "terseLabel": "Segment consolidation items [axis]"
       }
      }
     },
     "localname": "SegmentConsolidationItemsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsAxis": {
     "auth_ref": [
      "r83",
      "r142",
      "r224",
      "r305",
      "r325"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Segments [axis]",
        "terseLabel": "Segments [axis]"
       }
      }
     },
     "localname": "SegmentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SegmentsMember": {
     "auth_ref": [
      "r83",
      "r142",
      "r224",
      "r309",
      "r325"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Segments [member]",
        "terseLabel": "Segments"
       }
      }
     },
     "localname": "SegmentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/SegmentandGeographicInformationCustomersbyPercentageofTotalRevenueDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationReconciliationtoIFRSEarningsBeforeIncomeTaxesDetails",
      "http://www.celestica.com/role/SegmentandGeographicInformationRevenuebySegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedStatementofOperations": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to selling, general and administrative activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expense",
        "terseLabel": "Selling, general and administrative expenses (SG&amp;A)"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Sensitivity analysis for types of market risk [text block]",
        "terseLabel": "Disclosure of Foreign Currency Risk Analysis"
       }
      }
     },
     "localname": "SensitivityAnalysisForEachTypeOfMarketRisk",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_SharePremium": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value."
       }
      },
      "en-us": {
       "role": {
        "label": "Share premium",
        "terseLabel": "Contributed surplus"
       }
      }
     },
     "localname": "SharePremium",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SharePremiumMember": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount received or receivable from issuance of the entity's shares in excess of nominal value."
       }
      },
      "en-us": {
       "role": {
        "label": "Share premium [member]",
        "terseLabel": "Contributed surplus"
       }
      }
     },
     "localname": "SharePremiumMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Share-based payment arrangements [member]",
        "terseLabel": "Share-based payment arrangements"
       }
      }
     },
     "localname": "SharebasedPaymentArrangementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails",
      "http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]",
        "terseLabel": "Statement of cash flows [abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [abstract]",
        "terseLabel": "Statement of changes in equity [abstract]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [line items]",
        "terseLabel": "Statement of changes in equity [line items]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]",
        "terseLabel": "Statement of changes in equity [table]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity",
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of comprehensive income [abstract]",
        "terseLabel": "Statement of comprehensive income [abstract]"
       }
      }
     },
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]",
        "terseLabel": "Statement of financial position [abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subclassifications of assets, liabilities and equities [abstract]",
        "terseLabel": "Subclassifications of assets, liabilities and equities [abstract]"
       }
      }
     },
     "localname": "SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_SurplusDeficitInPlan": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value of any plan assets, less the present value of the defined benefit obligation. [Refer: Plan assets [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Surplus (deficit) in plan",
        "totalLabel": "Deficiency of plan assets over accrued benefit obligations"
       }
      }
     },
     "localname": "SurplusDeficitInPlan",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSurplusDeficitinDefinedBenefitPensionandOtherBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense": {
     "auth_ref": [
      "r57"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of benefit arising from a previously unrecognised tax loss, tax credit or temporary difference of a prior period that is used to reduce deferred tax expense. [Refer: Deferred tax expense (income); Temporary differences [member]; Unused tax losses [member]; Unused tax credits [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax benefit arising from previously unrecognised tax loss, tax credit or temporary difference of prior period used to reduce deferred tax expense",
        "terseLabel": "Tax benefit arising from previously unrecognised tax loss, tax credit or temporary difference of prior period used to reduce deferred tax expense"
       }
      }
     },
     "localname": "TaxBenefitArisingFromPreviouslyUnrecognisedTaxLossTaxCreditOrTemporaryDifferenceOfPriorPeriodUsedToReduceDeferredTaxExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 7.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect from change in tax rate",
        "terseLabel": "Tax effect from change in tax rate"
       }
      }
     },
     "localname": "TaxEffectFromChangeInTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect of foreign tax rates",
        "terseLabel": "Foreign income taxed at different rates"
       }
      }
     },
     "localname": "TaxEffectOfForeignTaxRates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      }
     },
     "localname": "TaxEffectOfRevenuesExemptFromTaxation2011",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfTaxLosses": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 6.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect of tax losses",
        "terseLabel": "Change in unrecognized tax losses and deductible temporary differences"
       }
      }
     },
     "localname": "TaxEffectOfTaxLosses",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax expense (income) at applicable tax rate",
        "terseLabel": "Income tax expense at Celestica\u2019s statutory income tax rate of 26.5% (2019 - 2021)"
       }
      }
     },
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [member]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "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 reported in separate financial statements]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary differences associated with investments in subsidiaries, branches and associates and interests in joint arrangements for which deferred tax liabilities have not been recognised",
        "terseLabel": "Temporary differences associated with investments in subsidiaries for which no deferred tax liabilities have been recognized"
       }
      }
     },
     "localname": "TemporaryDifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointVentures",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TopOfRangeMember": {
     "auth_ref": [
      "r217",
      "r219",
      "r220",
      "r251",
      "r295",
      "r317"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      },
      "en-us": {
       "role": {
        "label": "Top of range [member]",
        "terseLabel": "Top of range"
       }
      }
     },
     "localname": "TopOfRangeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business."
       }
      },
      "en-us": {
       "role": {
        "label": "Trade payables",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "TradeAndOtherPayablesToTradeSuppliers",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeReceivablesMember": {
     "auth_ref": [
      "r10",
      "r284",
      "r287",
      "r289"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade receivables [member]",
        "terseLabel": "A/R"
       }
      }
     },
     "localname": "TradeReceivablesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TransportationExpense": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from transportation services."
       }
      },
      "en-us": {
       "role": {
        "label": "Transportation expense",
        "terseLabel": "Freight and transportation costs"
       }
      }
     },
     "localname": "TransportationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ExpensesByNatureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TreasuryShares": {
     "auth_ref": [
      "r35",
      "r134"
     ],
     "calculation": {
      "http://www.celestica.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "An entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      },
      "en-us": {
       "role": {
        "label": "Treasury shares",
        "negatedTerseLabel": "Treasury stock"
       }
      }
     },
     "localname": "TreasuryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TreasurySharesMember": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      },
      "en-us": {
       "role": {
        "label": "Treasury shares [member]",
        "terseLabel": "Treasury stock (note 13)"
       }
      }
     },
     "localname": "TreasurySharesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfHedgesAxis": {
     "auth_ref": [
      "r273",
      "r275",
      "r278",
      "r331"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of hedges [axis]",
        "terseLabel": "Types of hedges [axis]"
       }
      }
     },
     "localname": "TypesOfHedgesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfHedgesMember": {
     "auth_ref": [
      "r273",
      "r275",
      "r278",
      "r331"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of hedges. It also represents the standard value for the 'Types of hedges' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Hedges [member]",
        "terseLabel": "Hedges"
       }
      }
     },
     "localname": "TypesOfHedgesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of interest rates [axis]",
        "terseLabel": "Types of interest rates [axis]"
       }
      }
     },
     "localname": "TypesOfInterestRatesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksAxis": {
     "auth_ref": [
      "r269",
      "r282",
      "r283",
      "r318",
      "r319",
      "r320",
      "r322"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of risks [axis]",
        "terseLabel": "Types of risks [axis]"
       }
      }
     },
     "localname": "TypesOfRisksAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksMember": {
     "auth_ref": [
      "r269",
      "r282",
      "r283",
      "r318",
      "r319",
      "r320",
      "r322"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Risks [member]",
        "terseLabel": "Risks"
       }
      }
     },
     "localname": "TypesOfRisksMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementFairValueMeasurementDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]",
        "terseLabel": "Types of share-based payment arrangements [axis]"
       }
      }
     },
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails",
      "http://www.celestica.com/role/CapitalStockPSUMeasurementInputsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofCapitalTransactionsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_UndrawnBorrowingFacilities": {
     "auth_ref": [
      "r200"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of undrawn borrowing facilities that may be available for future operating activities and to settle capital commitments. [Refer: Capital commitments]"
       }
      },
      "en-us": {
       "role": {
        "label": "Undrawn borrowing facilities",
        "terseLabel": "Available uncommitted bank overdraft facilities",
        "verboseLabel": "Available borrowings"
       }
      }
     },
     "localname": "UndrawnBorrowingFacilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalDisclosuresDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsBorrowingsUnderCreditFacilitiesandLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnrealisedForeignExchangeGainsLossesMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for gains (losses) resulting from changes in foreign exchange rates which have not yet been realised."
       }
      },
      "en-us": {
       "role": {
        "label": "Unrealised foreign exchange gains (losses) [member]",
        "terseLabel": "Unrealized foreign exchange gains"
       }
      }
     },
     "localname": "UnrealisedForeignExchangeGainsLossesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_UnusedProvisionReversedOtherProvisions": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount reversed for unused other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Unused provision reversed, other provisions",
        "negatedTerseLabel": "Reversal of prior year provisions"
       }
      }
     },
     "localname": "UnusedProvisionReversedOtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      },
      "en-us": {
       "role": {
        "label": "Unused tax losses [member]",
        "terseLabel": "Tax losses carried forward"
       }
      }
     },
     "localname": "UnusedTaxLossesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/IncomeTaxesChangesinDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WarrantyProvisionMember": {
     "auth_ref": [
      "r159",
      "r162"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for estimated costs of making good under warranties for products sold. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Warranty provision [member]",
        "terseLabel": "Warranty"
       }
      }
     },
     "localname": "WarrantyProvisionMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average duration of a defined benefit obligation. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average duration of defined benefit obligation",
        "terseLabel": "Weighted average duration of benefit obligations (in years)"
       }
      }
     },
     "localname": "WeightedAverageDurationOfDefinedBenefitObligation2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/PensionandNonpensionPostemploymentBenefitPlansSummaryofAccruedBenefitObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options exercisable in share-based payment arrangement",
        "terseLabel": "Weighted average exercise price of share options exercisable in share-based payment arrangement (in usd per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options granted in share-based payment arrangement",
        "terseLabel": "Weighted average exercise price, granted (in dollars per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionTransactionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average share price for share options in share-based payment arrangement exercised during period at date of exercise",
        "terseLabel": "Weighted average exercise price, exercised (in dollars per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionTransactionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r244",
      "r247"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement",
        "periodEndLabel": "Weighted average exercise price, beginning balance (in dollars per share)",
        "periodStartLabel": "Weighted average exercise price, beginning balance (in dollars per share)",
        "terseLabel": "Weighted average exercise price of share options outstanding in share-based payment arrangement (in dollars per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionTransactionsDetails",
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average lessee's incremental borrowing rate applied to lease liabilities recognised at date of initial application of IFRS 16",
        "terseLabel": "Weighted average incremental borrowing rate used to determine lease obligation (percentage)"
       }
      }
     },
     "localname": "WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/BasisofPreparationandSignificantAccountingPoliciesRecentlyAdoptedAccountingStandardsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual life of outstanding share options",
        "terseLabel": "Weighted average remaining contractual life of outstanding share options"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average share price used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [member]; Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average share price, share options granted",
        "terseLabel": "Weighted average share price, share options granted (in dollars per share)"
       }
      }
     },
     "localname": "WeightedAverageSharePriceShareOptionsGranted2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockScheduleofInformationaboutRSUsandPSUsGrantedandOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageShares": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average number of shares (basic) (in shares)"
       }
      }
     },
     "localname": "WeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations",
      "http://www.celestica.com/role/WeightedAverageNumberofSharesDilutedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average ordinary shares used in calculating basic and diluted earnings per share [abstract]",
        "terseLabel": "Shares used in computing per share amounts (in\u00a0millions):"
       }
      }
     },
     "localname": "WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_WorkInProgress": {
     "auth_ref": [
      "r33",
      "r117"
     ],
     "calculation": {
      "http://www.celestica.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current work in progress",
        "terseLabel": "Work in progress"
       }
      }
     },
     "localname": "WorkInProgress",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WritedownsReversalsOfInventories": {
     "auth_ref": [
      "r47"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised resulting from the write-down of inventories to net realisable value or reversals of those write-downs. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Write-downs (reversals of write-downs) of inventories",
        "terseLabel": "Net inventory provision"
       }
      }
     },
     "localname": "WritedownsReversalsOfInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/InventoriesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_WritedownsReversalsOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Write-downs (reversals of write-downs) of property, plant and equipment",
        "terseLabel": "Write-downs of property, plant and equipment"
       }
      }
     },
     "localname": "WritedownsReversalsOfPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.celestica.com/role/OtherChargesRecoveriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table]",
        "terseLabel": "Statement Of Cash Flows [Table]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementTable",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Condensed Cash Flow Statements, Captions [Line Items]",
        "terseLabel": "Condensed Cash Flow Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/ConsolidatedStatementofCashFlowsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Contractual Obligation, Fiscal Year Maturity"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by currency.",
        "label": "Currency [Axis]",
        "terseLabel": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementCurrencyRiskDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementDerivativeandHedgingInstrumentsDetails",
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementForeignCurrencySensitivityAnalysisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person serving on board of directors.",
        "label": "Director [Member]",
        "terseLabel": "Director"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customers [member]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/FinancialInstrumentsandRiskManagementInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.",
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.celestica.com/role/IncomeTaxesReconciliationofIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails",
      "http://www.celestica.com/role/CreditFacilitiesandLeaseObligationsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.celestica.com/role/CapitalStockAdditionalInformationDetails",
      "http://www.celestica.com/role/CapitalStockDirectorSBCIncludedintheIncomeStatementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_TX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TEXAS",
        "terseLabel": "TEXAS"
       }
      }
     },
     "localname": "TX",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://www.celestica.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 15
  }
 },
 "std_ref": {
  "r0": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r1": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "102",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r10": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r100": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r101": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r102": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "144",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r103": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_145_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r104": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "145",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r105": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_147_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r106": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r107": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "148",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_148_d_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r108": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "149",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_149&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r109": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "5",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r11": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r110": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "53",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r111": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r112": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Section": "Scope",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2021-03-24"
  },
  "r113": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r114": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r115": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r116": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r117": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r118": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS02_g36-39__IAS02_g36-39_TI",
   "URIDate": "2021-03-24"
  },
  "r119": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "20",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=20&code=ifrs-tx-2021-en-r&anchor=para_39_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r12": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "117",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_117_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r120": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "20",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=20&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS20_g39-39_TI",
   "URIDate": "2021-03-24"
  },
  "r121": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=21&code=ifrs-tx-2021-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r122": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r123": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r124": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r125": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r126": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r127": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r128": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r129": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "19",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r13": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "134",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r130": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Section": "Disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2021-03-24"
  },
  "r131": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r132": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r133": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=26&code=ifrs-tx-2021-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r134": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "32",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=32&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r135": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "32",
   "Paragraph": "IE33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=32&code=ifrs-tx-2021-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r136": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r137": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "67",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r138": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r139": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2021-03-24"
  },
  "r14": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r140": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "126",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r141": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r142": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r143": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r144": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_d_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r145": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_d_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r146": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_e_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r147": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_e_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r148": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r149": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r15": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "51",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_51&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r150": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "135",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_135&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r151": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "70",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r152": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r153": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r154": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r155": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r156": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "84",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r157": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "86",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_86_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r158": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "86",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r159": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "87",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r16": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r160": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Paragraph": "88",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r161": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Section": "D Examples: disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_D__IAS37_IE_D_TI",
   "URIDate": "2021-03-24"
  },
  "r162": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Section": "Example 1 Warranties",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex1__IAS37_IE_C_ex1_TI",
   "URIDate": "2021-03-24"
  },
  "r163": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Section": "Example 10 A court case",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=37&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex10__IAS37_IE_C_ex10_TI",
   "URIDate": "2021-03-24"
  },
  "r164": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r165": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r166": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r167": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r168": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r169": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r17": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r170": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r171": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r172": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r173": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "126",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r174": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "39",
   "Paragraph": "86",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=39&code=ifrs-tx-2021-en-r&anchor=para_86_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r175": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "32A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r176": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "76",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r177": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r178": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=40&code=ifrs-tx-2021-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r179": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "50",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r18": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r180": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=41&code=ifrs-tx-2021-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r181": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "10",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r182": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r183": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "14",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r184": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r185": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r186": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r187": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r188": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r189": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r19": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r190": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "17",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r191": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r192": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r193": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r194": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r195": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r196": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r197": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "44C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r198": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r199": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "46",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r2": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "103",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r20": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_l&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r200": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "50",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_50_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r201": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r202": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C__IAS07_IE_C_TI",
   "URIDate": "2021-03-24"
  },
  "r203": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r204": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "8",
   "Paragraph": "30",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=8&code=ifrs-tx-2021-en-r&anchor=para_30_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r205": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r206": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2021-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r207": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r208": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r209": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r21": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r210": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r211": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r212": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r213": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r214": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r215": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r216": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r217": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r218": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE60",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r219": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "IE63",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r22": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r220": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "14",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r221": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "105",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r222": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r223": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "114",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r224": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "115",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r225": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "116",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_116_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r226": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "120",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r227": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r228": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r229": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r23": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "r",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_r&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r230": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r231": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r232": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r233": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r234": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r235": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r236": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r237": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "59",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_59&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r238": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "94",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r239": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "95",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_95&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r24": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "55",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r240": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "97",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r241": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "C12",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_C12_a&doctype=Appendix&subtype=C",
   "URIDate": "2021-03-24"
  },
  "r242": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2021-03-24"
  },
  "r243": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Presentation",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2021-03-24"
  },
  "r244": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r245": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r246": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r247": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r248": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r249": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r25": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "56",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r250": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r251": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r252": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "45",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r253": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r254": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r255": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "52",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_52&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r256": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r257": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r258": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_g_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r259": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r26": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r260": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "m",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_m&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r261": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r262": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r263": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r264": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r265": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "IE72",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r266": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Section": "Disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS03_g59-63__IFRS03_g59-63_TI",
   "URIDate": "2021-03-24"
  },
  "r267": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Section": "Disclosures application of paragraphs 59 and 61",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&doctype=Appendix&subtype=B&dita_xref=IFRS03_gB64-B67_TI",
   "URIDate": "2021-03-24"
  },
  "r268": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2021-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r269": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "21C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r27": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "61",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r270": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r271": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r272": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "23B",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_23B_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r273": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r274": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24B_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r275": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24B",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24B&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r276": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24C_b_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r277": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24C_b_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r278": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24C",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24C&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r279": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24E",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24E_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r28": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "66",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r280": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "25",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r281": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "31",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r282": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r283": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r284": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r285": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r286": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r287": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r288": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r289": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35N",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r29": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "68",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r290": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r291": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r292": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r293": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "42I",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r294": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r295": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r296": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r297": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r298": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r299": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B8",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B8_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r3": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "104",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r30": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "69",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r300": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG31A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r301": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG40B",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r302": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Defined terms",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2021-03-24"
  },
  "r303": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Section": "Scope",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI",
   "URIDate": "2021-03-24"
  },
  "r304": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r305": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r306": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r307": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r308": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r309": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r31": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "7",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r310": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r311": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r312": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2021-03-24"
  },
  "r313": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "6.5.11",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_6.5.11&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r314": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "9",
   "Paragraph": "7.2.34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r315": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r316": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "109A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r317": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "120",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r318": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "124",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r319": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "125",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r32": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r320": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "127",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r321": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r322": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r323": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r324": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r325": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r326": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "Paragraph": "C32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2021-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2021-03-24"
  },
  "r327": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "9",
   "Paragraph": "7.2.42",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2021-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r328": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "Paragraph": "39L",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=4&code=ifrs-tx-2021-en-b&anchor=para_39L_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r329": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Note": "Expiry date 2023-01-01",
   "Number": "1",
   "Paragraph": "117",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2017-en-b&anchor=para_117_b&doctype=Standard&forcepdf=true",
   "URIDate": "2021-03-24"
  },
  "r33": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r330": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "16",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r331": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "22",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_22&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r332": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_23_c&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r333": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_23_d&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r334": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r335": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_a&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r336": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r337": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r338": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r339": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r34": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r340": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r341": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r342": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r343": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r344": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r345": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r346": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r347": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r348": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r349": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r35": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r350": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r351": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r352": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r353": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r354": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r355": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r356": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r357": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r358": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r359": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r36": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "78",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r37": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r38": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r39": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r4": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r40": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r41": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r42": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r43": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "85",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r44": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "90",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_90&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r45": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r46": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "92",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_92&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r47": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r48": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r49": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "98",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_98_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r5": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r50": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "99",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r51": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "IG6",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r52": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Paragraph": "21",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r53": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "79",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r54": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r55": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r56": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r57": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r58": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "80",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r59": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r6": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r60": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r61": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r62": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r63": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r64": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r65": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r66": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r67": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2021-03-24"
  },
  "r68": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r69": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r7": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r70": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r71": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r72": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r73": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r74": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r75": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r76": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r77": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "74",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_74_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r78": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r79": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r8": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "106A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_106A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r80": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2021-03-24"
  },
  "r81": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r82": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r83": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r84": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "138",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r85": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_140_a_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r86": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_140_a_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r87": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_140_a_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r88": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r89": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r9": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "108",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r90": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r91": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r92": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r93": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r94": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r95": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r96": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r97": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r98": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "141",
   "Subparagraph": "g",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_141_g&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r99": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "Paragraph": "142",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142_b&doctype=Standard",
   "URIDate": "2021-03-24"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>163
<FILENAME>0001030894-22-000008-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001030894-22-000008-xbrl.zip
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
MX_JR^/0SDV^6?RD^E2TR?+=LX4,7)5M^YC;G:ETW-LGOEGMB8=<M1Y<EE.0
M"WB4D?-NCT(%-$5ZART0[Y^$F?'PW7A45R[LE+J,@>7\%0WP@F;("CX_Q,EH
MOO)S/13\IP[Y&4WF$?0#3+G_GB_OIX?.4W2<C2<_Z;N_>'U]<(M&XV$5U5^^
M[??JT\_>XO?//_VW0D=Q5F:42D4BP"S1:R!KB4*RQ<-7J\XM)O*]E(Z&1_-[
MN3NS YK45TSHH+[5>SJ_];$FW/Y<((@Z&EJF8C."-S$BN+H9P#F,,8FO=@A<
M693_37F?G= VJX7)47WU]"K*C\:3.DZXEALFUUYO6$[@%M:F:)W.2NFZ1#6$
M;'2TR#)0:#2XA,"]-H@N1U)$*X2KJU$= OB"F&/&VM4@995<^.JFKEN#Z"8(
M_#K!E U"1%.RX1B/P40+6E*MA213"_9K%@2V^:NS<)KO4WMYC._6.1I81PA"
M2Z-3!(TN9LOYG."4I!304:Y9-%@.M,L)"QP56+-9"-D* $<10L1DZT1J'\3Y
MB*LU"@L_">TF/OPZTS@DR"(AAN@1HO%>RQ @JB \"Q E+G;%K#3!O@WN]G1Z
M1/FBEGZ=U7+I%U;=C+(4']G>$25("CZ65.OD,GL%,:?U0*8WF=<V3J__1L8"
MH:F[IUVRBJ.K!0Z\J"P%32F14A LK@<T<TB>36C8/QJV!!A-Q0GI;,XNL31"
M3U#7P7HA#'ICW'H <_V%V6L!)Q>,Z*'FN 0F^"!C( A4;"I>%E@/<):B(ZX%
MKU2 ,J%C!4I +J,K"DM(%I*R/MQ@ %K6%;"J8%W6@4)GB"*&8@VY* I%:?FQ
M5B7/2U=)R\^8A<40+ G4@L 7%3EZ%^,@2:5,$67-\+S> +Y\.!U#F8I2*EL)
M2,9G95-4K)55R3&MFWE>MU1>/J"4O2TJ<WZK/01MV#AUB=JYK#@ 6;EF@-[L
M#?;E0(K9"*VU81 )BL[!"1>B*8'E!%GUU7;++89TZ56D)1DNRWHCL[04([!$
M1 RV+L+**6H1DF\5RIO;6*M',.&<-HH31@D%;!0!)2IIZE@[[Z2P:T:P34%\
M>:XLVFBE$L8K 4H*SQFNT<FC21$2TB>=FE>68$M/]3[)QL/BBGLV%Y3%95W;
M=&?MM111*%%<,N!26 ]D;K @OCAH CD93!UMG ,XA8%T[6(J6 YD8<R:&,V-
M%<07!TPM:QC!<.C:PE#'*#7;CB4C$46T>3V N=&"^.+ $398*K'D<U <8M&U
MR226XHU&NQ[@++L@OCB\C+/:>%% !@W5MP$EB.S?7$A60;DYO)9U!5!;XT26
MX&S=\.JB%X(X"CMV)\5#:M62HZ6KI.6O,Q+96;1UXWF=YPLI>&^K-TI4MU2!
M7C,\;ZX@OAPX?:XMW74*@=$CISP988)/)A6 M)2-76V6RLL'- EEDB?DJ%+O
MNI)7-FI4'JWVWEF_9H#>\(ZSI4"JHXH9O 'B'VU$-& X;S*U[XZ.%M8,TJ57
MD9:#LHLAQQ ,.0\0= RV+AW00:"2,6G7*I0W!?'5(Y@02F4C1-:LW$0(Z.J@
M8YVM$,;E\X+X&A%L4Q!?&M,,1RAV8\ROXB!*\&@*:ET;3J QVMU<UXX6IWJ+
MZB;R>7$/@8.+#8%0@$\Z2NE %$DR"V=B6 ]D;JX@OD!H2H[9.QVSB A6U-M'
M6$?VR>@U27&#K6[:FT]?"S I>@Z6J!7K,Q Q(%M/AN(3I2P]K8DWN\F"^ +!
MX;"B@S>Y6@ADSU!94&18/V<5?5D3<)9<$%]D $HF@?4D2'A(C%&*SBJ%,:5"
M,:Q;'Y&;+ <O9S-@-)C2_*:4 DLR*&70Y!1KST.MTIKA>8/EX*7 6:?F4-8Q
M0/103%TLH:E83+FD.AYBS>"\T7+P4@#U=35TU+K4;>&.# M*B\%B;4/F#+2K
M =FJ]7]9"J(6LB.,Z%R=0NBB=Y+UC\3LE"Q)N#5#=$D]')833#ERFE"REY%
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
M 7^IX)_W^Y/FY\#_T'@IXNCM%VV7ZB6I3UR^^+N;+@5$+$&%A*EFX1HSY^>
M4=?F@*KHB^YC:D.CZZ811X4;H-&5GJPF &MW55O/19 (2@<TDCE04S)[T<]3
M7X*O5T\6+![\&\6]@JF_'W?]T\+A@_MX=_ZUONI!+I[[82>2C)#9&<6"D@!S
M835B.'?0P1=K^:$6) W3R>R/#AZ.)Y?%F$\DY8,'+U^>O]'ED^N8([@D32;.
M]I)2H&*(0)BLYU](.2W:L,+N[T"\U[L-(&HO42CO;)V:*CB0!\[GA0LV*D54
M5GC"10L=^;64X34E8T2(67$XKD,VDU?**V)K-"EY7-T)6NU&<''SK<"@(&53
M,I2 BHC.!YM3405*709_FVSPY=$[/ADC>?XVH_UV&6.*#F0L*@*[4V=E-%7I
MH'&% O&UWT#Y32B_^4DS]?]X2OLX>#B_<NV_D1ITE#'E@E('D$D@:RIDUB@4
MG&A;N$T>?"GVOSA7[E10I"1%9Q,D8T-07EK!'E[[4DBN+I2?W)'&R>2T-M@?
MCH]&LT]&C6[1.X:Z?[XL:#B>S/H72X1&M2LQ]B?SE4RC_'@RGDZOO,N5O4=?
M.>0:;JE_=ROMISBZ7F>Q.(9I8&5@.(0X5)!RW7K)*9?Q1AG#7D1L&/;%B-SO
M>M<-_;[O+D+2E@+8 !@A0O8Z9BCHE.0LQ*C8"OJM,T!1H$\R*QTC@I0F6J71
M%^,PZJ*<;P5 MR4"?=KP_VN-__'G&O^O"A>3QZ# >2\EL9/ R.F1+B$*!X2.
MVN$L-K%J_8E:6$%Q#"MU5R>$H$-QFJ-9K6V[E&P[B+J!<IZ!(:?,J)(JM;D-
M""P%7(Y"$5DJDEH!Y6V*?S\U/V)5V*;JMB2IZVPB C3.9QF#BH($&BC0#L>Q
MB7#K0$5RZ!5(%5,60)RAB81)IA!16ZG0MH**MP6LD*PI(06?A ;A8JPW8(N2
MWL1LE-U$J9^.4JN"</2.]8=1IHZO3JQ#@O6%\W)@24E*J@W"UQ(95@;^'+RL
MJ8-*&9PS7A)J%0I"0O)QA==5K+J!7T,XN<%"WP*W7Q*X8$*(N230SL14;#9!
MYY#)^[S"JP9:[6 V]+M0,!&!E!4B^@(Y*I3)>VT39SVZQ(O:WJK3;YT!2IR&
M1J-=M,I !@RHK(N*I!.QA&!; =!MB4 K691;'!=]5L+*2L<8P+/^B9+JBF'%
M7B2J55[AMHE5MXJH!7V(VK%(3PJL%@@.I2=$2['8D%I!U V4\U6U@J->""G5
MQC'%B< _3DCII!6U[V(KH+Q-\6\)!;W%L<TH[2V3RZ="D!R%&(/+9(3-:,C+
M#=O:%.%:346O<G&N#F"(=3EQ\#EDIF3,5CH0UK>"BK<%+.0L39E,E$($(^)\
M_X"VC!58B[H5[<U6,TJM"L(N6:MBPEA*!IGGPRQT=NB=)!-4.\RQ?9%A5> /
MTD3I2'I  4+;D+-624F3K D.YF6856^@LWIULJM-<7YIP:P'Y:/!(A/8F'V=
M))&24];;*')9)X!6,>5;()1*42I:QBPY]>,W#JB*\T(EJ3W'5;%N4-Z\\ED@
M6$(711X,!T;/FD>%E$LJUH4@BP %%[U$+OL1K0=JU^TAK[8*^?Y.0XMJ*!",
M59)%+1@K(.3HHQ6:A,A1)T!2:PGKZOC5Y1,@$=FJ<*-R "Z(R/%4%L_HD"OL
ME=>6 #?EC9</L6(@=1*85=$ DC-7L$F88F/)22?=@LXO*^ZZE](+AER=41U3
M,+$ .1N$01+*6^OXJJN\EK"NJ.M>SCP]80"T+IA)@P@ZU.X5&DK$'".5]27
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
ME56^9&O )FU=*_J@K_N]AP7V==4*V;L+E\C4&F70PD1/TEJ/2CJ],>NEH[U
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
MDM@Y0E#*$43'.MQ;0$'9J23A8C3"BI/R[QEQ'Z=4'[J)%.[&C&!MG**A:)4
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
M\:'MD3XAI']_@F>C"/(];-\Z/Y^/,YVZO.C;>QAOO/7P^^]7MQH/AA/Y\ C
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
M5,X:-(0<52!'HD"U<H<HZ!JYNF=*6Z0-^RW)-;*DE#IPA118QI"OC-V%E(M
MA]#4[RNTMDD3]ON2:]2$D"QN[I): 8986[6XN;<4"7WG /N,^S9IPMXGK)$=
M$8_9RR6X(L,/).P^U)!;&(6,Z"9QAO_&:,+>)ZQ1$WPLAG^%S,'^4FK42F_B
MJI. "?=QPC9IPM9G<U;'59ICJ(W4_A3P%:@7,]#"TD)%"'O6/F%<3IE#BR91
M[W+C+M "&D2]=-(>LT)T?L\<IHO+*6>_*3!P$"G#GY.QV-8R57#V?W/(>T8[
M85Q.F5]6<B'UQCZAN>VL*)&S09(R!4^Y;2\N_^+4UFU9>-\H,9N/2A"!-! X
MS"[77'PM(&4"':^N3P*;[SP5PW(DJ;@2,ZA7$A!3#X:43&BRQ>.M_N)LTFW1
M$Q=Z#^8RFP,%$FQ9M+0(#<%I4IZVGJQ8 IO7$Y*4LZ=>?0# TJGW%$*32#%6
M+UN\R_\7)W!NC9YD$2I1(:D%.A0)2Z[1J[*+770J+2^O1P*;UY-81D%8[_9/
MALH5"S2?*H4&TGJ<)N\Z_+]'6Z\GG+FZ IT)^G#D#5)H/756]NRG/HY^Q1+8
MO)Y8H*R8LZ28.V1.IBI46X@A+MF 3E)//C7R>UOT)'@+1:K3F%.T<,03TLCV
MEEB:S^;)IZTG*Y; YO4D4"JUN-!2KA"XUTC 46(Q+Q,]33,^N?O#]O,N\.JR
M9RZ)TN!=E5A-26SE6U$WF5;CUR.!S>N)K^2C3] @"]18J_:4)3>OJ96ZS37Y
MGY#2@_O;S[N\A8,YD7>]]E'2T1R5TM"; (::^&GKR8HEL'D]R2E8]"Z07*JC
M/AD=.B,"W607JA2<I)X\_&;[\\+)^)5*XY2+^>Z,C7$,KV -(R.?TK3U9,42
MV+R>D,,,5#(/?R(C?Y^JJO20)&>OT_0GWWZ__?%)[*%H!DPUDX7P4&M6\RY1
MM&7?>>)YX15+8/-Z8I:,6RA%J!488QM1.(".">5=:HZ3U)/_??#3UNL)!3!]
MR-[G=+7!.WIGI.XBY#2RP]/6DQ5+8/-Z8@Q9.H<2(@EHJ&A!95$_9C*C3[C%
M,TTVLA^_RF-(:O%@%,B] 2.UZK.ZXE%]<S5/80;@AO;C-S+ECP@CUX9E=*>J
M[$FKFG?) 1QI C=)/5G??OSJ],04H(\]^%['_DGW+;C<DSAN505*F;:>K',_
M?C-ZDIJ.HS3F0SKX#-6W0IF9H\DLBDQ23]:W'[]"/9%:L25B"PB!)=96>LR%
M+48,)7&:MIZL<S]^(WJBXC/'7"6[#+%Y\MX<22N86Q"B.$T]6=M^_.KT!'+L
MW%LQ;NM&.73+,;@DJN,PK&2:N)ZL<3]^,].5LT,6ZDH63OH8&GIVU:%C,L[L
M89)Z\LU7WV^]GJCKL?@\-A8MCE?"'AE=CF:UV)A7G;:>K%@"F]>3ZLV)N #B
M+#[)N9!1L%)K;0U-?Y GJ2?KJUM9X<%$STU<RR$O=Z]XE*(B:W>%<ZUIXO')
M.NM6-J(G."HG5#MZB0"-3$39R3CMG)J4.LTX?GUU*ROD74&47&8G:(%A"@T(
MM(FF7 E#:-/6DW76K6Q&3YP4LVR0,A(XJN-\*Y880^RC2&^+.ZMNI&YEA7%\
MYU(#IA)B&1N]Q+7UPAJ]<P A3UM/UEFWLA$]B:IC>@92$0+/'=E#U>Z+Y,B%
MMKA?QD;J5E:H)P!&LZI/YLO!F&_KO@.'&+/4[ABGK2?KK%O9B)ZT7 O':!R
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
M(!C"6>Q.?1>VN>_V!H->V^M,.^W1Z+-"=U^3?#]XZ&[YWIMV>X/V:.SV)MX
M)*9$V3GNNUZWU^]/QOW.(.CM7.@.PSPMYP),U06ZB"WGQ$43WQ%Q\#1)G9?"
MS\)Y64F)GSM6N$\5GCO*3^"=86]A<[AOO92XJ?3[7L:7!6OTYN27T_.+DS<G
M+YRS-\[%F?/SB?790W^1W]^^.7][]/H"%PXO=7%Z]MJ&GSA[Z5S\>N(<'5\\
MNTL-\X *V'/A :>K;SU" '/A=2*QR.0S_9?#(,P6D5@^"V-:%5UT6.5I1.RZ
MDBDZ?Y':*]HV_KH$\SIH,Z!7GL+_!_K)ZNL#^NII'JQ_UV\?C-J=C5^W#S9_
M=]-M.X.#SK#WU6\+JQWWAG>Z[5/:"=X-V' DW/_N]?;T!0L1(!+"L^[BH].I
MDQMKNYXL'H"H)2)?A'G$K0K"GSE^)+*L9$VU+[OVRJG M3OGR[F71#O^LJ]5
M+2N15^K6FB1VKF<A?,(EKC*5097JCXGC;WS_;QB%5#U+RT[7HU/T**W3EZ'W
MR]OAJXMW_3\1012>\^K3SR$"4[Z^@']W__'7ZXN33^_^>!F=79P,_KSXH*[Y
M-SQK$/]YD7Q\_==L?O;+/V:PCD^O?CEMOWYQ NO^QU_OYJ\ZKRY>SV =@U<7
M473V[_''WRI _R?+]_VV[WF(L0V;.W'[O8'G3GIBXDZZO5Z[VPX& S\ \Z!
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
MST#D"8(V ,'+'Y=AS3?R*H174J#C5'"C+!7B1"=3%3@LC-:X#\1W+H QIXI
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
MI-XFJ:GR;.E'%'9'6@+)07Q&EG6N[.YYB 9^@>9_6>31$&_;Q),?%X(3V*K
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
MHR"M&U+4P4*3L ;:X1:&V<K*59"6+KNI0FZEBX SY!MC\[?%*6]5B:9GEOR
MFH(]LFY3KMQ#)E2IQ%1.L<[9^F&EQX)3ZU05H7O]X/\7Q"35. </Q2S]*]86
MBN$L/J HJ^W;*%,)(Z[*4+ ;>K&*V1@0"E:DS#V76"_U1>!T05D"JKJ6%C@H
MG<K<JX6&G2=42FI["=70DG7KEBJ=Y"KK2J.W1!L?F8Y#P'P@K,&*=C5Y3I!Z
MF'KG,N]J6?=*)T"5L2N#%54W)L:-5)'/-PIB=.\6Q-AF!*6^M325= #)-H8[
M ]>LE+/H0VY*G+B*U89>KV]$0B1TU6MG;L7Y"'7&T!>'%UR)C]6*E=4S'E-;
MU[["[%!! CQ8)3(B5NN Z8<):Q6YY!HUR^W0K2)I8)(8<.]]772OJV95Y/8)
M 4RD5RHVJPME4U,68[WG/HXN]*DK-] UP7"*SHA![1B"JGOB*FC+$6#!3)TB
M&;ZBY8^V+(*4.U3*MB+6OL^5Y*LSA85B+1")K@XK?<5:6Y4_?X;=\8!:4^_9
M+HSF0";G(08I"N3I"L@.5OF9T)VI)D>P&8&*=EO(10^D</;V_=,(;/8VHEBW
MZO0JLMT$5X/D.E9,RMD&*N]G '55W:^0KTK3A(,U6+2G@C1:B:I:34Z&E@C4
MVC8S#RT#53K(:9;!Q6PS@:E(6/DGI<?#^4HCJVDQJ)I6I!6I+E?5&%)?(1@Y
MB.^"8I>7R_66E?.]@CU<#:]@I%='HFJ+$5D4(78PCYO,5KH(.I,G;!'G^":7
ML&P97^8S9\4Z,9TO:B?)K[8#;RHTR/<BM!@'B]]RR[HV5HQEGN"BD$58?+&U
M_E$&JKD/A%?BA]ROQ>ANP%%EY+)L*N,NX16;42^Y).$F,Q+,&Q531>"=F-4"
M)X%,HZ&)1%H6"_R.3B4WH^1IP<8WK15-9Q$264T(W4X*J$R:NFW9NL@0-DAX
M!5I$OVSJN>[ERX]VJ9[KP?CZ$M&;).,QBMSVJ*ZE'M7-%1547"\85PW'-'"-
MK)6;HTISQ7M@%L763)L924^5N:%9RMR";6N)8L%UU=>U)BTC(M'SRC9/JPY$
M)4^$Y7P@M)4-/4!"EOJ<1 #V(HJ8<MH[R_)K.U9(KK0O"*(E5-CW&&ETT2Y=
M5KOMX$;@YP0EBE6T+'-,=H<#6IF$QJU1N^V2+ 7>:/U4.:/\"^5PU11_?Y6B
M)E5]=%/QT4T-6@=[SB.#R3858;M9(J1\0[#'$&F#@(DLH(42U#.Q!\_H_B7K
M6#$P"3$A?AOS? -LAP*N8@L,/S,0:]5HT-V*(AYCAQF*3^[&M813:<E0/P)5
MK80T5(8T$^XD8^R5Z5V[;:.*O%?:#1H&L:4GR*S (;8,!*7=U*,0Z2KX<=@Q
ME"'F2=FV ::-$N6QS%&ZMBKXE*8?PK"$\;PU7\C:7B).#JH"C>L;N9':CFX)
M/-;;CUP+P1.8*'7XNX$EK3Q!AZ^XW\V^Q(!$6X+GF0I+HR6O9@-9HOVPH@.-
M*#?O;P,/9[JV4C>DH8!$&I">I#N585C3M*74V<I)-%V#]5!#&H<'%4]941*K
M@(QN]];@+16^DS$!H:+K@?4/)90)SL[&L!"ME3BT5';D^ZPINM5R0XVFIKRF
ME4K@-:P9\FM64Z9W1)BPS0D-^%9- Y3%$GR IA3\WS_26*+E\0UXR O%H. %
M=0E%2\6:*'"%"4!3O.$([6\D=K$" ;U089+V.U3UT0\=9; 5%"->ULL%%'U
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
M]M2J4I =.,<J(5%IWDK2=50G!2W%'4^57)AJD"6=3/7"L8QT/]A:=-9&AC8
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
M/Z:9-G?6"NWP:L!Q+#J2GIQ)3'.K19RZ6;.(C^1TM+J<KKZ$<O@@@"*N44=
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
M3/.HDUZ-;\SUN73/-DPY37AX8A<?U%##1F/(!7-_B ND[X,,%YS:X^MNZUN
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
M%7+2D7C*$ K'%LC.( 4)I;(A3Q"O41Y%SCF."D6U<U&)CMFN#,:#?=&J))[
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
M?+$@S:A3> ;GR ^\#X?%OMKULO/VC$FK^^QA[%X>9QT+>[#U#5.?]^6J.AU
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
M)F5P0 '295%Y&S@D2U+\3U$.+ GB81"I="NJQ!D7-,6(/U9+PN8^=SQ[OY@
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
M1S1>+%JAR>HOP5")(>H,=H5?(KM)&"M"U;5,10;X,SUL-6/CVUXW33(EWT#
M8^0R*1>1+L X(/IR#GH3WY"6@? +4H57NX^:B^0';CC#PJ_8T<R&;I9/)U_J
M\#Q14II_1+7C27I=)$&DG2I]PT6Y61C\@Q^"603=R[U>26?18GWI.V">UV'O
MTXL$4T,/51Q<)')$A%<8O?)YTB:JN9GSK%3GX"EV#\D4%=/X']Z )H.7X17R
MJ/6CYVO8/M7R5.!L3@0SP4C)R4Z^%U@A4\.O;(!NN\39G>'@/*452_:*\%.Z
M0^"<[3I4]LLE;#S'9'WBI>"F--X;TK*GIUU2,$-+EM:+4?43RS^343J>IG$W
MR/2;"/,CKAAV] ;,D1'AK7R>ZBF.)ES=F0EE$>,\E9C0'P,:&^Y@U\+3G:^%
M2%62>_X0X-4G\3#HBI7$,6,P;2>>@M]K?@F?VSUZ8A(]\?0NH2<..E6WR!F[
M1H'_"075GT<):_KNLT]\\VL.1G0?C=E13E0V"%628DHR65P9!ID##"3A\9A;
M,WS-)6W<E4)X79ZU'5NP$&QQ'HY;E@LYZJZ6(KIZ4'6=K,AOPW5_4PIA3R1A
M='!&=^7%.&$XFD5K*]2)H\;,6,JVWG*XIZ-%(16-:EGE%0UFV.:3WUV:*(47
MBVJWGUP6FAE5)FM=3(7PPM-7\6*[#J)).Q2F),W,*4\46= _N8]I5&Z/1 X9
MK\)8QW*'+<-^2*F-]JF L,]S.N9=YF(L+P0%A)SIKFWLKLQW0.U;9UD+)H%
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
MY&B_+V].EC>_O2]OW@[W[6<[189&Q$=<IXD5)'^//MF36-6K#2QGIHJR[71
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
MS. [55WB?B7L:"7C+PV#++V>M:Y7"6[65;G\UQ!<]8H3ZI<FE[6E_1^5(2#
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
MD\K;!>E:C\$_#T4.3/)/13X!Y]'/ITY B("(8?:;,</J(GKRPKEQ[7N_N/'
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
MZC-^A^GHTRG5]6_).9C0_WOUO4[%4B>OT!,T=!'DG1J-'#)&-<Y'F16U1 7
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
M5. :OO J23;V]W_@^Z3 K)^\>O73>N[ZDNAZ5MXWR0;AZ8U!P)G*.V(3W"Q
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
MF9',F$NHS.'Z&G%9<=$9)Z:912#QL9VX&HM</8)1#'#+4P\=BH/R&C2#5X#
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
M^4F#5F"VAEPIAJV;6,97'-G+7^Z[(6'&YJ=C+G!Z7#()7*+"$N5\J6Y'^5/
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
M!E]G(=QO6X,GWM8=PY<UYL[RB.4N;Q33FGJS6RT0N[TU!.)3SRA=N5BW]L7
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
M@C2\=.<#]:OS@0CL8#MMJDV>^\OE1[;ZQ$SH12H<R4C10'G@Y.H_'I9M.DF
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
M(1^PH/))P)*WYBI\5GI@+DJF?\Y0';[:!EB!C8?4R]Y3IVWU++8+*+$"#.G
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
M62O7;3;3N?LBUD=CB\3E+!$]!8L9$#P+\SB!'R'Z!1,FU3 N9NR>+ D;-''
MJ<%[""VV!4H"0M[4"&6&EXH815C"BV$,DQ4.0_E*]I_F2O;6C"RR0[3)Z)R>
M*UR1P>K:CPKJ%S.RH1((:YD_X!2OJ9+Y*J6IAP?5KU!3N4K1'Y"(6>6IARTS
MW(2[TL/,TR-GX($KYJY\65P-K^+1 ,9_/*K_5 8!ZMHO;,?-MR;(409'WKUH
M$96=3F5>HJUIFC*<(TLS--D%P S1IB)RF5&4UHU*1+,+[?\CSER7#3"#H>EZ
M&![>4J4](M"7<"/\6"5%A@A66#2OG2GN21<SB$8F9+S8[Q@49I//=,KKX686
MP0H4"\<*ZJ9,MBP(IG8+7^GN()Y+%"L]=%7"#78"?'9N(OASLU@-,ST-O[M+
ML4'KRF!G\RKI0^665!-N*#6[BO;&2.F1A$9,Z_P!SM'39#WR1R.GK_[P7* >
MJXMUHNU<_\:T)@O;GC^9J CTJ]24EBGC:GT!L4LFX*[B<3L U*(5)0XC *%F
M3AI'8(RWK-,@XG-9]JF!3 5_;%:I<?:S+ '%;V8>UJX]81BQ14!5 ==! WQA
M(H%,S: 0H"[9(  [EM$*QQF2RXNM##PH12$"JUA38XUE=:-*D4?QAT-]VH@&
M:3+P$DD;A5?DBVI84-O57,V3N),J*3:I<L*.Y?FJ&-G4J$(U=X/]+72B2 >"
M[:/T'3&#:QSKFZ>Z:X@ZQS+.>*#EC/!G V4R+X&4@W-+M;.\5GGP#*=Q#!(5
M.D"<]"G%%G$SHS)2(S9K1'SS:ZKB*7KG[M@CN]FWPLF"L54KZ F#%EOJJ-['
M=1DUX"C\0OE3%+ME4$B#JH$%%.Z>7$"/M>V^[=#.=PLAO(^M:C!C1>$]#G1?
M2Z#Q"5-P>8W\K;0H9=,&PW8]?4H1\Z->KSW86$\4F<XG3Q1EJ0?W*24@SY 2
M($.+J:I *< 1D;Y&OA;EX\Q6H" C-OAG6AC/=7$>MXEJ#%X'MX4%]+OBSS#/
M"FQJ)4EU 49($8OX!\9X'P=M[^#=[Q?LMZ.P)HC];N>(LM,172S_"OQY>BCZ
MA:7V3_CI7S+O<XC],J,,5<=7]1TQ$J1O]+QAM\VR&PA;L"'";$+GRMEC/#@<
M18Q0GMC/FW-QOMOK*U4">MR]BP.BM5Y9]E);LP-?N60$5L,/&^8'K(,E5D"X
M8'64C(] P1YAD-X</^CZ#V$,^C7)?8.M_QHT,/P-)(8!B?FB#24M1^0[AT8_
MG[OS=IH3WY#"$2P<:M,/W=)LFA,LSI93Q738DNM?Y[VT%OVLLKJZE)::;TIG
ME5>42#L'OA,)F]>9H&AKX:@YO<4%YMA%1[,?6]2MAL7WF$-P0,Q-,MUQ'OP
M@P,)85=(<1>%23EYGLUC!502*[K>)%<69CD6Y\B"]+/G0B,E"409?B@N+&%K
M,^:.&FGWO^+C\51YXP.VO4\FZU=Z@X.:5_F) +LZX[GV#+'XCY6D=^X2E5 0
MC*5OJ_H<]&(LR,CI>K&BO>&.L5R "9.4_I9@7HI3(X)X3SYU%8/=?3H\33);
M6P%CNVUM!%L(NKH.YNKK>-X46=ZQR+*W3T66VZH^20&4A""+J&IT$D@5<;4Q
M(1:"5@G"&2>4P$H=AS(8B55B&%<TKAO<)<$HY@://@XF<8)P[ZHB)IU\?JW$
M+,66%L3G;A>CW<OF8>W&_7L@<!"#"F=NT_RM, .[+^, 'AH+*4WSH:H,$"!9
MB-'K4D50DCJU0DYS(D?%4V6 VQ,T1(J44HUDO."[3?:\_.(H<DP;W^3LK]W(
M!9PF< S]?NZ-L(]@HD&UN.J+!OZ14A[3N]B(,;_G.4^7RETGA2N7+K8$P"DS
ME>HW;UK6[921,APGCDK'KTB-G!+D2*Z\-V-=*+&/A@@"5'(I9JD8RU3$U)\
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
MP.T,[$H04?"%Y8)FOSU$DAI?8$V@5^ D\Z41M"EX5N!*W^86WAIHD?I"70H
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
M4_AK-/?ZG47DD4-821K"R[W+N1<#H> '5ZD_]>#_9AF]-@#*A+ XG*<VQ3_
MFE5\Q<O$3OI,34/XTJ@(<B#'U$^_J;P%6\H+0@&L;.H2J.2]AV_#8T+8C=X#
MO0L?A[=$#S#Z=/$>?_=[<JVFEXIIW?:^3E1F$3(R[T:ERH-MY? \V&<R'F<J
MQPWY([A1F=(+#V'O09YYA&?!-+CX^+_OWQQUS_3J@#Y3E0:X,%^E"?!9H.J6
MR,_5#X25(HUQ/QG2"[;FAW&>M;T_E*> BZ?T/OTS UP@/S=<M'!D+T_[AI,2
M7F$=&Q[\XY@?\)__,>QU>^?5I_0D#R2/.O?^T5_]_:YGO]I;_ZM=^NJ2;W;-
M-P\]'V@)J\^*B"?1%[,9?"68 -5<^C$\2O6-EB0:%T7VWUFVR*%7V?G2;YY6
M-W[[,]?>C7<P(K0*8E67^0YIFW\DZ3?@!."W"Y>#W@%S@"*8>'/EIT"1G)A_
M%&9I,:.:'&_B,U=.DPQ4#DC.< Q*!-BCS*::@9R[AZ]]36->WVA>RNZ"*?.<
M9+P+ O2R>W;6MFQX<+8@X@G:)]N47 >6>C2Y3L)VBO, \HD?UPA;S=5'6LQ6
MI.\J28O?J]$-2B0!_-1HAYL05@J7;J8"NDPD&X67]>_HMACV']-__9(H5$JG
M_5/O@__=T&4"1]*&=]L7.!>TNA4@-!"%,69N2A+>'-8R6>\'-+^^*LD7)7^=
MF!NI+$C#2WS1):C$1Y8\"_=W/\"^ZM"V:F#:7O:/>^W>JCN.9MPLA0-+8?':
MH$,6NPBS(/'>A!E<)_]*T9L.4C6#@U)XYZZ ZNYQ>R\'G8YY$RP!-[,4L>UP
MB1FRU IIT;&7#",Q.X6=QVDR!9*DUR&P *SJ.ASAW#4XO02N*/P>3*VH0-_%
M2+!/7\PE6V+DK&'<#(ZKQDW=V=QFW/0'5>V^]*MG:YLU9PM6S;)OWMVJJ3-J
M!L/%VUZ'.;ET"NI3W2HXC$UB8:ZRR+IK6WD+?+#TF\=/8^9MY5&W-WG07KGP
MW%- .C9!5@KM[NEQ^\P*[=,:H;VVS&[5^I3:FC'>9ZWTO%UHOEDA>S-CG&6X
MODNE!3:P("QVCI-!2(C _Q4SL%]&:(VI,/5&?NY['$TB2PN9-$F)7ZV]%T1)
MP3].XB/2-:D"VS.E7</2;-G9VF0_.77MX>[QJIB'F%Q':+JAJV+LSV2<DYLM
M- $] C8@TL;51FWO8X66-"<E#54<J%%%LXD.;>GCPM/H'R^&0?#_O^RVNP,-
M_2F>9Q# _2.-S;LFL!0\2P),83((79ZUW[3"INJXL;'!6;MKV:17XS:UU[_X
MI2</AVUK31PL\A\Z9*D:1^ MX'&ZOD[U;I:OKG[#*EL)W8!)".[<@E]4-?1Z
MCJ'G(,72):1'CUP)E,$ZU71*_(<?:A,)K_0X@8?@,T(XP@/\ZV?^]Y(,RP[7
MO,XE][97\F[KCHF\VQJ_L4I+[P:^5^LM5@C3O8TP2W=(2[E14>0N28L2<;=\
M+RXH@(ART$H2Q]W[$4?.Y7YMO=58NTY0^$D=N0;L]TZR[*2SC@#>=K#?'5<H
M?^#MGRDR4>!F9%.PPNKN,(DO^+RXS'(_1F.-A*.D#_!R:O6,EYV<9GVS6Z+(
M9UY7PN/VJ<99AQMZ<F(ATA:-H(.2]P#?/2?Y:/\R^.GP*3#6RR#"W=XRG.(E
MASD>;R 2LU'_XO?$<!%A0(,B+\C4=\^^BQ9?R@IL@0=T@$84:%M\B ,?N0,?
MZ^H%_:Y#THC(B$F,$EXO =1C_B/K )8[Z/86.?7P(>S2#=S^*Q6C^0]T($$+
MFP1M-_4S_'?1CCY<9#&3*!A,465SA8F@8J 1O<?@<Z@;T)!T>?'+"7D8$><#
MT=B<A#.P)J)\DA17$W@-!NCM2T:)%R>@=><SS-'# JX*/P6AHT"HL*L8%)&?
M>A%0/L*#,$80O&\<?H=S!"LL +6'P@AVXH_(ZK@,1<IIQ^AR?J3#TI?@LW#
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
M.\ JF_OVW0M7#XX[ITU.1\-C3=Y0PV.[S&/@R*S.4W^9O*$'H !O63!EI\-
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
M\+*^+;*WO?!T;B[\NU)4;K*IE;<0"LH,&.X;)2C C/9ZP\5$]DH7@%YW61.
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
M)HO?'0T[@WY_Z=?=3F_I=ZN&/>T<=0>/&G7U=\/!XT9]37,]6FO4'X@3F!N
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
M3^G_WK_464@FFY1]A$AT4L.O6BU6].>" =-=;A,!6[8F*A]GT0A5L8)MVZ^
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
M5,D[ 4WE 3T\%B(1]4MVH<ZK1.MU3I>BH'<&#LG^0$*-2X*RFZA1$41Y7A(
MZ!@!0'%[P]DL2[]%-T"X>![L';H;-DZ31!$R'[=]?SC,6P=^O_A:!H00B#UJ
M.9_AN^A$4U=/,<F"_%HIQHJ'_8'#^V_N#.ZAF%+_:V]6U$<Y'(]5C)BV&I><
M!P@U_H"+,H__+A/["C,WBW[,$R=H M._WW9*7M''50.#WCFX\T!:AA(=7P.C
M*EB"=(&6&CU:@-DXF&G7W94_P@A;+G] WEMG;(+[7<3WU2SSS* C-.+Z4-3>
MUFX(#X4FXJ,<LX2;Z3WW9AGH< 'SG@-LW#M]L] ( W*R%CKYNFHFK?/!;'=\
MHF%40:5Y&HB9Y7W(MY>8.S9G.D._DA[5G;,? AO_9&=A0RN_M]N_:"G!S_"@
MEWU=/QA8(VK!0#KI](VV1PD4>P3O!/X&B(SJLH$!!P&U1 J&GH 4&I0 4NT6
M70!1,!"M%-0&*3S&[04+,4. 'U3^80RC\0%F)$PS+8M09EZ.E@2,-@/+@D&Z
M$3UY5$8Q20)> D$()4K;GV=%IL 4"?*H4(O+@NF7((SQATF:'%Q\^'P93,$Z
MM6"#H@2W2]7]7C_7+5!ZG> ATF;UT=P":E-/\W.DKX"0L#AZNC5NM22F'ONH
MBN_2["N9LJ(676+ ATEP&V9S.&)7230%-SDIX.@3U-8-#'\-?O<!_4&P=71N
M$1^4CNBHS.&->8[H[46:Y55G,@MO9J3QIW3606Y<P4?P,W!+85%B5.'Y143D
MB&*Q((;,L"D;KRE!FT8W,I0!.6D'U[!4$&8(0!J3"(J26U@6 F6B)'%?RMY$
M4D0([(#. ;AW17J#*#0*X36]-QA4'GCF[(?/!B2<9D( UOIA>(V"(TP6-M Q
MXNDR0B\9,>PP -GS,2Q'K]>NS )1HOL)CN3*[4+GS "I@^.:1>P,@%<IUK_Y
M]$HEY :QA$&T"D9B11S>RBL2AC'\+;WE3W.$5"CN$*S:CD>0K_DU^$H'!'D_
M"O,H-P@TU2'A*W"+ \86H3#$)"*@>F:B.$6\5W)TDC'BKE^5L=GI\!MYA='$
M[C[2G!<HK 843H,;]!+3^UB<0#=21C-%F ^[A#B"GTW(/"6(KGDPR<([QC]U
M 7=@A!]29-(X)G8HKK.TO+IF%07_SL-8Y9K3,/8 JE4S&FV9YI;+#Y]R= P1
M7AR]R0(8D7E%F$\#A.C@A0$&8AAR! LWH1Q4EVQ>X_8\Y""KF1)$GYGVPJM2
M<H6MW&#VU&+V#!K,GF=08#]I[%7B4I(7A0,F/2HG5TK.N!;%N5$J]J3C]W$*
MG..?>Y9\=/I!XH 09^D$WF($*@4.65AX+R88Y2S]$W0!S$J\2WR='5&CR.;E
M% YA)"$RDI$XDJN!*M,@E46 LZ0$U3Q-0#A<,K OB,MXOGJBEBITZ%,3^0D9
M:"="C5FD0*]KC>=(CP!QKTD!"KHC0^_4@7WM#8]/'8\%WKG@DN^W@UD*G@(!
M']4,6"9C"J,2A@]&22>H_I X\(8$-QX42_*5_@G">%HX,DY4+RT35XBAOAEM
M!,E?V 80QNV'[$"M(H05Q B5/C$?YUI>MGS[9NS$><<F.NR"33,RD=5>];\"
MXT7=80 DP/^)DGU7X2V(9G<683*W"'N7/YTO(L&U.0#L0@VZ\16Y(-@73VEY
MZ.3WM$"6<>$,Z<1=I118#^/BFG0BAF -A9DQX2.])QI8F%49Z;2IQ-16XWO7
MH4.1'H5YS!FY404M_!7[KW-S9NVQ)TK:0^?0%-%9B?ZH16&:28H@V&5&$ZN9
M_B2%PT^W#+1 0GR%-W!@';:$X%WUTG!!>H!I>)MF.$H%ZUS,#YF2B]YH#"HV
M2J8EK50SM/Z6MA&>@>_PF%C(78];6'1<D0AU#2QC\ (=\@*-QJMH', ?21ZR
MU8M+979$"SLOQ$;X0TCCRB1$#T<S$[;"TEHK?9:@1D X$C0O9[-81]'M@[#L
MVPA4B;:;1RA[P<[ .QXCX. /8,4;W"WP+6 RZ0W,/W3H QSQ5=&J)T(6>\#
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
M!#6OZQB?&*'.^<BU$4L7%OD,W4N<0&(B.#H@YR (Y^^!!V^BHOJ.=(2@=2[
MD(VI(+?)ZQ'%4%!]P<U+LZ_XO;RFC3*'(ZL6_'U6PE^Y6O9:<X4C9J3=*0(,
M _GJ\3W1ET"*"Q!!L3OH-%;?(CLP1F#YF&#HD["("7'^.DRN<,Y>G/$FS+ZJ
MPKE^>6_D"8U]6\:(56I'%^Q2(Y_1MT]OHC&-!JN MY'0M^/)5CD;3-(7CC9>
M9:+0!A.P$_SR+<H+<C==D>8&QCT:,3JS: V*>_-%'.^"F=UT"OR0.R;\CW33
M-E'3$(%#37P[)OA*K68(JS!'O$Q'$: @*A,KVU"\.OO#&P;C:13-*,G+Z30:
M1X27#8R<^_=K"SKH[EHEZ#01R?A2#U\0BV)CD%J\D_!X!5@N2_/\0)9$LX8I
MH,'$MQ/:Y+8ZT6'66P4?:K<$!^?GE(6?NPO!LIV\0>GJ:?TZ@8B1YS"B@!(P
M?31&%\ A*:FVVJ//^+9H!]A823&?L9XL,EA+.+9!;)#,UW"\BR"_#@D26]\G
MY7(-!S(DC@78G(6NT9W$.4$KS W2-[X4]WDJJ]@GB&!T_T-G-OHNBV Y8T+K
MM5^ZQI5>K*,<X U+;89]4O[V#H>C;&P1W0"GDCS4&)>&IG1*:UZZU&UT8#\K
MI,?7%6'-^Y@H-2\AZW2B\!9'BX<TN4I).YB?TY4-6Z (F:TRV)D;'+S-]XAT
M98ZP\FT=96&[EHTV(T.=6W!OS6V1TVU]JS%3142D@6T$39ZW!0=:7ULBHXS4
M/)6;)+HC26/$/Q:Y(/"I#"QLULI"U<+0AT906E)'B(Q=<N#B"I[,".^UJL/6
MM!VC?%SFN0BW,</'FOFPZ$&?@30TL];_'(+QVCM]"7FT+5[?V?+;>KR5]Y![
MSW[XS(#;>1J[62S:.L3O^197KMJ#5NW8W4!2X]%U.>T<ZW>\KYU*[]3^_+3;
M.=*_YN-N0<O!0K06GPTO\E5U;BT/<FC%C;TC1%2-5@YGD1;%!WMQ-80*/D[S
MXH!5/XF/&)1S0A$:'&22A7<4:;,&GW&9$R_EAP0&0O_2H:\XM&38NN8E^8D&
M6%T08OV (? 37QIKJYNM!@):1VS9<1F'F8.U+?-9L#;O))C/#_$=.UUJ9DK9
M9(K+#Y\("5,'+X%SX2,Y>N!>VE^&QNC'CUU'%--L]@GM/2]#]A0-YCGM!FX!
MW9!6,,HK20VC,/E*ZT$ ^,2F5(S"/!*[B#!S Q5FX!EFFD(@LI9S?P7\&'CO
MQ/%]EYP&NODE0B%]W. NQC#,#5+U$4TY321#NWO/S]&P,Z@=]2ZE*=Q_I(9N
M#*9FA/U'>^HU!PA.)XZY J1]YRV^SV"#@W'!9O=#;F.?[#YZ:U3+REPPL AA
MSF#TC?'HUSGV9([@'R@';X&12&*#.+E6,9DV4\%8RLM1'DTBSD_"$$4TH2-[
M'B;A!%.P I!\5\I$JUC(B*T$#_\I!B/::M=P N@R)OR&]S;@_9-7I7=4#H?6
M> 1X']X!0Y\OG;&>K3O+MA5T$G/EE!_MQ-'KE,XEP77F2K&C15JM;3PH9_J<
MKK2P"%*3=M!)-7IXZDDUFC[? /98]J+_FY9NOO "T5GO@JIBN:MARV>9NL5'
MX_D!^)H9IJ,MDKB2C+=WO$R_NX:]H5!52E<OL;JUBZLGJK_<Y>LD!QQ4"JKC
MB9.)9A>^N$IVDE3&5Y^@HA3S3L3N0U1#B-[0I<1U1!'/&V7"DB[3(S<XG!"G
M8Y#4;$!+4H1Q>2@()R1 \4UD8=%.".F<(*93%:(L^+/,HGRB'W54OB7DC2$N
M"";,A9H J6+*AT@I7H+>BH3Q]MLV^]'<!J<8M\FCC'<#MZ&(;LB@TO\UIA+=
MB2:A&%<5ZR5(V-O$-5 0PL2C4B(.& &Y>*S5<".?'H],M-%XR/ NH441+SEU
M:$G"^T>P3W'T%;<+IH@_WW>O&?SK!==1U(OAS"\;IEEID6BP\@J+#RV+WVLN
M#/KFQ_MFSU9*K?5D+,<C'BO-'F0.-'>K3WFW>O2Z[U8W1%9M*__BY.<NFH([
M;MYM09(X.B;3-"U Y*B ZA+T;>.[,^N G]M$W7><ERMIN;6>BTFYKRE!L(DV
M2Q-I$M\BJ*MC, GJE7CEQG+.WU#2[.4_+V'E)LC]XQ86 7[GS<+NSES7;TEJ
M/-_Y:3L"H\Q14BIS4-!\PMUTKRQL2/+W\XN?0+HL')UV?6:8K</3&0"CB&U,
M_#I3Z=26E_'TJ@4CU?FU%R:'(4:J(9O#T8PQ^#ROR7Z]_.F<+UE#K,JL.?R/
MRW3\_D1K(Z3M7;^6AE0X"$+-&M%VU>#=HU*8\T)$)>!%,OVUV;1-BFL]\P1H
MQ!]1XD;CM2P'3II%+XKL[U:9D\NX[PIY=&3(:=PD]=ZQ%L64YQRCYT#+SPI-
M1="+H)[3F6A<2M)&!=VCBBP\G11<./MP^8HO?C^C(UF.,3L9=NR33H!Y(^49
M5(SSD9/H'#*8/" QH#ZH45:B<,!L<ZIUB_*J?WMDTY ]:RE*QJ4D<[@A#O,N
MD#_9%1=&&UOK@>IER>17"N77Q\F_TJW91ZNIW@@/WW<]JL,QP#+(?7A%U!N<
MV/M);@% N4Z.EG<SZ.Z_'06^?<#M:*]W9(N#]QW![/I(UD4Z=XH;G>WU?*17
M+*&_I%F* <_/"M;_"0NO\2X1Q<)G">-^<;)EWA+3?]2])(Z9PXC7*:=%40$K
M, _ZX3H2K0F9*2KU$D*V),K+M<KR5%28IVPNX[4*)U*@9^N3]:"PF!+S4%@&
MVT3L?;ERH(M='AWX?^#GB>M!/DD5$O?.V.MU^\[OS-;_%?-#\'[)Q/8QU9QS
MV429M/ KL-S!]-JGA)$>)XQX-A SSR>ZFG992!>2&/[*% ;JZ3M)OF'?'+9J
M0GD&3 Y*VN(;<_Z05)\443G)WN2I4+Z1>R_OBJ>N?X,M"3H\)"UDOUU;%$--
M-$(.D;P[K^8F& &T7:;TP\[W9BUIV(R+0MT$PW;PT61ZX50_F"PP<%$C>!U^
M"(O!A#E,/97#1&I#JM ^*^H! %OU 6]F^MV##U1.JF\_<3/-*<5S3,>;0KS$
M4G@'%/2Z!UB7)PK,:2X#^H98C$81+R];&%;7SU/_C=J#OJ5%95^H70P5 W.?
MDHE<+!;742[4T 63$X49-I0[-I)L-TL14YLG<E/?0*8)VY3R;Z0:!STCNBYD
M.8"-0<R]9X&B1W<(^2V<XV8/I&%0.AZ70+XQ)3S]#I))%V ,N(D'&+!D2$]T
M)2ZFQ(P#NKO6RZC>)SG]1>AR)X+MF:1Q'&8<N70+GZ=1EA?PO[=2QBD!T.J(
M_?5'Y*1-3H"\-<6A?V!AP;P=2#U'.N/$64YY<O>&LFCNT(;/) DYR=6XY'1&
M^!_F:LD)8QK!N4/^!"_$4T0\'O@;D;17^CMH(O)5B/RCLJ#8QDC9Q"O.BW=S
MO]+$>R,MQ#H=ZIO*QA&EI$4Y#\/IBK2\A_49VO7 [/G'?U[\? #2Y1SUT8\O
MX4]Y) -+>[@Y+T.7?=VI)2%%]G9](ME";9O?%\]-$L*"\02OE9*!,=[1<"8N
MG31R9_EM^.^K.!WAI4XYF\5S$5F8VLRM=X#K\8KW7YBR!U3TKCLD(@CZ1FHD
M](P/]*SX3CSGS#GL7X1:Z0;.RU4H"<OT"&@Q;6AYYA@I.I0Q[(-=ZTQL>_7L
M= :B2VF2RQE6A$VMR#-U%ESYHF,$K^N\K6\O4;CF5]X$BLY0(CCRPY4PBY?V
M,5$W"84?]Q_A%6WFMF$'O; +3I=(,-D_UHG!8N]9/XA8?S&5#9/2RHB+D["T
MS.M<)#Y-'$8W7HZJ2FXCL)DYG-:&,488TP==/@&#I6VS4B=1/BL+G0[%HX&R
M)[..R?V;;?0FQ9A2LA).P'&@ C8;37-[!<I)OT-7QJ0'.5TUJ(DBGW-*)@AF
M:9Y'<I*UM4-T(W5*!N\LQ;^X\"(GDE!]@M>.SI\E/H^RD08#.8D9'_IZ.([%
MU),;;UDXRQ9.%EJGV-B6=W@%'<['J2[7E7B/K7'E?]/MA?46/DNYLG;&+CC+
M[ NFG[U;>>$=_)2%_XZP7D6NUS$SC9?%YAQS<T1-&FE0_/0VC$MU +8.JAKS
MP(I :).!4YN!<_RZ,W!>75;S'TK?SP7@J,+14UHC8BJSR&3*:J'R"Y-N3"VZ
MT-*8E)G5LOD81+G(4=BAQ&08@AD(:CM"!U"JZUQ)S<4";O4JN%JQXEBN\<*C
M9(J&'TFXMJF 2M05T!4=7*,"),F&ZV=!XE+9ETP*5J7$!6/)1K4A^H:RNO2Z
M_@-NO%!/@HM@.1YW$X*O6-XX<EJGQ<JM,=\J+[Q*#%'J*F32,8W'2Q4SE#"+
M?63SMBF=125#NC2\P@++0A08V= JYPKA'/8("80VM-BF?",4Y5^I?P!HG55S
MZP1_BT!98M/0.)[;=^-\;T '^KGONI,2"T/,&=;)W*9P<^$%;[JP0 =;Z4ZC
M?ZAO-)[A6CF:_.>[:'@2'H_Z774T/!H>GIX<G9Y,3GHGD\G@>("?'?Z_X\&[
MA;R^YR/*\<J<0Y/7]98N+)Q4Q$ROGQS7*"],GK.;5F'K:6TR19LJXO-<LY--
M"G*+RB*\-)N$'$GF$E68"-6@T3\G&:A:70$M-0/>  ME46TI&7-_Q.5C^C+$
M21VGMKY2WI]1QC9&<=48NZ!%IMCCRL0"*&B,8YB\)Z04S$YBX=RFCQHY2/L)
M;.N"<4V<1YNKP+&[ P?!EE43.S_AFW.W=!'+.!22#62A&-UL Y?2EHPN.4"&
ME]C+V>P'%0F/T2.PE=1.!XP4]:-RJ$35WDZ>/ZI2*HBG[@L4E)QQ)CKGCWJ-
M8]HZ@U^Z*=@0 5*@6F9@FAPXC3LH!J%#PD'H^"_4VB)+91\DO;7-(9X;#+'0
MTFA/3;ETVRLH-VZ3G;E14I*/E9I60?@6,!^HZ43.PU ?#E1>3Z(X&A?^R;('
MEA=@X(7=X/2P\X#JCL.C@2W8YI(6V/L_4XTC(#5G5/Z"ISCAB%P2_*-SV=$1
M>3JN9.11"<CR"9IRCC@6N<(($G F?PQ^VLK;'921J AP"C IE<5TY6+]7[S"
M;E<O*> #[#-/B8T)4&T4P2?_5D#*KVE6)F&;^K:W_S][;]K<-I(D#/\5A+<]
M(W50:-X2[??9"+5L]WBVW?9:[NEG/ST! D41VR# QB%:\^O?S*P#!1 \=) $
MP>K8]=@24*C*S,K[L/Z!V>W_A7_(]SZ&M$R<S1FC?T6PC/B)[TQ;UC^!%=/*
M#RQLP;OP?5":,;3QJQ-9?_KSEO7)P8[4]!)L]LX'3?X3^XZ:([#I!#[[90I[
MG\]QA^(GREP/6-:R;N$U!Y@F4]OZYO@+[72(W6]3QP<&,DUE\_=56"]5FI$T
M/&3L]$($;*QDP0L*1 ^AHB.\6&6 $ACV%W C1?C(0MZT2B6N4G<4H9GKCBXI
M C)XR##3_983KQQ94%&N7VPNB$QON6=A5;-!69[B;-%FL 46B-9+ GL\57Y#
M]7S8S,(OM]OU\OP4F93]@4*RE?VP=W] V2S@5ZE6U30WY)%IUNH4><_U/#F#
M\6C<JX.FLA?\NX7&-Q)[7/\7B:]BV,_JSIT>#QGR[*]"T V;J6%C,O%RWKG)
M]6,WFR%QN%(K+Q:G6UH7=')*HAW TX_.N$O^G'<? 3++N;BR1513<2 U.)$3
M/ZSK*[ZN?;2X*5K7=MF:D_H<<7<05K-G,]3TYZ"1!]CWZ2N'FM;0I;0,QF&4
M2^I"0GS5B]H,IX>E5S:KCC\,+D=Z-TYEL%0<66LUF->_ ([0*8QMZ$@44J>E
M'((;QE=5=G'<R-ZZ5WE"*U&GUG_T?(,X;9 'ZUL%\' 4ER,M7IJ#Q'C?6!XX
M0RT[$<TP"[V,T.(4Q?:J&R*BG7"(DD$?5$(Y@AR!2PU=6]8\R!+NKJ#6<BJ@
M+R^PB*GQ#6E7O]02#JD1N2NU!G!$&QXO8HGP;&,NIOXV?HNT,)X)1'._5G7S
MJ6 KO*K*43E5TL><=TW,G16EZ6EDYZAQ.@YUP\FO%'SG@O?8P_M#"J:%N.30
M;@D!(OWQR32*TPO"AEYC-K<HH4XZN3'-B85YD:L'RGVA%9Y3;K-;W$6%B"[
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
M(E[B+^TX[G#!SXF#HEO_7C!B+:]FQH =<O<N676^;*-"#%'"7@'ZE"]+5?L
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
MJ\^C!6\;G!<WX?YG#H^R)-E8^"-XPTCD[.)LM/]I%% T;D$:'%44_>N6CX6
M_Z7'E7>%2FLQFQY@X 8.AA(_Q;;U"^[(LV[=Z0*H_=_<*7\#$AC3&Z3OY^<(
M2TIQW9NISR;6>]XM!72,S^CQX'Y[!%M+0P5A3\)9%9?((DC=STCUZAPMQ*Q5
MYS#Q<C01S8+A"ZME5CVNX"/;'TM2*Y;TZZ-.R,:[80%#O<H1_B'\$6C(&5()
M35']%L/YZ&?"97<#.IOGX-C=0N.9*)9ZP2>\50PKSJI?/>?3#?"7C*FD7'X]
M586P)$#Q3Z"^ZA1_1:AH2/!T>6P$'M,H5M&%3:!>9)AK$6'0UR_H<HU]'&P,
M&J:PO%3K#O)C<R5[S/+FJ A5/PUR.U<;QEA<58&I/*)8^]PYYK5\$O<+[QF/
MOTQ*UXKL,:+;PHQ/&9.<XS6G*YW'2X7QAA9K(L)?+F\:/:9PJQSR0(G9@0YT
M K@B(E&6Q0O+4FX*"9QBCA>P(N!EE&9)CZ QA&O1H2J"E I9U$P=%_J$GUO%
M>/7!*Q7P%:G"U&4NK[U<PK8('J-U6( ]?]#U8S>;B;ATWK0-][9Q#4$@PC22
M'>20RS@SV3F>.G)-(HR 763SO)W\. \3%J&/-,'7"/C@1>XK4./"\9&8_!<\
MCD<0'&/?;46DHDLW[8+R$9XP';XN_$R8KCQQCNC@EL7W9"U?%SD:$:WD*HE\
M".<;X30E9S'Q_[*^1'/ G$.ADZ@L:$B><>J+Z,>*1U;- *+/B8D]"3%8/H%I
MPICH+#9H <A::B(LT-:[V]]Y5[6_\,E\6CHE1@0!CR*ABSX&/AKS$=3H)@/N
MQPDN[YLASB=KSI9 HB9#B825$!.JQ.O(ME'4JF%1/&DE"RDZ+-U;!'%5;>V(
M^3RRNPM\ B\R94[ VBOWH48#):4MR5S]7#X31+4Q2(63GT4YR>O1P"R<.[Y7
M>/:<\QGU9> 5YU:O;5$LFVP1D?Z ]4P8D8E"':=Y<2NQ,F Q6(.:4D4;\C6=
M,"R1=YG+0IF!"7\]&Y_3AS![DXA04%^I?+::Y%2Q.<\U>L(-KE%8X6GS(WEE
M3YSZ&37*F%#C8M0O&-7V$(6&J*[XF+59G!#?O7PM50B9XTDTEKMQIRP@7[.#
M?JE[>NN"?J8MF\L#1)_4:+EDU*85B ^\Y>*QN(_!(_:QY8<QDTXHMW+-%M$J
M_A*^5_%[5<LIPK"QUAP20[[?HC@*Z>J1^Q)=B.G#"]+<EGZ$T:MZ$&JUU?M9
M,_YN24=^YZ3.2Z2C[OLDQ]@TC?KS%TN6^3$*=<NH,'7:@RH_Q-AQ_[R+(U#[
M+L1V)_3?VWUMOG4UZK2ZG?ZAIFSA'@H>#&G:=ZY:0]!4.J->X=<@[&21..D<
M'J78Z<.@:PGF?KO?Z@W@*(>$LP;&),6&[=%<1"3[K>%PT.ITB[#^"IIAJY[P
M'+0&G5&KU[X\V.B\ 8TSSH'U!=5HC"E2+C+&>D2[8_0;JZX#. XQE8T#[F*'
M:E+/Z%T>9T,E\9X7?U"'8[17X7T0@]U-ZYR3*2SX#]QI4/6O1@6$HJK_EF=0
MX3?0*3&70R*R$-.+R9,@G5?<!N2!4_QPK@6CVHD7]2P228]^GE#M\N NYC2=
M%TP4VC@I]6+%PO19^3H9YWS@@"P^NN#Q/ G3/-"YR\C.=MK!5;?6VL&-\"D3
M1_V"I2T>IBP<B_Y=BWT^,H_FO2H[D*-@ YZQ[^JXF"M</&8H50TTGJ-5U51W
M(*TTW*?*SSE63(@9!'EC+M49KY!WRZO,M\-LI;OU:P:V-/]II^=<= 9G[)S_
M4_'NSL#3?YZG>.9SC][+^L%K-STOS&;0?=)^2!R4>P6YRTJ?*2%.H%(N>0E\
MGO#!9T[$(CQC;=H'AR9/F,XK\SUD\K.9$U-_4C&H$SXC&B^)3Q/3ER-F\F9K
MXK?4__\V]W8ZU,I(?!E3Z_P$DZO_#M_/H4L9'NA[MJUWFU$E"L;ROK"4?D.@
M:ZU\:1NXZP#':(" .;>N0Y[]%5=B '.R_8 W"^ H2+;"@>.ZV2SCH5U*H08
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
M: L/%F1H/$DV\8\OMQHKX:;EPDFL &U/^$PTF20L1>:$/.'&3]S(>N<GP)S
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
M%>#= >..$)Y_^N]HM8'P!3'+.8H"Y(1WG$!R]V,WF^'U1A*"56ETH40T)V0
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
M;^F8,=#;LTYD,+#L =JS+6E0L(2"WIZ5C.V\T:O>D:5>.$)C_>KFR>-\TA#
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
ML^V_8CW]D8FW;>FI6R=Z.LD;;6R/0]L>SPQI& P\V_ZN%0::+=5^J^H'HO5
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
M@8/0J#P^'#7)Q@G[*^.C5F<LOF,>SY+Y$J5.,M6E&$DJ)_G32=TI6P!ZZ:O
M+VC ZV]9"M<GM'Y-/?M<P3BZ1T;4YAO#&;8T304Y81S2HLAY"E=FE@_Q8=^!
M2_J8I6(#G'S.G/X7^"C>V/+QB4'S?PKL"_SJO!(__HG!P4/VO7"T$NP$B,X%
M$;# L^XQW)LAU="L(<F*$\0QMQZO 7PT,09>N4Y\0%<6XTZ1)CI7.@@(P,B
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
M_[/WKMUM&UN:\%_!RN3,D68@AJ1$48K7VVO)LITX)[(UDI+3_:E7B2R*B$&
MP44R^]>_^U)5*(  15*D>!'.3#LV20"%7;OV?3^[=0+*>^J]=<2S:"^_#^54
M/L2EE-XC!P&4L:1^=YD+>C;!<?GW$(P@/.G\"]>)51:Q>+Q9P)IDB28D.2:Y
MR$E5*-/5J\RDOJO$^*\IWNI&QF K]%2V^Z(_\@*0!)'(IRQSKT\5+GWK?B1&
M#'N D9F */.I#&**IE,IKID1LVLQ%LYOX3#X9UP@M[W!5I*,;<E?PK"/VL^Y
M@YOQ+_^W&(W?.3?I/5+WLF@LMCK*6/R28MHLETW,_P9D6DXTLB\X]9J+I-AT
MFLQLL=[O"U!4B16!Q<"7Y_L$+>2\C^"Z^)E$(WF#<$Y@&;<"K-+?I9R*4($D
MSB6+[R:8C_P$)+1UA:+/[!SDYU^J]0?*BCD42(596I[=XS0A\+::59$S>.FD
MZEO9C*T]N=M$)OBJV2USBEW W2/0%E[11B<&%[U$+S""M<>@7:Q;XTJ_:(E4
M_#V]T$4<ASV.RZXFU/6:N:I.^=R,S26K<$$?HMQBR&%J=[* D,ZSL#>,=@G9
M))8!I@)$,6:70S#IJ"Y$Q7PF9,2AC"%+&TR4= 2,@9:<$FEDO\VRDO&Y?' R
M(7\9#E-7^[AYWU8%L'A]N+9[T?MV)$GTVPN4?Z?>V,3TM9M:4F7!SRJ2J1<.
M,)8 #_P7D >,V.]Z/1AKPL0YW0"^OY/@Q$\".9VU$/U'U.!(UIB  %*VR8T4
M>AK* %2N(WJPV,AZ5F-J/>SG7@\_X"N/)$81:)]D6:X_;RKF'.R[+,[&4N&]
M*N>[?>[&6A[T,73R20+U47N"2PX202!20""FC^Q<\>:%+-%G[E57+%15+)R\
ML8J%3?DO)'7S<SPV%4RAI:A@BK;%:$%+^"[*Q &?7HXED1B,Y$</UF@L,=(G
MHS3!TF]P\L&FX4HWD.\3IW5VW.85@(Z7B:7T^=/?&]<4?+2N5Y>SBG@"*\F?
M'(5/*',%Z [?$TJDH4\A@F^42PX?!=A.8>()YP"3(T=6R)/"\&!<<]G!U I_
M QD6^^%3_&WB?(K !8N<W[T118A(0GZP0J66R<)1TZ>AA]5>8($:=\QC@LQ:
MWADO#[62-HQMKX<H2_:5Y?LP*@OX&:!@05#)V/I95M&9[9KH_Y5B'I*4+O"?
M].-\6M/JO.#<@+*UT1?\!7/5[(>2'X UP")1[AOO.I:B@GU,99#M8AGD=)[)
MV@%M0] B ON;>Z 7.E@%KK43T%F(B\QS'3PKB4P;C\2*<MV\O]1I:A7& H?M
M!DM]HSX:O[^ T1V ]2/]7)K"YH?+S^\O51T=QNKT;2P#05L05^+[=WB8Y0PJ
MWSY7@6@M716J3^"C:,1GD@XL>RW9=J&?$ Z2WC#TBH&"BP0+$%2E8\4;?+CX
M_?:BD'HO$%P4_1([D*=]E(./V#&"40?_<"KBE?=,,$4"#&6X>%[/9/9=58Z%
M*<6E"N1247&E[:/8'LGGRP^-#]D=\VD(LU.FYV5?(VWYX2W;%/972[(+U&_Y
M[)/T10[\8)V$KX'\_G^<+,_%!Q'$0DR23 [@]"14RYQECN'8R2B$=]55,7(
MQUXJ=9%@A0IP8! #,R1TP=$@[(%9W<_EO'^5VA? -:AX5C>3Q;Y$J?5(!K-:
M*.8<$CB;\3\ML1<K&1FCL\5,A_>>#IK0J:PD@@GJG>@"OQ*O!W]H1=,UK57.
M7O5WZ0(G]*42ED84;9&^#YMM1Y ^ 27ZYK/??[^DE_>TS6 $.RI"7G,6$[RB
MU*%SFXC EQ/KKOS7R[ QO<Z9\;)82YK?9(*"E42?QZ%3Y#H7JR;9,\/HV8.2
M,7=6M0/^...,K-+ N&[X>N_?7UQQ'5A68M;C="-*\;_ RBD&:UTMY8$&PE@X
M2)J*K2Y&EF[''FA]YP(6IQ/"!Q4UYK;*^#@:^^$$_G(7 =M*$SO-!XFMZ MG
M''I#$L)Q%K6YAO.!7W\"U5:R+_.%LJZ\7A3>>SDWU+K I&RS*W0PO$(!O$=+
MB%HY_'1T[Y4XHKO?P/M_MJ1]][B-%"!!HW8[<,Y:C<X_G,<PX=0K9O"YY-$T
ME8%NAIW\04?!R7S(6D*9#^&7/SB$W^Q\!LYFSCHY>'_(?Q/W8&,N'Q7<F#_8
M+@X:VI@[V)Y6LKH1N-P;_)4,3RH/8SE2J C'L_N+#$BSJ:BO:XJ'[(HARJ)P
M,1'FDW^7W['PM;IWIBI<;O08=G;ENLSF61E<S?65)M5/E3 F,#?G*UARC\BG
ME/]S+P7'H75^WIJNZ@4!IJ_594?3[\E%#.VV[6"!FO[\_DI=9#4-3-4#8$HO
M5@I'Y^QUS1E91RJC=AV%&#Z-59U;]"!-V9'.XL6%M_\GV#=4;Q9R[BY;$&U-
MSCC).H*1"?"YU[S!MZKG3_!M]"NHRK(SJJT#VC4K\^T7:-HMY'KLJSU?G+&S
M318]KR@SZ O%L!^_FI2NE8QCBUXA05"_=ZO3L!JX'>I'5>4LOC3U*M8]_LE=
MFIBES/(:KA-SOPR;(,S=E,[HA<%?JD:%@POE* AT+/O<8!//>&1LVG+&O@CL
M6AN\)A.[#Z%0H9GP_B_N=(_MS%N81MAD'X785XBU3E[\K6A >GBTV$.!Q>L8
MB7Y6KHX8JVQ"4.IP*$;D)7L\0^4A"I_@G:EE-8BYOY/R/VFOAYYYH54<'@;'
M1*(TBC#>0;]]PHB(ZC3Z+?4G66>PJC/@[30?=XPH!QY58@*K7ME)0K%R+=""
M#805M;&*\]27:/CJ!%&)[V))2*Q?!I_.<LRR*)$ XS3F9OE08*,(UFM2[%"[
M?,4]]$RAD^50NG:'%QFYZ$:$%(:SO<?W<H!ER=HQT^]B.6>*SRN+R/G<H/_4
M!QY%U\ U\3!F,=T-#3OT0#VI<)Q#XF:,AV#]L,!,'9 B2*5JAF6&H/HPQ1,-
MYRL&^?B6:10352C5!Z^(:E,U_4RIGU +?M4?H4)S66F7':*C^UM4S(BKKK6S
M?",=N\LV1&M]'91BQ?V])WU8J=TI5-VA>P$&JNS?8JC(9U_JUS"0$SR(.<DS
M3W<36+E/6#R!3>.JN%;G!R4'YPJ!RJP/IW5FMHP:RYXK-@/:99&X.;J \WG"
M?56(^3$)VZ0.>469.JRJRC^X_/3UL%HU?@5>NZ?@>ZNKBZWIQA6*$;50,!V
M(&DP!*&HVBFT:LC"TG"*J7=29P,BB3*4[H3:BI(1W&I%+6]*)X)T\A"I($F,
M)C$*D4^*+KG)GL2J</J-76O-F8+M*94 ?]=-(-F"\.&$R(\J<R2^>R/8,'C1
MS/=\%'XJ5?B% CE\YQ@W#L]V0<_2$AZRO,A()-R5DL4;E=#%I@2]'B*7S]8O
M%E78]\O62M;&-SFQTQB)^)8!)W&+I2E=T'I8E>LU77O[C2B&UP+#&/8$3!73
M?&+,_R)3W;,^HE(.O6-DE:/B__15/:I;5DFAE^,:"UX]+'L=Z[UY!67G$4LZ
M'LB:.%)'<T#_>_=:!Y7VX>K#K4KNW4UZX51=H^5@:JF;.WUY3*1J+"T4X#X)
M*&QQB";:>_H5]ARH&MMM&:8?%G@NTD4[]Y*B,Z:+Q)T&4,,>;PX$V_RA5$F6
M?=%1-MN1^G\IB":P\RS- 0_=:)O=[&@AK?JJI][*:IW<3E;[5>7V+J\O7.?R
MZN*9 -<2[9QU24Q524QGSTIB=AIH*P_WO^%B_PP(3P7W,E5K2AFG >Z4;CRS
M,)4(@8K4)SN^4YA[5 ,X+$+HY:'O&LY%]4.G8/N*-E\?/&%"82QZ8=3#ZW /
MKT0'R4<WPG7^3H6OY+S=E^L%0?C(-H)R2\)T"@<R5RNL+4X98&1!&YE@CO08
MV(.(@\N3;(0YV)_$A0BZ81]SIR6A%4,%-_<:9NVN#@.8\M;8#OEZ&@0$WR5[
MPT2*44S$SM,_1^(2J]H$DOH9W(H+_\"<FS$95;<OI];L",H%)3L_N":T\5&7
MKKI !@PAH-?JVNU4>#]5VF&CIQ1(?WWYN6&OW*"5V?6_^0J=C+!V!3!%+W1-
M"IEMML/=0U)@.2B2(W\[10_M;'BC,;-!D1VU1\#0C<P1/H:?C^(>=:.,T#27
MG"3'5U.[:S>=EM;V9A:I10?*Q^>X!EE208!8G>ZN.B9@@H-AI$(A>48U907
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
M%PET<]?FNZQ;BI^\GA2?P2DL(39C9U?)#;>328W5GY,%W T^,INS5;258DJ
MB^,3\BIEBQAH1.!+FV*@IJUW:@ZR.0CCFS7;E+)-J[,DVR@-6FT^UQI\(1ZE
M9'2.1W?*L^\LK-CG8Z ].H'EYKHRF:=/X$\4@ETXR=4NGH!BJKBLAN (?[3J
M]^\TGFW":%=S7+MQ-F<<?*6+G@_:M#)W%\(C@C Q)=4%2"QW+@0YK$\.8UF:
M ,1>#YV=4;F-TX8S]=P!%<.("87^DU#!+"M1H]&LL/^OB(>;@]>WIP1D.28/
M"]##!!XG'6H@LA;37BA3]!;XM+V5?&J*$4=BPGWK6#2.V=)!&E%Q8J04E$+A
M5(56Q%<TX5K@"WMCE7,.UA-U,&\Y?XDKO;?H.\.PMT'"4P\&SQAI.%]";B'
M3 I."D$:8I4P$-$CH)VL-E0=4:^$P/EDL*3YZ9E39!6J-M300@R_#55[=M^#
MTRMUBOHAPA(YZGS4BU*H@^*)X,BQ*"Y  -4^VBK6B#O,-4L<F$6XCN.(1IH<
M!*$J>,9\N/4H;*&1W[&;C1'H-7PB#5F>MR+NS4B*XVV4%-?(HE@I@56/..G:
MGSBP9F]N]+TWLWTGV[E]; *$ >Q;3M* B8&C(C":"#8%VB3*$@'9,PQ'6#!
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
M($RD<XY/MP""VHN)@0V ZLT&3F1((PLV\9?4Z].!WB^PP O?MS#-1BC(<3X
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
M[85S<5+I7)R49^#.E\W S78NIO3\%C@7Q9JDG?,N2'K^)K"PYWKH^;XWKDK
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
M),P[9FT#2C24HO]W*B+L=<3M#U4Y,BU9. DH6_@A.'_ZN>]TKZ;U-*0GO],
M;T."N <*'N,87@)4>L?2"AQS+R(/7Q'G'?B4?Z>>(H72]U-*]1UP[ .&8L!3
M]%6DQ=Z#=[J&LN<-/!2&^8-[I*FJ'CHO)Y_O(2-/D]OB7Y%]F=$,ODY]KO.@
M'1998R]*BX?($G4L=A29$2X1[L)%YY9H9396BED'WI%V(P;,4?5"C",9::YG
MD37]0XQCT.&TE2[R1M1G$%EX@4!:B%_62\[@A&?V>!W0SG-N\"T8OJJ2;D8L
M0!?8 0$^PQEV.@:5\B(($,[VAIJ\T5X@*QE%AD+-1>L+@SK]S-]6'=MD*I,=
MPRX7QD.U8:>\LVH7#T'5PJ?G?T9PFGA[5[4FXF8&>)*-V(/72$)&I"FQ("UW
M/R@W2!434N$XMZHKC%#!@>+*%V"3,[\@7C#J2R52M2O*'I)R8 DR])D7[X?H
MM#I#@:5NP01;Q*D6!YBC3\C&9!>/X:>]R+MG4YK?CB5\Q+[42$SH/O?2?B<L
MHO. '464/1!O)2DW!'=2)JPNKZD^&G7A2F7ARLE>%Z[,G\'?^NCB!0@N/$5C
MH\O 1/9%8$0,U25:$&Y2VQWP72[4()X$:1HE4_ $/H04J$5XX'Z6-W<8&QE_
M 5J(#!LG#1"H8KLBA[36?. 5["J2^IN,)\[M?FPB4$\KS-'LJT'XW&O$_[N*
M#JT,9#N/ZCWTP"L(Q\,)G@;T-1*P*7L)-G$EC"K)OC3EZ? \J4POX6QS[K4
M55JH\:#.59\A7I3!DST4%+AD]0JG'X@JN>^R:K'*EU8A'+1[52!Z#!H6 RT6
M< X8*WTJGYZ!64Z ,X3_2.$CW%:%<LE.=\QMGVHQ_%P+T(83VYBA?D2H&^N'
M\$SN\XS)8Q,C(FUOZ$GT^%)3N>'U+.19E]%?I;* =/!!IY'Q_02;BGG<H,S0
M@C6#9Z",?L2KE0/L6'. HX=658O=):QZ7P.@6LPHZK_>7%YB(-F33W&!_AH[
M/D]_D*\I6#$(U*ZS^YE[@22.-9K0-[IVHHP_%M_@%O:EA$T%GP!6AXXMK%Q1
M@CWCTB5$E%!PL(4VQ(HAA)?\AE7*<#4;;(A6(B/5F2 1Q),['#0 I<VD>Y6I
MNZ"F K!5$P*3PO!7ID-SY%3!!XMSX7C"@[[)F5C_UC&S> 8.#.R#%P^E#N4F
MZ'8F!?6,_JB,2)Y4ZO #3"%@I W8P66P+.9U?=X4$V:'(/OBT(1<>1X 9[&4
MU6\\#4E8I45B\ N3B8X5ZK]$8:H;,\D8QP!+&,56/4M6PN*RV, *%11'#,;K
MLAS0H1KPV&4 C,WWQ***AG,CLN$H&KQ+R;,1G"MTJIBK@9U[0WOU\KM 1\DM
M73;N)#?% ^.Q=T@E8^H) G>B-Z1R?@QL@[_!OA02"..-[.6KPR4#)=QM@C68
MP'38N, .60W;6EE8X:@'63B_!2'-17U83B@1S8O9Q?Z>\,F86D\>Y1\Q#@M:
M*'R:Z]9 !#;LJNX](R2?<W5..CBQ\H?7+A4_:S=:)^UE2L5AP<WSU8-;GC1:
MG>/5W[79.&^?K?RVL&?M^:KEGRMK%[UO#P2S?J2$N^S*4WF:+T?,36?+U6SG
MOUEX:)O!(EBIEBE.V"JO=OGWD(J+G _A/./PGJ'3#&+D>JA?L O/3"7<CZW0
MJCA9S;:HT,VB_/M\VWM%8TCE@U8RXM",)U[K%I7/H[N>=D3FGR+Y' 5*.F/*
MHE@532_=RJ:7;FG3R^F2/2_GB[6\O-HHT4VRQ1?TQ< :HY0PS0E([/#-W(U!
M^WMP_G.)<>C[+DP^X5P9]%8S-R=G\>KZ% H1WX.S!-(&W&SO^Y0_I1VM6A;5
ML@ADT5#V'T@215B;R7_'L9U9&  8B+@J0XN*X;N(DKFUU*JEU@R:?.30'<4I
M6!15A'.5Q(J9TS(9IV+)KHYVYH.Z5#,N_TXQ-#WPOA<*36L!5PLX$'!Q@L#6
M8S'!LJF>[PT&/'U)Q1WM*! S'[:>J193S-;+ ,<^84VG%7LT 72ZI*]S<!2:
MDQA;XL?AR-.86GMJ05D+RADTN53)DEP.1D.MCF7BD<C$4# QG$FXU#*NEG$@
MXT98!'B$9>7.0RHB 4NL;;-:Y,RDR17(E >TG-*@GTK.?WN%-)C.LM=BIA8S
M(&;2H"<(1]!D6&FN42UI:DDSBR8W7#$D JH/!^G"D,P91&2BR@9J,;-6,3-/
M6NWEQ[3.!$T=@%L:E'1$M11Y_0K24Y6[U3JV9OZ]9/X+@LI!N*C@ >4^%4TZ
MX5.@,(+RE81AG!QQ"SDU'V'L1,_MUJ5<EQ^_ZNHS<H;IAO7QJ8_/7AZ?2U\\
M8<U&9G.782IPKX+59.E%O72$=9]UD*@^&GMZ-*Z$%W#M,-77LB_*@7LU5)9T
M!@)=/4C.@P=)%/I.@OAK#*Z&':II0LU\5,++=[)@<4C%J)9.A1\(JNSA =%%
MN8LSPHNX6;8^:?5)V\>3=BL3!V?PC-*1A4Y W3*F)X4.BG46>(;<W6?,6M0%
M)_7AV-O#\5'WNB#.#]5H7=_^H3/ JDNDYOVWR?M9WVO)\_;]8%PK(TS5[EC=
MDAHC(Q:3HS X@K.BC2F#%OP8)@N42\^D\YL\4L]SWJN<MYG+6.UAK 2/K3$Q
M*C$Q.F\5$V,;&G=Y8L50,@)%/C$@>M^PY.R)X+94.WP2[BT^:G,.="S5!V[W
MX$=6&2DVM0HO\B<*_0I\=V W-2HBE+%J$<>N>&=Z?"V&U]*(\$"L>@CP8'3Y
M'S?XVEW]B?B&\ !B#'[0.,)Y;MSA_NXM;Y(.O-AE:].EN5L$R-S4@,P;PD^A
MY[N.U>1._'LO PG.->)36K,T1*Z;7XQHHC!BPR5'C%]!#$\C5ABS,L.(X,B6
MBAT7ZC?>-,=&$D&"[+,]@&4IA X\]5;9;W$23H83IN V#/45Y1&SU@8J,('%
M*C@%!0"7#52\QA3QP<77:P12-&N:0OR8L22+?^*4<FF12L)A%YK,54!KDX@P
M2IP' @] +(0,\A\'W2/\LF$JGCR:3?X[T"0 +]B@/_(4#(2-RU9NS0DQU]S0
M-6^9'1='GC$\EY$V=]AMP?NF28O0@ \!PO,P\@91$HCJXT?"+J(EG8X3!O(P
M&7T+&A8_*<,TP2NLS4)H),*G@3=DJ\-38\D0\>.-;P<C$AFH% V3DNT3&G3<
MYF,963ERJVX-6V[UO<& IYFH234$6J6F92D04FX>REH[YL5KRH+?2KKJ4QOT
MW_)6/@M61;-@6;5-0509#.1,?F5*S%9.)8!B6X[55(Y%]]FJ@KSHXU2Y+7^-
MQ6'GL)I3([(.U:"J&$=&BS0!<PK9@C#)5&$HC@M$H%K&F*MJ$E1HQXCX:!6-
MNO0 &3S .>X[__9\&AJ,F$"Q\V^1Q.AMY-#_+LUM#IT8;3/POYNG>-X]Q""S
M-F?&TT5,N,PXG -_"KM *J(@IA0(4V8<B0<<AI-D^$H2)X()'H92:A"62#N7
M8.Z4H]47B7#$/7>;A;','F:@W_1/PWL<N&4!CPMB/@V+98:[S+64#/,-\=32
M6#T=L^SXEZ#B_37<.;<Y>0&SS -/==[VX[P,_&(IX_$T2K4OL=Z'@Q1T%)43
M@-5W:/.X]ABH5FY""G($9G=?[>4XDD!J1@JV!K4AL;]).8ZS^R"#>N2"#/0>
M)!'<B 9VEQ\[1G6K?)$DP</2?QWON5R>KANC=>;N*T@],M)Q*A*1&7M "0^:
M9N@!:7DV*[>;QHC]=H_30GTY'H:!Q##3HQ<E*:*[D;^O>(!WE([C$"TAI0#Q
M$0WG(C%#L%!NZ4>ZV6;S//A@RR!LL<=(C."X;W0 5BP9/)UD7S*#P?$'*%P1
MJW(D1_<\2<\Z9?>29WL06G<CP^.%WX#,5?NG%!5H)9"6+GD$#*IGF:43>W\5
M2N;$X'9JN$'N"56#,YGS:-0(+48A9K+WF(VHM62]DCD98Y6_]GY)XH]X3M"Q
MLPZ'1C4ERZ0'1BG/6$#\5II28"% ELJ]H _G>9!!EEJJW^5_D#-!*)L1[S-5
MF-VG?? 9@4\8?#I.";,>UV(MCM1#!J#*^ZGMDIXTS*#*;4C+$Z(\7Y%M[Y?_
MNOV(89ZLSR:6OAJX0!,@>M(;<PB1^8.F@X@JRP>D#F9R\@R(5]-KE"Z1\6'5
M LA*(\]Y!FF-N#3DL 9443A_YGD5.1MNMO9"H1E;,J H9?4T%:-1$QK/DRA?
MAK$XM0%((L(+@'T$>Y*\.YPX4"XN'E6<[$ G\@$U.' 0L@^%#9!-;?U1')?-
M<Z-FO5!$@R/B;'""-N=*W\SCI(BVG7/6PS.$$PAGJNG&[(Z^W<"2=LI$MLCG
M!8K553B%QNA$,G]V"J-_C:VCA\!-0T#3/$(=-2O%J#6V*BTYUU*OOP+6QJD.
MR,=JU+>CIILSVNF/[8X+TFM> :HB$KB'894_,P)AB<<6=,>1DABS%/YG$.3]
MOJ>&I0<3&E<QVU4B"3/K;?02XO1^Y"7)E EIVZ"$96>6BD/>>/SK))N-3J>3
MP%E[ N>S,?3O?.ND(5]$+$2 -2M$__#A(9+4JDQ9/1SLC*,WZ#CP&Y"\+*<D
M:P"B8#TT8_$"@=.Z0&##!0*SW$LS.-514,0TEDEI"SI08^%9HBI+=QLWOU('
M:^>"_$[4><E3:(V!7Z@4X?7YN1PU]0ZIQ"]Q^K/S23YKY\T'"-UL=+L; (0^
M/V^<=5K+ $)WCQMGI^V58RRW6HV3UNJAF_&V[>JO%\%NMLK?@"\=U=!14OU6
M\NVSQ6^GBY:UJFGTRRYD)X"*_PN5]$<*$:$@!O>8G&@^A,>M9>$2EMF?S>%V
M;'(#T)>:OY!V%2R[#R1KKI QER<-WG%*#X3C'V;IV\*DHF*VL77<Z.J'6*G%
M-4QF.I^O>\(X!K8*/KI1,V,^64!6*UU=!W3G' LL<0:0K$?'C5:)CL:""[S#
M#_]QT#HLV)R;D$9KX)_CQNF4S\*?K=W(FX^A+G]L=]MN^_ALU?1?@^A[H_MS
M?NZV3T]*]F>AIIKJG:@%\1+[<N'[#D_2WEF9VUY8YL['2K50?OFA;YVXYV?-
M5]^?6FBO:O]:[FG[M$IF5_9>S9ZC>3HE%.>JA%M#'5RGT9XC(EHEF=I4P3>/
M,?BZ;9@SLZ*W.FJ/@7UJ0<)X/OH^:J:=[)M\55A9E#7""I!(A?ZIJ%Q$B9VX
MB$T7 N>[UM/Z84BQ8#6";#RLI_-COKUQ5?UD578D2U2I:AT1"'\2>[&K,FE$
MZ6<J>%QG+$&M<S6_SC67C$DU-^?$#J7OZ'/*FI7?^T@/]\2!]'X8JX&&M.%<
MVJ8RQ-@-P'-+N3J4BB;2" X45:I1&1$O(IFNHW%5%P$S(RU'](^&8:^**[TX
M3J5A2BQ,*TFE'C:<XAEH<BK)\+^>DAG)(=Q;>ZFYV8J:H&J#[F70&^+?N3*/
M &CTB$M39,SO@S !&8VH(!FDW<BTLM&7<M98PEJZYLV^+9*N;$I3#L;(5\-6
M8M;1SO&,FLJJYPT -[S*N[YFH=U\=)ZFIZ6F<(+I?>3U'T@08>E#6)@(RJ=T
MV\N:YIA=?AV%F,3?\A=9L#ZK2HC;E3\B-J8%#:SE>3!,#94(S<HGN )%*8SG
MJ]VFAUV;IA,LY)EJ\%$PE*:<F2<"XPA<UYH'G/5T4C6VZA92*\]:, 7V'\8*
MPH_N?/=Y5LOF ^+[VP.Z=0TY%XJ5=4S 4NT.F:R]@EI-]2P3&H++$X[-('*G
M6)CR/L1N22H3 UW%0Y3QO]0IA=4S2JF7T-0HQ-(9Q=EDY1+9B)>ZIO:1ND:>
MK=R\E_ L:NV)L"03-J18W_]7VG_092Z&TY[K-5*%4432K(30IKHT2MVDES,&
MR=9MRK!,'7A!8N6*O"UZY@H#8UG\I6L6IHB7/U197:@[/S%=S>J!IJ><;I<H
M)Z<WF)KSCFZ"*5TTQ8'%*K+B0&[B+B(D2PVD9K89TT?1S(57M;F.JAS,5V@_
MX3M16YYN@2B50V#=IJ!^^]NN099KU7%4 X8_4261 Y(4M 2A*F?!&/E-@.C"
M*>P7L&F^Z_R68KWZ5]"V6!:-.Z#3N[PO2M15V.A:=B>3L1ILSE)<5<WJ*B^P
MV'U2 #2\N[KLI"[BJBSBZKZ)(JY"24Y[$S/:X8T:37ZK16MR6LU&I]E=>?',
M6;?1/I]O2OL"6>Z71\0=^F_CO#N>,[BZUJAG>1V DG>KKI[87#I!%1251 7R
M\JO9.._,$RHXQJ6^>D2Z;74DK\4CG6<%!1HV&\=$B@^9&<DMXV00&8O&0*=:
MYB)W2C@'SV*#4+VSY&YVC>Q1-,\OP/5(T(JC<FYY:.PBV#,/K,S"$$W3IE$$
M:S5V^AB-R3#EIS]G_-3\M3'^RFVJVCN*N5(,]%'&!O4*<:[P(F*G'-,!,_D@
M15!AVK?C^0OUWF]Z[R_XK%>($<MG-SXV'&C]]]RNUWNY+7MI[R#'7W##Z.!2
MG(<B/U,;6._?IO?OAK-OEE8M P-2Z#16,-$&>C,AP>G07P:%8H&'E1WEFA,V
MS0F78=!/>PD#1@I,T<1:)\^>I5GOV&;/;K'KF_KO9_1[FR-LDE#U8=S2K:V(
M.&8U"O5.;<E.Y=WBT@Q4)$&-*M@EC/3GMI3R9!I#";^U#2JPG'Q<A_:_5Y#W
MJKWB+68F6TASZWDIJ#;%.H!5RD2XG;^-K;&=>0^[!%ESZ6KV-Q1/I;11'4VM
MS_7<7K)"4<Z=8HV!9HX\?F>FZ?+G\_5MUWNURKTBUZ=8?O*BOOIZ?U89.?80
MJ!'=')Z/ %J.3DTZ[HM$UNIKCG1@ZM>YP/K$+6.5ZI*MW!"L@91]&NU+U739
M+*S\[*O:J=BPA\K=%;B+:FK9,$1?=.SU8CVUS OR-LH#>" 1^IKU-F[+-MJ^
MX53MJ?8$,SPE2I/E4_+Y,LMG@(,.ZXW?DHU/L) P!T,(?CU8/ \3U534ZRDL
M6)J%4^_;IO=-)U1*.]20DK2)97Y>;;:6F:VJ/K>V7.LCN*#HG&IIU/"RQ1Z8
MK.B^=NPW:>"83 C-U/%&E;.]GDFY+)3<K'=V.TL+%D?4F2'2WY"^U#TL"T^?
M?@'Y:I6Z[V>Y3$ISZ+7_JM*ZWO#7W? Q;*2'HZVBR<S^3I7)FEG/FP]/E+<:
M3T\'TAT A";!$PV\[S13LK2_.'8.OA2K+*9NB</>&*??:J[^^-6T8Y;/C"J_
MC>GPMGJW.:+&P91DKCDM^BTO?[WY>O@\9$;-_^OF__<3:]C#5#\OMEB',0HS
MQ/3O/R++6Q,_$(-F,$#5AQ&:P<#K>=18K#K.53NNW3T-]QFG&!9X$!$="7Y"
M<?!T;RB"!\1%MV>BJ#XO,W9#F %M]#Q[>)8UU:7L;;CW.F:X OC9A*;#Y =<
MF* BK]@,E%#MR=K\T*MYMN.X9N5UL_*U)<-E#M6HHJO*5MZ9'%\%>%H>-NYT
MCOW$'\UHHRUOOEU[NWHE3%<Y! J=OP]PZB,Y76PUSRL\\^H[W;R/8\(T*@.!
M,O0-H6B@BD?1&8(9*11/WBM<!(0:TIZER HNB\TI.#(JAH, 9@9J9SV+A@5I
M),%7I5EV8$I$4L0L.?%-&;-EHI: (5TQ(2"ND#[^H@T''O8$W@U-)=)O1+@/
MUBL9.*7<NQ2'6,*-#4S$0J -+SIAFS\I.?OH!@,'%UG@ /7E+R8WZ5PHQ*F]
M/!9ZW")RL 9_Z:>)GD):@(49\\!8[L2A>8H"S53I%L>PC:A%,@?N@N$9;,:-
MPYY'_IQEK#XW116+V?22K%E4=T,OUO!6\<_Y&;-Z3)6YEN8RZ0E7U.Y9,M@:
M%@M6%+T&&#WB&QI,-M(-C2VG3-BC>J-WN<>JEXR89%RQD%M%[@TR.$B4!&$
M"F[B^-XWR2/)AN*1)JX+]'NQ'+N/M4FPVL$ C^]T#_2[7!6%MB@I+E:V(TO2
MW0RTRFQ'92XF:O0-W'RT?Q P<PS[5:/6V&.+X74TFPNP9WV4)BJ]CE.#Z'WU
M#_ PF5+[7.J5M@\N&7B^;#@73I#J\9H5DX:);>ZE#&C3*9G+LP]'H(EH0-@X
M3)!EJVI&X8$-YW."[H6VZLT+JW8$,UYPFB332J>"C;0*@W<;P8(*!^L(3A]S
M,/H98>HCM,V*SHG&:<+#9QUNHK0B$JZ[!M%9]/BTFF?S&)T[#Z*SS2)L($62
M1I*ED$?U&@J<UJL&S2B38S1+,<(!9UK]X[Q).C[&V>?8A<0)VBPXCO3YH5F%
M:B7S/C@K"-.P5U*/\K5^!=(Q[>&-K<B>&6%H@G\_5Q_?(@32>=7V[0PJ4OND
M<=Q<_4BQ[G'CY'R^ 6BE&31KU)?H?4-DY:!_I,Y!O]?O]^5K9WX6R*R-O'[?
MEYM)KOTR71GYZD4[<].G4BX6@);;T[JKHT)':Z+Q_$XAP_>;!-*M-L N="75
M>L;D;'QDQHPM>FF = T V3L9'CVA<2X__,?7-)J!\8@*EZ%\E=L =BW<^%O5
M)6&:P+^EA4FJ?L@1UW)7@N<_TQ5VA3TE5F6<Q(U-%PJ^7.;,F"&RI3+'VM0/
M$F,M87!TQ;Y/*8IU+7MJV;.H[/FW9">9XM0^W*Q@4EM9=/2GI3]V'E),%^:!
M(11[QKHW3D%ML\QBGSI47C=\[D^RP2AI5%JHK"(.![%4YOMZ"5=Y-LLW,W<V
MOTXEJ#; 7H>UA'YU"7UK:<J/P8-NCZB%<BV45R.41<X8 \..8B[&*%0C>52M
MQ9.D[>]Y2=882>9@E*M_T^ZC^XS)Z5J%Z6I&52UB7EW$? &3[QZ+),#FL\7-
M1?_1B\-HXOR)\7'8M?(QP+4HJD71BT413R$ FPUYCV;':.9[5,Q7-39-Z')+
M2XR1'2F_XTR)V!I9$6&%@CW! N6628C1)67/J$72JXLDA2ES8\;G?3;F_G5U
M'T4M=FJQLX#8^8BGGHNTGZ2-513+?%G52(J8<UKH8Q(<;!Z_&3]7D,!J\I-C
MX<66X,1R&W-6@)%+QN,U)H)&>$ED)8&LLI/Q)*\"7!>67"1>D,J^K@KK2=U*
M3U#AGN\EDWDK(FH&?#V]AV.- KA_=1V'KJ:1?9=+E?%#"_..0[6*#[+""J[=
MBTLJ%W*Y6&0<V"$#O9CZOA-A,4T1K%['>QO3X(Y>7%B/4>54-,[UA[J*T/HE
MGZ#*MZ^5[JLKW8_?$_3;?%"VV;RP7!1*>02UZJTEWPNS4:C3P*I_"%5C% Y+
MMLHZL-:9R[]B/?R71TK:H^SR9=+,FBAH=+.)0*=!L30(,S,W3I![P'WS7)ZB
M*P@)<1:11+,R,3TZF3K\<M%HC#J[=M'(5*D(5W093)/]%FEJC70>MEK,?86W
M]L$T0LXS,WB<*^KGB8?>>%'IMON-Q;7\>VWY=^&;^(,MT?189#"I/%,Y2B+1
M$FO*VM<@D3@J5O30Q.=9J"%VUK'\N9?)DY2Z^DUQNJE]T\V8!)IM/K7F:X:$
M10EO0A^B(4J>A"?G-\[J$JPE2["*XZ0I%O^!=,XNUV3M@_ZH@U*U9EBC9L@W
M!5!QU",U+3^1Z">L&:&C54J'% N4J>;*AA[ ZH?QT//#.!P/)[HEFX2*-F3M
M.0PF^J0&0-.T03>7**3AU:Y&G]+V,MW9,HEU^$*-QZX-X&T08)^\[^#0H')/
M8^=/ 8R&8:$ZI5>+L=6)L4\J.HYP<R[6& #IO %L%78LAY$!9^79:CP'A*W?
MZ;'NTD=4=/3!52W"H^;9W$\/+N\^<QE7;CB;6P&APB'X8DE3S3N;YQWL=AR)
MO\)(C?O*<'$RCBEG@5)N40D9SL?,R1:JW(6"[2F5WE%'+B*- '/]5*@CQ,&M
MU'YK:<N:K[:3KQA5J9Q]E(<=H[Q*HE#93<6J46ZS!'-FZ(WK7=[*79["QM)3
MI:P=IN\3C\X\(7/1'-"IQF8M1?0T4(;FXD[F.&MP1Z0NU<^O&]\+LY_C(:@]
M3@,K@+A$-4[@PTBV(2('8QL1YG6,47#\9Y9 SEG@*!)=C&:CDD4 6#GP$L<;
M3/_*H'W$%-3)9Z5KJWPKK'(UM^ K?(X,2- H/+A %<-8T0904;6)7@O*EPG*
M2^FCW=(3)O:K6#"<9D'.Z1>L)+*X#ZE?(\X!/-@ "H@7*$=C"P]$(AI@K.&&
MX&%9N"$-..P]O3046\+WR\>JNUE[&3[%5/$I$)G1V \G,FL$1^6/8R%SC^7?
M1O*!.DRH#J> Z%G+R:V0D^\9R03YYY,9%7IMV6=7,HF\'F+].$\26 ;^>Z%@
M+FB/;S3N6\E%M52MI>K+S4\L">22K#@'O9,#![=="A(W(!6]$4DV!;SF*=P<
MJCY4WHJ62-F4W!%S;NV);!TK?"['G?1BQ0F(IJMA1JV(.ZE'%[2F&#V%T3>2
M68AO(GJHE'TO'JIP/+DB*OZ>OW]/C!&A)(N!W-S^D1.(U_CO PYR8/0B6T@5
M0B:PS] 1MAPUWV:\J&IC7] G^&H@][4RQ9-S!0[F*!WE5.&-%<6BC;X2W_E'
M+)<NQ7AA/5G7R-3B<U'QR;'\"]ODQ\KW1-6SV]%69Y2B#,-*_83B=80/:/!+
MPUXOC:R"?-#/M;K<NOV^4+7B6#ONZCA_K@@]P,"LQ"1X67N&80(5>..6#. "
M1E6]IX'S?%>\$_J>U'A:<JN:.[:..ZA91R.'JI8;;+?1G0X&A9%UE3K\>,$3
M)VYBM?F5MDDEPG>-MUB)MWC^)O 6:\2^.6_[4L2^.G*V=B@1Y^M3P'7NMJ%?
MQ[UJ_?QR?#G*.SJA83 "<<+K32&A'9M'J"=J]L\5!XE1F'* # L;P=I+(RHY
M-\A0C"('9H!G0<?IQMF0$ZDV%(!*(9@>VBR9:AE^M<&W=0Q%Z/I97:D?AU;>
M73Q@@UB28R?.-ST'F(]\Y(UXQ+B5DL_-+YY*S"//H-#"7V9@9373;!W3?.8,
M'WA_@>EJQNTWLX"NH@;'%:[@ \\(!\X1DJ/(L?C8A!&X<]H%X0-?^3XW4Y,P
MZ_-$%:S2X%;%@OCC@A($$T!71/THP] IJN-?,FD):T7NYZ%KJM^0HOZJJK+5
MYI<8 96&R+M>V >N'LD^<KT_L8;0E=Y'Q/:R*F@B< @<O"1V?%OT$0^1Y*"+
M@=IS+M('8$^^2<MUVLW6J7. UWW,KKO0U^TYBMS.F(,70>+!)_T'77%$'XQ]
M]<DU@2/6AF$MDE\8N,E78V0MCBC]0 \/O7L/&ZQQ6LW/#H4*6(^#<,56Q%3G
MH")8&%H#9ERF_8$-7(P\3:H_' Q0S F$#N5A5TH(JZR9*2K.FYKOG'$:]8:"
MAN@4K%"0H,PW[QQ@V(AEK+9&"K\%<[5/(!CJ$LK@@7'+MJ@Y:(6K!$XE\+'I
M/!(^:R&P/\2>HU#MC-2\],43P1ZR?.0X)%:5$C1M+2YK<;F"^I$"CYFJ990&
M.)\W'>LJDJPB+U>U3*._=/\-E@07!J!@D4#>BHV3?%D)_9MSP/T4*P!<);K!
MNJ3Q@?I?+I7PP4>C,%+/&XI'JL,CN%H2@8-(I'V7_/6 <SS@S,6ZG1$N?HC"
M.'8"^0"L(@,>4=A3+>M]>[K2/<.3*MO^_>4OBD@-)Y\_JB ,HA5E#1T]36AO
MP&@AVC8?DA2>^?@>G""T_,=AG!Q9]O'8"(.&<RNELUX&JY1>%9C2<TFO#9Q&
M<*O 8:EUW%;H.%4'_"%,,9UQ!VM\D)$J!:XU7*WA7J[A?K_[?$W"QU1ZJW#(
M'U@!?LW%Y;=_7!\:U!-4?0S3=!0.CA #)0I]!\&J$Q*[^#TF@A/!0,;<W9?5
MM0E=W=YGKDYR7&T7D]1":"N$T*W$DG\T!4!!);)7]Z77PN?EP@?M4Q/T!?LP
M\961BZU^5I@4H\ 8'NV)-)9FEJ&($@6_]$#V=T#&I4^S=U7+2##@@;P":]1<
M)PB#(X68KW#J@CY]:-H/:?Z)KX9^OJ#)I*Z<?57Q="TF#H(<V)6SY:.ZZ^K8
M6I"M7I!=4]+'ZSDQ^+G8T$:@NA1/'-@#V2HF;\34)L#^M^S;4$&BM.E=*-9>
MO'JN9%BM??9G#J\MJ\ZB/V9\65?M/5>UUVJ^B:J]ES#>^O:D&NY/1"*!4_=+
M%*;C.2L+7OTEYE>2Q&J_^.$]=F=&,I;V--DM>ZMGY#]FM:?__/>00/BGXZH@
M2G7'0I_,O:$4_;]3L!T)E@;LR$N0IGU!B&ZJ;/F!"54^-_-)B7!5 ) )=M@&
MJE@(([\/)T@VG']+)QQ+:I803B 3:B##@B@OT;.LZ5A3^S56QO@^15O5\U#3
MXVS[L$>+AZ5^"2,P:R]&0+L>K/AC&L'].5L<>_@*-,US+#%F3(/]9-"'\W4D
M"<%B#+8Q>NUPHYX8"PT?"@OW8/-T>Z-,^ X#T&8J,T<KA6T/1UB@'X44)O:]
M@>Q->KY<"FAG-[@*@R,?KVXQO@[KBR;(4$.X#NF8 9:X:BLY JT2F)IYU.QU
MA+X.8AZ$".[S,,#-97[D^]F[Q@1E]:^__N8!<_0='[A75:A@2^++R>V-'IPX
MZ@&M_?BHW6RW6NWCUG\_G#7^&C_\X @_J?@FK]?;[<[X^S)5TZ>G)^/OJ(Z6
M?H'7K?(^/V]TF^UEBKQ;9XWS9O77RQ9YU[==[+;/N>]3P,@#^I]QS9KHF%D/
M,O<XGW4/(7JMTT7=.V:\2A/LE<S6*5NBA>S_/@I%'^12WR-8ZH%'#5YA,@:Q
ME2BMAP*,5:F/_=*44SQI_E]6?_-[Y0OMR,+>SW;::\3,*'.=7;%%E]*OT\@R
MY?/?T >^!]-HB 8)U5&*V)&/H8]]A8RAI<  07<.?-E+& Q,3Y) *R\S"\W#
MC)VEDNDX7<ZYHXI5]#!5D:JMS9U1V)>^:S?OFZ$6REA"-YX<U=AU4&.G,:?T
M-?BN&O6#@#YH?.'?(B_6>#S%[6XXM\H84XGTA(S:$:)V8H$^W#I+VM  J[*[
M:*K0E\JZC>&.D@W/@@5KER+T(\*>QZ(H0RS.3Y-YBRV;<H"E!M3/FX3A-P7F
M%LDA&SP:'+F?DD4#3-TL&_97217\X=3[9%.6Z)T]2O2#T/$G^E4E]Q>H32FU
MU#7D?E9F ?R")>[ Y$C0N,H^X\JY3/ I<8>5;^%T<0?P"*_O(6*8"2H'$5PQ
M1R$=YO$AEL319";X__!X;TQF/\B^)RPKQJ\;SEX=_XL<L"A!9Z=11,7,9J_"
M ? ^NDA/P&E.$")[]J+4%"DRN=&%\T2@MKOA8/]+,HRDA ,;TR4T/0G+80ZR
MX-I5U'"XROI0,0->H<=OX7JX)UF7T1"'RNRQ?S1NZ1305T%(KH+V"["FTG(N
M=:)!_X39G'Q!(+B XP7T=+,1=)PI!9_03Y77H :%\0V=?DBTT/E87 T67>*I
MQ4<8>45]-IH]@<._!>&33Q69YI3K,G9*GLCOUF[HNS2<_>*[NV$>8!O^$2#.
M"\$A1Q)$#1URV+^COAS#X<OPW;.A;EJW*-E5%%&NGM$LL&\&(RYJ;I$>(N*:
M'%6&R6[V(NL8Z,'QP&*GG^O0ZN*AU=9>AU9WJ\.Y.V<K\H(=SLTY&Z=?M6:$
MQMH<-[ISC+7A'-XK'P\U>$";/59J*3?.9C>K.:9EU";2F7-NPCKSF7,M82JA
M2?G,"'OV4D(O(],"O0#LX,A@QN(>F!4_638#6AKJYS8<GK"L])BM,4;SIAAJ
MI ?ZD2[,.7QS6ARGI5GM>L<7W7$"@]7#9O7V&V^FX'Y1+S!9GGTN%7Y7 A)+
MGIZ^$YI!"O0'.WZP-3*H-FFVP8)LSK(@=_%/3>V*B/]Y9<3_O"SB?]9:+N#?
MZK8YX+^)[72<&9[,HG4/M;Y9G?1A/SO3&]C0TA/D1)/?G_)4D-P$:R5:7"=.
M<3A(; )P8DPAUO\AE\IUI(@0B!HQ^2E2I6$JU/SX[_!F!Q_??[X[-(V!Z#//
M6! /(R'@"U);^>B8"256<UK-,2O15[%M:8@DB;S[%!/K)C(H>9=T=U8^GJPP
M2D2BATQP2(93Z"HH,R,RF 6 Q0#8JJ]Q$'-=8#2]9M,%[#OAC%PRPCV%P<SH
M9K8L]](ER8=-VHWNILHNYPZE;5(*E!5>DA2H.+<E7*3#QEGT-A8C.9T4&(>A
M[]1'=HXC^UD5Q=3GLSZ?5>=3'4B?!7L_*Z3JL4MY[TMEX0W2B$RN2(+2M;'8
MJRVQ!>RK>CM7LIU9'H1JV& E#Q/+=A)Q'/:\+)Z3%,KG:K$ZAUB]EJH@=(Q_
MV6[AJH_--A#//C<._4]W21CHL2R,A05%XS@'' #4+K@!&B.LC(.WL!-L)[C[
M<S!.E0T&]Q(/>;S3?>[-JI72FI32&,3D6(% XHG.^ H'B(F(2CTX:!-&#W"\
M_T?5ZI#=H>I#?/F(V7]5FF/*)ZS*'HX6D8^0U7@XUL,7[L5:-N"XI247,P/F
M[[4YQW$;7=7@FOQ"62T&%LV-%.ZA+M;"T@DN''N4_4*M1%4-AF<*RG - ZK;
M49.&R^P8ER;L9$%'+JZQ^Y'A'E2<6=[5]_.RU3*;JI;@V/CKG.OR4M<[/"+,
M*=V?YZ]YS<F#LQ.2H*_>$G#:;9QUNLM419QT&YVSDY57172:C7;K=-55$<"K
MCD+K*-&8)=_.4)C,Z-MCE;S7M<7.1ZP=C<( 8[R?@UYC?M-$:?$]IM(7F5R,
M0:A.T>5E7+1#%+CT9""HN'<5C+%#+_[UBW,K1YYJ40\CN\#YC;("6":W6 /C
M_!KZ?<HOJAQ&R0'9>_ZX]N7WM$1BOAUV2&$A<7ST;]K-RN.Q]XQP*P*TDFOY
M\,&3]SA/XXOWO1]&@P%)!=.)_L:8HB>"VS"->O(-2XC?TL ;8S,)XP#$;U%-
MW$I!(^GO,J_[^O?+M\D/_Y*3F'2%(0;&G=\>3]Q%W@B7OJ1DR+"N*ORN/6"5
M+Y<WRUD4SQ)G'QCH/V44?K>M\!F6QSRQV&?[@580PMV&>.W,%KD/IENWY69Q
M5\[_JKCK5%4X-J_!!>V*L*AN@C2=<QQ_%_T9\[[VEKYY>/1[1%.04=9";L7#
MXS1ZE!.<%"085I?J(4QAQ1$75N0S&U9U(O6HEF?K$?!7-\X^R( F7.0+-++*
M*M4T;N5#L@: R<P@OA=S(O9_5 5OKX?5D@AS1#<6>*,>M:KJH+ZZ(7(<M^-S
MS!]GCNEN2?@5_/@[XD_$/3^D>L]!:"=P5=Q^.B5@T<8BK8NC[K#;G*M-! U%
M02 ^V!-"',CM25_V&*/=-&SB>"6=HJ![\#9CY_#JN;ON^*SL^&SO=<=G11KI
M%3+"Y8AR-*/JU^+0JNM90ZNV'A)P,3F.0 .?%;#'723ZV6N;:4JQ/1<1$\QY
M68-U)@\@:C8S:\D>IC0%7=%P+DA:>]BMYY:!,HS$A' (8I2H-,"Q>(\,;,4\
M"?1=2F-+Z"JL!T')#9H0U(M"T0CFN@WFWWDVE,P5"(("2QE'V@)[H,9^KP^O
M'GF4'R34>J BTI[AZ>,G,89_4880:[ B!WSV1*/SD=7B#-*@'Q_J)I!(OI#^
MS[]FPQI2:.B.#R:%6!C99<_*>O[6V?PLMV1^UAS75\W4XJW18F".&U6.V2+]
MGTTI*X-7H5FD(!P4^G=6>IC-?M'7%4_JF$\J;Z8FI6--X?O)?H_YMFM><;<Q
MH;W(S*P]D]:?@Z)'8XQ.!.A\FIKU!%_#?TE<*.@.PH(Q#,.#H+B[>3-CG0[$
MX8M'.QW<'RXVWLDM@I0HLL4\E!6I-OD9A.\AO#,^6-7,X$5!.KK'5O+(R$"7
MQ7^ \*>JO"9R\M4VH#%1._ (6(2^4C=<<\D*W7'^<4[E0ZXV5R[WPW\XXDE$
M?7(/8>.%#4'#6XN;!]RDM5.K[= 06_3N/-R%D"?4 JGY]SPL\<"#G07/ZP&\
M3BZTHTEHWN@^C6*IV^W*MPS_66_;,]N&AHI;L7G4[6I,L9P_2YZT[*/444AE
M7,^(?774(XLW-+>;L>E4\9;;^,60QW9.,>3#,?G)T$H56 .AN25YW->PS%0+
MB)/,R=C,&1X,Z.7[-<_/P_,D+Q37VP"0.4->:^%#\C[N9?D(07OT^.J'"3H'
MA:DQ);-EX%VLZ!0U&6?C:&"!"OHO# [9RLV4J.:CI90G.8B9]G1K4?PBMJ0#
M3.@EE:K4\HMA8\#(XQ$>#K%3SW+^DJ?P:")%I&?$SY"WVOFHM>R.:]E*3G#F
MY(2%(-YW3O%^4O'S<0IN4VRB4+$M#AG65\_9=6O&?HZQ1U(@^K">FN9[(Z63
M7([1':%^0'X<9E@5)@JF&B.R+XC^R-T<KS1?J!_:;[WG5N+G#(#&9<!C/LQ
MS5C+8A5*I+,?4W:3+!DR(F25(9/=RXSBI%C"[1_7+N$!CS"JAO<&RT%)B;)(
M8HQ3.^$9%#O@GD<4.@CG.E:0U/BA%R21%\0(Y4Q7&T&F,F]&[ATZ"E":X+49
M_@VCF2Y.,Z&'(GR.6PQTW.,MR9XSX*A64&3@ZN[*S/-0ZU>W)PGH,K@TZ]Z-
M&F>[UH@UDX<_9C;UTS"D0+*V%A46L!JRB&%5^.= >NS I &;-L[-[1^PY=?P
M)S%JG(1@;^O(O8V+ _]1E^#OT@#8*NI1#Q9=P^M1%VYUV)1R=YE#R+-QOSX%
M/(AEZU>^!.39MG#K74%X$.Z_V0@2=TZH-\)YR%ST@\KMLAQYG<91LDO//2+@
M;7-*,*V#A;S@*:9^XHU]+6V]B$ JG%CX D<#!=;U,]-J5'HPA&7C-5;GVYF5
MZHEMK_;_9^]=F]M&DG;!OX+HHWY#BH4PN/!J[W:$6FWWJ'=L:RUWSYE/)R"R
M)&(, AP E*SY]9N9584+"5 @!9(@61,Q;4DD"E5969E9>7FRZ(^H7H_H-#3C
M\/<()3^:>$Q@+F:3RP@FY+ KS5"8ZP.^ DW3..??Q><I. /?(+\NGW#>6)T
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
M&C$3=>\J*MM*_U/KD<PKFLPFEU^1*:]+VBNT="'KG[PG%X["U/UW&*&5M6A
MY;'T"1[82\U#9,^E[_.&A''6ZY1GR_+#S4\-CIHQMZ%=%1@71PL#8;04#;)4
M1H#9"J^H:!J!&;]A+)-OX7M CN_PC;2]H5A-FIR++[G[ZT[GYC<=)=RR8AI?
MX?J5XW%@[8_S" ^F7A 9NY !:)BE@J F7SH5.MF;/FIQ- *6].-+S!VV;,?Z
M/X^6:?Q[]O@3O"NI^JAH>5B=SNS')EE:W<YP]@,59HV#M2?8W\KTCR.0 FFD
MF=K_Y,'E>5Y%0@V+=9F6P1OC\#35< ;*Q2>E^6OZH">""[DHN# L8]&[.,V#
MIS,F+QA<BCS" \%"NY'5UZS%=^,[2A#;\1"-<1=09#SD;P5Z/IT%VY\^>>-Y
M\0SJU"7D":74]R!\QN:\3%]*7<EW,7GMXB-A\!>[7[><O2K<-4"<& ^Y]HVY
MTRS,KMV"<=3R%6V02P["WN/]84)W++20<&+D[$+A=*&;.?;H@55YJ!;3MCRZ
MMMR6AWL9"D<RR5X)?(H-#9[P*IMU]\GU7$"%EN^V)!B+\<02?2'#"D:>4O=L
MT6V=OUS6NO#V/W22\6(+9X[7PV1-/,6L4MTNZF#$9$B+"@N;#CH> -YY@;?I
M=7/SR^N[!Q?[;FOGU[<?+T013^$UO.0F>P>JY;3/Q,*2<[UCW:#B<*<OO*EX
MX<++*D:A]QG:+9$OQOZ(: J]\$9MYL](=QN4B=S2;]PJOZ*=.*?ZH <2BM3#
MX0)^!=.*>&/1:CK( P5DX7ZZK.T4&4VBB06R%#D I;&3TQ*BQ7LT+J919<GH
M2)JY[Y;TFRBY5V=DJ#)\K&K#QRHS? :]S>R>WJ!3V^ZI]*:H7AJ;>H6Z)^$5
M6JARMSM[*,. %1DF7]6Z=1A6SS MI_$ZC(%E] ?]IOLVO+UJ_A J"D M-XVF
ML@= B^6[<2X8ZBR&X&O"0VQ)Q;X:BA8N*U*+]PQ60<$&86CD;11>X:?GW)V\
M693T<6;64^::X.Y#\OV4>$=^#<%^N:3;U!/HZJLOM[E F?ASS'O4RH%"LKE@
M?.K_J&>=)TL\)& SSOTD7@K6I"^4@Y(AP5R,HI*)F]H/?.C;C]+_RX)Q-676
M<J8<.L-\$X2ILE3UH@U*_=CD97;!).81P$K>T1>[KN6ZO#V'>+5PI[A?,1C]
M8!3>IK]?5-<7'M]^G%MX)XH9>3> F[W F\[SESA@^0</M#!W((BZ8=J"*<P;
M:XG%MHS3XE;<7TI%P>[1VG]9%-*-Z)2H:E_(" @V9+WY^/5.>EIY6@"LKIQ^
M6?MA(5@*EQ=.6'1(N_<A"B9Z1UW_S3%05OI"LN-*4CBF-(M"DD')C9T$SVIM
MLY@<,YJXOL^"1]PW42A#KCYRW EG"3I 1O,HPK?<(\P&YJ.PX,F+0JZXN+(!
M74"W3YY93<H,G\3=Q)TO*(:)YX=Q.)N\G-S>PA;)@_$(=YF$6!^F@F)$G)"<
MEY?\2B/&<W=>B+XS?NDW2E("E5F]8%;?'*%9W3N"DW"3>?LPK!=Y]W,>($>C
M=!0^!M3$/)E$X?R1F\0W)-IRL4SA[#*T=4ST>OYB78C;=(YI EA9*:'HDYYJ
M.>''I0PFX?:D-\ 40?%I_YDC!E+BIOEXV I>_IZ-:O#P, 4ELZQ#+RJ?0E8&
M^>%+0<KSU +\I/0Y0:I\TH<[%F G"7.G_!Y1O%N0@DBO"J+1/+R77U&RUXPB
M#X2;YX(Y\"))H(L@E@OD9WJ5TS=_+XG9(]=ND4BH?,E4D+C'Z-J'N]_!G  V
M&L$O.._G,/JNYQ:CRR7R%([2XNGO[(5<HMC7-YZ07[7VS>48SN35TE4.61@Y
M %DQO3SB0?0*P%OY8RHB-L7=).X%?L&LPK)( "@\S!Y(X8#$.4Q?F1\MO8ZZ
MCW"WCI.E+Y><U903*?DP7F)>?JWFHF<ZY<7X.;X^,0OE1MQ>X<@BL!);9( T
M+0-IY,HX#VS;?(8'UC*Z/PI74PPR@X;#<%WVZ,B=T4[#136A^2]&;Z@#.>SS
M?+1B C ZF4V%*W6Y4 $]$=#2X*T^Y5.CT649)@]!$FX4ER=D9_-7YQDR>ZLP
MP/@UYMF+*;K'$[XHT)*^A^:V,'(0"O.>&W&:LN)>M^($7Z01\/:9=.VB8@5\
M<G;"LEP""KF+E'?WD<.-% Y;/G=%B,^<Z$]E>%4!PZ8-"HYM2U8R-@D\Q=1O
M9&H>]">&SC/P$LM/>==8+U7R8%3GN'P3EI5QW6J2GQ!3?W)_D(MU3:Y^.PVW
M<3]O46DD-]+]9)(:VR!T[R7X) GN:VYW4$9,T11!JXPN8E,7$Y1<6@P5M*4F
M3R"SDS M_\=(5(ZOLM *)IU(T@7;FA&>;_6#)2>L;GVEV=+ZROJH.*O7UH;,
M(O/55+V2D&)%\GB&!XK.C!%'P$:V0L@:G<!%D%'_AO5=23CZKH4SRFE=R-CC
M& ;Y5Q22Y('Q^.R2L&YHB\A01&49&+5 FDUC"S#-M7>%4%FJ-B=S]B"Y*P!-
M$LKF7\BZ%V5Y(W+FYTK[[MG$??+0BU^);/+^E"F>Y7P62)[W:<99*>3RL<DH
M*HHNUPDD'B5%64!95(N54_F<^31;-Y<U3TY4RE7E16PRAWR<>7IK9X&W11"O
MS)D6WKH_W(#P^J>,8>A5S_Q9Z2V-*^ QYI]%HDH':33U?J3NW[QDY77ATJF-
M[,T*%4LZ)?H'+X;V13B6\0$"O]:7WT2 QP%:3Z07Q#C!G'H3H,\H\!+1AD!"
M=]-X*9Y_*6P__C$'W0]\0<Z?,=@W\)TPDO/-IL85B@0$Y$M,TV1SB1,82/#=
MT7=,UA;(W30Y*MO#DO',=]09\)T >PP%Z$,B@]@EYQP]J9>,V)6GWH!81>E*
MU?0^>MG&?(9B5ZK4*<5'TBJ,<;DGDS++I>]V7'"U<F==G(MYY"_NG%PS/&5
M:-CI>[@1H=/UGB7/.->\([8(*I#"KO%]S_*/V,,#U^$I%!'.3F 0/+&)-Q*%
M]N)4RQ)O?JYIAI%'UJITY]<]Q^62L&7'6-C%5?N]D+0M6UQ0W2ZO+A0[F@MC
MZ7D4!6&:KP!3D. /534Z"_4X^08>A=#="BT7)YB/\/A"* )@B8"$]^*)/&^<
MZ]+RP5P407")6$-:-)%%"#AV  P8)>2,)J0,.:Z@P*OENCDA^$1U5VEI%5YC
M7D7QP'.+3C$W<:F:!/$HZ"$,4A"PKIN3=W@L^5)R+2HDS .)9>X\2R*4./FL
MOSQL1/5ND71EA;X'>65(IY(627#$=)XR5)TEM9MY 67(36REC)F55V?-0A(&
M2/:P.H*FLN@KL^A[)Y%%WV)QG4HVBD'GK/1<-3Y)+$.[RA],EA85ET%V2XR%
MQ?"SGB&B2)$GSE::&CI#M1_.\S>&G (F 8D&&0IIWQ<B+6:IOJ=)N=]9P&VP
M0G6H7DL*RXJ\3!;G2MBY+HOK9^JU:K-70$DMY=L5%!.W(PN)W^ABXU'"2A,N
MGYW!KS0$2Y/E8$R\2(K75(C+]+L%2#Z,=:,"\:+1? IZ$%X#?'"'B>$Y(S<U
M&2F#\&D!.'OB>E%J(5#F.;T;M8Z>5H[EXKG(-0@NP,&4,KO3T#Z'/"==O/J9
M20,;GN*<$L@68?+MZ&B<I0[,(*\5.4?"HY\BV?.3G)L=O3>T>,,S.EK6>VK-
MM)5.5!D'T8CO/%">WJ@&3^$R"S@7V%?,0TRE>,L373DM7@?)[0]$+@/;>I89
M01@[(0=MW;27P:(#PNG5<3_LPOE05E/-IS%F(V'>O*/,8][+;!E#^["%%YTW
ME$:Y&S6=&9YMS3S*P<8C^(]O-[>:S&R_^_,6+P-8EUP"C+B(K)^7@T+L" 4A
MWIP3&[*_7R[#OIA\!U01TA+321(.BQ>,)<A!.F8^_)R[]8)L05?"V .F9AR5
MC=8K%R\3>G).I4>XE$84!L')T0@!"%$_Q;X+L4 /Q#%URQ!7:MXK8Q(QGA]%
MM^0T",XQ?<:O=2XKU(07=:X,8A8*L[/[ RWIG@FH-2:JY,=Y8(<E+XFHT4$"
M\^0W>H[/(4\.B?)$AEP^*Q^9@E+QL$\DGP+>*S@+48%Q2) OAO9G^A!RU3(
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
M%-'6)-K -!71UB-:3[=['46T=3FMYW37()HR8?I.#0O&&C16K+0>X=8(<>R
M@N5.H^O;CVVH9SE CBRG)P;7UZAU*8F@Y\U:>]&N5<4#C1</W&0=X=?(#CC4
MM) ;3/MW@[0AO08_ISF>:=9@EH%U_Z*Y,O4F?-#F,\RGL8SN#RW$-O/CN<@)
M+N1L_9=%F'0S8SR5D[)\4R+GTD:U<S?@4\-IP?"4"D4)H99A\D^>/=\7"2J8
MG^+REU(N=:YH@;\ZQ'RO9R].T[LN#.USF&#6:IRX09H?C1EACR'E?BXEUL5S
MRN['9< T0I K+DQ YM1A+AB\UH:S+E^?3Z7CR56X&*^8_RDZO.<:Q^?) )=
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
MN.<?Z/B16Y7E/'$(NC1O-34OI.LN><G7]D@W(,F0@(-LC+TXFL]X E)96KI
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
M;$,8F$53,_VRG!\WKNX9<&&0"R,LNQ8-[9\<^)J#1,.+R=&,Q,O!7)^3,?=
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
M#KG_/X?ERP+J6 OCV7*ACBX[5\-V^B\\UOVUS-N?AO8+O7CG 0]R7[QK<QS
M-JR.O1'2G6W8CM.XP[[7-;J]>B!O)V@I[L);?U1WCG*"7?%4C;L$.Z@*&725
M7'[-9)"ZDNP*).E(&*T2HV5@V;H]V 0K2=TG]G"?. 6F'.J#H:,[.3#VU^\*
M"M.^$M.^4VG?'0.F?:6MN@X*_/HM;Q3H_-9 YS^_%71^>;L.$G1^":P=\[:!
M./$;T><I 1F':11V'@;RHBT SZ]N-]4: /G..^W-?+M0"-[O[^'"/1P:@ZZU
MT86[:W0L>QOPYQUKT/RPMM'I;04(?RNSW=JP=K^>CT1!R[<F66U]:/DEHCW0
M_YHL#SUTHBK,^</9*P4[KV#G]PD[_T9Q>B2TJN=JW8'J.11OEP*J;R/LK *J
M;XGDWQ_\L]73S<$ X?(.25/ND5Y#W>P,]8[=4_2J22^KV]7[YF:6V)ZLB[W2
M:VAV=&>P&7^=CH51DYZVJ=N]OFYW2P)JRM!H$V#B01H;"M]^D=FV&9NH*T--
MW;(<O=,S#Y*G%!IY.WEJV+=UJV\IGE(\U1!/#8"G''W8W1E/E;EAWL!3VAN8
M:NN6_8DRE=W5>\.!WNGT#E)0K8-]W[[;SZGR7$\?]+J83GL\/*= \;=PQ\/R
M(8&'KP#Q=[(KO7H@+8J0KQ%2=19HB)##>O#NKRAW1<C:0/G;IN3Q>Y$MQVD,
M07_8FM)MA:!?$T%?)HTKZ'P%G:^@\Q5T_@E#YVL'A,6N"51R)5,5,+@"!E?
MX(9=O(,4[R>+'RI0\#4HTKX<[2U#@C?%2NTC7*-PX"O)=.#8%PH,/$^/K8"!
M-\<^+:/6FZ# C_I0*2#P_*':!A#XT1ZJ-\& '_6A4B#@.7IL!03\: _5FR#
MC_E0*0#P0H2L40#P-YZJM^"#5[SR%!AZ$RR_U>0Z9H9?"QG\K?1J_$!4QJ[?
MY/)^!4KN%-SIK40-_[80P%:8X3O"#-_FX=E]^,$TG&Y_(WBTCF$-FX\3]!RC
M9_84'KG"(U=XY&TT*!4>^5K0SU97[]H#W3$W*557@.0*D'P[7#G4AW9'-TU[
MXPS81>!:P3;U[!X%;EX);MZM)-HQ@9NOPTO;VX,*%&3*);[##+Y)Z&.VP5>6
MS*-UX+G;@.ALIXC.FM5]IWV[^ZH]Q0:!.N\ H6.[6>@;;L6N^.HMX.EP;YU-
MBECH#T"9_2';__3+Y6Y>7DXU?F6/\.[O\839ZS":"91]X?N(B;N34(-]G]2
MCA=IA+6QW0L \VE:(29$>_$*B/M"NC:E M.N>C%\=L^29_3&B 3HF?O"IY6?
M>V$P#Z0( =ICXB^6(P"1T1M"?@Z>FSWV'AX84&K$TN%KT:(6'9XQ)S<"3@PP
M$YIRJ(MYQS*MF1Q*HXG'GM@41)\FSS;N#V5VPN>W=W\6'I\R-YX#NU/B^C.#
M2QG\.YJXP2.+Y;9'#!U3,$O:"?BC.YOY("!PII2K;KQ50'O31RV.1L#;?GR)
M9J=E.];_>;1LX]^SQY\TUT^J/BJ:-79W./NQB3.FT^W-?J VWD[#CL-SO+:R
MW@@UZ/KU1ENK+Z(!PEG6% ._]\"IE!V1BV+#C?0PK9"I5T& HNDK?14K%#["
M<=5L\_)C7@8B-587A;RM,N:R5F5,O;H.\OPNE'5@;<-#:;E(4JO(0]<V*?(H
MMAO1MUWIP5_'RSWJ%Z0=AOET51J\ /(@9Q95*-*2@ABHB^+YC#/V/"+U^[!0
M)#4"&H).,K1_HCKU49\5K8:4)?"O?@BB&-3(%$L:,!("NYC&(.!M>.KT]*R7
MJ$[::D^4U\"[P>JA\J'T+7R?G]%C*38ZJ[_Q'HA=?5]?#I?P.?OL"<F33"+&
M+LFF6@Z^7.C:-(PX,S/_19MZ423.56J \<(FSN;34*AX.JPLXCH>3 ^@0][X
MH1&(A>C;8DYHT(!<2.C\P33@;DH?/WMHPU%\"#[ W8FSJQB=X=?-FA(67^F7
M4!^>T(?*"?6J$ZIWU$ZH_=RB/_SO#]=_?KOYZX-V_>73[8?/=U??;KY\;H30
M!Z[!Z1H=8PP?E/0(AA&UHN(R&Z-6"4%%N606\15RBVF,"P(%^_7+S;6TA% _
M!6%P>?/QZYWVX 6@X#Q0%O**J9UOV9M!([[S0$%YHQI$09-^G_X572.S/Q85
MZ+ #*X@'MN,=8UJ[*%BH7O[-BT?S.):NC:O ]5]B46=LV>^USUA%_)4]PGT
MF>FS7.LGL<)];@69H&,&9">M0H81I:VLV!%N4SY/X*C@,8$O8#K/.*."L+;8
MCY$_CVG4><Q-TC%#>Q5FP5^2C3@)G_&9%SI*^.V"6\:%DXG).9[ON=+4A@.<
MA!'>X;.YEI[8]-/"T95-'*=A+,TY,#^YMXPNDA6+7W&3:4,T@3;U;CZ=XF6W
MP*7DEM^LA+TU(MU<MR%HS!+RH))YO^!=%%RZ7A?/87473_X#WJW?[!7<2P@J
MUXBS]TY;@X=VWEYS8 S,X4;EZX[1Z33? K)C#.TM9*49=G_8^*@#HS=H?M2>
MT1U4?[KIJ$.C.VR^&>K , ?UDOW6[(7:[];#&EB/!/U.O^G,Q.:;BVZ4F*9>
M=- O.@@4 C2V.=84W6%OI*-4N_7=@/ZT+E3L86U2<R]Z8P/;#6JIJF35FKC9
M>V4_=RILJO]QI[/WVFWDP75B!O>)6^'':X#E#NI -I0W?E!KOJ/8(TF;\[.+
M[:Y^Y0E8!SQ^Z_>2FK2CD"K1CKQ%]-,5Q587";KE)(-U>EZ\GF2P5L<GQ0Z2
M';Y0TL'1\<,Z;75VVNCDD'F%)Y,4[3[Z#6V_0^:6=7J;*-&1 I*!E8\&%^[[
M7YCA<, <T%4<L(E \'WM2S)AT?+%[W!9H=>XZJB\Z1V4T4TE%:]N=$N;N.XV
MQ92WW0GO82;:E:%] CIY<;.^D,,N7ENO'O#XZ7$V[)HZO$'1)$>3OFZ;BBI+
MP5K*@5 DR5?"ZOVAJ?>[BE'R5+$[0SQ BB9YF@QMW1G8S='DD%LLU3U=IMX9
M -F<DCKS784<MKGZ^IEJ_-8;L=@;RXSYZXG''K0//]AHGN0J/'?IB#]T()'#
M67"#5MH!+;I),^QPEMV<G74X:SX#*=_OGMQ6GPV&>M_IGM::NW"F[>:!H)IP
M<NW1U+%TR^KHPVY7F3H8&WQX\$9L+]D%AP[*?C@+5D;-Z2S[)(T:9^#HW5X3
M=_X#6K3E6/J@$8?8 2VZ-[1TI]M1-DU!O -)>GJ_UVMYA&Z-\/=^*/G)#<:,
MS;3KB?OLN_N"7'M#8+O?AIRHEAT/%8A<O!<Z Q08BB:%^)(*SZI 9)U;A=/3
MAV:#X:4CH(EEF?JPHVA2N)( ES2H=DX@".GH3L?4K06JG:ICCD<=/Z98"J?I
MJ#NUZ&-G:.J=X:DY,M"-H1QU)[#FL_Z@H_<'333O/J!%=WKZH-_$=>N0UJP[
MPP8[WQZ#E\[1K7Y/[RXX+YNQ;QHH63\<2IY>_*[3[>M=IPFO]P$MVM)[*GYW
M$FL^LZR!;MLG9A;T++CPGIA98.F=1L*T1V06V+KM#/1N;ZB"=V^CY!\N-FRY
MG7B^[\VV Q"J@G<J>+=O4[ _A'O$0-&D6!RFJ@A5\*Y&Y+L'AZ<1]]/QT&1@
M@AFJ8G<%DZRG#^TFB@5.)WAGZX-N5^^I L)B :&N75_?G=05[P1C=KW3\U+!
M>3>5<^XDUDP93Z>VT6?V4#>[)^:0M/MZ=ZA2ZQ>"=G;7UGO=;20EJ:#=,2_X
MK.,,=,LY,1FB@G:GLN8SRP+A:)U833W6W-E->%\/:,W= :RYP7*18[ +;-WN
MX!U(E=R].6HW^J[]86C_<)]]%A]BV&Z@PG8J;+<[)]'QT,1"/$=%%16V>_7P
MV#U],%!L4O#*F:H,<=$FL_2.HX _US-C^_80;G';R$D_Z+#=U3<5MCOJ!9]F
MV*Y)D^MPEGV2[KF>T]/M_HF5DH(RZYHG%F>P>GK74DGUB^E(0UNWAXX*VZFP
MG;(+E%V@[()\K=V@=V*UI)V>[IQ:.H\%%_M.@[GNQV$7.,..WND-5-CN;93\
M%H['VK6A78?A+$,E.J"HW5!%[;;E!#H:>JABNW*D3%5LIZ)V-=*&+$MW^@V"
M !T!352QW;*,'>B]1JXCIQ.U<W03C/MN;QO>K<.+VG&DS"]@AE*WZEA!99["
M@D_53Z?2ZT]CS2=;=G=Z\;N^;C5YFSH./]V@8X.LVP042WC*JBW Y@)\]5YU
MV/RY7@3P%"BRONEQ$E39P#8Y!;JL;;R< E'6CT*>!%6ZMFYVUW WGP11K)X^
MV(U0.2H#RN[T];Y=@L?TM\2%1<FX5W6DT2Z&&H?PJR  IZ U*)+@W_,X\1Y>
M^)^\ /.HWUWBEYHF08W H+UY8-"ZV$HT\]5]L[FRL'KF^^7_7OF^YD[#>9#$
MFA=HR<2+\03,IX$6L5G$8B V_)5ICY$+/XW=A&D/KA=I3ZX_9UKXH,43-V*7
MN,ZQYCZ[T3@VM*OR$1_"2,,"OMS07^_^U-Q@K-W"O_2*6$M"S859??[P)=;I
M,WP]\@?2W/7I$3Z;\V<OF6AN]=S.1*/>"QST4R2CRCJ]8.J.X4N!]I'=1W,W
M>M%LG6:G:\\3;S31GMV8?Z?P+*Z)3C/^.6*C\#& 7=!PE3Z#;T?QQ)O!E*-P
M_CC1Y@$L=,209=E8UV81[';PR%#*!'Q!L8:+P$'GD19FOD9XN0OCQW,_P95<
M?_GKYK=+:VAHOW,J/;.(:9SJL :7;P.\P!OQE0\,R\RO!(DX\H%S@\?L6_C'
MN[_N< 3\\?._[CX4*&)QBFCG^.G8?<$G0UHY_T.2CD);<&%HKVR]^;:MYQLM
M]D,"\I(=U'^/,W$U(""\"DX++)"XD8C1X6R DX*WQ17[WZ'5FH;V#=Y*DWVL
M2^O!\,VT=OC;UZ#U2E);P]6D7EP]%P<]G3^:VPAZ$.35TC; ;&Q;M^P.?Q3>
M43@O_*]RD_!55_-'D.3%%WF!/$0X-HZ)*V$_9M@P=8P'8 :GP;OW?/@"B_G>
M%.=,X]3>*;/SUIWB;^V*!>!V\;_4V+.4I_.DR.9?3CF<YXHE]8S^8-,EY:>Q
MT8(,[8XQ;;MZK7[4AC3==3B=L2 F,:K]YL6C>1SCCTCZ*^#>E]B+I0:D"Y16
M>.*#SZ8,60F/$='*G0+I/_Q@HSGJ>AD$6ACCPW_F7O)R^2OMTTV 5AM\>3NH
M _4T/BW U<8L'D7>3)XN7!%HH1&+<86^'S[#?.$0CAE8F5,O0*Y)MS=.-3:7
MQO'A[S6IL^)C;.3A0P>\H3"OA#8.MC"6?\S+?&F7_9Z3_6!]OS 71@1I IHB
MC,!"H5?$\]&$TP(_-XK9;*NM^E,PX^TVFO&H%9$)IB[NHCL:H66 +%&TAY$O
MN/[(V^L:V@ZN/YK[]/0\ED( =O@[2S(M@AH$-,R8/<#$X(L!FL',!<4C)8OO
M!MQ@\+BB&<%K\$-N=3VYH$WF<7Y2.#:^;AJ.F8^<^:*YLYG_PA5]Z4(RT8RL
MC8R;.PIEJPNT;W@QU:P>,/J#ST9).A,WCN?366IQ@Y[+J"A/E3P3N?%P7M&8
MC$Q^!8$I [?@2W)3CA.@!#]XWU;=H.1I76\I'E?U,:@GC:M]&+.48*M>OQXI
M!?GXF\>@/E!^D!4J'^(VMP?7';+?</A17MK.YA&<.P;,D)HT.4XKD(38RW\A
M2N)48OGE;"5YPRC(;>:B8(1?T7TA_YR Y(*W!?/I/3"P8$\^+!NOX#PN@<$N
M+M\:/C0Q <X$/]/^RZ(0'WM@7C)'20NSYF\H?SN.0V88Z2%+**QDXB; :7A7
M'R5SF,$++8W_"1Y\A*E%X52#)0(+VY5+E2_!$TK/WM,)!.J#I"KNR'4(&\4O
MH^*"%6M?/FE?^8U4K!;D %P'2(W(]TTBQKABR5_%X&<OA MP/+__-YX_F&6E
M7A$"K]LS!B@4E\7TLS=.)L(?E7]0:"(S>\2]C^%.E%0_LJRPY%^XKVY1AW%O
M7-,*RS)K"7\KU\AJD6A5<_SE_[Z/_O;+0D9Z[K^3*"/%([N\CYC[_=)]@ '>
MN?ZS^Q+_]+>BT@>-+S>H [.N(FQN/D3)5Z?S=L-BYPY1VA107!Y<"+ATNW^I
M/#M?O]Q<:Q_A^*((@>/W[>ZK_#5\8EP(EYT8TK=H\=VGAKKK^4+WPOU<&*K:
M%1=#./0G[X?FWL.HAM;O+$J"3%R7BIV8)8G/?\_\8J9M&]I'F.FKDDJO7#^N
MESQJS(U!$.+5GA]G?KET:4JH*MP [OE2P/SZZ0:,[S'[H7-%F_<'X0,???9#
M^T<RUOD0$9NZ'BJ9>U#'(-&2R!VGZ@$$)@AG+Y[ 7_XT[@Q@E'#T76,_1A,N
M084J1$L_*ML,+K=SB\L9"RM=I/AA;K^Y@>5JGX"Y8#PW\D,M]J9H?N&@9 HM
MZ@BA9=B/&8A/?%^(LAO$+!IB2-<'&INV1=S6<]/)OPEGQ5\D%TQC+ZF]\M6
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
M!PW6<O6P=?OZ?DVU!PT6>_7,@6X.UW:?O'D/3KL:[&^)"VN6Y,[QS]2-'KU
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
M*O9*=4K;@,+%E@NZ&Z0F2^VT"Z:NZ>Q::3BJ.J%PD\(XXVO3_%P5J<AUYMP
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
MDB\$)[Q>6^')W$LR!ULR>T Q=%:3?)'SE74^WW[",[OY 60@4+?LDPYD3F2
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
M)*@:JP)8A12)VG$!)X9WED\(C+%% $2!1\F2@CA!2@DDN/'PLW79/@5*)ZS
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
M2@_.&)(CQ2C:=:H+0B=D\>0+8C)RMQ;+-ZV%N?$X64-7E^W'DYRHO\BWBW<
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
MR#&"&#V'BX6()N14B+@G=Y"D:*I&U/(:ER2W7*V4)FX,,E&=RP#F@F[^TIJ
M)2H5Q[0 __WSNX\=^#TKNO4*T?BA<.9 1J:1.U)<G&=I!A/"53 1U%^C,@,Z
M8_Z#XXHHI?,\HH4AQ4H>U3\>(^'R7SR+B!I]>'AXOP814"Q*QML,/EB0^ 2R
MMYC<!;6Y)7_!)$]3ZG,K-U2+B>QAR6Q,<.L?[]Y+_-0VATOD^NGV[QP[^0C_
M<-4^X0?X3[I?LEV]WJD5XE<RH7,T;-O>N:9W;O]%>^=>'/W/#O;._0:5;>OG
M6.G#1.=H[N)Y8P?>]]Z?<$EO3;]5OEV?\ [ Q?KH)7 K/P/C2STRZ=,J9:QY
MK/W>T?^\="?BZPWVX4!U]N_2CYB<I74]B5?(*.VXD>Y9= I%!7V:.#M\9KND
M7#D=E/0)^7SX+]=!53UQ%NCYE3-" P$^>H_JW+JFBW.<"BD1;?'Y]H35N),M
MF!VNMB8;3(^G6C.H RBU%!;6/Z$7H7[*W97Q+[/((>@(SM&[8I=Z2QNI,5-^
MSE.@MS1U/H &=1>(^YIG;MA/&.*\K>L&=@QP=9CR$6\LZP[&/K+I$1>?D'*
M<GYB#6CUC79+R]F:S76T_E39LIUX2PP'/=4KT!N\0-?J2S "AM1W>=.FU8-!
MIW_^M([-*]L5GW5Z9T_KG[QRV$'G_&(+S97/.Z/NEF8[6&O81_*H) &Q>EKI
MZ+=6N[^]P23GZ[V="-F:+8D/J:WTVGCNVZ&Q'6Q5K#M.DSE1[&;;[D]=?]AU
M6SF_XBUJ[(_\K=LE'1"O:S<W;4@\K$OR3N)[_G?_!>3H(O#]4+R\'/T0B:]@
M$FAU^#O)L+HI/56&]7=3AND3?I&\W OWK-MU>Y<R_O)^K33MU[,]\+_M?EC[
M,>Q</MN&?!^)]*+[=5')^]]$\+PVZAI<GKO=X6@3(.Q7LS?KU.>UF]&RH"?5
M-K9Z;Z/>^YM(O-!W_M%Q;B?S>R_)_KV'FN^@U7Q;S;?5?%O-M]5\=W.W1KUS
M][S;;S7?5O-M-=\702-Z?9KM[R+[$KO.STF<IL++96J$MUA>.==I&D\"+Q.I
M3(F))IT]5'N'K=I;@_7D]D<]=]0_;]FJM2O]]? Y7L^&=#MGK;J[ ?1C&=^D
M%3<F+/MO$7G..X/5\-Z+O!G5$KC.[[_?;*>*?;NB9?32HN6QHVY,Y&\LQ?_>
M9''NCBX'[J _+&!#M8):;4^GWTHD:S_..FMUJ6H%D@+<ZFXDD':O]\BS=2G9
MO0E_X](NR]0N4[P;"?I[YON^G$'[F3 HEG82& %+R)I#6:B"2?Y9S9.RQF)9
M215;R6>^\\[O(++=H%_F-%O<L(-*8FQPG%<"#9NB!=I%)"UXX)/  [\=E>7E
MM_?%H .;(5A:Z,"Z?:0!UX(.I'-],>A >GL+';@1=."APCOM(K*=Q":['(ZP
MFX'.ZM P+AZ"J83APRG#VZ7Y. W\0 * 8'Y[Q[GH#=W1\(Q_*X\4AZA!QX,!
M*2<>2STM*#2%[*'03^ C56NMP;_EZYQEGJ0Y8HU8#]$7"^T@*_"IT#-(+NH]
MDD0-_%Z^!,)%+A9, _C3NHJIGO-Q?3'U2:&*&RN*-2&[%?[(TZ#A\-+A3NEK
M5\^=A7-\]/[=1UE/P/,_.K%!0,XN+MR+[KD\NG<?G0_5W7R?R.)^E8_E'%,Y
MN8:/P_.Z#\+0Y:W0"#/JOFN,$=@V+X?;YY'N!YLQB2/4!$DZ(/.(T#-UPIA
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
M21T)2IL2SB0J[9L'5I-F\(R1GNWF*P=Z:BJ6'FV\/)BX$AD;V0NBS ,&!\-
M5:(;-0Q._6N1<ZG'%Q>=?%'J4P=B.:"($A8I5'=*Q9>B.C((P1>7.\)[N1 7
M%XMH9D9#W15*+*E+'G:O>5R$E;ZA(E[GPIP?<9"EB7]PA*872\JAJ[)9'V37
M%3&U_LH(K+D3*\A:*41)OW+9R6:0RZ)?T&9[X[F8"UJ,$$(*DP_7**O#BQL1
M[DDL745W4DC]NK;$?#HM@HZJ!$,._7O4P#O5>54_1SL;58(K$ZRU1,&\T+*?
MU5]I9.0N'VX4A=_0;<&9ST4IN3QI0<L1++Y(&A9I/]PEXSFVI)9&=!EK24O0
M8*X5><TS^6#471?K$:"M3KXH)MN5=J^"Z[Y1G<9!J][*O\HJAY/,X%%R-EGZ
MA :O\P#2H?+,33(19%]6;K\"_/F.10*+5 >5IMOMV=NCG7L(2PF^R)TE4Z64
M:!*,MI!JN*[/83^@([G7?(MV[F!24R1X?%Y4;TO(+@+0^:X*FP%F)@Q0PIG1
MT!T;HBHG2[*NB7<%@U ]9GPE,\UF'=CS)%:R]NK[C+&?>N#(J Y!6YWJ%)F"
MU# <].X$YXXR9Q>ML")L;2,C N\GOD S6>847Z1"U]Z8T@SD%9'42EJ\_- 1
MSJM RA+2*(*1U.P6*&C>,<F7,4U5:U'B9+5!(/.OZOB?^2,+TE.F%,Q O-M5
MST@-85L$QU .QZ5N0)26SY4,<0WU(6=10!Q<K4.!@(1G98HI+4YE0\L5Y>J:
M%V<72GB@9  ,O-JTOBBE")6,/)X M1 2Y$OALY71LUGF4A4[0;T& 2V4 "+0
M2@_*- $EI(,N\#8B;"JC.ZUS"H,*-C7@YE*+J)F4\YN$(2 F-52EVB]P1;AG
MYY^.#W8DQR,%HJ%<M4B*I2Y]BV/-J2ZA@&W9NZ#<GWJ4FJIL4K:CHR2KZM*H
M2XOB5A9S*7J+Y(U^93A;(/3\/"P5G\O<9W!5N%!6A9:H$C+DL#A$(PL:DDZ!
MXBP4F^EPCZJR2IC*VJ9:)>OB"V)E::)XI=(L*)<%I%,ICB#]T14$R@4F3ZNL
M%^RN[ETH5<G55Y0G N;T$F3FARQ*':1"&1E_L*50";M07(?9R6V5UZT7=1#%
M:3+C23$V,PM>^@_(E7"ILMI">12C.@T DYO*0O^B9H9PA6A< :!R6 "$)UH)
M" \,\9([MTOB/TJOZ *6/A+Z3D3K5B@BN$/2F=1UD2GR9=197 B]U<BFUFQ@
M4L:2S49@)1LIY1R6,?8A^$D7KB*+(0_3*).DHD>OZ/8K'2O5QI8C*L(!,I,C
M%U0LNZ9.60; B?#O%>D+VJD*:YV$ZCM1SE][3:6JZ9NE\&C2%Y*X&$6@GJ"$
MN;+0'&MM7G #-.4L$: B;5#=WVQ;%!(!!^,C <_T<I)#9QA_YV7I=R[7_I:0
M+H1XE-:8W;5*\=ZZQ*M2F'TQ[K_,1A L]&AV?0N/YY-(JE88?F5"UBQJ]*LE
M20F7L(IJ+/K0,JAGNI-<F%@*KFXC"4'1,%(\KLS[&V;6<\=G()&KXDD%:2%#
MK9Q?ZL* =+,+QVO&2TA$*$@FH7J&<' 7CF57XJI$ 0UEO7O8=9:FU5@P-HP]
MJMP4"!8NL#4W[Q"#5P87H4BYH="\$ "@;/ IA4%D.P%F,J((NSCAS+6 ;&
MDW(B!2ZFV&4/BW(;^7 %B*BBZAEP"_>V$KAB;A$FYFGKSH\2YP.\@^-5,_X
M-$6?MWR!N6BKK4TW.=*<RL4D)Y9M*[&"H>45C$$H%OO\NWX<=#QZ9\DL&1@=
M]R.N"W%$&G5[F9 0@'%02*5625_L(PG)\9'C,@83,5DUID1_8K%LM5--$,LW
MXV"%BH0$#MDF FCRKMQU2>7/T@C5J=,(2K%5,E9)#E1A/7(1JJ%;>4W4!B&-
MZ-;IH"Q4>C&! P\,'!B:P(%:!0[HY"Z/1EOB-E@0^:1X"DR8%(^*&[]@&ZJ@
MQ"6-MT)YDKF:%0KMI- 5"@D'#935DJ*J^)FUN"_E,\ *Q1DZ]B[\J5(S1AQ.
M*9#UH3(Q.(NLLWO: ",^#F6>"?^^JU8MWA!%<Y8OUM.:U&G=%*E6[C>>E4C-
MBAB6H:B%C6&,KK3R4;2C?%.&$B,C)I;:*'!)R5B(5I,HC^8*W)1,6U']NO33
M%NET^KRN1Q[$2;%-3^3%E/Q $BG,I7VE8M6%#5:U'*(FK:HG"L+,[M.92)-@
M%LT'![21,J0F*C6DV3L6?8G0):0K5M:6L#1XE 4B$4Y9,;:!94JK4GZ%Z$8Q
M2UC(%D/]4=9P11J5TF"G[#O=][O=^C)1&-9O;<,?A0ZX$]B;<*G1<\N+^*$8
M2!>QI 3MJ/8F>0*M,@_+>UKH[H$8->584?<^8R*"H6@GS#-5X0./WRC)JY2'
M"M)/!2U#@:948T+EW-UQ3JM$7,A\!):7*U5>4IU@9^XIU;M!04MB#G4V$OBT
MHP?RJ[XE$DXJFUL=*BQ$A+=FAU4,V4BCZZ)38"5]T9O.F),)Y'<!:,48"$FB
MBR4W1.:$$'%S*ZNBBH7FZ@@=Z3B5B5&(&!M)80X762I@M,(63Z<_BZ@CT%Z9
M)[!"6(YG$X"HB*\EBD+!/,4\669UFH/_ FXG_5<G(!4XY(S%*&AE())%!J2%
M5A8$H!G?I//G+:1:/X)8YW&E#/LU9P:^S N[F#-=Z>2!2Q!>8QY&%B=8L*()
M'55JM!P)5;[(L;*=JLZGFG3#7 0Q=XMV=>T!E?PF<\WD#'>D@V\D,=HO>2&J
MP98EAQ?,G\+T[26BE#\F1Z#E1DFS:J QA7]$6,1#]N6+-68@6)ZP&JL*%CJ*
MD#FS8+X6_D.I7U#*13JC9@&BG>%RSYC*4A54,]>O)B"0XU*V[O7Y-K=*.I=H
M%A?+O"PJLPZRSP1D(EQW'O^3V?SCW$,@#8$%BS;5]N E94O=,1FQI_D#I ^1
MOL0>;*I*+CZ[X [(E@GKBO :5:XT/^!5UTRS9PMG6KX,GHU+D2(R);^H'ZI
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
MK]<!.'[L1?^W< 2O>0(?1&?H$3:Y\"B</@]!$K6*X(@NN*^JZB;A>ZMG=UM
M/K!VU25H:NA6NDP1Z^UAJ]6PKL((I@7Z=!8D6(:Q(:J^,^ND?6KU/^]]D,5L
MQ+0)3#>;8*D[N#-=N[_;[0YVVVW;WDC]#>-=+X\.$-B4/(/ZK:(9V_5$6*08
M,7>:U^'-:R+JCM ?9=)1+/59H7-^G\LR1!4Y1['6YK>H#RN3&OQ&?;#A6<D5
M=?+/->9_RXF;RX:V46Y^%T80/%B6A6O+0QWGYI;1U(N%]PPN_123[&'VT_"&
MH]DX\WBU9.-2:CV T8_7C.R'-#/%$\+U@NOIZXE@,/5.TSH#(HF+@$=%15+5
M83UO.B?<'CA])'IT*YD!.VE[_$9K6[R1%_!W"1&"9H9#]V)+!NBL@<4E=]*(
M#(G6?MY*/<2(>5F ZN!R/PO]BKG*[!&(I0)%\Z-4*;27^W^+K<MYC($Z*'H=
M98]92FH'>41$U]/H%]G!K04A<5GTVCQO9R,QNT2Y%G%8*#HY>U];D?4U<0?S
MPG.0ED HE<."!E=0W:ADJ*92"*(O](KE2&FBZZJCZ]I/'EWW$./0WM9:Q^35
MQDIU?(\Q^S*%RP4L-YKK5V\3*?A3V2V'+=UN^>*G:O?P5$%^D=%<]M(#_A>Z
M$*FUW@WE1V6?^NK#0R_&+&[A<2?^=2)R;BZPS=13(L$K8?]S;:<N."WW1UW!
M/*%/S4),8O=D_?)20!:5Q*; >)7R35&#HA(&?3"+2#DA96>JC<Z_SPA1T(F9
M^E2'UIN*2K8T]-A/'=4=",=?*%9=:(0<2XU2>/^SLBF;JQ7)6D 4 Y#[UX5?
M7VA&J(V@>S@5@@>E,U"-3%5W?0.NXY'"@0M4O^^^E?4]S@.1C(*'HZ>:2$Q'
ME57&.:J>;>72\"J((+92D0$9P6I\ED5ZT]],9&OBY:/ZTZ$C(GI)5R[?MB6W
MK)ARJY)H1*6$KV'D)9E71M_(8M'];7A$AH&E :T+6\3(.7<:-,*U'X[@4XPY
ME.M2H1)BDPL$X2;$+8N>O4AM2C7-\QW-)(>B.GEQ5H[G8Y6B@J$7UU$(^LVN
M1(<Q_??AI9 #C1;Q!*@PYJ?&"6E9UPWK8\3^@KVR@$H(-LJ]SN&#"<(?R6L
M NS(@T_^XL[$^A9&:< :UE$:A0WK'R$@W3_QAWH/^QOBJ.F,<_HKA&'D)QZ;
M-*Q?&8 '1Y[SH 'OPOR8 PR_?V:A]<V;-8#I^R!&TTNPV&LO@8_X=P]-*C,>
MP[3G$UC[;(8KE)\0I/ -GZ<-ZQ)>8S/,9U#+NF+>K;8[Q.JK"?.L$9LDSYWC
M>;=/Y D(3I6*L!:4:S^F<#-UZ8FQPZ"@5I'A:Q:%UQ&;4IT+TNN$1KUP<^$#
M:BN:NW(I/^66S6(MQZY0[D74(JSEC;7;KXF/,K8>GIM0ICP(;S+-?\+=ZXJ>
M(V7F(+K#AXY&D;%G<$CU*ZBY@(\18EBM 8O4*&I*Q4%BKIVA+ -"5<1N0!^D
M7J<<*S1@70A?&G I43\3"ZE(G(8J26E,^,BGJ$29BE^4 <=DY*<:%W=M,Y;!
MM_H^Y%]9&0_R[.>P$RV+1%V.\L@$--6T$EL@P$V07 M;>X6J39)<&74!&U.T
ML@Y6V%$!Z!Z"]'?JU54&@N@L6KDXD?8J"I4\3( 63!=Q!%=-UG%^/<_;,TV!
M#UTS6><&BPGR2)03%*U"8^D$)G5 N^-JDDT7R0\*V)#5VLEBV^&>\"#FI#YQ
MJF I2ZGDY$V/:"9_!PZ1E]7+TH]+=S,K7*D%_JILXV*Q$% "<FF*RMWGYZ])
M3X5R:UDIF]*L>H6U@B@J,F)$&6PQ ):OP9 :F7 @>85"$%4]1P7_>XB*D>@<
M*]N+"=#%"U=$[)VB3I,PFFMZ4!Y$E'>9.H:Y7-<3O360(;$H*$X$QP4+TZ<K
MW1E/G)S.\A:D5!"18Y']#5IM5N&)G%A$*^7Y+KV,97(L,\')2[FBE$Y^A1B&
MIUR7(,'D)-'/MUC&3:D)A;*.2D0O%D;-84)S$KD22HFNI42E+A5%"5PBB *Y
MHFXZV9$"@XB(PAW(F"A%>XHT]\:+=__W_VJWNQ]V;[RX$AWI "(^I:RQ0K8D
MD]WS"E0J(V:>N, :A,J8E^&:LE]D-V4<JFNK0KCO5[GK2]BHY!<!BTIRJ'1D
M 6Y,D2+=35WN;?A4P'_AW!&?;IB/EU(C!94<=93.W\78)5OC>8F47PC#=_!<
M<9%(5V0+DM(=&)&F)\H^;*MQ4N;OP.U(4E)57<'W%"FCRI*4^Y$1J3!-,!Z>
M["8/D5IQN8=P%?)(@8[=H))M2DQ:@!S5@9/4(6NM68C7PYBVF<J[%*6BU)[U
M[*UL.4")EJVBH:I'+6RJ:C-46A%!H-JT:G=>%K;+<F=*^T) _M3K#)L]N,2^
MCT1MNW))+65H'K3MMK0W_]3KMYM]]>+.HH2).V#:N5&)S33(BNJKTL@_V<UV
M-O_2HWG(RMJ=9B<;L6+6G8:D"YFI=)DX5D9;C?=F@9K\.W?RPOV8%K2++=@1
M?Y^"I-RC?AI_9K4_L_,FJH74ES,]@KK=1;*%W=1=E"%4QU9Q356_.I%Q2AI>
M1@W?+QJ#?OZ[8)[9K8BP?+B# \]B_E[]\L$54?WOO8 V2B]]*.I#>,+8WQ0C
MD.2)T$F(K^7A#X?-O=8>GG\2P?^[:F*)&DU"C7>)N_A=UVX.^O;2KUO-Y=_=
M->RPV>WM/6K4N[_K=3K/L-9^ZW&CFK7>O=:.O?S;>JW5;C7[G>Y*P[ZC*R:N
M&5QDO/G_O=79*K&S]RW+)AJIQLL>;>\M/-N>?<>G%[E<^>:+2__R;K>6<+M)
MP?I$B=*'((IDM.\I8),_*DDFFH#@60MD",^UU![7"VY8C+< I1_8\9N#7,=
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
M3+9+ 1CA"/;)!*2 DL%3 OW(_J @1L0))DH1,3@:-#V@-429:%X4Q/4Y@S!
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
M1Z"/8)DWP?T..0S]GY0'#LJ3FQB0<QH&/X#O=G>]2:"&)MVE:'*"9@VT1I^
MDHV6U"QXCB*O24#2-(^Y]8_0=U6@QF_DS10#G:.WEKO/1T37%X_V-@:/>DOQ
MZ$!8\P@O-(1PTV?EJ^WFZ['5*PJ>S<(#E,>;;+,4G$/Q!$X8.#S*/*<8Z>H+
M+ZRC04S$.KC"?$N.\-RFF26&!L*!C2]9PN25AZES-!#!).@WM=!0.L: CV+@
M]D*$O_CX[C!_=<9:&205\%_QU>?,B46!U>5$@(HW=+RQ<I1I;CW6B?):.$%^
M@T)8] 4="IK]CM7Q'>C'IP->'E_Q]#!D"(:3Q[1K*R?!PP/V*1?U0 :Q49 9
M3Z1SCSEP9,+/C>.?'QSCVZ=H^E9)?0(ET5\OK:4-/8H4 [;Y=TPAAA'A];_%
M"^@JHX<H?\P)9R+Y$77PS)W64.EV,(Z(U)))>N3K\VZXB!*2H45R)Q4S+;T8
M=^0H!S+^@ (4Q M-@@/\#OM%F=6U0/!:G-W1#P(WHV(?[/L>CCAL*>5B57(-
M,I1JCB4_R)/:J%JN]#M1J.6C/8V%2_(4M55J<04SLHQA0W&BR#+=PLP]@&N<
M<5JHQ5*7 J ;UC_/3WZ1).SSN;6-?^[<>1G;/W 93;S* ^-5^D\>K_( \:W=
MRL2W.D:YK*4<V6]:_Q](!3RZX>[__VC!NOUP#U!M ;+<<[&/1 KYR-0#LL8U
M&G.$P>7))BI<2,0_ABQR2;I088E28J'@V!A=U(4H4AEGCW3Y));0_&?(?3_
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
M.'Z*/=9;S9:]!)'$H5-?>6!.@ F.=8FHGK5LM,X!$:SM9U%F5]O&_N7Y>7V
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
M.JMV\:RNH^H,]'-VG0OO#X##0PMYO$;N^ D+F#"5_"VVQ&U"G?@8SR" >WD
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
MS.IKOJGU1ZZ/Z1S-,6N^"[;FZR]9U9SFFN^'?&F(67_3W&%KOJ>*BH4O;W8
MT!H3Y?H]6GMC7H6)TI2]>8JR-^WB=35E;TH9<XXI>V/*WM1RK:;LC2E[8\K>
MO)(DM"'[-V5O3-D;4_;&E+TQ96_6 :RF[,TS@M:4O7D9[F3PUY2]>:P5<-"L
M0V:>B7C_P8CW@:TYC_5\I7 ,DOPU)1V9=.0ZJ+EF\V;S9O.OZ^?: +YMVX9Q
MKS7CQDHK#^P;V>KN=?M#+++2[K<'[UC;'O;[ _LO_GW7MO_,TMTP0QC3HEP*
M4#Z/PC&/8Y&O=1 &;NH8.<"4)7FS#1A%51+9$.VMEC6K"?>HB2RT,3)!NQ:G
M:F2"'U3F[;9=2#\('&\&S/OH.W=2JAQR-AYC2K5U@."'7VDX:Y9&<<I$AOM%
MZG.!Z79GF^T Q8>?;Y[MOVD]R&S>;/X-;GY#U?]VLPX"O&'U/\SJVU6L_E-6
MYLNP>D/SS.;-YLWFWRRK[QBM?B-8?4?3ZHOL/.+_2;U(QMUJ[)PA,Q_M4,V4
M2^[@L^JK7@N-^P<3-DMX)#[L=_"C*R_QN64/5'&2WP*L2"">N$Q8 OM&U\#_
M,1+"6R:59O-F\V]P\QLJ(?2,A+ 1$D)/EQ#"(,8JIL#&_WE^\HOU&6NM8G+M
MC%.&+0@-&-;'46R8I2/?<RSF.&$:)!AV/?8P7\!P^+=+ZLSFS>;?X.8WE,.W
M[.;QZ>5;/=./%Y^MXR!.*+#M,'12JN^]2_JMISYWU>=N"%,'86*QV8RS")Z@
M!ZER.7!_=*!C:)U%R5\C[K TAF&2V*)Y$G8=6UC!$VO(NBYP5\S]R,; U8D'
MU7POT-W'//J&D'UC"=CEP3_>* '3R<85^QX&X71N'7U/>$ =%RZ="9^RC+ 9
M@K).C]8>^3:7H!SL?S8$I8J@'##?27WA6_CL!=]&6*S<D)=U?+3VJ+BYY.7P
MZ*WFB-Q#7@[YV N\:NIB&?*R3H_6'A4WE[Q\WO_X%NJM/8K"?&8C[AO19;T?
MK?TMW%S:<GYQ9&C+$MIR'G%TK!KM: ,>K?UEW%024X<VR:^Q\X,0EH*=GXK^
MI,/,G[2+S?JF+)'-@G5:A%&<L'D@/?"1BVXI6<7- I)MZ,XZ/5I[/%VEN<,S
ME]6K;H_PYPK_+>V?4&P)@!/*3[#:H-X7@CI%=/K%$ZIJ4["+#SWU&:T&B?\C
MXC06?_[N^3[YKT?<<K$UJVMMC;$:X18U IVET2R,16FW8E!X'O/=O&R*SXZ^
M.Q,6 +7:=Y*&!6^'\'UTZX'$$Z>CK_"ZZH?N>VSD^5XR?\2X2-ENM55[I5K2
MD:HE#=_ ="R86V-1'I1"X4ICP^1IY"58O4ZM^J[)^7>'S[)M<)3SX*\)2^CO
M*"M^9\4S[E#,O>_/]27&%I#@T5R,G2VU^0 L7()VKX]CLH&1M0S5GJ6K46>E
MI5G/,O=J8,'L"V#"%IP_HGDL\-N++1F(:4W8#8:&\, *IQ[Q<A4G C@UI_ 0
M./[)>VO;VQ&01,P'M@_+8?X'NA#;GOI.WIYD/N.5B)E$G"4QB@LSV6L24!X$
MA;&'^ ,#-JT%9%S>J>6^+Q6L34^?!_3TZ3QY3Q\<PG/_>\OK#=C>J-WB_5Z_
MUQT.^L.!.[ 'KMO9Z^!GW3_;O>'6SS7N!'0O5W[Y8UPHZ4O'>'G\R^G^U6\7
M1Y>/ES#ND2?:W>9>[^FI_8IX>E6D*\#I.7!?1^2:P31$?("\33E'>N/[BK'+
M!#0T@,0D9$CV' 865IX79 R+IB%E$W^IL29 MMP4."K11Y=('TN321C!PET:
MG9A\#"##OT,+?Q/DE@5!RGR8'0DQ3N8EL1A]Q"?,'S^$!VOG9'?*/'G86B P
M]%$59KYLRZI>I]FV^X]I6=5O]H:/:U9T9PLDN]ENK=8(J]*:T5\_7>G@Z//1
MY=7QP;Y O>/3@^9&6FT^SM\_P,JP#I;>=_$[<687X0B691WYOA<_YNQ6KWM?
MX[KV*P+M!6"U-E?B8.+QL?697VN55I"!'2C=$#7AB"<@L3Z@6^:=S*E3*42\
MDL" W3G>6U024^KZ7:R+V5YL85DOE6+-M(?N:VH/_78MM8=Z(-0#H=T9=!S>
MZO/^B(^ZPWY[U-L;CL>#/9?Q#F\/W#_MK2IZD(.QUZT XZ-U+;M=(^WJ9/]T
M_Y>CDZ/3*[0ZV7L?+JV+H_.SBROK[-0Z/KTZNCC=_VP=G)U>79Q]ML[^?71A
M?3H^W3\].(:/Q9/'I[^L*/&7=UZEBVEFMWO0[(?&?@TE#P:!"SR5^<%9'WDI
MP 9.T]H&Q4O\>1!.897S'0L4KHC'LS"(/=1P4,V#UX"'>?$$E3UD?%/FD7^*
M_G9!*T0>Z"%68?EP=%Y%(6B-Z 0;9S7*A/Y&:<?25BOG;%I7^1\2*^+%X>)Y
MG/ IKL_EN9HXB\(;ST7=E,5A0$H9B^,THF0OT')9A 1?JJ\%ZW75RG!S^.@,
M/F(B#[OX:(RU47(%&.W(M,C,W.X%E& =N;0 3 H3+L" !BL4;;O(IKU,8&)8
M:6QM'W^ZN-Q!(Y\'NQ!V\2PM+1MC/T_ASE_]&,(_,,#^Y<>=IK4/:OL2$,8-
M*P@M\CY&UB2\M6XY/*R VA!F32] NP!@CN]-/1$&$=-!11PVSAL6O^&HGX?H
M(Q##PA PXM23)S/B%A^/N7!].G #U%&%@3^O/B\"%V*?]#A4P+UP-'A<,RU0
M8U5+0,WO[ED:/> V>8'CIR[9;? P9J!R.&C&$< )'>ZFD;3JO+=FTJ8M_2!T
MD;EH!0!X'F'U 5<\BV4$]%."PV6>WT#L3E'FA3/$&<;,B^@XQSX=&EJPX3!C
MY@B;.3Z#5A#)8\F('L+^X-!Y$G^X^_X*,WAAN(C+50K/>< ='L<@>!,M0.Q+
M5KJ\5=<4;E[%Q8/KU)!T 1:#2X?YN3=+Q-[X=ZRTX"4$8[+X<SR4*5.(7C&3
M,GRQ D0T:BV !O,D811_4">Y"IV#O=^@-P"W#D06L!*6@/?24>!( \WNQIS_
MI)XXF8:%C@MX23NMXF$)" #E\5U!(UCFRY W'8US^'P5R#?D;IYHIP10B6-I
MO<Q(70"?*8/IO3QMZ:5F-,8A8!KVE!4LNF.3UF5;&(KF(JQQ#B?RZ PL."+D
M28!?@'+':J8#,9-RY\%"VA_HVVOA=_T4L2F_#:-OUG:[97=V2N@/.R#7%I&'
M2Y0* '-@?6?1-0MT#,:'KP Y75 0Q%O43:1I?<P7B[9<@AF"KZ$C/)J' 29$
MR%Q)?NX"0>,'P8M./'5@RQ&SEEAHHS5W/\9KZJ2$?G#<00@"6$=1=0F7O\4"
M75CJ8G$WA K9H^C<JZYH :KP^'3F\T3BMT8IJ%_,P;%U+MV0GU%"@,>VX<,=
M7,TIP!W/C*8'402.';EZZB\>.O\NSQS>_=OB"8*4%8536D#LA#/"0B\IHA%2
M1X$[%+@IKT7A/C9*%[)BIE6OHI6C(+$_L3P2FO&%)D$&?A=2"6P,SFMQ]L)1
M2.J*P]GW/4OD/>5B47()4IJ>8Q4#K/H#(ES%:J58!1#QY_>@_(,UH_I>E*LJ
MTAP^2+ZZDQ0C#E,$@+ID0#?S0DP'$Q:)VDN%_DI2?&=TY0 F#ZK71(21[JPK
M:U9XD?*-B5(6TB6'QAOKTVY[\;"?3MLMG>J(.=^N(UBMNRL/>$S_O40)K7;6
MMD?:*%M+;)2/V> 3PNJM#Z6;N)[5^EL7P^ZG7?OY#+OWFAJ[3V'6W6![I#(^
M?K*.3P^/SH_@Q^F5=7'TR_'EU='%T:%U_MO'S\<'UO[!P=EOIVA[M#X=7YP\
M@!6^E@%0R(+"*H0,3.F3HDXP<"8^"7T,N5AB''QO+<:3W;O+!]&1X0L[N6C$
M]UX"TSDKH,;9S ND1%E6IZPSE!:J3'GU1XS?N=3>I<22';V%IPX"Y[8F?^X\
MD:#4R)763&'-S,I"DGF62,\5#K\:2H]6H)]Y&W='RSZU\GXL[#FAN E%_5 Y
M 5#?0".7[^?F(*EL@'B;FX -(HEM$P[9;P:'[N,%&.U0G8+Q>O21^7%8()*-
M*C,N624R]XL$P;E0VM0ET3PUR#)BG$=Y:A9K[N^@#67_[...N&D%S7_$?)H:
ML!RM!44SP=U**C)\^*754&XPMF .TDSCJ"#/N+"?PP5&,Q"("I@6>R-R-J8<
M/J74"K*C8U!H,I=V&!9/K+$?WDKW&',F:J5HGHA5E<5D$G&^2Q8+F,H+76&X
M6'KGE5].K1WM7<"H,,Y2V30J0%9EX]H1@PD[/BG-XMD*S1%M^Y&P\ (6IL%_
M4D#/L8?$)Y<,A-/EWFG7[QI<Z=CER,X3JYO]&M)1G%G[,DL?F<R*1CR%(\]J
M1-=L8=7&QJ4#K6+4RY978=IK5-OVJE]Y(@N?A4Y$HEYD,UT99F6Z@I0P.SK
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
M@!@YH##6,X_1*%7,![V*^(,*N_MQ/578+1UVTV=G45J5A1%H5%D3Z4#!)BI
MEFB[F)0S(950#=W^'.HUT$2?SWPOY4!=+KA_NSRH=15!-?ZGC2)HRC3]O&0O
M4DB^O%9MT]ORL)^5/X(*GK+H"4YX$#$X<,Y1<$$2&31E-.F-+4%742R\XNT>
M74$5;\O!VY3N\=PC!I& DU(ZAC$&AD0'W"5"2>9*5R+Q^$I*2CTTV5-;*%9]
MTQY]<V6SMTJMMZ76MS-2ACM.%,$$*GD.0G$"%DT Y9RR40@N5<C4NI)$D@JM
M>^^C6*%U!VA-J980;20\"'#EG%AXYTKG"0M1*J,,D4E1M;&ER,-L*=3>4*!)
MI'.-<%XGLEN<CJB1DDNAO]DZP(J[P)6GX&SI("NI N.$@^!\)&A$R*]-(B7E
MFC?>J4A=BBRI2%T64J>$BF).L$ (4*T,",TXH'8:\D0EQ:ATA*C2(HL17GO5
MM$C(3'K3U.8ACZ=Y")X4AU;^UH%__PA\<JSZY%JMI7='H],8SE=EW:,7MD=_
MFBT7:9RVU*<$)#@'(O\;K$X<@B=!AT0Y=Z48P1/#13UU;!OB%J>)*^*6A[AI
M5:P$DY8@6))-5Y&M5C 99*4(->=2H%2F%"IXHM5*ZK\_3(5S.(PX.AV>58E3
M)<[T6/U[1:TV)BORU1$.ZZ'(G*PZ6QG2NM+GQVHP+F'6,3Z!8](#=UG-H)!H
M6,BPD)MZAE)_J/IE57!:9#N-"J>[P&E*I%"J3!8B%*3)?PAB; :6\Z"U\5%1
MJ4)IC2',%7Z[9<+I88J39_D=PZX['<<\6*?#D]YI;8#Q8'P9#2&]&,;C[NEQ
MI:6Y:&FV=*+GUDD9&""6\K3:&K"29RN*&M[L(\:9C2VK:^>LUB%J<5O]UXBJ
MKHH%PFTZ5]XK):T28(WE('S(HMH[#KZ<M.?YL\S'XJH@; U"I-=%#93\1M\=
M5P6PMJ;^*#]F_M<L<[V,8RRYJSLX[)?Z'I6]%L=>LS40K2->:VK!,Y?%@A(&
MC T:,H-I@8H8# U[<66N8*_J%5A#KT!%WFJ0-WW$8:-'GRBP),JAHE2 %!%D
MHE'+9)@.KFFL*>6F:K$#X39A/<<X?-OMP^2E$IQT$8XT"?2AM!$@JP'A4^]/
MCT][6!P-Y[TW!\<GPWA4RO+\$SN]P>CQU"#DZW5"<MP-H1?;3]Y+D$V7ENVD
M?^'E13MI U<I>R[*OJ(,H:>",N/!T1*K25@V^A0AD'AD4COCC-7-^<EL$,AB
M^?KS.J]*:25*J8)M"6";+O9,&0TD&I#$EAZ]R  )1[!:2!%5,%KAQA93]VR6
MK%P<M2H*>I+.%9M8Z):'0M?\D$6>V$S"WY^.)V=RI:WLX>#@0S\.1P?I!4[:
M#%;K<5'L.%L$4'C%)4D$\AP2$*@8.*$U>,/1&&L="BS6HR!SM\BJ"5[M!?#B
M#H@J@.\9P%/R1@LOB5&EXD.P(*QAI?8# VVUSE/(@I.J ;#BK0/P?6L@M@8:
MZ%)*>U.RL,V::"$TVK8CP7_=%0USH*#=F\3"55X_U'3@I6P+L]4-4>9YBU)
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
MU L:C 5$QCHB4F3,($0,#2C.ZXHWV;J;ND^-^V[!N^RX[W:Y;];/E &-XR
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
M'WE>)NGR,C?O&%5TA043'X"JRDLD=A<+NDDI/#^I+Z&64I&DA =&$19;\']
MWQ*CE:)4,YL&,2(A=0C&:\>9M^'Z=)QY;YPYZ]=8E:K86$DTCR5A,M)$T#0C
M0@8IBW3 5&2!,U<M=^KX\@'6&'9\>8]\.3MC2Z92([2QMCPF<+HI$8CGD\A,
M9C'/8F$C+%=8L6KX#GP7G9=G?7&!:S*7L_+3^&2W7=UVW=MV/:5 PL)6PN?C
M$G[(!R_@O_DBX3MM*GS</0]WTU'8F1J_:FK,0P>"=Q<'PH8D3A#L"/P\PN-
M$\W H(RY3976SUY1OFIIY/488?W:DQX@GZ[+1**.8V^%8V>==D.U"&S B&4:
MG/:4&Y()GA 9QCH5-J:IPF3D*I ^';.N);/>YNBBCEEOAUEG/?DLLB)0AB1A
MD!$6IX9(A.=-.;QA4T/C"#%($K;"K-[;Y=:?&",:;RX:(CKE&C#WD65]AO?0
M-?@V'XB!6M8UN!;M>O?^T9MU+^]3ZOXQ+(KA.2RV!'D+S-,KS+=A_QL>?W\H
M!JL,E7V@2>8P?.I99L9H*A,=4RD2EE(F,QE%EJI(:FEC)G\QRSPAL79TO!$S
M78O0#>O:>7 <'AO# IL2IL F9@G-" _!LQ6":0IGS0(ENA:A->5.<&FR)&:)
M%K%FG$D)3JI1&9762A-G[!<SS1UWWC5WSN6:(PWNBXZ)"&U,F*$AUKX'X+8F
M*A:A-B%V!'7<N9;<F6J3IMIFEDL0IAG-I-:AR8)(99+'+/[%?/,*W-EQX6I<
M.#LI)C$V"=.0),(BMKV,"(^3C!ANPT"Q. $K"2%N@ON82O=X_(WWYDQ<N)EO
MG;_Q5&7F+?@;$[+:MYU%<Z>R],?6?%VKU:% .&^>2/ WK-0DTS$G-M )N!I1
M%(>VLVC6E#MOP=_HN/,^N7/6WX@RI2VEC)A :4R362(B^"OB(F(L$W&8F(X[
MUS7U=0L.QT^R9\>&J['A+ A_%E&:!(RD-+*@)"-#X!0929*$IX'$,I-XF</Q
M<'KPUB*W4;D:X!J<=E[&@Y:4*PC*)+0V24/@I!3<=Y8(+:56FLLTB;-$Q7>7
MU>@$Y0J"<AZB$ Y0RE G1,-Q$=!YBF2IY$0J;JTQQ@H;/'O%^'T$9IZ@L;("
M"VHE4B4"JM,@9#0*!#/@\V=IHB4W/!%=ZN*!L>:L*Q%;(1B<&J&29\":.B0R
M92$104PC]",4"SM78DVY,[4JLR),19((N%@@P%D 'S\0RB:4:=:E+M:5"V<4
M9)@F+#,:9U<*11A(7")4K(@,+6?@*3)C8BRE6WGV3>=.7)JZZ/R)!R\N5XF\
MW()#T45>;E]>SH,-2D69DDE $L,E <,4#)8P# A53&H6FD %%D?_TF[V[SKQ
MWRUX$QW_W07_S7H-<( Z5I$A@B><L$RF) -_@60J$R+C,@PT./1A%&YF'?^M
M#__=@K_0\=^=\-^LOQ (*@,>$AW1A#"P7TAFM2&QIBE-$YDE*?)?NLA?Z#(/
MUV&KOPS"A]>TW7D'3T ZW@947R,;'3W]E0N9]YT(["3D34K(>6"^(-$!!:U&
M=*+ 0U V)A),3:(PFL)3'<9"N-[_NX5'[0R4.\?DZUCPCEAPKDH)#$R=! E1
M:)\P_$DF<4J,TG&8P?%*"4XZI7<\)N776_:%^GI4#,<#32H6LNY/U[&_<K*A
MX\V[XLW9WGTX19M@VWZ6,DS[(6YM8$@29R9B5H%^!-YDJU0N78LM.L=BIRS'
M0,Y^-)$X0P,=5C!47Y^ CQ$]2A]C?=# D;9@[SX<BZ(KF;@AV?G/?/*!1XG5
M-"6:1REA@1:$"YL20:DV BR;S'0E$^O*@;?A870<>,L<..M9</#A(QUF1*:*
M8N&U)D+8B!@)OCT<&;@=M./ ->7 6\;WGN' CM-6X[097:<$34/+) DIP_+
M+""9Y F)TR1,=:JSA ?/7@4+HFA=6=(J94GM>:5MIP U"+P"_D*_+W!?.R_A
M@4K(>\E$J'[9!%D.AEOJ/^.\,/O%>Z.-.7TS&.6CB])+RK?#XG6+S#K!N9+@
M_#CG) C&>&!B3;*(,\)8F)+,9A&..4BS3$MF:/KL59*N@(W8F28/)__0,=Y=
M,=ZL;Y!$0D04O/.(64M8:@,B@P@8#UP%D2@F*5=HL80=WZT/W]V83]#QW9WQ
MW6Q4C,J$AJE S"5#F K .X^4((E*:1":*&,<LWWQ'5<$/AXOX>^6CS JC"C'
MQ47+27 _$2EP*LA9_VET-'2>POUX"A^0UARIX?BT+LJRFNS\/.<LA"8%,],$
M)#"!("Q.+#"RB4B8RC1@>(X!V"Q95ZNT3JQW/[Y"QWJ_QGJS[@*C8)O05!/*
MHA"3>2F1(4*>*9H%20;GJ["2.NO\A77BO?OQ%SK>^T7>FTTN4!&'.$ DB[ (
MR14(II$@J>3:T(!F+,91H,&"6: /T&6X;/C@_7"<+ZPS\)#EJ.R)@>Z=BQR6
MW[,&[G$F<MVKM_E&5Q=O\O@:"_S];%CF>-HO"X-.^C?S.\Z%(70S7#!P!?D2
MKP""1$ZHXP;''SYNB7H;CL2^;4HW7R.);0WT)T=@;TV7FEU1>LY/-PRIUK'B
M*8FU!*<A4"$1J>4DB*V(!15@V,3/7K%D,^XLE_7AL]OP&CH^NTD^FVMC8(EF
MF3%$AQSX3!M+,B6![8Q)* NDI3(#*R7K^&R=^.PV/(2.SVZ4SV8AQ[506@>4
M4/R+)3PA@BE%K(Y1E:DP#B3P6?*@6YJOGD.^EB/&[8*)@G<Z8CQX] -1;\
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
MS^HO'1>3N,*1(;(PXBL1%N[Z4O3/Q47Y[+=I]@3>K)XDC>!1;YB(YFJ-[E(
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
M*DS;7'=3Y;V@D@I.J?5J,1P,<:><I>X_\Y1+NO<.=@_#- JD34(2"QP6PW5
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
MNW8^WZ,LW.:X<GX/ 8IGOSK,6KONW)<'#-WLGH;0P*9S>OOV17IK]O:V&Y6
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
M/E%,M#U^ZV8,?UG5<84"%.Y3IY:J;6Y7J["H%JTHBD6PPEW51"BP, #5B8.
M4G-S[+*W-M0REY]#-#$TO7MUVE"!FP/$#0&=IHVKDW69:I@3^V5XK58Z''&A
M03A0.E=UA%T?<G'@S-5]K.IN:FQ7H-^GL.M:]VK.W>;> (T"IX"OF;6O674T
MU<MHZPO<)<A&BOT6LD9_1Y0)X]/]IO76"X^T[)>G=82@!O(G0S-FB["2V,!E
M@;3:?,$-]>XKX1O+/FMB<5G$41MB\T4FH2O!X;I<>X#Z!\[ M!R,7$N1.?6E
MSA:L \5D9&-HYBOL<E!*WX/;\C/85Q^NTGAU$XNFQ=K;JC$P*XL*/.[*]+/+
M3?LBD5;=O#L@/(J>;,O,K;/2S:[+]OYOO$D[;'KMGG?8&]W(<G^E2CLPVNKM
MZ=@M%]4NZ)EKEU7J6C&U=5<ET%'!=FM[-@<[.)&=/V^X[Y5>173V]3)1=]#T
M]7MN=)IG*AFPE2.P^ O+5 W3ARA$#:B<9N"[H2YNMSVW$'2__4IP@[9%-.S"
M*=T<)[C&+W;50LL'76/V*R,&VU1Q79MJV0$2.02><&C9\JPF/*#38%5;K;NL
M*_K=*?5PD#<#:JS9NQ%HT1ZF#=# /GN@!1[86J?NM*+1[II5-EPG&P) PF"G
MLYJ_8-6,7#<*D-ZE@Z7![&"^#BU'^&UFO2V!MY[V)K;UK406Y<A>[?N!;J !
MELKTNDFMY:,/*X(L%(\WI*<.-PW+W<88.=D8C*2RN3!T)@,.I\_RNGHOZ;KR
MT7PJ'):I@[V<R=$-2M*6E7!X\2L=L8WNNU175R]5%0!4;]8<I7,H;XIBVACE
M0VLJMD=PJ*IZO$;(!Q-.H!L=KU4KQ7!\MFC:)[X/ W9Y,40CN^J$!A$Y6Z@1
MF.W.#K'6NGU0P/D:CAUW@36X5W_/603^N><N*A(RU/9PP)3NU $1+-FZ_N_M
MO7$Q-"/;.!A<HB\35(DNPVP3UB[M[.)'=4??)M*V-P[R634L;:M^<60-E[QQ
MV_Z3'Z>^MX#P-BV@:[#8JC'FP8;@ZV:9_;(*PF_9G?:XH^Y[EV^.N$ATP6D9
M%;)@$=-"1*H4)"K+7$H5EW&J63?J7A!2Q$3SA,#"99GA\+,HLRR72BL2YTOP
ML5=V*]U7,]^U;W&/S7P6N62I!-_:.O5<]F-M@$FRU*]A<7G .BA\B-S=!&/R
M: -7$:H!/+? AOF&HVK/BLG8=G&<HB%JOE@'H5WK<@4"@P51=. Z8\3:# B;
M(=):](336U^SZ$"%T8@RXD$\4-7+<-Q$H\GD<S 0;4NV/T!<O\_+%W\_@Y$7
M9M0'#@J.\^3<FE86&VJR4'/0*77=%=:-SWVMI.LIGR+,:*.L<:/R9<-T/W45
M5#NOWKX;D'3C1P,DW++\^BTNX,([ZR\J-]QF9U[XLLW9?38Y/O,P5*[#M-O:
M:..@]:H-&\81N&:@R!'.U8K"=(BBW"I;G55)"-D2S^,&_$7( 3F;/12R_M?,
M2]4Y;+43#[<;G!T0>$S;V+.M&%;8R"B-U7.4''^>+L[FF,1Q8SJ;H'6G?3EN
M=8]EL\5;8O\:3;1LIFG"V/!^IQ-\ ]^4:SGAVO&A<;< %27;!3BT3[#TUNH%
MU]I38;;C)E=MX6 ;PH=UM6QG-:O0;^7-MBQ*-TT=IQ86_!O#95O=QZ/PG$^1
M5FH<3<K2Q@3\K\7D?.QPJV<V N#<:&LA^Q9IT( 3U\8\[%*JMG6LBX5;,[8&
MG<#G&/N4F>.C*BTU52-2U4A$34.>JY;JS=6M/C<P6M=%@;]542"-UT6!ZZ+
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
M<DTCI.^(!(BKX'FBXQ*4%*7QYO(A[S%$71+CRV3TQ?;)MT%F.N"B@Z>!^&=
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
M5 ; ]Q:CBNU?V\ +5S?_>,"[KH)"DIL*C] ATEEN[R5D3@=F5WO&2\*TI/K
M^_4<RD5-&^5B".X.PW$$1_R&5XNCB^!^.]+FP5/D)IM9YQGD?(:,5FHZ^6RF
ML_\:_/=B,K< _@Y]','EX9VUJ?A5+#^*HU:W^;JG#5+EBFKYF5/'4I]L8"C#
M\[S;O\'NLH3P^-+5Q(=W7IY&'[58M8K!#*KW;'-"PAC#8#SKLQSTC=GSL>-J
MPM8U\/=Y@Y4+1!+$"6?AORK00LM.7U$B=[B>-@?_P("05_EOL)%' VHO2#">
M(V%<9XMYI38::^_7U<[VR1#TP%2?7, <F]*R. _''D$]?N8 VI]:7'8W"<_0
MKBL"?M?2W.)+'4_L^WO6<OCGQQSR]$:;M/'XNP\&WJN%GS8IFF!)MN[+EL*!
M-!3."XOLOR1-)'UV6R#,;\(.O#&&K^_<L<-MEK>\1#*(F7DUF5H07S?,^H)W
M!A2$M?]>P?':N-]^Z0VP<;%5[=#]LI&DV1GW6&./U_CJ^!=P_R.*'@06T)7H
M58"H99&4J8&?*)&Q2L!@CI\\SWO*YP:%P[1VL<<:&O8V\B8*F;.,2\(*R4@1
M\[Q(,S#2LQ+Q/[5>R]LO+6^7Q_'^]DZZNZTO]@^VDKWS(RTS PLLHXQ3*V1I
M)%*>1T)RQN*,:97S)\]93T-JBVBHU^+:\$0QEB413 IK)]U*')51F4C*,BE*
MPF0J><84H> XIH3G<6QN+([H,KXU(W1B]\N=<0$&GYZWZW%>3\T7M"-&%D@!
MSY,EI.MP24,$ZT*=G7'CSU;$'Z^<=?7:P?%1G(M$26$BKA#\.M4D4C1F4<(3
M0UF>93DIP*O<I+V"9CR)3^TTN"6TSE<S*7A6K6)M%MS,1=@!*_WS?/#_)B/4
MFK.-P=]_OQ@\=7]]5I%CV1O>1H1A;\%I#;N))G"(RY)S4]!"ERQ--65<61&.
M@PC'5XMP2_!J70J*\W5@/&Q<\H@%L EIO0W""(J.IX70@D0Z9WG$LJ*(1*S3
M*!,@D(E,",OUD^=QG_R!<&PM67<@5+A>32U8LTXV1,NS*]]&9#0O))A]I2HI
M8;'60IJ,%SG/4ZWCS% 4&2*\R!"Q/H1_+=GL*L?MST<L3HJ$RR12)"$1DYF*
MA&%9I) P((_S-"Y29+%:;LN\0CB)0.+  '5_6\_CSH1PK;>^56^]8:"W"N14
MHXF,3!;3B)$DCY1D<41H24V2<R,T1F-[BK$<'_',0A!>HZ-NK:*2G/$D(66<
M&\FX+L$C+0H5*U(2+F,3?ZMTH%AX"3F8')R8=Q4A\5NS6\=LK UG3ATGN&,>
M017T>.6FJU,N#X]T''.=%3K*"K#G65QF$4](&E$*1G7"3"*,>?*<KCCP](F<
M(K9Q0W0L<5.U'O!)U(RBV>Q1:TU":/$Z.\P;7@UY!'.K(C$DZ0\.ZM@[]K$F
M]X=YGIIG]QEENA8[_.'7]>VXPZFB*+6RT:VGJ_BP,(. :W/+0,:='E\]YLMK
M/][7.-RM:K1K#>0T4+S[21\1.+&X%&E$XE(@LZ.,>$XTLE<S)3-9LD*C!NHY
MNAIJIW5.U42"SL3A@Z=;\ZD!I3+8J6GBW@4"N WXJ]ZLKGEFS[G*I3NP=,8V
MOG]?#MUM)*M1D_'O<OC5%-&EF4XJB8L?N\1=OC]*8)MSF8H(#!*0N$*+2)69
MCJ3D,9<L%3HCM^IAN+/X^WJQ[WRQN51H>O(HHV#6P(\L4JD%M '-3SFG6<Z>
M/!]/KJ^YN^KT:6@B2XG>4D<A"!"*\+Z+F>>V57DWHU]FR9/5QH+OQ<B0Y<=U
M6438;&6??IT%$?T4$Z*?K(/];#YGV\;9HN!JD,'OEZ]@.X\U>K'6Y#V 1_XY
MFNC/][M+X]VP2S\=)OL'?Y[N';R\W#W=8;"SV-[EV^'';;CNP\>3W>T3>/;G
MB\.#XZ2[2V$GI[M_'9+=@UUXSG&ZMWV<[/WUG\\PIM''TY?G^W_],]P_^,\)
M/!MVZ?NO^V^.F!&,)2J-1))C#;0QD5(EG/N,Z%RH4O#<="FW"!RDB10BICEA
M)-,B$Q*NRS@7A.O"+#,ZO]A_OW?P;O#VY8N7._]L_?GWRVMXLGJI3:Y_;'N8
M4A>"%07LNEPSP^&4 =LF2^!8@2^7B;F*N_DA[K*5SD__OMOZU]N!*VHYFT[
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
M0-/=-T>EP9Y&SB)2YG 4EIF,)%:VDEP66L9$T#)_\IRE??@8V)D+6FM1[;#
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
M%H/I+(36(D]9F<<"_I_'A.0@M2DQ<JU]?J[VZ6DG+N(<S&>J(R*Q3LZ4623
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
M.1D1)\(A33!'*8%6Q&P*5,;B/%A7I"[">?#;2"V(O!,B)]T&TIG$,4_($\\
MD5$@;9E&WDLN+?7*IKJ+X5V;&!8X/DBW08'CDN$X(2 #YSYX[)!C4B.N*=@F
MP3LD#4^2:$<B#CD'N3CQU@V-B_ 7%#0N%XU3G@+*E'4L-]LD(!RI(,C18! E
M5B8N:"Y=O+%%Z2J$X],]KB\=#=;,W"X=#99'4OM3-C6F@6(9 G+<),2=BD@K
MK1'VS%&#I6(I%)MZ;1.,%V!4EZ+/B\#=I.5LA8]$,H]RSBG\8 )9G2@*P;'H
M0E*2\EHYF-;52^+PZO"V *NYX&TA>)N0<RZ8 ,H*!929[#O6!%G07!#!L':8
M&R=SAS<NEUQEO>!MZ79QP=LB\#9I_,(B,>XP1<H*T"LYYD@;ZA!6+E"?O%?Y
MF+QT-7AZGWRZKH?'V]6@>M9\7IPI*W.FE*X&ZR@4WT\Y6TRRV*3L#+:"(]!G
M0!U5@B(:"5$ZYC(2O#A;UE89G9NSI91N7BTN)YTQS%,!Y)N02"(@CJ-%AK*
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
MB3]=#6&-C?[7G2[\F4OG#BM$U09_YQ:U)M:4A<A#LI9'DS]N( H,5%?Y*.K
M/-AH.O]>""R2QQ01$A6")17(<NZ0")Z[H#F3S!5U8%V!N$CK^$8@%L#=!7"3
MYG DPH -+)'"D8,Y'#QRC =DB"#$<ZYQ5/D<[8[9H@5L"P?;(FWB(O46"L))
M(SAZZV*.]0PF.L0MX\A*QI!G8!P#H?JH5)%ZZPK$1=K 1>K-!7"31J]/B;K
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
MUDPM>7(P$UJ&X((@F%N.A<H!Z@2+E#AWPO.?P*R8 <O"VY090",30CH436X
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
MD59!:96H,I%N;"G,"[\5?GOB_#:_K*%":W.FM4E3U#"GK308,4ET[O)HD0O
M;<&(*%4,E$6SL<4TW<0/C=9F5%N</M')MS?7J>?KH-=OIK-K!SI,KN(TIRZ!
M=G@4P7)IM3JG,"'5L$97B'W;;/4J0$/E 0VYWEF_4__9COW*Y:(=WW.]CEPN
M[<L(*G5%M*F0JVP5U5\\B[;;@_<#3&@_AI?C=5UN53"C-P4A_[JY*-B_;BH<
MQ=DFQOK&M_$FN?&]GUU6;AHLYWY5LVFHNM=5?_Z>$&+N8\U^*';? :U@L$S?
M_/8:#I;=ZK+W[&CR^T?A#ZMB4:<_JT31TYN(GQ<=*AOHIGD;QB77]:XN5<]1
M7;+;Q%"4";TI%J6>PW?C@)0RH_>>T<-.W\["]7Q[QZ[4U/S3MFS;QVJ4K%']
MCVT/;/>L(B^J7*9_TN(H!4M*P9++F&XOP&I57F/*!1,F!$*CH%IA846HV^(2
M\P0+EKQN'NSL8;@>W3_?/6V<OSUJT#W>.&]];;QI-/<//6G07?;Q<(]->A@^
M?MCC^U_SV#^>[Q]NL\8;^-S7+S#&??R1[OUHG+^'[X6C_:\A[;_#9Y.ED(C#
MSG.-E X)\< QLIQ1A*E@3*= (E<;6\3<.:9DK?VBA5H>';4D&1GA./"H:,Y)
MMI98XY0'JB'4>7-[:IGT:FZW0V&;^[$-G@Q<-])I+ DBP3K$N4@YM":A7!*$
M)BR(B;GW+Z>%;0K;K#/;*,(-%41PD)#<:6>,H$H3&TAP7&%>V&8%;$,GV29@
M;[RA2()<0#QAC#2C%BGE%)41U!Q%-K;,/<]."M<4KEE.8IZ23&B<.#&,X^@<
MCYX[+(0R7E*>"M>L@&OX!-<$'00&'0:1J"7BS"ODG(N(>^QL,DHH ES#^?J5
MK9ZO9^HAE;G8AI'E!9BCD_-!IS.,''HE563%&9!$,@56D582<RF3T<PZEZ*T
MPALP:C_O9#<K)IB@V[9%O=CI%Q$ZAT?=SN#+T9^#'@RUUWO5.7;-=MW5I??4
M:R0M288TIZQC3Q5+ACH$XA[TU1@MR!"L0(98DNN5@+ /*ZR15&#[4]@&ZTDR
MTACN-2<D6<^U<PS#L@%(/5L#V!9XW@6>D^8D"TXDX1W"F&/$'1=(1\%0;N8>
MB4E1T[2QQ5:1%E:@^?/D2VRMTE;S7(<X@F35,=#@$Q?"4T!I@>8#@^:D]>6]
M3H[[A**G'G&-!;(4,\2L!'LL!BRH6Q$T?V%>C2,S84SQYV@NG[SO)Y^PA7NE
M6V,Q<HN1N^"Y?;9B*[?>[;UZMQ>1.T^1VW@U9:Q:!R:.P0X)F3CB3!%D;#"(
M4@["UKH04C[*)3-J_SPOL%L9[!9AI1;8+0YVDT:H >DE*, .JZ 0CR2!$<HL
M4I%A3TE21HNLZ1;4K1/J%F& %M0M#G53IWN6L,081D$3B7AR'ED/YF8&HX)W
M1!0<A)V8<;BW2-@5VW+EGURP;?F@*IN^[G3ASW85?PRS7NN4UD[FHF)[WOD0
MT)ID%1/<IL!MQ%8IZQ/6U% E#0WWD!A[;=^-MA=WXO#?D<.R$?N[HP7;::84
MN['MXY3+LH2*W%.8-*="[@.6G$?M88\9ASBU'CE0!Y##6$;!O()%V-C"I8CC
M^H%R_CZ+ LK5@'+2G2%S00VF*2(F "B5E4B'()!C%)L()I9D(8.R]"U8-U N
MP*-10+D:4$X%< M'-!8!!4(8XH0QY#1E"%,#HE.":F1( >4Z@G(!#H\"RM6
M<M(7XI)UQD>.,*<"<4DC B7((0RB,L00(B,T@W+]SMH?<I(][/IX[&*W8K^?
M9C^#C7XO>^1!4Y4E!/L@1"21<<49_!V)(]'FLL="XKH<WJT8JC#,?1CF;,I
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
M):_1GQW;#7G!=II@YO0[W=K9\#\#V&%#T_K@*D' 2[0ZS9+H!"[]?;@EKFZ
M=KCM+2YBK^K;K 5?3PG%:2DX$GI;_^VZ_][ZE3"]ZM6Z\5++%A!#!^+TSYT(
MMN]QLSTVL:\X?:[X;VSM)&K6_%+OK._#_+5N]A7 PE_=#+#\\4?L>E!3Z^#3
M9FIZ"Z]_'80O]0=@%T28"E!*X:8O\EW@WL,MW#^"EX!^TJ _@&W[I=LY[1^]
MR/L9=%WKFJUF_VS(H:'9\_7H\A_#1X"-/_Q"E0$"5'IX5&M6@^.3(10&F3J;
M[9$.]0NM:0B<,)J>O.7'S'MB09&+/[('I(Z-K6S(:PMO9JSD-WS^XXH3;_0X
MV6O1'-'\AZ-\><!3"V8')KMV:X = )/7_@)3F0<:XDFL%:_*=3O?(@ H0\OU
M096$">]^B_TL&/((\IP/IS2._"]#%H Q]L^N4$2M9P*9MP9Y?L8ZU2_GHAY<
M/7NS%8R\8V"/C&REQ@ $"=#3[YO&0VO(MWHOW]0+^Q:>[ST,X["S^P-8\*23
M'9BO8$BO843_>SF@0UBS:X9/%C4O0;O.!/K4[)VO[\\:IY^)DP0T%Y V*G*0
M-B(BFS!'UO*0X"4MI-O8NCA*':WA2.0,G7U#X-5;%G:"S:^>Q/X ('D5=YDN
M;C2:VX/,_7,YO:+3QO+.I8/S(-UMQUR8PX@^O?V1[6%)M=32Y=.HK(UX[9 &
M^8 \\U$18Y/#:F-K^F#J7UEJ -VD[$)]!NO::P(59OK,6F;6-U%F4&"SU!H>
M&7P9-$,^S7C^,^&?5.*+%(>;$TG7/SNL&GU1\)Q@WAD6TWM9'YZ &/SCM!GZ
M1^,CVRO?&FD!^/(KUO4ZK4'_YJ],E1^_G=KQH+^V=#\"HG(NSW;UYU'W,HCC
M2T0.\/ -U9!X:5NG]JRW\>_KBB)HB:-1J:PESGE#7-=#)]30)<W^;)W[U>Y?
MN^\.]UYM#Y7/O<:KS0?X%(V#P]UWU>%!=?B?W>K50>/=P5][.]N'NSO5Z[W&
M=N/5WO9?U;M#>&%_MW'X[@$^X+-F>[A <.W64,-+U?O-=YO#5T.GU;)=4-/C
M#Q]/^ED1R,.UM:,SFX(@"GI'V84P.A1_/H<YN!F#$]P]%-_6:A%<<H0*QXG&
MADLF?<ZE M'BJ/II)9$'8;EE"_W"G>Q&*4ZV?V%A#S\U3G&JS??_*EDKJU&Q
M/C)0P7\GZ:1Z-G-9\45.VUV6=GYM7LO2?H4Q?_DL4U"8*X\8#0EQ(0@R,6G$
MI$W$2V*8]AM;Q.@9?<S_F(E88NZUM)QX$0-57F/*!1,F!$*CH&!6"2N"RDL[
M??18EG;VTHK&WY\Q<=AYKI'2>6D#Q\AR1A&F@C&= HE<#9=V1NK\9K7=GTXW
M'9ZNO+(G.8RHVKT(M\D^MK$%57M.[[+R44OE+2RLYYQ'PVS@WC%J&9$!K'U7
M^/KV*W^^S0YV/IZ#:4SW=[Z<@[KW&3NNB%0:68$YXD#AR!+C4%1"R$ 2CB+
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
M8,4<BTQ'0!7)C=:Y-U",C%@)%@[^+8*R;((RN>67CPU3RVW,#:"5SN@$BV7
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
M$^ZWEJ5VV,:C?QQK'^./3@ONM3H^79]'6()$1&4P#5)A[#G7'!M)70C9%PE
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
M =%:L5O<1[[(\$M+/Q7,XS)2'(&O,:\$(TYSZC7X:38H&QD#;4ID:, (7<B
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
MO\QRGXQ5MX<AAV)1\H^_%9A>)OI,1M'G(?T;CQGW8^_WH](C^E'$[#\?[!9
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
MC?9,UQT8PUPT1*/ 66[F8RT"R$L(*R=34E$K1W+= :^TY[Y*=H3)27Z$.AT
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
M:O.<N-BG.5+&FIP4;E'D 8B%T80<808)D7)!04Z%3DLK:O)&.IDBADL.6V$
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
M1\9(W-PG8[2ZP*W.:?D\K9>!;_KP*][9KXGZIVVZ\_U+'MNOG?V_]FIK[_?
M:H%KWS>WSU99]CF/^J9W&E\.:V<'</U.:^?3MV9][>-A[7#]I/9IG966SZ>_
M]FOPW.W#,N+DU] WC6MKM9/:R2YC..2#0"2HQH@'2I%30:+2RB:$$Y%=TVQY
MRIR(![JF7S6HE%>))TNB)MPK:H5ED3BE:<*,4'_+R6T%JOF#ZG0$5#8Y+$-9
M5QE;Q#4U2$L9D10J!2J2=T3F6(SYGMZ^9E#I(+'&0G,A&5?!.R:9@=7P(F#'
M6;SE +4"U?Q!=38"*FY$CF,A2&OB$7>>(QL-1M$ZBGFP@2;[1#O5"U)ZSWW(
MA1TXD6^H$)8/$C+B[C"I$_EDX=[[O^[R)L^4$8][N8QR66%OM@K\M43&D=.'
MCR LW[*LK/8;>['DP#40HN?>7&JN+%C_,*:O>^HI*($$,2(TL*"BR%@?46+:
M$T=%%(HMK:AE/64E@QGI%A7^GQ?^'V9K5/A_=/R/FA8J)FZ8THA@G0\KB4(N
M)(:X$!:'J(',]=**7I9/8[!7^']6^'^@653A_]'Q/VH%">$-%38A+91#G,>(
M<CP)TBG08)SWG.*,_QQ+MV!FT*1<JY=T*/+/O ]%GB+LZ?:3D;?%M4Y+<PUT
MGZY,\47_[4$CC\N&29NI4?8J>2&1[_-BJU-\<AGY7F.;C<\_PZ=O//SGK]8.
M;?UT^QU:IQN_REK(WS?8SOXZWF[D_S\XVSFLG>RL^;/:68 Y6V4[W_1I;?_K
MV28\8W.M1N%>K/YYE^2X/\XT$CQ7<0M*(D,-F$#*QYSQ1%7._YYKWF,E<B];
MY*36E 8,:K9FN9F&)<B U@2RH+B1DLO$IA:Y!R;G52+WLD4N:MCXB'-(!V5
MY+1#%K.(%&?6*T$]QVIR^[G;/[C:H&XD9/L5'P\]< ^HCH?F#\(QQZAT49EH
MD%4&0&-SV:.(.8H&:R*#MUCI?.9*JC/7.8'J@;M<!:KY@VK,V^@(=SQRY(+U
MN6"J1 X[@:P17L/2)15M3D-7%:CF!*H'&L@5J.8/JE$77@@F,"XUPF#-@A&+
M&;*$"*24HM0D25@L=ZHI*Y!6@0Q5(,.K/<B896^&ZB!CYBRX.1[(0(6,P:M<
M!,/KW+3:(*T36+I:!.V (KVA^2"#/$V09(7_9X7_6;9EJ/#_&/@?-2VH(HIP
MK!"U%NQU'2TRPA%D# 'MR">K,.#?5(%,%?[O@/]9=F2H\/\8^!^U@FS4P>;(
M!:9MMH*2!NA[@WSR1@1)!0D^XW_:1@Q/%,CPM-]\U &_C-EXID$E6V4MD.%1
M7I5R^^I3;OV -9-+%+0G[XV-4L,>IX3W6,:'G%25^^KHH7'Y85EG^Q][FKV
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
ML !C1SO F_,)H.8H8@Y[IHVA)H)F8Z;ME5'A[?']CPP[C6'U4C*<*Y+[PJ>
M!:=)Y'W./B30KD+>S)$W:E-PD@C#.*"D<JBYHQ19L"10/@XU,M?&MCPWMKW[
M\??SL":>51K-E^A;MM=K)GBI$H^=5!X'96NC>),MC[O9'+E2;^<H=LN;/$L+
MI#)!%L($&17(U<M4KHJH9T#4FY/B":V%-73(D=R!G">)G- $!:>Y)Q%H.NB<
MB[#PGN&7@;]I5*09V"0WJD@5$A\=B:/&2B":6"D9PC8&Q*UQR.CLB[7:,Z&"
MECKF[#RQP&>WKP^$CVFG5"!\=!".G87$2)30"ODR159(@G1R@]TQ):*32FQI
M1<\Y1;:R6^Z2&/2L#(['L3A>6@1V%8_R$FAV:\SJB(&GO$A(QUSZB4<&/Y&(
MF,"2"# DL4SWB$>I4B06&*!53,@" W0L?RGAW"H^()\\0]S;@ PQ!M&8NWWA
MX*R2]XD)J1"ZR,:,%<)REH3U0?'HO&.18"F#8!@;?F/CQ"KH>ZY8';59A)5$
M61P1<9P@[@A%UAJ/L$N*<\YDB+F:V;)9]!PF4>4P53E,]\UA*@^M<E^C7'P^
M]OI%%SBGZ)W8HRI]Z67$'T^SDP4B@I<Y'3=P[B37/*C@L(W&QV 5K=*7GGPG
MJ^5=;*29=I0$QY04HDD:Q+5BR"9!D0Q*<,^U$X'DTZB[UR*O4A0JBKC!'B54
M:D' M F@-PEM%1=64VVD26#@D*K^S4)01/W#=8K0(CD6(D$.&XQXR,YY;#%*
MRAE,P#BQ(8*V2R?XCBJ.J#AB.HXP+BA-':@0P7,3C6,<4RTX"\;9A'U5?&<Q
M.&)$C5"2TL@51S9ZA7C2$AFL$M(L=ZMW3!B;.4+.^2S]M1AK$_*6'M<J>WUA
M!UZH1+@/7&D,BK'1.'ML@Z;>&.Q9?$B9[BH\>M8,M3%FZ!#K L'2(NY@B< \
ME<A*$I#0Q&NE@B%:EO7!JEK<BP0[B@/UW@L;O.+6P,:B,(//I&$:!W*78MP5
M[.8(NU'C 8M<CLTDA(TRB-- D1$6](2DJ"9$:A9Y:3SH"G:+<W),N>,.@*:
M,KES5&,C,?%<2^M#P/(.,785V.8 MI$]SAJ@2*\"8C$"V!AS"'8]A1*/.I<P
M332!%DXG./->0%F!9Q50]]M$H+MI[Y-S@*ILFCDJ]%7X\+PYKS:FUW,K:"*!
M((QS46Z9##*YVI*@.(EHF B)9\X;=SQ4Z31/K&0\7+6O #A_ (YJ^)P*!;J\
M1R$*CWB*H'3DSJ*::M ,L]9H0P[@?P*EHP+@O+7\"H!S .#(#IBH,U92B1AU
M 7'M% *QU<ABK A3T7M5=M$9=VQ56G^51C-E&LW/*HNFBHIX?:S[><SN2!I;
MF\-_95($<8$]<CQZA%/*70V2)3FA9JJHB"I4?Y%Q6D4F/ N<CIDG(5+#K4>:
M"(.X\?D  O0D394/F"4!ZS=E9$*%TT7&:4B6)LE](BYPK*)AP5*N-6RHWC,E
MJY2:Q<#IR'X*.Z;QD5,4!+.()XZ13D(@DI-MA)%$D90K=2Y\3DW5%^B1<VJF
M[KAZW4:DBVTCKOK^L>TV;:L,Z.H-(KKB(*;K*#,._->V0P$(0.>_@S'71_'P
MJ-4YS:Z6PL5V3,U^<01FYO0G0Q.FV<=\'C7O+:&\X[MF'Y[F[S!S1-\E5+8*
M^EV\+=OK8(U2R25*./;>V"@U:-M*>(]EI ^)K;NMQ_>UN(0O\3#:WG$W#CR6
M:0U@U([A_0!/_V0X51O]5!O]]GC&43 \A&B0M2HA3AAL] (,9Q63]M8$97C*
MYP55QZ2*6!Y<L ^#D&FK.6681YNTCH$&G[@0'FR"!T4/5L3RQ,0R9ND[(37)
MQ")9!&(A!#F'+0K8YT;KS#FB<^WQ*DVI(I:'GIQJ4%>T]$ J@3/++;9.>P=<
MPZ63EMWCY+2BDZ>FDU&'! 7"\"PA&9A#G&*&K+82:<:]X<1(;V6FD_&"ZL_L
M6/5YV\N3(BGMA0T],)X'I=7!ANYW (7PS6:_BI><.E[RX4;:@/-\J_?[.)%,
M=9GI-MOCO 87=GZT<PV2C?9ME%E1X%04Z,=,-<EQPF7FM\)@JAD@0R=C0H;@
MI V8;S'AR:9:%=KUQ-V3'F[X5&!=;+".FC^&*Z>(5$@*#6"-02&@:(-"XI(E
M:HWC=K+Y4X'UJ9,<'VY.C+@I*M@N+&Q']E@!:Q^RF6%5SE\0!B-K)4; TR1&
M6'+.S60S8W$*)RRT9^+O84K5T7'7[]E>6<GN\B"M?=SL-Z<JA?!RCL=>!M$^
ME0GS&V;LG#MLLNQUVO\,)6\SK9[+VU)N[75H^S"H7_UWJ?DK!G06NYV*3J>B
MTQ]C)HM3/L9D",)>Y-,E+9#SH \%,&24$=Q*(Y= X]&4T#\K36C1-*'9']C,
M *H5)*>"Y%@)"),4%CHBEX)&7$:,G-8.">P!FA(SG2N;5X57%FJKG-D)1[55
M+@PN1[=*H02 3R,7$VR57,%6"1R+--;,P>(3SOP3;I4OR 29=$;1NHM9,NG
MHK)07C#M/L4ARP3.G<X#5/'S#/CY8,R4,5QZ2KE S.6.,(0:I!4.R(N(C>$Q
M$FLK4V91D?P4)S /1G*%V*D0.VKI6*5"PI0A+!-!/"B#K 'L>LN$Y4DDI>ED
M2Z="ZPLR=ZI]]WFA>#3J@8*B1:E#*3C8=T$-0YH0CQ0+PBJJ<__A%V,7/>_@
MKQL*:E2E*69"BE:ZZ#CU1BC)%2>.T>"D(2:('%VM9]S@M:*SA]/9_NIXO@TL
M7(B:(^ZI1CPECK0)%,%>EL"D)$'F^ESWHK,J$7Z1T1L#@;7WP3+';7"6ZNQV
MERS%Y&'I9]S]M4+O3- [:E($$2RQ#",'9C_B-!)DE @HBL"M)4P83BKTOCST
M:D$HK+-1*6'.,'4."R]C3"$$PK2ZN8I%A=XG1.]HD:C<T!?^#RD).R[GAN8F
M6@G%H+ 2QODD^:*B=W)U"UU5MZBJ6SRDNL4%&16=S$8P(U?H:' J]F S[CI$
MAC/#  >A<^Q:\0(F#]M?%NZ8\:8<S!G.PV+OKU.5791&QN02[*8Y*DQ9FY@0
M*MF4M&!65F47%V!''6_C)%QB2>>:$2PHQ(WCR! KD C)B:"8%=0LK5"V+*>M
M$S4#>,PU1[QBMXK=;C;^&6-&BQ#A4A[ \#<2;$=AF O4Z:2J8I4+P6YC.5R!
M>&NY140PD8O*:N0D]XA;C*D721+'EE:(F")6LF*WBMU>&KMQ:57IU"1&\ B(
M(3Y$3&RBE@K.>57B<S'8;41WPPS62#J)G H1V$TII$'A1LE))7GDB6 'NIN<
MHA?@T[-;:=W_NV_AH><6ZXW&.8SOS^$G>4!RU%9G\CI+Y;"!9CJ];K_G+\T:
MH^8VB-(2HLT_!BZI\7]S ^).*IHE4(J^_55TH^_ Q)WFC__KR7-A!PANV%]?
MRG8'[1^-SF\:$FZFE\H!K?B?+Z<[W\.1HUQN[_]UN+/6:M7HM_V=PV_[]4^?
M&6!:U#YMDUKCA]@^A#&N?=P'7D@PEEV"8S"::H0C!OPR;9 +UB&@7N>E8%CJ
MF,.;QBMI9_]RD9>K>)/USG/)*=V>9=^[*85DIL%UE6P\4#9JC76Q:W&"_9@$
MQ(#)$<^EFVWR'.8_>$J3Y8SR+!SCW'Z5->*O' ,?_RRR\Z5X@(3,-)"ZDI '
M2\A7O!M 0?,F 7/$7)\O2I"02"D2#/["K%?4BLG1D1,DY(_E$3?Q;S?=Y[7+
MWKK-=F,K#E-&YKRU_A83HW&/FPG&>QGO6*'D5I0<_-JEG('9+PR2F#/89*-&
MSCB+,#,A@/ZL7"AY=-R_.0$E!2Q'QS?+XY:39G^O@"G/FMG$WK-E6]E!J;0_
M!@<Q_4YY 0A1J3>7M^GUX3]E+&N^[K(![5VV^ 7:X6<FJR_SY/S^,GSV]==N
MRBGW8*0CZ@7H L$*I"DU2#&"=512>@^&7KO9NK\N<$\*G'VE\8H+'T6.ZFNK
M)[M>&<J5DL@*BA&W++M#*4<RBA MUI9%=H/!<=T8'39$^&/YY>H,S],VOW3
M3<!0!9);0;)]NJOST;5Q GG !N):)>2P8"@%+(EA7@)2,DC&Z[Z!=I E8"WZ
M>.AB=R MC+P=;N,3/U\@V[V2G8?)S@^V:[V@)#>,#2*"2>8P1=83C()T$93.
M$)PG2RMD&=]"L .AN-BP)TG.@ICSE= \2&@:&P3L^!!$RB7J)(==.06+7(P<
M"6&IPE@*0>(-=OSU;>C"E+_CKOS\_.4_;]Z4.U=GHGEX!%/T6SY^._ES7(#9
M-1EO(],Z7(SZ\2&\C!_\GC'6;!^7&NJUB;\Z@U<F<.5_7/??*^/+58* :>8C
M@+',&C*2.J%,2EH%&UFD.NP:LG3K&I.Q ,8G6^2Q@TLU<94)7[YID?_GVI3/
M0)<:Y;"U9L^#I7[<C9MI?8"FWOO3NNW#)_![R[9MO],]?5J6$K6M(4OM?SS<
M.83K&QNB=OB5U\X^T_I::Z^VMHYW]D.S_OW+_L[WS\ Z87^4I6IPWVWZ;:^V
M?W"ZT_AQ!JH/WOR^?E)K?#FLTPVR\ZG>VEG[^JM.ZVFSX4]W90X&HX$AX7+5
M*685,@Y^E5QRL$%A^S##308 $,-J-N&58((3JER68!!=RXWS,6+,O$V>ZJ4B
M O$?97QTCX'CUO_?/^OUK?6MXOUV45]M?/VR_FX<9E>Q,@*YP;+<^M1K<+F&
M#5ZVZ[X%'(PL/TG ;XF.[['8LS]C 5MH+]>@"47GN'N#1VG$H>1.BW3<+G>.
MY>*1H)2M]RV_%\-Q*^=AP]3FQ]G61GO@URDM]W-D-?(A;P,>^[[5\0>O#U0G
MNUG;(EYXI',#+RZQ1EIBCC"+(6KLN>9Z%%16)"J3DE[ WT,DCF#L*>::P@@,
M<:.@V@!AZ.7-L74<0#J:[:'$]$KYZ('>U2L;(&Y]^F][>/3G:NEXS&[*TVB[
M^<*072YPI>W&H@>J)OR]OU>X"(K=?>!YZ_CO?N _@&$9*S 2P !P;-FC7GQW
M_L.?H=D#_CY]UVR7H"HO^O/ZW3/V1[,#,NX'?_[SI!GZ>SFZ9AD/LH^&.0C#
M)P__O%S^:22L8O WR9<I53?^&4S*&__VN]L2O,R$?D:WE>)NDW#'1(\;\TC,
MXE;RNDD#*@5K&X!7Q'9&Z[DF6C!R+6+GH5-S^=5I GH6?-ZRDGZ'LFXOZHTI
M?G5O?"\D/(>8U?6RXW",J!L'&5UYDQXKI3Z37-Z%>_=;XG6??3CNT_KF2L?;
MN7@-U>]%<;K=5_,>AM\>D-JG[=,:_<KK:QLG.XTO^]L-N';MX&1G[>/>]EFK
M";__JJ^%P]'PV\W&UY.=_0T8QP]<VW_?JG^J[]4;/TXV&^\/:M^S@^XO^'T=
MU^E..D^;JFUA7%NKG=1.=H,A(BKK$$L&(VZ(03K!F@A%B:<<1]!SEU;TQ.2"
M)Z\C4)'("R>11S@5JDCDX21R.D(B/!F' XV($&D1S]'[F@<!/U$>8;$D&,B9
M1/"T/>$J$JE(9'&J.%8D,DL2.1LA$4:Y5%Y)Q+T&320'*SB<..*"J)@$M4JZ
M3")FF2\8B;P@XVW\M&KK_8>+N-&K[E?K.C]C$>]D[+VZPK&/8/P,6>9CMW.X
MM6>[T=E>#/_8TWQ$TNC":PU&U?O>[.^=,]/"=*EY'IQT.F8=Y?11881"6'O@
M)$TBTIA*%'(UV$ 2-00OK3#^U.TS7PNN'L$>J' U!UR-&@S"Z\B5M4A%!AN^
M%F P!*:0C,;Q&(VF/BZM4#$A+ZS"U?-0D2M<S0%7HSJTHB*QX C*;9\!5\XA
M2[4&;=HEGDCRWH$ASMBT*G2E)5]#UL=N^5L9<-#/LGS4Z?8'P0&5_OM(^F_C
MVCQ7-O?T?'%>5N@*7VA*D\^1WD[![LNQY4C[P'(SH6"Q<)PYO[1B\(0^T]4^
M_#STVPHW,\#-J/XJE?5<&8^,#QQQ8P%!C%B$1;"P4E+2Q)=6"%;+I@+.,U5@
M*^#, #BC"JH %51P@9%,.)\/*8Y,LAK1R+BG.$7X. ?/TPG9F\]50RV#2)\"
M/VOQJ!MSGG\&S[D/]WS^9CH@64:<WS:B/X\ZO3*2^EWI+6[^C']FISQBRQ-B
M5K.]F&]0%IBZI?;S:V&Y1U"KK\I(Q7'WX+BM<:4ZZ%S[BB)"=>[W1Q*HU_EP
M/ 70ZC"Q7*>L'%3>K>>K55>P>3!L1G5JYB76.M<#";;L2&60MIP@+864'(-Z
M+3#8HJ8Z:WFV*G6%F@>C9E2AIE1%#GH!<B2W@X[$(YVX0]KEA.O &)59H<:3
M2NQ5"O64Z/D2VWW;JE3I%\!NCZ!*#Z2CXK5[\-IX7+KG3M! +'*P0H@[[5#N
M\8%4"L!OB9D008D6E6/ZV:K0%5P> )=1Y=E$K;C$%AEG!.*6PD^$8A08C<HI
M9;$F2RO\*;QJKQ$NCZ [5W!Y %Q&M6;LHA?1I!QPQ!&GE"--98+-AC&II>$X
M5T>C3Q8F<6/G@,6H@7-KH2-"?]\8X%$T9WVG437V8F$/.[ "9Q=U;K]L?LTU
M<6._5S2O%YD($USHR\56C$6[TX^%6BZ^QPM[8% 5MS>H@=OJG*"?MG4<RRB1
MWAX\$?5C][ H*Y3V+BM8W*'F"3S;PA^[-K\'RN]4@$X/0[6]HGO-)KDR-D+*
M&ACAHAA0OBD,$08Z*)(ZO*0WH2+4]0I0OZT)-5ZHZ9:J4,/KAHLB>*[L-&;,
M7%2I^-?U0AK#Q^#+2ZR#^3ONWWS)6";XW<;WK"^;=SV?CXCIF;S;U7^G*"'&
M+TJ([74OJ?)'1*X;[0&R"9[ZSK9.[&EOZ=_7Q1=D=_@J*A<9F[$4C;=AG?^2
M32Y0]F'][_6MQL:'U0$C;]0_W+7@WB*]17VSL;Y5-#:+QG_6BP^;]:W-OS?6
M5AOK:\7'C?IJ_</&ZM_%5@,^J*W7&UO/\ 7?--N#!8)[MP:;02J^+F\-J\N%
M7!BHVWL+9.XC:!RP9^3A@N@/RB'![[#WY)I'L.<=M_N]/V8P!S<#=^$TE;M6
MZQ.+5:UO<:KTU<]KB>ZW]NO?_VH!WO#FIR][FXW/IW#/O9VU#;*S%O9!^?Y5
M/_MZ5FM\IJ,%Q3:_U\CVX5<!?^,[G]8%*/NGFY\^'M3VOQW4:8ULKJVS>J,&
MBCXHZVO^+"?>1([!H#6(J& 0QS0AP[A$+"3!$Z5!!S%:4LQQ*211C'JF>%+1
MVL"48U(Q#48QQZ,EQ3:!,[X4'_ZS^N43<,B;+^L?-K^M?]E8W_KC/@7!;G_Z
M]=%JRD!DM*"8)<YU<%0K&7500<#_L/U= 3$Y5D!L K@N#-;'J(YW56C78M\V
M6S%<J8ZWZCK'_4&2[$"BKPCT0M7+>PKQKO_832 :2AB/;)Y@+FE$Q@J,B'41
MBV1\+I8[(JYSKA!GS+(0[#X%XH19IGKV)=<XW/7F*^][5[.LR?WN^ON_"3[[
M$GG/;:QB+O7QIO@J$54MO;M/XSV.96]P"BR&/EW.9+W3C[<<@;[0BG.SJRKX
MVNHQSJXZX:N;N;E4.;S)ZC3G]SBW,.6R>I*:U\/@D1XH<KY_W(4!%AZ,\FRD
MO[&W161,VQR]JF#TXBH8/5XYD<UT32Q782@_F_WF F5BW]-"&YPP'OZUM[/_
ME=?/_CJLGWW+UYS5Z;J Y_VJ?<]6VE>VW?@!XZW]&CUAW#[\> CW9+7#;5;_
MGJVZ&GSW +Z[_FM['\;6"'N;:P>T=O9Q4DDT(BTA@DC$L,@67N3(&660#$H&
MHVWTS"VML*D3Q.91$:VBGHIZ'K_B2D4],Z(>/$(]23!1QC7XH(!ZDF5(1RJ0
M"%0(YYVEP=ZGN$I%/17U//,@JHIZ9DL]=+2:=,#2NLB0)2FWJ78..0+40ZGS
M6BKE0&G-V0C3QB$^=0G'<Z<Z##C^GJU>QS<?WY ?]R NL&F?NS?',DSKJ-/K
MHT%1S#*.:]ABN,BG7\4;-[VMOS">GO*.[YI]>)J_PY00?://[+4$ 3].5_'S
M;N&=]C_'7;]G>[&35MOMXV;_]$OTG1_M9B_"I/[3[8#<;7;S5ZM=;8I=;4*U
MEQ"8ECA(,.-3[H=K##(R$(1C%& ;!<R#SL'U3YR8.L5ASVN!X,RLUWLC;Q 2
M 4/YU7^7FK]B0&>QVZD0.1TB1TU<%;B,1&!DA0%8*D.0!K9%)@0;<H]J@5TN
M9EUVEJY0N6"HG)EA5Z'R25$Y:OU1S*RQEB'/)<M!>Q%IPRQ*G@ PA90Q6W]/
MALK9&BU@BSYCBZ4L;M:\K%A:O.D"6. 5F['W1_'&/_Q0\F6PVILGU_??'_=@
M5+W>Y8I]R M6<=4T7#5>;4;Q:*+G!O'(!>+>&61C4B@:GYCPPFN2*Y].<I+_
M46D.+T*?OQ%9E78P"\2-ZNRP8%CRX)!UN3:YB1+9W&G0>Q9SJWOE4ZAT]D5%
MWDQU]FI/FPG"1O5O(8FPA&H49>ZJ00U&&G.-@I?P7ZLE+-[2"IFVD^?BZ=[/
M_L#@0Q=LTG[QT?IF"PS5R^Y9YU&!H5+ GRY*+E/4JO>QE1/P8UB]4BU@,WUL
MMFW;PRQ6E#4U98V'R=%HHR8FH"!X+E\G*'(,1P3+Q3R)D5F28U66<:40+!C:
M9JJ*WQEME6H^"Q2.N=,MDY0JBX2C!% 804GG)""E&+,B"&-(K%3S147B3%7S
M:M][%,2-JNK66>VT28@%$1$/EB,#:X<DS_7"%64R\J45]A3[7J6J7P/BJO_?
MX^;055Z*?EE7H\QM+][$2DU_:C7]8G7*Q5EMAW)I5D.N@I!#L"JJFHJJQGMU
MFI2LMS@AZJ) W F.8&O1R),$,D4XTSS'=#YUIZ/7@K1I3J1FH*-/.)&J,#=S
MS(TIY-$;4,HQ,I$XQ!FUR '>D-?*&IM\L*&L3SE>_;@ZG'HZN,U $:_@-@^X
MC6KC23*GB"?(<>Y!&\^M1R+1"(,NGKA3R;B4 SS'R\$^)MP>OS#*]>R*H3[.
M8+BA<YQK#9W#ZW7E6,UB'EX.J<T^JN4R'>MJA;#WIQ^/V^5H*C:;@LTVQ\/5
MB6;>^$@151$C[C5'3FKXR010]AQL3$0!FYD)&OM-=#8[9#Q%;FA%;*^%V)XV
ML;VBLUG0V:@M%)P*,CB'@J$)<1$3,B)@%+6C+GD.7 ?*&67WS"FM.*WBM)?"
M:8^0,5]QVBPX;2Q/7@6"J7(Y/X(@[B28G@;T-!*PYL(Z80@N\^2G;&_U])QV
MO7W):!7EW]<<S\TCKA\%+4#=\+OG/0_JM=L;FYY<JSGQ[HYUV F=. /SYZ+R
M[6YZM<WC;M&]5M_.7M34R)U.,MN4K4Z:O1SF=M0%QNG"\'(Q^X%<]XI^I["E
M2VO8%P5^R(T+!Y\'N'ON=1*./5S?BC]CJZR$'^)A/HZ#1WB02MLLV[GDZ]TP
MQ'18!_]'[/SHVJ,]&,_;(AS'?,61[?;SW7/;EN;A$8PC7_QA\]O&&B+F[; /
MS/G+Y"'"1?G+J=F%P>W95LH7E.\&MRG!4<[F\ 4.0>I]T[8*&[L=6"T/5PX"
M_F 49>,8>&JK[/<"[S0^?<,G9NTS=Z?IY#8TUR;OI-G?*Y]UU(T_FYWC7NL4
M#=N]P/?@I]C^87\,&LJD;N<0OI=GX; WN/(#?+53;)W"DAS"K&RT_?+;W%'F
M)+9:^;^=\HSS<B3]00':F]:IUP2!L]W\]S=YRG/SF3Q;/=A1X.UL+]_%]OZ
M#SMY6>U!;)_+QG+QHN#P/;^PSU0;BG;LCZSM>9 GR,Y_5>5P%K-,>^/@]"'%
M;,[E^NTYZ>5UA_7VMK>W8-*0CQ@^P+ N12!^& SI]:[^?NUT5ROM% \))<8X
MXB%$,#MY1,Q1DYLL$AO)THJ9D!_V]@I%9Q(<E(.)0'FQ>]ALV\NLR[?EWI09
M JY'I7 \M3A<DL,&;(G-;MX\<L[T%]ARNSW;VDRCGY_G6&^\J)HC]Q>>LU40
M'I-@ 01#DDN+.&<2P8K KRI&#@N33/)+*WA9C3/'F^N,<2$8LV&-J!G6*@5/
M.5>.:Q99HD;*E)+Q#%=B,B\QJ9UMB,VUKV?UM8-?M?T:JWW>I8RKY*0"*[ T
M"A.8AQ8'Y'T06B;M(RD#;29L-R6-3):4R[SN:87%<*]24LH+:7A@VG!K@Q:!
M. 5$0_WTQ]F5U,Q6:FC]\ZX-6%%#)$K.2L0CI:"E2(UB]-8Q'7!@(E/-A#SF
MY2(WPQS;>FZPT[(N?])M]B,*G9/2SHK_>]P\*JV+\_PET/TOS(YP86Z,/.>*
M1%X^H!M3*X(%]@-LN+*2VL!T:)5=*WO'W:/6<>_R@<O%N,4)3_O9[&69MOV+
M+AD#?9R!(E:::2=@UDP% 6NP@JT^14ZY5E@[3+0W+A)+;4IQ=^/N[7NOC/6?
M\Z&^7D%NK++:C]UD@%FXI"BKV@A4%8]TT@8)80G,.Z>:LJ45.:&R5O%FXA+C
M8IBE,-4R6T(PD*R() ('@_Y$2"2.1 L@,D+B<IGOV-2\6N;KR\QA9Y/! FB2
M1XIZL*0$3<@&;Y'@+!KO',=>YOB:<77HSZO];O(*$W.O%19*,J%QXL0PCB,\
M,GKNL!#*>$EYRBM\M\+YU0J/K/#Z">Q"5! =7?"(T #6$HL1=B%.$",1 !XL
MT"8 F4S*/?[C;7&RU_1[Q<D5K\G0T^:/N[F_<7&4,U$&O9HO:+[<)<9:*#O;
MLFT/6\=>C/VKW9#Q7=N;WN!BNN9SGDNKRLD^IZN^I9G8!%6%]__/WILVM;$L
M:Z-_1>%[S@T[PL6N>? ZUQ$L&^_#/@OP@)>W_<51(\@6$EN#&7[]S:IN#4C"
M!@Q"-GW>=WL!:G575^63E4]F5N8JT7)0MKV;5V@?>X27>I;N6P(:7]*2%?^*
M=S<_!^Y88IJ!99.3&").H!\-0]YH8A(ER6E2DA@6 W[7=B?]I"OI#O1!P_9N
M)CM?-D]!=A)8PX;ET[F:>L2U-<@IC!%.F%,LC!$NY,, BWZ!!>*U;+OHQV/X
MH I"+7*\MWOO<_ IYA)QUS*IM?"*4<&T$5P$^#=Y%U*48':Y$,(-I.A#'E@>
MUT2"!GL)!.4X]H=GKV';'VYVP]:8(CY<J=G?%'O[[T]W]C^>[YQO<I @*F!F
MF2!()AH05THCES<=2YE0RK/DK,^>I46:]:2$5GO=;JQ6O 0.OUE?1R++W&<B
M_QA$:-0IF]$XLEHBCN]R]L&P515(?U(IJ$4A&\=NK^I0> I?2B"3DV>YL_M6
M<;D,Z:!ZS;WNR_;@N%?)YVZO6QNQFP5%#U<LOVR3G?.O8N_EP?G>_@'>.?_X
M65JC);<411' #N(<6(/%$C$NO6-1D>B+FWQQ4\PK?\%5%,J4M\<L8<%C-(G=
M V, $?[/",0&2&45O\>MQV]X^>');\(2-H?E;2/ K;QBSF< ?N5[.>,@ VL2
MNX\IM7T[=OT93!',']@3WV+K\8NM[0DQ*ZD,73^E9<LFD:@*W5/O(?QY>5+#
M#+CS,%Z\>-<:Q(.C,=%+0.9ZK9S2 '.1;UDNLL<Y!Z<UT>^3#(]JDX/QMBH=
M5 VSI(I,$DOR'4YZ_:]@/_EX(<EA2AYKR1GK(I"E6+[KXC"_9%EF,+./K6\/
MSUI5UDGJVXFE6^E&F)XN@JT(YO2X*ND$@M$[@AM4J2I/IV^?BY\EV,?*4\=7
M35(T\@/@E_HM\M<J22OO#M\8OWZ^R)=$EZ<M>, XWZ,?>_T#VZW+-]2F89W1
M,<TEF6;IE'R4VR663=?"56K7'0S$T@F3%% *)'!@8"IBADQT&@G&"/,V*?C[
M)5T'*V*9]80%9"S9]0L*M[9ODWC>:BF AGC.2<2;3!Z($%(;EU"T@2+.="[M
MXQ1R8/88S*1S5 %YT$MLOU43SSO0%PWQO*'LO#_=/?@LG30Y#08Y!@($=C%&
ME@'Q9(H%06DVGO%E*3 35IG5Q!4L_J<78H$7[8-+M_XB=DOYP7*><5,RZVB4
M$CN'>4@\8N)L)$E::3W0VL3D#22S(;,W"7B3O3>?8TC4V\@1MP1(@X\@GX%D
MSYK R2N,C0V9S"Z63GK2.J[$KLAD;PF/?=JZ"H_]33C".#8R:-'Q"ZU)#OW7
M)W<\H.\^OB@/@LN>ES+1*<8[R$TG4Y<#VR\YX;W+$Q# F+XL,_B*DF-6G.5\
MW05REQYRN%HKO&>MWROA^V4E 9=R8U,[&(AY\O1"G/-G;:8D*"$L1AEPX#X)
MS;BT#EN-M9).A6IG(KCI,;>J1+[=D\\!6\L5PTA$;1 7Q"#CN$.4<FL-Y8''
ML+Q?W)S=E(]"Y;^#\=-S(/X5EP=Y"%FR0 'M'X)6*IZ"[_6=M& HU1M;L;T.
M;?>@.I?3L:Y7? [#FNEU[$GY8'+CX:'-OC.?#W#4 8)!-EA*D+U^RJ"HRL$Q
MB%5JPT5CH@ C/<[NN2E=N.K.N>[ZSU^J_V8:ZU35 A^_G3;6^;T.?2V\JNU7
M'L9^5@\E97!RQ:3".?RWYROJ6(SWT3%,.7Q2MR&Z8* ]:SUN/RDB-_.M^GS7
M?J\/ ^]EE]<HV?$6G.VX&B1CQR$HVN->KF?:.@0*7*OEP3('1WY0T=7CM,/9
MYX#\=\:&XEGK\?C/\W/PY(_RX,?M>N!C)U^^W<6AYGD>5,9E?6!KXG&LW'35
MKWED[2K/9:[4)*B.O!6TNZ/RQA?$J5X_P?.!RMHM_JPL0?M;_..D'8:'X]/%
M,]^JI0]/OV+=H-<9#2__RD);VEI&G_^/Z__C^:7B_DM_;=7X>X68N95WF_WW
ML#^M-W 0D0/Y_HIL@AL\LYT3>S9X](^+"@JT4STJE;73+0O$1?TWI_Y6-/MJ
MZ>R_V/IKZ]W^]HO-2NEM[[ZXZB:V3F^Q"V;0N];^7FO_?[=:+_9VW^W]M?UR
M<W_K9>O5]N[F[HOMS;]:[_;A#SM;N_OO?L$7?-SN5@L$]^Y4V8&I]7[CW4;U
MU]#K=&P?^'T\]?%XF/>9/%Q[4)\//LX*]S!O8/:H-^J"(K^%.;@<@W.ZN[*8
M-66<62TH9HES'1P%&S[JH(* _X]M9?K#=V+8S"7P@]=1F"B" =L_20)&/P&3
MGZG@I+$T?;?H\EI9& >=GH/MM1N'.4C7>KR=)S%;O6^G^WZUO6XL[+CC<$0Y
M#=[NYS,$/[ Q'@]&_C ;Q26U-%8AI:>MT;#T8AE[M$,VQ'.8K'BY*W;V="PK
M@VPZ=*I+<XI$"?'G)TUHX-3TR=>W>V%P,>R8S6DT&HS'-+G%$KND';(YTI^Z
MJZIDV,'X4 :\;OQF<_"T'X_:V3\U.TE3\W-VIO+WKL,SL_QA$B+F$D23!&>)
MHA'H#0<IU$;/94Q@]I![&_X$E_1D]^!S<DPQ0B/LQTRA?%X0:9$4\IQ)PUC"
M4=A\\'A96Y22%=%Z//8DMS*5?S*?6OV&5(;N)5&^Y39OMHIG$JK5V$(N=[*C
MT"[1[ME<[%2U#(";#(;PAU*J]&*<^=Y./#>2-Q_Q\7COI6=[^YM\]^57!E)X
M\VYB63(N5>&3<B"/+QS762\/=(@M,'C;H$W_N%=/](W/NTB20@05'> '+I/3
MBM(0N8R.IQC-]2+K#5B^Y_)[@_<V/R>B4V3&H0#3C;B1 FFO!<(L!,(5@1VS
MY.@NJ2#\D]&D]7&*A4N=8C]H=_=[N<5^U-LO^TIGZR'-54.Z%LRCBKF!FJ$R
M<@"W,-H*;82P&$O.C&A:_]R=IY_OO?D<C.$"MD:D34J(<Q-R+)HC);0/@JB
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
M3@+6E- _&G2N&3J%X,1(&9-)F%LFC!),V^2%] 3S)*ZP43;H7"=TSNV;,<E
MI!+(&*(1Q]$@L& M;)Z4Z""#)/D$V+VA\V'3Z$T_'-E^3G _L.WNH/6XTP,P
M#)X K:[3V0$ZQ_UXF%,YO\6:;;?&ZW&K0Y8;X@IC_F.<B?^L'SMV"(/Z(_M8
M$-M8DGGN["#F&SQZ_KC]I/$1W):/8%[?OHW#4;^[UYV>>&O(R&TJU<4>W%HQ
M&B4WB%@-)H]5H%19 +M'*FR382GFTJBL<0RL"'^/U\0ST"#QSI$X9]XDGD,^
M5"(2B45<*8XL3@)Y*[Q2-"@5TW*WP),&@[^11^ &R&L(QZT@<MX=X'!0AA")
ML) 1\9@X<HP!+ .6,2B J?:-.V!=H7D'[H &FO<&S;G-4MNHB(#=$2N:$$\J
M(="^'CE/O/3>)T=UXPNX+U] .&IWVX-AO[#J5JR<9X/6L6V'5NKWCEK'TT,G
MOS.9OHXQ?VML.E>,N;@"M?>RL>!O52F]7^32R5*O,4.P\S#$C4[(R"B1]M(F
M9[B5+->.69+\W%CPOS2+;H"W8N#-=Q8-EG*B(\($S'.NC08;W6G$ M$J8FH5
MD8^>XR5YOPWP?GWJ_!.X:ZSS6\'C/'&.QDOL\ND?KE6NU2B1BQ$C+60B6&$G
M<I>!ACBO)S!OC3@WP+QW8,YME-XY1U/R*.)<1)5YBS0C E$:)/$T8,]"0YOO
M":);1\>=WEF)E-?=<6#2?VM^?+_!YA>ST[S?RTZ]/\_&B]"8[+>IB3XN<&4C
M?++84B1I+MV>J *3/3A$J.>>BQB5XH^>\Z8OX-HA\=;X<H/$^T'B@BM=)*^I
M1#BP7%@]*J0Y-0@$@P)Y3LX3EI&H&B2N&1+O(/C<('&%2)RGS8I;:ACA2&J.
M$:?8P9Y(8X8CP:!FO5<NN[&:5*QU0^(=Q)H;)*X2B7-[HA#1@5:U2"E%$%<X
M(<>C1LP)2WD4D4F^W*'<<.35<.30[D<_'-=(;QW;LR,87<.6[^KX=O;EC2?_
M99G[<>V(>N8;E72;*LDO$&;8^YDD*J#(I4/<6"#,R8->BB31Y&S23"T/+C?&
MP2]/F!LPWC,8Y^P#EA08ZY$@Y9-"/)%LJ3.+2!!68R4<RP%GTECJ:P?&6^#,
M#1CO%XP+M-EK8H.(@$/A$><TIVDKA;R65# "6V-4N>Z2;,"X9F"\!=K<@/&>
MP;C@3<:1,>91% )V1JH8TL$39+'CP4>'I4AY9[P';_+UF'-Y!"4S!'B&15\@
MQ&9)HZI"J^\#?=4LSM-DD.QA)V8 +#+EAZI\;C7A^J+.>3>9[BNKG2;AY1;4
MT<$":R9"19&7T!B2;0-LD.,R(!4UYQPH-?6DR41;5XC>:FIV ]$U@>A\3IJ%
MM80E119 "#:\H\A9;A"3,?H8I/""-Q!=5XBN@D_? *L-)J^%R7E*'3"725B%
M"/R$.$L\5UD22!%*/:-)^4!R3L@]Q+\:/-X[I6[P>.=XG-LC0R3,:QT1 1Z-
MP(#-M4$<_$J3\!:GZ&RZI^#/PXY'OULDUM4)YU@CI@E(WS[97M0_KV#*KYP;
MT]CQMZ"COBX&J+WP5&B)*)B"B!O#<_,5CD(R8,I;K^*]GBUI[(;54>T&H&L!
MT#DC0FKAC#(>:2LHXAYKY"CP[NAH(-);RMA]UDQYB "]3IV"NV':/PG5!I+7
M@N1"P7&:3(A)(.+SV0LN-;)62"0CHSY9I9R*RWEV4[C@_I!X-QR[0>)*D;C
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
MF/B(>/(660S;*4"3BN@H9^P2.M!LI+\^%V\VTK7&ZCQUEX%:EC!B3!'$J1)
MW0F8OL:+I$STQJK?G+K3>>INUHJV;WK?'\70<G70NN?@I6RI>O^T%3-93ZVS
M:"^AZ_5@7:\?8A_!3&1/16O0Z[1#:SSV'^JTM3LW_E^7R-[57W.]5?8U-+:S
MQ-((=I0EG L>K?311 /V53:VE/V\?55;ZJ)JW4L7%6].'QHT^O9Z^I8N>!FD
M$D)Z[U#(QT,Y#PXY2R42RE#'J,<BR$?/F9$;YGK6T95%?S6F4Z-W?G.](UQT
M*A<@P*!UG-4@SAHL_:B#3D8)6O3.E9(4&[US%WIGSF$B!,;:!8ZB%PQQ114R
M6>^D(+D0UB6:BTDQQ1J]T^B===8[6G*KG4M2:0$,E6H;&6/1T,!)"H$U]L[]
MZITY7Q#'25GB156QIK2 =C;7Q/#6"J)H4-@^>F[$=:,JC=IIU,Y*?=>8<6XB
MF#2.<4^I"<;A:$V*UC).6&/NW*_:F7=KI>"PM08I307BS&)0.S$A89A@BCM'
MK7OT7)OKUKR_<[53>[[&SZO%U11E<T/G]?32F=$S&%_HC5PG+@S_"C=JGGD;
MSVR\G%-5_*'\$D/+PFO9@]@*HWYQ<F;WYA+79^MQNUO<GH,G/\A3NM*$KNW>
MM#LZ@N_[BYL1T0GG4YW$,,H]9I8[26F0,3"52%@>2)W?A\8SOEE-^,MZON<W
MI+W)G,.-S(7B<?!J_AFL4UZ&9J.ZRD;%%PM46 R\Q43$HXJY!3+P<NT=RK3&
M"^]@E7/\97)&OI:'YY>6/[V1\OIMD,%8,-131[SWW*7D7"!$"4L9(RX:LC1^
MV2!C+9 QY[$RGD1!.$/2YBP"11*RS!+$G: 2Q\BC(PTRKHP,GK@QF'AE@^3)
M2LV8TSR27*/#&:F:/6-]D3%?UM!9%BC6*"3*$$_4(1=D0!'^YB6Q!.O<>H\U
MR+@2,B0(.TW1".XE%\H8C>%7$FSDPOJ4FCUC?9$Q7WX!2V;SB2^.34#<IXC
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
MUGAQO9G!ZY$=Q1QK?YA>='JVYSNV^W=_V,E#+Q+M3A+-3QT?<"RX9S@@HTQ
MG"6+0(0)V'C4:6.Q4KF!<.D^6=CO,;+?POJV%?9;#_:K>;.HH8PRQE'"N>,N
M<0S4>950B$XZ"RH^Q:7?V[?&7 CPP6<;__C)6.' =>3 ^A&:%2E%9ADB6/A\
MA.:1D9ZA8'Q*4EO#;542BMZ])N8"@+0A/%A(\ $SX,)ZD!<&7 \&K->DXAH;
ML'81DP)L8&44,LEJ8$ ""J!T(FI>>I<7+? Q:X$+Z_U;.' M.+!^G(R]M5'E
MX&')0 NTG""'4T)8.!.9#,JY=&\]@S>4!@L'/F "_/$3^T* ZTB 4T?[U!$L
M8?T0$"!''/@0&2$T K$G! E*.*=R82YZ]]*DZ]$V?:IA^C<:J5\]P 0N@@.>
MSB9;[=D@=N&3_\:O79G_<[.8U^1Y\=>O6 >/=CZ:_Y5Y#9)VJG91<WM;;_37
M[I'NJC[U+Q#G"WFVZS^/!U_EZH>(W"#:C\@FN, SV_UD+X9;O][LC=7I78U*
MY5;D"]X0-UMOT?5H'5O-_O/]O_9?MP^>[XXC@0Y:S[<W\"E:A^W]UXWV8:/]
MO_N-YX>MUX=_'>SMMO?W&B\.6KNMYP>[?S5>M^&%YGZK_7H#'_!)IS=>(+AV
M-U?S:_13X\WVZ^WQJR'WM!\,?VG$SSZ>Y6S201XN;/UAU4,,_FX,C^T@-NQ8
MHC]=P!S,QV"-N\>BWSNF%<4Z>F:X8,)%':+1)F#K@XQIK-G =V+8S8&Y443J
M7?9R2<6#=88[9QQ(0<Q(9)%_L[D=745=QFJEQ@LR_7.BU+7.3^&Z_J861[51
M2DNP8F/@S'*+K=/>6:6Y=-*R]WM9B\/P+_JJSEW3VSI#W^T/SP?Q,$WK</N?
M<VYQO*ZR_3WHPYN'@[_ZPR&\#1^RH_[@HIU%<AM&]7NW[S]NJ,;V[I]C[$__
MV[-OS?DAC.>HO8N/VMWCUF6 >[\Z;;Y]!6/\'32W%]T6?7/1@G&\>_NJ^\_E
M/FAG'_A[$9.-,FF$JX0"S3$RUE%$>>1&FDA#8O6]FH+@SGH%MJKCL'&MP]AK
M'5*RRE,)GX^@")]E 3(XCUL[[>/82(#9_B=0IAJ5*M3HGX_R;AHV1O!F3@F/
MXX5K#+ZL7*/3@X\-\LTKG0P4[ZS43?3O3 E]0/JXW&>.</^:57Z[/H+CG9KW
MP_#9E38YV;!?<#X3V]]]?E _JX>\J8'Z3%MGP_CLZI??KB((.[T*6=67?KN)
M;7$VW=HQ,]3X[8GD%EA=%6>=Q!Y.[CP1[-MXEI$]?I,RL8V_\?XWO_S--SE>
MTH7)U<.6 9<!EP'_\( GP<HU.Y../7(_F#Q"Q"(K4J]M$]^KEK55[^1Q.^6C
M: >-V L@I/:BCZ<N#L82AI'%=0]_)-,[[E)]HT'UCTSR[ T^49=_< 5^OH/U
M>&)7Y(2=/=\4$S.W^,[Z]/Y>RYFCN,S<#\X<N<7,/=;)*8 L@%PQ(.>(3W$+
M\7E+I02F;6O36I# U__M^ A//QS-5NSNNC4>Q#'UQD?BW"4E!1/'>>+)6\V3
MP<9HPY@)/C"K Z79@TG,Q(-)S!U*?KX>;Z[GL+=:<733O?GE/+HZG7X@A\UG
MW=;) 3\Z>75R]/;H4_.DB8].NG"/CY];IT<7[TX\;9[ M4]>G!S5#YM/W\![
MQW"]%KR_>]&\?-4Y?'O$#]O[]-W)GZ>MRZ.+YNF+T^;;5N>?RX.IK#M!K+*&
M&F2HST7[HD8ZIH2TQ\E)K2AG:6N'S.@"_LTT\K4.J"E<]."XB.B$N0XVUX;F
M'C/+G:0TR!B82B3PZC0%7YVFW*771>&BY7'15$=>D2/]/%*>*\1ET,@&;A!+
MC'-'"-,J%BXJ7+3F7,18 &%*'?'><Y>2<X$0)2QEC+AHR,R3W<)%J^6B>BZ:
ML%8;;X"&3!# 14D@&PU'6=]5/A"E+.A%=$9KS,)%J\9JX:*O7)2ML^2%MHX
M%W%G F?PDPD5DQ"LV&CKR$7UV@".)&U )0H<##5.9$!.*(V\!/5(<.; 5LM<
M=,?2LH6+"A?=:]G/Q U0C5<V2)ZLU(PYS2-<AQ)GI"HVVAIR43T[*\+Z1*DE
MT)!*B%O!D,L]'Q3HMHXX97$N]LFV:>&BPD7KRT42Z(6F: 3WD@MEC,;P)PDV
M<F%]2L5&6T,NFDJ4TEQ$3Z-",86(./4161(H"H+31,'6QD%G,IHN%[):,OKY
M(\4QW^ 9A#/CJ'#V>>,J$ J(:'3RD6\<CJJCP\:C;W:UA%.T@\D,3[( #GJ^
M?QH+&2V2C)I3!VE,XF0$=DA&#MJ1H 19&@+RWH!,H9ZK('/WO-+_8]T0N(2S
MHX+ ^T!@O2&()RX1R9'6Q"+NB <$)H8\ITP($\#TK!!X1Y=M0> FGI@4!-X#
M NN')BGG,H*NDIN ",2C\2C7*$.<^0!FEDR&^(S .^KC!8&;>$Y0$'@?"*S)
M0*]A[:@E*"B?>SA3CEP I31&)T30-& E?N"HH"!P$[WC!8'W@,"Z@]RJ:(V.
M'DDC&>+:8I33^5$,5#F9(N:*9P06&;AN"%R"3[@@\#[LP+I;.%@L6,()12Y]
M=L4P, 0)0RY1SR46/@6Z(@C.239F2TPFF4YO7>/TDK_M\&9N2>.)'\30&3VM
MZED /$;=JO#%K_Y\,+*=;E7*HML'X R_DU_\6&AL"0[EO"K7SK5V>^$/V^D-
M_ZJF?7?0&<)LOACT3U]_69[A=TGN03?CO"_R>SGEAB9<4Z6L!(V?@!U.N$ Z
MM\9U1'D*-EVTS)1FG/>*W;O4]ER"+WH9X"T@O1M(:U:Z%)9&SP&5V !( Q@*
M6FL+?S(E$U4>R#O[R6[?Z:Q@<Q.=U$6NKBUDZZYMJKFT6'$48<T1-]HAQX)'
M+/ (-CT8%9@6N;JVV/UY]W:M=G:1K^L$UII\#=(%'GS*BQD1MTPCJ[%!V*?J
M)"IQ#?)5;^,"U#4#Z@*\X 6HZPO4NK-<:^=AB0,*5@%0<?;4>2<!K3)A9G@@
MH<IL806H:P;4!3C+"U#7%ZA3/G5%.;6$,20#2%.N)$6.8(V<3,YJ&@7U.INL
M*T!J*=!TPX/>A7O:<-KI=8:C0=4=XZJJ]+@N?#]7E2R^\D7YRF?TU-F],?N3
ML[]"40NEJ#?3GF^I! @>@XP)#'$>(C+$"90T-UA*(W5@N7I("?]<-Q0NP.E=
M4+@J%-9,;VUQT"''7W-/$)>6($US0].HL(U&&5_UKIK1O*^@<./]VP6%*T)A
MW5OMC&38,8&X=X!"RA/(0F*0\ (GRH4)R604%KMZ[5"XJ$#LGP!?.4):#"CK
MY>UTLHQ*ERNXF%Q7*B$K!49*P4]K6718E".D=07FPN*S"S!7#<RZ%SH)ACUG
M$8&*FFN:$(I<8 $IP2C1E((2Q HPUQ68"PO;+L!<-3"GO,XQ1T1QCY'D$I19
M;33HL3&AQ)0P3#%JDUTA,G_"\WP+V/Y<]:&-QO0R8IC[P]'7[H<3'$\ /MU
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
M)D":SRO& R$&1V)L-$5[7*6=!B@;>T5>?FI>[EZ^!ZT1K&H.2B,P).)<!>1
MOB$LDQ8"\&=S%3*VBE+GC]OKFG.$KKJB^/YP5%RN"W*YYNR!Z=CIKQPS?#.,
MX;GM^O-Q8@$LQ-_P6/W0\9///X?EN,Y#I/#0W7AH1DEA&YVGR2+&;0 KEJ2<
MY:P0D)+G,:GH6=&MUQ60/^F9+8!<!T#6';A)$*R30(G&[,"E!&G0WQ"3!%92
M2$R"*4<E:PK(GW3@%D"N 2"G^I_0H$2N .1YDB A/2CJQ'D$\#2@]RABM2\G
M*FL*R)_T\Q9 K@,@ZRV/!<4:,X.\T@!(SW*F8?+(!2L,#PJ6.67+N1R\K"$@
M?](=7 "Y!H"L>XU)D@I3JQ%0K4><NX"R\8BB"XH8JQ(=>XV+#;F&@/Q)KW$!
MY!H <MJY3%7RE%GDO.(@(G-L@B<2V<14I(DP&\B*SG%*4L.7I(8JEZ&?8!I.
ML\-Y4E*@YP?1#G.A@SM$YB\G8+M\]!X_^KA/74JL^\IBW?<_GT4/O%2=[!ZF
MU[9K!Q<'$QHJ1[UWE,9'T]WEN1:>48P\]0J$L<JF:B"("ZJ,9%1S$8J]NJ;0
M6V[P>X'>@J%7<Q49G )G1B F=$#<L(" 21T8JL)'P;$DUL\NHU:@MW+H+3<:
MOD!OL="K'YNDH BC!B-AHD1<*86<(@$EQC5S(O_4!7IK"KWEAL<7Z"T8>A?U
MS!0KHR,*25@V@)X3R DJ43*6,!4H2U9M[?!M6:"W?M!;;KQ\@=YBH5<_"O$Z
M6F%80LS0'+UC!=(4%$XNE?#)L11E*-!;4^@M-X"^0&_!ME[]T",8JBS\ &,O
M1]1[,/8L0 X1;["3/'EI]8JP][A]NR6B?JTCZC,A]=/S:X=05ZQ4CF+OR$I^
MROD+*C=)WENDH@-2LJ +&(H]RE+%!1 VW+E,2L4,7D-XKD5\?8'G(N%9-Y6U
M$]PFC[P2!G$M/3(L6.2U4MI)1QV+Y6QF3>&Y%M'V!9X+A.=4"UZ6I%!2@/04
M!'$F \ 3:Q0388$:YYR?TP:GP'/E\%R+V/L"ST7"LR8]F4V*4Q.SN&2Y9H3+
M';(-8DKJ*"*.QIBLW*X@A[W <R,B\0L\%PC/NC.:8:ZQI 8!X]H<;D20!NY%
MB7BCC10R.5.<T6L*S[6(RR_P7*3M67=82YE28%$A:JE#G( 9:@2AR :":>02
M@Y[T"!S6ZQ6E_[_1=D?'W@YBY:MNC :Q%ZI0_6$)QW]$'WW<1S8'IZ<Q=')^
M2K7_'_*)S:2Q<E%YRMR6N2USNRZ.KK$>\ASTD*R(MS,+9VV\TN!C:,'-7W2R
M!GX4[: HXW=4QC].QTP*EHSQ#EDG-.*1@=4,=A;"C)- E.<RD:T=L<V*K;Q^
M %R**ZL <*D K#NKE!:$,X\1#I0B3CU##GN--%:))"<B\;8 <$T!N!1G50'@
M4@$X'3])K3*1>B0(X(Z'H)$C5"'O># ).RJ$SP@L%8GO&8MONB- 3+'%"Z.7
MN2US^]CF=@UL\2L"GJ.1T*)\W$WYV/_T5]O?5#Y,",)IRY'DW.4B&0E980**
M#!1)XU)B'.>S,%S4__4#W5+L[P*ZQ8/N8PUTE@7A74(4U@EQ(0FR.EBDM?,T
M)&P-IP5T:PJZI=C<!72+!]U^Y><"X&$8\Z?FI_>1DAB4"X@R+<#0C@QI[P0R
M.@HKF(V)K IVC]O0SIZDQN@X-LYO6-SC0HV=82-.4G@;HW[#Q8;UQYWX;RP6
M>>'[,K=E;G\N^&@C9I5BCNN361[_T3Y^I2W\.K*N&Z^DWS5A?VH''SH]-![R
M,T+A'I.70"]XIN#/&^H DS>?_^1\..JDBYOJ0?[0HI_>?._A:7[X)YVGC3&;
M3/]L@\KPJ5[=.4QJFG_1'D(<Q<%I5K@;YT-X[,;9N>MV?/<"OF([W3R+XSC3
M7/JY<0R7ZUZ@_$)HN'XO#!ONHN'/!Z"1^(M&)Y=2@*L/.O#Y3\=QD$?0.(:;
M-^R78@MP&= >T=6?;E)C]PP4_>W&;J/;_Q0'M7%^ZI]WP]<BU%D9.AO$(4Q^
MXU_;/:_J5><7W52]WNV:&@2J:[97.KWSZNU9KUS;+).Y%CQOB_ZPDS_P;!!S
M</J_\;=/G3 ZOK*2KGUKLK?PUZ]8-^QWST?SOW)MAWEX*C"KQMMIYW_<X->=
MF\_P4+YVCT118>4%XF(ASW;]Y_'@*VE^B,C!!OV(;((+/+/=3_9BN/7K3?H!
MHIF,2F7N6?"&N,EN]"9WW=/LJYFS_WS_K_W7[8/GNV-R.F@]W][ IVB!\?VZ
MT3YLM/]WO_'\L/7Z\*^#O=WV_E[CQ4%KM_7\8/>OQNLVO-#<;[5?;^ #/NGT
MQ@L$U^[FC)Q,K6^V7V^/7PW];M<.AK^ T>GC62Z@,\C#A:T_;%BP2>'OQO X
MIRG8TTS?PZ<+F(/Y&*QQ]]CW$T6DWN4T?*EXL,YPYXQCGF-&(HM\ZP[Z *'?
M%__+D/ZWI+2WL1&S *R< L<@$!OV:RY5 R;$-@;QPSDL6</9(4C[D?V897RG
M-^IGO]VP$T MJ*9N+,-'#7CXCW&4WPR=\67RNAYWAJ/^(*M\5Q\(=F1!7.>:
M8EVXR?"\.QIFX0]R.G12@GV0716YW!BH$FG0/X4!]F& <3AV8HRO>VVX\^E@
M>OY7--WS-*V)B[1U?@K7]3<=HE0;I;3TF,? F>466Z>]LTISZ:1E[_>R0Q3#
MO^BK9[1>NBUWHNGVA^>#>)A>9[T)](_.Z&*W9[L7L*PO^H,9Q=V&^Y^S3F5A
MX2XVU"WZ[I]C[$__V[-OS?DAC.>HO8N/VMWCUF6 >[\Z;;Y]!6/\_:2Y]Z+;
MHF\N6C".=V]?=?^YW/_<VON(WSL3:7)4((T#1YP*$-'6!I0,-]XE293C8P\V
M<$@,NR.8)">QBH):)7WD)%J'6;0X82Z 0 B56["'O3W+&W-P'K=V=@%H\1H3
MHK,^X.NKM@KZ;HB3WT%!SA^>J*L)V+3_*0/27BW?=43\TCCN=[,ITNC#IP<W
ML)W!.[+5;1K1^N.&A\O_4E>4GUS=^&FC?SZ8H1X#"H>38>1$LAO[^+9:1ITS
MQ4S*W)K#UM^=;3!2*R/DBW(] ,Y"/@NBLV%\=O7+;V QP':_>-;I5<"MOO3;
MS9'FD=6=P7F@X[<GNIC :AOCBM(G+N?)G2>JVC:^83[?>),J?N4IGOG^-[_\
MS3<%7=*%21GP(QCPY 2E9M<2/M[F/^8O,C]Z //%732?4NY#(ZY[6*84XLHH
M^WOBILCGD-]K_E,FKS9YAY7<NNJB-&\*9V].2I:^.<=3,_M\< 6S51WT13 J
M0F7P[$4?\PE[@Y%?&EDW7(23]\'/RQRFHS^SF;Y^=*)]5*8AF+_#?K<3&E<3
ML)E(UK=: _*?QE61C5N3X*TFJTSZ-R=]+]YQTLN\ELV\KI/^C<T\A[;%+6C[
M 99[V;M^^C5[B]YU.\V,D/CFIEK%@_^?.4$1MW_,]3ZL?C(WFO)\&.I) Q9S
MG/MS*,>Y(\Y)Y:/ D@@74[!B=B@E$@ 0>$[X;=J/>,5Z5T \Z-T,MCS\XAC:
M.X_M_BOX3+]G7??B[_YPV''=>'6!@]X,A^.7,$RYH>[&210F;[U]B5M[NW#]
MWT_?G>SB/+[#O0-Z=/F!O=L[($?TX++YQ[O3UE04Y@?R;N\E;N[]V<GO-_=>
M=5I['WGSY-U)'B/<Z^3HI/D)GA'_<]F<*LL.2TP-,P19*SWB/EIDN#)(AER&
M2V)!+=W:$7J;3\5@/OU9X-Q/J%%AK4UDK7LAK85SU=<O%JY: %?5J^QJ+JAV
M&&EG6"Y-0I$.FB -R\^YB0X3N;6CY%VK8!?"*H1UOVJ6QS$13*60'K:T=X0&
M99F.F!.5K"QJUJ935[U^/Y/8>>DD2BEAQ(UDR.H8$8@J*YF-GBN\M6-FM-<H
M6E8AK;70LGZ8LXJ6M=Y45=>RE!4^!-"M,#>(.XN1Q<!7-)"4HC+"1K ("=DV
M:Z9E%7_>[<HW-[[IW7LX)/TP>5AI$8@BG,?(N&1)$Q*%]D(&3)6D]\G#WU$9
M4W]P:G-TV^?1L]3Y' .ZC(-^X><[\?/+:8^=XE)@S1"1VN7Z@#2WM0"FYM1Q
M&J@+N5;!).UOW>L5%-(II+-0Y:^0SF)(IZ84TI#IA5%DF=*(:Q/!?N44*6J=
MT<X'X7PAG4(ZBR0=V%0!,Q$-CX0;25S"EF$9B!?$&)+61],IY'(G<JD[QV3T
MVFCJD"5"(*YR\7&J!7*,^*@]<9R'K1VU_MWS"K%LAO_]QYEE>?[WXM1:*,74
M])<0DU,Q).2=RT>'W"$GN4<\&"JY$]YZEDLZ3_NTYOG?%^:Q^E(V8KI.P"V2
MH-8^43&7A!A^S1]LI,Z'\P'<=GC<_]1K6-?_-Q=LR%ZJ20^^7.7AXDN-B)R*
MEO/6_+'M?1@GL\W/*K.CQE6D]OCF5^':C7 ><ZTJV[A;:;D?RJ3\RA@'K1?7
MJ\S-3J-L7YS%X6%J5CFNKSK#C]/<\+QZ^(->?O>_F1JR2G)Z!H]PV)OBE^'7
MTG1\0]GB)W(P/QWN-?'[Q*0U$3O$<AEW+CT8+I88%&AP"8"+@R5;.R XIN ^
M25K^1CXE;*,J^[&?JJV8)4(G <3A\S-3*AOGPQA^:0S/8%ODS^7DY+RC;Y8;
MJ3*>Y[IL?\D;OS/L=ZL5_J71C?;?*H>SVYV1J'G>&Z,E7"5!YP?H '/ P*Y0
MENN4-.Z2;7F?1%-=\5EG!+?SMZE(XY\VJDR?"KR#CCNOYN%9R>ZN97?/+G7Y
M-=.[G8FE#7?ZO=OW'Q\?>7QNM7?Y^\A -00%$06<?1U2"J0M3R@R25C R>2S
M^EH"MY6*)JJ$]A)S%I.Q02?.2'21&<9H/8'[;6R<VA!K*=EG4WNXJH"4/W01
M[6 (+!" 02H1&>$[%6M<53>HV.CZEZOOPA:@5U4:;YMV/3-I^KM/^ T"D;?,
MUK[_K.O) =T/9%V/:W8N/L66FPW+"88!XQ\?TRJ2F,F2EFY9 Y;R]@.>D]CZ
M4UG71/QX!N=R? )W3>)L7$O@O+>ZA;=-GUJ3Q.G]B1P)C>?7A,C5;"UT0&);
MBUN,:4;]NRP^$-LF,P@>%/>8K["U\_\6F^RUQ R[^\3,]ZMQ36I;$G,+B*PZ
M-W$M9X[>IBAJF;E9,W<;6BXS-VOFZ&UJ$2PP"&ZE7OZ)]7K3SLEFTT\'ZF[T
M.<TCC$=6UC/-#!$">VX<L5X[;*FB*I@44^4&(6;B!IEN=#7KF'C_]*S;OXB#
MZ_K/\($<O9P=-_\XP*U\5-)NDJ/3)MRK]?'H]%6W=?GA\K#]9[?UQ]&GYN4'
MWNS4CE[@7O LN$5??FY>_K=S=/E2-.FKSKL_8)Q[3=$\S???A6?Y</'/Y<%T
MO)KA.B6=NWJXE#-,'7(6&Q2$2X)&0[UCV1=;LK8*X:PSX03MDY6>1<XX9S)H
M*1.QNO*T.BMDY7?%5W[7J29?A7"61CCU6+68-*-8YB 2#H0C$G(N1.2(-R00
M1Y.7%>'(0CB%<-:7<**S4C%KA+,Y4,5H%4U*3&*B4V2>?N?PN1#.L@BG'K_F
M@&Z8,0'Y!&O!N4K(&.&15;!*+G%E2*PRI@KA%,)Y9(0S<2H?IAN4LS_I']?N
M_Q[_MAWX?SZ(+D1T5R*JIV["HBF#*4I81L0U(\@)RY$2+&)AO*'<K241/1*O
MU?6^0W/]G1O=;>X.; .RTG&>>/)6\V2P,=HP9H(/S.I :7'@K(15IDN$!4^5
M<B9'ST6#>,*Y+S*GR$GL';=,.(:W=MBV6O?P_$<',9#;F.M@B6&4>\PL=Y+2
M(&-@*I' B\MB51"K"6[I06I+CI'0%.><7H^T<PXI)KPP7%E8LQR>?D<7:8'8
M\LNBL& H6'G$>\]=2LX%0I2PE#'BHB'%2%\1Q.I&NN)6ZR@((EY0Q!4E"% 5
MD$B2"5"5&<X9K'>N'5<@MI$0*V;I,J%7DVX^.(X=F*5.D2H; Z#' D/2RB \
MI9QJO;5#[UI0J!B>WT59NS^RW1(:\<C\>!Y4?J-4<HD2CKTW-DH=E%;">RQC
ML:Q70XS3I7P,\9*SJ!"F#"QK[!-RE!.D')7*$\M]R*$1;$99R')PL&I %L+Y
MZF? UBJ="\(PS*--H&@'&GSB L0[UZ[X&59%.#5-C#@:53(^JUX8<="DD8T>
MHR2DRV6=-%8!"$?<U9=7"*<0SGT2SD_FY1?"61;AU+TN1.1^#,XBS85%( H,
MTM$ZI*CV-&#,K,C%9%4AG$(XCXUPB@]JF414UWR(%=:#E>64DXB'R)!AP2&+
M4XA.T\"8 2+BVV+-B&BVAVKQ>8L,QA?ZYSD!_P=2JLH]%W'/>_1&5IFQJR#=
M5K^'SB8-KL_ZPQ&*E>)U&GNC&_$QP\924H_E=CWS>-8PYV<>?S/Q^$GGZ8S4
MXU(8<%.D/,O!2,D+;1WA+G%G0-C#3R943$*4G++52/.C*<<I(QYT,<E0]![G
MPUR+++/9MA#$PK\J)9?;Z:S]86XAAHT@!IZX =S['(C#DY6:,:=YA.M0XHQ4
MQ<&Y*F*HJ?E*\N@884@1;1%/PB+GE$*&@E'FO.:4TEQ*^(X'*H48"C',) 8)
M6*<I&L&]Y$(9HS'\28*-',S-E(HC<D7$4'=$<H.-8)(@KXA!7!.%K+8>F2@I
MH5K;:$(.8KYC9D0AAD(,]T8,Q6&X3,*H:1+:*"ZP8HC$*!$7R2'-2$*<!*6C
M]=0KL[7#5Q:T]J5L^+=K]\I[*=VK;U7M]O_-+7>[#$]/O>K=[#$=G@_&99N[
MM<*KOG_>#8W022D.&AEVN:YS]^)+2>5A_%)Y=;A]ET+*UPJAYL6YT4*0S5ZN
MFVT%\X>672)P3J'ESM/&O#6\P4F3TK/$5!5JLTF4:VEWST-L',/U8$:'<33J
MQLKK=V8K[]\09A6>J-,;5VS/Y=P;@S@\[XYRJ>W)U\;.PA@;X^KPD]+OG:IJ
M;B^.6?E39W1<%<.%;X\&Y["X@ZI6MA]_.(S_')[[XW%5W>W&:[A@KS^*#2*6
MNQ6K"]ZAL+5]ND)HU';UC/X$4Z]<V_E7!Q4\[_$I;^JD<NE8JE[[U@0H^.M7
MK!OVN^>C^5^95SYSYW_<X->=N<C<Z*_=H^)3;847B,N%/-OUG_D2E6K"-/,1
MRRA==-Q(ZD!?2DDK4)98I#J\)UAN77WK>/!5E'Z(R VB_8AL@ML^L]U/]F*X
M]>M-!@:NG3R+RO2[X&UTD^!KA?+O:<VF2@-6:_9\_Z_]U^V#Y[MC?CYH/;^M
MF%JGIV@=MO=?-]J'C?;_[C>>'[9>'_YUL+?;WM]KO#AH[;:>'^S^U7C=AA>:
M^ZWVZPU\P">=WGB!X-K=2D"!M'NS_7I[_&K(5<\'PU\:\;./H"^>Q4$>+FS]
M825;S[(L/<XM(^QI[B8Q?+J .9B/W&_IF2N:0&*V[[F-PE>3[&OKA,-TT//]
MT]BVG\$@ P/,COJ#BY7;7D=?;*]W[3\[[TY^_WAT>7S2:N^#377$CD[?G1R=
M5/]UCBC859<'GX\Z4RT4NLW3/T^;?[PZ.?RC29IML*E.0N?=::O3JO[[\^2(
MOCIIGKSH_'/Y 6RKC^]E=$E;2Q"QUB/N D:&>(Q\],X'K6#&5;V#@L.*>)=+
MJ07""5>.8"N9<R; RR;Y>@<%X+/#YGZCO?O/_NL?:&?P_=O='%Y,..B@N'6$
M<)^DI<&1)'' P3LEXM:=VA]\<24LI</'M4W9M"?]P?/^Z5F_EU7LPS3>G[&7
M&XV-]^M:M?Q8P7YM?WP??*(1UA%):S18^+!5+9<&-JW5-'K&'0_U_7?/S2I
M8=G&8Z5E3K.*_\SK#R#TME!T[MMXF\Q][UN7)60;]N,/7?;;[PG.RV"YOM5E
M)Q%##ZBUPRT+7]^BM\//SLT#+1A>RON7\O[W/G,_A,Q;GFK!%-W4OFZX5,W5
M!:[<I_*J2\\J3I">GP\&<=Q9$)2OQLA^!L.N4L>>S8X<7.(.6_1F7/4M[W-7
MT7'[KS7<6=FE74)GU^"P^'&==R^AYL!D1]<MUC4ZV?XQ:W72"YO ."X._WCY
MN;7W^\G16_C.R7]/#O=RP\H\KG?=)GWYZ>@$GN"BW@O[#6E=PACV]G'SC];Q
M4?LE;;V%9SW]\[CUQPMX5ACCWN^=YN41FU7/SSD14E0:>64QXL989$7DR'HI
M,8:WN+9;.VP#JHT5;M@(;EA">8#"#0OBAEK4B^.$:B\5\@0+Q&UD2%.@"A,4
M W+W0K <)J=7$?92N.$!<L,2$FL+-RR&&Z9R^2G0@2($I208XL(!-^ADX3<:
MHV6&\92V=CC?9BNKX[:$+,DYD5SUR*WU,PAW0XX>&T=6Y7"LLT$'?E813[],
MHK%R')0_MKU\F#SJ-WIQ!)_J_]L95N?0E?T60WXG^RG.>QYFR79ZHTX<;IZ!
MV7C2Z2PGFNJ6Z]'XCH-GH\MY/KE?4W$(#PR_37/_M4W_HC_X*@D.T]]Y^_\-
M3]</11+<21),UZV+41/.,4.IXG_"(UB0H"]Z':TTUGLK<H<M.D,2/%T;!?'Q
M 6\!=E@!WOT"KVZ>88XUEA)A913B/!&D4_!(1.RHQ$9CRW,1:UQPMT:X6X"-
M4W!WK[BKFSY1@WDC=$1*4 ,"CRKDHE;(IBAT(%'2F%VFV_Q><?>S 0[T[H?-
M&X+.M3RXV.V%6Z%UG9)]-P&N;Z;U4PM24480CIQRQ(.FR'@A$:@_(41FHR)X
M:X?2#:^K7("\FE.& N2E ;FF[UHE2'1@66*;$N*)):0%H2AH:RVHO %H&N3N
MG5M'%""O,9#O[TB@ 'E90*XKT%0ESIEQ2 65&YP%BQP3!H&^!8JTX=19MK7#
M\=H!^?&&*N[%% $-84:L8N/)(/H^/-O%T]N'+2XG3/ >/_JXXPL/ 2R3A/LJ
M\7 0X8&&MIO3%4?Q]*P_L(.+2;V$V/-Q0^MWYF.BZN>_<^(1'X;[:K4&\A6U
MU.7QJVJQ>A_:_6N[#83TJ\E>.TSMJYVV]W6C%>%\)^'LI]L0>:F,!]V:T21R
M0"!#1G.%A%,.K*D@8-6KKB#3[JTU"_IY=.!<@M%;P+E:<-9,X$@!D(DI1%(^
M\HG"(V.<0(8:^,-P'#68P 2O?[3NHP/G$@S9 LZ5@G/*K)58.,<(DMY0Q+DG
M2)-(4#"*$V49-S3WT]K\B+@I:V7CPN&>3^+<.KW&&=@NG?[YL'L!Z,V6[(<>
M7"A4%FZW/QQ.2JN$&,YAL7*6_TP#YWH4G9T?;+=Y9M"#MW[6,UKM&K<7[^-/
MT/2'*0-'>_C'"(N,#1KQD./5?.1()P&2..+(<N2RGM&$K(3-/(9PM8*\A2&O
M;KWXI 3E'/F8&XY&[9&F6".P7(P@7$B>#_#(?4?.%.BM2\1:@=ZBH%>W332Q
MG$:%D4B .DZJWG=*(^PMB5'D8OATCN.@!*VMN6?A'GWR!8=WPN''*>73*VPD
M81A1YPCBCEMD<^X$L&:$5[RU+N68[<WN@/L(\+DNNFM!ZJ*06E-6 U<QN9SR
M[G".\K8>64,2DDEI"E)45,VCV!VRF@I(UQFDR]1R"T@7!-*I5(S DK F(L-(
MSCW'&"Q*EE BF"M)L F!95_.=&CWRD!ZKZYX6G?%KU=4V<%T,-DWZWY-%F?R
M<#,:*?\<@6U,]8\%SL-Z$_AJK:#K1=SSYLQ=;3J]<YB[P[,XL.O6BV\3*'S_
M4Z;OL57T\E/S<O?R?:"*!VK!!K*"(XZC0DX:@@0VQ FNO/+ X=1LBQ^RB18
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
M@F+"8C>^.1S+CIKHF RJ=7X*%.YGZ2$;IG54DB7CQH\/9\835>U2S+"Q3I"
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
M()2,3(D@8I24RZPI ,&YIQ:[2 2IAF?=9HN57J?+@OZCF>YWAA-I):-(6,;
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
M^]$.XE:L_WMPW.^-CH[WXG"[V9^M-NQ=/W9]+%'^9:CAG?.9!$!ML8]6><3
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
MVXNYOO@8M%,^&)LXYU8E0XC1E$F+.>.,/N=\QQPUO<KB'W<KZE=Z]*R?FU6
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
MJD4WX)9OGU4D:V:F5.Y@JGI(9<P!.(W#W$5OHO#F\KW) IXIZD\!6;O!Q E
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
M)27AC('#8)VP C,M!7<V.DV+3*^@3$^'1+W!RH%SA[AC%''B!-)&2A12,DF
M]TYHGM&S:*?KXO8]O$I--O$DD]:4<Z^(H=X9:6604@F;2!&_512_J<BGBUP$
M1P@*WF65RB5RADDD C$!_/<H(P'QP^NBR-^*R5_"1BK/4I!.@SV4M P^*:QH
MT%I9QXK\K:#\38<]A:(Z4::1)A;DC^J ',%@TB;C!=>):,;7-F01OY43/QV4
M,]PX$<#Z9%88(UVRVF+K;;*J1#U74?SF1#TEERDH8G-V'UBA41($>"H1B22*
M8"3%(4^.6L&HYZL*>NT/C^-D]^"ZIVV);M4YQYSYX!*1+@B>/'7,:1)($IIA
MQ<,C)0>5Y(0E8-3'F:@7\=)'R1T"5QDC+BA#C@F+"+;.<8&EY/'Y)2>4P-<]
M E^!J("5BTI:+CUQSJ5$+;&4L.1]J7=:1;&>"7QAZ1D- E'J#>+P$CFO!(H,
M,^P#O('=V@8M@:^5$S\3=<1@Z&O*#*?$&J&,I9Y;#UO'@BCBMXKB-Q7X$I;A
MI'U G@:-N 5!U)$SA(TC5,+F>4MRZ7-QO%=._'#VU[3 @GE.I'7$Z!@"3[GZ
M5^IRE+N*XC>3[F>"3BR"U^TD:#^C C+<@S*4BCNFI8W49/$KV7ZK)GY1&RF8
M]$(DS*FCUHI(J8T^4:K@K2)^*RA^<^)>UAGJ5<2() 42Z&($^]-PQ(.@EFN5
MP)7(!Z]/(($E[G4EF7_$[B!+9,[S@DU 9\UK$)LABJ=GG=Y%-6UJ8I[32PZ*
M_;  4C'G%,>.1><E!T?9TAB\3Y@I;!1AMU3!YID]\%>!K">#K$\S83"LN)42
M)Y1"#(BGX) AF".<(B8Q)J&-6-O0?$X][(^K9RV4\-<]!!LG@T6V_K4PW+"@
MI1#2Y8YDF'"B;BGX*8+]]((]'0C#R@M-G4#*)!!LS"AR*A%$>>7G)>:(G.\*
MK*!<OQH9]*!5@W%)2JNYH-)P9XS$!'L3I96IR.!*R^!4-,R#7924)TC&G(82
MK$6:4E"N,9! G/+.IZKZ3A4A7"$AY-$QQ3FU2@?.G+(1G#;A-=:6*!QO20$K
M0OCT0C@=$PN8$6LT1AKGCE/@LR!+I$=,!@!58S#F*GODLYV!BPP^85\69ISF
M'L>HN=3>8,E!,4JM-/7:/%(XK*1>+,?GG V3"4659(2CA"5%7'"P3B6\I YK
MGKQ)+K=L>;+LBQ(J6Z@N\LQ>O/2BR(4B9)%HZ:ACP6".#791,")I2%9K'^DM
MX%7LAZ=&*S];'ADQ8U@8!"8@1EP1AYQ5$A'&K&8IP2Z[9V,_E #9/>0Z\&A%
MPKD:TF0[TL@4=,!!&>\9YK>49A6Y?GJYG@Z0A>A<8,X@;6WN3N4%,H09Q*A+
M7C%CE%,Y0#;;-&X%Y?K5R&!RL%M:4BVCX01\ >5P *D, OP%XDJ0>K5E<"I
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
M$U_.R !81^WR[28D,O<5R*NM>0C*5F+]XUQNZZ<+D8-&PZ<QCXR;@TY6P[#
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
ME].%BW=]5:J]BASE.,^H<J.J$$FIAI[<\#S --FP.L,IXR8/>E!_IQ+"SB1
MDXLI-R\.#3Z<"H#9\8/^S_^C*5%_#%N].!ECJYM!IA0I](?E_+HJ8BB;TFA8
MAXFJ\I_S4Y38[19[JU:R2AW"854:4K+"SHLQ*N?XDN*-R54O<S.1JK@L5TJ/
M7^AM+N^$>5S+KAM@1!G)A0^+_3D.9H6Z;KVJ\JE/J\8V\WBZ8:YS%7K9IR[<
MZF()0'6GJL"TVNGJ2A3?'^3>\Z-8EW_D_>+"&.H2B8DU/Y&ZW&<>(/$4C(5Q
M]^5Q%AULMT6(!BT'<YHZV>P;E"H1E^.-,'7CX1<0*>=896ASBQ^_37:*7M&
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
MFH1 87<P*R9\%*%CM2%Y(Z ]M7$-(U!< W+^_5'#9POM3!-Q%0<!Q9Q7^<6
M@6L:AC08DRCR92E#E8C?&%A?I0+.<_ R!.V-QVP).A2R^\I[R#WQ>#/^U5FF
M5MJAF'65%MK9 -MB%'PF=2[G*"(L3)P!1G&$^I>+86Y<TU/X$.A[]O0U904_
M F7)BUCU<M6=#&/QE@:.>-^ZHTQ(]^U>R9H#ZBF.R[5:?B=UH!VKX)B^%I(8
MN()7FT9>T_<SO;*<;3E[7.,75T.+=G- ?;WHFL3JIH[;2BUL XC&]37,#\)"
MVQ]-I)QZR>@\NWBE-3COHHY^78FBHC*:; BWI[*O5"Z3BI' W^4GZ/7(;;RP
M')W39",8/3"T5(3E- WCZ2U25W(58.$PH:7Q20_0\9/'Z-3*=*#H;5B_3=T,
MY(&4UMS[A[NA^R^XR/BS3*J?\NOZ'\1FRD?.E@![2@;\.KNELC)M)'CXO7B3
M!)[5Q"FV#:A^.OFL*V&%Q\.S98&M\\?#[!$+UIK$/85WM@?$<$:AP6AR :J
M$U$6H@^Q^OGR;69@]DUR&$2>BP5YO&<R)J!4<$GJVZOCQR[($'"!"M]26V@9
M21I,6"9?OT[[[ J\8<4M2=G_0*4R.6+WQ 6A2I@60Z%HPHW*U4[QIHV.=CIW
MEA8 ^RKBEGHB.KX=AM[$<R1^;TF46*A& 9+_I4]?L!PE >;4C?-C1T/V]+I8
M=_[66<&KVQN6#$IUNT2& XP\X5L^BNA=Z(Q-X/;U?'%2S7([I*4EHM7L#]GG
M]0AD8["&Z4@I"',_@58BM.S935#A;(G7<?Q$V@<5 L"7:(9)=AY#E&R_O<**
M%A1GG/ T0.*_1!14J+0<M %EW&105FU91]KJ/O^!_$\=(;P!Q)Y>=M(RPX3
MG#UH)<)3VUCJC>'V]8YHK;64.UT^9$Z7P/_1MH:F9N 3M] (UD=9]_I3^YEL
MZ4 O8D9J['PAZT8<470V<)"!RI,G'A\[R.C1 K9Q#E[_Y3H)]1,*M%K<VQ!J
M7P_R=^ [;*5"SO")QE%ZHXU!82:U+L$VD Q?C5K7\;,*U_$FMA?\]"H !7L.
M;;'S!J[LVYJ/6<O08^!ZH7Q+6BF>"),G.%U%EBEMS[X^1V^41>Z>".LJD1Q;
M\.3#+>6LJQS-.*N7=(_O\;P00"X,X6PI[5UD&%Y-<E+IR.$.#>XP.B-3+T K
MX&BBR?G7^3A&XQZ2K 6H<&NM.B5-#7-ME.10(M/D[EQKU8.'Q@L2.LSCPB6=
MR-=S]!2CON<LX=;D(D9Z7^;,(J)%G4B&K@;H09R#5CZ7B<NNI$2:OP,?;#95
MJ64=@#9[97[#V-0%\T+-*2BV,^VS4Y23J923E]D+HA?<,0KJ\(AATVH#4QM8
M?97$\T26A!Z'(@W''?.>@97Y2_P3;W [6#96[CJ#;_3N6H]1TEU@U>T-WV(B
MZ3<%B6)!6803D261PNHW3F4?TPG#5ZS<ZCR:I4U[<$&C<^,E2'+)\4#Y@5\-
MA0M#7A#5#F+-(9F]4(I!D'\0/#H@OSZ#6C_%XQ//Q>WXR+GJ>5*,*9C*7J,G
MWYO6"YG9TFC],;6OQ<4DE]'5RF74_L5Q(_!]O0'SZ1)N[']1;FZ#WCRYT/JB
M6R1M:PRS!U)P13$%Y;N;LH]QG?W&=F9P^-DRGU%4XXJN[F-:I$TMFZ-)\JX9
M*A^$%1UZ\PZLL'>/\O;N45"2]JN-%;T.U+YRKGRI>4?D0ZN58%;?KP=2$:9]
M)#(S6<["H*1P=9_>$/G#"WV8T1@KY3Z\P!?+V_.K,TV9%%47TYPHN?&Y,?<1
MV'YX,=:$L2J[F%Y/YFK]0*\"E\R#U-\N<3J^R5(0#B<@;.<<CQ4ISC<#VU,O
MAFL23*/9:'))&7'L,-(8M:N:&Y<0T*\$+LAODPEQA,W=]F/1=[Y8TRK6X]$U
M'?MZ@8A;,)4+DLKLFGH4NEZFCR_<ZFLQ8SD]1,V6:G4UO3YU3C=1- #$&AE
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
M#X<?CH\T3+%.UQ[8<4ONZM0K!*MK9*_'U0_Q#4#TU8\"BRB.)JMIM;MQ#.\
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
M'@6[FNOR?^#+[[[S9[ J'08SW/H[F+R<7A3NK"L "YMC%"P1EJ5$1[H8@S$
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
M,HI %3&*"R*EB\0)X0CG5!K'M&>Q67&FO5$/XN2_.=?J"[0?QJ$5@1/?;99
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
M7$HIRK2#M?U-ANNWU)A^F7B:0<B"Q5"<3>!3="2WFK"@BP87L_9.!GHC>HM
M^E:#D+M9Q7JEMA-;?\^8TNRML;4=GE;U>-4J3\A- )U%XH7@>M;;*?ZW$4=\
M&L4[@K9.;/GKLS+G'<_))+#*D+K[9&G2A(-+(S RA5[VYB1N.J=L>_FUC!LK
MF(7Q7$%6G.8L/(=86\^1"D:>D)6@>COF?P1K?U&BW3LI+6EY.A&?ZYD)R]DL
MJVUZJW-V#FP.JB8R(C@C"Q03N$Y!F,).DGCW%>+I(CZ;*L*#N7,'$M+)-=$2
MRZK2[@YH^H[E7 =XLJK'#<C;<A%]A.2[UP=E/#G.,D)0C% 5E!#1:9!%\Y2<
M$\QL:"?\K>K!XU6,.U>#?03>W:UQOEW!L^8*AYJ^R%G-?G>T\(6096V%S+QQ
MF8E-#>\ZO#O.G96TWM5@/YRTS9?$1TB\D^"4VS=-*U12\ABBI@U0U)J\*H/+
MDD'F&AEY)\&QWF((-@'\QA7A:)EWLB LT+R>XN7PZO(:$U=!UH)2D&W,-$TI
M(&@?01IC4(3@4G^QM_?A?>-:<*2\.SF8?(/S4(]+?PG3\7#\_J;ZNHA96'3
M B^@LJR-'*V$4J(EJ$XGUUL:[F:(W[@N-)![)V>!SU*ZNKP:U6#A;>=+UU!E
M*LDP@LH]BP25DVM>R#7/%KTQ.GJ_J0M;-RJR,^IO7&NZ8:>3T[XMR4Y!%V6<
M$) L9Z 2#^"0).&%QN"U+4+V=N?ZU/)2NSVE:$!()SO0UH2679#]D7UZ/*F[
MIQ0>PDB_V:>"HPQ,%="LL-K%D+RK1,LK*Y:3TQ6-QA,N+T\Q^[0C5=F'B!ZS
M3PUJKY.Q(+7QM;0]+:'6(@A1)/TFL?3GYS[][-.]2-PQ^W0?!DZ1?5I,2-EJ
M YP[7IN6U8MXQ^IB3 Z98+'XWJ[JOJ'LT^-4I2$G3RK[=!G!]@'KOQW=1M@P
M%?7V*/WEI3XPNSM)JIP'KI0A7R0D580/-=<\8LX^D6Y$L6.2ZNT!^\A8K7M@
MM)H6JB),==<R.%_(H8HI2RE<XO()7-R_.C9CM4;8D6\YO0HC6K6_YK5<E$6B
MR]^)RNFSJ_FD=G]*RV.LZV_4^+J!X<6CT!DDJRGB+$;PP=*O,CO)=$V*RH]H
M^G$(GFJ,]3[JLQ[MV!,7C?LF7F<0S-Y-GB42Q!0O"'Y&O%SV&YHM3[]I4B_"
MF!:=Z_"WA"D((1/I0ZU;0'*!*'@!$XR0T?I,UL$.RG/0X.>F-]TST,U%Q&,'
M']9CJCY*+ECK!1H"F#R''%!*FX,QH;=;RF\J?.H0/>J&EB<4/K6U7['42)HN
M+,W'I'K9K\F&M:K6]Y4ETEN20V\QUD^FG7Q'ZK!';_E]:.F]-_@NX/[H+=^*
MW;V:A!]"3>_ZXRPC)U9%8+&6PI5DKH42##!AH@F26WWB->>)]I;O3FWV8:37
MWO*6D)F:_YL\+:WD3=<* L:!YT%X\J3)>I,[&,K?5&_YO<C8N;?\/I)L[",M
M<'QUZEY/)^^GX9(O=-JHHA(3&KS.#A3'VG=5:N#"8BK(7+P;C+>9X.U#G)?Q
MT%*>#:\V'X!UW8MU%V";C89]"#]%"^FFE#Q.\Q'R;+UT/PA06*ZS(NTVBA%
MQ)KSA!Q*<BQ&:4QANQR0G8#H+5OT:7C>1XR-^7WW>?+NP^1J%L;YW6=:QK[\
M]N+E\]65EJ0-A:L +M>X#!48K5TL (I:F;%><=V]=-[([@-#]+<M-R9ATEZ"
MC3?D>[ NQOC;RQ?/G[U]_7H5LR5,X5)9X H][4U,@!/%0'+):L92DC8>PN^]
MD<Z2YN/DV?5K3.C>/G^Q!HZ78C*Z")P),D2*-Q"8C5!O&I6)9*3D0\F^-="Y
M<GVX-!N;8-OO2-;P"4)0LC%@)4=06=7<>^UIYJH89P)3ENW ]BYCG0/AS66Z
M-8:YG]OZZPSY6<.K^9M'=GD/OQGWG4MW+^JMCLG<^JB2+\X'[F+(/CKZ"-W6
M2_>;IQ]3E?*KN[=ZW-=K"5Z$DJ%6%%.E5KPP$7S!!#G;6I>@!-H8=C&''QKD
MF*6C/NW9.-?_5!_U4QC52[5E3<>[==3>3$:CZTBG069%E>@2N*)C+;% ]B\*
M!X6[@L[IK'<J^'/@\#TO,,T87E]@^I!\)U%E-S+XE:3T]QD2VHN/. WU[.E9
MF@\_$14XNZG\(8T7L9 )Y&T-E^).0\A%@<Q"$&"K3'\]1?>#WJ^6]:(/]X^'
MNR.SDPN&'0NI21TY[<T>9)%D=_.2(%HRRR077B#W6<K>E.X)U[OKD/Q#2^#M
MPUPG&O8L_^?5;+Z(+5D$):7). U'N ;_1AXE8""S'DJ4DMX\9R$:S< 9JX5G
M9':6WGH=[(SZ[/6L&_XZR0>Z#?5G_#C%-%P$*M%&\.QR,IT/9XM??_G](XYG
M.! F*Y.D 6U(/(38@'-!D'B0T?^1Y]E?&<]]P9]"\3K2A4=TKC&1/:QR]THC
MDUEKBT&%@L10LS<Q9G!"!\BIB&1%1LYZVT$? _O]J-:11'57\/,VS-](&+3F
M+QTD*W520G,H @F@$PE"0 >V(+=:(S>EM^+5CV ]9T5J25,W^?BWL/TZ'-?
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
M^31(XQJ^_S"?E*O9=4F# 08K8] ,@O >%!8-SKH(*2KF,I?H0F\2N@ON%$?
M?6O=AHRL8RCJY&SF;@K.0"K+-68-S(6TS+'QG 6PA?%Z9&JMZBW\Y2ZX[U-I
MCJ*HD]O?56'>93'4ZW8>L^U%40=!Q.""*.!"-*""(/N)2PY))>+>!1-\;RO1
MON"_3Z7KE.).TD;_B75Q);/E$T[#>WQ5BU[A;!'66(]&PNCF!O!-F.-"G)C?
M3>Z^7;7V)ME(,WK0_&?ZXF8"7O[ZYBTW@Q*#Q, 0I$==H_@C^"P#"*>\#)GI
ME'JKK7:"^7^?K\935[1.,E\/%_LJ8"[J:%PB0Z>*7/$"WGE9_W H0W*,]U:;
M]<BY='WJ_Y1TO4_:3WUQ\'76O^'G^M[-%L=Y/AHI:Z86[6N17CU>DQLR ^&5
MEJ((DF]O!O$ZL+YO'DZD%/=4\F!R.C&%5VBNC_-VP=-WL.QMB*<*DCV<MJT:
M<(3,^] %4F5N%5K2:UN3QKD@-TUI$"*37Y^$C*ZWZG1]Z,"C0;#=J< ^HFY\
M3;(TT*YQ!*U$D=P"LZ4F2J5:.)%9,#Z):JAIJ7?)H5E_YBEL[&.D.VD@FB=[
MT?%;F-8O?L(^[S/N#7J::XN'YW[G=B*7;)737NJ<%'(=>3%"\"*-8;*@/>!V
MXM[X;5V:V^6 U^SG5$_4!'E>]7!6:1/ I1JN7Y14J@A3^BOUOQ/B8Q:SO\^0
M!GI%0B;;[6<DPRT-%^143W:VM9[L,H-T$ H:@P$AHJF'V;6\1=2UL$$VB8?
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
M8QP3W;7M66V"N79">B=VRVA3TU-B\CZJ(D1$[S.:+*+2VD6^(1[EN%"MY0G
M=.G0UVE.RJ^D5N-4"V0L7*_XI;;9G915V>FOUGBQ/HK@%'!1C\:C);O<JQI.
M'R(C-]_*F'9XUPX<_IC58_6PB[NC78L7,[UISV9O ]'ZM_#[\/+J<O%J#%@H
M*8>"P*QUH*Q&>CGRHI*2T%))F>_FNV^<\J'C][?^]*47Z^M0+ZPT3NE:P_SR
M,<R_7559DZ,1QO^:#9S43&548# I4(Y%\-(R,"6*Q)4L*/-^JK0?@.]&ESKD
MI;%1L\\+\.S]%!>'".]P>CE0&'.P1=.N3_NU,B0PGPT#ED7A)01?V"ZA @<#
M^&Z4J4->&M?5WP=TQ7I1;J#_4HV2ZH3,!DSJZ(H7X+BAMT%R6EI-;1#EDQ36
MF)3=+JT:FH#Y0\G:\M4XPFG?";S!Y9G^;Q.RG/$YELD4Z^>K,I5<,Y<L9Y!K
M@Q/%2H:H:]@6DR1(Y^5N2>^-8?VAA%UQV+A,_VI7?WOU\>-HB-/K"8W?OYY.
MWD\#"<EH9;FJ#=]]+53L2X20A .N"P9CO UB%P5[=*#S5IFV<FX<0K77SGU9
M/[D1WW]CYH/B40GE:C'_5!/I5 "78P&9@A=>^^1*:&U7W8=QW@K4)T<-XZ76
M0I)K[XB0KB-*!T$PA:)X8,Y5!T)8B*&>OBK$$F@]Y-A?%/DM:.>K1TW(:!X6
MM<_\ES>-CK;)6"('CTZ2TY!$O>HND'1V62LMK-K%W#Y@Z*ZO^T^QLG3-P*FO
M_V?3^>!OX3\GTU52Q/+ZQZ)G9%I)"%9S$I>1X*P2D%*HX>S&\$UI?+,5I27,
MXH)7>OQB\?D)1_-9_0V6ZTSM$K=0M<WC]WV;WPO3DV82;WAF5-'\%B[QHMS"
M]/-B;=X)U/8[^P/582N<?B_A6_ TZ4K(O6E *LE+3Y:VE)Z\+^41O$T>LN&<
M0#KK\H:FK]\&\UMNQWLC?A_9MJY^\N+MV^7&L<)T?6%K0PHU"AQH3ZSW((Z\
M[>(Y%!&%XDXP<S?&<'/=DRW/[\]\;"CZ26.Y-;X_>O9N"R;M"DK/$'1, 911
MM7Z=2B"T-$YGJ13N4G-]V_._=2Z;R*WQ>WG+"+GGS3Y?&"$7-T;(LE)33L;[
M6N*PQ%J1SBUJFFKP67.F)(MH=KFWV7_D<S;2>N"B\5W-?FBO7YU=\&ZV[QKH
MT"F,NCYX/5B%CB#EI,O0->ZLI0PR9! A"U#D4H,OD>PE+B.GO3&DM,M9^--1
MHBWVX;>@0_MPT5AWZB%K[=&\"BZ;_7U,#WT]'4ZFOX94,V^^7!_K7V^WWGH,
M(6LRIT5-]G+TDXBF5E1 HS6O115VT)M]QSWA268G+$YZHJ"Q];H9ZQ:8*<L4
M602ND5PPGNJ>KI!<R!RT<V2VV5U"Y_88\KM3DN,%W\MRLNVF<.6-%29<#@E*
M$A6OH676^@2F6*U9\)J$=K"B/#SV=Z<Q#:EH:!)G' Y>X?LP6L:^+W9@E[VR
M)=1V#V3^*UG#TI7)D ,FY6(D1V]#L>";LZP9IC^]GWSZB1Z].,KZ+U5_A.6/
M"YW9,.@Y.TG'RKAA\%"%LD1QK>.[X-CAY'HWSM='[M>?.9J"24/Y-5SY[^%1
MK%;6XAZDX(:6$>TA6!5!!FYH<V*NF TWXD^.QRTN16<T[B.VGM*K=&(E2*F!
M3 KR@\CN!">+ 6Y,*":)H/4NE3E.GEYUG*QWR)W:1U ]Y4[=*ND8UDHZODT?
M,%^-:%O9^I7#LZQ:C-HB'ZOY[.]D;FEND].,B.91Z5R"S8[[[)B(I%LN#UH
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
MU\ D;+TM2*33BHY_33[_(JXR<UZ0E<BY[I)O\? H)V#N-!1CX]WX4ZU.GA^
MIC$R&SRI-6*MY^0AB'H[F+P02:J,G5;Q(\.< ,4M!3G 9OU/^O2OPA%1^@I@
MT44**1S4.DP5('EIW->.G<%EQ[CGV*54?Z?!3H#O]D)MGI]Y!7#C<65,1,XB
M@JBVGQ*Q$+# ($49Z+3"6O]_%[9/U$]M)\3&J9)W\?#%[8I +F7P'))."52A
M X44SD+0*AKCN4M"=N!TPT>?_E5U"YDV7L!K<*Z>;KH VGPYW87L8[Q(-Q']
M=AH/D%OKON,;@>F<5%3, RN2O#C.!)"K0":^YR98;46.77)^!B1RR]WO,#SN
M(J[&_+V:CO(7K#8=7QEU='QKR0O-1=;J_TC?><N!9:U,D4R)]1B"S0&1ZQ\\
MK$O;0-"35E+JY7GX,_WE['VYG1>X+)9L')J80H!@A0%RU"49Y:: %!;)]PI)
MAL%>;[:!//VSMS%1#2VM&V2W(2U0KDS #L"&?BO>@O58C\5M2+VG*RT9Z>7%
M>!M QJQUY ^"T5K0>:@=.&LBY.B9(&<D2#Y8"Z=!5>71-^.!-647(AJ;$K].
MQGDR7@"+8?P_[Q>]^'(%^.N[5^\_KDY.5T1(NA2P2=0&-#F"=\0C8G0IB<P$
MZ_(&V6VT8[CK3:B9]"K7QL_,K\(,*Y[5!9&)VM2V<MZ4VN2S, @N6N"L,"YH
MHE9WN5^]^ZFGP.0!<NJG!45MFKG8C#!*S5S.D(66H% %LFYH6R+#."5TQ7$Q
M6-_O:U0OR4K<CXI>.I4NH*Q4O0N:H6W!VP"/90#NR==FW@\1=G\;PPJ5=,$6
M- Y2T.3J<MKW?*%=2T9;>!(\9!E/A_I'#;I>F-]%QCV%@L[GDV_ORP+5ZHX#
M@PV&._"*Y7H^U9[)*H-CW/%$WZDRV*&P =]1&E_O3=J&R,_#)-[/K=+D^UU$
MUAJK.9DGB(%TG&E=>_A)*$E*HXUB9KA8X'5PSUP!#I)U7]V9PZ+F&%DUO_RH
MB=MGA2S@C_A],JV_^X#3T20OO5=##D7A!J2KY<DUQ]HCE@$KII3@:@OAP?2B
M.^R79%'V1&;#8I8/8;U^C7X<V=#FYS:PQS)%^R*Z@T8=P-) &]C*8_>I$ H/
MFHY7VEJQ/M6%!)(;;K/2A:O!*CD,JS^/VK/'5Y]=R.GU^?JF8LDJQ,8IFZ/.
M8(4.H IZ<,$'0!]9<"F[[->:YW5XQUX?Y1AF3!LNMCYL'R3(K8;MX%W%5A6?
M/Z6OF"\OL->&8ML&&ZB76*>YKK41\S[DR+(M1@;EN72N")\%]P4S_59T:2.V
M;=QC=1!+T9=HBH3D KE@3@@(T29RP0R&Y!QI\F"&[=$ZB.W7N,.;Y(4)"CP=
M"&2O5M'5DIY:Y^@DBXK+P9+33[XSRRYZVJHSRRX$]W(]L8\7)= H+54";K!F
MFBR<=!TA<*VU0_3._U7$ZWB:V#>EQR[B]4CV>"@E,4:&M.1D5RO)=&W"Y2&F
MJ+2/T=CA&E8^_X(>.RE&MX(>NQ T9)&&+KC^*NAQ&)U=JS7LP\60NH(\LE3[
M76E9@U5K(RQ7F 'C,4:!02MF3U%']BOHT8N*[$+!,%4%/%/,TRY96*A=]A(Y
M^D8SR%$Q7FN)R]"E[NV1JPJTE?OC)09V$%KC&*O'<C')]]8A^ 1)2=+:E#P$
M5_MZ1NVE+KDVINK Y_-):MV7V9:"[&43?QVFTY_5\5ITE3I+Z?+;Y4688WZ#
MWZ>81DOSYUN]G9TMOZ?I?/L>1M,Z'_KA']-)[7UXYU,6\0J%)9%4AB)=HOG4
M0KO:UYK<,25=,%C-ASH&^IKD2[)7GX2B]%+$[BZFU8+O@&IHBW<3T&/9NT]#
M'1[1T@.X'&"S707F%N^59P*<(3-0F6(@9"^!14LH8_"8!KLR&D[#'K66GY."
M[4)A+XJU8:XK(S+Q'+S2M,L7!4KK!%&7VC"RZ*REC<$,IEU;41[#T#N<R'NZ
MT8:%7NZR5P]?BQ7 -$/!,P.4U>=,W%4;H+:JCEC+/)"-,%BHY6U@+\F<VIN0
MAC42;M"<??DRQ2]U=_U,XGH5QOGZB;X#M*'MH*UHCV4,[4_F/;UHRT0OA\UV
MB,D;R122;RRP=E@4")$5"\(Y%R32MN<'"]X?6$D>M6<&T9%=".@I)F[^*P&;
M?OX:QN_'^/]AF*ZNK;D+V24#+F<Z^'(.X(ICD#D3(69)9M=@A\Y6E,<P1!JQ
MN2$"K@45O5@CZ[C(6K^-]O,?D_K;E1ATLEAD4.!DKM4O$H-@@P";BV6*%Y=Q
ML':F.R$_)6WJC[)>]J%[P-;QDJ+@;<0H2E2N[L/>T9I()9#E7Q""L($'1;]P
M9G EZPC^)/6L#^)ZN3[< &T-\]O)Y?0VY&RMR;0,0*8:V82RUHXN HP((4LL
M*?'!HOYV1G^:RM8'=;UX:O>1K2,>_;BS/A(:B3P4<E,)K+*!@8_2 S.*[$Q+
MRT<-UBEY5_ GJ6M]$-=+Q:;MR+@2CE7[4=7B'TDF.N=3)OO1*Z^U-FRX=+R7
MI3H'$+&U>L/@B0[K?W(5\_NSUX2'QP8=*/%AI[FO)4!PY[,1#*733LE8HF0N
M*BFC0Y4T[Y0 \=CXQTJ$0,DT=YH\!.D#N:2,'(:,"%GGE+5C(:_W^WDJ<=._
MMDN$N/G0<QMIXB8XJ %@M=RRAEBK8)MD+(]):ZX&BYZX@?6<4A9VT:B' NMV
MHJ*7VY(/TTE"S+.W))WNZ1-&TC'CM($B#,&N+YPQ6 ZY&"Z3P&S-8+<F>\W@
MY2A;_P3W4[=GK[0>+;7302K0=)"!<LY <$E!2$7)FK[!TF#AP2>?MW687O9/
M<"\7,OL\YMIH(E<J0I(,:R9RAF"3A" 9$ZR@P3R8EWR2>5N':6+?E#[QO"TG
MR?*/LH (M9*XK6TR:!JD/9D5G8-/<L#:6,\];VLGQ>C8B'D'@H;,Q>F"ZZ^\
MK</H[-R(>0\N!LWQBZD@+QP",E<SD1RXFFXBC3,A(&W6Y6C=WI]>WE8O*K(+
M!8WSMCIT4?0J!O)^::(R%S+L$J$3.8'#: 2G@]RQM>B>)]^/LBTCNS6EW$6<
M/7=JCI*&M"S0$4B'H0JU3GS1'$IT607T4K@N?:^.UJFY-QH/$=0PB97)!L45
M YM*J<7! [CH%6#1"87 :MV<0&+EOOP=+K3&G237 )V-\R.=3;GP/"L9(1K:
M*I2N@0ZYQ@P:[DMQ4F/H4MY^UW%/C_NVHM[ZMC_X:]J-U'X?$Y ._XM>W]GV
MAS/0"UPC>:V]S6G)A%7*&R&X<L%$5UCR,49.OQ;<=7F;VQ_9L5[MK/#>*^Z!
ML4!&L,9(*Z86)S99:*OIC/2#W4L\A5>[1#:=#BE 4;6FLB911"TLB)BE"H9;
MSN3P+M1SNK#>1:,>?+7;A8I>7NU^F]2)AHME'MAY5-Z%6E19:Z/(VE<&(EGX
M](4(D;KP4@:[8+X+[>6HQP&4M.Y>53?R7T<A+GS#Q7;_[NW'3]R<8T*C$J$H
MK$9]L1R7@:W"B\)XYMS(U,'>VSK J;/=3KJ-+?^;"9Y='>0KA/713":?DR%=
M3(C5XC2UO3834+@M):CHO>[2._[!05X"]>VDW+H7]>5T2D['P_@2<AZB11 U
M(TP9I<$SIZ%HU"DII67@';2@RU@O01F:R[QAF&W%]]MDG)80/]0R!I/Q[6?V
M35B%0NFM*Z2PA) $(<!K1ZA5T,EI&Z5@'?1CUW%?@J[TRD7#SFG+\VT^Q^GL
M?5FZB.\OY[,Y>8?710?X>73!,[)Q03@DTP:Q5*5.(+@F^2A=V'J'O2U6Q",#
MO03-:"OM7CJ:D(DS#7^,KV=]<VEPKFO!LDQJ:K#H:O%PB-(:,$S2O-$J)@8+
MK-T.\]3UJ#E5]]7(-KC)J U??^"4$);YG3BOUV'V]9?_O1S]"!<U'.Q<FQ1T
M3!R2<):VO&3!:1,@<6_(N]92F#*45G5&_7*4K!\B[^N<:^(0W<Y&J'>ZTYI!
MLZSL])^P/(K?8$$ZG/-UO.'KR8S0<RL4V>X)DE095"1WSMF,]"4EFYA-1G=Y
M_3H<R:FKUA'XNJ]MOD$!MJ6)=\^8T^3YDT9X.KRK"8?D#KBB+!@NHY(1C9*#
M[6=;,)ZZBK4E:<-]79,[W963< ^<TD8HXRW0&9Y 24(8=:B[*7,F&NZU'<S.
MV@[SY2A1(ZHVZ-%!%[]O,,[?S6:7M"OB8D^L\YU<N19GTVEMT+F(N/\-R;'@
M11BE62 ?4PE0V1CP2C+@SJKLM," 73J"[33HJ:M(ORQLT)<C933PY$L2C&2C
MZUVGU1$\"@D1DRV\,,=T&FI#.LF,AL/VI[XI?>(9#=FC"H$A68).T9JRFK;?
M&D-;BJ7-R\;LCI#?^EPS&G92C&X9#;L0-&24>A=<?V4T'$9GUW#U?;@8M!.-
M)7^2!P^\1%9[A7G")QTP)Z*UQF2OCM;NZNEE-/2B(KM0T&NWW14>7R)'GR"D
M3#NE8F3VJ\2@!,,P<*>UUQTLZDV?_81"9G>2^M:^NGN(K'&>0H<L"I6\B"'0
MX2J$!B6L@)A*!LE9\$GS\/R24MHPL5LRRBYB;+Q.UW,L4JP-';6%E *Y6\J1
M,>-D !>067*V1,I=&#U:,DIS^@X14+_I"]?*X\CZ+(JL$T43<\9"Y%9"5@(5
M+SG;]=J93S$)Y6!1/YIWLHN<FF</;<MZ*$B:IY0 3+6AJK6DG[Q>B:D2:Q*C
M9*Y;!M'1,TG:$MA"7HU7WV/-Q!B72C">P#"/M>JN &](OQ)7EMEHN(I=<H6>
M3%>VEH2VE%T_A3W7KJE7V4\B6:&\I>V"T<',D4%0CG %YJR,.:$9KM;B1HC/
MW.YMRD#K,/'1&%=Q1S4([=/E%.<_7Y$BSVH8TBCCYZ^XM.YP5=R]*!.R3QX*
MTQZ43@I\C!Z,\MP$92-?[T"^.?1K]Z&?N2(,(?#&!\*U8;_1WHR8G \H( =/
MBAL= U=$37)(0F()//$NKT</#G("G+<38B_G0F]]T +F&++D8"TCO7760X@J
M@K J:JYEB9$-=;+\U:#S\&O\)Z$HPS7H[(+JKP:=QU:';OT3]^%RN :=VEHA
M='WH+;K>C04.T84(3 B;(BNB*#P]#3M>@\X>%&P7"AO;\)M#(5?615"LQ&!!
MY'J9X%@@7"I#5CE'S2RYG;Z#B?;0&$^FM^9.'$QZ$&#CQXGK:O_WHHE6UWW<
MZ-H4!!0*5M-"$'RMTY\T_1_](X^L"[F/C?/L"6XJR*VK=_#"+/^DWU7U^?EA
M.B*]_1XN;NKI]EJ"I<O  Q5;V5D&:V553.VP4R*WD045D864.&J;G0C)N<B[
ME%7I@N%8!5181.Z34J3/-2"^A +>" LF*%UXE-[X4VU[4%?^[^-,@]8M!)>T
M?;CBY?/D%7T_RN>,Y> 2.5TBLMIO24GPC L0V@I-0JK;0H<]]-&!GE/4ZRY*
M<WN?;2OM7HJF[.,U%ZE$ECJ!T>A Q9(A&B: 9\6"\#Z7]9".I[*&GDF@ZS[Z
M-ARE3R?0]4Z'7\FT9UE6<R7J^MBO(!:/8#4RH5$)%08+OWZ^/=9W4H2'>ZSO
M0LC ;;.[0/NKQ_K>9.[0/WL?)@96%AXTQAIPX%2%F&@C=L(RL"9YRZ/13@RV
ML3SI'NM]Z<@N! S<8UUH9K(-$F)PBPJF9+]E%P #BT&0/>?67_Q>?(_UG=C<
MH<?Z+E0\@1[K]22UR6F0V="*D3:10(P%S(P< ,71A<&*_S_C'NN':5-_E#V-
M'NM\44<YTDI0Y%2J& 4XIVN5$^&#-SDR_*O'^I!ZU@=Q3Z3'NH_9DJO*(3B-
MM/^2TQJ*2,",E:AD#=X:K#3Q,^^QWDK9^J#N:?18YUR&R')-!;:\5A2H#06L
M([>&L13(@\W#E0]YWCW6&^E:'\0U+OYXC>G3Z,]-4#_A#QRO+8NH:$D &J5J
M\1P/@7D)!6G_C0E549T".W<<]_GK1^_2'JJU>O@^FH>+3_-)^I^SG$?+8M:W
MKM .>%7L^M%-W@WWFL?:RZ WPA4O<S!&J^!#R")$24=#JA$!UIQW'J7EF\6B
MU!K.WI=/7\,4KR#<W*1KZ1Q:IH%A[3S(,0/93QF("AU4=L;ZH]3D>!CV025N
M+^MJ>E_^-9GC[ -.%P.<AQ2,2UC]8IE!>4&69:F5#B71*8P5@75YU=OXX<=^
MR6NH G?JTQXLR,;A+PL K\(,\^O)M^\XOHKQNBF>\^KGS9]<O32>_1&FN98?
MG/]\-Y[-IY?+YL+SKU=N[_?%@_WKR?@'3NN5WT?:GFGBM<(<J;(O@J&UA417
MZV-:0UZ(<:S&>P<3I:0]NDNFVN# 3U0CG[8"]'/S>K4(%_.:U5 ES.>Y9(."
M.^ JU1 TDI\K1D.T)#T574D8A]K4-P$\0?5KR$CK%,UJ;GS$[Y?3]+5&6$PG
M7Z;AVQ+EY KEV>7\ZV0Z^@]9MY-7>//'F9/5:0*3W((M+H)"F<@?*0J$XSX+
M;WRV76S\PU"<H,(,3$WCWA%KR#/Y+A]Q/IIB?G,Y'8V_D#DPFN3E#/BYB=S4
M-B=@G:D92_6>3F&"$A47FKELN-U=AQX>]&6H3$/!-[Y,.$MI>ADNWDZF-VA)
M&!7^HOT-Z?6D>CUI@?7#:@E<A/&Y"M%*+PI@X!)4)H\Z.G)YT10,=+QFU\FJ
MVA_!B>K.0)0T;BWQT":Y.F4_8I4RJ?\Y.1A:&Z$AQ)HT;TGM7?82@E4\1$&_
M\)T*#NPRZ(FJ2W^";]AQ8DBS_PV2-3P:+PS_@"K(P!)P% H4F?^U21O9=V3D
M(:92A.QD%@T/_52U]8DK0</V&-?3C0],-_Z\^9/;T]UF7?)SK!6H#3*P.@50
MHB"XH"QX66T(4YC$+H7HVB,[98T]'H6->V>L+K>OCH493G]@+I/IV\LY"7&5
M0W5NE8F%_I<5G 5:/@P\\@(:,S+RDAU772I =!OM1!6G!U$W;&UQ5<""=LQP
M\;[\\F?5;'Q+DKJW_7XF39^%M-AD_SV:?_WEV_>+R4^L'?!2-"K:VE>!)U!*
MDV?KC0#IC35*ZVA<EZWH0!@GJCY#DM.RZ<5!>R9-=31=_/'20^:UMU72)4HH
M7"\J*7'PSEEPDA<EO>/2=KJ4:(;H1-7M2)2U;I.Q]S067_Y57YQ7MS/GB7PB
M4_/9PD*43 ;P62 =TU)%[A(SIDM3U8:0_M*]IJ3UU',#9VDZ^K[L9_5Q-/N?
MMU/$=^,YDADPK[[)8BY77LL_:([S^O(@@K#)6T@QD(\25+T"K,4*>4C<>N?+
M>AOG'A_X]YC "6KF@(QN4,0&T8AW8%<C(A&N?TTN:'75.F6;0,>@,Y-9@2RU
MTC!C9(P26LC%^>BX*#$.%H^X._R7HX3MV=R@@@<]+"RA_#HJR\6QPE2+IYZK
MP#-G-H)9]#W&BJL("2EE;50HT94N?L,#0YR@)K04Z@:R#[K\OWO;_%^3"_K,
M=[-?QO/1_**^B-+97$]IS+\3#>>BI."MYL"S=O4^CI#6WEA&A^*,<-RN)R(^
M&,35:= 358C^!+]!10Z__=_+O]AX\3N_N?BE.:9:F/D+KN[:EE-^@]]KW.=X
MOO!,%M&;XX1GZ>N(/.O%)YW+&+7,CH%QB3;(*//RO:Q81C)G*%GJTNW\*<[M
M1!7^*8IZ)S7:L*X.?V&X]Z"R[17EU@RN_*5LD=SQJ"":0GN"J.'J6,W4J(R1
MP1J>]G\AZPSCE+5U('(V*-9!+P6;,7[^]/&?DUQ[@D\_3/';Z/+;^2(M.3 !
MRH9 PK'D;$<":;(@]1<VHN\2D]UUO)-7E8;BWJ 3!ST8]/=Z>]>0>?_'&/,K
M^OL\^C'*E^'BG Q;D92,D)6OD2VURX)3"4Q4D;&HO3%=.L4<;0(GK[5/62$V
MA.JVZ.E]&^%=S_O=^+X1<B.3<\5<\D8Q*%C7L2"YNY0*."F4*32!F ?+YME[
M%B>HT4-SNT$OC_CX\1%I3<Y&<_R$TQ^CE0TB2'6X$YS.&HF!T8S0091%D3@U
MCT:Y(D3_SR!;P)V@$CX-(C>HYD'I#9^G&$AD/Q?1BE<1,8E@3FL\C$,TAD4'
M64L+JD1#>WE"R(GS;)DO KOX( ^-<:**TDRL&_AN\0+QF 26Q?J0:6:99* E
MJPU8#+DY.M.!CKJ@*5P4'*Q.?C?(QZF]V>_[0GNNGDZ%S=\FXY#_^W+Q4/S+
MCVIOGI4YU@#[VF5@]7B\K/Y&7G8D<9'L. <5=()0L@:T4L@05.)BL/HOW6$_
MC>J<K?1F0[FT7OCKJ<K>.M95C<@.R(:NUKD-[+&*=?9%= >-.H"E8?4(M326
MEP I>U6S5!T$3]\%B>3U\F0B&ZQN];#Z\V@=S^.KSR[D-&X8\^$F66QA";Z=
M3%_7R^2+BX7[<*W?6#3G-%LE>;42.$1+FWU@)1<K)4FC2W.13H,=P^INP\RD
M3[$V;W9?,TNKH?2^?/Z*K[_63DEAO/CAU80<PO?E#?U!HD^X*0$9M2B$5CKF
M:C4D#H'[ %$;CYYE;CJEB^\^\DEH1,\"[ZE!V1R_3*:C:IU]Q$6[K0]A6CN?
M+'=#K9RLK;.X8@%4EAH\BQ90$SRE$SD0;J@SY6&H)V[I-N2IEX*:B]B2G[//
MD_E5BO)MB*N]L /(H0W=#KB/UW"Q'>7W]*DOOGK9I+J 3=%$[V4 [FH0DRP,
M(HMTVAI%9AL6)==3>D]0J3KT6#RR3NU"4R^ZM'A0W B-AG9,R@@EUM9_(E=3
M34?(-4A2AAQBS$-IT%:4QS"4FO-Z3W/:D-+0?IY-Y^>?:[#D^W+SN+Q8(LH7
M$VHMC2(QU3)Y9*R5%,$I%6G&485-H?"S%1$ES.*"#1IAH2%_QXOYK/X$2V7@
M<&5(;X5PDI9.&X$WK).T$5!-I5RH:7WX_3KZ_GFR7!MO%DNI$]3M!DXK'7D8
MY+#63"-:'U*2'CAI>/#L YG389L->9TZ%D%[J9$0:HF*FB>9,+MP[V7]N:O/
M%KOE^-JS"Q6-K^W^.?W;OT<7%Z/P[>QOO]3S<33^,K^^5THA^:B*AZAK&IGA
M@HY:PHDV1\Z%$B)UN:Y[<)#A;(W>J9GT(==>VNQL/%<7.H]21UU2@8AH2><=
MJ;L+&D2(UHO =(F#W>]O17F2QDEK=AH6ZWL$VNI&LP.XH6]>'L![M!N7-NQV
MTYH#J.GG)O@!D"E:AD%%4#S2%X,$4M#6Z!,R1[NE#9&=K-X\?JER!+79A9'&
MALFGRT@?4XNHX;\F]?%D^?YU!<SP9 ,J17 <[:]):XA<"T@^<<8$L[Y;Q>&'
M!CG&)4@S,B9]2++QT^$_:;,9?;_8B$I8EXS)M# -J72JK5-D3L!%R%9R%8+N
M9'AN'>%4R&TDPU[V^@]$#$YQG/ .+B&*M8J Q%0+#H=ZB<<5@V2DRPJS$.O9
M-/UM\YLAGH)R-*6A=;GYBN->U5B^.,R*41Z5YB *'6%*"H(E&"?])8B.9?IO
MYX2^S4.<I//04JRMBS-OAG7E8'<!MMEIV(7W8]Q*-J7D<9H/D&=KT^U!@"GS
M(M!PT)G1L61E 5]O08K#R 4K!4/GL@?#$KW%1#\.S[N(L3&_G_^8?/XZN9R%
M<?[\!X[G/W][_>[5U:GB:&;26@O1^$![ETH$RVO(PA;)4-!YI3JP^\ 0PQW.
MC4F8M)=@8X/\%JQ%9\$YXO@6,L.P9!\-N!0$*%;(:<C2 1,EZ2"3*)SMQNV&
M44Z,WD/EV'CI;F_?</;IPX<K?#5@-*M ^'2U#&FN9&Y&,D>,\2P4JU22'7CN
M,M8IL-U<IHVM[7N;S?LQWM+&XJ0F5U""S:H63!4.O*O:J"5R+[/QJDMQ@X='
M.06>&\JQ<:>EC<C>O7YU6_]0T]RD 6EK$SHE-81D$Q3.O>/(1<Q=W*K'1SI9
MIO>79^.N29O0?7KU^A:X+ N+M16Y9Y; Z5(@Q+ HPNA=H<V&_,L]R;XST*ER
MO;\T&[O.M\#],OKR=<V.4,;$0/X$9&EK:Q%3('HR)K(.1EF+3JWWY7V,YON#
MG!C%!TJQ85.BFUNAC[6NPL)3%#2P+M%"419)TTC)@A49@K$I8^;&Z\%*LURC
M.LGKLD.EWY\B7%_/=D S]&/Z;8#'>CW?DZ_-O!\B[%Z>3.Z@<KH8SG6FG4G7
MV",R+Z+R&G1(QF61BE?#;@?'S2KHA?E=9-P+XZ\F<W(?WY<%JM61I!A&R1V$
M7#RH1*>=1V- !*6"*I)9-5B.P 9\QW@>VY^T>_P?*O%> O(^3[[?162M+<))
M#Y&Y4LLMTJG&M &F,AD[V1;&!^O)L [NF2O 0;)NG39_$<:_A6^X?"I@25OG
M7 3/3<T)KF748ZVDDY..T9:279?.I'<^]"3MM\-$U[C/XC60*S^E"Y0=GC37
M/G[X1\P#!+V)K@.DU-?BNX*$PF=I#*--,)"#:9*"F(H$DURMKF#I7.CR-#D(
M80\\1O;#UR[":<S3KY_?75W&7&W8+(OBDQ&@O:Q;1E80E)/ DZGII#X6WN7F
M8_USA[WL.$C DT;2:?R">#:;3=)HU91HVUM(,<:@*.!%C5>5)8#3GI RQX6+
M3/G<Y<6ARUC/D]'F4NS%<_E,?[DZT+<4I%WF>[O G4 C(186085(>Y&*"M#2
M#,B00[W>1;%'4[8CZ).TFGKFKF&WX!ND#T)<N0,=0 Y]5]8!][&NT/HA_YZ.
M]<5<+YM9%[!9.)9L$C58UE2ODRPIP6IX3DA.&%IU<K R14=3KT>OZ9Z0=NU"
M6&.3]4V-N9YB7L"L_:]F;S[]?AW.G1B*4$#P0!,G6PVB)Q'8R')4V6EENUBO
M#PQQC N:YH1,VDNSL;6[ZG>]*("]+-3/5Q>*G$G' ZO1]:7&>"4(CDSR*)-U
MUI>(V,7&W3["J5'<2):M;PANNB+=Z-Z':]U3@HQMCA)R4K*V6=7@2F201-$J
M\Y@CSQU8?GB44V.ZH4P;1\I]Q-E\.JJM31=:N #V\=/O*STDVB(9VW0@)^2@
MLJE=Q3."L=I)PT6(HLOM[,.CG!K;#66Z-6KN__K[FK!^I1\7_[#X?17&1RS_
M1_WO[Q_?70ONCS_^^%O"B]K!.X6_I<FWOR_$=N5F+;L:I*^8+R]P4E;.%PEF
M%M*B6L0;G(?1Q>PNO-F(-K+'0NEV'N+O-[.Y.\NK<>XH1"_SPC_GM1,A+;U1
M_K__SQ&Q10M1"15]4IKVX<2\Y2FIE(5B9+3O/%KO[1Y^O>Y5X-'%R+6"D'4"
M)6)]]XOTG=2"K D9U'H5XB.V?+B&W:Y'[OO+^6P>QGDT_O)Q<E&KK=7.+><B
MR2!%EK06<\TUU$AKD06@E9V\"$[%TB5&M,M83[PCRBX*LKTC;@,Q]_+6?!?E
MN]GL$O-Y+4!L!?.DI/4Z4<A"]I70]$5IQXN1(FTH!S5 6[ K@,/>Y+8G\N$N
M7_NPT#IKK^[42QAO+J?7Y>J7\.ZT^OF(H\6?\7.#PA>M#3CN'9W>S$ P#H$K
M66BI,.53%_MWCZ%/1!V&$'SKY.TEDE6,;CX;YV5)\@WH^;G0(:M"0&.Q-5+#
MY]I$-H+A]!]ID_&A2R[13H.>FF[T(NR&*2B/[6G1$Q+K(+'Z"J9J:J/CLCY
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
M06T.+([[P.R7V<),22NE*<!$K<'JN *?6  =E+8YUP:*G7L1/CA2WV6L!MA
M&HOS"1:CNE7/Q"6/$6D2D1M.!R:IK)=102F><Z4PH1\L?FD#OJ$S\_O@?WMU
MJ3UYZ*=XPUU05TDM76 -G8*_$>G1BTKMR^5CVG$ $0/J"3EBFBF301M1"YLP
MI.,O>F#*%4F+Q:,8K W0@/K1O994S^JQB_S[R90=??DZGY3+&=[!)34:%9(
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
MT:M?-778C6]5FO 0[*\DS:9GKF6E&*$-\)@]*,$-A*P]9)<=%]ESYYLU;3\
MQ-FS:S@5;7/+=E!]NP;]=O(!YU^7@:/[%3U_^.I"-F8H(%T-4)="WHQ0CD[@
M('2A3:*&*Q8Y:"5G3=-C:'N;K*X[LM8=5LW/YP +&4N,ECPCQ50=:17 "2=
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
MT4M[L+ME_$H2?[/<EF]O#_&1T,F';$.-5N1J(A@ZPU&!D3P5C][F-%@Y_E-
M+YJ-G6FPEU':&\?^G3!&!(@Y3JQ/O$X5S#&!<[Y 2I%.]B(P^^%YM0'PE4^'
M:&R;1Z:3#I^KYZCU^5D?*,>3&SI<WW_%65@5*Z#CRBOFR>:LWDQ(%AP=HT#'
MJN)2"651#L6K)H OFF>=:W2;=_; T +.9KAU9W_ U?"$C],=XJN9'>/YZND<
M\]HG^B7,)O07YB.9<F3)(AAE:1<%GVA=S@!S0045/4L//=K'XA$=([M (IZ
MBK<)ZPYU>S=7\8_QXO/GZ76N"PG_?C_Y>?QMG'&2Y[7:ADYTA8B6A"1JU6[
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
MNJ<&:WTR C+]2C(MH3[#!2BNA,R2#%RQH5B] ]]II)@,Q90MNAZJL5ZBF0]
MK8W])K"&3@O9B?18"1\'Z_(Y=AR@B %Y$GP.0ED'0?HZLLY9<'5XG10A!^:,
M=GZPX>\#\N/9Q(JAZ-%&_ETWMP[SS^0.UO^KSZ[?PG4])_DM;UWB*7$$9#R
M,HR!+U$"3\*)$(Q(H5&/ZZ<^<@P;O@,U3/N082^V]L=9R+6R$@E9?4>_?2R/
M-LG,(P1>>T\9*2"DQ,#D7*)1(4H^6+>YW1!?-C,Z54#7NWZ5JG#7%V*-R 9B
MI&>DH]JV0D5'V!*7H&VDT\T:YV.3^-?NG_ZRM=F1U#JN0EZ&+>X,W1]0&66%
MEUE!S*E&+*RNI5L)>%"V).ZL;=39Z/$OO'Q]=B2]CJ/9=X_YOTYG-2*ZSMZH
M=7KD<.?U;^N_N07KL#@CD?QMK&_ZEMPICZX 736U.;]TXN%,@YVJ;OWAE\^
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
M7Z8W=.:&^JYOZ+@UFB^+C)9Y>!R28<+;Y%QB@W50_1':!1*G$RWMH,WI=-%
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
M<T)DX%UL[V/7OT+5:4+%(.F%K\>W)3"P1/9R,IN/O&"6R!R0\%RF63H/SH0
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
MZ/ER8@V<S<6S1Z9 T:.P>RLM=D@JV-DLM?>!5LNRX\P5ANVZ>'56=#9H:N4
M%JWXT\Y\0@".L+&>3:XL9-=KF'Y[B7[S\1.UQ?/T^].[CT>\;32C!079_ .O
MCJ@;0=!!-R_?W])/GQ)N3#?LYS!'23CZ^I\\7GLKH5 J)/'F A!(A[WZ:YYX
MC^-Y'L>U7@$\#_)=]N\GN2-W_7E"CEU<"GUR3!@:)\F R9%@$PHOJ1F;!1 "
M\'F+[ID8^"F"!U+U1:L$HCY^U'(<BQ7UCW^67_PXZ:*HOCE?MWR^;\5S$O_S
MA<DC+C@E&4#K'WNMQ^79"L(B#8:\!>4G ^]J%L#$<U)M!"P(-P:B;?M1[L]#
M!DX8RI+4;OPZ)^K_K;GSL6[.(2B1 6W(QS:"J14,CSK>2XY7!%VLP0P;ML;)
MDCA3P$3?!((KZW/PMGDS(QD($SV.EM,Y_^GP/QW^_[3#WP_F?^]MJ^T9".'4
M$01J5WU[G&0GB0(/U0AYG7Z,IWLBI84=.!O'UQ(OTAHWXAM5L\*L]'J%7C(3
M<O$*[7,2>'Y[:_\8<]Q0U+;.&.*RC/_VZQ95I&)B5R#-*R;X][Y3$\.Y#VUS
MS0=-TEN2%]83-"-([ 1APX91T6'W1]YJ B[>4^LTG2FQ*3\*N5]YGKUV(A7D
M'[L'SY9:@SE>]''9<2')NU2[CH!=+4K\W/ :@;+51XW8BJ)H7NR&@][+ABO7
M)&:7RI27]\N&6T%0#X(P;N.C/3^N(+4;1#,SY6S]L#:5>E)0M')+))XW1<FQ
M,\3][-6+@&/(Y:K?2UEYO_D=,DBB#A[.9MB&4:\^!A.-<6ZO-C )[#-2?H)G
M$'&QIC\MJJXO\&G\[/ZQ^I3KH?"9:& W.RI+-0;=%KI1LR\EHV1US]^M''%H
M^LZF+&U93QIMV@,T5W4WJ#-/P=^V"A*5VG!.6*Y\_^<]@J!D[4:\Z$ G2EU5
MH[4Q/,VCF!Z^+GC)[/U"FJ/<W&J%P.<DA64]P*YRL8V0B@]<<.J296B+J#F&
M7 Y$=>"TY$2J,=ZMO!E=7H%IN)*4G[LHFFO20'^7X?R=$%TYI_+@P0./&'4%
MC  X#@5-36=>2_W050HU2KT=JA-H&'.?7[*L[];I.B8M"2;Z[L>6;*Q%O]-R
MS;\%6_/&@BZ6#Y>MB[M91$,&.LD [=1-D@3^=$>/)X91[VN73$V@R$V*Y/5F
M]_BB7'-3>?H<5A="VF)QJP!!YA"<U+%HEL(3CIHVKCDOVMB0]2!TCDOJ,6._
M%"3YXVSZ/AGXJ$$WILZ#AW?XM4KC$,&<8TIELS<Q(UO(](UI+!PNQE,7YP);
MMD:*.=AD?(^Y)^$+3,D5^((Y2+)0)D(!6@6W6X1/[C!/\0A\^'1DA21=4_=6
MJ6;&0H+CSBOU!XCS*F>9*$0-7M(O2^W I^:-\$[A4"T(OLDX:>MJ2](N;XUQ
M5-7J8[TA%\]'6MH^ >>I:M&1#RF>\0XR4E)L8W_?T?\I>,B DR9* :T1<7B9
M>&&T!A1%8A[=8=1D7/'=4TZU/X.(MQ0UU'L]/)Q/8Z5W)E2>7BA$(Q'^5I0@
MFP^]?)33S(@)\)',:+&P&]]Y",G(X*K?>NA?PUCL-F&>JMQ^)N7!3*1?^5L]
M Q:0$P;<M?$LF[-9C"0X1I+W-Q@9V'@$M[;3[*JMW0JO;8I>HC1(BHA-"=/Y
M=C9$I,24XE175LVAVDJK%&XHTBU8Q673WEFERA[)78)7MKO)P(>5D8YTKH"+
M7O&=D6/*N2#,UW[WBD;F[\3JMXTZ8'[M^Z$.5/S+L>5MX?R^>7C-]L;@7"=T
MD,S<\LC/3N[$?NH2%XY&5<60LG/4;#I7J6_151.O$>**H"JCVX<9AS:'^S4"
M71^J*T>E/^^=_.209,HNKU![L<!K:%9K#&\O?*BYTGB)\#J?#'2 WMO[][2K
MTH6[>\<P/SP;+RD)C*+DK1G,Z*;%'L;(BNG'MH<C/TU]);S&JRRH=(GB,*YM
M?,T*3H(Q)9FFPOG^$P(,65H03[>ZH5#OUSQN_:#$5YDYITKN/H92E08/M#$2
M3?(A@@*$%O2A):)%Z+MV[:@'-%@6>[\NW="I4]_+1SRY;BT22' ^0_R(M<L!
M&?]^OO=[PNQZ'>5IG/P!JYY',JN9$+(79C5O5>-:4SV\7'R.4V8I] XBRNXT
M_Q6S5Z'TPF="):CJ"4NX=%CD'K_=IK6SRH<57Y7A/I:R7-U2VT\/+UR(_VHH
MY=EM>>UCM5.V;,ZLG69[&F(ZX3F))E6[J;YM^-N71]:?5M=%HUURE'\X^&E3
MF$4OO 8 ?< B;*5.L_IUC*O,_"FWV%14YF[)F6I"F9?#B3X?'^G^TJMN0:?T
M<@O.N-VZ*3]U7W_]OXZL?Q=%QPC"?!4'(45//H/A\H]EU&+-=UAU]B_XT#K*
M(O&ZH!)^X<?*05AVV'938(8AG,U:5XJC(-_@QX\1RO?Y;%?YJ-FO" [@J;I'
M"4J*O(\0X^,[TI#;1O(C Q77!=YT20U.1R>^B.<3$:X8>_0 ;9P,%24(H&6?
M:?(ISJII;96OPYO/G:%N9_'AK@N4D'%W3+RC^4;.^>O@!"0J@R:JNRB>) ^E
M)42]*\PHA=K@H$)\(ZNHS9ZNE-H]Y>I"7T/.&(GS2)&G;)_SV?0N"5(3(G#B
M'P^Z!JO%>T"LA R[+ J7HQ(XH?L3QKE\SWW3@6*<W?!>_#A-= 7&MP+0B/AO
M2AUA_+51]!!68 %,L+).B,5"):D/F&O&X[):I3=H,TX43/<KIG@.]@OW<:&R
MI;Z%UT8\J3UA,;FS)?YB1W;J.1+$O ;E\L33H><CO?MM* H%XFPL1JR7(8^S
M+*T$I4,RW[I_=!A+>@(9_3O-"+G\3\+WW[3&=?C;'7.B>.6,_#XTF!V)+K>X
MT7;HD>'I7,=NV_/-Z.2UJ<.0_:;G(7H2&J;RDEVM@'_PQ"CFZ,.HSVFQ@]$K
MN*/U9-4?3Z784=K",U:/XF2E)^^=EW[#^^"<^'G?4W+VSS%^G?,A,.[M65G#
MR=8+_OJ(0!MT@%<1BM"(HM^A8>OG#0U*IL2[OWYP[BUWE$+BR]M:A#0<#U)#
M;*3&3791/ Q[=Q0QG2E_6;K9B7JB22QI%DF=Y'NB;_=N61T5AX97-Z"F^=NK
MKUWS"*=??K ]]H/X"LKOEQ]6^<.^A^T8!D(,P6S6^E*;+?FED9%5')\[0P ^
MD6=@YW]46<TIB[N=C<D=,/::(Y4.:]\"UN<6MY)6!Z#Z_/8V1TD!0G)ST_L:
M#Q%)^Z;J]\SOG"_R*OEXV2R[VQB JA.&\74W\1;Q4!5TYC4PI[6MKLM[U]W=
MI&;=*R-W+NJ?XL@O8UKD,U6S"(/JC6CP0>_43\"5VE#B: ,(3[KH<@1+Y3VN
M5SP)7!^U/6IZ9?%/V+E>.%-?M:H[M4CS; -5AY7.Z1.,\$!GD $F0H)U<Y8A
M!"OEGS7!L+W/,6$5+0_]=9JMEZYD]+.Y=N8LUR?BF:-J11A(>F R^OUV=L2!
M^E.6UQ5B!260DB50[7[.-:R(Y_DJA!3%C!\E"\6"?TUJ&)0JWX;@833:YC(?
MMDL"X4C5,DWWBO2_?;J7!7$*QRAYE7HR]DEMO6@_/Y)87TQ9!;V$&T)_#]^N
M=&'%ZN(^W4_7#D\X%7LF+D7M3OWU(/QJC- EGIN&U_')B'-BRDDJP!%#J/]Z
M;KSS ZM[B5KYB1\>'C.Z4-70\P:;=CR[283+!<Z[W*;0>SCISRE?=!EO*!W2
MOPB[0SG-?:7LK9-K+$MH!1GX>U9?N*P<O27[&RO_G2PX4XTZP^5_)^9_WT-"
M_M/A?SK\WZS#_PXID4\WHOB'E:+_'OT+TANV?_C;CH?X;487+O_#2Q/_!J5Y
M)4A8.R"5J$37#C^0M#]V6D?2,?V,'_Y]2A]_K^?J_M9N,I,T"/OE =;=0,*]
M(E?-8Q<4K7('\XQ@U]UDFJ^ZG/I@D)(HF9>G=Z+JY57J!VS:9S02_[!4<?>?
M*J#_%KWT7UR%_Q;&HL>:_T<9\T;P']]5^*=8G!K:C248YY*&8$R*6%T,[+GW
MT;6AC@.[EH&"R>-P3&$P'1'U]G:A,#>E/Q,;^E_,A7\_$36E6N'_DUI4(=T_
MG(S_+XND<Q3;<5S+X+\;^WN(CP+_<-(+M3O4^95W.T-3&YC@S"*H,<X]M]C>
M'WRGKA91@Z?)3QJ21!D41\:<E?JL!U DZ7'MQAE2?6IE/EY';0*6##ADUI'R
M4$I.4/6C=S"T$IXGZFS+\-HVC/E'Q&V>I\,3',9KNU690LX[]&DGUYZH5@]&
M6XUU9NQY/1L@:"WZ(>'A;=RM%U>R9/![843)$B/,M,V;M9T61]2@4R0!IF=R
M1O^TOFGOHJ_<:^%*N"1>@7@67UA2-OL3AFA#!BQE&#:,/O*1--*9F#1C$.VP
MU3T]^\VOO>),^/6C&>>S#^F.'(D-5X)D@PX-H$*CTF[N'AKG".='4*NB67,N
M1"W'*,5'@Z4_;KQY*'8)$ XUB7"PUL)\#_-0-W'(=6D]CVO9S15"3'*#IST9
M>Q>X?UY,NL@I]_)1$L\E">HG$7V\S)M['1D;S[,H\-1[3^NP-+@BVQ&X8N"
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
MS.F2GMT%HUI!O4Y]@<B E*FUL4]U*7(4O#7 -RJ&E$E2GDA\>94VY')V)UA
M70 ML,%N TD?L];#';U720_K6I#KXGRROOGQR87/OMFOGSQE\K+57#L\-/O1
MABALP5PDBN?-%44@[!(S[^^_T,'HB%.<;5=[G/_MY5//@8#:&L]#67\DQK%H
M498;>A<G'BW:Z)]U^C@=NY3%NJGX'YG>W_(4=E!OU16/WOD)0L4L:*2Z<)5G
M=PU%F*=4RGQ%/^^LI8^\3!GUF(8=M7D8:O?NZ=<AS^C-MO\XX#\.^(\#_OT.
MJ+,EM*-!3*OIL^'E[[4*^]]-]00%B0[UG3*Y=/;F8KLXW;.!QYJ49,"5#+"2
MA@5E)K?GZ5W\1IT;5>$9Y;/W)99\1<YW1R2Q, QQ+<V)>DRE]LQS*FGR^C<M
M6H2J:S%_"='.'<)DB%8E?+(]YWTR&+>W7[\+MQN&N8"F]I"^<E,K8"X- 9?:
MQ) R9GCD-F&,8IK2P/,OL_/VLOKMS0[%87WOB0)DH%)!APR,\#K_P\;>/+K[
M\*B0Q.JL6>W1$:=PFP!?"%(SK<*E)+OY./EAU"X6AMZICK)7T7G)]?#N55-Y
M^C,C5%-$;7QU>RM[*YZKMJ%<.S^!%84,*+:UISIEHBNS(44GS-3CLF\AGM.C
MA"0-M=78QQP:0.:$$SJ>7E[U#]2>XIN0?7/=7>3^8XY3)^M.W-2G*SHUF0&Q
M %7MQ6J(N0;+XYVZ62G]W]D41:%'X,3;]Q_=E2OL$I-5X5!6Z/_VQ!]N7WE4
MW$JUXIMH/46T)?BX0#BP\;SJAG<CGW^12 5,3L-EZT51(O,UX3!TBH;\ P>2
MQ( 3&=!SA)O#4\F "QSEL;#;<JA,M!A5'(HFT8WY2,XSN$Y,U/IF"5>GN"P%
M7C(3OF[%X.AXAH9*Y"5-T-4K@F8X#Y*!;(_'X2ELVX[@<)D:^COV)!E@@$<V
MZS.O)SCE$3RNJ[YIFHC_D 1SJGFU<E*W^'IOMD/B>):WZ6"AR'S36Q:/#I!
MZVFH$J$&WW,#[Y?0+(NV,_#@1LWT.)7_5)[P4M=%'ER+HM1;-4C1%:B,+3D=
M%P".RD:SQBD9V6_8'!60!(:D4':#&0XEUJ[*M8W%^C(<F(OK&\*MS)[4\N+K
MBU<9)31_JBSUTHVED %!#7Y[Y:PSA"BT_N"[>S9G!>L>S;LJJ/70)[!NI?I_
M,YO._!Q+JZ=X_"0_5,##I6BHS+^GX^G3U<;8 ]]7PS^_]*9NZLK%],=E.*X\
MOV<O,F/29ULK'ZP 9B8JUL2AAG;?$BYY^.ZZN4]:<%S>;H6LRLT;2J3\M$WQ
MF%/4X[L1(>(^=$79,0+]>C<;;CE'&@,SRD@1=91BI!WG/R,VOU6.N:-6M>N8
MBRO#EU52'E?+)=([[UWKOJ!'-U$%]<2=)%AT:0A]P#LF5+AD\5:GDP'S(,$#
MR6Y$M&CBV\;NSI*CSSE4L:_N?9T\T89XO?'":<0]6)3@V/,11=ODX!E4X"I9
M(3UL+$;U9'>O]$MGRM;^B77J)\9\<@;J@VQM[ MP$)%MA,3K/]2N<9Z Q4UV
M*@M*M(Y_;TKJL494:NCDBB1(&36NFWY67^'4KX<VT<HSJ(\2JC^J=JKZ$47
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
M7I+R@AH_(Z\1=?:MH::SR.;4#4HH<\.*4?_/%:]*%)XBYVM%W17E"$UA?J/
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
M11KUDZYX>V591M4<N"F:+.NH:WOVI7T;_73"XUE[0CODUFE:G9RZS,@'CP_
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
M<'11"CK[<N9$"8URW#XQ94LC2B?)NC*A\5Y$M&."I.^5I"06RJ=.2X%)*V;
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
M<2P&:%\_B6E,H)1D16U" V%FJI']66S7HSAO!F<UX3;]@Q$WM@!9LO#Q/Q7
ME+8(=_ OP&/OAD+>$UGJ*]C?=54].^3N$[5A#T$20@*"*?2+X[YM+LACAK*Q
M[!5?6ZG3"_U;4@Z+^!'_#WMO'@]EV_\/CRA*=I%UA*ALD:48E%T2DGVK;#$A
M^\@PDGU?0BB2?4_V=>Q+MNP9668FE'5&Z"QC/*/[^GY?O^?*\WKNWW-?W^WY
M7?]:CO,\CO.SO-_OX_,Y#D_6#M*(#7X-.CX0(NN[">=SHZ6FVE=1L3RBF8&5
M_8O]$F<GU*?O\]^<OPSZ2?[/J(1E'>B\Q&(8 CT?XE'JNS8_(RWKU%PZ8_))
MOE-;V+7HBG!,V,!)MCY=GZ\6(O\M.?[??_H_Z4__(D6&PFE/B$!M,DF.>X9>
M2'W^KAM^Y7[=T_&GBQY+]3: SM[E06S%0J\"%URR :^3/-J2ZH1.OV@;?M<F
M5;I=Q4]]GJ\@%^C!F?4@&/U%35=,6<.R<5[AW!$H&U37VV]2IS5%?["0C9P\
ME>WSV6NIMN6$?]\\G:)]8^,K]?9=UH35VK@7SCO1:KN:&Z+,;ZWK&.EM Q0O
M1?"5O1M#6-;\>'0 NM&OS5*N<W@DC,>OAL+#"A&"(C;VQYF2P\:M\K^FF8XJ
M&FGK\A0JT>Y/1Y!G?'O>6H&MXM/UE>M;Q:DI:+JU'M9H'EPL0:@\Q V6;"O<
M8&/)7I%P#]0GS,)7&[OYX TPA4O!"'8J1J(,O@?OO(!<S#;[LO5QN-1^H%Y9
M*!!S]EOTS'6.]/Q'D[6M\]-TK9EDU<71" T+Y;MXU4_:-)/511:2E;=R MT4
MOO1Q!5]=M1=A:6E^Q#BFVI*95?D?UT$80)HTXBE4MM6?'@YADD@V'@YY)$,O
M&P<I>SDEG'GR &3'UN0%8:/L* ])L;RXA3(:$VFZ8BM<<2DJ4>"C1FS!WF=/
M9N19(C5L$Z/3U6^AI81G]J<=X1LQNY5N7,-MEQ5^?IZW5?;<N;LND)A/D]];
MAZ?ET,MKW[W="P#+]BT+KRTFFKF*@KD^^:[VY-/>QY1.OZ5<U%/QG#1U69V<
M%\G\<LWAS<37GU8[HK'3B@M/APDFR%""ZP&(M_K7ELQ?U#>HHD4R_U,.&0PD
M\T>G@NRB8'8=;L\^Q"\^OBK5#[BC%=<ZL'3,CI9<'X@D%YB4\I/RME2V1D=>
M-)Q_>?^S\<T30_[FR\^Z;&#?2 @[OTLL(D.BH0Y_*X,69UE]IC2W;<08X6!U
M@Y'>^AL=?9;=(YSFURC/[<U Q<KR@,-]OTM;/6VRM])@+1>F$@?=^;?,)8Z=
M>=%(+YO!3#9\DZ^H"5F^1=@_9NK ^/JP4TU&YQF";E_QL^$__!_Y5[ H,D8B
M"4,?2[,/@O, ,+OK;-G<;&\_O=[F]S&GI7$C<AZ& *"CBSTEU$,QU(I&*MI*
MVV(J[B/PX+U![?)9'Q;&IY69*=<6\";<D/V7$ >\%B8_JJP,HB_XK(FU5!7J
M\-C#$(PR^J 2=);0T7G!)!W"^,2:RT]N(79M=4%Q>OEF4P7N=J) AEB$U.=O
MYGV0E-,!P7:BG;3YP2#WT;"5<K%5 E+Q>G*:2L$O#99F;.'0$73^W?W_@KY-
M%>0[9&M>*AI,I<#-%G?B80_)#2[(G^0V(G]FC@Q58"(.*%S&J^6B9^G04QW:
MUD9C1IZ?I17.ODMR^M'-K1KT^M'RXA ,8J@>JVA/QPZ_ Q1BA8ICF?L6-H^O
MZIFBS+G.A.XF;3.<.Z%X&7^*Q6Z8(N-%C]5M@&]/%J#;]1DM%X8SY?3E1V*B
M?2!3$CKG.WC.F416D!>BKW-NOY$M[O]Y !(;_G ^+_X2'<D-GGD AYEAC*@*
M/<P,T#T)XF$-Z>9T+5HMOY @B%/(+K0$M#3K&YH:2:2R4D=HNG.8KU%-ZXHX
M?\4U_@3HRF^'Z%QG$%LKQUW,@ZFWTX6&V)"EB:/3:=[3*:DGM2Y,B:&'@PY
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
M1^XS0&;>QSYW/Q^:LDSLQQ=MS UN_(8N$-1 Y4W##?[[%VP6D@V"M/@-&O,
M':S/1/F.$/(406?:S]>-NZW)UGJQRT$@X.W5,-'\O7H._1,VESK>ZYZV$QG*
M(?^BK;CKC7/.O^_D0UN,9^.M"[=5K2,% 0V;4ZWT[#+-IZ.?O7]+P4UUHN2(
M$+O,,N8O"LC^@)B5?"&%D)(UR:[*C/URB/6#1R*E(='"IE'KX)D<FLBGS*$>
M;H^VFGKU?367O!%O[>JDUBF[OO5CM*TZO[]9&I?OF@\S,JP,IE 1UGT'97]A
M(G.26WE)S6PP]OM])5W*PB.RTV$AJP,N=O\XD0>![L'3'8 $__W FS$T^"<U
MX3KIOV(Q8.+M[-]\\ ^1Z<^.& O895(=@#Y882B)G CZ ]"6YQ^GEOP6W15_
M^Y 3?_2^_9_PHK]NWK9'4J_,D4_89QK@VV6!VL[=!3/8GL53KYZR^>Z<$N\B
MZC/737H_K9E\K+PB?F0=#"@::0\^(;Q*-@5Y(F K7)$9KG#N4(?:0]R&)NN
M"+SI/=9M<;#Y[G\39%KX81$F#PS8!+1K.]7'_;9D(ZRB$,>;O/&"F,6RW"Q8
MA"+EP_@OI7G:)69T5W0[$S;C[W'1QQ7)9*@[0WT7[-=>X;[M^C;6C\/%[ON(
M-OJ<#-DT'G>QR<"@M4[(/3UWPIA\J^"-[*J(S,ZJ2_+P-F?5B./VOMC/%/6U
M"313)I!.N(Z-_7%ACO=P67^50_GB6DH7Y U]=JPX^<HCX3K.QVMCJS^R/GJR
M3G"\V?/D=<7=XR^CA[I>15ZY C[JK#,5I[VK@+B=\>UZ[(C0,<,K>+Y.N3 N
M#;!+F9U5*/(D+SZ'F_0U@^:[_Q#BK!B;E/E;R1*,1? S/=\K].!00 O/A %W
MK5_::_\YP,T\4KKM\\A^LG+)/"NIS?6T3_?Z:YK!L1JHV8++6NB"3@!JHAN9
M(YI5!'NS(1"R:CHAFF:2=^?&-;"'34S[2\_*Y$@KRYJ3#F_F=3Y,'V$,:?[#
MF97SP3LN9"N5PT4 F@MNAO%]+-+D5];::#WE@KUC*#=Q/.*U\&=G+^$UD]07
M^T=U</+PN4SWM$7*MGH.<X>G:@G;8W3"O.EEXQ3FQ](6$UL5J?+P'W$VW#+X
MW*D(>$W2=K]+.#=OLG&2FF:B$YYA!PR/>9."!;>Y<!$T@7IHX4-+WM@V%/\3
M(8=$*$O'P+@X?^-G8TH5_DO1R_$S:7, VYX@'+*?L;'A":;^:*E5-J=TOW%2
MBF-:L*[N3EO,@L:-9!"AZ$),0[_V_I.9Q<I]2A%)TV9%+6+NR)X43&69*$!R
MD*M8XDV9,"0I44_MVNYG$,1*?]%0ZFBC'H9/%H"69EV\",2O;$:I9-)5_"2S
M=U%\F0Y5Q!DU$.B/&KC_NP(1EK+KAC.[A8OV[ODE0. %.^6><P?%UN)^B7"D
M)6BZCXG6ZF@ DW)[B>-/QXVFD!Z,>M@_! B7B/\\$2ZMB7=6"A'&G;FEUZ1Z
M&#E^B7#?T7[00P&BP-RQY6H,9I/$PCO#';#K7J@S=I7A81K9S7>CW6 JND67
M02"RHW@X*!QA+W:\:IAJ"OY+@@,SPI7K;WS1V$/\XN$0<EQD-_>%\2:Y+&"F
MNZ&[/*]LM?>1/\GW_Z'! ?^)&E1QN\B8$?#TZP'H/$>G%2D>'VI0P_ZLD[\T
MN.#N8FS8ABCA?,XGC>0,A2FG+$/HU1=!$7(3&E."0:JGLDD6<.9((9;J_W@;
M^#TO'<7A_JT9\/=0-( \#$7EAU)@EFL1@)&+1)YTD&$\GQ];/?/0(&U(X!QO
MS,X=J3XT@U)!*^B/=O(_-^(=4P1(&8@M[5P9;/N7#":<2;]!/AY;NUUFKP;X
MX!([+86;<)-)6!>V%=/%-)\4::],QB;5<\'NL2]+\0;7UFY#J3&LK8IA5DP*
MEV$U*V!&\'% YFYE=47RIH[?S^!QO4 3OF6&8YK]GKOE:@#3WA48>->[&JES
MTL3\_%Q6Y7IMK3>-9.UQ]\#.E[3YKYFQI*5?. !9A6EILV".HN2_&A WVW].
M'>X#Z-9-P%VYNN:#JM+#&<=Z4.M5EP;MF0Z!?"'[9UQ8UMU[H#_ZQO^D@@?\
M#W' 7T)8)EPD^U?G(8>340^CC@-:WA0V^JVG8;U3N,_^(ADF&9^@VKO(=?-M
M+\^SB%\XH^*7WMEWJ'=6'H!RKA@5?: <:J$'E+-(Q HSU<.EK(_$JY9V^HM4
MU]X=@9@4?=5-X@:/GF4ZDSN@,9BL>.U.)^AD>X X@<D%1T)883PC'ID,!.,8
M(@::;JQ8#=?$RLNRY=<*"P9>*[./D4F"U,NHE9A3?<)2?=R>_Y,89GD.-X\>
MCFEBP-+H]QAETL)-BKH*''\NIZ-]JF?81(7])WRDNEJR\T/&%0;)S]I!?28L
MKYV\U!_'+P%Z8A6F<(8@@RM_*D:P+H8BF!YM<U ;-3<D$:"8;,CE<M%U9]&H
MU@L4F8D\QYZX&S;IX>S1F\_@@@B,MKX9$->@&EW?D&%FQ05DK*B&G4YF4(6-
M2E,*.KX$Z5R'MN^X'(.[3$+(3Z2[HQ%LCC*LF71E!'E$_LJ3Q?1N,=3<QH5E
M!V1UJH"7 ^_0GEN7N9Q.@U2XGW+;$[K8J05P)XU,IP(#_OQ4C%B)8,VQ9=.:
M-"Z]S^&C,M7!Y3DAO<=MOYT['48E9VI^@H<)]JP]DY)P98&&H[LV0Q0(%0N5
MRGXHV1])QP7+VS);:IC9]0RA<IXS8?LN>D8WX\EC:-T1_AX+:T0?@#JI_<"W
MJ\<(Y$4K*)84S"NQ3E/I>!>_?.I&X[E=CKW>W&_.">=]K<]T,OQPDWW;8*!?
MH67$:K]0'OU][G(=*Y$62,H!'+\;5S1*-QC%8))*10*:8GXR07XV:JQ>ZG^D
MK%;A=.J6:X<PE _D)_3/H'.KR^:(]@W<J^2G&!%$AX(X;B.%])8TG\Q@H?I-
M^-*F8K?"W$]JM:(<=Q*H4@7IZ^/,M(3P0IJ-<.VG"[-R&'!G>?#WP4-994X(
M3],.55EA94>$&>D]9)X.JF4I:[D0#XKN3.CC3.FL-%<SG<4R!(-^[OT3>D*+
M\W@+!_QA7=-DWYB"T%"*2VFWPB!62 YFPGXU9XQ0S9X!L*Y?VCAU.?[&EDG+
MT"T5O!%IM(=^[H9XA1(\##6'(0X)5E5^J);3L@GO1S7P-JY:JKAUO--M$YZ\
MAGC"M7R:&N3'/%]9&VC=%#%2?0#B*OU4T531ZG\>%B#WY@QMF_]\ G/#,5\7
M*SW]HX)8+Y$1+H)/?H6?Z5 X/]4DA85MSTJ+T7^5GDKKB63$F<WTN[K()WY2
M$_M\A2\?Q;=H\_@K[8Y!!*M.R4/R]\A_)6_H'4%E#-X$0(K_B57]HR?\-^)U
MA/2W8WKA[Q?]^T7_5\[]JWR%A)K,6I^4?%MIN:INQ0)D?*)V 4/?BG[<F0'&
MDV)V;CPHH+[&\2I2CL7.3E'W]UN.KE/^*T+ KZN5_U7&2OXOK-:O2@YYP,H0
MQUT,^5D>PS#5U2)8>VRF![5&72/O190Z;]VL:UQT;$AM^<%05VIJ[!'U.V3_
M@FCRZP")?YF],8BM+2[4I*+9-V-/]Y)+6A_2UPOR)\$N"X^A*;CE '\&V!_U
M QRPJ7_;/>Z,9;A90\#2\<XST[PDU ]31O3BE]?06)T(JS,06T]73"J$:Z'9
M4<A,Z]F;M\31ED!^GIXE[G-* ],+B6-G5[_.4R#LK<B(P[(&B[&!'JF2>+A>
MN6#:DN;G.AL*(7$O'D_(!?*,Y^H&/@BKQ1\_*:I&S]\@T5?5!D>28\@K?LZ&
M1?X"CXB_ CR"_E7E*!5ACZ1>M3H\Q4,):X#O]&;U9QQUYM?2 4-K/A1+O;RE
MI,JUD@--;.<-U@L _=%#]?L>MM;>-9A('DRM$=LA 1H\"R1BN [W\6< 3O9%
MPK4%<)#E'WNYW7-2_U;)@N?KO%.*O-K16]M%;J\HZMZ&>0?QV;L*&\.D=.FP
M69C#\G0H86*F$9.C"U]*%*O*7X=3B?\(#=.ME(;Q;W?+_O1N T]/M2(JAY)\
MK!=>"6A#K)BA?4OU"3ZB;&2G!BS"N'1.@99S&28LK:9^^/L_%9$,U_4?M&1P
M3B/YH<[_(AVE'#IB]:]#1$2EK#C57;W1(@(8E2K\;J/3J4J3SDY^O;DBM7H(
M[P6#LR0[/*J.XXC8\\]+?7\1C_C;%/YW3&'1JFIJ;0_M!"81YXJ"&1)Q3O#5
M.;DRUIV2(3_E?,Y.ZYH&'7-M5(*H^H45@Y ;%)Q&1_5$!!P>?-S.1=US #KL
MB6!_=0"*$''FPSN5-N2%8P:-;@85X(AQK2]*11^H/:KX\3Z9!W2;F:Q[#I:Y
M(!)<DL($B\1>")%+7?ML.P'Q6CP?HA*A>H\SCB(AQP?"*G>#GUX^\T^7 :=:
M/O2'I"^X1&U7 _;E!R G*UBWG]J4]IY7TI(65"!WM^TRHN;'/0J.FY4AG]28
MRTP#Y,#'"9R #YZ\H^;G4F0I03-1)TWSC54-;+6+Q9T__B9>(_;T=P?^1^_4
M5@R><Y8Z_VY%16(HV9XNV0-0.[ .N8C>M]*?%"U[H,^=4MJ2ZGHOUS@U4M77
MT8YJYD:PLZ[TVN?UMA^-'?X,^UGH1.WQ%%7\?FPXED4:HVW=9<@J>TOB%;>6
M66.A2/)^9T5Z&T47&V=1'I!MPGY]@7OG#9P+\,1P^5J.E'ANA@T7/G3KHB%<
M@7WKQ(6A-#K###)PPA%W]S\+UU/8\T0L$L"Y!&;\;K-+]I<,"2#<W==[J3H\
MI9LH5!NJ%R/\(]%D\/QHC^<I?.IK^]AEG?1E\]J%^?8#T!D+!S"+Y"MK9;Q.
MD A!.\\,]7$.R#2OG=@857;@OP*6E2O,D;,1N,Z%KQZ_J NI&]23,MM\BL2%
MP[XIU0'R]J^_8-H(_G."U1558QN,XB['!X-VOX775*4KF$Q^8O:+XA"0(!O_
M1  #[O98*-U)[7*"6JQ%2T6Z7DT0\+V3:/Y6"9^3H[T[+.96-6(KX]SQ+,K=
M#/E[^,#/@^$7\<N159LG8 VC'9T)0,@!2'-"8=H^"\@S,QK==+G35ZJ3#AFI
M\HI+O['40W7^A7W?<TC 5H8P8+]W728"8B0_V!.UT[M4%_U:X>S$@['UL@>L
MD^_.16A*O>C4X2K285"IK-4\G> 3<H<O+L"/XY_*Y2)8<*CBV=*-)L]<X"XL
M3_MDQH##=_;D"OX4QAO,\27Q9AI2U0EJ"5(4O9OW%I3[;WY[OR0BA,[LBE;6
M(0[CF0CJ=9,<JGNBJ>4.+7PU8R4+.FL_>%E^!K]SE+A6Q\H_N%MP:^MEV]Y^
M,:\N9>T1@5+Q%D"WH&WFV%8&5]*,J-Q/6\;0A?.\O."6'G7'LCA8./^T&IU>
MW(UR-A*->T84 B(Q7I'2S6BQ<)1Z2$A);0H,W]R@_AEAV\/4PWNCB 7EDF42
MR,-ST3G0Q-K9T25D[CQN/0QO%;4!L5JPN >SX^ 0L3;&SY1 "V?FS9N;2]^W
M%5RK9^K&73 P\79.O!I': 5K_Y.;80X+\BS+JK@MO_JRF%Q?X93O\>;S_3">
M##L)B'A3E"LCRX6(.@,#$LC)^F^(E__' /N_7_1OJG0T5:*:V77%/1AX^\J]
MYXTA18D]1OV/?2[S 22=/Z,J5@-"FOA)9-1GO/![$X_>EO.P$,T <OZW9MC_
MC#+[_Y =W>O_'5 I&2-QR)+:(8.A#, -!%Q14^ '0@^+W'>)E"?J$;0P2C3K
M'P6^^-IHSS\JO D:>.9BEZ'+6R+XZ]/#_2]QL))8;O\A;DD@%Z_?;63$?3&Q
M;8YZ\DUU59VL$-VZT!=>I=/^]S',PH,9)^7%8UI>X=1W/7'@M6^YEL: ( GQ
ML':Q;_F4V61HA5Q7JF1]0*G?'G#MJXJG4<H.T2KSM98V[UUPI5&065XYGGSL
M+]U>_)N@_O=@)?_U4L6_&@/_4UEJ_P&(1(](89^51(_*"\Q(@3\!,]9N6MWI
MX(U=]UIBL:U,"H#E--O$NUU3OU,B0<43_VM?<5)Q"ZK(IKAV:Q*Q'>*X8PKZ
M,=7.338%-\!#L=%SJ7BA+F[:6AT65.>D[/F:)'Z)RR1V="MH=OKV7MB].EK6
M4Y=??WZY+]AER3RU*5@UIO@(.JBV0F5;GT:MK=7NUN2J$KP8G^2!47I3?$4<
M?9U_X=2VU9]W>"BS/\)J>A8.0%W#G##$7?Q$2[.U#R8220,X?VL7+7?Q<_45
MGC1B>:QM<SYE4/W4.L^+2Y_>DRM1! ;(?U6@!=ZI&.G$<BO:WH_KMT6/4NT<
M@.(,Y(C,\Y'(+XUPDNFT@ND06T5-O*M8]4XM,!LL^>M&RT7'#+9$W0ETQ=CV
M<*@+U[@T]$'B#7XQJ<#B][7',:%#<N:BG#?]GV"=6J0([L0^^^0]#+-1@W]J
MD38_->XGYJM+&>,N>3[/BR^[GU/O)]O&E8BC>??B%6QXP'=)G"L=[[W/ZD+Z
M/.3H3:(!"0V<<NF:W[9HX4$LT(4B?QA8BI7!M8!*P1""@5^.([>([*IY0;IR
M(\ZSJ\14^VVS#9/#=VC>)^I W-E(M1%+S3ZG^'4/B\WP3/J6\PY6E:Q!4M3*
MF'P@',[(VH K"^5/3;W_?+,I!*N5_/"!7V1"S4/X9#3"D^,*B.[F 2A8!K/Y
M4W2>Y,F4'?.$HA(6W !^>G4J>N\6D.L$41A*ZUPF,L1SI_4&JK/2[*>$162=
M5L:"GHTV*?1@8[N[QZNYE&\]ZV[H[_=Q9TE'[YNURD@;=MT.J,Q*\*H,3V(U
M.#$KHY$INK^Q8JBR@YQ.X&AVOPL4-2S@I>MM"QREW=H*8<,=8CF#!:V/>,(C
ME29QV4X)%ZW//;C-H'F'RZ*5J>W*5T7&G8M5FU3^DT^&(ZJI'L@PHKZD6)YI
M2K[:<5RTCSNM4]1$3:/;F'8'A?C3PAI%64#3UOS))SQU3IL!/1VFA$R&C%F7
MUSCMSEKDM'?*2/58B;?T;16!X]]N160IM]$_T.F=YN8%4O&5'7.7\;,AV8*1
MGT=+6<R<Y(@,^R>TBN/:-^;DY H^LS,GM\L$O]H(U/3E8913I;#CHP)]WP3T
M_44/0&_6#Z,!""Y_ 'I?I(C6!AJ)D;4DYR3#?3\ 72I>OH'7Q];4+[37N,$:
M9CJ=%GP+L3%BI_HIXE>3/WR28%.=3'@K.X OHD\4NI8 %J6:\JU5SB)<!T+Q
M'%C^M./Y$0J",*L.F;3NUY-3HS JTQPO*^NJY&GXWJ!P#[?@WJ-[_=_.Z'((
MZQ60HY!_?GC!;U\['W[2A<W*0895X?)D>?FF,-NV>LQ#)Q;JOM*\>/YQ^@[&
M=S_F+VSUH3*L9D^;-M\^1*A_]IO8(Z;]!_#\?WW\'Z#W[R'_'O*?'?+7J?9!
MQ M(''>Q,)B-X)K/2\+1^+-.)=N\)7UE\]D:\$'QF*]LMZ+(4&PSCF_6]8YL
M5@7].5884,>&FDZ4%;ODZ>RIP$:Y;J*UE.WYN3E,<LD+[\H::G"WU\]'I2EV
M-;MCN5X OHM?#;6RJG/2YG*%..1,^%-$>%NO)AL8<+A=OC+,>1<)0MAPR2S4
M1GF"V5?\1:<@KEBGFY_:O(L<-]*OW>OL?B&<OTB> G%5\5NWC+2:^GD $N^?
M/:R%I"TG,B]'WG;%S_<L<R$^_&,A#BLAT8H18@3*HG[*;@2G0V^+"!ZBQ@&5
MIRJ6@-9^&05?N67=H*;/!_(*\4(5--X]\F*'8W1'K'&N*V[*LGJ<IR)S-QA?
M)5/+MN644XO#] G(KNOGVA#/#!"<0C%#N?A$C5#T1'F\8YKDA\&B%8DS8^NY
M"3>^/0>O\AMPDJT.7EG060O,I";XN6(/0$RP_KOXX6C1UP]M&I HGEA7BA>)
M"<WB4[E7]R9=5,O1GON'DW7)_^(UC\LC6!R 5&=(8 D$^!Z DGXUH;<CF*T
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
M&N<=O0-XB-$2)U')R-)!Y/LQCV:M]BD9L0HMA8]CMX4?%VFV+ASS-<J'<QR
M$B+Q,\0>.9=]]2K'']C6AL')=$^,[_*$@NC'3\-%L+3E6R,+@+OK^987SF*Y
M=:&ZM3[;"^SZQWJ/W=RJ]"N-/T-]AB?6ZP 4XCMU /I2^XLX:Y/_TGH[Y$F@
M:MOL4 <3>'I(+W$F+1<)VB,S';*(<((3GD-E\OS$\EAUTEL<OTS\,+6QEJN3
M:%IA7N/-&\$4F:LJM^UII<]:5A(T\?J[S\<6)JWT+*Q4QS&X-49UVS> X_)=
MG5H.7Q-RI7@'?17C3S]&-*+A'\,_%:GUO@N@>WT..%?PR5%&%F[%W>0JLE^D
MSK];2!<:52&T\7$H6^M]R$= L(STY0V1Z(R= ]!/D4.>Q'3]D)O #D"=PV#"
M/=S:W+E1B& 1,&Q67=LPBL3X%,)LT1G4/L)E['9/7X_8FX37F=W@+2WI@DRS
M,H!,A86LHJRXUL7*E\()>F6.=*ZN-,D)1(J&T-L/YK@U)[HZDW45GS?4W(L<
MA*7;;4J%G<."OL\#]LT(8J0WB992?%#\86  7HC)YBZD)9%2;L+CM.<?F@<,
MG>A"@X89)81Z"_=3$HI&U:C) BQNK CUP:WP?-CCP:$AZ6UIWR/@-W)JLMR7
M'3/.XPPVTGV;M8M5';Q=:".O:)XTJM\G7$85MEI!(/8(*(F=*.%)'@(W<(<N
M[ VS7 _M>+ "7HNETBHQ/8\;Y[E[>@35:Y+!])C[',\Y!F,?FU >#FYA@$20
MJ+A#I2LQ+BBAKCFN$;2MB2>-&9&AWPS6?]F AC_MGJXFS^D,S5R\6#L24%I?
M%X7<V%.%-2H%;JW("3EXB@'J(I.^H4.]NBTOR.7NH=4%*8]5(- "XTV:>U=A
M/WNZ=C.$\'JA^DVCE+NQ0:()W^]4.;2&M_31O&'3[5Y@C1&IHW3MM39WKI8)
MD_3=#-Y],O<4,ZLF=@P(KMH34>JXT=22L#4^?9NWR:WB\FF>M&[I!.WLH81U
M35X9%-GJE!699R2'29FSORQL:VZ.V>%\FID+71'OTX2!VRD!(#;^"3_6A>KO
MX1Z1\D8:P#[6R4BK*=R^IN5=9$?E#<@CB;*8!A/#.]<H.-GQ="&'9[8( ^E=
M#=SIQ8Y(YBH+=FTO!YOZ%MQ%:,IH3,8[M13& Y"UZND[I>-J$@7YQWP,;)[[
M7!$%=\R#X?='%"A1QA\_ E/*DY)?UD58280VR&Z) ^HG;GRQ/D13TC<5A7M/
MX:8T<HO">8O?#%2G2Y>G^)N)/@ 2T1$P6>UK4@<@E$Q7&L>*T;'1/D\^=*.[
MY[6OS&;;;<W#WXT$FA2&N\!GX>=S88GF]9,$:V^,G]*F>F/:W'"[T3N33S?V
M7T#0T&@6$SX7>0WQ@?BDCV=0 HD#+O?V2[;S6V19LEA2R_8K]U@-*JZ8 &XN
M]!\'F==M;,?$UIQ&<F$;*LJ,W?@?3B[$2IKJ -FP%A#4O3.A"]_3,ZJV(-&
M N AE'$WB/V?]8_P,+%.EW KL >7=5?<1]-5!?;JJI&I/3&M44F.5X_4+X1,
M8[;2Y 6,<Q!R@R':WTOW:N-*7"5*GDVFS6-"GI6MF*JE8LI9876#^1UE7[[_
M'$K/-U,:9/8^IJV QKX-UA]X/AUB>%&Z[VRV8-*YUS0TB(79J6 /:+.5V?YK
MN$/V5^F'MO4MXWRX-7JE9\60V-Q@O0UMM?F3-MJ._>HN*(YNZN)YL^;9W*?<
MG-\VSBEE+<8HK@T.1-:[M=++T)G^^&:,GR>A-3C'Y/:K)SHLPR>R[A<K'^].
M1W,TOE):^C(](U+VRINS0?Z%F8^EV:A]!-6$EUK(XJE$P7?PQZ&=H;< ,PR8
M;A@3S=0[)KJ.^J:$6W5DCV(:A#*9=4Z^NR&8P(5!;4+,=&U-WM@9Z=(.$]DV
MK0Y ;V8/13HR23JB@:'3?#O;]KZ[SH@H\J$.FQE4-E!+)..5!. I*GKG\NEH
M3OM;G] RHIC7V,?#II6X%L5P)^S>K%@7\1PRC=JF=JHW@OIX@+J[RR+"CC%N
M\R+-@(R;<,#FQ<]"I%ROL)E)\*&+)LC@K;M.#!L#4:@H2_[Q:C-MI?DVMQ5=
M,[.:B$A0=9K<B:>1O2RGKZ4?HY<.%?Y,_B7S3U',?"YKP4].$W_7\FS+?AY<
MTQ9C\L $.U(F@!OWCN60GG ].>:=)-)ZM0UBJ-XN%HY@(1C@)Z<A-QS\\F!*
MF]HF)S)]LN=FNLE-.WC?EZ >E.B?;!I_N-0B2!%[SOCB%4"IY_:''3%VF$R/
M OE4TXW2_ZN],PUK\LKB^*MA*QJ9(LJJL84"E:45PB9.@F/9C#&H8!0+5"-;
MPU+!A242$05%( HU""X1**! 0B% *H(+""A4($" @+*E[$L2@3043/HF&?L\
M0_C@M..'>6:^W^>Y[SWWG'.7W__<=T)D]:!K.H0ZIST3Q#V&OTZNX4PW/O:_
M2!UT.?:LK7Y2$&2\)8^WKEW.EI(W,GXM!A?O$.G55*:RA(C4^@D3^ 63SC_>
M7/1IZ/&=9HDRE!Z&@MEO]YX>J]Z^2]S@J=W=%J_89O2O71C*S4\9#$/<R(T^
M_!>789I3W"J<?[8PK4YD_U/KS+P78L1NR218XSMV[5:5&2IM?YMQ2+FBHN!)
MTO,GB@$VGY\&!"W+3(=.'U!B*&!,'^L1SNH%K+$L+TYXXF9G0)EZI!B)N,X)
M352/:,*<)ZHO[:[D1?5,:I*[?A1^JF4%W:T;,?T9 W4Q?:\[XZ=(8EG65[X)
M+UVV?).5BXTQVLDGU6'4?3SQGH)"OC-:9T=/A[6Z\\"LZ1M'P]NAG_V0FB^
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
MM(LAU)>NU4+6'Y"'2=6]U:!&>%^?7/ =GQ44?S&";I)]JJE&O_2^[#930S&
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
MBR'B=Z#"0 L")&PV!=X)T\AV'@UVEG-,>9?& GR>^JB*]E_+YG@H^E2X&_L
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
M\03_!<?V1B@[9C\EPO]DR_;V\C[-+X2_:G+VK\9<?ROZMZ)_*_H_2U%4,,7
MDV07?ZB/?NH;4@%_<V*[_*^$MHKZX.2CB)DN1\K+VLA <NF[QN:V'+^'R%Q+
MM_[1 [P[UL0Z%,R>G,N J1:V];)/S8EFSZ)_6.,WOXS@MW2PX#7U=3;;$VR
M.BELM3.^J#^"RH\@/#%=M^$!F&T5PE:8'X&>;4D_)$%M9'N(?=9L"S:'-V%L
M.L;_8I]L9X::1[.M1+@9E2S@2R;F\T@19M,-2EZPFR$P$XR8;K)LKZNRRP&X
ME$B38\KSTUQ8P(@:"Q@H8GOK4S.<V(YKP#/$@^G-!L%,&[9"E,&=5*._HOH3
M;G9T+.9HK@7_%=-?<+/]V&?@\('P)TPC?T'-#N)4O^I:_'^$5/17T%Q_2_F_
MNY2(5@(YP(A>1.M%4,]L8'[,EC@LX?_2:_CV9_9B3(B!9>YA]L!K?R6T:%/T
MN_#DY-69N.2JAH H1./,?&36L*>'^)NV>6M1;V):H/;KST/[+:ZHO"F'7CMK
MOM/BZ'_V+WY7;/<PELD%:H?X0Y); HE0_L%GFD?* @[WM,:XEBT<.*I9M:"G
M9Q&2[A:.#OG]-6NF\"QZ!-Z8W8[@FM?"^%+4TBNGB_0QSQ\\"=8YY0O**XL\
MTDS>!M!)Q70]QZ3B'+677M]/%/1EG9?Y^+KDP-#-RTWP.%S][]NKDO!L5>[:
M];F+4"RIKI<#"&N/K\S\6O,+C<T<B/A0&G#]@SST)/W7>WA0RO'C[!7FWCE_
MCA(LR2+W&EHJR:UO71 Y?6+F*/>K>N-^=?'=O(?VU&,6'F&XKS*YT9.8^ANW
MO1KN+&GS=LYH/QZW>F73)-LN=\?%!!^Y.P*^_TT$;('KATD[7(Q^A(+H$EU%
M2TW5(\3]&E6SY!C[J"8#3B?S]CLI^YR_PW?(5,SEXE8E;2]SA'D0=&![(X8%
MW$LAQ[7#.$:_H>"5[JZKLKN2SC2]S!F4NUK7/>I6WWG1+7GVT[6+<L US1D6
MX&L':GQKH%UACC>?CB'C;4:]P, B$*W@TBO;6^!OFBTU%?K$KT+[H]<)IPL9
M%6Z.4)USO&^^ ]'1?_;5Q9]N]E/'1K\%5U=IKZU5D/R_Z:BG64J*/=,:6KNV
MTXP[ PE<3"RO]K.'[7V_8=!Z;FCJW%BXAN+DM]&O.W,$G[F=;+FNS%F1_/3.
M4]&C2N]Y4YD#^,;AV_"KT/CY0V2VP.?=F['M*]Y:S0T3:8UC/Y%5=TOV7IW.
M?9>E.X??$-AW:*;?S?&@.CLL P>.R/6B-4=,-=EF)-WN-RT[=J+,0XBY41S!
MQ:='(CL_'/S\L:DIS[QAQN2LOMH/^YFA,A2-ZEP7QRX]=XJ88VDN??*B1PO!
MPX=(*1$55[2^M0OP @#0SIZW+V0[A,SX014*6OQWCZ^A=<%,FIGKD*)CEXU\
M6M:18UO",JX9 ILB? #7LRE,T$/34.FN7$S,-BR;(G$.?%0R']#L2?@Z^B4'
M=3C\28I/EC]ZT/2-^F.# UH60EF^<V]J/I^G?J^A^+8C8F%[R=BXH :".,I]
M?W4<RB@TXF6HN$/T>.;;<J540<>N^HRRPWE*9WI/\"XC/LPNX&*_X1?RV\3
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
MZQT"]B8&&/H0M!!-(4N2%X)D!)\+NR['X8/+4T))L=F"2$,-M (8U]N(@_S
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
M]ZQ_)OAK=01'$EC,?,@4@0+Q.U9-DS+V(P>0;C)!X]YQ@,I]^=0T4F)L@)"
M;;_*P8^9]Q=]%J3%@RX]Z!DLK9&Y=^5;6(?AYK;37U!-* 2I"K$9*\5NPPE@
M#V#.TR(SJ=WF8'&NXVR][Y.0[\19P24+&2M1&R?SY9Y753'E>\VJ37?Z--S-
M@FEO0(J_6K&&T:*TKQ 2 S+3!N SQJ_P:RV,*3Q-,',^&1 @X^1VGTO=^/$A
ML\V5I52S.# V/=ZX4=5=@YK>((;\'!&NBXQ^>NT%M;"E1W%0+]U)ILMM0%E3
MFN][U7;62P,5^X2.^_I#MAT#3W]ILK<>@CQ?DRD VC%D,*>_-&UAGJ:NQ37M
M\3#O/=%'EC9FKJ/?-JJ?:6,?KDUQ:[0[FS@A2@3,#7WRN)J0H+XUW3+NLI$F
MI:C#4@834A(GCU^FL1=9U*9?@4Q3R/42&R"<-0N,0DJ838\Y@.4"U/HV21 -
M\=33>'"O=3A;!M>\WP>KC[G#>EF%C Z^6%IB_(:F,10&U0\2WC))/CM2S,/>
M\]U+>]VJZ+S_T>[:XWD/&L[IK4C,0S7@%C_6<]QUZTAY'5I4*RYZQ#WZ%B*J
M1ML+J[CG<I!/8/X(0:9S0*_D4WZKRE>B8,6#]N-21C:\D9 9:N-?VS.:I&B3
MRQW_SMKQ/UBCP=E"2:QDAPT#TJ1DY>VH98M\=(>OGQD5X  8S::017Y<\QW<
M523<'ATV9PH2"N>VH^U:H/3T9';!/<<K!><^@[VU7^KJZ/7C25??1#C"5KOQ
M&I+  [0K6X#%D %;)X]-B%9 #2(I<\$IA.=SAE-BE>,,^T2;RO6+W<(C5:$P
M+?Z33P0; O< 7)",DY*]PR+L"+@,CAQ8P@&63L%I@N[ST1S@:&(\GMHPB/NE
M\G:9;@[%J')L+Z+6+@KC4HS1!+.SP7!KJBP6=W]77=CT"79WE+=!ID)C@L@W
M'PN52X*NWI@QZ6]L -?LC[\*%6&QE,]P0:8 +?W(D)%GD,ZHHX.,S*@]:LIY
M2J'N*7?8M0.'CMW4PI$_ D$XIJD40Q'W*9>"8NY;S61;YK)WQK&2$#_.T&K9
M$L$0Q\I#61AWB)]U;&=F)3'&Z%PVV$K13\WUSA 8)+:.=#P>,<_76ZB>])TH
M%KR]H%Q1UB_85WQL&P_S :P$<W7C,C\FC)6)O^:C2I&(9>]"HRQ [TF^R^F6
M@W&E1L&O'NFH>_O(>O7W*BE6!OGEFNQH0CXD<7W'@9$Z]&,<(-NB@PBZS"&8
M*1;_S&EYELDV*"9=P+MG)B)>?W]+*VQ%BAD9&K3"!<:,"\K+B/Q5G2LS:>X_
M\Q-FE%*OHK3WQYS3EMJN<*7[&0?X6LC>^HNQ<1;J,8S3BQ]PWJ;=GAGJ0U6Q
MN!KGF?+"B9DTK/G1)V?5WEP).N/P4,=<<D^ H#GY 0P&^;0KXJKUNBC&AP-$
M3%1R@"Y=7)M6YFM5UE83?<C*%ATXP+>G*YK@/N3&F:Y(ZLE>4'6BEH9\%XR*
M#$#M\*PORW05:\*CC-M3E)?YQEZWZFJ^X>J0%5SE:=0A#3'%!.C9(%1>;I$
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
MMMGM-+V7@AI&T$3LYC,;4/2U-HWAT43P< #V30^"0AS(S%?@ .'IN*N3.AR
MG[=-=CL?!X@1L/LFS\M\M3@Z>!=A\!UTRX<LA_O)QD'0&-L^K#;80$G(I)F/
MMJ[9F>Q^"UZ:V-(7$/*C//JIM^13)/&-]M[WMI)'7R%7\YN0Y7A2$9NWCRT-
MR9[W,>='L$M!:OXHQH3J;^&#DHP7FV"<>&2!N%79&-?SX6;/SP_#RM-?$YFR
MHPS539G@<1,%TF9KIHTC'KB!FXKR93_$_[4< (;( ;9<>IU.YJF N%T$%R87
MN&QI$N^(]Z[PTI)'//N1K5E=QL\3AZNE2!<0RM8[+C&T2R7/+'?&C&U[3BF5
M8&_= BT@SRI!>*+"I6US#9JM8,-$.VI9[N3PBG>\]E![?:6C[^CV)\*6T@?(
MQVY><-CR\BI >\30Q6V8M=^_F34?-PZRZB48%]L^<&'NR!_HDOX-7<#R-[JD
M;3#FJP5B_UV34Z #24X5,B2JVT0%*R5_^&M7*5J?<>&S_.Y(QN@3O6OCNJ7-
M@5_O9U7LLM4]LY03T\MZS19$GUXD$9G"JJ=26K!R*=8-0[=VJ[SR,=&L/"4V
M7O;<^'VCR<4AX2X&04AJXMNCJ6@4Y'F3*N7#B-O$A<7[3I6U<.K=69;?,QP!
M7X@X ;'(J\_N:G-G"\/N'U#8P0%$Q<L[C6"_+A-K2P%,+\4EQ![TAP8!V+&1
MVGM,F"MEW'>(CG%BX 0L/>F/C4[=K%GW< K*NJ""TODI&2EO]@O854PF1N%K
M5*/Q/K 1#D"7_-QXA)9#G-2@1]-D3D9"QC!BW6*/T<EGJF4XD$<+RG(4S]WJ
M+Q&ZG^J@Y35M>*%W#IK5_($#O"YM#;I=7]L6VYW6&3,! [P6U.>WZ>_>#]C7
M\"K?M/C-O")&2(E]+'%$Y %DN[$^.&*A[\JFI<5Y 9(/;QN\"L\4>[W. <SZ
MJP7:/^O)</D'7I9-I'M>_B)O=6<>\46G+:[KC9KDIZ1W:LOPR$N-8"!D/4.0
MK5]F7J-=C"H!$TFX%ISHG(3) 8_K;F^CS!WT<"O>PZ3SAW)BWS^.W#MV-[3V
M^$N<-62UT51=V"]AA,?I3:ILC6H.X/NVX2P':#N.Y J$JN][<'K$[[ 6X8,;
MDB)8G_;@FK(&-? =SWG96TLAHM6#1B$,/32NW7$Q@KF3AK#\PK0K'D7O^81^
M.2@@D6#5N;#O&*J(</UJM84#9?3^#3]9-X(Q-.\+?@#ATPNJ(9KQT369U=-Q
M.$_8=HQ^_^HAJ[P!DTVX%GCA#]NS7YT5:CZC4B?CQ?)2=A0E8#H;["[Y4.8K
M_@) .&@H0O+@ $^4Z/>^D7#M-?CI9\'!S^YX<"5")EWK!*>:+8HSLVO1L>;
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
MV!%6?A/@_<_2Y;+A<PP7=[85%_W?ES\(KF_4>_!+N W*C;BN2RF%K*V_AW.
M3"\DB"M<@.*)6=AI#K"LYI')C!KY=U01_UFX_C]?!63_0>-/Q5N?XP#<O*QR
M$R7L"+)B,;KQ'.U06_QD?'!K1^#!"V_[!A:N-Q9?K7B5ZLJ/$O7P4^ZOF13
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
MWG=%-;5V[091:6(H DJ T!2E2A$LD-@0D T1:4* ; 6EA"0@L@D0"(+2BX#
M%L2@H"!2I$N12(U21(J44$(2 >D)0EC;A/#S??_M/\:Y.>.<<<[X+IZ[-=;%
MFG,^\YGOF.]ZVO%*D^WEG,D,HZ*[CKB<OLZBQZC<&PMJYP;.+#W8RU#>U7]G
MJ"!0SM;%R2W3Q!^@^\/F/8,"#1"!./&1HFSO;.$?MXKNJ6?K/JHRG6]>3R97
M[X*B^'">9@,+GMAR 4>D7S!Y.#NLG(L\>GOCFJKCQC%A<X7]0E@0\Z'[UA&!
M=MZEG5R"--N^BR\R5K<JX2??T-$<V\3:G%_#[XW?<SAM66JJ+&++CJW\IS'W
M^1H! 7B_Y-T#(MX!SIW9<*KKX6;_T9S1U@=/_F&;.-(@6A41C@^WR_=45&\+
MFBM'T <2N/!%FEAPFFA'Z*R-\N7Z,&_JFAK7)).D7=:K_%0RPY"L+G7XDFIM
MI!J_5TD J*.317Q^;\>];!HV%8O E/QT&G0;0"OEFU6O/'QZ=?F#*DNF^L.2
M>-B!(P)M2Z@:>'0P,?4*P^&W(51!]PE5RB\A/!!"N=?U=W=)]7ZG7I/U?7''
MZ.](@[N@V^!'3>"57R6$4_4L3"X@YOBL KOY1;?BN&'?UXJ[AK6QN-,&*F#R
M_=4;PB#1K9Z3@G)T2D<_E*X7M4DZ!$1^7WE@=GA">P63&ZK!-3UY.E[IFK?*
M-="7LZ##44[?_\TH:1]>4B_Z!UA^/A@%DP?TN>< (@>[%[^VQ;"_DDZ\+9E9
MV@6)!(M;.X\&HPM#2]$AF#+DJ1?S=PYRJ*51H-+XQ-+2 @&3U6-LM2Z4 'FV
M\#PYL54><(<9X^/L6:;GL<UT+=_7=2.F6OO!@4&8@)QRA>Q!\_N3W\MO%0V]
M3[4<PA2!+^^"8LV MB"NX^*>CM&-U"2<B;A/Z<C .[B:L^:W=)1ZK#^LN;P/
M?L7 ?*F%K19 /P0..%;R>UYHLBI7)1F5\31Q N85@.4R#M0]]S@^S+M"_W)F
M\D*C/U-BT@WYCW-VQD6&XN<>]\&-,IE;^@'@YT3/@8?.1%FB%VT?T$R?::9_
M1'1[R $D(C,">7%$M7FH-M_0[H.<Q)*\A+A8OR_G]E^3ZC[JQYE3$MJ-;G A
MMWY/QMR@Z25Q2G(M!)<@][MN%Q1'..F9;^K)O/!L?@1>HS/?C,;/O1^ZD]RK
M75-[?5ORI J!='+'A;7 @8^T2O,DV?,I+P'&$HU"DSHCEH^^Q7Z0ZV=H3KR?
M3E&O'^U94DT]^TU;OS9M[LGK7/OF4"9Q/+L;'$<\M$F*:WI-CJ[3>^2:N*2D
MU-0T_/6M_UQ!]LR<[DNI]E^A;+<_W#L_SSM)R6K<?R_TBB .#!?QB$ 0CF&C
MI'CMZS%=77^L_Y;P59.PB.G:#>349$]!]7JB3]%ENV<0K.,S2\\Q9Q*_;Q>T
M+X<3 K@VB2VE5/B9A*5P:DK]X'>1CA\_MC1F+-&'E)&]:7U9T2HA=\UO?/TA
M"WOXOW9?"((>BY2=Y*$!="G>XY?C6"W2S-TSE;%L_M'8N?5&NCO3ZJFL>;I#
M=U? I&)]]?/3B\L0QH&T^& ]$?<K='?[:X-U8Y,<=+^S=:9];=+\@88VQ:[F
M5N> H\\"+$T?UD81]D*P/X6EF\)JUZ-".EXH#6.,(L!7@>92E_$)Y(G/Y2^M
M+\@XV/T$;:EO+7\I+T#Q;N[E.):G#:0PQ#W;8#+LXBA/-K:&J<7MAW954\I=
M?1M"T@+5CF=U/0VP4M<WGK^"%Z.W9_P5NPF=D.-<9^^"5@:99'G4$DJ" &78
M0"E\]6:V1[DW9G8R'[:HAU5--'AO2WW:\^1M@K!%XK6Y6/:3*ZTG^#VT(Y$F
M>#4G%CP)IONS04EP+!>)N>C;*FX,4VY^'W('X[J]6NG_NE!5(UW[:?7:IVN8
M3X*/=TI;Q99IDF/=-"E3E4J\[)Y0<@+<6A5&MZ"22W)[HEMM5&U56K=83-U
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
M..473?_AX8+\PC6?45IRF,5<_<>N\)A&X@B;Q).1L_Y&O*TG2@@:-E4I6>+
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
M?P!G'- W#O&Z @"6EH R  !; &Z;[0 7?,:U\<M&&.#9. <VSD7^]7SCX(P
M)X!-7%P;/_]R</-R;QR;>7BX>?DV\_%ME"W\@OQ;M@ALX>,3$!(0$-P*'WS\
MVQ!"6[=MG&\(V6B^T0K^V;J%;\O6__3!^0 (;P$RX8MS[04V"7-Q"W-QF@$D
MK"LOUQ_'WU7FVL3-P[L95DE $/Y"^798?6[N3;"RO#RP:5SA\.< CS"OR![-
M8YM%;2[R[?47T[J3^'*+W/'B!G';'E#^X*4;$?P"$I([I'8J[%/<KZ2LK:.K
M=^BP_HF3QB:F9N:G[,[:.SB><W*^[.YQQ?.JEW= 8-#-X)#06W?OW8^,>A =
MDY3\^$E*ZF]/TS*S7F6_SGGS-K>DM*R\HO)]575C4W-+:]O']H[>OOZ!P:$O
MPZ1QZL3DU+?I[S.SM*6?RROT56AM?<,N+H";Z^_'+^T2ANW:!-\#'KX-N[@V
M!6]\09B'=X_F9I%C-GP7_47W:MW9(G8\\65Q [_<05M0_-*-'@$)>>UQ!=J&
M:7]8]A\S+.*_9-G_;=B_VD4"MG)SP3>/6QA  8M$2@01/(8>1M%[.4"$-58)
M>DH[.&[-E,_0I6G0B?24; [ KUOL22?(G:NOB%UU6/5OKKD8J;-VQM//RER>
MA>< V]^S&_'+)_!+/VE\'$#1A@-L?L\!.@2,-N._PA_;"EG5<X 7B-LHJB3R
MBS7[ 8;MAMO- 29G_U3!8,< $#=[CS_K'@?X'LD!IJ:I"+95UI]JBHC?_Q+X
M?YC HMLH2BX>M$BX@P(M\9 RABE*9(OEW,&/"W* >WW4 B*]FVE5+F2Q0/ 8
M6$;*L8VF4Z^0RRQ7=:?QAQLG5M>)N_&4">+:*;@ADMV1QP%FR$V!7.LL8[$S
M?%0$4[R4?AY47(#',Y\CNPN_E;WO*AY,"E%L)@J\9O?VX4;\X4&^.R3MF\;8
M2/NNO(JKES%/6F]2)D400QR )I@PK\@!3NIQ  W4=OQ24 C?0B('4$G"M9/I
MIXJ(R^DM0>NLHT@ WZR.>D=@;2<S:YG'.$![_[^M&%AEB7&!?,SC$PQ^#M C
MQ $ZNYN1S.>F?ZI!XWO^$O@_0V <"O3Q;!SEHP0OK'  7A'0^GX^OH1YD,(!
M'D@X[TOTG#9'#:LNE".%3_"XN<?U&GWI<0PHU6PU5]Q'],Q;XF,+-7. QZ\Y
M0(,5:CXWA_V<:8XNZ@<<?S;!8$R$JZ6(5[JA_:GS@M1%:>PE" .#>E1T&?&!
M9)I"P313?N=KPI136XY7J;R;:\'O-L_,_0_Z*9];;#@$(+[?VO"K#L*:<6H"
M<3YW%K5^M><[-YD#_,, QU\"_WD$3D>QM]V&B<9!7!<!M")_D6PTTH4,0#)[
M.P<0]29L5UVVR.N&S'0L3W25)EOUOPZIK<E[>EDJ:4SBJ]B!X=O7S5"?5W!'
MX0$]2UZ*U0 XP+!]'W&Y)]]Q;@407^.&L3T/WZ%:"Y]X.%IQ@#Z38G31P"_K
MC\IR@%]QEW]3XTA>/L/W ?DG_/]S33@', :P7'_)_$OFWR1\1((P:@=\(!1C
MF#)HQBGL0<CS)0=HU*,0A+#*40P]2X9OR_1P+6T\_2D^S%\^J6+F=6*]YZ'1
M.[<!9"4\:AG2,(V>))0GL)+RD*Q]8#: (]H8BW%!)\(8O%A8B8AH? ,)52X9
M@=,,L6.+(K;.X!'+HWZ#W0RKG]9+17+OP'XEC:<^JK:[3/VU%E3/+K9+ 0F5
M?X9N$/&%S':49^7CYY^<@WF3WGV5E?7;1K!_/#B/OXA:WT-<"X7N<H#D-W^J
MR5M<W\]-04#WV^BB'" 3UCB5\ "UII_PIQHX"<C\2^;_Z3)K[[(%X(K-X^Q6
M%#?Q OJAK"Y8V4"<)XJ&H,;9=04SD@0P92Z9E;0T8O4^C1];I>&L-[)7Q3?(
MXU #C[OC[ IV Y9Y+\%TQ@G7"W/K6M@W7\?F B "TFECG[$!#[(G.,#Z(^_
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
M/9S7RCX W0&[6W&[:P8S!Y@F&:Y]7W-;/+64I2T<SO63;G,;)P5O;Q9.2.,
MEU&0HOI36C!;,)9Q-21Y O4A#"D6HN*0;I'>6)T3CQ5+K7:=6PN[XB-5.'[U
M&67_9>$C@,YZ(IA#X0#W<#PA>X>:C/C RBA#Z?$:B>"*WC(U71G]UM'GL55F
M%^V-57\_]^BP?')[=BK1,]4FMJ?CF4.&M5?H]XJ*CWU2BQ/>Y6575I<9*#S!
M+NM7 ^]OE.$7DW)NV0QK^._6=>2\#FUB(K6I*(ZP]1N8\ "WZVKBW-@6AMZ#
M^_,HD9=I:&6>Z/BR*X,FGG$E5-\[Z@E&IMU31-!/D9FMQQ: P[:'/6IYD7J*
M1H14).<)#%-\@RO^6K<L]C2HUS0:\*$>R4H._$[^H$3%;['DG6ZN,Y'.?O^;
MB^GUF+Z3V%3-34DF+9?.*U7=/.VQ+[=5C:1F\71D/ :]\Z=5NV+@HH]1NEU,
MX$CY5,A2WLC3T;"B$N]5O(?**+*$7$QNU9!D?T:7HN_5^DX08#;66$*3C,YW
M/)/>9)G[_)2K^F&M'OF2WW:S9N*RM$(O7]:T-;?U^:G'WOIV@\.$,-@=A3!N
MO8Z7)9KB+Q213-U@]N2!X@\9:<%QT]!-* EOB4RU@*:,/;WJ@9T%^G14RH7B
MKWMKCO\N: (UR6G0-G/_C/VSL!I-39N\_=D>N(>SHZKKZRN'P*4;V9**P;Z!
M%76!,S.?-UB<BNB%/^Y+)5NP 1YZVR$4XQP4-L&WH$35$,&>*J$-W6?RAX;[
M7'X]*V$SHV7T_++J([Z'%J:/\\2D:?OE/7E]OJ&@/<%,$8MQO0\:7Y+'$Q;Z
MBYG7:83F[FTSZQE%DO<,M5+6'SN745UJ>"HK2Q]^_FJ@)<P!U-[E6VANV8(L
M1H(V!,%9W"'8Z\.Q 3V!KOJ,<X,Z&,"GPD%7PF'1/R#,, T[L\O&Y'9IC:9
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
M:BUP;=-N8"_5LG(:69FN?7%V"3X!3N7!ZAXW'U\+36*-;4M5;/'&ZRC=Z.0
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
MYRP[-C-&Y;?9?]Q%EW\M0?Y/+$$V.L2JP%,>D+>B?*U)CJ<A^&;RI[8LWN,
M8MJCAEZ>S<1MM:>U71@U%Z3LY6_&G#E0V%FUZ:"Z>"P +,.Q0'&5*9HZ#I,[
MSW&WG/&$J.*YU.206-MP3[>AH(6CLSO;'FB<!X8D#VY_4<%W\NSI%-^:Y\-U
MU)A LOSY/9GXO)HUO3P7O;P!GB'MJFSBFHI&U=4:M4TQ^U]Q_9V._SN%;Q+!
ME"W8&'@@@O7$U0 >=SM;<$3'7U?#K/X1ZM_.'J^S_EPI]K>77?^_KKY1-NDO
M'J^2DY.2,<:^9"#@VR/+EL$UD65K[6FVY!:"&!O&*EI0VDPJ3 'N4X4+O!TJ
MO,^PTJ1X;!;B?IM@-/RV9> $[T?4.9N3X<,!;6'.;&L\T7/4ZYW%N:4CA80N
M[_KIHL*7_^LU86V+B<Q"<\8Y#C"L7,P!>C$"?PP-=BL'6*I27+C, =QSVV!Z
M4ZMT%+DQUPW\\K,_5E3^Z<68C4[Z]ZP]+[E@ "+9.WTH-ZLH>.AT;=@&P/A?
M0B_ 3CY+'M:?BDK5LD@/>YXPE3)<7&_W.%CFI^N"N%9,4EE,W#/W;)F><0)H
M38 44YN*H'VI'^Y2D%$'YD2=1M&=N;.W7A??5%^Q]%XZ^O*'NH= S"=[X>L/
M<C>!5?*$@,R87ML;P?A>9X7O*=&!)OXQ#\<PWU;@GXO&8F<?B\$6_J]%_"<'
M8(K'LFT\&!;X866:*3M-/>_[KS'J+!<%"?HD,%]D43Q9<+^L[.[_GL46@H'E
ML1@6#G,P)+%?[7PN!N ;"E%+$0EW"*M(#M!_UZZ(.+<4Q1;:F!"ZQ]P$R<!0
M?QG2&\=(8Z]#&_F5J!=^!'^M5X<HY44*9^4\+?06:?MV3+MSKU]\3RM%J_#5
M]6-%E<3Q>71)-VM7Y?P&3D8AS#C 9 RPOBEF0U?9%H8J!^CIQ'7#_G5].8%M
MEO6+NA>(%_N+"'!P^84DU%_B_Q+__R;^WUMKC<<W?2%Z$-8/8X8WQ&^33>0
M[>)K=V$W;V/EXR1P_4CP+!P;R4P55#0>P=Z+O\BT1R]H0":&)[SR.(#G6C4Q
MJK;(8'X)E4KL2/:;]ULB2Y&N<S'"_P;9OWCA'QV' FV*8HW$-UR)+Y#=6:]$
MJXRNW7"EK3-X@<+ZX;RY6W'ZX?=SGDK&7$KX/>/*N;[ AP_TA%."N)-X<0F_
MTEB,:YGW#S X$DMWX@!9*2RX-\'Q&20ST?07=4>11VW0* [P*TE_B?]+_/^?
MXD$$4QI.#Y0LX?CQ##]L;\TR@)*(Z#Q:&UOH-]J5U F8X"DRQ=)=/Y>KH9Q[
M=(JB'5;7<2\O7D_5K:0OS6;(A;R..:L@']_SY$G_HP\1_)N)E]\ 11^1D%8.
M'/<F%AG*U0GL-.U;+%Q1$Q+2MJ./0AH,'=C+=9F^+[$F4!U(_+!SE-R<QX"T
M.8!(2&[;J>JTT;(Z)0F/F% ;DA;MX\L/#9KO/IVE<*_J_T-AUE_B_Q+_-_$0
M'QOA\,?R=3YV1^'SC>7KEV 7 MO8V^98E3A!=B\!M"3R?$=OPVE@-6CL2B^:
M<B,['-6$4RX>\'M9Z:IA;_(T,\(Q*,XP\>V- UMC#J9(L3Z]V/3+%RK_7+E_
M(Q_\)^Z^O\3_'RP>'JZ7\1L3$L4;$Q*7-R8DQ(J(O\PWF.-P#+K!= *+VI"0
M00X]DV8=@;6$*W>$>)Z%['WH1] G^R_VJZHSW]>JB66<!TM-&.ZF)\J>:1TP
MC-C/3;_UMTF17[S 2Q3#;6=_KN=BI7$ RB*1E.,*Q4\D\$'<)VL@GYPOQ]Z$
M)#M5]!9<>>^#$JQN+/GT/7Z/V>2%VY,/ODP(^*^[<@#$)58*_OL4T1..Q(=N
MF7( ^3-\G\4<X9X!Z1K#GNR'+G0\''6C7N&7C)%_K@+"N8S_F('ZLQR;OX3_
M)?Q/PC<X7,,YXI0$NJR2E50DAI_)G$V PB3G2SF J1H#_G2\J1>UMK?V!%O
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
MZW8^/ DA9DZ-%>_Q3 ]03*F,1"L0;I0L()Z]E3F6N7J^$P/I,OO<7BS?#.,
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
MGYZ>;_E ]?_UCRGM;?[_ %!+ P04    " "W4FY4+X=[G'N:   ^T   %
M &-L<RTR,#(Q,3(S,5]G,3(N:G!G[+L)/)1MVS]^60?)+J%,6:*0%%'):$&2
MT$(14]D3RCIJ&$O(.B$4:2RA$I,]2P9C2=)DSV[&OL]8IL$LOZOGON_W]W0_
M[_N\[_O\G__[__\^O^?*J?F8:_D>YWF<W^/X'N=YL;ZSQ@"A\P9&!@ ;&QN
M /\!+")P7!_AX@@ )B;  0  >  .<R& #?S$]O.7N3# ^?,S\/.SR/_^_/-@
M#0)G '8VMI\_OQ\<7!P_#VY.3@XN"#<$\K/Q\&[CY>'AXX% ^+;S\6WC!P\(
MKX#@=GZ!GY]_WN3GY3^O G_X>2 \_/_M@U4'"/.P-7+LXF"3!=B%V3B$V5B-
M !3$RL7VE^,/R&SL')Q<W" DOFW@"65"('P.#G80+!<G:!I; /@]P"G,);)7
M_12WJ/DMB.Q]L</!\9D\<J>+ZL4O=9#EC]SV#.'EVR&Q4U)*89^BTOX#&II'
MM;2/'3]S5M_ \)S1^<M7KEI87KMN96?OX.CD['+'R]O'UP_A_R#T45AXQ./(
MJ(3$ITG)*<^>IV9EO\K)S7O]YFUQ26E9><6'RJH&?&-3<\NGUL^=7=T]O7W?
M^P>(I/&)R:GIF=DYRLKJVCKU!VUC\Z==;  'VQ_'OVN7,&@7.S@&G)"?=K&Q
M^_T\09B3:Z\ZM\@I<\BM^Z*RAX-YQ$['9Q;5\\H=N406O^W9P;=#7H.H0/EI
MVE\L^Z\9%O(/6?9OAOUONP8 ?@XV</ XA $8P*BB>9&G#2B*H7>7L>_:FWKJ
MG[3N3=6[%KG3]ZXW>P6,:(KP8@:/;JBKL0!QP_KE#<7C?HPR%M"!M=$$O&#D
MO)IC+$!OF?XLA05$93/%?D3 9G:S@$01%D"YVF6NMXM W[\L@/IV@@7L4V !
MI-<L(.PDD; )04TTXNA7O;O-($=8 -]#/&9-@ 6T1J)H;W]]IHVF&-L7%M#P
MDCS-X,"MW(8S#Z!IET=VL8 ,/^8%8Q;09&FB_R\D_T+R+R3_0O(O)/]7(L$>
MI$4XUTI0DM:37]J7ESW.O-9K,*[^YN3%!ZD_'I!'8V KYF70+0<6D)40=/+(
MV ]Z8OH)Y@ +F.DK3*W$A(ZN7/1>WG)E =FV57< I:RH?ZQAVSP&5_$#N,5(
M2MZX89S.$9^'@O0C1],<!")4KJV,FD>-+UIV"E0ZC\?V[9R+?MFSAEH$.X-K
M9Z^N5&#="!NM:6Q83;]GB7[=*[=),XGF);(Q,X5(BN^[&RU[F%L^Z-3G5&!S
M+FI#C:BUB*;XG6&4:$##H3MJE,<"]HVV6,D/? U3C"B<_I!<U[A[8&1VXH3]
MO=>GG#LLM>MO7M1Q.L4"0C#,;R-JC!<UUI0SQF2MAEXR#K]XVUK5RC@ZK;2R
MFV1D)NS&\^3Q@(:/RLJQ[=4'(KB<.=;N1&WX,:4KK/M@=S&ANKR=:\-[=>0H
M9QI42=<G/T19=*L^PZN\?DPZM1,J&_JL56<L3MV8Z+&(HW"0U*)AS@4'"?A
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
MY63JG&61D6[NON2]_(N\YOM>C%Q7B3CHJ:V=(=BA>H:D%;&&EOR.<)^W[2A
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
M4 Z8,R&6J=:#U7"-U2)9%'F\=HFW,I8C<-Y_E_FH/ONJQ48S>TE<3=2/STI
M5M0_UOZ4&"D/Y>,##[& 5H-NU&(*,^H\L$;XM1HU%?C7B=-K\":KH['04D*$
M+L\0(WREK[%V#X6S_/#<T4W%"(T3!7;F'Z(.2_BEL!^*O/Y)WS]50S6^.KP.
MDFEN*P@R*^%^'D:@/1\I2J.\FJV5ER;5@++ZSF[#A?U!?C:G'.Z?_ )%;,?R
M>'JRIQ>@;6@^%&E]6LG8_$D4_D?;:Q?+^IHW9SVDN2V49F;&=#SE\I7E7ML[
M'*@3T@?<.DYIBX]O>C3"'H] :=.9,YNS9-N<K/G>%$M+WP=7"QJU1B3.FG48
M:^*_4(;/+LBH-DA[W@AY6W]#"?+>''X< :>64/2GP^G*%.E+%>0)%#_2+;_^
MU??^,YQXBZZLJA?6_2-M]QS4SRLDMJFQXR4CG2!?GC36,Z/_L;SQ?ZS5T9+&
M:8&[$%;&U+(/W6H*/N7OWU>P )O70SCAAO1P4X4X<;$C15<,;A&AVUB ZZ@$
M_3;-AEP[:EI"_IHR/AJY[8V-D3RYW2O7N;?\2+&Q6H)\G''XL7!-<Q5_EVT3
MG$IZNLE9M2X]+. N5-QD1QI16EM',Y=&IQ5.-UCEYOBY:39'.\E+/9S;YKGW
M>G:B6],']%W'F[===DFD?/Z2[E0_.N!J05LD9Q.'J>C<[_VTQ&:KNU*UV6+U
MN>4=!<>-CK$E/7?PV0\,;7-7^]RT)T/PSC_5DPL?DH8&UG$-.%$CXM4X4]'<
M).^!TQ\N%?C*>L@+C1[4:?^(6"=524TRM5T?I(37;J-5FW> .2O,\GT']J"*
M.W;R7(%;WKG=V?XVG_1CK[$W/39C(TAF"'*5TW(H7BVZ\AUT\RSTCEE;L?<]
MI6Z\WKLM&[(&5AM/6U[MQBXED42M6OB,GCJH&]@.MX[$/=^,JM5GI-3XD*6;
M B7))FNP767M#YNL@LJ35-<Q43\HHS8C1]CWIERT;GI4]&1AY>R)G3>Y;OIO
MS@5)Z\2*";1)G__\ZM$-=Z^9PWJM/_98MKMMP:SI]HQLNO+X]T"Q.?@V'YS
MR)#-W&;/0JJ5#2V*M\ ^N.":RX\CSXN;CZK=L[R)YOU0;3=[!Z2O @YJ("7W
M#;FK#@-9/\E.ZL(S.7K?>3A1C&K*7$]:X$T_B [H\QOO_2 A<C=87D1_ETOY
M[6)=(5AWJ;F>N$^LS"B\R[ZD&OVU(DVZZ_Z-L9!CG#(9%M!?J_+YN5E!QS"_
MEM7-_U26GWV=(>#T:X'_"NJOR_)5(-KGOY;WH;]6Y0M3HX IU*\+R/\"\B\@
M_P+R?Q<0P50PN D.*!+S%O).%F+\LX9=K=8G CU=J!7NX4H;;!.>W\W.[0%X
MM77L4J.I9HQ73$EFS_'8WA37S.&9!XQWMJCO[H7#C908;N>A0\.E\4_TM(_5
M2[9\PI"O2&_M-J36]<FTF<71<\I*+?DBE%T.G!7/(ER(X=:>N1;Z:8_W*/D\
M.B1P3Q_.V1BZ4S6]IR)BC>>@3EO%Z2(PN*J)-$9D"^/\6TRRM3]]@LP8_H\L
M7]K14'56IF%8*5)SWZ?GWYJMVWT_)P@<:HS+L&@2,X-P4"Z/Q4XWHL1GJ]K1
M<34V1.6" P/6B$2CT NI1U=Y5"9LKP\)32C=R(2GR%42"*@2S *.LHWJ2X;@
MH2(VUO.U*GTU\JFUF#<(MT+OT@]1GS?OC2\DJ"5R'&[E%XG7&'J7$#3V**ZV
M(2M(!UJ' G:":C7R+:*K_KA?5)G:X]1Q6IP'[TA!SH296Q2/FYM-#LS)Q5QU
MW.G>^7<Q1"F]M^T$^EU&DH\QF(/N&,ZT0I#KL4WY"!S^FVJ-V7SOO*O&H?ZZ
M%-5=[".]1GN<,Y.2?.MKDE-2-F]' :LLH-^ZKG8/S6GK!.+,*8I)P[#K@.W+
M)S:'T@MUBH^4P]0K$]M.OZFFE3ME8O7^:FE5^=?<XL>!_^Z:KC*&5O+:U<JT
M@2!B@W ?LD&$#QI7IEQX5$A4[6QL5FA!?C"/FE%NJSV)A'<&[D!D&P9<)K4$
MZT(-%6)G;$XTFM[-?WNA?@=O?0+"OI\C7"4^?HKWT'4>[B!=1YHEQ:[A/0U-
MQ-*5EV,PHCHN%&6+GMCR:N*PQY7J6M=H+S^I.9C'^WB=CQH#V&>W[8V1CP;X
M,Q("Y[!I2.$M<+IX( A&12P@_ DCS0=7;JL/H?JFY=[]6#LTYG\(LUBI+C=]
M!Z/*O*UK,1.8\/^#I/:OJ[XPZB+CW1[&,UVQZNM&TK3\&Q85G9G:'DKCTQ]N
M,;H_-3\H,N_27C>-A M[8QZ-</;H&!;>4"U,>57G]'SK9?T5/\?;8@(3P? T
M&78RX3%N+!=5EOXUYZU_;]7V:I4*!VGEW._YT(/#@J;J&Y)+3:.[A/5D$D%)
M_I&1F$O!/+8F541E)Y"4\GP[>L=5^OPD3RP-PA#*]ON/M2WIB',RUJ_081G7
M:99G2KHTYIW?K3%TQ2HJ0O8^"M=DNZJW!O!M$)@RBBS@$HIY%;=E @2HZR,)
M+$!0E 6\@;&  Z.,7#0-@6$8L8 -4%TO:K"M-8FOPN@ZILQ7+(">CZ*F=I$M
M%\=9 &]$3&FZ(E,87L("[MCB7:98@,OR2DT+;[7'TR,QTY*2ZQF"F<Y_9^?
M_W/W_NFY^CTU<J18J&DG/6#,E+LUP.XALI6D)GAC3EGC:*:,_Z..43#G/1N7
M4_-E8E<(H#FG&4_A:-1Z*4*6*7L[NWEC<YCY_-;)X?+T;6X)S+.QSV]=#@WW
M9 \-;9UQYJC7^6][*E:<)I%/MZ*EC8WR(U[.MZ!XU30*;'>J';S94:,8<%C'
M+53>;+@VEYNXJA2?,1;SC*9LVZ/'IHT]]@WE*LA&0Y/$T6&+ZP\_K=O VYEM
M#POVK72V75L)4J.>J+QM_?#=_N&M2*ARLB00/Y-@4-S\^?.[=X=.27):?ATY
M1)LF1Y/R6K "--_QYI?;XSS"4P=:W7(+W[BK'5Q'*2R2RD, IBN/A>.0.,]A
M,3.C.'U@=V'!E@=2K0/FG._Q:)66:=HHG7L6;11A6O4\5"/0>?N!L[?AP_06
MKQB!B\H]^5,GE<?Z(G$.L %I?(7M;EHL";-C!B:B.8];'.6GQ5US3Q65]_S:
M5[Y]U_TT[[ Z$<.0F.(8.O'(VB0@=M7&;A'37XQR8J0LOO!'.0]/KDM^'7G@
ME(<$DW0+^+H*"YAX ,R^+G1B*JMM)J-63D(IUU'=H&?%SW#D9E5B:.]P<]=9
MP*<U5!/H')<(3,,,@=2H*12I&/1;)Q8@UP&&H12&,6Q#)NCX'64PQ$>U,7,P
M=+3AOV[_?_'MWU;U%GD0AZ66S6H26TN*PI84$UW<XK.2[8)XM8$7@,DM,#7Y
M_:&@,)^F*V#(;W5,J6B:82V!D>@SM1'HRZ@UGG9'?#WN&"0+<@">YL4"SD@P
MS]F@*%4PXGLFF.-\:V(!"1)PNGNM=%:0[L1_Y2R8GBZ4_H",:=KM: ([U5,[
M[,^_CSB^I=)Q^]#G5Y/?!-YE2Q(TOULVHXH@U!2Z:L"9+>4%F#.S-=%OX,?=
MP>DS+]RFC[7,PR__D[H,V<8"N,08V)I39'B#ZMB6=8&DSBF2LJ.HD=V4_T!
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
MR<SL$[30*Z:\M@C'3F;#M5<B]8<)G-L>=)Z7=5"25VJM*8Z!;(9'_2P_Y[*
MNR[%UHRLN;XO+<MNHVWQ]TZ-4;^JK^U[#T9HD$JZZTD>= %0EO]>:[+ K1]"
MI+$ #MR6%+T3#!"/D6!VP[-,!_V)]NR.WX@?M8\>0)A::*&BAL?LCDW/**]?
MQ*F!>?6$Z48V[(<T&$P"@$!XQV^3E&TK$J31 #*,"B:C><3A%FISI>L4RB5P
M;F2^+?;^F^$X;NVO1];WU2:#F1V8D%^&1.+()\ L]&?E+^0P"_BLR?QY2U,6
M<#$E:9WK9Q&S #5WDZ+%A*"H&J@&T+?>A#:.TG:##/%[D?/_U>\#'X+L%J@C
MQPC>VHUP]U@TN?W#+Z;@LL,PX5DH@X\VP2^ F%]R79'!V</^5FG\QG&!H*WU
MU2-2+.!1-%,"0K^@>0*JN"7!/*FX4C&]=6;YGE?,_77-C1SX:RC9;93>Z[$5
M@EHZ'00SP/TR8,Y_ZK'?RXG_GYSBV@YS@T:,WF;$U:J8,"I)^VLPW/."Q<;M
MGVC%SXCAQR ?L/?_)GQWL]&G_W"3Y=&_$3%(Z[\5.[_MC(&?9M;_WGTB6- I
M?75-^V'CG2CE0"0+^%C_5;VENX]P]5?Y _Q0^\6W8?^9\_^G)S"1*#=ICZ+
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
MO0 $NT&HGN?  "\C07: SZP!BX4%Z-'/?EK#.<#"N3.&H,H#Y\!7$6T 75\
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
MCA/L<ES]]2I/+_-=>EIWNKO:5]95<''9U:Z\)D'0+D'P[O7$SAB^&^<^@+A
MS'%L2?_NCB$? 3],'M)NY=B!C@H^,: E6>;7.M8V=S-A9\*PKCR2<%2+-?$=
MU::=M>VA>EN2MNR8;#<$9A0(&(P(FG;A)&71AG3M^;)ZS6 I7)O :6X\K!H;
MS78B3"1(QVFF_FG6>QM4I10MMSR76^:RCHS?'#XR#1\$P^<@DZ^[@ZT7D:]=
MK#ICM:M?96?LX"0JC^=)X>JKV4)YSX!R33^%P!;9MJ7QT*6N:13 <WB\H(>_
MN8 /,@[Y0?2:(QD3%QM(C/*RQ8RUSL%3AGC5I1J?=V?7#,^5:#UF,9'R[PAR
M_<WM_^/U*];3SZ$ WDI1/\1PPM [=T%;X'/@M(W?"\."MJF'$=T5?HZ,2?3&
M6Y?-*VOH7\S![R=">5! H1+\C!D?1A$[1V771]$7?KJ&HH!K&%H*N(87KK,8
M_4%66G9!?\WW0XUS4\[:,:XVM(')&L RS7/2@]5^JR']!>=1*8L+2,IQ!.TS
MCCP-O*7"M*G[^^3 CX*[<M;<@L6 MW/H,AE-2HV87RW!L]_XYZ\0O_G7O,%S
MX,]!?(Z& RN;#<CCG[&P$DB#,+_D8LPR7).JXX)-'6M.%=-1ID$6I6A1X#+0
M0]5"/.8 CO**)%%9G6'JP#8HPYLX5Z>]+V $W88X (=$. S;1UJR'$5)L?@.
ML+"L'2]91%2)9Q;J?I\_X^[Q[JYE5#(OG07:MB=$$QG9+!:%UWKC\;)R BK8
MF*X02O_^^K*4^)=CY[NN[0L(8_3O#-0DJ%:7.[_C*SC17K?YX8A#8PX93I++
M$??>5GERSUKLPN3 VUE?]<<OZX].Q+V8:6D1;]RAWYA"[+>F2%Y(^ R>O%SG
M?$PV,A%ILC'?50WR=Z=)-VN,H:<G93L ^I!]!JI(W[@UO9[/.+@+$@?VR6+!
M,)\((V!R+Y0ZY[N!<GD9HN4R0?8;18&#1F:>W:^G+4LB%!=MQZ@R !>MPB54
MPCC?^&7L#&I+?]R6E[^EDNV8GI,>W:F%OL;XV@:]BFC1A,P^!-9)D?X^EY4&
MK._>%,J-O&6J(TTJHQOL9^/"Q(=>'3Q*#S3/\W,D\U(NXI70]XG\40J3.:[F
M333:+)RANGCK^GY()$.,@FC)0Y1OR(,-L*?0=A4)'#[3+D@3ZY]:@5#_1SPZ
M&]FQ2A7SSJ$K9*#SV?Y*1$'^03]'>T/W #3:3XW1E@K=T99-^4N<&!2<_$<0
M=@7ZCIN6JFW(^ !PYA\4V<6%;99? ?U_;#MP.*#TEJAM _UV)#42,?_V<S,4
M50R9JH2N)2&CP5L<NZ AFRPX^O<]6FP^$Q1<?/V_7T+]MX7K_W+>2!_<@*(\
MM0N*J_&I89PBYD0VFKK?FS7TJXY78O]>>^^4Y=[7+0:BO+*%@%),7*+'ZW!3
M'"VKAJMP$1#.*OI%XW0%>;>R1N7['*.#>1P)">619F:@,-8C(;!!IY_>8&X_
M2Q>"$T!@C"#<DE[_?6"3&^Q7B7\;S3?3.B_.,M8,[G+(5JRNN5EA[%QR#=[5
M/2%[XM9]O=8PYK-4WL;L.0"%XYH5*+BV,5N5 ?C1W/E@[A&]\CM>60[3IO5-
M6?=2I;X.6EFS>[.?E!/H5<RJ,_V\:I'+NJIX=Z@L Q:='W:X<RXQ[/7W*?ML
MC1%NBI$78H?=.8=R.&?:?%4N;]@U0^2)7;9 Y_=$9MD[W^W%?XZY4(78V3N?
M0V'+P9]CH1VOA]#W56%H;,8D5"^2<A9C73D*P5\+2EH97>QA8''?/U6X8LC!
MRN&=#Q$R= !U'\L"E#?W6OHN**2$P;<-&'06H1\U 1#:24R%E15V.V?"FO8\
M5?L+ ]/Y4+W3>.X<.%WE'XMI,_?!_8 E!6E;G[VFFO[@AJ6$FVEZ]/<$2M?"
M">8E[E]=];YL3I+W7)@WJU1E8G[D<9%<%I[Z+9$ 3]NVNZ3IMMKGZ]+OJS&T
MS<<_W9W9$$T96?$V E=42>+WA1JYO@&KZZ4(YG"K_MXTGLCX5%UMMA?AY[A0
MS<U<?@T&-11=O,7W$17*=Z1^E9E9W;E/ETZP2FK#IJRHBU-SC[TR<Q[;\B49
M*1HG&:@$ZCG [.7:6Q\G>8R&:$#^6<#Z_RP[ &K*P(Q0#4?&GB(*0!=9S9"[
MH'-9 #0PF=!.@ "QC?T46PT@ME #A@JB%9:_"^JWOKH+^E"P"Q*&X-D&@(UX
MZ!5B2@81 29&. %VY\ 0A,@':0W1X0?H1IC6Q:(%7'E1I%UU<V5](MS9I>->
MNDT(E9/RF6G^(VV1M(*^"YF:0G([[Q@O.>/3Y1\\6+9W%[8J<<J[=4^G+=CC
MJ<9#B PM\/?J[E_BDE#9L1$P$?@UVUGHY2[@/2?FA9@_V,XH/4GKQJMY7"4N
M"O]^6.Y.NLY0G526:9J:4N+3:P'FP$1^F<VZ\;C)Q0',TDS>I M_@/NG6GFY
M+1YIT.U/2KUMN<Q-CR "P#?@PA ''K\KR'"/5F5=T^G+M^QZI+RJR,,5@(\6
M?\:T"B%F_ !DP _(X"2D\XT+^I"66IY%MW<0@9/K,U;'UGGU98+*3OF=?<'^
M-%U@,L\H;PC!1?3D*6[F'_6RM[.>/M_8'*X^P.V:[_#!N"@5![4*!HQ!&!SN
M3'^Y*37<:*GLY+.6->E6K:Y\0MO'^M451'W+/E#0>1*"P99%[,&C,]T+OMKZ
M-5R_ML>YN^:K6B,F%.G%/=IL3,^%3!6"#^I */KMPO*IF79Y%-MUX_>Q)F&C
M7[]]&C42.?!X\/T1Z51KN=?/A6:;<RD7 ?.02?&=@BA,MRN[B)]JOG;YO7L%
MUG%85^@;1?D=^>T$^3W%$I^SC]&>PW]W@*:9-_^P;:KI;KZUM6 >:VOG YYJ
M?1VZ$S/)^!8%G^MGBUO:,4)A?>@C$7M/(;N$:!$>.A*4Z;>+F:DGTXP!NLKY
MO@V!T\_IX>L:.,?]_GW2BD.2I;B!X/?*FEE(O!+@C>/0?SFTI-3^]7#S=TU)
M *06O.@#;/!C.%A#=?6Z3E?EYQ2[;TC(V>XY(7 6?!JJCVB!>%EKVS%X5ZNQ
M5M_\$7;C<Y< V,AY8>_Q@OM3B [R7])_[G_3KE.E$8.QZX68Y332H\OC]@G&
MPC".TB*9#[BKYUD&T7F (_E/T C%L"RCV*R#QQ$"DO'\9Z=)K]Z]?GWJ];Z-
M#R" <_3^;*@@^YK"]U-F+6BR:,4_N$G9GVTPP$TR_LB[A]$?JQJZ2A-6"H^-
MM/.7UR!E(E//Q1AG,74:!W//0"U_E<BV&OG@X'*U>VS],U\SHHU>O58IOT5;
ML8X7\UGM;4A6T/U_+\;\K\J8F=C 8!<+Y *^:1^8$J_:.(!AWP4YN/I]4:I1
M:3CW4%\,-JNQXPF,N<^5]=L8SL;3+6P(!]?+_3)OO1HN/&3Y.>3OXK,Z7-=2
M<0)P6:FX\B[Q<J?>WH>O]WXTD!ZLJP<N74B# )=$GU3H'R]W*BU5*N7XR"HY
M&**S_2^)07J(!L#LD."R>^E*@>E7LY,I7[C2/VBK@[-NOPY 1%71C]L=*XO/
M*HUK,-1ER^<9$V(N8EY[\PQD'LT89&B3BD(89^%B2/VQI0=P10*4%V&W@'4G
M6W5[!F9JEH12+]:QAK2B9?1$L^&]\.H?4-YF+F<('[:OVA##9T6/0J31XPE!
MAKK?&H1P9'7"NLZ/3OJ7.<%N3 YC",>FY0T0!A&:<B,Q-0=OV,/-O!C[]G9-
M^=NOXWT/=1O)C"M/EJ4Q/3J[H-.9ZK==YQZ">DGF\30/DCG!N#T6P48I;)1V
M)%:==W=EF^^_W?86U_3:5F-2I1A#OIYT47S")_)V55$O-1,>CE=;GB.@8A&"
M6D=+%%ZI!"KRNOB\ 9;]=O_$P6QPFA[5/F/HJMTA@F;2@']>.TO/&MD_W86\
M*DKC)75&3R-%;/WXW3G*D.T?[PH79)0-$WMROTGM&4')3R=("UCG6: ?K;JI
M?>!.I[95!N#(?LBK1.GP8/!XU6F:)K'O,?_8PVY9U<G2FH58SJJ0$]!C,5'/
M5NBS.+D\?7B(="LZGJRC08GUY!R+J0HTC+\WXM8(P3O4A6E?L='VC->[;"T
M;M:,0=:7E_KON3 5$ ^?*V-\M)5"TPL+2'LU(F.!:?3A8DMI,/FO%1^QU8WD
M'=\OP2VBMI;([H=Y<:^N?WK[0U)+.TCH?S+.?_G,_9_IZW^;QO*AIM" D0!;
M"/@T6#\<EW+=LH=>I'/: SZY.^,SFGLI^"1->Y!F7.P?*YY[;!=TP62MQ,!6
MY_:=%TL8D-W9.=$MX/Z5Y'#?'-GEU*+:-(4IR&HNC)M\ J"5]D0,O0DQ?WMD
MX1G33"TPS.I%IHUEU,N>_8CKB$+['B*XW>I2YM)*68%VG$F5ZTXH;1$+X!@?
M5:V=FW.#,?I4\>K9>G!:GVTW7I%RDJ73.-R**]VNQ#G NS,'YGZ8O^W6H%1(
MU960XZ-Z2/7;!_TQ+-GKYC_T6S[>G)NJC;!+Y+^,TZWD*%42]#\P?)VE,_LP
M8&?ZO^:9CFFQ[&U2,[0K$20M/O9ZL O"76B2;<TAFB,CK;Z8#I?";[SL[IQ-
M'3C^)(C#S6*:/F [34"-Y^/GXGO.O)G*89^\3+_O>N98VM!J!.?.6 ;E#>-
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
M[-^<=0,O4=]VQ#@.OPOJE+_&OBK@)] R*=-8'?LQ<MIBP!55&*F57&YUZYZ
MU LN)2/+_F 6/]G62>9&XMNTJ5T0^WRSP+!6BV\^=O[ZQ;N>LR PG.WEF:\@
M%IE'+*K#P+US(AA[_ 0^,+B'&S5?4A1; R!1F_&[(/<AN:K8P$#-Y06>QB^)
M>PSJSIF\%PU-2,F90HY#\5%MBKP72RGN>'0(#5)J%7D0Y]P,KJJJ>Z*4<J="
M7_!NBI2H^'F)!D!AXHGF2\L_']N%BG%3Q7 !O[T9/+J2,AATT6C M<SME?F=
MS\(6_<K[[QS8NW;N>(/,WZCR.\81VFDBKJ-LK[.M#)$<17"5NU(9JVW5*COA
M(?%==BG1TI?CA:B]_2BPTEVTL_1L'3!-='A%$2XY!66AF*TM*$KX;P3Q8SLM
M\S^ZQ@U(I-X.>>CW\?#J 0:&P4P4B'/7TLVC2+=J*#Y1Y59>MLJ*1+J[^WO.
MGO)7ZWTB5GN*8UQ:RO[[F(TNR#^'=AK:@EX&UR!:"RF.9+3RYW5@9@+EZVIS
MFK7^EM^R/<=4^^$&%,XI][BA\9YI;D#O.QXY+_2X['0FNL-'6]Y9'$T1<=(T
M/]OY4%L64"(1CI.N;%W"I1Z=>UX7MQ:+@0XO_%4 '#@!/\W+E%!\3QG8=K#J
MF[M!\_6T,VKD;D_7A[EAS)U3;SA"'NI?ETTE*B[5$7OPOD\(HUK*Q+D/V6(C
M>6:75ZOZ]@Q^GE6]&[GG\C0'T]XPIN_FOKJ@1Y)D!%&0@MP%'4BC'=7A =SZ
M!D0ZO8Z.=*<7-CBF-2R+:/4N;7LVK) &RVD_F^U(D1*:?%\O@MF#11?J7^6=
MS%Y86V\S,_EZ^Z._PLI JH-VMU3&A@NPY*3:?RPYP3:K<)R2_*&9D[3O591
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
M#YMP'45BH@H*ZU'D#R'ED=,']))M,L[=^2LNS2C_&L\;"K?A0?;)[<+5ZNU
MFG<&P'V5,0QK.X>R'$_4>(T)6%(3H8$U3 ;,57JEVK'<AS-[!.1DN*C(:@9X
M&4R%)FY&U0=YE$P[XEK/</L/('508RDAQ;*$SXY>\3_/%CKD[)$S>G]@[(.N
M,U27;;&=S+;V^5/6,Y^+$96NB@6'O_33/\4@E947O$,U-HYHFVLRLP62LIQM
MTYXZRM_9E[B^WUCM[#)<E)'A.LB6 (XX,!"Q;$=*H)3_Y,'AM3SCSB:UP(,S
M_2&0OH$8R KS."75_/PU^ES.M^F#MKPMND)6S.+=#)C,%IC59/0RR[QHJH)M
MZY &K<WR.$R1"^;F.?C[1%ICO+J&T87.-;O+%-&/_((4V+)ZB7^3\ @,:XL)
M?&U:.._$^^O"L_F[<<S2MVX3I>EPQGE!Y=4,E8(),Q-^M(M])E9O^PDV,!S0
M;8<,H[6[('IYJVT6JT() ")YV*6I<>0;FCC']W-.-FECJG+4W$XEC?V^ID&*
MT4/K:OGCS.&-C._W9[8ZG++CX:<+%PZ6_2;V! 5ZHE8*-^@F!CXJ+LHZ2?M
M9;%UH(B+L5LN:(EV,GBEP=(#5V;Y8N)'NB\!S):??/ #'"G9G@5,:'#1S27R
MNM-.7TV]PG7Z**++8'++?(ASF&71T704$%G85,G7KAS4K ]4<9I$.C2,.3_&
M4.J3+7B>@#/3/"5M]!E*_'8,B>12G ^"EQ7>VB3(2G@ZOWF@ZJB;[-#%^N()
M-,&M4MCLIZ70<N.&"48M3^'A]HL3+BK/9;2@20R?I2E OI4L4*%0Q7 =&,VF
M?996KQK21(@5S?4L+(B9KH]7*'2\Z/Y+-Z</:#MSTVC/#_+19B12ZAK3'V"^
MITBY,7O:W82U&%_;2GQ_?2'[O;504,1.67RQN0 632\=7+YA;G,[: 81-9+/
M/]PD9TK%D)!%(X7-D*M/_,)1+\H67%L'*^XCO)QC3O%8'@_^_+HV!(2%T7 M
M%5 L:CA*'?T7RV[=L %(S7CN>U<M-K+$D;3TTBM(X6>_NK%&UD)]N92UR>>P
M3O-)!U5;5N26@AO+N3,W*XD&Y4;/=FC]8HWA#DX@K5F;$0BA4A%$Y+MSQ]Y(
M/+O/J)3O<58R5T@1N"U5>!5<@//%)3.B^G= _+\)XI8>QUYJ/N@2S[L?C DL
M<>V5:PL$!>^U.N,G''[0*%[E/->;:H0(UI#EYZ&=J*^(3J!61QTB5:8O7M/2
MDG *F2]]>FJ;72NJ.@3.,3\]E=&VIZ^[<<L6"VE@_6+HVC&8.:&!'J62*)*0
M%O+)AF X,DCJLYSE4Z)J89)M(D_<34.%/6XHH,8JB5B-:W74.*PO@4 [7Z_,
MZG',)#4&?U@*+%=965Z)>R*$5!G2Z1X\LY%ANM<Z_J351Y">4JL!R30&ZSTY
M$K89_](]E+JMN^7&[+<?J%A[W%ZUT3QD,_/C\%RZRG,AX+4:M?:<C!UOQ?(6
M(W>3WG<<:PU/>37U..]$]L7FTXO=^Y2/Y<]<F5HPUHD5KTPW#-XW9W8T(25*
M"MW/C&6E86BOB;P_\O?7#K"%2^</:3D5;2=G3Y*6=T 9G:H^N6+W>$!\&%O\
MIW5;^Q 4&D?I3PH()4[,^-V9KF1)F-61QL&3<@;N:=75]^Q7L1M_B7^.2(AZ
M,L#O%;2;:.&5+'>?6>4*$6,/ZE2OX8)R2#A2[WT;6FI6ZV>'G(#L0WA D:>M
M3+1.VJ-J\N0ZE5-,[76V<76^&KMUX*>4SB^K=X.PY5#?%>^KC%85A;A;TW-V
MO.)RBBV*(;$$/E8/I5\,J\)HR,9]"9KVUZGM4G9%FE6E;YZUMXYC5T)7)= $
MS$5N-(_TTP-(W5GP4N/L:BKQ")U5%D1%B/@RWWD7%9KRQ\D *DYA]2434\[D
M+GA/B,\=V7C4YKW3)>^N?A),\"371.MGD;9+L((AC.+K0-4BRH<ZO2^\9O18
M4V5=%=$B4\HZG3;C,.;K<,C&)+$8J1PY!*FJ7IU2IO85N9>[X&ZY.A+ 4\:8
M4'%.6H17D(KHN50!%"U7+'U.\6% RE-'GM3=83T32X]2VLZ#D0@3,)I:!I7(
MQ4IHVUQ-ALG6.ZOB.I0<1D/YDJ>4'@<%J7X&.J?<3Y;4B@BE/5-T3$:6;9FQ
MA4:P$4#K=X<ZAF57"EQM1IA@F3LT;D^X\CZ=&FIVBW_BVYG.3W#_?'\M5G;P
M'OJS<T_!9@3F(T9R/E]&.]1W;)84O^;7ZZ.4\'OO[VO!U\_>]UL&O?<YG29C
M+7S,@+C"-=K!OK'=@(4QOE,XQ%FA8SV.@&K1>F)9@ZYJM8[KFK:=J%[W^3/]
MX(E)7Z]D?>K^RN<?P^1^+A+U\"V((_RM^(@C)>S($G08N2/M]) "P)O2G$P?
ML!D/?+B9+"'<08]\H[PB8>1]W_V%M_>U!"IY MEE1ZR"I93N@*BBHZJ_\<U)
M=FYGAM:0_<*F+Q'3CFTA[@99ZQF7?PQGQES0#_@R4_=KWW(8:)VX-VHH3/O=
M.J&"5(:X.,16ICHK"QFIA[M'OO@!"1 U_*F+4!SQ%4LO+'CZ%=06W;YOF$%8
MMJ80)6M(4DW/7CFXHG%7...-5:-KRMO' !5.X-I?M>_BSWGBC[=A_7OJ4'UF
MXK/-PDU<K.^T!J*X)M[J0 TAE'8"#GN]  FKP*#>,5VUS@>I/BD+5/@DZ9WB
M0<ZZ7"?SAF>L^'\TU4!W$6V(R>$6J 36RJ?0%_)UW?YNT6/R0K]63C@2]=KP
M<?@G/_B@@KVL=OFJ(OD6IE/HKA[:((&SGY75Y;B=1\^VG(+>NX/'N][>+I!G
M2AZQ,!./6N_/.>_251>^T!O1\;_'+/OO8&C_)2"MDZ7,#&/A&.,=VI#O"7!!
M"AF\&'YI0?_9B_F:L=IKRF]\A%1\)6-/\<1@9$1=,__I#O"_-UM59-M=7!)O
MR4B 2D5'2K>;L^"C0XBJOH03)V_Q(U_.M_&$:8;]:P_^B\K0@5: # F2$I?)
MJJRWZ'$/X>IA8@;F%"U;ED/U#M]([2P?_!>"XO[C0WVL'MKJ?8Z42Q<X$6Y%
MG>;SR\8&_=!)UBJ36_MXH"7MP[>[]A<0JIQ1!.,R"^<7B*]U4R%TAD..UKZY
M(%8SY-<<<-7#,/K9KVN^)_E[8ONN8#I $59L3:4VV.;Q&9X=T(?MXAW0T0K]
M[:<X2@$9K"\P;S>\L%F4D*(IV.GU8/A"<WQHLMJ9H8]%]SW2DF.LW*/-=AT?
M*YBX?;V97=N\]:+>"H]CF/8?0EL8IBZV1LF0@#@ZV\)+\=7"6]XEZWSOB^O[
M[:6JAJ+U<[:).,IS'#A*:W[=QE\GDQ!#$I0KL$!Y<PZ+7)WX\.#B26BQ/"CU
M[ >^1C 'DD'-WA8+Y,)1.,,[H%3[=NA>'(7 40.B4C3[\:0>!-]7?D&APK"%
MEV:S3[)/G"Q@MNR?^'ZV2R^<?<Z*\PK!<29O#QM"W='.L\08;-"KLGC\+'C?
MHL00E]U,EUT,S:[E4^OSC 'IZ=>]N #<9#B"):B?(1&OL0V[GMLW--O>))OZ
M\YR"[QT+T[A;N0=3ZYYL4)ZA>K9JN_-GG!D^' $E<"OQ01,4T)C1)]JX\FTJ
M_Z[!FVVI7QY\XV7#B:":<\O[??PX>ZZ<OL6T!^P[K5(-1!HL*EC%'6Z"PYIH
M=T93IE=1RLD%V%HB=5HA7? QD@CKK<N=G;MV!&7[]8 $2+H24/JS&VUU6#,N
M]^\79&6@A]Q);^N:'E_S,IR33>4)3^M^(RMVR/T)=ZR##6<2(72302>\PK6>
MU^VH<'7YXN!L6CCS":<W6MG.;/9T2&G]*KL#RE(]_)!YS0W),*4@".S3&,:5
M'K=A>ET"-7*LOO"K_YF9#_(N7S#@P.*O#ROJ<FX*<]5]+3U *<BC0"=6.R%*
MR_(O%M>=3+,+IUC?V^^V9VR_.C3E%U[<)M3PV'AEX]O%(T'U05F@$$/IQF=1
MP]("@-+].WG!_4ZJQ8M.K:RH+Y^\@L1Z2B0AL"H+P4[%&,,?YQUMM=9;Y*HU
M<:E1AP8"X9:!H:\PX=+@U!E7N],H]0:H+T]+B;A KOGI.+/:]Z=MN7?-IE([
M M2 \J):"2,<YPTF(7&$CFJ@+"NW=L!4K>Q&"I_)E?ZYPN1GW:6E3UX(N,3:
MAI*YL A AM5!LU1NTYX1'FFXL2FR,&9>.JGU,L@CH%]JR4(E^#"J?(:+>OB2
M+<1$^=0-1Y N++69%%>T UH:G&V,:,DMVDY(A"LST72\]6#QFZ;A&<>;DY[5
MC7$*^X#ZR5[IL>]^"D?O?F^WU.V Y"<=C1(=TY"2L!'EP_R.E':UX</SGY1[
M0)^(%:V.GS$$I12?@\IU;*FPOMLSBKMB?2AD43]A%GW8!&_T%@#C11U'BK7>
MFG_'#'\*/9N<>AB6_U$\6^A],&Q*;,_/K+0M6[85@[QTKX3M O".WPM%>CUP
M<!\.@!M@;M:(X'= ;R/+:=0*']5 2'R6B5EF36S"$7,]B?:*%+)HE#16G3'W
MNZF1T=R>CNYIS[V8^7QQ#&))_@*9_/V@.G[$K3:G=NY.FAKS(_2(J*_/_ [(
M9U40747Q6<HI7*A"VY((!_VJIC4[DW/C&H)[]]<.FV'K)9-5E=*IF5*##E3'
MX70XV'4[\3=!DO7B!PI*C6R.C9):E#[)6/[]/096KJ(0;XQ4(-X:@8Q)%E4E
M21^*5S]ZI1^6;B%S]B/_(+&JOQ,FC.ZB00D-4C2?@5 ]BY9:K32MR@*G'C\?
MM-J-7_<M>=(_#_1+ +#<#?N4)M<I4^52SNB[E7L #>D\SI@FWEMB6RO%J7GD
MSMB.R'H.7BD97[[M+5PJ(Q0O?\"(S?%AI) GVBA]15OZV.L .>%.HZ)*E*2_
MS?DR5BAJ9C=3EGOMKZVQ;BV$!ZV:Y!A:1O?*\ @_\.D@3W3WSVIW16K1?[7>
MU<O/\/"3ZGQ)V\/;S(QOKC&Z.82/]MZ2>YOD;2?KV1Z4TCT4O6<"NQ^@UP*F
M;=EN<B,!RVO3$G9UOQKT MS3==O<228A+BMP\Q/3,H:O;+0O!-0%A(W^,E@R
MW])CX:G:*2N!I,#].Z!6=8V[,L.A/622\Y_7[^7%S)>*.L]^>GH;R ;F4Q2*
MEWDO1<<:7/ZGNE+_Y^T?@53V]?\)4?#7G@7B/R (1C^S_X%8]7_?@W_Y"/#E
M 4><&-,%7R9F-NS&ECY(?$JIS%+X::]G_G+7$-]F$3@Q!ALPB1V0Z*X3PK52
M >@V#^ZG&XQSC,!RT9?? 3TE<"PZ=D#MN_8#RJC#FNZ SD/9V;NS/^DY1P+\
MAZ.P&Y0.X  -:T-^MAKTSV/7W2!%V@Z(]J< :AO-8'/O#NA; X)MN2MX!R28
MT(Y;VXWZA&YFY1K\+>%O"7]+^%O"WQ+^/TIXNUI1#&@NU6:G5]>*/)2,B>L#
M<4>?'MAW_"EX9^+? %!+ P04    " "W4FY4AH"=&&'-  !S7 $ %    &-L
M<RTR,#(Q,3(S,5]G,3,N:G!G[+T+/%3]NS>\).34).<<YBZDDG1R#%.Y)<0@
M$LI4*DD(R6G,4D(14U3*:<HA)$TY1,A@')*DD'$*XYQ#9AS&8F;6/,N]]_,^
MS[/_]][/?O=GO^^[/^]CF8OU66O-M:[K=YV^U_K]9O"Z>(/ )HMCYL< /CX^
M( CY 7ATP, TR.,R %A9 ;L  -@ \-MN OB0/;[57[82P/K5?6!U?_/_V%_=
M>+V ";".CV_U]<\;OP#_ZB:X?CV_@)"@D- J;1 6%=ZP062#D)"(N(B(J!BR
M"0EO1(F+;5S=7V6R^O;5=R$OL0U"&\3^;V^\:D!B U^.@"0_WS9@G00?OP0?
MKPY ([(*\/VU_7>1^=;QKQ<01$02$44N*-F$B,_/OPX15F ]HAI?&'(>6"\A
ML'GKOB."DK;GA;;Y2NV_]?#%!I6C[VJD[;XS5 ]<\+LM+"(C*R>_16V[^HZ=
MNPYJZ^CJZ1N8_&EZS.RXN<5)>X=3CJ>=G-TN7KKL?L7CJO^-@)N!0<$A$7<B
MHZ+OWHM)2'ST^$G2TV?)&9E9V2]S<O->%185E[PO+?M07DNMJV]H_-3TN:V]
MXT<GK:N[ASXT/#(Z-C[Q:Y(Y-[^PR%J"EE=6]>(#^/G^^_:W>DD@>JU#;+!>
M:%4OOG6!JQ=(K!?8ND]P\Q%;H?.^DMOVW]H@=?3ABW<UPBH'[!C2%_R^B\BH
M'J2K,5=5^TNS?Y]BM_]#FOU?BOT/O7H ,7X^Q'C\$@ &X&[B ;<]P)J#/, =
M?0_'L,9V\X ZUVU<$BP\!?]!@Q6@0+L?VE:6U3V7?HQE!^@\\U)M;SGX0#;!
M2>G9LZXGER^8JR:Z(N_9F,9] D[T@.X\@*.;;,8#5+[S@/5I/."1$Z$%P[*H
MU.(!+V.=5]:%&X,\(-H:;L8L>&&*> "LT*+" QY._-W!J0F1'?SC/ "Z,3N-
M'#W6SL;P 'IE&V99F?@WQZK",]:XKW%?X[[&?8W[&O<U[FO<U[BO<5_COL9]
MC?L:]_\@=PP1!^D549/!Z5D>(/ 0JA^<C6;)$ 08\41N+$L<1?VVY]G+[N!R
M9=+!=(=*/C>KN2:5]S\4GG7'FV^/J> !0F;@YP!8GP?T\?, 6^[^&  F@8.)
ME+E8K>X<N,DQD@<L?/?$'79LY0$,\X%ETZ3I=AYP,;^6!ZQ<*2$_WP%DQ,SS
M@#@>4!)=V]K]Z#0/J/T$/68@,BZQT@F-/$!8ZZ[705+),#F)=4^2<&BF!0@1
MD,92JU3:.;@73I/)5HOI>2^O;BJH+QC-:CXHN^_MYW*#A-=9?AM4)5P]!F=[
MR8.M=5H]LG80]@7>AF'\CJEB%G[F+!32?CK*<R+J5\3V>K?RTYSH_7]^2%#;
M5QP3JWHIW,@U1N-K *57E(Z.JMK?R]'OJ-J)UV^'M[J:*^X-<AVO>V_K>: R
MXL;5]W%_/'OV:/3PB8>?$+&TI;]PSD _!@?"E453ZM(-F3Y1>$EZ;_!F^0 K
MT#["JC"N;\;4X^6EPU^"@-3$-G*0T-#&"*9+33EXMU+KS158E0&3-Y2][5C(
M_S2[>];-2'EGYN[X'*''JC:"]=+5G%W<5[ LYR;3N^1Y$'K(+!Q_Z0UT[?&/
MXAE4G4QR7/\3DZ>?TG=<=(_=F$VX;GS.S/;L(B!E:[I&_TX"_\ Q;@1R<G##
M)&XU9A'=OB,3WAC/ QY-<?QY0)D0G+ER28J/:\P#:M3!41E<$9:;0!;E ;\R
M.JO"R20>\#=>;[/NT+5C6RTW';C501OSX6P68JE #FP\H:4G:4:-651MO DJ
M8<H.QU?D32;V!Y4>CSY]5@%[>V6HLQ%;'#]HKE1I4R-"_"F6T+6'+HE^&;!<
M2D=%8TJ2.)L#79B.MXU%\%*,V9FM#,<S-&W4IB"[ 5@R!2?FJ2RJFQCV,E0C
M(BA[SQ^RFT]\?]KD)Q];.+(#6&KM;H6%T]#3[@RA81QU(,IX_X^#%''.D;(.
M'XY29I\L6YW:_6;&\'U,F]6,5B(KHSW2[H6H4GY9$66DM1K531[TJ=:*61&J
MQ?5HT-'W,9<IRD%FU'ZA]^U5:E#(5]$[V,TUKZ;$M!_1ML8$T:W,[^^$'[T
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
M%Z3<F"N E7[-_=%HDH0?632.(B[Z"U89?KZ][ BN6 FB)]/Y\,%5\OAW6CS
MG'I\Q;D2RUK@%K[@1A/$G*#W6%33D"/E1T;;A2*7FBO\AB<M/V9U07SGO=>E
M)ACX>29BWE$:+ <@#O<EWGY*?66@*.CJY[[4Q:XCAXS>M54Y(8Y>#K>X[H9,
MV=H3*R]+F&X-KL9%B74/7&+%3^UX(GK3TS-#74 P$*@0#.+26>2<P7[))M]G
M_0K"]QK:"^2;U#<T% <G>;MO<.F<ZF"C41 ZNFBC2LV@;W"D 2.U[<:PXI]G
M:'/S!C=F"$NN+Y,X?R*ET!YI)_>0X6'R^X.87BWZ+PA+)TE!L?4$><93YO:'
MGOEJ3[+S:Q09]P;-[X1:"MZT&;Q>N5@/8@+8 >S-!.K AFGP<FMT^0)I(T<K
MM,#3=4M[@&AOP=$FGXL)0RZG1QXVIE'.[YZ^7L:O!P "!-+0.,!X<N0.E99Y
M[,:'+%I97VKQQY0\G4SO2<TB%D[)<.^@JUPUW5<O1'K'AZ_FK_P>];TF7Y[L
MN+HST#8Q]."9#G#P%47$1UM^-WZ[X7FF@MW=&4^L:%#(V-S1_O#"#-V.?<J+
M /<U09=C6@L=8.%_'.SUV!?+ V2GKGM4G?*/Z\S<GVXPR&RK2FB_T>RUI>&0
MRZ$@3<WS"FY1<G6^SQ=$]-"16%PD>.UB!_CSNF)_P%4+\-!)EL;([XH^V /N
MIW,P['2GKVQ:OCYGQMP&IQ[0/_YEF)XT8\E4]^@DJ.$/08'K4XM=Y;_A[)\Y
MLK/??.(K7^<8[F=VY!&2JJYT!7T1A"*8ED,TXN-"U<)R6G*K-9BU*;+W80UU
M'G?BN]G*Z%,DGOU',GF ZZ]:% +7;,?9(TA#+^AE>4*H".G:::_LZ6H\P%<J
M+'.Y)?T08PH67F8XTG%/;H!15=*;36\GNO;P@"LGHCO,KY^]M22D/?5$9I/'
M3=_>'JKXQTJ5JZ:;U_^I'+Y1P,HTZ/1TNT)<DO'^XE?&_X156L:<.L\_;>VY
M+#U^ZNSX3G/NW+4=&3%TPV]_5_W_!?'_&PO15F'%6W4,HYQ(KC_K3\(M(BBD
MH&.A4:['./Q_ 4%_ :$1T7]<H/H/RQ?#,3D#?],J2\^O]E/_N'8-0/3X!_JW
M$$K$]/]FW0' _I>"__MHB./%-D?<Q(-<]7@(BP[2HJYD72DT2L\NZ'7NV_7V
M<T*"WKD-(XK^YH/D'BR=5E= ,%*G5ADS'.]JFS].V[WPTZ]GDO[CV.D[<<V;
MA%2';YU%U P:N#3#O;^L&3I7X?)QQC,XG<3:<WZ:4#2M/CU#\#;WZPWM[RQ-
M;_0TE7+D&_O/;]WBABAW^]$,5=?+'\A7>@Z>\]8,"U4JXZ?MH7Z#'4;[]R-9
M+0XOSO@#+,5;,U[WXVS/^W.?A]XL1:5__,@5#SF].VEO@\>=%P8D^OWLY>VA
M\B!J["EWK][5QV"-L"629D^P7FF,/40JL2T4BC0OGS+I _=XP";I^$U0:&W@
M 6$]=>)!LUXA>+T1 ]VK.T2+17'LP"*?N#TJZGP<D]?=$Y?,+MA9C;_[I!S1
MX?@.SAK?!QNI6<)5UE*4A9&,T 'F1N@V>O:@-'J%:W"#P ,\]4ZO.,<L9W,L
MV4Y!3<+O&*TU1,$&CL2K2<?RN#I\@""P*3V4.9=>9X-QU^K1J!^_^8%]^/05
MFW?+,X88NJ@/YV9P2LC"POAVXN+EQYBEU( -8&];'@]X^<*6H#./6C2(TUKZ
MTBB.;?-_Q0/FX@QBF:7/%DILF$(Q-RC"3MQ,AX[7!YO!Y:G ZP]RQNHV#L^3
MTW@ O9?$>!C>OQMJ9U+J(BF=O6"M&>N0O%[CRM/V>&%%79.8;]\P@X\Q? N'
M!DI:!@,ZM9XFJC7DY_WL+\X:?^*DMB.$!P2V4PZ"[B-2E-C[2#LQ]5.!7!7P
M!XVLL8":?B.7R<'79IOU/!;-04JJ?;X5V=5Q(L!U+[>*( ))RY>@[L&BNY\G
M/$E.#4P06Q=\W/+]=0,W]7#];651B'W?X'=T*B763@W[*!W/\6[AI^HF/E%1
MO36VC3]<>.K;ED7R!O@+6KQRW62/.I+#!'[MU^(4EWSWRG@PA]HMJ?[ ()W:
M5O'(])ZTP]%7]P%!0"K,/7HG7DK#/FS4;A,.$O- >JZ1">,/M3<(8MHAY,K\
MHZ+C<FTI[)?$9.),"U.TWMWG#NB.OK?T>L ?WBSO56F,8C<<"ZM\"%UDO4&S
M4J%HMCG4R/*"[@2@HL&-' 7Z&*,S*V!?&+DIMS^;W'UY_]W*R V7NC:<'=@S
M]&%8CVV0/UGN\*8BNZ]KP,6EW\GUSV]G7%KE$G8.GW-XV#&R_\'Q/QA'WJ2B
MI<Y=+[OK\"*I[4S!H0\.CXH#VQ;U$6#@K10,RE\JV^U@ %U[$S/RZ.SHKO;T
M."/]5W.XHI$^V'-JP1\6EF <&E*OQW0GGBEGD!O$L70X$16C?F^!;272.?\U
MU=GYR=,6]=;/A7MJYHA:1N;D2I >"V_D =_5(23CW:E/X@%;WE"J,6(<74;.
ML40K!B5Z 2/^:^Z+MS+-XEW,5]E'D7:C*@YV=;ON#^O9'!+A^L=5WGB1>HDH
M<)NJATW>,V\_:8;]_7F_X_3,"S;Y[H#Y"9VP1$/*GIKR ,6,6;N#KQJ:P9N^
M"11WS\R:7I8:] SO%MK:8S:D\@78Z/5:4_/[A^E7&Y26QQ<R8:69@K-]QVFD
M8G1C3KQ7@VDI;;CTVD..ZI]'Q1*KE9\V',!9V.+BP#?/"J%+&U;LLB@[5);9
M\#:9H"KA6@P]\QAFQ4H;*74OYD^O_D>6KK[:[SC.%>Z+DM.G;ZM4,(L*\Y2J
M3T=CSK2[P,*7!BW+DF;Z-:""O"_AM[1IL=Y;3EQ,];UU*YU:2L-8VIJMS*:3
MHR5WK#@1S%'P-MW-6A&R.WA U'<$?]H97\,PS$FW2W6-+XW%#6F:/[V *X:2
M;'P,_9?N/E4>?J$D5'4)*;^#"9BBK\\T#H(;O;K>ULP'A!T]OVPX@BH(4S*U
M'([?=G4 5^"SJ\CRM]UV5Q6FVRFXO4ZM^U1N4E_60_H6D".I,KCG&2H)337B
M>_1^^O/E9T6-@7Z^C=9I859>3H1JTOKI]=LPD>F"/NK> P>.1YT8EOM9IO13
MT#]U/G5DG';EC7.J0YH]Q'R,*S"G=-#S&U)-'*&G*VV+^;H\H%0YP(W]!UZM
M77W>JTJ&8U":)#<@&S7]_=VB1&=5"H._.L2@L!M2K]7)W]I7JZ3<;]08;RW9
M17"@V9[1/G M !M?// ZA8O5>1/\S![>OLVGTP_,2W0;-$)9EL8K>,F:E\;L
MD=A6'"=ML #X=L"72W(SRG+L_ -3?#KF)T^EF87$E8[]EK(U/?+T_[05[G:'
M7A__\D7:_F+"=8#\1:M[:C"Z;A;2;+RS.!!'V,Y]4:6'EX?\\SU+5T J112_
MFY;YS?#C_L]C+MCW V<W9(5^V*-Z;\!G0_BZUY\_;^)?6(E95F%9,\9G]K'U
M"5] .;PN4]2N%,H;TEK71!@0XUCJW[]JO+^(C4Z[DO2MX7I1=LU>637GPQ]4
MB/NQ7RC0=LJ=*G6X?4 Y$WK&J&!5,=7O4:[HX=7I7J'U_7+,]-*1*XZ!^R>=
M:Z>,%<K:.X6>=![2&\:J-DK,N0Z9V<1>CY,3FCTK=?=TQF\^%\5P/[X5VKC0
M#,@^!G^/@$5NL?4FEDYMXNR%5'+QQRN^><UH+I(/.3&G3+-_6K(JLJ+WF>3<
MSC+S_GTQ4-DMMU?F&ZI-1&.0V MC%0G=%(8M91W<#,M"+X9;[QAO?L?0'*\C
MRD\1-G1$I0R)0G"O4ES<(UF7T[WDM+'C(QH^ICV'%4E28&_.4!)'TH=U@5M2
MI3C5?[#36 ,J8OG&'B-5$W8R16/C[%BM=1*J!M<"OPJJ)_=,O/50C$I9_R#F
M5#CF="ZY^:S/(%B_.G>"K6_M7FKL(<TH,<%AG22F9<.*3[BQ2E!H0W+MP*^H
M6?MX^Z@E\_O/=?91@S =+V<^363_V)3,M7B^K@J#Y!X;G=F[E/>RB.O<#_]A
M=H8'?$&9+&'&WTX8S$([?#A2.NBN[:VUU_HE$^L=E7>%OKVKO?7"DRGOK7V6
MP78RJE_+Y)101GR0.LL,X576R-X'D8<6%V"^1*?8H=8Z#;)BF95/D]=6]\)W
MQ3K4O;JI]DX^ T]KYG5F;#Y@PA*"<'7=52+R\6>CQK,/=<^W.Q;YAEAX3+2[
MH',8LQ%GW-)'O[7XO487OS@TU]QC%[=\<6CA44>Q1T'Y%4*=K:F.TZD-SWX^
MEN"[?%E/1,C."B^\'#ZI0>I !M+%/,"%O!DB_$B]]&?YG1VG0R_EIWSDD@F2
M'A6$[TP3^L\JSLR\H?GEBG<T^<3^BMS1H,^4VNR=(::4)N7'8J2]!9PMDDE9
M%WF :HB:]+!!#D?*9)#P !/&-*F9G??BUL^UMG+X#4,7WOB<1/0N(K2&6.YO
M9FYI>:]O,O(KL'WN0/M%=97X3&+(X@Y&5)@C='I7VT*.[O*?K.L<H;H2'A"1
MY)B4O84X=V_!07H>&?O;[SE;/F*8NZJ8ISY6&#MV&>J&P$%*%K_C@N3TOQIL
M$>)(\0!JZ0P/V$R*0BN6_+BV['5^\)?B";-^T0^T!T'Z]3=X0&[W"L1()$*9
MS3P@^_04#[CK4R\*/=WR@ <HGL$LY(..TZL/3[X.,&Q^!MKQ@ >XZ7GFT"6?
MQ\8#S[/O:4V8'+_^T=B'G(UF=(-R)8@][^&F6X>ZDWZ/L>M.G<+H8OJ%1H=G
M;\#Y7,L6QT8Y,X[#ZL-UB]P(>.O83<J]+==Y@%+()J3HO%+Y%:,Q%L7- #VL
M+%/ [E:+=ITP>O#PU,XOI-_+5_8106>387)/LSUZ EX/8;*?-IA7=GKGS(><
MTWJB9Q3"-%MY<0]71SZ*6=IW#+?RYR@73^6:-)A!9:D'P=]7[U 68A+@*O=V
M*<<O/. <E[QX3L8326FSYB>\Q3TWYAO>X0$WHI=]?Q^*P=!MX8Z>\H>^S$ Z
MBSAVJ>DM@](CYIYK.H_5Z%5/13F#DQ_5."<"-O" WO8D^*'U$?CE=R+3?_=!
M<&8E =%DY_&5"S'++RB7*#V2IX9X "LY00Z7%-58[8S?795R<:#BC?"G\8?'
M!][2ZL(<P"$/I,VQ2/HBES0MT]FIKSCL_>UF>BK19*H6KFEV8X[94V:Z',$T
MN>B5HD=FT+./LO"6( 329-O<YGB-K9H&0;,IA0-:G!-51H1O2[<*R5N"*IJB
M[.&I;?5]UZV/A>4)<3:75@>:P=M=$310H#BL6[4[[6TEGK1GX-'\[+QRR#FX
M^=,P<[B7!XC+\("%O#K,NR!O3-V7+,1[CF(18Z6B7FH(V4 Y]+0_=I8SE2.N
MJGXZJ<DQKU!^=I5AC[CA43S?(_!ED ';[A*@<0:*L+U05=:K-\75\+="SKIR
M^-MB@W'B!T_U[<7_<D_A 28/8,0AJ+8#DJZNCW:2ZX?0(^B3] T^]^N:VU$6
MF-AZR[E#+2:L8L@Q*X)%OD="S=Q\3QV#8EKV]J<VT2(:2_S+*1PI]&#\W8OS
M53N#-#GO>PBM>6H-V-(G+BI]OHX'6[NP@U6)<#[=D<I:/@JS34I3XC%5T>D&
MBU.3GB_:5I_#./-AWT)"-:=<G6>P*B;OB5<6%&S.V5'$S;*#\;\:%Y[Z7[]C
M<,%]/AO5YIYTE<)P&.A>.A8LXW-/9N.%AED5;&69D-Z$6V1IP$QR"P^(+N5(
M?]3D)KT*2CQ[LL[J/+UB7#*='OAG9;R9WH3GA!>Z9L4L^@[8O>*:XC9R6X5M
M5&CV5KFL1_# C+,]_('J"UTOR9YR%0YK1H&-'.H41PT5+7 WZ<WV9)Q?[0 /
MV,X##HR!4 @Z<E8!5B-M--;QM.BV#T4+??X\V]ZLD$:X]L!H/S59 191?WU5
M"+FB:*"Q.UP.X\68=,+_K%J()A)^+-1+44H*CW/D1'E S&L2G)"![DT]A([8
M[<-Q&$.L_K2:(XL8BPB-VT&);'>HU?D'1S<OR,RFDBV;EC507E+_LEGAAD(,
M)\<OUS?^*P(5;U\/0J[U0J[5=6XS1*ZML"ED!S[.^O4[WS>PO(&NX.%M['!A
MW.C!$KD#W8.%A249-%8FU)(/3;EVXKW<\J>.\OG*I(5Z*97-O8B7WE7H4H%*
MT&[]$MQJ@>VN@(51R.5GH=9,:.IP9Z5O</X$ >P>ZM#2O%CJHR/\A]?G)Q.-
MHBH248K#9 LX'LE;353,9"G+<?<'F#R]K'^I&71O;FHA>+O\:@GM=>F#BY'4
M%#XXNZC%EDQP;9^L:NZ>:TU,Z?;S\Y_W]QOX.4;1+OFX>)#(D4*TZ>,!5PFM
MH'*&P[+PNV^;H=F%VL_&KJB6]IP";<I@KJM">R^\?4#<6'=B5^8XDD:$/MW6
M&1\]=/;#('RLZFD&)14L*33'!XF"4:]I\*,L4 UI=:Y/4^X]<>%HCU$6L@^,
M^2+-G1>D=7$TP,NRK@>55#?0HZQ0A2U2KF$U='T]MH]4J6%B@8PQ&6Y-IC:\
MY1Q_9[*U>GYAJ@M82;KC-NF+^]-!W+&VQ[6",M/C%3G^M,*EM=1<=Z.>OE"\
MT*@93<\/)R-3'*910_Y GX5XP%/PRO5'\&Z9;<9/D[W"6D5!3@JG=6<;9? %
MA7_Q016V'BVT?;R;S5Z,2,>,O^S7GVH?B#BK1)SQ9V3:MW97J>.-RGJNX\D2
MW54HNAKN!]+.1Y?3MR]5$\0JU0P+W;]K9GU&NN9'AGY!;T)MN%$$L:NA^-9(
M#,K1VW?TBLRWQ<6N"$R<8I_VGL?#\SE:;5M;:C?_NA?]]1$/.*[TAL1TJ5VI
MV%O"W'[KAMOH'><[V-*IJ()%+ZK*@^#U@62!#G#P*89/^W"Z.]5('%\YW)00
MY)\:T/U'JS4,OWR;M9J "*T33@6&LL$Y%M41:N\IN?F;0OWUY29";F9.5FIK
MOM,>Y@'7=S8S64Q.Q"1^J]&[H*<K]%^6S--/X1.K#[Z1)K]F%ZS<38(>0[%#
M49&EH_=/![VA&V;-;/G]<^[^Q@^& 4CS]HY+DH>;H2FVB0?[P @"HX3!%!^9
MT&M7/BB%I%=^YR8]M!QL- =C8G$K)T;0797:6O0Q.]P0M0G\I;U]-5.W\@"Q
MG4Q^"X4;I!Z3H?L:RB<P/I:A<SGZR\U\%(J0TL<=F$+*#'_VUBT^,_I^WW/[
MWN&")+%E^W5?)-X<S+E5/9QJRXUX8CGX)4^+>;0<J30>QS$_4M-!:LL$F7FR
MCLQ=73GU)N>?:ASC)>+$FCN\2J&60:_3Z)2PV3N=@D*D) F=?=7C9/5O%\]J
ML*K:NI8-2J?9KX0-N(6]#M'-C4OXJ@^SI".S9BOO3'D "GT4QUI !B^[_2Z8
M5ZS&V=TJKL4.R0(7RFWA*K-_OE$RW!GB<GFX!B-88NH6OGLQ])/(C9%G0BKI
M?8RP7&R/*"NIC>!)[IXR^1'=U^LVG&_IAUWB 2$YHX-,VL.)OR8_M*" "4MX
MN(T()^E%K]R+36*\T_, ^UJ0&OO+_]Y"O?0\AJ.#;DC;1T'*Y7[HB93)>Q.W
MH12%3G$B7420_EOO.5ASA&.53812"%]Y@,*+.:3WX0'NO_8-S+1:59SQF3QP
MWXUD 4ZZ7H4%K''T @0B6!U#,U'^.1QM"W"P[CS2/&7] &EYJ_=:A59I5]ZK
MP]M!88+1Q*NR_=I+$6?76P1M[+WHDT0>-4=&Q@,RNWR\(Z4A9">_KVR5?.49
M]278'CEIW$!<1&- P<U^/$ $2:QMWFBF.)2&O$/ #J0C2'G%JO7E%7+J-:1]
M+N !12US[XA#VN4S4V,>6^Z *U+\F,@;R2!'RGW0^^47%>@%7;N;UE(Q!VH.
MNC/>A/2A27;P'L'B, \K@J^^)P,E^1W6.>MJ7'Q5ZZMZB:VK[WGV!;S*CXV]
M8 QNXYA7!2OG[G0SWV_#+_$?IS+;JO9#F+-S,'6((MX?G#>F_C"/NGVQP6]O
MHXK25'/!8S</4.;^\)0,Y6#0XMR9AOB27&OCMPF<[VVVMCVN)KDNNSOG&@_N
M%\MOJ'E<=<?7SI'?ZM"!+QXYEZ4<QV<;M: ]7S!"50<@<JT-7BO1'BLZ23,P
MKP0E1/W]OEE\/[!\H9MU^_-U7>5][<\7R%VBL$@V>J:)Z>G >,$XF"Z;8MV&
M/N5RZW78ATOVR7(QTG,JN_SW/_ +47Z\U#4@"J4()U72)*)&,S*R1ENMV&\Z
M;Y[TFRPNX1#;BU""98W\CRT/U9];OLZ,24DJSIJ1]31VT-V3;WDVP(PFY:B
M0+ >#3H"9EB7:)7^@USY)'V7GQ?Z?Y8URKD+&<8;-18$@_<0<^0-\%5J^8[H
MUHD:6?PJ.WZC62-E[,$*O]2UCQ4/<;H1]"^]\F\D11$KWB&-$!\T0UC#QOS!
MZP%7M7ZWIU)46Y_GDI,Q]-$>\.Y#"ET2,F<6U:=0?O0Y0V=?%+G-[H[768*5
M,QY3/,@]HO74+4+3O\O/:"UI:?, 6>=ZXN72N!,1N?JM%S2^\0"[U><[RGNS
M>0!N5]M+^%<+)L'1R >*_M"!Z7<3P2RR2K9@?Z<=;QY)))BU=3BVJ%MP"PPO
M BFG(/7!YIOZ@E][V+;E1UK%QRX<Z,W)6Y WY1(1T[\SXZCABI/N)6]''S1&
M,[CI#VR4GUM4/&6XB!WSC^@A+OJ(8KGCZ&/&ECU6G \[R[AS1^"\<WG@Q[&@
MH&"SG@Y0R]W"ACU&S)Y*9D8W@$(<0TTD!0K%&FJ_6 9#V28G;]-\7"NZ0M"?
M*_7 FCV&"N1]QGN8I?6MRM[H_9Y5N]./<X,D-C .W!8,ZC&:;PO"P,)Y#)7J
M4>-Z1B/5/S@,4RRQJ+@PQ8K"+\S.3EY9(:'LX.V["LQZI#*28(%=".9MXF=C
M(I%\(2OOG#DC(A'# ZISG#"<ER:(A:&=K=6X]0>0+KI%T*L *?;NKWNBC0?<
MS3XM*9X20?([MO+ T*8!QCV\(=0X[-V\_2'=_(2^D:[A_11'U8L/ZT-+(V#)
M($?ZT"L(I!JCO_TPGFA?F/"ZN:AXS782/'!6 'V6/HFCUOY(F35X9\D#^"(/
MTF!!*MML52 A >?,6;M*I#VJ/F^Z^IEA^7DL1[NT859&O%^>FU*259KXN\\3
M5B]JES]T^]N#UG9%_AKC#@5B#ZU!9:044AGL#=XKG&#)/3JWY_KQAFU&K<;4
M#EI;ARU<>#Z/!U2<V]'8\BH1Q'C8V;(S(KC>M<B-;C3O9<Q?+3";9SUV1Y?O
M#$8?1!Q\-R>8Z=XRA.K9/_E9GF][^Q%&6G;.(^REM*<?^'-4])1?1B.9[=*5
MJJW7H/PA8@-%-E_Y7 ?^U)2WT6,5TX9C!UK"-$W14R^]T(/6!RE3/PV0_E#N
MJ-9X:#3GS]USZ-_MD>B5Q6-QZDOM=W M%<OI G0LI#90C1-J&3O"&#>O3#GT
M;%$C-N[PIY]-DL>'TS_N<\T<Y 'A58)0R&<\9I B/'')>O &=UL_34B_]5,$
M1;O3UM5;]Z[_&7=V__9L+-/:CM-KB*?&%+T&V:S]!3AF1RI%IS9F!UF1<?0_
M-(?TGT?_M5<=\2D9UEW2IXHI*J*_4G92+FI!.RC466@KD:ITDN7/S4ZI(Z'H
MC.T?7J'70UF0-\P#S)A51/]@S9]%-=JO_2\,'4PUV^V'?O#J]G3ONY424P!_
MBRT#]V"V8*Z"=TCR!$VP]EVB->-TPBGH"-WJLNSW$AZPN<;K2B V^(#\>@G7
M,_>/BO%EGG@W;_N0.&HVD\^^QMGVUV36!>9IAAD5(_F+4K)TU_# 8,NAFA5-
M<M2; KS5(%'6Z6IY5GE$,_[\_=VGWC9YC'VM=Q@Z79CYV4=C1>:U CK*63F%
MB;%G/M(Y9&A>X'$S1'-T/&WK?(&F6GEROU'D^SU-6MXN?KF7YZ_71=H\WY*L
MZFASI?/AP/%$UZP=I9O_6'8]G.FKN%&X:<+X=I7&ZM(8L&F60 59]C[@0E,H
MSL?V,#J-PK!!$V70#"L2M&OI%@^XTGKWYLIB:0U&&G^P#/(A!\4T6J?8O&=\
MY(0D]<ZHEL=+!Y_2YS1M$\NM*SM2_9.4SCG)R&\@,1PPW:6L>>@[8XJ:KA+[
M)_11*$K36-8LU[G)/6"HPD?L;07[Q%[S^;MOQOO?2;XMNR9M]A-7V&$C-$*I
MHT [=1'<-E@,2H&7!R)!P07R%AP474N1*,:A.=@8MDEY>R)]L>I!B^&3P,+/
ML?)EH<^WF1);CEU)]3[5A9U:?9H[9L91W$?_-$@C2$].TEJT.[:DI;YX,Q9J
M?[KG1_LUM?NVGTX4>M^PF1,X7'_'-I+3[["[BU^5 <SBVNKQ8?_T;38)T>SS
M/*"[>G)@Y>*WJ:7?PLQFKFO3E5&T'2N]-:6?E5HZEII=6O2XH,6KGX;)-3RT
M8@Z^ZC.*_@06?2PM'%_BEFHNY^SD&'\^5:I=I1Z*LR*F_<5:GYOQQCW92Y>5
MU<:Q*-R)+?*$MW3\81<=%Z?JG/)$3I7[/;%A;]#0*HPW(72X2J<ESU?S@$),
MG:?V']Y)=:Y[VQ9E[ 9N2%S_]BJR-:\YL $U+2#-6."<&CK=^)C6WN0'_JHR
M8<H.J4N#S96?*S'44TAOU>:,D9_%7$#%*$L=[?\#81W\JW_WZ9/^9X(<67<_
M%@* T]W;H>%SZ/(71[XZO'M0^V[66)2CQBA#>N-A6'B [>XQ(WQ>G;.M2H=F
M>'3_.FZ[(%F963:(/GS\M]!,I'2S"_'=4^+2T])?SN5@G)-6];P&,U#B%*QS
MWA4WE*>[7,2,M80^L 6AC8@LPHY48J\"W3)2X@-S8_XPVV1S8G%^\);[T4#^
M;4'PQUOY;1_5Z=$S7LA8T9EF2=P(MBG>H@VVW1)6.JQ>IXF^.AJ._B7+/(?/
MZ;JH?/_ 2MX96CQ!#,(,A>R'4FH)6YB;/U7(70VY*'L^2:YF7HH9<=\QR46G
MV1?=F.,XZJ2]9)$"+N\;OK"O:W*@X?7H9"\7^\ 0E4UHQ&RN!6LQ;(N@V-/!
M4IC''FP[*,/)7J+,^TC![Y/AUAO6GQNY[MEY PNIDVHIDJ>Y^59,8J/5T5Y?
MG$[O\'C<):+*^]$?GUJWD88ID"HX_9'YASFW@(WA;/-0^V_LO0=44]^W+AH$
M045 J5(D*BA*$4&0(B8JTD2,C:Y$!:0349$6LBD"TA4$%)1(%Q B'043Z=A
MBI0@)(""E$@"&#:DW<WOO#'N>^=?[KECW'O//?\G8^S!&+#7RLQ>LWS?7G/-
M.4KT0@N3[3^MMEND2)JI_%!(?=AE^'05 ;D-P1^XCLRDPA4F<LL^^J]\RMTY
M$X8IX2J#S>):)_TT16"8@3"^,$$#3KH%<C7(!L[\OA=DF>/,]L[>10-LP1 A
M]E'4^"!G*U MQ(5CY'FP17(R>!??0EC; 5FO&!LQIL>#_:@)?(JFGT!O!B\3
MV+N!:A6:#YVK/Z1](A=[YK%CBO9Q]ZFXXQ_LTE6#4T+$#^1Q-WNQ3 .5.WBP
M32C:*,.I[=H%*.QNAI X20+84/)K*<*WH^MLD')QIUH*<.-'%5=12Y/1#/%^
MBXL<X^Q09Y  "M4!+=7<G<"7#M9Q8)S)(/%@&B]XL!@/MB$/EI/,#(.B,VT2
MX#K:0DBS!?I;TW'V1J5$%682J#+Y_<)=O5@B'/&H5Z1%/NI1#'R_2L*B^72$
M'$D<\@MYV0*N/H[C&?.$R:\P:?16,-6Z]PF1L4O^ZRZ%C9>SM=\M=_6Q-EJ"
M^ID0+*A["BS7OSM&@"(WP7B$-$X&1$D_G3G/D716((4'2^__6S%+6V/8DI;,
M1KKS1@9Z7J7<"B/''L3)@EGYL]EW9:;4!%O]5^/"7MXZ<?UPW2,X_;)\M[ @
M:@>WDU0K$^-TI#5#>FS#E0OMB)-;N[=R+%-@(YU-0E,;DG\['P):SN-!SXL9
MW-0CBN1CP+Z0@/_@VI75L14P+'6/5#.Q>".K251,G?B;]HK C":YM\7JK;2-
M*:-?;_%YI_,K3$<FGZ(+L:47F!;@HXIG1YEAH ]F:A+#+'^A\]3M&*Y?::2/
M>#0XKIT@,M6?H4.O$5]XKQ;*?/75$W.#N%3X]]8'"L>B?: _#V8,I_%!-XRT
M\V#LVO*%=Z1:H69TW+:7V;)@ 7VN]7S]A]HG$Y9':S"/] 0-Q.B5^!RAM\$:
M0;KN_?FKGB9MJZ5R^[([U@,V#1F#7M;B?H&#H8T8'NRC)_)O5N7K\D:IQW D
M),-_3(>^0"[_/S[U7[N&_[%''\KW5S&UO_L,\K@[B^ASW&@D&4(I8G6)/-BJ
M#_HX%$3_R/TO(W=M#A2%7H-72GU8-A4,\ISOR562 M:;=;NIW=]SZC<<W%,T
MSRF-D@G&M*D]OY<F@75BA-"Z"_T-UVKC?N;%$RS!BW[+/C@SZZUW]R73/4\C
M$@F=X*P8N"MY_K4 386]VTGK(>5H EZ<?7[?[2Z<SZFEA8&:98B][=&<[RZ4
M6F0+O3SRE6Q$D9OK\UL@+G]G97O-SJKUY[4.MVF.7Y_MZ,T?_-Y](V:'6[]N
M7E(9_'05^E'R$V<HOB-PW38/2LB@XFS7I?;A7(9HH2O:R8'Z6U;H6&R1&+@7
MWG(4)IA:@CWUQ5KH5U1,G.^#DZ/# =)-*JDCNLMM4M_JI^^7>3B7O >"\PM6
M:X.]6I/4:@H>#Z;05%-36/G#;#JWCRN.AG%[\=NJ]:?[#^;V&EF\&.XXMESH
M57HO:<K$7OEVQ*]W@AKL4ZEC;TG<S2(L?=",B>?DUWP6:G_CO58;[S5>O!#5
M&)#J4/JASN9%0Z:TC9*XULA3%WXRR>LG8; *E2^H(I7Z42,OZLZL_OZ2DM(W
MGF.+IS,]9GI/CW:/'284[-.4?]"]OX7ZP_3E\^>EI@U3\18A,ZI^'@UW4FI6
M$.8#4*B(1E8IDI!/],+9%L+?#QW)1C"D"C=UH%0Y?GTU=W#K[_?/L.'T8T7#
MRXZDQ&"C'<(_AK%>C((W5V\*2ECS)VQ9NQ#'5I)]ZLS +_A/7V1?>$0ZTCV%
M;4%\8JQ-5DBI\F!)MS*FAO]GM#NH(^7_)OW^KVJ7?^3^(_<?N?_(_4?N_X)R
M!P&T>)9SH!!S&RCTDFT&/BPSRP,!LRLE\=%O^HMVK=ZM[4DQ&J8(>4; ^)[$
MY5:)O%I6M2V6T[G^X\!1Y1H?XGVK_/+N]:PK[T!/2E.V%%B1-_S^A95; =;R
MZ_SS="XW].3LJ5B-R8L:GWXMH?9)^J;8*YH9J+?%\L]L84/?/@(*_$WON!LY
M>23WY/MP$;9'00N=![,'TR:/+H@'FGJ4L^="^NY<$C&TWQ)6M\NT8<>XJ_KY
MDX<2E3EQ!#/#SHKALTJS0VN^XI6A?:@2+[.1LV^VG\V_\3I7\KQ)D&#X_X&L
MPK];-W=E?8[3<%H,#^;&7PK,I!H37GE-+JP?=GB$'!'C=@G9\&!]^V*.PZ_V
M_).LRN'K]A/NWZWOW+1.BS;F[]_NY#])&IH;A[?M>P!FC:-;DK<_";<U+(I^
M2="+.'1B2<E@,FXY6,W!>O8"MO_[!/M9>/X*PIHQS=ZVQ#0#$Z< =QRD&:(^
M[)943D81X.H\)=(Q?";PN^CC2:6<7:MST%+44RI_18\TPG- UOBWH0FT"+A@
M6W?UEJ/2Y_H'_/61?;(FD^6X^=RWGI>MLOHNOVJ[5.<;Y/CK;0(G4:\'OBD9
MW*-8/"XU2B6164PB?>;\?1\"]F9F3<*."X)#-R(+)^P2OTW7[?#&TU'P$8FF
MBDK0EDG[>E"C'YM.5 ;1^;/J'-BHW]O+UX*H"MEOK4+'3;RX59,4AH(*5_7.
M#QZLX$1%R(YE]C =SU:#@/G^A?!R8,*1(<P\Q_AFT,&^9"A:46"PL>HAT_3J
M#ABLR^S3[:?\5O',1Y">A0=N EJGF6Z@ 8/_X[G//-BFCE;T/%Z'IES"J3W2
MI++E\+M=BR<Z66_BD'5YFI/7/"RYH^LOZ_;"F%>RN&]1]U!L*4MF%-T&&-?E
MW.-J#CWF0@:KA%#J,[*,V#"-2;D8\.GFIEF^8_>%V,B/343%5$P"D0\W@!8+
M4WA/8&L_VX,\,B8GJ]RI<E?TT-UL4.C7['YN[T<W]ADY-/7I(/?1E$+JC&83
M\ ZQB[["5O!A*<P%%+OY,VZSA,[Y--#\\2*S V*BDU'?>AT%9*G?M6 *3VW+
M0"7NEF[6(?:II".])'=XY*+1.\GHR;:[-E6UM@';/^XA\;_HV&'0%E)W'ZM5
M"#98>1US1%5\5:<<?=X0?B.Q<LO3T@T& LDY2F^#X$E(:A90U=U:^_ W#Q8.
M;/+WR!>0_87=7=38HM^EO%@7<=- 0'$_\XGR2I$-G,E6X<%JC9?$Q@+0 6R)
M=P"U%$Z_0HE"TL]VA\V5N!M.QR#VL(\S-F@'!ISH_:U?GGOKD,CGOM;6-M_7
M<ROYUVJ"CQ;&L+=G<84MJ2103:PY5FEQGJW)L&UY%<,0BC[5%OUYQ.1'CJ]+
MW?7C2NFQCY6^2P8AY*!57%?1*H<C)&HL<3_W$T(BV7)0Q\[2RTFP=Q+A5+%)
M.2M^Q]+BMUUS&_Q4PW^$[QK1A$Q=P(X'BT0+5M#;D;'X:HV.1".5"9$;N\AB
MT=6AIE9*YWHU1G87OGUXZ72J>>.F2XGW.SY]K.TDTES8NP_*KWT@['7,NDN
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
M3&8%!%HR[;XBQ^U F19% _ H<RKY9'+[F]*94A^_^JS((G-$0-WHPUUDYZ4
M[]VM5.XH]RNE8J4%,Q(YKCXF!!:-.\)E F]XW?\U0 Y(D=683CZZ-\[NB4OL
M.W4]I0W63\Y:/U8<:7+:W,.5#S2VHO-@,<L-(C+&/64I7<W-'S9&C'5)\EW0
M[SEN?0X&XT/[)##V1&'CLJU_Z]\VF?/_9>_Y]()'\3%,R5SIVPR=FXG6MZ>
M8OH:]RL4,\Z)[*K60U=B6G9>-^^R:HMI'=(8?^S?_/*%W?8^E?KE(@L(KF_G
M5%7G3'FBZ2C:Z:.W[DYU3!Z,"3GXB[*G5?08Z@0ZZ#Q:@E,3!4@+IJX.H-,N
MW6$9 (?9R$Y08YW559NFL<J<F=O!MQO[%$IFQI3[:C;=58"=B:\6G$[KV(F+
M@!;2V^A*@52J+2<.\ )];&.S4/1[#O=*_-H[!UP/ZEUU4^+'>[)ZXY UVM.,
MJWF+STQ6/YR8GV93(A B *CI&UNT\TW=?!W+TUV]1:L\AUXQJ1W>7SX230TH
MQ(/Z>53<T\,O Y&3W3'WW'R&^W&*:#.FX'?MC]5'MCPX,9)]:5)WI4 R-.0
M("V.5BW#W7QPJY^+>0?J M0?R4-KK3Q8Z]P$_+Z1'HECT<^6*E,A:ZW4>M=X
MTSJ[_%:BO*#P[5<W[_BR0]B8\?'TB<,^:.3)KSZ=!AV?E&LNY(V^TNH^S?*M
M^(V)P<$'"[(M:<)FC2D_I9X45289[U<2T'(UZ)S,[@]U5@X9GR6<_@*P8GZ+
M.CP;'(7\YRK!!%+G25PG^?='8Z$.:,W]*LL7?3&?*R=WW>Q5C0CZ*0JHSE8#
MH)KF?$.YO?!]P)T0H=7>FG Y</!L'0XYE.**Z9 :]4)7=#?#Q8]7>"*W<.5G
MMY=B+KVF?WY4(I]]W+W;*#NTN^S6&H$MH<;T&<0X3+&8(2 \Z"95,!W8X''K
MJ'-XRE65<+,CIMS/UA 0.L&#T5X@0WZ 60Y(&H6.;+6-QQ2Q7<&+H3??O8JC
MM-6*O^8O;OY@Y>^@V4': "9]+>IC>XP?!:W9M2DCMG5IQE<5Q,M-;Y[HJ">(
M#)"H\<A*W[<WKN*9H:"CG,33$7<_1R0PD: 6\'MY6>JC%YJ.Z9C'$)SB8[D"
M@0X&4D>NDV>9PUHIN/G;JM-31I/Z[[H@,A4D#U'<-%O.:R$>[/4>F=)A'/)[
M:+S S.TM%O+J#SMSTA[]L%,\(=3[#"TT"C15PRL\;J1_'-\YEAKH>&O4/K#%
MT>+Z]+/7C:I\LA>TOCQUCCP/+;@^J2KI:<,=>X1ZH*_>U*4^H]!BTZK:0[)U
MG<-*(Y*AMGM#KGMB?W8LOVS)+')=X<'>(99SB<)P.H82KC/5E<R89%;25U+:
MRI!5Q'W=\"'DFSVC$LZ8'5TH?H-U@Q(P_%K=6Y;/':;4MF[M6"%AP+BZ#RVU
M7P;FJJ=)!GDLI"H@JL&&"+Q5S+_Q]T5H=FC]3[!O],1DY.&^4:J5#S7?]M95
MKNIWN3BXDC2[->]8DOYD@2ID2T=(7I]EV30XD\W0T=MZQ*"?*.U.3G -IB?O
MVC+,/S67D#25//^4'_3[LMI>\O^B\-,F6%F5>0O(RP9%CS"I]%_%BMHJ;\&C
M!2,?L_5'%*)N'@M>,J?P ]3<3..@ =).I-NS:_U41S1X9'9,6NBU>ZQW4KW"
M>0XDY XRB@<3)'!4,\4@AO[7Y#,F6+E,%;;DQY/..VM?LR2]>NJWWN@O,S+S
M478K_/**71"LD'T+];PP^3Z>?L%G\ZD,0!0BOZ-!/NW*,5:#_O'V!Y.5M)Y4
MOC@<&4/K<(I9(U):[D/Q@;9,THDDKR+K(>\ :G+E(KE;-N>8?_1G'60K#=Z+
MW+^&:;U38_?*?'?CC[U533MF*-E)\#H*K2%_W\C"D.+1MCH>#'W[&J/TU,C^
MG0[[,S6FE7)34WN3?WN)<^4>X3GM^22#Y\R/5>ML'7)R&_&@:@!-+?>0CQ=3
M!,P3T.;_L?-PV]J-_.])9W\</[+UCDKQ1!84ES8^!V/'YSS.UK"V<_N_6'F^
M7%$ZV^/S>U.:&5(I/_+3T9LW\\K-=("2U4CP$KS  ;68)>8C-G-XP5-M=2>G
M%N+5C92=)$]@Q-$2K,D%,R[1!7";&S7'123.UF.JW!G\$?M,/URV4 W;IWW
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
M[VED4&+N-'3>8_J46Y46/'R[."2IW;2EO/VJO6S+P5X^3#[B&+<-*<(UQ.)
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
MT.!@RA Y^F%N)?I;)VV7;:;MN7LFC6&XN']6^O<\&@]77*:0(YE%D'6D82^
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
M0EJ+/&LXH?#UTND-&0FIL]LR78HSG8*K?QB+NR0:+<_C0-4^FL0L=+*/(T
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
M0:.[3=@3WL7;ETMMA/-/=X7H74_Y&)4B38S@TIO>9T8GZ?4L<1YJ:3M,P1*
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
M><J.G).V65$U]6'S5V<3RY<+*.D,9W_[67.$U*Y&F]0JEXK<=5SV&YMTW^V
M?S[ MJ+W\Y'TK?1N+H_1,IWFBI27*03/ A7:UO>XIA.STBFZ"?./M1EMJ++A
M>'_,?,QEMW2_DIW NLUN8-7+_Z0VJ4\#P(ZUJG7QBU:JE>\NT!&P8PL.A:M4
M'9!I@+2W*R^5:EL(',I]E/O;**Z#J.%9N\JSTL@?VNI05T;69R6'\#6 !5XM
M8,P%\6?:%0@-L+[+$P 5JZER1PW@V:8!G$3FC!G3OS]9?<C@[Z_J87J8'J:'
MZ6%ZF!ZFA^EA>I@>]K^%,5Q(4$B%A-7$K6&I/DP;KFT6I2:,J^P;WU<X*@G*
MJ)^5Z Q<]8*U>V8UO_X^<R\QLO,Q?]>*5X\?KV=K38RF[R]02P,$%     @
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
M.9P&9QZ5.OS+5+3)AE+T=BEL-8,2EK0YD>GGN"NF(,8:_S=02P,$%     @
MMU)N5.I%]_CK*@  URL  !,   !C;',M,C R,3$R,S%?9S,N:G!GG;=G5%-M
M$"ZZ0P*A]Q8)! Q([TKO2!.5(E($!*2)2!6E!1) 0#%T0:7JQZ<@*$6Z("2
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
MN1Q<Z_>' <S=>^O!<9#1WL"TG7H#L)P%#F#]S4>9V:C.Z!."/JA4@B<O<5O
M-X&EXJ;!+-66 X$#3TU:OI[(HK'4*?#8]]I1S_(I\,USE?R:H\]MZM[,;.P8
M@O-090O-O5XB!Q91F'E($A3$#0OV=F3YISO,;8DA-7T]&A_QKJYT:^]:<HUA
M08F!JP?Y(KY;8F2.)*\@[G4I*K'IV(6X)*)G'2%><%\DM?%YK8G^Q7+GN_WQ
M+*POP. WFC#B?F[(/C<.,!3)&NC[U TI<ES^9S:U' J&%!D<2&@ST3NYZL)X
M2DQ!(+MXAI#,(F V&^M>K!2LAG7,XE>PECY*H#,'H^=(] 9W@@E0I%S7KH"*
M&=W3*[57.T,0$;62( .2QD)MAF&W:M$UP)BMMAO;H5KXMI?9KN9^5JA2Y-J8
M)O,C#,-]*_=]U<#C3X'0E:/KQJP9:JNI)<TD>,QZ(WV^Y& OJZ8/R)@/7D!\
M@(U]R1=X3?Z?F'>7A\PU[#7.S&J#L[0PFOA%C,XJ:;6[G3UV6)\CJ/7:HG]B
M8WTCZ[?NQ*N- 1B(U!>7:C 2"O!D\)ZC3I,)3]ODT?CKJ!CY@\*#C[)XLCGW
MW,#U-;^@1B1K)YV%WIU)I&@I^*[X :)N/.62(D5*8.M+$-'?U711GR'"?HN4
M&A#_<OBY?DRPBW>C-C<F_;-.;5QO4%L;_<FPEA6&BO#_]U=#\-3D%)V=:3C=
M+2.5+B^XEWKSG-5; &6Y.WW")/:.$FYJ^M,G:2\T :&XG8'IQY(HU<IXL!_Q
MW Q9G\K3V-%PRV'[_M;T\EYXS$^$E*AGC8RCYW*W55G5B- ._<O[#4<!XEEB
M^*LO]!_4T*<+#FWZ"NHVAHC(41[-^W@P#\)QTG(E.^Y9N(='20N82.%(#P-$
M3COO*4 LSOT6.>KH(EAH^O5&(KYOB50>1S#2\QA_&U%9Z$G:F402&J(.GL4\
M+!WT#6ZY4%=8DG;3H?=I=^P"G,][)_.;??O--GFJ]EVQO* O<"D6,1/O;)@[
M;\%N[/T':V-)^I*H>Y1H@6<7H_.U^Q]FPH390Q]OWV;7*F[))EQKAL*!&*M3
M ')P5M/)?HB&M+2_#Y>4?K5I50M5AA&-67J2%MJ0X_']SX][Y\4^Z>7>'<Z:
M;M3FQ3->6:VZ'K&QL3;,1Y'?W>_^W+[YZMCDEY[XF-5?^^0RDS#/M=77\VVJ
MZ?DK<+@G3!X_FSYW"G#<VZ44=_R-H7WX>"!_90ZVF)':G&:X(H5?RPF.E"GU
MV\".T$>_S)G\]&'I#<@H(;/(U)PPB,/K?JF]*5&O]FWYI@/X@7+/4O#US<+7
M29*:/4O4KDQG1>]Z#AY^FY[)0ZO@2%+)P\WFG:\^+CE'3_"]X/:CD^>@O(%O
M5_ ._AUJ95#8D?F10 $82UH1M,$X:WA.&WW8R"BW6-94IDZ; CIAP$.)&MP$
M,,(IYX(Z!;1]L7$%N5NXOX<[>4G.,2F>LQV$?1F.YZSNU%+=) -P>>99!?G,
M3!\%G7Q$1V;<= RXSYUO># T4'RT5L#6A*@Z!6I5CXIKT9TK\RN!NS\+PK>F
MVVG\>B'3EXY@N2_9<(&>]7NQ]LA'=MF9\8ZLWM460$@>[2$MGQWM:P7L#9X"
MO"N%_:S*IX!)>MDB1E]!_^ZQU/ 6C P.?W$\S',/N=P9(!\IJ?\$ B=EF H&
M@)\W/G[Z>#G'WO@+!^)K8_R#H2A0EHHJ;43;;4J-)_KX,H6JW'=&VF9EJV_
MM L/2:+I5[$T@R61.U.C5U79]A2N!S.Q'*8WK^VDO\!(T4G)?:UQ_3B6@(,)
M@E_C-C5%#\'@M[\V)RQ$'BEY<X=>G_$%>+8CAB(DL]A#?.:O3C3/[KLG=7K&
M@^DX OK,ET0>%[!NC3RSRA!["+$0O0_W*$RC*C[(F- IB/]@@;MAP)?[[6-G
M %J.2-R<ZF3^8@X/\\1RLWJ!"_*J#P+\V3K/+XSR,X/PUF^9"#9[!47-O4CQ
M5()-V(_LE9M7S1TKWA_=#*;[33BTPWH*1:WFMM!>2%!Y%%P?8TIDT/4XW!(9
M1\(6O3J/T5='$[/FH1XUWQ1:;99[?'Z6G@R;S.,F"#GH<!@N<**;;O7W(4Z$
M(6W'(B%$.^2XWMUA@""9UBPIRJX4,OXV-N84P&M>3$HXB/EV:WI9^?:LI9RX
M:A:D)&APB-&: 4 "[-=B4ZGJ"9LGB"P)KNF*P./W]5[=@H<D\9 T(L<9S"H=
M/KA*@/U,GV" 3<9LW&Q!(&S8FEV;-8^$<BZIF#7;JSV*P-UI;Y'3VV8"&A:;
MH0G5OX<X/MS[0-[V[C1#R@835F>LQ+T*L!G1=$I6-UR"4NIZA-1Y[EO)F\[$
M/<% MH2>'(4^3HC;%*J&]K?#PAXWUS;=/>BL4UB9B3W2_%4J6J2I,3PXD>T&
MHUH4#_IWN\DWZC_'8;=PS$R2 &IBM8!K;3#&^]@"Y;];G'1NXUJV2^UPUG'"
MP)L<%S[AHZ$9=\]U)CYR<7J;V)J>4A'1[]S;PE-@<I;;.$@JVUW*J@JV%)*F
M5RJ*4(H=GY)HG?I1>+@]/FPE5U%I5U#8_(M=0Q '6TMPJT/7V(V?&]_TW258
M%_JD+NU6%B<@ U$LCC:NZ?W[G"F=2# D2X61^I#V7NR&A\^H]'03YW&H0P$\
M1I<#H2^YG4++.*.H"*/:DTXWEDG?M*VM.I:;&1451Y+N0,@8C' ]/U([3E0D
M.<1[.4B'WCZF8.NFS":.3D/83'27]142;I=M.5N/_@G?,A%7O YH=JL+SX +
MLHOL5O\IPM7%A(L8],CC<?B92!=VL]C6<X/M8^3VE=BWH;$^UEV5D3!)&$S7
MX"9,PQTT/%S:?0JTL'KM,]#5H:.1&@3)#+LPO/A^7+;MW=:NH.>:4P[^B)S:
MLR;I;T7L(I=X^P;/ V#HE3TT>&;R*.E!1BB#GG6XE. MAUR8B7;.2WJAVK@>
MZ]>Y@2HJ9L*Z2D883RNZDI[!/M)*SQ!O09$C":YFL)5NZ/9QOC9JBU9(A;#P
M$Y(ODK._GP(E9F[9-YSK2P_WP#PBAN*K;X:-,TR9A&.4W3[,U[Z@YH]C3H%-
MU[%3X'>>%D =H+WY:8&^6X50&+4@2U ,H/(G&2?4_6*K]6 Y^0>"\@V7CA!1
M,4OP7-'](<XB+4Y3P[ZB1E*7O.06#^F#XAQ9_F^8!FI6:>GWV3"5T OG&A/I
MF[(0L_>.1'JS6RHJQK44<;A.:$AJOW0OJ $NTE0,GF!KJ*_%(-S-!%T-8A+$
MMW+G:*T[IZ$@\&;LP5J&-,#:[-$C6^>;760::@5XP2YN27AG^TOYJ92['LWV
MX,%9D80*5$DEZ..@OID3W>KJC!+EJ#9A:$Y7$^)[05WP/$9ZTB]I.5P5]8%=
M.3LA@R&8XQ$<L+J.6:F71^DW"$],-6OOS2I=:7!&/#3$P_F/FG%\]>_\_N&8
MTQ^4O)[,'#FDVKM4@#!>=RP,$.I,<:E8T5$8#=E'M2LH:;EG[L5E.;JS+@&Q
M/AMJ;6(4)J(;KU^;X+<+V4Y-/Q3.CP5,E A2>Y]IL[?DV&F"-3KA1?&MEHNE
M6Y[D3N+/9T'^'Z@&NP<)EYJCG^K0W.N7)^\7F.M\BC-&!MBF*#EK][UW&T'
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
MBAC6P5TD7J*VZ9>:YK +K4C?@YH\XK"JT/CNS3[,4<I'PL"FSIVVO#5K#B^
M_P:*O^W$Z>]=UA$Z!=RU%6F25P#J7\H8@YY6!&G%ZHC#C2?I%'BW'3FLB0?#
M?C$H%]BU(<8F(<X8;]MY?!VWDNI&AEUP2)'0#MBA3>%6W;R(CE>?';IK[X^A
MY+M IU"']KE?P1SMYRLCHBWW<QCFLYDU$"J5&K<C-71\84O!%DM@_\[/IMX6
M@G33<2X/.CXOI<VXLR;T!&I"1!K-ODUTEV>F*USJS]R+YP4B-0]@F@08*2_!
M>'1Z^RB@N=HE_57-[^'WHJP%V=^S_.M&+A:FI7:RX9 7"TT9H1HPL#A=2*<(
MW@*(??7:- ZIW.T@UTHMJ3J^W;I?X ELPW_2VE)&36$O/3"$FV#1AQI;!:3C
MUT4,3/7_KJ5<OM\/?S4U 7Y$9*[9&!>MQL%HD_#]P@U=,7O=6CJ"SBI$'=SN
MMN/[SE)=\")HD#*]\*6J2Q'8N,4V$P0_]Z/@9^)C],7[WZH=2$&B+5PCP24R
MIK)[I0=)%*<*E CYRV%<Z[6E_O=^*L^F-4<VT[89@CL6>?8XV1%-T_$%?/=H
M&=7?U/YI <6#? 3ID^4L1*,UB7!.4]7;PJ< /1,ME41[J\<R&/VV(Z&[B"MU
M^W<TML&;,'#PP13DQ$AO1\63,^.O ;%W*4(= O-L)Y**:3I"%UZ\HSRS:VRL
M^_&Z]?&@9P5CYU9D9DCS<\ XD54M@^DHXS>Z+GS+[(/)FWL_/\>^V!VW_/RY
MQM*[>2SL(,]?VM,6TC?*=U5*SYTUB^W;^_,&S'E:#.T<*3J76'^.F8[,.A/%
M6/N% I'N_0\A7L'."01#E_1T/?ZZOD_]YRWV Z0\[\-E69<:%@VF]^E%LR?V
M#1 2,WZ')S*4U(/!T.UKX?9/"@]5$]2??YB%,O,9PX(Y9;!9:F17WRUULI&N
M/G$[>V':22S-3SQ]("-FOS/7<QJ[M OM,WN0&N!L7+O;MYYE<;ZVQTC@(:CZ
MRG;'EMZ7Z^I11?Y+\^EH043W;?&LN1]SOHWV*3S<16!04QJE.P3[NW?]+KB"
M CHVG:0*T<I1"#+SR=2^[0@*]-%I_85]-7WTLR?R"I ]$Y%=AL4G!K.)VAAQ
MMJY3X JZ=F=+?7?_H&$W+*\1@[)Z2WD:,-[;&@^+:QOS4L[\M,(O0S8W=$FR
M*5(R[^18D24B<)-Z<AN[?MQ3@VHO<DY^9EH')'TG*DEJS$RZ0]_O[%\*:^<X
MZWO?Q8J>T6$4&F^E>"(:H?RF=?2?O8M5O'[2>YV5MQ[;R%G1QE.K/8):A8,-
M;?L-$&/O6DJJ!OK/J=3XN+>^,0*S1J4YAN 9KVM<ZEN?TGDAE.^>65OD($-
MV$:*ITTP:PJ9^M!R3H%[Z<#)]"D KBM^4LQQ:5K7L_/O2_H4]1>7'B<P.$>.
M::9Y>V8QPH2<+.A%/J?>N&PL))VJ*BKV%!EDP$&F1RCAX1B7M/XF<"_5L$3P
M43SVVVJH%WB%%*_MJ;-KCM30A$$SQ^NV\O,'[!]*%LYX%D&_)^D0EY0DGD+^
MG@)/PA+S!.:;A6*%L'Q##&K8P"5I_"JR?5;'M/EMI(HJW?3S(.M/RD02MDH7
M&LCA(B(%[JOOES-6E8W4A)2 #\UENOY ?/TD =K,GQY]-)4OO9>BOB ^W1B8
MZJ.\=OSX4'^ YK]P"G#^VCBW%3"OV9^9_GRU%,S2UVB<84@P(&PK)O@MH\1V
MRZGM"NEW]6SJT=]+#:<P>C!*B;M5=Y5@:OE<8",J*DU5!U/D  72'F=$:+!V
M-*(DO/>0?&SQ+H4SE2'Q^G(A6"J.-L(6]*0A((2<WBT$\A.ZU0IF:6J[\. [
M:U'3;T'"':N;"]=T=&<"X+%>H==P0 Y2\JYN3=QWCL]0:P8#+6$>8Z=;IE-J
M/27!T$3MVK10Y9&XH6 F4;A(H]&WMI%G>R_N8R9N)"/O_NDEI9D3^G-7:G_'
M7&P->6V[Q*?=5Z,I2M?E*6,A&;>Q?NW1N0LY#;S>MB]=/-)E][D?X.F3H$U[
MXQJ] -U!(<-\OM]&4XVXLKCO<0E2CE"4//;Z5]T7B<P?KYR*=U#).G0<UBI:
MOK*3W5J8;Y3HZY-R7MUT\7QVA0F"@L+*"1EZC['>+[3YXSP:A?Z)5$]M#LF5
M4^EZ4/2F6(>;T6.8#B-9W^!L/S5MJ3!3V*X.H?WHCIQ@!WYIB$L1NM"[]NT4
M*>Q\+5^='K!;N-M(3EQ)#*FZ]Z)&>/CUFG(_7/Z\DO?>:E[XGJ<'YHEDQOL]
M&^<;)\RN9^3VA2)]-K.L[P;6^I;[YXK(49X&)FS.L8YNVSJ/R7J3CBT5ENI,
M>P+VWDO8Y3B%JAXI$@L]"<7UZ9L$,@MIO,NB:/6L2,_IF.8&JR0[ROW.AV0B
MTZ:C!=($5_Q*)KX^BRET>NHKAQ-H$T9=_B%/52ZAE%A8U3EN_+20_]$JO]Q3
MZ\O#"Y>\V:W$\:9G579Q?.NCOU^)A6^97V-NN$K7+_(@^Z12'VE'C4D89_.=
MG*&D&(O+2Z9>< -?"N B?3U,J(_<++&U? [R>!YOJM4WBF6WRM4"I6SHJ5 U
M@X1_Y?ZU-&95SLJRU+$!%AYE <1=0X*M@0:1)(I@HX;0_JE/?Q)ZC3_?/V2I
MMMK\^R?"EP*5HB87\H@O*%GP$HZJ0>%85(13<N>ZQZVRUH^M+VAX>A$;1@<&
M!AA!!G+.!:!L O0W$J]?<SF\YNCGE&.!:2G'A>XI XVM\66H;J_&\*S(%G%X
M8MZ"5J"CU^A@G]F>4G^W*YQ-_-[U5TS]<EQ8MM(6;G:+Z6]&&(YTE-._?J=
M]2FP^:-BYFIOR'O'K\CA$.[[_ODO?!A+=#(^]+U6-*J\LOPJ??G1V[)KY?>X
M75PLQ!M5+9#FFQP#2RC"#D_1!P OEL0Q=^G@%*#R(TFR]^;YY*A,I4.C?G]9
MSQ_\X6W[%B(IW7L?;FH(=V>JR3)#<'<&7JF$R-=A'A&EIH(!4J,DK$?'EQ?T
M1X#*/7_"_)$L<,(43D98_VR5.-#GC(CNLE^4=^[\_&'OF5"'9EJPIWY+(9.[
MN+7IN,S-I)G8I9.S3 Q9W?QS?-ND=.W6GS^$#C>8FPSH'27NT&^O(.<&_69$
M^ETY7ACJXU"[3+QAU4J%18/3Y.1S#]!RV^JL9T)W%%VH)JE&-&5<B5:T:#Z$
M?O0U<H.P:H"8$OGBF33SQG/]40US%)V9)!(HN[EN,"2@42G0%>61HLDX_61$
M1+G.5Z19]M </)9*2*Q:B3Y0.2/XD9,1M^IU$X^%8J';_G,"V$J4_J)I@*65
M]1>(DW?N#'N'P%5BX&P*+93V1)^X&/18O_YA6OZ_E+^6Z$0]G:;,U\>Z,]M3
ME\:(6Q&5\67/'D'[%0;?IDAGBY6!-_2Y_.:\; .M'0M[.M,LABPD*S4TB#)+
MOZWU>BDW$=F[+9WW5.C6[$N@57_?'B!Z'/IBD?5NTGD7Y#YQR0A_^>2H1( $
M,Q@@)3$=;544-X[)DW,1CY2Q9N^<%84UGL;6@<CCZ?>Q\P*M+NVJX(I98JCQ
MBN\11Y4F,A/SI:8I[ 3>, 7!XINE+#E>4K'ZG\TD,*1F.#P%3_[WMN_7'?X[
M9^C)ZLWV\"T9[^R$M*\-OM.ZM:XO'G\T-PF8443&C<3]B@G5)T)UXNK =;LK
MQ0>I0WK[WJ91GM@#_3E@%0!3C<^W7%/HB6^Q>VX]K6$-$H;JN'OY?HO4JW^Z
MT._!Z&WOC@2%$) *D3L_TCT.H^%E"_I!5E-GR1[?[KD#1]G^1#:V)'=J>43+
MV@=4E-_N6Y&U1"6R-5@4@CDMSR?=1SU^#7V+\J&]:64YEJ=J_M"Y26KG]FL3
MV%V)-YJ][=9WQ['_HO\Y5FEY\=0Z&86KV'5  H-(1.S:[5"TT%UN?&''Z9#8
MP5-@2H1OY%&Y:\30&K_N]3]JQ(]9<%J>VL3\%_&^K\:261WM*NWWK*9O+#9N
M]9*<+LT_O:TZKF.RZJH[P!\Z.W#QBVKD[/(4SB*-_J;/K_*0P[B KZW-6Q"
M/K&1=!SW*90."]][5%"VA)HIX .$8H5;DKN*N>4ND-7>E]&*CFTLZE-M2:A#
MGPNO=-:>>KX2!Y0[LW.A6>95L]>,%\WB]9 G/2(<R0LG69^M$E&JD,]\#46#
M*Y$(WU2EA<-:B\YNXV8YR^U@6%L07M929W(F$A69?(_?/F"CV2']19'S/J&_
M@.L8<<;/PK07#ZT05!9R;'ZYV[W4A>C<E(,^)NA+T39&KED-4IBV=97Q<C=C
MGS0@6+QK13OOEHRN0W0-L\TZU]2W?7_3_M1Q@<\GSOPFCEBYO12F4Q!RP#:>
M\'NR\O)94@5VGY>;9CX<=B%51J-*L/O+OL1KXQVGP-.&-C%776R>3UE8S/UR
M!C8NH:WE'D% ;:09WUEI)>CVKDWYWH$;>ZR@OXAX4&WOI9PLE\M5 GGBF;ME
MCTB'31(1B#FD;BAH09]7W_\7VM>*<WKR5QO,C7^C(?/?3]/]FG6U8[<-JF#>
M4U\+<W(Z,,HYO>+ND>U=Z&DK:_)V8GG$LRX1^.?=OC4U5;?>I0&%[UM8U4WW
MBGJ<>(!T';^&CZXB2H%B\Y"L?2OW8)WEN*)E#?N)[F5_C8(EJ/C5RUHN+#%4
M);BUBLJ_N#=^X$![=I%&-RH80#4AJUKSR[BL&'HP<L]P[6U/$39K.*$#%SSP
M%S#ZB!/UB#G2XOA7!&=$UKIX8]./*O$FI>X=]4F"MIB#CT3'A1]RD5,I5@/F
ME9<VA;807YO-;^3*E,_L/L!H%;45=30HB9CHJQV)'QT)?0K%+9NY;5<O)>#N
M;UGCX;^F[625[K1<#V[VP$'?:'>/!%M@O9:R0.=<.TM,;=J<E@3WTG1P!:N:
M+FA^=F(4NY(A7]:C[Y7]/15#/Y!"GU2SLP9;7FMJ$D,RI.4^\D\M-X)D^?P<
M-)6KK1F11<E^$,_I> O^=T],/JNQ-8C+)L1U[%[78NCG*L*L"KU<P:B\"A98
M@2+%V>=7_X[>/)(//G'+;?ETX]XIP,^^R)MS/)-6&HR'EO'Q-C@_5WEOC6L'
M<L"!!L(Q@@\W'V#/ 7^-#_C/N+0*Y4!+TC$)$LG_Z!91C/]'_P*:9;WQD\4=
MGII&\=SZD%X&.6G)%7L2XN>+35>RQ8EF+,&-B1H@D>*7%=&)_ZS7\--/^E4
MVR!65;"S44X@=I:0C1TGJXN\$J\L_]"2_QJFN53EXED&UNQVC"8=:YV=Z*(P
M3[G@MKD.9@ O)"<EF1F? MP5]X"U>L5)U<ZHJJ>*?RP"Z]/K[@FHN%Z!U&RR
M;KH!D9$X<2)WM*\XW:6ZJLECLU&>^^&WLJ5$,=UR7C%(&/6!"2^HL92J63-6
MS6_YSD5*9DAI G@$6P(T?F_=-CSKB*!GYX9%*)XP6QSK5W6BX?=.Y$;#N-X;
MEK=.L7WG=+64DY:1\LF#V;W9?\;5N%->+;HJP0LBGT/CB]UJKR 5J9((^"D0
MP5QS,C':W(,\B9MQA[.&@=-*E6=/ 7P1NE:7I!P$1X4=/>-)];RR/9VF6NH5
M*W)2>F9$HIT*^W-\<5J*A92>AI8K"J(F77PS9'<PEHR0(I4N*1^,;Z:?D<'\
MKN*FQ^[B>,<)W_=6F\C2J9X]Z/?2QBP_EJW9UJ\0C]HZ]D(FD><V!L)F3TX!
MSR FRC_]79RNURH"R.)&L@U.YV=>FR+[>&#X*:BD+OV#J2HJ3SON[U!BM'=(
M643FW%]&8G2M;HO+:_,.6=DZ239<X,O9[#3S?U* 28KO,0_%<N%Z3I#_NUE_
M6_DV=*0V;M3<'"_7S[VJV?M'9SP^=GY^UQ#]6'_7IETD MTEHD96[/IX@=29
MYS<F_[%.WJB/Q8EW6'Q0]M^?6<67L(FPYZD]98S:AF?6=T&G $-,[" 2079%
M/=2 P#=NV<P6[#THC<K5WSVO!;]A1H7M'*NF'Q7I:04#IT#&4,ZDVH.SA-B.
MV S5.A#G3@'$3X$$W5/ )_R)Y%D8A.G>0SBV"J4Q> WB&J&!P4H#"!MR%J#"
M2,>J74TB6I2-M%;_<^9X,+#DU]Q#<*MZWVL"F,_O^HYOCGYM7VRBK+3L9UQ*
ME7U#;W!V6K@[ ?$=A#F+83&Z5F]W?C<?%7H\G4Z]?K&DX,\PU;(% ]HV.-24
M>@U"$X>+)PN4/$GHM/NA@JM.HR>>&';THNL,N-BEX("P%H[33\ASV]S8E<6C
M.>HL=K;KW.A^J>F)5.<=?=M^UUC7F#:GEI-I<S41:?OUIJ'X@L%BBA3X=/)_
M %!+ P04    " "W4FY4/ J&+T0>   ;'P  $P   &-L<RTR,#(Q,3(S,5]G
M-"YJ<&>==WDXE&&X]SL&8Q]+]F$4DGW-DF5(65*DLB0A2TCVG6$L41C&$I*Q
ME HENT%DW]="V9DQELA.C"QSIG-]YSO_?']\Y_S>Y;JOZWWNY[U_UWT_SW/_
MR!-D/,!Z0\]0#P"!0$ 0Y0+(!.#*]2#7QP!PZQ8@ 0  '0 V905 % OT[V7*
M!E#_LX%_-OM_V_] G@9T 2H0Z-_]?P"F ?\#+34UF 9""X'\>^CH&>GIZ!CH
M(! &9@8&1B8*(/0L4&8FEG_VOTG^N?_SHMQ,=! ZIO\QR"T &QW@#H2!01<
M*C80F U$[@#@E%AI0/^)_PH91 6FIJ&EA,3 2!E0PTH)'PRFH@1+0TVA!@JC
M? >HV6C8S\OKT'*8/H)<\#ZG$)GRAD[X:D4KYYWOVR**]CY1] Q<W#R\?*(7
MQ2Z)2RA=5E915;NB>^VZGKZ!X8V[]\S,+2SO6SDX.CUV=G%]XNOG'Q 8%!P2
M_2PF]OF+N/C4M)?I&9FOLEZ_+7CW_D-A4?''RJKJ&EQM7?V7MO:.SJ[NGMZ^
MD=&Q'S_')R:G" O$Q:7EE5^K:SN[>_M_#@Y)1W__\0(!8-!_X?_)BXW"BXJ2
M VK(/UX@JL!_ ]BH:<[+T[+KF$(>>7-<4(BD.W<UY4U%*[VPXIUM3GN?[PQ<
M(DH$T9U_U/Z3V?\?L:C_%;/_2^R_>4T!3& 0)7E@-@ !G-*=5J/P1?.L"&?/
MJ;L=<\S?JO,@#UU#Q"9/ZCU+-AWK/!5&Z*>]C9[9:'0+X1UEKJ#SY#Q)TIZ=
M0<E5+@BH@76JA4GC42Q4*.Q3KI[^8PB.'P8YX625/VU (F=P/\N%4'XR.<[#
M-O++'-.P/2SG-I>YA*Y$&41DP\,G6.C/T P6O62,SQ>_#2T7(0-1/Y%F\7JS
M!#+P?)IUER9]V8MQDPQDYAGT"-9#DEZBVE?/I(*S+=J;H3F18*J^=<>H>QC2
MWV'1!Q 8H#B6L@M+ 3;JR\\I^^B-5O?6Y=*O>(+S&CLVC_84KPZIEV2%LX1;
M\&.)@N^2:$WZZ(; $=#29L(^&3BG0P:2N2,LJ7QQ;5O>8%[BAK7RIG)NN/\F
M7<$9W'3'D%LZ_P3QU)WZ<^+<B!>CW>DG>&!R&(\SR'*\I](J#3[8X6CPBD==
M?X!JT?F8X*6@<P<0>OVI+*C*9#L@Z^+[8ML'$U-M.HK]R=GONONH5L1$#8"<
MR4T=.]"!$(7S"/+>GC(9L#O1.IXV/&9>5JPK1*R*\3J1@>[C#34?,M#JJB6N
MQ-]<CJ3B[Q=;KFBP9AL_LPEEJ1<"=Q&QF '/!%2M5C;^^I>:$7>M\6*1BY<-
MC4GM=I'\&QTN^>4^ RVE @Q,3"<;@<=A2+W<UOG;=56XI%"1ROB]?I>QGH&C
M]#X"9[P=<I):CXY7&(#7Y6W_E8TW\5\JC<0+-HI7?IFMY5TYE8Q5587 Y!!M
M;2_( +X:P<GH[@DET;RBZ3'B_]J!YVBM%ZQ;2<?G0N%QX<RG#8U.^ 35]3)9
MD1^'M'NB8[<-*^ZE=VVT^R8/ICX/,)AM\(#/-,J2 1J!;8^W/S/^=C:]+TBH
MFUS(=6%*4(I!!;U5,M<T,<UK9%'.J0;]?=&\?;\YOJ2D>0(.'8BG6K2<VX F
M^9ZEY+[S\M[%+AX\/X/?VK'$DH$VQ/;I[<1)-\G&HMDD_:GF9VP-WSZ!T=&V
M7$%B"UK/=]BGW!*Y;]<TQ7YO:Q ^^>YQ]X+ YR@5B8Q^:".]J@1H5KQJ:4K+
M?.(>E2HU._"[1?1E&%Z_/UT)]*>2DH0GX1+!K2;/&ZD4M*=^JCQI5VU!K&J@
M2C (_8-^BS/&^SM&:!*J1<@[^:G,C^<WR4#_3XC^5C?O<1DF^;UY4+]!- LC
MCLY>YS8]-4!WU"LFA-Q*TGYRAW>QUVRJ6]5#X6:A\ QRVEA/6SI9L29"JPZQ
M;34</[\/D)"-^+1'@9$1BF1 5K=X%DWD9_&.LEA'D<2<-_079*>F\:7%"PCV
M*1=<X$^KT=6=#UE,%5<=N'Z.4EU+-0CTR(KUH07POGG=/6-*.@GR3! I6L4:
MJ-B,HOR0]YX_?VUX'H7;N5[/R0<V8EYBG8$:<FKP7[CPE9U]-8B82 0RDI(E
M [3AL5_0GB^RKERZ5]5V_=AZ?Y]7)$2-=R!:D/K1_!<M9!?3YQ-+:CMBJ<G
M2C2V@,7PL189H'A>JW7#3!=T&T77Q&2HJJF.2K=VWT6KP9@<]X>A!$5AHWHK
M^65\E>Q J#_!F'[1M^Y1 'KQ&SC",7FSKZ?$IV#I>'&;3K@4@"Q18[&UH+8)
M>.;BXM.6Z[R+!78R07 Q)CJ0A<9B1,QQV6*#XR=0JT.SB%U*A \$N6F]R)15
M<?Y\5E^5\OS+E+0]*FT/[*.*/186T)JVT /3K^E)*_8%O"",$#LC<CY XPQ"
MO:W?-5];V[FT8]/L0/@96H0?=5195DI05*>53TM/B13V^UC4OMA.VSI3LP7'
M!79H!A),6FXYW-MNJVG*CU+*\&6OJ(S+\OF5^&KV>3]<8@;!:_>F28<DO_U>
M2S9H8<10IO2-9;2)O]^N4JVV;,9W+B_O&%/X8)<11XLPP&O#_?WSQL^]=?<2
MZ:_34 G#338T2X] I%G<?<X? H'LRHTO+ +:D\!=30QCC2K,"VMY3UZO;?1&
M(QL<HZ"9*>G"Q?: 4"2C X,V''6B?!HOM3\/M=:G[N.S2U!**Q,Y;W_T%X]V
M4 \D5L"Z.\@ 26PEKK3P^>U1QYH?I8(ZTM,:<S?GW%#0 >[(:#1;8I]<^&UM
M+=Z1UHJHM24/&>@$T95+/-UF[7Y./+[(0^XAMY!=:@$XRB[-]+G5L^G&N7ON
MC!\F[%SEVCWT@"DCM@A:O1#T(N:MOR=)K##17[\AJV34<.]<J>/7^&O4A"]1
M'9$UWMVV+_W5ED_<CT6AC-.];E+M0^AT^..4BM1U=30!H^&;EG<;T#@DB'5.
MDX')Y@5FW)L"0R6VX/+>3ZMD0%A7LRYLD&<>2P5F??-\L#I5E?XO"E_&-1ET
MW&857O/!.NSMZ)W:I.7911JFB&>.?4T\7F3 /]87G?YT?'$\OHGG%D'E2\9<
M:%[EL&+42/ZTSP,1V2(P<[LS!"Y+VS1*V9%OD"I_FY'N+C"SU=#+$+[].:?<
M=K?^<ZI!G.4.]MD,C!#!W[3:ZP3 [[[497/J>5@:W(+G0"]%XM&IX7:#/X+/
M'9K'ZU$.;^J+EHL[&8OBO8A.M)\0H-!5& _3Y\>6+KR+;/8FZ&OV]L!21J.N
MC/E.RTX>*L2ZZ \V'W$)IS,,T MA.>8BQ$]3'C%$AZ0R$&)AP"N>KN ^<6J6
MH@XO;42A[?;UCGNGF9<W/E+5QHL]BNQ6-G^HV?0L<E3#+MRIYEV\&;(V+/^-
MIF).YY=%5A^ZX3M:#BFV'YJWK^/;#QZ.UT)?D=[:!VGD5=P/B4!IY(6W@!=-
M2.*+")?3+QI^[QOK)B8DW7^9'(25S:T(;(-^USD9V""5%2S%&;\?.D279PKA
M8X15I: :#F6BGV:;\84[>20/J(#78+V4#AZ+6?^E9>TNM*LX9&SY%T^R-JB2
MRKN44KX&QF329*/WQ@&V7#E5@4M /+SJX\F01HVY$Y!.,#CR@BS2JL*H?._H
MBV54.HU)&1ME:%8TC*,=_?=_T8JW,.<7I>#JB2*!0G\V>K5>K4[E]I3<2Z<N
M[NGY%7(;$H%JU=NOOVPR&;6:?N<284SJO7<U[='2[M#(1/OCZVN-^YJ&MBJG
M+V0W-DY4F.1ZEPW]EU7HP$?VAC>JGQ5)A?@)J_52VXTWAD_-\?'-K_]8B'FM
MV>R0I)Z2?*\\WF7NFD@Y[&U*E!P]+P2-/#SF<#4/T7^^\H/6,=701F[]8ZG#
MM58D&<"MLRABLHP-UT"'M>VOW$>-+<S,$W'5EIZOBGB((BD1H9B%K=<;'AF=
M.FQ=E6$+0!I3L @H;8A#+,) R+FNC)92=Z[-#"2A3N:#&L'<;S%QW[K6!I/Y
M7=0#TL_72<B9@&D20V@S=^ZVGTF7Q[K+6I77Q_K6W!?M(G;W!?4M*ONVP@2#
M\QF:V:4?[7E87F=R$W+@;8MH84HU_9)L<%2IKVWLMCB/^>N<)[TXP$9,TEQ0
M%!/UDD^F^W4U2E],,U;R5UD2BN=$'6\"-0PN?A)G7Z\6^-3@760+X%#HVSL]
M!C C$XF(*7B[C:Q*V\C.5K:;0J-I;:;@#$<&$7>.57%K$$#.[AS:&/JIC$XZ
ML!M>29]/EZZQ=J=F[GC4VK)F"$.SK9.!;;UK=='W=_IJ&B7YK[LT^8*6)6DS
M%X4!?.1YZK0^E4-O6\2)9WWJ\8T'OZHN?M_SL*:7ZRLLI!8H%#XE]%"/3U!F
MT"<#8.6T;=V'XXX=PC9C7'.7S6&='OPB7F#FS8E^=@--$\IQ[=!ARQ]5H?ZR
MO*^R>']K(E"P:6P2[SKKFQAQ0'C.Q )=N&+W9Z7&.I3+4SI#ISIE+ 82V64B
M8.FGQK/"R92LP5@G@VQC,4)^I?4*_D5''"^]1(7]V>]W[$B3<;5=RSS@6&"2
M&!$$L-=OTH2_0K7RCO:?9B&O*:,I#8B%CP_HJ,KU<>B9M:/W=/[)^.W?%[W;
M.>K V!#!$*\KH+'36^'IJ%8^Z;/A8WDW8L#&G'B=)F)U9%AK!IL+P/;SH6D(
M?"$['1EPW^+-."Y8OV:70]FQG:>W@>,91^)T8>$S68;/Q[V\X<;AUKL@$2]U
M9ZV<*^-?4:TWN>$X,I"8C4VQN[)#!@2Y3IOYMF.D,WIXAGDTKP-TEODSP%,?
M4 ]M2:NG> RN6.L)'H2M'2B(T"2M)'WMO#('E>8/<' 2M=QE8.'&.A*75X1Q
MH-[.^[$</GT#'S=D#.^ AA:TVWU0+Q([L,H@,/ -PKQ3+YO7.OAA8O5WZ&GY
MAIL71F)#N91/36Y"J%83,C#?7DOS? !5V=P^>+5KV'+[E#BC/>7Q;KN";>G
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
MN_?,.;M[=SXSL[.?>S9YA@58;VOK:0,@$ @(H3S V2*@?"O$]3$ Z.L#EP$
MH 7 1JP B**!_KV,V #(/QWXI[/_M_Y/SF: &P 5"/2O_4\!4X/_"0T$ J:&
MTD"A_SHM'0,=+2T]+11*ST1/S\!($2@=,PL3(_,__=]'_BW_MXK2&&FAM(S_
MSW+6#K#1 K[ 4S#H/$#%!@*S@<ZZ 03%5FK0?^2_3 91@2'4-!23Z!DH$^I8
M*>:#P5048ZDA%&B@)Y1Q ,)&S2XDK4ESSN@1]+POATQ4<CZML%95!Z?Q3[R(
MK+U?-!T]%S</C%?T@MC%2Y>OR<DK*"HIW[AY2UM'5^^VB:F9N86EU7T'1Z?'
MSBZN;OX!@4'!(:%A,4]CX^*?/7^1DOHZ+3WC36;6^X+"#T7%'S^55-?4UM4W
M-#9]Z>SJ_H;IZ>WK'QD=&_\U,3DUO;B$6UY97?N]_F=W;__@\.B8</+W'RX0
M  ;]E_QO<;%1<%%18@"!_L,%H@K^-X$-0BTD3<.N:01]Y'ONO$P4+8=6<GY5
M!YVPK#&>T][O)SV7R+5%T=U_T/Z#[/\.6/3_%[+_!>R_<4T#C& 0)7A@-D =
M(+X]VCYM1HI'<)V6M)@M+C"'%+I."[RYPO2U[<BI\+W4D4__2>AY>SV_'E&\
M A&(*+I*N)31H[$YC#/NL(CEE<Q18%LGEI-/7QP(KK3A34J#4H]PNU7TALJA
M5S$:1.HOV !5JAZEWF'8LD5,#\-Y[U1&6G;%BW02,B'@QA/?@2<+-KK05@3A
MT@1F4W<!GU6< </@/K@2<#NH 6;IG5F!=R[J>!-4PN]@A82DC!2 ES]]6WTK
MOFIK2%N-!.]IPJP$79YD>46+"&]0[ 7S[P[I7".,&UM)=?FS+OLF8Z![.QH"
MVRAL41L<!A9+ #$V\=6^Y%3:E#Y"G0$6']3) @Z[S>1X;U+!)&KW!?ZC_YKD
M7'.U=#,?"KY[LGL'SB0XU_Y@+VP+[J>Q!G\!')N< =22!"RK NE"O*LBE"C0
M!3D#%I)\]<X %FG"W!EPHX%LM*E.^!82D*)=M>/T8!.<R9WX@IF&Q78\0VGX
M>TPYR12_\U2.,W'CGJ'\)?E7"<VOA@K2^H8.9^K\NM>*[X$.7MOBC=L21H0I
M6_30*Y\!#NN$X0?GEO^"#[\I&Q(N*6 .4]T(B[!@3\CZ_6#5Y.'MD/6#]3_B
MJT^@.+'X%CW)&;7[G<2!^.]"5E;&<G8)S>_Z!BH>'3<XYY?-G>OFFMYJ>U<\
M=,'4*2E P__":%)&TS)35[%-4:3:2AOV@SJ<-6)>CF$OOF,D@(0]P/61D-D'
MA1ED>NO=+Q=Z2&+T/:USY]MQV8%[TB>^WT-R7XW(?+97[8>FO^7.S@X4&W_C
M+$)JP<%9>$+!LCHK5;-Y*1]9("DT.AHR'&NK0, W(%SW#(C.C/"91RW5\OEV
MD'LKAU [/2-1%+?*$!9;SH!O+O*XF-/D1]G_W/HA!%U/%)[&>;Q0'.[+6?NX
M!I':R,8RI\&/5KD\(GJ9%:A8_-'85[(Q\Y%J'6W8HEPX?43KM<N#NI#??T,9
M)B#DM>*-8:_O"+R);2)S/W?/O=1T')&WZQ4/^ R0" ^XOH:O8'2:5SF$QB2^
M[A-R?30]^/DVIV!%;_>Q<,5BS@&(R$1DC+@[@90B#USGWD4\]X[[4.9V86>+
M^SPD?I N5-5U3YL*??XBEA&GIL\9<P9 !F?5[:]"M@6S%PYX<$2M-8Y[T X4
MWN19P1D0-[L[_$8&+7&GJOT>=6P#M%4YQT_Y5+SKYANSA3JK1DQ8MC-XXFMX
M,8ECBM=P)AXS8^EE9*>]/%N"JL'"H(E/0M?7LR=B,3DV.U\XLB-II'.:2'XH
M7L#K_BUS;7/C&Y+*G#T52H<X_I*Q>U?3K2:9%4'Q!4\,[ZD$_Y%A4KX8TR7\
M"(GME*13\PM/3FA24QP6%I87CLWL)ZW<\3&#!7O-- ,^-+3\,C>8E7B @L]S
M77F6#Q\^U#MR#P](MYH1-;,W?),MK^SI5:S$GV2;%6%"-'%'<$9HU)-AC4_$
M;B:Z+"7B>KFY&\JI4CBE^CE\HYE]/H=@6/*0<]?5SH"GB"/_L31)]E\;W>Q=
M'VZN ,:.J8/V+<Q:.F**BA>EFV/+@X]8"%;N*.S&0ZTE6=_'48\2K!&7>TV5
MC+M$DB/UH"I#VBR#H(4()8+2YY!A[7J%XV#ZB+)\IPSZYK<2'U[[,6]K"%EB
MGB:]E@M[:EO]O:S^]=Z5%G%QW0DQ?VJ+Q\8&A^U8 68]B3SG=#LUG0X;OD0V
M!KDO?*6=_!HS=7K;*JGOVN35GP6L-O.09*M_FC_ R-99#>2+.$.RX>4<J=D"
M!B$8C>M*N\>;$]XELSIP^=WG0D![1(7""I_./(_ZO%CBG:"^N?W<;U]EOR'H
MY)8;J\;DJ%,ZI>KW16(=34_ZC#6AI?"4[@:HX!7DLQ!<5]6\H<2,T=&K!5FO
M#ES%(!UL:@\'3PP#[<=O@19=O+<*XX]C'U1_]-^G*ML[$*%9C%."B?^1 :TB
M:C*V/@4NH=C76Q&[_%]+6O.";J#@A/D9S:Z+:$0FLU+@&K]LUE\_Q$'CL8Y0
MZM#S4)[I&U<AGG_ 7C;*3J;.V[F#%>C[UZ9EYR5 ]B%Z;R2<:2[=J\F'.#4(
M6'Q<SN.9+GQR2+P8,D)<4M\D+O)[&[LXMK;4,_G&00>%WG'[0K9%V?R8+3-%
M<((?@:UM8=?DPK[3/[4%05)S>EA)'G1E[[(7(AA"N^TIPK;MQ%(K@W,(X@L[
M)+/[^-",;E,7, N=KGYOO2^>NP.H5))9S:_'* K#ABQ3KEX6FU:M-WD5HB(R
MV_\D V:4'!59]LJG$"R_-&4_>\-S>0M*B.?I06H.Z8+!^*)A[Q593\\_Q=21
MZWV8<'\T7O>X=(-WQJ!L97,Z*&%&*RG;27<N]TL[?S?NU9.;5&K/Z^\F//6]
M.A"5#6=T!K8AX-1L7(P&HE0=?W?G1$:=4K]GCLD9LS\-*)7)M7QX,K?#O>YU
MQ4P4TQBB87;M\'WD=1;*R)LSH&\[9(8\BSJ(GFZY+;)WWAYVK!W,G]1NY\,"
M(^,%\<I1-NN4,G:EGIT\/7]-.&A57EC4X.=+!K\YT! -W;;LC\,*UL0Y4ZV4
M\LG)J'05#8F\M1V'QKX>X))P-BMU-%?"40VC=4,_W62OH9:/3^&RGW]T"3.U
MRN8&^[;376V8[:!^_C/;M! (C> >""I<!4(G6_?^4 "]!.^QO?LLI=&CN>_%
M,T.R_(T=+PV_P2L_I?JUP%ZYR@;P3^@"GY:W1Q:>+FE _]5"%/.=<'RP5HOL
MM>B)^W'<:'2!Q$NAOI/*[1 A3:5]'A_97.O3)(\15"QO!*NV4T.#Q,,C9MV[
MGEXG72G:B@S#5[+V*-?U6,;?A2XU,<,1C]5QZSOC]F,[B_4(U=N"Z2)\!LKQ
M=EK8Y:OZ7=[^1#CRIP#3V'6N]2/YO^\RQ\_7)-B/M! P^4).1HTW(HD*EU/%
MA%T<TH ?T(F_!G7+EC<@@\F#_2:KBJXT0:2.5GO+2!TPSWK.W:RLA2=1%8+)
MYHZ]@0Q-16(I# Y!THT@S!UX<,5KTA.B-^'.8H#?A4\?0S(,?L%NNL/U7?U5
MV*N2ZQ577TLX']^(K.C%[C$KQ**P)6'\6Y\OR0WEH]Q^-C5\M;XI<#_25B;J
MDH@',]*TRRZYCP?X&VR:95B35*?]I^9.DV%FH]),BB9B,Q; N4B$.8+V=WK
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
M7> C3=^)TYL=%E&SMCG/8 /;>!JVZ5O*FR:-'-ZZQ1P\2?]..Q2%"E(VTQP
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
M:G!G^W_C_P,& 2\W3S<&1D9&A@H@9/C_D,'*M2(SC8'!UY=!BX&!@8.!.5"
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
M\NOJ$L[L8R4%1^;U"&.XC.2>]F#J$J,IOM">E-*A>B^POZ- W)@BV2NP95V
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
M[Q#SLEDKHWXJW32W]:A!A-.,)3]$XW4:[?$Q&7!ECO/A2ESL&&(D<>Z1CA*
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
ML>^=!-X%7T/8"&B7'E7U1K&[3#Q]0=WU=_/4V*(RRJU2P3XX]^O(6;G2)/F
MU<NCKN&CDA"OS+4F&S4YVGVSY"X,V+@9-8*\L8^R2=3]#D*0N^-(S*ZJNUIZ
MDL.:*K1'9'J[VSB)]XG @=;85(KNL<:?HF]5MRJ((<&EH-[FVD7[!'^AVOXE
MS<[^PY.#M4K)M]-N3WV9/JT<'-O$ZH1['NHMZ195@!XC+7:R!4"BWU3.D]MS
M#S!-I0V6][.-&S^X88:>@[Y4CN"LK+SGW*2Y(W<I0&PR6W%26F0;*M5HS)9!
MIAGD,ZK[+<##;-%M:F6!.T%MO F$4YMXUT#_;D^^=.37EWE)]_JI<K\'^Q>N
M9[6G\.<W;TDA_F2\ 4LM@X<2Y#85U1N+;::MT_3*(E<=5Q:]LKOU"%+.D(N/
MN"(E8B5_%;4\P-P[B>P,)P 5"/W7WZW[SQY!HA@Z9#+;/5;P%!>,P-S55;H
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
MA:B^;/JZ,_T"/]"CIIGMATN0\8G>QZ_CSO(3;41:(K$^$" (C(S#T&]V@6K
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
M+)_F5X-*&C-,@G FF*$'X,'K.?03_9P!04F:U%%<)284O*2VWXTUI#I"Q@7
MP_<P#GXT> %X!B66_DXUHPE$6?W97*D3>^3P]@M).;;5'G/YJ8;5IW3]#,#7
M)2C']J:SL]2LG34Q<4[;ZI+#B\$_UC87@+B#*F_P0O8PP!/P,D5E D@T7@0[
MA,IU)-=KC/(!0X(]V<G?!68\>;18RA97G9^JD-G.V].')#5.N;;-+K5I8$0'
M>94^HUSY2[HG@(H;;EJ'3I%/"A*_ZFG02^GUM"ZYJ<HTSC@R-OWA95>27#C/
M%1F ;5#..3AK%6K-(EFYW2>'A\M9+1L'\DAE&B83ON]T4L&#!8;6G3EDYB"_
MS[HAQ>5\N^;A8+%W[TEE$X8E!88[BR:=4P"?GQ0ZF4P%Q0Y#.1;RZS(Y$W%#
MP'37//1G\PO Y.,SA0L \[,Q,XUQ%HW>OO0WJ=FO,H.#J.(QN3+CME_^=_$R
M39_7-/B:UA.5-N@)&8F,9NO\Y+$9+1&SS_ZFG@24.?=_Q'G36)Y1YTJ%NVRX
M]LV7-221K/_G98#_MX^(4HSEK3B1^F18:J#<F UN9X>2&MOY/&'(84#S1P3A
M=XWU/ ;X02/233YA1KOG\H/3R9ES$G]&!R;A9*GDF/(EU,=!3O_%[-;/JO@9
M>:LO )\K9N6U; +M[2GGZX7)S3*?LQ)CA3\(F0IUIZ;9#_$WWC2X<HC3]NZ
MB:W(2. ?21&&QG6]-_"_!4RES]YI7$Z.)$2)BL<"UB(&Y[7;QTS N5*1@[_=
M-HO[G@X>?DV"MJDYGYF)JHORK>98$I[")I2^0B647X(7"+OZ^AB;' (MR3EC
ML\29CO#P 0'*8(ET^QE-"+&#SM^] /R8RQ#RE^F,-FIN<:2YD[*JY%1A]FF0
M_\G.R%A%\>V(<%$=?4S8YEN3-0'U2X_L?S#H8Q[FDXTD4*R<UF/\U/@UTBE3
M92]HJEQK6>T&%?CC3*&_-.[HH8.F_/ZVZ*_+$!/>/$%T"9G.LPUZ!_O*UFH+
MI/"N2CT4@J_N=IT'YJ<^3"P+S038B:LL[EB\73PI*^YG#3K^Y-02_RS_<]C*
M*?O^7[F!\6J;4=D$;,S;C[>K]N)Y@,-E 7[14K,*L/H*0IGJX,@VK]1?;_O]
M/S9TXP0?\\:!39>?P;]X\BM#&A],\GW0_-Y1X\>FS-"3:+"E0FWCQ*ES-]V5
M1?I+DO[X9.-CJKB_^)@T5M^A"2T1JN8'54S:O]*,9>JOW#+0\U$I;2"7\V=G
M?9!*&16K'1SB6>^UQ^5<Y#Z.ZLRZ:U WQ*+Z>[6+(/JJ=[#9%'><Y@P(4M(^
M1T.?&XYP]8]> !C=YDXKRITC;>4CI26VI(PW,47Y7CX8 ?"IQN2.FXNRKV]H
M0&UEF9;5VR\H04QE'/&>"E1G^1<Q2^,A^^-6'UV 7]M@3-'<53+'#P5_:=Z&
M;5HTSD![VI(824D52IM!J+/9N0L  ]_DH=-'$J"7(+Q*/?;K?'8^2,8\[=CA
M]?%-Z>V6JCGN.]R*8346PD<#FVFU:5Z]>$0"$/^"K]$K=]7V%8OAZ]59/T5H
M@KC]POH>D[97VJN/HT$H7T]X95 ;2^%)Q26GML17E=&D.U1%H.TJ[<F3XCSJ
MA7'IX5\B=4F/[%+I+P"]L8W.Q941S1GM3/);*_V)4 Y.RIA\JE?I -6K>R8Z
MJV_6>DA*(5;NVC]R(W9-L8Z)^C],>3\HRW@&MKD*ICR\G/>)B/# O'V@(I65
MD@F,:0#BM.SC1C/-1AUR_8J;MX #K=GP:PA+VD\6&92;$.]-&V!T@$X"W^7&
MD='K[#2P]K^J.6&*,QU&_MQ5&1*94K QFY*;X,%B_>.UDH\*W2\LERT(\]?N
M"0I<Y>=6C!@L5OTYK2DR\B[UP&A(M7%+I/^6Y%USOVO[-D$9&XYQO3P>,]Y9
MRJ542IEU/D#&1!<79H6MYD0D>*<R,7/?I/$^]?R+IJ-?\9ZV&E/A#_H=<1)6
M'3^5^S]=YX>1+',99G[,[65<9ZIUHG 9QA;66GU.V\K)SY[D<TX13(BMM1_0
M  UW[9_/I?*PSYP(I3D<+=X,^[V<C OW1U3Z0V[_S#"'RP@\N3N@Z+>V50U2
M>I9U8)K%^3YNU#Z57PFSHZ+R)\5#&QDG!SM]9?+QH<6E"41OH8M.X:"_6\V*
MR-BR#WN47IB_V4U[==E[G,&0M+M<T ]@CJ4WF9X6!9$:%MJC$C/S9W-T;TQF
MXZC!X[7Z5!$6EO#WGB<4;7)'%GZ#+A< <[?4F,T'0T[N(:9:B\FSOR1W1'7T
M?IH>&T56<VAH=9F8/& _)34:&4\737N!6TTR\!6:M"*-AH*^Q5ISF!#3<EK#
MH^[L@\^AE\/*3:\_G8JB3=AM^ 4)' $9]<G/&59V%#FN/$$F.; ?+K/,:8QH
ML'ES1[M%67*KWWQQZ]\>)>/@7.?%Y>'E+8?-%3T9G'':&1##2:+^_F^R1Q/N
MD<<%YB3&_(5>^=W)BK,)Q#+<).AA7NOZNC0_7J4-FHIT%+$1N(YOM7S,J3#T
M28#B+W8$ZX[_2D?*77, C@H]%SK=;AFT;<PO^>,NGB/@*;#+FS&\HCVX/==Y
MA9C][USS%1X<'_X9R$@?E[GA_>X"P*[*LC.S-W\2*JHQ+:?"=..ZM":7KX:
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
MKX\'@42W33G]R#4>M%WBB:>[SH^_5MP.?4_D9T]HK![D=\PJUS9)*9=]_;4
M#PY1>MS5+Q4@"HK:.)_L77J_9%/8^;5,S5UTT7(2N+C1^IE/:N#(OJ/1>8GF
MY3[E9RZS7_K[$7A+TIQ=H]E>-HKAK1TS_.6X>Q\/$'._8LDKI_K/=%PUO<78
M(...E!)_@;1FKS ;@.G270U3^,O2X!M2'V'/7@'O_)NIQ=V9'+"A(5U/P(LL
MXQ2W=3&:@]!%9T-5OCBMW'W=JN*MU?NHA5Y1%@V7U[&4UDG<AEW\HAFDE0M
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
M.1LKA8/AJ:'=3><7@+>$0)3^)=STP"3J?N5 #-D5T^O%*QV^]?QX7K^8*9!
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
M2=?T0*K@6CR/[:8%()O7.3I3;=OYX?!HC34.B+H ].7P8T_(E:DB&*/9NB\
MBU9(NWZ)&#LZL3LS8#N47>PIY1^,"#-'/UW9P,&:E11L@J9C;Y":;'XD.H79
M$P8:R$]$4_#[=+OKB[\5-3^(;>O*]#2GK("\)K;W.=[K!9QF;[N'U9:)\ECP
MPQ[VS"\@&H,)C%;8$&(-T"5';2,ZID-A@TZB?ZGOR;)I.QKQ03P@8/X5]0V:
MP@^$7]]*G%Y4=&MH]P>3HZ0W@;D>B=B3V*B^Y<Y[G<#-&^$%!MW/,(^:PP8W
MIGF>GHERB6_>H=D"7KOJ/^&R2>_PV]-LD(VM^$9U4F?KRF#U.N)OA:N JTUF
M9N:G7RE^VD7_)M6S_E-6)65M3J=Y^::?UMJ'P@2YJ6]A%145BN&2Z@!Y\L]4
MZC3/%TS$WF",- M7=.[]C'H"744=_]'(+-,M6!7[D=P:RI-P4MF'^5O*(6.Y
MV29S,$#&+.V/V#H$U^WVNK=7&/Y&(25.@9-GI\4HZ(V"4NR#>5\J\<4_>\#)
M"X!E;C5*)_N$ACE$%);M_<*=Y5,[ZRN+F&'![_JEMN_G%!+L@[E&6++D*2\K
M_AS7-&V"QU\ ONVGEG"^^P.;J/]/*:0OM%GI5NQ(6&BOB/#OL??4@-A8OWSI
M%)8/M@7TJ4L H<*%905/I3?.7"_^]WO?K:'OR8PY$U>\H<)%:#JO*X([*7EY
MJ/GEDY;$O"\ GN4U5<"-=@8&&QRT#Q$8H(2YL@R=R9GC2\US]*?-PX[-Z[&M
M?2PDC"!4YM=^=CKSR*S&5A(2#V=<PX:;=Y(7#)^-&,;F?D%.FTDM_%?5"S^(
M[ 7@&>XK,A3R[:'WH?D;CZ:C;L(6T;VB2N]8 <HCNTGB9&!8&<>-^E-#A1("
MTZ;LUHO@9)+?K$TJOL>)*L./'L6;;7TR5&>9"(S\'^]E_I\>,^UU!GK+'5-=
M642'T\C^G^9BV4L3_:*/\,F9G$7&R'G]=0F6\>! ;&CZ,?N9Q@ #MV:Q'I3"
MPHR'J?,8,=K<%YJX,O0=J%C,J5]@*_#)Y9=:VM#N,H9;G?/=[TK%\GVQK]^O
M%T=\M*:OK-+=8']ETVYU@%18$^2-MC=R97U3E!P$F60WO2V5 &.B/8>>)ZJ4
MA3S;4HH5X63+W'>0^38HKOJ2,XA.]_^7U:Q+^I8ST :QU\9+=8Q'*5_A.?Y2
M8&";\]F:G)V7.80;:+E7II3=LH>ZSU\FQ#[*9=12X>>*QB(GOA;!1A\.#Y)#
MV[PN1C.J\J^24)9\6H$3O\!KGAS][:4VSD,6"_/ED%R7CRJLP$_-,\TLDZ",
M?LPN*^2YE"1=^!CR=3#JH[ZAR\LI=9:G_\M(6=9< &"BA^>_X.<</RT;[2\
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
M)W0RXSWRM]Y$Q[3;HD-IC.:<##SD#HQGGC=$F&3,^0BSJD5F? RFH!/VD9-
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
MOA]X/H$"^K+.Z9439M+/IQ(1/:-Y<>)5]M_^DX@H1>/\/(52+3NW/\$+ 3Y
M&J,%!0^?0Q*,<+?DNV:\2@PTE7['/17/Q .D^<O##9E+Z4"?'!8&^UX DN=L
M;;G'UD<"/$)'4:)@TI[A21SL3?/_?.N+BZL=3^OL-5>A)T(T@)K^@T)K[.8[
MX>EYT5Q(&ZR=8N?:!8!RAZ12-;2R+/W28MVV[#,%GO%9"WOJ8#5R,2HB\%.Y
MV(GN^N&(PW:K@6MK]#Q2:M0[,=<GQ'ZV@[-TP27@V#S-1@)Z=C\-U329]'Q#
M5OTZ.E;:$SKARYN<15LAGW#R]P*PPV:J;EQUNS-M^463[.?%\(^;-<"W')6E
M09/L]DPE[K$?KBA%A,%&@P4S1L>^NO%&?;;2!7__.&KQ%TCT,O+\9+PM&.7!
MT>&UQO?QEM*@L%N9G(5O^M8%8(Y\Y1DT=A]T$Q$J2H 4O^X/Q1?[2<JGE_-"
ML[S+]!II%PP[C!S/LA<F"93"=7K'Q?.\GYB*,T_.0OQW)EOC)6G]?E.][J\I
MPW45_-1\"I_J%"S+<"\U>//U-4AS_4_EL ;O0H]&34]\/UW7X,[<H:);7$[&
MR_8SPX[>'<G>RALIW3$_K_YVZ\+\/X^T_?]J4)3R]N>8FIJ/,TMF(;#/%J+*
MO6^T>^<+(*N_>X_MV)JR4_0O!C$'Y&::+93E7WZ3IO-7T<@4V[N@ <]12/WY
MC3X?7]Z>:1JEY/2\+%\XKZ=%P]"Z_\V02-O+%445G_:;8R"3UZIO3$4-M)F^
MEB_UUTHE5'1=B?BEV=,A."J^]M9$G- \%];<#Z+/+\ 'K-Z-]RG7$POLMR80
M)4+<HZ?'1CQQVL7)\N&]0".C2D;.B.+)%VW-EJ*FJ>D9 UMS!-BHH17EI3@)
M_?_T+'#OK[7WB5KPD5/E]6>G,#>9["/P<>J\BUI^?S!7\EM'?4Y9^9VIU],Q
M39.ZO1Z6S,?:M*1]WZG9UFW:I=O!-"7%KU54_JIHHM1][_^2JZV-B1J/(,*A
M.OR_$#RPM6T@H_N;L7[$CW(C[$IM*W-+:=#^_JKN+.,E_ZE]NW5]"T]&YZ@_
M2^7OU06:#\!-DTT9;1E/%Z>FX*2&(- >[ ) =8(W/W<,RD&OQFI>QSOMV,R0
MV+=ABX("(1[ZF+%=<Y&UT(WK_JPO*C'7;3A.:?NY-Y:L@?&K#:!N>"R8X0*P
M5KE:-Q:.\$0D\#;UR[Q3K5P'!UE;U-<V3?B9SB++*I2_Z7#S47WE2-D451G?
MI[4Q;[P ='?76?^G#U\"%(5@T)1P"^15WCW%5+ZTKKZZWZ+4^";R;$GJI60T
M-ST'HP2=D-O2@+9J\H3,HO4Q+][^/(2@&M\-YVQ7RKLYONO//N-QS]; 6:.A
MR\Q8V/?>\ U'FRC 6D0X\V6=\WNDWG]3= >&F2$82<)X.Q!/T.-^\?P&6_U?
MEC*5=N*$@CRURA['3V+46HLY8@$^KFE0._+T^F&U1MTR/WR/(7A['-<:(HH@
MCX6O!R2O\XD31-6OL\ZON-5XI!9\-_XT=#635?A:&MCU)?#R*@=!_C/IQP4
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
M2"*0'>;G7'U0CEE:]\H;FYL,AV%M[S]LV)ER*SRF3[BDI5GQ?^^+.;('PPQ
MM,]53M6%UAEJGV_^G&Q087X$V^U[[8/\EO/Z I!91E-@YA7??M-^'<ZXZLK[
M'N12,WU#5O]C=_?O9T=F-%2W?UZA_6FNC$WO"QS6.(B$W%7.Q<BPE/U"1ZWN
MN6L/1.WI/&J<K*7H&4@<YQA!!(-+?XY? !RJCP()*LO(P7WT5GO^!<!+Y\%7
MN,=#]GGJG]<<G!.29F@JU!2[(5<_N*0&Y=]/Z4_,QX=OO4A^#6QME@SZ(!AF
M0PYEBJIADQ8/-<-,4_#MGH(4U % <JA= .,"D<:U62=YR5DJ[MU8N #\LC_4
MHTJ[*PI:8_*"?_Y;GE2:/](?TO![YM ;FA9/^/DUA,;XH?&$?^'L5SEAQV?>
M:; QQ(9Y&8ONO^7A,1S[M[N%(\>1RWP VNZ?QUO[DF&)O.:FIE+?7P-XA.>*
M6J7*&][+G5TUOENTN* _J</H7?=:/[&E[)&A32]V+"(Q'N7M36KV81=D*]XA
M!5=4L_VH2CF\5RE$MPP6">*F$=(XVP3J[ZYLF9C:67Y:>^YW=@95S%F7UCBH
M#_@SYUO*%$9M="KX'FQL?3^RN)MR6;^FOS"WE6+E8W9#_O5TLZ:>_>O(Y_Q^
MFV>FK)Y!7MT>ORKFXI2J;]QH&9L#$=]L"]UEE2CI*>D2?#_O=.5N,[5',[>
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
M"92+B$V0.3;I%+-X%V*GZ&68680.TB4>Z7:!8EL8ZA-\%N.QT;WL"YY4MD;
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
M1_SRN[UFS\E"*.PIV3IXK^=\_9ZKFWAS L5)8W?MCT,<Z.\:\1%-/1H9$S.
M#A_"*QW\N6Q\Y>S#1?S&MDYRIDEK[6&A((HN^37\\JW@1W_C82(GH#(KI9*"
M)=MK/3V9=KKCL1A10V8QP??O=+%3SSAR>LM-;INDQC=KD*'*A/ID2?_]F%1[
MW<93FJXZ#<VCTY\/V+5JV;1Q48F-@X7!8HXZPE[[E?[S@C]10H-_VT(9>(2R
M,S5E=]T'#::P$E0&<*\0BJ!Q1.6[WI9_U_;?NGLC:%L2>:TP%_PC)19R(*QZ
M G)',\[=K"P)*0F&:4]Y')M/1Z"FUQ/-1+!5^P[A.EK6_O!9#-BFPQAX?XW*
M7'<"*BA%ID?3.'&.("&]%X%CXS/W5JEMCW,:K:ZJ&-@@&^+].K5N!H;9=HF
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
M):Q\PR:T+1;][A9YVJ;EBE+M0N^&]?(35WW%BY+OF;B-U1AVZ4B*%TQC/4M
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
MO=B>T''J57P$[\"7O,+)Z1CJE0^F[]9%//\&6O!5-6:*I1=Y9!3L7FDD1H/
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
M(MCLA[5":Q+G+QMY\HQ5#B$F<5>-JTO&H' N9JS&,7PL[F-X[BQJXKS#,S9
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
M<!>O@/Y<)B6%%/E\?[)FJ7!$:JE:='6FW+1P5EF]"D>0Z%]NL(KX]/:'^MJ
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
MU'%G5<VK/*\<U/=;IG__2Z"(=S-5V&@<K8>@J>?;/.5_XM229Z2(\V!M@YT
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
M!?A9]TQ*0O,?Y[J<8!M]Y]M)Y\UEK$#7+86YPF1IT7DA 5LW'X-=^(@EW*L
MD1\1(S-R_U#/$TW=3Z^.Z.J;#)SW1OD\S:(O_ZN45*SAT'-UZ70H%//QY.9"
MV"\:$;% ^!ZQ 8,X2!L\W!X\1'Y,+%Q*RS]$AC6.=LDIW-,F=JX:1AIM#1M\
M.+WQ0;::*[0,1N;ZM^B/WW<X,NI>. 9-&7Z'G?5&T/D7&!>!^8%[Q*4CX3]F
M)J,= W<3^Y;"!4&YOZ][3FE#B1]CR5FT3FEC;FUKN4I["T9.DHY!;%2:<K2W
MJ)UL7+XP5& GZS4U1RX:)HC.;>S(F%S-U'C@@))WO6=GZ_4U+IXN"3QN(*OP
MG:H\@I0 %'2)O'%^(B1TA=6MHM\S7<_3V8T$>X30SN:,Q#(#T%W'8?KI>$Z0
M1G?9M5A019%]]R=K?1_IV0=OJ#P_YX%QPS$G\QP>KRRF&1AD=[@8P%AD/1AU
MM'@B$1/[>HMI@1(\%D N>BJ1G&ME-?MV)?H[_QYTWS9_QLO3F#"#?/)IW%/
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
MNYE,Y,/+'7EMS%=BP\FRQ#P2\N1<O2<\VKK4>J5AM!86G6GTBZ >\^'15H]
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
M2-8_C<N"@['[0FB.UA)WP>K;I;ER:5#D9D^M 7[F9_\%[HN@S9/\\7":QB5
MP+37_!P.2@Z2&RC!05JSP?:$/<$].#M47);&]#?P2M62]_7,/MZ6NOVH*F78
M2R@=I%[TGZJ2.627DVN%)SFR_#"QF!JGPG:X ,+0\YEK#J?QF<%+;E QJS=^
M91T#W9?4"CI*)5C>)F@S]R>?!#=OP(^8UT%5K"?856S9T"PN!P"[Y-E8_0F#
ML^L6;AYJ3>5:P?N38L[?/"VV<\:'WT%,KA;Y'&"E@2<"PN,_%^*TB>FM\!CK
M3G2$YF._)1YBQ<E]BMD-79-:0D8B%W]UII\\C[/5!7H=R_./UGSYK$&K" >:
M(M(A?]&,[+6F+-&F$R6$<J2Y)=Z28/>6\S00VZR-\OI3MQO6O;7#*#5W?N>K
M@WB)0Z3M%\H(@3%A[Q@4DT,WI*F?_V/$S5[L2[A)55*\P/E,U10EW:<E=/!X
M%!M5D#I6&6"A3V =)'-9D!Y!54:&964'139\_N3=;GHX5?%\G"B=\?7[Y9L:
M!S'BFHA4TL"WH^"  ^Q"A2@#)1TI' !OC<%!V("+FL9$\/V4N4"A=D+VT+35
MY+NYJZ.5.Z!Y@8,+]#),=T AP<1;5'U,-'9+@,:Q/F9BY6$+_0H'M^MJCT%.
M7#2;'M:"8BW\C-1$7(P:JAN,E>8V+D2:47>^B*%_3"Q);WT[4J-.PPDW$BRZ
MX6Q4,%F$,(\_3S#LL"9/K46YH.VC#$;WTE,YU 8D'_E670T'Q>=W?[7SYP&)
M,$;!5IYGHZ@][L>@=:EF9 %R!,;B!TZ$54=U@!G6K:O_7"N,:](H<JW+3'%Y
MB5'MK$G*;Q<FQ^,:UF+)5)JZF*%:-5HT3Y:]'H!%J;\Q-?OU432&MLWM1J=-
M. :%U]A$?$7?J>XP;+3BR/9GPCT$74^Q-_<L=$<7H)R.01#D^#Q["P_9'AXK
M>H8F,IC Y,S,-%G#PV:B<61[:6=Y1[IE9RU[]*QF<^M+-9;'KG0[$!($F"2L
M4<^""2^H?;!ZZ:T2[X_KUHD%_OQ K":,M[( B+F0FN&8]BABNM?V4A/;0'3,
MNZ&W;XZ(!/?=MOIC$!-90?V5X[ SP3;3K/(7W-#)XT+E3OJ/'0-R"SR]WNMJ
MERRQG5360OMSZ<C?F"IL-,SY&!0-J59HMW/?[52\D.U'9)9S'WJQ$JU71NH,
M[Q?7"+6--#/)7WG"R )W(,, B9/,4M=@SMZ3+@O;K2A60'K1*PXW+ZL'I)9M
M6CA/[O4:7SN3$BSI$9WQ1:IIJL#Q_)/HISVM( ($T/BVI GC:S([@E%[>!M)
MF-QC4-LJT:RN9+&W]UM-;63[K9JW3@7^YV]6QT@*:&9ILNF5P@"QP0YC,+*3
M)@/3P2D+DOZ0WZST0X)H 1(I1KZ>UGX_<6?4QJ#R@-0CKGS1,6;!I$EXRL#8
M>D-E$!"G*6P(S> ?(=403R@E4)'UP_2V'R_^(+0(F[H8&ZN(_B83!L-/-E;U
MG3NZDEF2$JO-7F=OQ6.GIJE,AGY'XM0I6#6V:_MW/2XQZ],L(&2;JNF2VUX>
M9T;SS*=EJYJ7@9G''N^B33%SY[M[,T&4YQ];@BE95#'JT)P$I0PJZT:#THP+
M6# 9,EQ ]]UZ+B-(:M0O?Y?IPBJL1N-6->.[O+7QYJ/[V"C#+YD;N/&K<DMN
MCKY#/#KZ,&T985.O'[OS8?DTW>-LD=R<5YNL?5<30#,?S2W\D V$-&<3NQ>[
MNSWYY*<KE,Z5+_T67^:.?KFMH^^JO<&_VQ"?-0="Q8VB0D(AQ3WHZW+ZQ&=3
MFQM%"JKT'S#].FO*Q#PK;S:$"-'Y S:H6Z>I ?Y9>PN6:DA TR+F:Q><<:3*
M# <%DS\U_8@TR:RP5^Y+JL[.HV0CS)A=^D;E+(QM@V;T3C9,]^[<C^71X7X&
MPNM.']!39JIXC\RDCD$I7;PTH_YMD47VG<X%YG$MS35OG!;!6^O\+V-WYBQ!
MQR!L%_AGLWC3$:FH.M,[U%Z\L6YPJD8O;SRWVX[TO.!7-_:O#S!DBGN<7+N_
M\6)N!($>=FNE<KJ@) V5E*K^FO-+C)<,%L:]39FR7,KL<LU43XB\P1C&])?I
M1_<!Y^^Y[J+)6SXLEY-FQ'N$V.+S'2$_"THTRYZ0A]9@U:_[W18\MIGFE8T"
M%X(G5=1VKUC;.#&3$G6/S*MNO9D-#S+;Y@8>U[C=K3P]7AIP#/KD,K*^#02_
MQ[*# 0ML30NZ&/S&F+@2YSJA"Y)IJ0/[N'<<-EU8#R$W=!<$B5:>GG%[<SF#
M^?YRXHQ@IM?<ML/8P,="JR=YM0\+=SV+#^7]9.7'-1<;4%.R)&^"-QY.:#-F
M N:-,W>-N.*^&699(;+ZE9XQ'WQI8:(O%BLY70H6FW@6H&+^YK6+J)5L7I1"
MGX_EN;N*[RXE9NM=[WKPTJV\.&^99LL8@GY%U'Q580P*I_:+SQZ(6&(]VSD7
MXU8^R-J<KU3,>/Z)MJ#GMS#E[,\K^G1%AT<+J'@\5-Q-<=/ZZ;"1"T+]2JI:
MOW!H8]/SBRN2NN=*"Y.^Q^;9(OZ9(%B(9.J5&G-OUHT^<*P<!TM(=AC>SD!5
M^._]TWV,<]J04A=_%=>VL&95UY-TR;L[>Q,;RO:2?<!'K)JWO9D/BYZ!,8TS
M0;?*>/Q+GZ8N3_FOWH-I/W@P-:L;XBG\JT?X5U_N4C*_4F-RT@UA=ET-'BDO
M1'#C4 2W68BA691^>%]V7?'YD, /+-SF-%+++B?^TLQ*LEN';@66PT0N<1]8
MF+61C!!4^LY9^/GH/EU^ZN.;?3\_7TMYQJ S\2O7<_C2@0OKMY5NY/[Y.-^_
M6@V0-0+WTQ]BE"E0V+1E[;>7EJLZLA.,Z('2Y.2'Y60MEX"C*1XKY6]!*S:P
M!_UF7VM'58:K;DE/,^HDA-J"O8)V#^^?:?8550?4<?#H>A:?,M>7ZA;)#KU-
M9U?LVA.SI._J80F\/,7@V++^P3=JFX&Z#^3Y((D^!X)#L8X-Z!=/RPL;-#X^
M:(F?!L>4W$0.OW[O-*N&F4-KT>"W\2*&B76.C]BYEU2N]X4H#)M*PFA?8)!G
M',M'Y9;/MZ.+>G*GZLI$WEY+C@\IN+SL)F:Q79EA%GT8ZO[GXR=%0P>$.?23
M^$4S_9:-B^H;PQ;[_DB7W4(:\%@F1.$]%L'3U21J,R6-_)BPW9XN:-QQ?7T_
M"\RY?@QRPUB]A6^LCLLZ*UZ3<'(VL?V\>KOGNV0(#:J?R5N?XP,J<16)&'Y-
M_4567WM*09/1HH *+5Y\V60O:)K2LY),X8F4HGOZO [?$=$^_:ZM*)J7PD!)
MA"UDHEA1C]%Q&#Y-SP44H >K:U'SD+ C0D@1QZ"I\T=ZF:O>,Q?&=B9"9IH<
MB34NL0/  ]IH2P +@CIIDYB./XN# /HO(((([3 ]Q*W''L6>0[4W<2P_2=]@
MXP+LA@U7H [744)TNAS -*W=,V!]"3P91V6MI522/0DD_2VR52[P\VB+S[SW
M:%;3T*V@5>IGD(JBON0'DF+X5$LFS61NHUK/HF@4I)IZUF,!(QPPTEZ)T"-&
M=21(U7IS .5KUE^/0@K(!?%$B?P/M\>WWVK05Y]WF6UL(5,BL NI\V=1"QC(
MJ28[PD2KFF!Y,0XB[&XAF%/ILBA4,&J.7ZM/G+.<ECD5DQ=SPX3M^>2 QTJS
M!975"CC%%UU[AS"8V'(]@*\U<PL/S5N8I>NDZL3X??O,'9!S\]WW]NO"YYQ#
MH;3I" ]%.<V#:>BWKI#,A5G8#O>;M6C/X6Y*;E(LV#AT_K!K/_F[MBN=N9^U
MYTF_]-OG59S/];P\^*@L-+I$/PZ<),(JIN2AGLSSD!D(LX.AFC?\B&?F[S8U
MU8W)%Z90KZ[67!K.<'SZ=5Z\DO]<E5*2#HAB0%0G<Z 64-%-QD?0C0?K5,D1
MQJV?/Q <'AZE>K^^<UHZL6@D7>]3U\ZV]4D>*7Q\]!S5J@H5I 79FWZ8*/5Y
M=A1.;)?*NPF?/I0FT1#0I 7^^D?ON82R9E].GVYDX ?P &1ZWAS0/7J!:K6D
MZ<9\%*Q*&%8SV*5PRG7\$!ZGBN8(:/@#%?ZU=+/SH01GU<]S'Y5:;SE=^1#A
M7)&%6DC.+*]=@(5C" ^]([P?.^$P+ '>K5.=?:)<7\9MK$8T8?XD.Q.!C_5?
MG]S]S,.KM);._DE?-I.B2RE&+<S38ANJIA!O^AGQ9 3A1 S&P>*;C#A;%S6:
M&!;A6]'D6_QF)M*B-LE?']QZ>HF_Z F+4^(Q:&N%-HWG3[*B.M(@._G1L";+
MIX LW6&D>D  X-#!&V49F")[Z]R7^LG)UA=)I<.<6P/^PK\8:?B>X.%-YOR&
MF^B 3#+BHO!22X]+ RH6V=)#BF[AP#7NIMU.N.N&P;W1F@UR2TXZ+F]G?G9I
M?\]H "UC3C*!\5/;YEE@"Y407I@;-@Y3TY(RSPF5O+6D7P/?2C"^GZ/Z2XXY
M[69RQY^'+O^#MO>,:N*+WD:#B#1ITFM4FDJ3KH $19J(H7>(BDB)B'20D" (
M2!?Y"0I"D")(BT@7))1 1$ $I(66@(KT!"&,)(0;WO^[[GK7O5_NE_LALV9E
MS9DS<\XNSW-FG[T1ZLO/)GXD=/5CIM6F4%15L@]=<(T*_XX4HD,83+[VU*GG
MH_N WT%9J.K#D* @>5S^FPO+RR_K.CL[,;D07RB@JT1$]2T0G-R!\K= [B*^
M.U @\I-9+BXK4A"'GM;Y1,E^C1C?GL6\"G:7O5!_"O=0[CG?,!8XL[!>]HYI
M0QI]Z$+91&P/2MK#3\_?[P7@9D2Q:-6T?*>87]$E-'3N=%U2K(>YXH"<0&_4
M\OI?F@[B(O,%;T66DU!/(0%\T[<D(;*]CZ"D0U"&H3B%K9>*KO1(C0]Y^'#)
MY=@_(S8V#D=U4^AS\_N0VD-0O1F=WXT:<?!B!YPJ 8D/#11T^0,3;[CWW<"X
MW )S:^0@R]%D^GB*H^]4,DSEM\CE-4\K,HW!$P*PDR#/"J5_[&Z)(_R!)R04
M^[Q93'&D/F[^O&@>+_HLOS6'H_S=>+&9MI.7 CJ?&QG>&^W@BO1A<(TP:9@"
MXA$9O"%]9:*1A(J7,( 34<<\8)9P[S 9E3WW=5,[!4<[S=N_VO]LWS 5R78!
M5$AH0 Y+E\HG0SJQ]6F3KFH)#"T_WL)+9/F:G5P=G;K%I8#AG/4^ ^5KWL=_
M&>1V<9YQ/3C.'!(FE>\ZQ3AYE(25<6;%4&]RIK>0'7CYMENEFGZ'.&='4W,4
M.+EA%E/[(F#V6KWJ[O'8KL@2!B>%*:$W $WF<1U(K8I<,PH4 986/5M9FMHI
M26F-T TK9UQ0JT!3L5F;[\FNB \@$:5>$-(=U:6%)>9#>%'$8C#9=7BF&)R2
MLY_YS$"2B +/S6,2)O;A'A#[CI8?C<(9BS^O?[UWL=2.S38H/]&P:/\01.=O
M(]W*I)UA/BP*]2 SWI/%[;,DJ2F[= ;FXOMNU>)M\W,+WR]7@YW714/.OK @
M&,DM8BVPWGR  I-X3XU1XX$NBF87EOP<U6U%P=I+8),-%U#45!1DN 6]Q]D0
M!>]8]=2().@[*1TEBNYBLJUN< 96VE /<;ZEHQ[X18EF.C+KEHDP!;TKG_M3
MU ,5<[)R35Q.)R1+9K#>#C$"VTRMYA#R6IM:XHBF,^Z]IV/*OR^]Q7SA _2O
MK4).SC&^&,K]$'/UU0/W'H^YMG_K3(/[3'_NPP4YC>81R=&.)>9TZ#/?3>\.
M\^0VHP<I#02&1'E5 ;46O\?I-I6$'-_=*S?"!S.J5VN_/*O#E<7*WST>:X%Q
M.ZA&W<M,PC:S=VZXD89Q6[P$(+_[4Z=C#L'1]V><PR^%1),SBR_Y+JQ>%9=]
M;GY:YBBB/1I(.*H-SJE/H3EVC._0/-2L@:AJ-\*<P=K/V?X0+^7P/^EOU+-^
MFEAKMGS NU(R 9T;HU .5!<ODJO !E6/ZZ^</=-R]N)(?]6\0<#P?5N.W>-.
M+*1A0&N+&E(WH06$+8@A BE)\:').7 PQYJ,,D_)S!)PS83+7"C#T,DN8Y>J
MN,%D2L=G #>:'[)?9.&X@=6[^3],@_? =6 ]1P9<$'H(JBM[9_!LZ8SSA7.@
M /Q5(YFC,($ YN@\0$@RCZ\BHSOG)2GXU,Q8AJSSW' (D0=UZ\?=YO'%%H<,
MBYQYW=L/^8\G3PN>;!../_.[P^P@&?L@\"A+#-,LL]TE!ZZ'46AX5QA>C9=^
M?=3[AX'*(LXJKS=%SHD7[<_0$"-\3?OX6NQ4VL>77R>GP$T+= %VHL_&!AG?
MB92AO"Q/4=[J$%O)\C,4G]Q)]]@(L]+A&.%7793051PPE5]25'INXG64W/$0
M1(Q'L:&(!6A1U8ZS?_8Z=( G%(G%Z>HEBEI:H\D/M0=O[S2^D,[J>^:"M.VU
MW/B:"/IP&NR*N Y@2$>+I"P4Q>3&FAL3D^;D0G10I?_'?[$'+SAD_>3NBR]Q
MI47M8)9%J3I *@5.Q0!A-"?ZC4\'60QYA'?S0>VO]@^-%(77%3WPP.(IW';I
MQ4ZY]-17"@*(SB?YE_#DO(.<HY6U)#!;6(TQ-:Z-YI2IO GQ2S)>NJS2B%4I
M</Q5ZZH?\@M]7OIUUG^;7]4]63#%$&_,='DWMFYR_1^3LAFR-^8-=W?PU+EQ
M<_S.'GQ5:ZGY94JR8.[U] >-02L00I2)Z#XP)EQS^U" 8CJ^>UA$?@B=B?49
MNAO([M^D"V_Z39AVR?NA5^AT7[ZY:X5J#'OG\'=XG<84BZ^ '^TB8PHE:*@#
M& "I4(I3;U<;+MP**7FC)7?0Q>!7_.T9!?)&6]!O/]1GF+$UB_LA*!UQG<JA
M\C;@XPW>WYM58YD8S -P3\R>4  V6LJ)O?9ZN?VKV>&S@VYR'"VL39=7'$[=
M\^GB]KA9@8UJRQZ;+VOU'?UV*<<DZ^7K9.OPOVEA^_8YZ7"_X(]1HQ<]2[ZN
MZ@E,O!\_=108X_S#]#<34RZ77D"I0LITYG>+H"HO[SU]\VJFG/0'^=]:-A;:
M%+B9"YV$3%1]9T/7J7P?JA=Y2-%= $.W4!#_FN\CCDA"LW' %^7H&UA$#.HS
M\'?+2+CBO>J&Z[>[Z<#%/ST_[$-!-B;.&3C3E#V^GU7!HN+A,CW-/[X?O]A6
M6NFEC/D>L.94&YX?9MD/)0C],I><-GNT,-92N6R]G3@3MNWT]L%OXT/0L0W@
M+K/_S/7?+RVO#00U5]S<!#\I-WS3M/Q@3,Z6G\.:>\FP-/3 O\:U328@O2$>
MN)K<4?03F;13Q+'\\<5<!+^$X;?R8#2>[B_Q@ONU2G[H@X%"7OV#&/^K6J*0
M-<'^P"V<(:P7U;-=Q+5C/SIE(1'H46]V 'PSVM\#IQL;B:AAQYE >5* /N14
M-:FK)/RY8OL.:B[LD<5JS"JX.0V%_XPY(*/Z8I5&'-D.0>!5IF)OI4 :@JMK
M>-J4PJ>;=YF8YB>:+DT+Y%E>UR0G2L9*<'8H&+TX%O12+V;*X$!II4"2P5-Q
MD/RNJ=6O@XNPZ6MY38YB6OWV Z<BPS!)G!5=$Y-9[;L/2;Z3<<7MVFB8^5N4
MSKG-C1>+6LC\N"]BK)L78U9QN;:6%[->;7FR2'FMV-V9I2L>Q;K0.2GE&TI,
MZ6U$_F <!R*$>Y=3=M7$%R3UE4)>8QPE V2B:I[[Y.9P%%[$XMQY=S=A'Q3I
M(C2JS1%H(V8QQ,B0U,8*^A5,I&CWQ\@0'(ROMB&9,5>Y4&P0P2&[36]E&TP;
M'!S4^9<&]K.#U1V"3H;6Z)J0MZ9WYG2AHZ13(I$U*B_F=;QBW?Q!&D&3,RON
M23@FL@TA+3RC.X!3:SND $E;BKU&,F]=$(EFT7B\$Z);./+ZTM)G;E/=.CIY
M%5R_E\Y@8=J?=X97LOMR=/?E#+6 ]'(@Z>JH&C]>.P,M1Z64"#^TOS&B'_OH
MQO,Y,:>%!;(U'Z>?#">3!+AI\X#-Z^K'=E)1"?,2K2D$L6Z<_ L//:=L:>Z&
MC$&W]\JWHC C-7"S>HI*MIM_N(Y>6?53S:ZHA[D"EZ4YS=@LI%L6\R.*G1=6
MS* M=74M8]/'[X^ZA;Z8+>H;W_ZBU'#[MA<KZVA!,H0/Y8>-F]>" 0HHNB!J
MZ5L\Z0IL43$!>7QZ91^=8G"EO(OZ.F^ZK.F_6V>[E$O6A\0-GJH^)06;,=TD
M6P-SHMY$BC*XKE!DJ8YM0!0)+=.42MH"FT[*R%-.Q.T_4(@J;_B&YKYLZ%64
MUIY_:_QKV!!R #F!YF4H1980$8^AG8$2D3 2*NW!5L!R4\>/ACM1=ZC.>^(J
MUR]P]7WTOGH[B8L#)-B"B"IB#J2"H2%R$M(([@E,!C=.]BZP1=:; 2:/PR"\
M@'[78SN"LV6DG(6(W\_0-&)#D"9/M?-I:WN?"[VR.VB'0]#SW>$#A"[C*9P,
M9W#N'G%D@/DOFRSS%6*9]S9!7*:(&C=U=-13/(8ZXJL348V1P8M+UN/\L]W"
M<3D\4M>KCO'E9OS&AO_,*LMZG>&28;&K;69%GL\O\?1P=U[)"T@?^AO8FD<8
MO73OTX/LU^+VHI?E?B5?5IRHR/[;QN"0I?E'+O5(J&5@[\)215?*$/< 42'"
MPR<16O%Z31FB >W/<Y@VU\<I.9<VL26 _S+^=YG.;T>=!9R8C_J,C.I%Q\$:
MPFL.05R9BWWI2]SI;M;MX]6U7$#.5*]4D%:(:?IOMGM9_\E(WY_-_SAU\ )U
MTB\8GEJI\[*LJ3JU+G#HC>F&DUAG[D.Z5YJ/V&(](I"LWWD($E>,@XE'*G4Q
M5!D#UZ@;-7^:"/%NAZ"(.Z_%,(/1=[.<(*>9RI0WVD\S0HY@R=8+!,O.?9DR
MIE=\X@DA/ZPK]X6&W7] FL2(3)=%EZ8ME;\T2,=_#=1!YS\"6S!'M;20\WOH
M%B!K.^>R\ABA5YYL<+5:IPJ2TW&_>.1#LD$W<KLZ6HBU\SCE[RF448!6ZA6(
M6>JMYOKZYK&WJ5\R1L\)J"QEBDW)LOJZWPM@E=JIV4H"\VV$FB^)N,849GEQ
M!V;,CXZKE,A_^G"=)6H7?^5@S.@U?8O9[V4FQ9?X7^7.X>@-5B;=U*GWGU=H
M!"H(. FKNL&\ZO F@OVH6Q%#\1QW<=A]$]872NW_6Q"\Z*PT"U37\4W#$[Z'
M($[&6;\%_G;=(M_'3L^45>E:U/W N(Z>*Y6?Q[[U^,LV7#O7QYK]B(7["^0S
MF+]#8E4$S=9N5XS01AN3U9*UK0Q_7U&T\5"1:QS#%)[-<F_G;K"H:U*WC2*P
M+*70AX"CJ)[,@T\08E$A>S/@PASD4=A))Q+WO-MP-9@#B%J<T-Y)F+CN8FPL
MY1M1^8&KE_5"G1F!S<*L'HF#D*W!29 Z"/T4C:HT@@B(J#H$!=#MR84)19%P
MZ.C.BEIM&'>)S\.+ NQ?B_K%E"/9>I%/!%J<OGU@OJ2JH: QI9R(R8#4[_IT
M'*!#3Y#WXAKVVN?*_3Z\NBX3]!0S#,D1BGJZ:W+I:SS,Q)J=B%_'4AJQ1*8W
M <[Q]0TG8B4:/+PL '%**BSP5*1N'_4Q?&[:K6!;*,5&HNY2BD.*B4V';H+S
M&0M6I\G'>+J4#<TP,G.)/1X)INO\:'>B9.,,U<=5=OZIT*6+AI5=;YZZY/CI
MU9?D5J\O]YU[^%GDTD+VU9? QWVQ_#OBH9]1%F/:0SH/Q%74-FQ_L^-OEL25
M4X27D;P'K^AJ9$>7.V1(/%V)E JO3H;4-:0&0!XI7D+)BSY:AHR^%Y3=AE'O
MDVNS,:BN^84&GO'=@I>[>TD(/N'- KEG<G"ES#K?[Z^]AN=0JGY"%W]R\M6$
M-O\RH\MHD\(EK^>"N?^> 3]V9 RA<W8OL6)N7U':S;4#HLK^.([Z6Y3Z!:UI
M%*7 @9J1API@-1Z%N75#F[['YW9 (8H]!+])47O&T!BJT<&@L8.FC/*W7VFP
M3*<%]6FF\(/CL1]P1]%U3 EUA+Q"?;$%=G=CS(2I/O13Z&X],R:T(4X[2,2D
M%U0_WNM!B_A+H'/%CNT3TTTD+% =75XF SXLH"7A?=E XH;(MXEMCE K$3'M
MLU;K-BODTHC294/_!%P!=&'8;LV.X)NCA_Q/BQ;-+1ESQ;I/Y4R3^4:WU"9,
M&=1VZY;IQ> 8_X00LA(5?H!%*B"[F$J=U&6YE:3A"L2T>U$DG;[O!HI[^&$)
M-I'7YFHC.)_*"6NH#YSWOK3]BJ7UOPP[*@7(9UH#2>0<ZF- 1SS-#F%T\+[L
M X7ZVK"\VE\DR[CH3_9 ]'U'2<=T84<_86Z#J_EW2Z.6RW?.1Q#Y^!8 VZ6K
MZ)[]DP2VT9=HRQ@=0:^+BG):DHCZ[&&ER;P24F"\)P]9-VE#JT"PJT-@9*?&
M,+#!=7K:MVF"2OU(H7T9L;X 8?UM+?ED6*A:OX!IST7'4).FC+#410B?._P=
MN'Y-[UWVK^6(*3IZ?AD</9B^'^U5XR^8U_IVI:K*WZ9[J,[MA=&R<%!VZF_8
M\K_77[DL7QZ"<G\&$P)CPRP0 V&4YA3A>Z:7SM\?:#FY<S':*R7W.@"M@JO?
M=.J;/[_ P=-XI^Y?Z^ZVWB[&L9E<4]805-FG:QHLQA"G4_;SVGC^<UQITK)W
M]^*ZJ 2M@0X<@E@R_XD=F**C4$3;0Y#FET9(PJ<&_B@(.3\2/9B6Y(P3N:%3
M1V"Z?S/:G :*ZWTT\<J-\=^)$(G(W-^GU06F^8-F&%<.HFE.[X':\;&#\Z*#
MVTM*#0KKV=^@'SIKS\]^61\:S[#B%H2HT4] ?O*Q0]NQY/.HUP.H;M;*0]#W
MM<5 VJ[W(>C+KO]"UZ?\ :ZA)8A E+].SD7G.E;T?L3>BML/AYB[2!AP$O4%
M_7YL2XW.!?L=DHOBV8V^'-Z<WFX:S,I3-^W%7DYO&[L+A%7?@N8NJ0D9GK@U
M]2"#G<$Z"7] 68W.6^'ZA]*_$:MJJ@=&W4!1GSJN'5?2M#CAXA[<8AM<?D :
M/IL[4?[K$!2+IR?MZL4PSYY8TK^I&XK 1X7QJ>T.?T_^[+IWXDH(]7$0X%+5
MQL*7@3 .*C2TKV,W?'71APZO;!G;E"[5;^_M#]Q]F\JR(/Z[9#3'16W)6=C5
M]!)HQ\!F]_T_%%']$'0FYA9Z[W^- /X0]/\8@IW_UYBLZ<BP-6WOS2I%I5TV
M052"'VK^.P3MKG(O@+K'*A(M!((M9C5./ [9I4>5_=\=')A*_\_C#ZL<@IZR
M,P7P[21N86^5.=59:U]0Q!)T/5\ZXQQR(.\Z$HQVHCA,)%1+V_[&5=__O2F:
M>ON>^4OCAJ@OUF7/POLBA7=W,^,>U!AN-PQE,]LGW9@PS]'FJJQD-V(+]_[7
MZZZ@(%;II\L>\P)[*UGSVQ" 3+P35_6DZORY'XX!%DV?%APGTL.W(0(0'[YI
MZ*)HGUJ:A&I^"1#M.4:8M$YTJ[GQ^ZN;;VB9V<E1_1:01H+<N7_)(!984U.>
MNXZ3II7$Q@M2\^5AU[HT&\],P2!M]\52^4OGSBG>*]AKW-Q9_R2C>YQLQ2M5
M8EN@EU%:J37C/V Y+1\Q-[=@VU&N3YBRD(-_,A&WR2@?K:>#R[5T3'][0WQ;
MY%]EI;'.K(RMN!V_9^L3*/R7?2;%*>Q_1W.!WQR"&M%T045J>S:UCA+1RS>]
M16WZ1"Y#9TC(1I,"A5?\*OP^^>2*I9M4J ](G+/I.^.DJ%_0KU#/A$E\@.[V
M$G%R785V'5#T!-"ZJ4AUQI@CTY]VNRS!/QO\4](JA*M^T4WT=BKTN>LNZL?'
M!;+99_)&1#U-'=6EMX7U&0;D&B#U-^<O-(ZKD<C(*A)J8^>#[UN52-5K0S_%
M.;MCBKPC_C9L:^+[.Y29>!RN0 FD"]1W'8+J5?"]'.PI'6"@>*DW3RWY[JB+
M\L_6%Y:) E8/[MVU&V@)FQ5[WJG#\14]GG*.=1M"?<Y$%B<98VBR=2H4M J3
MP?IAN!?\%WC#4N%#2A;?#11__IF_<6](*U;KUIZM\-,3A%/:3BQ(I&%Q/(,3
M6L%DD6RU^50FU'XZ.K@R%FD=&<@0P*SW_8V/4@+G4S,U'VIH-@]0AV(*F&]W
MA[+&X+1\C[A_M#$6<?J@\BZE,0==CE C__PDU"$5H%Z:;^UC98+H;?D+,C*<
M+6?CVR\9'L)WPYKQ/8'34&K@479;.I3"]_00]&!+ ME_"!+<]26U4ABI;YW=
M/5S]APSN$MO=['P+>I(Y3ES#G+F=XAQ/BW*'X#*G\TG8/BM/'N.C?=+M?(M5
M--N3NGI]"? 8+;E0PG:)0*:7$3@30O8?7B<%U0 8:A.03)I".("[T<\^I?@6
M\D[0;TI8F7ED7%9SV?QU'_25YI-<>J<K:R[DY0/D$U27$(3X*I?I+BU04_M[
MI/"2)6Z(Y'#8HGY-J+\((<2Y6/G[3-_9;8(%Y^G.6^M_V\JE#OS*_!P_B>2S
M%:0W?BXHJ.0@Q7'@@G#QL94E()8_%WI!R%N1=@R>S.VC3SI2AAQK:&'93^U
MR=(E>D#IFLAC36.9S##^@UF[:V.Z!>+_7G[X^FA:ZHG[W@8?DY0>@A@_8,V8
M=4P171,8IUE'.H2B00=9!IKO@(CN:&7%BWUW1$5GN[>_?OC%KRILV?HS&SUU
MXQPKDSPND,T#H'@4V1'\!-Q0#*SV$?#$A:?LB0K?;_TWI%,Q;_I6]$W]OR)3
MR)C]QKF%U6&(KBCS 27,-C@IHM3U@Q+#LPC'#@HJD2&&K\[D1>B2PXN\,L;7
MB1P?_>.T!Y![ ^G/ZWTTH5EC8/\1(RD4?BN6(710SC@9F7VTTJ[U2GN!$_C8
MOW-PXZNMO95DQ,F+#N.QWMYG7KYTYC?2_I=-'F-PI-,\D5V.D_."!Z^P\'PK
M,"D MVWI]39RN(>RJO$G558D4'XPN#;8XI^(_'VYE_T*6)>*(KYA]!,4V13\
MS%. V<I7A7U1=T-Z"9("$T#Y0D^Z^TIDO*_L1M6%^D3[%:6X15_Y&1?G+EV;
MXN!PK59I"G([$U#TV%L_2AS5,LK4[VB,L"L01X..[,:HT8*53C0G#^WLV5;]
MDY^BQQ&/Z?[]4*CY9%=;B.6?![/)B5]KCBBRB?[PM!I#I"F'D#"9RIYLE@SY
M<&_;X7J_8C85!;G\+Z@-A7RY!CE:0DRU/ZCE6X^GHIY)().8O+\'Y1,=]MN/
M#T*7,S2CACNH7_BGW]$]%[$T")Y;WF+J\!(84%%D C-KIG9@Z.> :-)G_;X<
M)&=V)T,I%8<)"GFGO3U7:2R'M'9X<:7TW^NY[+&R*/#&4:W8(&".% B<'TYA
M*OTT9HG]*4)PD2]9PM[5++EA2\37S#9!0+8Y[7,;")\%9WUPYN+7A<N.!,B-
MH_$<!N3Q= &O7@@9NC #7RSO@PDC[K4 -54(^]'BYA_RGT=Z"Y8\7Y_-BYK.
M,84J?ZD]I6TMP*5Z:Q;]7>]_)Z/]_^6GE'10C/6#L3#Z(5S:?%(("XIC-G&+
MR\_;<<GFA_RTV/U+]M8L?G)>G=?9\C]HL<S:P,XR^L%D#_0TC+H O&6/ZY"A
M.XYAVIVB94V\W_F+B#YV)Z1>R#G+UX"+<R1P$DKK0&\>P=<J_R?37N5^4YU?
MT=3G\=WQSP75D0M:VQQ+[F2-02.I'TU[ O-N>"T-N;H;;T=&FI7>_^0WLX[Q
M9=DYVCCGE,Z89%H+:U@\Y(-98D!88"J:OQU"K-#F6?"*VS1]L4T+G-\.6.+1
MB@UZ46'TI5_X)Z2>CRZ*IUH<8! A?B3T";K7]^%G89SMJ?H\GA/+9CG4:X_>
M"WS*T,YZ11:V\)J2 -&X4K:'%*E3@%LM8SROO),&%5OYBW <"?TUCD'HU5E1
M4Z-MLR[]US2LQG;_&5$=<FFIYG'!_Y32/!G.;QPAW]W#-7SQF,4QT";[S<)R
M&:9 @VQ,HGS6MV@/$"H'U0B'I1@^TD):Z"%(R'^!9U>@%,@AS)_/:L@OWBY*
MIN.L;_U1$+<U^Q*U8B13SFR'6YCQ(@5V80CL70M<=*LE:8@Y\(3"<K(0/%*6
M<C_?SMK%PM'^W&53L";OR]50D U,FC&&(L.@T[K4:P ^B B60KB/!1C8W8%,
M-W);\NC]M?/0N*61W1\H6/J@]7\E&#O."K.D\P 4X@+!B_0P>RD0%)EM0?%Y
MNHOS4PZ[HA>D)9AP-TWSA\;'CQ_?:'Q\;G0Z!;3F6WT($@:J;I'5$AI5 IW;
MXV^-AD:[!&(>_@ZHF[EZ2O2%Z967#A:*WYWR&%\6FIVZ83/XKOUWG\F9??NP
M])T"$;(S#'K_!9[J]Y6=8^"";' UQZ6N9?;X6#[76E9JZ8_R.H!S\9(*:NFO
M\Q.MZ(=1?P/E+.WQ+7Y/Z$I8C"ZPD![-Q'X\=$A.[T0+H9J(&E8Z)_>?#V.F
M$?NOUP2:4-AD)KR[&I+S';$URCF$R4N]PGIC[,Q(:!M</U1@AG#] RZ^N#@6
M1 =5"=DX1MEF/]P*^78(\O,1E>'_'DJ5S'6DF&8^'#CXY395%D@/5X D/):/
M6NCK]3##'RTH,O&("L)TSV?E!#K\$+0O0MBY\8QN55BK.=MU9V5O&;V@"COX
M<*&VN=1XD4=BN_L78@#^QW/>@;&M]U)V6Z&&V2.3F=AF_"&BO.<\ V!4)!E#
MT*16<0N//=2XB%B[&_#S$(1?]-^J^H9D>3C2./Q,@KM9#Y9<WIH<<[8]0ZD3
M67AO-+-"^\^X$$/H<=1/6_SX?^'9OSVS]W*)(SC&=P9/.P7=77 UM&&N=D5%
M!E-*&9Y1>6-UZD Z>P"RWL8U3XY(448J1 I:3E3W9T,GUA?;DJZ$FS^)-4QB
M/QYC\L#I-?TXF)P0F=LGPW[GHPKO(8@&O>E^6Y)[(NJY6D-(ZBM\<5_ACZ:7
MM%S+O7^A*[NE_W(!;]^!S5SYW#>O:VH!C1C-T.>;A<++Y8,E*PLRV+*[DQ4"
M+2'V6SN2'I81^?SW[Z3/]08,1K:7%XQ,5AP//9T6[R%20MYW_CBQG2R:W8@_
M'6-F!W#A/H^I:OVE_;F7V62^-(G9J93K!CP6=0"513B$>^ZAH<#$N^T&_42Y
M0Y"WAX[;.F_T=4#AV&/^$4&T,O@^^Z/%]OA>0]$/E.;$K=!TV[F'#0?7-(4H
MIYP>K7+(OO0^K?'AE_.QR\)9Y&5\X>GO@>_(3LD8U?L36@"")OE/-)"Z^_PT
M9]>&@8__S9*2@-LZ+7@#KWY5S\Q -;5M6IO,7%3,XVP<9A&_Q-AFH#RSUQIV
MVV=CQKYY3,VV[@P%>6I-"-K^0+1\^T/Z%\&;AOH&U]SX./PH704WRZ^;H_SU
M2F7O5N[]KR+SXF?N;)M/*T#MGJ-NC3=61TZ"2057:G?-7?Y[96LDWL;Z#6+C
ML5\[TNL5Z:@V[Z%KXG+C;.RQRC0OUK_B5&I-WLT@KG/%SSM#BW9VBN-TK=E<
M&E+=RA?DU&_B@0)6\"];,SA/[F!E'5_@2S/2V&AI!MNS.L^:R<*&ZB?X0=:(
MG]9L*J8,N$YZ<>8&US>ABDM3^DTQV!JO&6"1.#@8X&FN>UN#A@0S*O\,M?L$
M;H[]HF'5H&5R.EDS%9Q2\ Q3H9/69U0P7NWIKCI?'A94>LPNIH7<A(?=G_OK
M<_G270U?L?USK,>8MKY(:N3_PT80P126+__CBEH6P"4\+I)@)07V5O#! R=O
M=TRFUPLJTT,DS S86O(F73H$<56DF&F:6 3!Y6L7U&]L_HD&]Y54GCYR+1^P
MAB\6=K[=1EU$=5>-YU_MZ%MYO,%U<(474N/XO^[/68S-XZ!6>;.3+\YBLZI.
M31L'>YK_3KPT[O#Z$0YC%/T8[5KBR.0&2Q-KC-8GAZ!,+I!]#C<D[\J8)5U^
MDJL0&%9<Z[TJEZZ5-MC[.L/BBI7._V2.O= MG7<3O3/J8+<#0J\YK(YW:^G=
MX^J!Z]<3=Y5B61BA+([,WME--(UH)?=-=]F%@R<6]=]EE2;J9,G>/WF"1?8'
M+]^*O7]?P=[O0U"MFI' K'OCP/G;50T!+*8@86EA)LYK@-&%L-28@Q<&MPA@
M7&8J@X-<^^G)S;Q[>^^BIZ[V&7RYXQ2Y?P@2DPH9C;W2G?)WX<E"([K[$$3P
MZ6HN/ U$4;B[#;5&&G[ZM+>.AIU;IIVJS/'28.TP.*>X;-.I748VH\:1U3;4
MB.\HBCU840#5QY!Q*_\88&G:YE9U1X_-)_4QI=7XK>Q(4@TH7,@1C,,F=T@!
MFL0KT%Y/U4FM89Y(N,DSJPK_O+1%23<YU0H),X-SRE^QCL**L8:G?6'"=($R
M(+]'H@.]R,>[EK.X=>M'M;>@&^R:Q3'SV4=?'T51B_BN 5'AA?;?#T$#-S?7
MZ 9>NXI_A4<_)ME6LYY?Y5CS# LX-8-KYE.J7>QRN.25B9R#-Y [F@ASV?JJ
M<G:).W3(2628Q@4%<(:!H0ILXU'M#Z]DD#0?9H?^>:T <[,U0?6,=U:$TDF!
MC,;>M;R3>MJX1*AF?Q:%=U3CA,;C73QT[=H=.:\11\B(&9V.1N7^<]*E!"Z9
M/4'YH%@\(K'XP@LC=$52S.6EC"7K"461B3H+V>/IKL:=LSB6V<(+R7KG'BBT
M6 U(:A2F?P?WO0E=$=W2.L_8J6)H)Q$QSS[I,BD4NQ]2D;Q97PZD]NQO?)I;
M(;Q\V@UWFW+;;+_9+FRPLU,+ZP(WJO5 DU&BVEM)#&G*5H+VL%2DO3Y<CR>C
M*!NV<D?:AOX'K]0X;;_\]O8YUI%W#8E]U^K-M\T_.VIW'H(Z,G>$I9IO=X_@
M)7HE^:'ZK^O&%.E*-X9[<ETW_M.X\-1;4O<R_E7)VWWJ,N$]W9@"?GJ44H%E
MM5"=LOPL%,T7Z6:2?J_C1^/E',+HD,M+5O/U1QKKE9IS20A;<:\>UY.$@N[!
MBG>7G@6B8Q=NJ7L0*DRZTU@ZA1/(^$6^)*02W7"$;D&ZX@:=;->N(93-YU=,
M#2HTM3])=#2?O:>1]3UE;')W38WKC].G=V5A;!D%[[KDQ\<'OYW2C\RRU*^7
M.5899W$%]/Y!V=N'*?]0#+ '3?80--)'/WT(ZLZ9.02EU):01.G"@M0P@+:X
M5!2IN.34@Q*"7YN CWF]6WON#OUY+='B'J&FH"+%N;!3T-RGW<8=V@DAF'5"
M&B%/^%(,)8&>'H8N>77V\^L?H? ?;4V"IVTI6]=,B>(6TLU<&Q6@XA1BV#"A
MA(1-1$)6P%R-?%*1]X<7;V'OA_'H]MC!^CX5[+:X. ](R6UZ<Q_'GPY-/N !
MA7E>?#94=(O]W6,?L>5]+THM;VVD';40"*0$+L)2#<% !%Y&<L+ F[C3ARUQ
M@<E-$HSDU+:*[5HO7_H94?F@3.P],8/'WN*YC8GP]00AEI:EB0\,67HX$$C3
M;V).SRDZG+3 9*;=T)B#_!*S*E@9AEHV#/Z4&20Y\]N3G:F*GN+DL36[0$3-
MIT+HWD%"N*.K5<<;M_YTP:#^[B=V)ER=3QP<'(Q +!EL>F\_CAZYC*Y$4OQ\
M*T325X!@VFS]WFHH&?13:H^ZG(ESG'Q&]RH%KLU:5?GG(5\+AL*KGCX%OUO4
M=/=)-KSL)S&1>N'/?N"S=JL6:4RYWV@4:"E^V>*C,F\K+_QQY.-Z]Y'49B0:
MB5=YX,$5^"+8@KJV]]"^-F2I&:_&Q1@$GS1+IM_>.\;Y;EM%124W;)Q>ZNV5
M'LQNY%S/#]JR^]/$N$Q)&Z!:\9E]W["0?/<CT'756I-PSLC]$#3CJ80_RKVR
M4+><#O&%/)60KRUX[[I6>(&<_G/O$>%9SM<K-PCWC/I%?LL.IA4OA2!Z'@W?
MV U^(R/R3J= .<Q$3+<&#74(S0ZW6K"<)0/QZGB; ;C3P/G+XVF!0F/SJ_OZ
M%@VUHY9N;A5;TS0&5P$1DHGFKZ&K1)2M%0JW3X#7"7Z?\\Y7;\H9R'D_1V[T
MDX(YY)8N]\:P5,S4%.QDJ09)>F5_H6(&#T'3* 9G#T6W%R:FY88^%1EA2T8E
M-40##[<PC?QGPIW?0'*Y[M6W"7>>ONUS>8E]E]6AI?7O;_2ZRDF-.J_?/06X
M/;G,OUN>S6+>T_?Y!#F\ZS_![=$:T'>?M@C[B&'6GO8E_<%'#A=\[&==7Q;/
M1KF_;-P+G5Y?SYX)_4JPM@S_*_;R%?_=D[W"2<B@_2 /Q;C0QN9$OU)GW#<<
MOU[Y%?69(LA/IY?([V#),:)B)U8(&-T>HSF$^GIM*[].*=T[92Z;; $.B[CX
M#9*D_6_O+:K+$ZGE.Z_N8;MD.Z+- QF<W;\\YI7RHWQ/>'*O"L_2+#AV><6]
M58USJ=Y5HR;Q8YI'8WA;XWI#S 35=3.<H@OV=A$Y6R@I.?A+'A7F^97:-AX&
MA7_6@7B4HE1U'K:9!JTYV\"="#FM/WLY$^=UNL)O4@Y!DU_^/ YQ7V;*OA^6
M$TCM-)2:K-46V\%1%%Z?>']<,%%#+KCVT2/UY\'ELPY=M.O &0O\,^6^*(@L
M$YAG3"8H\Y[1%;5:>3>X_^KWJ\OR\HXZ?E<FANW#>\J$>_D(:EUR?Q>5A ]!
MT<&9/VP/03W7 3 C,4"-P4#MOH^!"AR"#'_M:6 ;/J#_4B' J4.09D-Q"Q;P
M1;,>@KX/E1V"%H89C6#RB"'[(>AMON4A"(L^\#<L?W8(0@?37C%]]/_1L)2G
MK5R[%THSCE1P]G#"$9SOV[+\#<H<;4UGI2:3V^ WRW%4Z$/G5N6-[2<O+N/%
MOZEOF?V@@/O56I.HB<(;MO]SFTG?6F4DLS]9AFFZ-&K^C=I?YE,D/B/K'O"X
MJC&.IZ#?+T*R#@8A_T?/]<4MPX!O)BOJ^W@Q4VO,:W-["A7&Z!ZE^)BR^:LQ
M/F?.*"0TR_(S7:ZLL/;%W=N82PWM8UIEJ6\=ML?RLK?]&&9X,-D&#:CF=J,!
MQ<#>&B72YV_Q2^ADM)!V])UH< )"\EWJVHROI+SG@X\)LY6# A&&(RT5MISK
M6.+K!;(C%'0(ZK+>@8F .8%H?*'@9#NG@4C'Z9%VFY)\I71#E_C_/%:') 5_
M==A?#.M4+M+(WA:E"QDS.&DT"^3 45XB%4OJ]X-7H9B3]!L_VJ\6]18#55UZ
MK9QA6NJ]QV].I T6;5HZ\PI,F(0]4$[Y!9_&$@O!9!<^#E27"9*/[MG$&,JG
M1@%X\AXTER'(#16XRIS6I\@[W+C<S>WJN[Y%D>0!C;=09250F07NC^$^$Q&B
M"=D,+JM%IOJ.D3;P.+Y$+-F&+QDF8:@(A._/;>T\:^<, <=M_;V0?,=" O*Q
MLN)!G*F4ZHG1KV8S:+(U%CB/[5.;KF>(E5.+&RGRC%RR_F)84ZX?!=R==?5D
MCLX+3[<:_)O:+][L7W.(:9?$ZS/;I&*1GVU@K]#2AZ  3 JZ 467DB9O4:,!
MZ!)\BX^N"_@4J:4@Y9O00J=J2\7D5AYLZZG;>T>?8YC:I;;R!A=EIAV"'L)F
M+M"Z"]6!MQ5^*+(MDRGNX=1XY_Q%'XLFTCF)KS<15^YF:>9'Z[?6V,^HG[D>
M>%[>?E-.A]<(4O18B0)9*J>+:"[!,K'$J4P>QO<\2+)D-TS$S;/Y^]9NNM[$
M28]7C9PJA3:"):;OG$=<8JU916:>/'$?WL@GH6;*2<UT01/4 ZL0:NT/^I5%
M%=V;HXT_ =3;%8&>$L+4W)4&F[ZMENH],-8"/)3\7UT8NY@6"ZW&!'F>*1KV
M$&(UJD$WD<G=U*;X\&C.W3\(R)):1FJ@85UI6;M:^5I$<,^[AO#MJ!27,W[E
MCZYI//\HT'9:H)_9UDH;,R/+X!AXCS@#S"SR$3".0.6\&@6AIYML(*N0D?.8
M7T/VV_>9WM;<?O5>Y>@XL[,%:1>#0>R;O?< 6E\XFM> LR8RU=IE'G_U ]JF
MU=E>*UU*O2%#Z!1+0.4C3JD]S! $4-G#YT.2L&#ZY3(XJEFAD68 A <(.P-J
M70RI *8B%RS=['H8,5,%E5)^!;I(N!F0]C.+B"*;P8#S@3@H@=OZH(;!#M0O
MFC93LKN1[&0K1B,))@+?UUS1&\SY+9*\V))B)+?\[9K!X(=S4W>KBT#(HP0P
M!BAB4<>)HW0@R&_/Z5 @"KZH!.$=KICU2Y5I])-NG,QGL5Z^%VS>AKP3WT86
MSCH$L?$?A>H@])E'[TB?KKQFG"5$R-,56'.'\JWT7/^8LC)*>MZBP2F?Z7\[
M[#C:G\[)O-('U76WW8YF>!0P8,!#TZ0+6NQ ,B!"!C%![PB152Z)^C&"1G&K
MOO]92FUO6BCV<\>5GK[[R.TVQ!75-;+ 2[]#UF5P_J.I_'D\F=JHEB*C-VH0
M(^@!?UP=9*Q0'T/U<T>KGDZ6,C5NM ZN$!*1$SD-;OW/B:1&%PY#!6P!\FI=
M4 [&F,3>ADO,(H8?%IDWT>-!EF_*R&&(U_\==4EHX'#),;>^-B+J.V%Z4NSB
MG>P5&-D="RA'I!M*(G^@V1G' %V\1'/79W!?H4Q\+U*#DIA>9%&[)J*3'=7A
MT?B&HZP92=K3BYW.XOWE$-,)_BB\S  =5!E*(>R!_D5,4H<4)2>^&ICI)-W"
M%A-FV=M&C6^KY:%[WF1^PTH>51K DNTRGWD>S4,1H$A22T*J(]P.WC*XZ;<^
MYHPNVU,FGSX,/7#J=GV5<=_,I2Q-7%9!Z]NMH8]9L?TY?[& /'C],^4O#DOV
MR"2X6=0?E&Z%+IR*!-M]R._+(Y+32VN6UGPWK;7;KKFKO/MIVU8BE_:=?>>\
M.WCC*NWZ'\A'Z/K?)7!RX;DD6W1/!_OH[_%=CAW $5Z>>*;UJ>]@Y5!&[ >9
MW7FGKUBR._3?=<4-IB.[JU-R""I.!SW>6@^D.0$^U)\'K^F*%+>N#ZM4ACCE
M94.NH\#J<V51WV2MYVAUX;FK<Y*A7GU*8_#%0$!7C6%=0N9F=$["]A]]PC#-
M9-P<_7$]$$,S\=6[U4H+@:/KMY+NC=@DQ2$D27WC!E85GEHUJ2^HJV-X;H7O
MK.FE?5.KYJ #LV*L)(H8>_3]0RJ2R9U%-\3),XOLN("()?8G#($_&XN9?$"S
MZPC,<N)W71I:YS+QD=RL?0F+@K,&=M A5PS[H:Q\(^2H+@+9*<50#TR X2#U
MV%BTZZ=1NB0)Q3&EW&9[#!(5I@ 0K+G9] =$O8./PQO-V3>\A8$>VE%M0CL(
M7.B@$/N [XGK4ST4#DR(I@8V.I(WV\K]UF0C$[_/*FO<"NA.>+%X#A4CL3[8
M-N+"K13XDSG?S]#@=B>:->(A$/U^GK%0J/.CXZS)H_N4Y6XU,5]+_TD3KQ#M
MLMPW,[R3G7/'MCBJI]+2BUCW+OS_L0B/U481?X,!Q07<UDP2-0@(J4)H?-]H
M#XLBE_>RXEPSXS:]I\') 4ULWESFI_02E.K/O%;\[[Q*0N!H)9,N<274,L8-
M!8$H4H 7U66$SK9HY64^WC&^J"*(L_UG!]>YRB%"W1S,JG5^@?N2N?UN%.E]
MF^\_"#$/2[:%3.M2\0>53'8[%TUTS"6S4]^0[]G-K.BI-I.^A-(JI(N4M'0B
M.*6\,U]B!;YF=<SU"FW#C\IKY"-'T8UJW5 "NWT]>;AO>!I,5.N1C#97'-$&
M@U>]P]*#3:_^KC)1^.7@PEIQX4UZJ8C<$R)2\B + N<#+@S3A;F)T+[ =#2;
M@2;3R,*(*HNK:EIZU;J$\F>_,GR7+6-&ZL(S!Y.->(4%9.YR:RZV0HY2;>IW
M&#*&L60'6,8AB+]Q8=JLZQ#4)(*FP&QUD5P4OF>-,^<V#.0%+<YD<-YNXQ66
MS3!?O,TOW33PJT,\ ?0X=SV *6D D,7$F@Q.*,T*<6U<"W.LGP*GAF28=RR4
M_<OUE*:<,/XG>J[JM+QSKVJX16-BGRUK@)1:'%-@RB!,:#3#RN"D,]&>3RP"
M0H9VRK"3:^-#JCR,WQMK$9+2#'%R\(%47_3C'M!VJ;UI6+CZF\NS+24T8527
M*,IW*P[]07%CC@@6CC3K?A[9L_2PA^2K=>7&J+2:7;:N-SUAOGB"W]LJ^5RF
M__.+ZK  QA=T71(.E@ F&[4@3\#S5#YC<%\8DG!/:<:@&R"7N=$LX*FL_F^U
M3UD]!Y(?/E((/1$+,800:Q::#T&]8.#<,EW2A 1+==0#QS6@>('"?P\ZSKI]
M&3NHE,P/<!53<;,2E_6:O>Z!*WUI"A(YG4>K8G!B%R&$GJ-]3Q9?PGA";@*R
M08LU^ET2UQ=.WFYJ:T_I^]T;^B<-1<"<D90_)ZJ@PR%Y^72()YALQN#(IYCA
ML>2 -]B/DVDG\HFHY*'HL/=N<I-UGBYX#?^-F&.6*JU9X>:QYY5:WM&)64UU
M'<H,'+99=./.(>BX*06Z?K#$QQNIWX74(M]T57A)FAS1!NA8F15'7UMXU/0]
M[X04/(LD53GMU>T4"Y", V6+P?V6=A/5I4^W(\&$$-> $=I9^J/OF$;?!PA+
M8B#(WU*UOABWZI)WMA3R53@W>HN%>JQ4QVSS769E3^V*2//$^E!@%!=40/9X
M%:@G\RUF.8GZ]FA'$W(4UH1>-R-!D@Y!?$PK"TZ @>Z1M2:"5W-K:E8"%_E$
MY^2L!,5J'TGH![66/8=J:M9ELC5)'8*NR1P?4Q@QX"MQF:W(6/S6QR%O;1P0
MEFZ?EL%W^CO[(IHN@"?"$E'$ZJ,H,3Y"/9,<\V@,]^WG]L $%1/IYTD'=]7#
MO-[.)&^^4*#I_^+,T/=V8 O?BD*S?;FSWT@19'".D&47L1D&2HL!T22UV*WV
MJ\1\H/&*J+7'V7,/E<N?Q8OSB=FN5@O'&?[\^G[F.0?]X* $0GR%:DBB"XXQ
MN*27U A.5-UF\F2Z%CKEYMC1GN[ZX!QXF/[E%Q:WLU[S;SYOKXRHZMO^4F2>
M81WF*7I0C"*^ S=B<1CNJ2F$$!!"TP:@5N,JFXT;=C@]G.NOOI) R2J+ *F@
MNML?00/;Q<VR@HJV+,O8$]A?P9FI$*KEZ4/0J)5" RH0,Y--[0%8*9*+;#L+
M,I"[F*?[T,3-S5+R\-/&(6>=QD7+<Q_)KZ]7WPRY^>114='L%/%.)HR"97"2
M:,:(H]1Z# )C%,N]@^("T)TH_ATE"">0Y_;92B700.V!+8>J:DGRUW\U$C/X
M"\?GG7.NE21BF!;".Q.0C]A0HEV:0C@#, SCR\))0S6$*85:$TF%22/N5$_[
MBX3K[ D\U54YOJ:\_K6KS,'HA;A<3Q7;3];5@05 +3.C/>(0=.(O'-T8D8C0
M)14H+9HEA4D&B.S=^IP(+Y";93)5-]>!LZ>SY*:^?Y.V[__/*\Y9%7I4:)ET
M@($$!,Y478>E[B<]18I%0D@*C42W9(1LB6?_V54]:L/9S/6]9C;+!AW;P7K^
MM^-/;R;Q]:#S&.),,R>!]87RH+KJ%_A1/I+8$U-X2H@GY=[CLIP7V@,**6Y!
M%5.WW&<Y$2\-W4\5E'7],UHUPC1V:#-Z%H0[9)G-6;4.0;$=8C_ND%&]SY#B
M?^9E8IK?>KE5N47;A-WW27O)K=&K?,)$/D@UI%F+A0S9. J<?G-0B[J]Q=>U
MM"6&>'"02H\(\XDY!@=S(30K_Q%ZJVT-)YRGG;^Z7#HYLQ"HDN2@3?,@*RWV
MYN(Q<9Y\E+[\DQ,$5%J#Y95@@CAVPEAZD%.CRBN]\Q*[="\*PF B_S@KY"A8
M&DO,:T*Q&BC1^!$J '1QF'N&((W"/\YH+!NNB?P6*6]D\F:VG_NK6;YLOVYN
MG836:8T:9!* IW8!=33A5=B'0]!Z/3'P).!D<Y3'BF_:-;)+.TCEIZ'$F-::
M?N26JM#,UR>OA%JF>E/4XZ4VF<;0=(VRQ^")/P1E,QU%W!,FR[,#[[M5.ZT+
M(R$+R#Y48RY=8(M*!88HFDRW&T9:R 1S,O3]C3W&$;J&&)G7E7_V^ER\]5U-
M096?<227ZT^R.KT=C7 L6+(CYI]+-)6)PC"7#T$[84/(SD^;US2<9,6EJ[8C
MJ$X'S#[],#,S1RM*"X02:A$9DX0\Y8OB"EUN($?$A<Y=TZ?URX?]QZDJEUY@
MQ*/YQ?ECO5#Z=?^B;.IR;,=9Y*AK)EV('>\I0V&/10C>H>D[_ZG234#8\3 V
MO&Q^A+L*GB0G3U7?F2?[?/$\>^M6%(CN?Y#_<.D0%!_3H8BP)?ML^-%T^BE*
MI 4<]-1 3 #EX8Q)O'O&YOS-L[U!R^<]TK////MT R.'E8M]#VX!?\AI)<?C
M8!\#X]4,CQV";J.ZR_.&\HVLQ$^&UYG>"SG[X-*]H///]5I.@A_=YH7_S5S*
M[5L SC=BXN@H,KH77 _M1J>)(#7<-O2M*(:O*V=ZRGK\0C[S6P5H5=YS?AE[
MS"']F4U;U( ,C6I\D'H(\E<#Y/CH DM=#%9 G80]1K<'QG63P?:3#4->UMM:
M-7KS*_?\;,5=(W4;K*0_+D>>'%9BDST1JPTA_ED@3&P1 ^F"C4@)('R;&R6!
M0$Z<)GN^D2NX,PV7/=^>5?",*X'KVN M4&L_)A=%?!U>R,.<^FNHKB#E#JY(
MXUX"WS-#$>1W).N8[;>EF^-GVYN3<#HBO>"H]'RO(3FG!RQ="M0SA,]_J4=5
M^VP1UYC' E37/;KH(C1]GGUL$W(?E8@4B(9;>M68-'N.*SPUZ.E/#&PP+8ZR
M?WC[;4Y7U)F^*#7@@AE=,IN$Y41HDID4Z^XA*/&3V=,.+02$$I;1^N##FL:U
M9O)U2V&U"$A.F;SS/:FX:RW+EXKX)O.Z/I&E=+&"#Q!6\H-#.NAWP^^Z I_\
M*LHS+WT!]<#W7UUYXLEAJ,3XH8MMPO?$7( D,+@_ GS5D1YJ"*_J6?^L_AI?
MO9ZKP4,^I\J^3=O<=[.?__ I2_8Y(!6C:5(+O]&PHD/<")WLKX)\]A6R,3EA
M5A"YJ+8!(3AU7N3+IT%NCC>>@&VB=YR%L=N:F;C)XLDW?1*'(&K3?X<@WER2
M$.M:2.0TTZ;;>*;;\&(&=^NAX6*/40-6J)^CS"O.LQU]55=\XR?+$-@B-#LG
M6%<C%<ASC<1+I+*&EA?G^2:]!UD9K)Z9GB&4$(8<2@PIL>9&;R$PMHQ?[=>,
M5YECWS35\;T7_C,NL-H^[*:U1[J&=;FJN':"B-UVQF]Q_86D8BG7$,YD6)KH
MKZ;"$%*Z Q.7#4@VV3U<1TU],G\NTTU:&U,J!.J(8AWG$3H3[1"M0BBUK*1'
MJC,D4%53JN2@]%'ME1]V>9^^#YS'7<NXH(KI4NJ#D5[\RMZUF(LJ#=5R4B);
MXK,1%H!;R>ID4 S:]H7@B9(3ZM3H+Z]Z@V0@TZ^E8MC"[!<W:S-NWI()5;J1
M $U1*5\M>&7G(8R7K>C52[DO[QL:[1:EBP\\=7&SD@4"@_6U#J<N<)\%\DE3
M+\3[\FO]@@_JS7\XZ&JG=QX_9B99<ON&^6N6D5>/'IFYF)PWL7#)OU,G?,[>
MP4]?^\"E)B]::P=N]O8GEA=A/J_T'?,S;Y*FCW-5.DAU'OW[>6<M[<3LT\Q"
M4>..RY!D,1F.VQUP6@1C4F2A3G$]<PF5*O$N-V11"7+<19XT=O>3R%:DIR^)
MXZ/&!]N;L<M^*Z.?<Q?+>X8L&:?@8#' @8G#GN9:786'^2G]>[36)/]Q8E37
M)%2^\#S?;$PG_:,ADHEQXC'M=PWDF?[-'GCRP-")<@)3XM?SQN? \/R7O47!
MZW+4K/%7=CW-$D" K,I2S-V)-8^HL':WCCR=7R+1$/JI)097UMNC0@L0;VYP
MLHSPJ/?WGXS1EM%&*YG-7P]KM08JGIWA+BZZ36D//D_@Y,LHFGR!X&5JX"$(
M@%&3F2?O@7RJYW<#W2"Y>7 T(-H+?R_K.C\[U=NQ*+:!B_X@[FTU?V?XY9L0
MV)M]"'[.F,$S1!E.0>1+)I#--J3);K<HT*>G,V3E=)#J*5_%/-3CA#COYYBM
M; ]P# OGTJ08?8^;Z8*"#"X:C=-E;>1KAPKPDD@[@/:*"J(P>@5,14A^<9E3
M7$4HV,TTY-LOK_GJO] _(684Z44/Y0@92PSEG-=OA9A6@\=.-VM:0V I6+!J
M^Q&Y9?[BB)$#5+=V('V)+Q%U LG[1]V?T)N9&(BMWP4+SVH0<E14.<^Y;MC?
MTZ@T-?<8:C$+(FU)H+K8CA*U@>NW>L#'Z;:421P?TX<U./2/;"+.+WXV7XV0
MD!XN$ +[)9!U0'^[22^=@JN_SGRH/G$)W?C#B3C9E1D/%L$2R\!DMV$"C<3[
MED);;(Y#\@$1CJ)Y3:_?KKTH&Q^$&PY$*SD^_TCHMC0?C8(G<E3:QW'M0LB6
MF8DR2@<%6"*3[C4ZK3MY4>"+#]^3:SK _=%EGO-K/ HU1= 0WD+'Q0E;KEX#
M>(4Y:W'LD- #^Y?"LA![U#T(<$ZQ!SR3[0$DO*/KCV-V]3$)^S.1*!QW2+F5
MKPI&N-0VY9[-[Y.X0Y#&SZ!-)<(:&<S@B3Y(<NN#-(KBH>*ZO9FI.3XD",Y/
M1=*B:?*87X<J9,5OV;_N <0W.WWF(U9=H?T0U(=N6&:Z%&(%FFR-R1RFR':A
M&YMQJ"34R?:KNHGMFB1P_&AJ-,])$P-R\A8C3"&*K8/\R,+K]!=[^R*^/XLI
M#%0[&R606@J<84HUZJ#!0'<I&IQ9R$<NC[]=]P,I&IF)/P;G$W2='JJH#O2?
M-)^^;SYQ-OPR]V_S$\)QF14H8A+VPR0.^@Q\PE",,8X6,]2A&U,B4E41@O*8
MI/9+^ZG2X)NC/YLN=H]QZEIHCQ4)&K3]EYM=@&,U E<+.?W=8N+++48_5A1%
MK&1*BG)[!,6-&@?4&K"1<_%5.LG%KFNV5H9M[Z^I/"R+7EGV$]\81SP;50[J
ML"WCE&_1QQ"\>A?(#N"9Z*4F#,6X"]6XAT.S J(X6R"Z>UX8@)QK'C.X+!4\
M)/;B[[+M0Y>[CNS'Z\4UPBN+8U'F_SF1F(C*F*Q$;3QXQQS"-ZB&YBZ4L.X&
M&]%RF'/6N(8N1E%+?:@:FBDP>S8_T4H/_FI6G,79*[WOM[UN0(;PL7^87AB@
M/(R#$.P8')9D&"DWCFZ\R(TB."V"TTX#;A50>(Q\1[U4SJGKP\&C[T^59LOE
M7-CJ4HCZ1_S.OL,?F[8\>>7\>#=C$,LN?X"&^ R?B%18<A]'6$618F1F;GT:
MW]5_KXK1MAB]*-^28\%YWT_N_V+NO:*:?**WT2 H77HO4:E21+H4"8HT$1%!
MD!J5WD5Z2Q"D2!40$!2B"*)4$2G20D>Z= @E!04ID00DO)@0OO#[?V>M[ZQS
M<>[..A<O-^3-9&;V[/T\,WN>O;0NDS[_^W2H=G^Y>.K[9>=;]UR^)JP]N0UB
M*47\T@<SP+LTD1@,!P/-QQC _<'):/KSA(2#^/T=A@;B5,V?D!LMF;W**">1
MB!39=#;?,X.G?GTI.SQD5H5WN4$P'3!6VD+5 Q8[84(SNF#X:G54_PMSN'I9
M<;G8\\FJB5FUHF&)/WO@$180>!.:U0<[#^M&<S2<Z/1^L7E-A@%&*[M^/EC(
M@-FK:%/1B&.0!0'_D]_GBF]0[(&2$*G5A<)W4E/)5%>']K_3BD=O(-[PQ52K
MN(VVRQW*$Q0.PK3C#1?E#?Z#4UH>+!%.Y+?C1VIY/T-XZ8Y,O X^?;IO$ A6
M7C+Z<G&?P16N78CDAF.:T 1+\'-[BT[D_!P6TK.X _;B1XK_]6$W[M6$,5D>
M@YBER[U^+BC-!Y,4F@LMKH[1G^J]48I7$!F!>,#9:4 _]Q@4 (F/W-G>(7B0
MT 3TTQ!%=S$EW.U,HIXT<C*$]>*'%(W6NU5=4C<B7#T>G!+\$4<7<@[\0_$Q
MI(&CKST*8]&IQ!/>VDUEG-63\D&)?2X>[]&V+I$?=1JN. RLLP'%]G5L8"WX
M#NEI'<X]JNB0AG<Q( ," (<55F+_N]4 .DKHA+J\+1"#X^ <#P$G[8?_4(':
M=TE \GVEP]'>(#VODD,#XZ:/#8 YD97D0 M WGJ*T39S>NKA4P-0?CWI<&\.
M_G'<?=U[(4'B+^K'67O\'I[+X:R0K&XO6?RV/+!D#:+?#R+Y >]KHGT 'BR<
M/SRGJZ6I9SG,J<ZA$LV^^83YTM\(9JU$(Y:WG_MAO[<F6U,HXD>E\("=-!0M
M8$%)S( %!@'V$1<AUN(AI!B1^\1?RS^S-_D?'Y((=60SC?VPJ%[W%Y=C/K\0
M])>,>4\^T9MH0X&WZXFIG51M0A*>G7S#N!J 4>7'.0?@.,L0#QPPEQ\7G@+Z
M)!$R"'_YF3P? CKB+$'R^D5KK4(!)2B%GX/T#/!8#4AQU@5B" :DH!8GX;GN
M#M[IC(+ ZJ7#R2[2<P3CR&E,P;!*XTSXO=!?K[:I(\+(7@Y HHDB8-4%^3**
MZ!T7C+X+R!#?]^QN_KN-P$7MX-F-NW,N.'W!Y].SMHQ.)["D9<?91OJ? W_Y
M^E\1V/_]%%G<ONCYW[;DF5&97!Z-R46CQSIS;[8$1C]Y6]T:_E4@\B=K2M2V
MU.;LMP<O!A2V0':":8W6&N%_X 45SQ5^XI5@8U5INM]=L3E7*,;O#BK/K*!F
MEYT.;M4C7M0.?7]?*Z9:/*-^U!86BEWEKVNDJ :0!\3H^J]N7MEVS;'(UC34
M,U$QLNS1,*479%B'E"ES*HZV>?QJ6%Y<?U$, 6F5[N&)QR!Q_#$(#ODW/1^\
M]7S^=.+MH+2TL]J[WOQWTZX)2L1Q>#]2*-M^S+B+E1LI4X%>8:RV*:EYEF2>
MP:,F[?5&0.[VC_=O&<+VWS*=G_J5JYF[NTHE%U4>@^8H<C?J$@VS\E9_);OM
M"8UIN\+WB7<<'4U#SGL)ULGH]?R^Z%<C/.LT'-]UE^G[N7U>NO,:E:A?[;N5
MB)Y"WR93$OR2[ )?QIK"8D'=%(%/K25RQ50"I?+596UWL.?<QECXD1<_QS8Y
M--NSY^9H'=\ :X8IY%4?R'J4[V$(]WUFB403\D=]9)9HO)&?:I-?/P29E74,
MHCL&;?TX'2DWD!\ &C;QYW"[]1%\UWCWG6M#T)ZA&FQ#>IOZ*%;,/0XE\1@C
M/G&1*KT_\)8:7K%K,J7E[N[N;RHC.;,5(3$]\<ZSUTQ0B3/-+>E6!HQD#$GB
MN[UVIJ'HO2]W^<??,>P@8T/>._3OT\NR[AG998#VU=UQ6$5ADX<F@%.ZC-2K
M@R,OM4>G_X2=]BL]!^GM?<!&VGHS8\-69> 1&C%>#8JF\<[3(4>?U&OG>ZC,
M]32< $FTPQ*EGY<J=N0^KMO1"-.TZO,1Z]>&;=,F,];:(^6PB<IT(E6" -3?
M4KL[Z(&B5:4S !SGT3N>*FP/O+<G,J;X3MF\$6G[_KE?9J7B%%=[[,J?^W6Z
M= <R> .RSF]( W)[8]4BT5EV+_\:L2-7(S]$\LI>=5-:Z6"QYL Y8R',2Q 1
M6HCX DD[!ODI 1))/;\ 91P'C;S</2K3$P;<[:RZG2\2_$LD6A-G?BI\-N6R
M$SWGKMAXPTH<1]\2JZ_Z!T(+)CIZS-1!5<H]XD /)"E2((YR;17,ZG1_T^^#
MO*'OHPQFA.\=C^&D($Y'(U[E&]]Q2$DX!HW.A#><5*'0";$X#1M!LU!X:,;U
M,+SD&&0U$VVUZK#'_FQOE+TIOWRA^\OY;+\L?W>7ANA>1O\G<%.(JT4:O&$.
MKXE32HXL[ZN-7Q$ ((3^8U#W7)ZX*&$;E8FBF&J4?.^2"G76T*Z_R*V@S_G:
MFM*[AR;XY6\CB#PDV9/">;3/BQ MNINH[$1-BG3^O_QY)7'-%XNF["6EW])?
M/7BU%#(^%+ZA+VY'.*"R"FGB7Y]HVP([1)=^! M%[%-X#M;W&#1?+$%(_)#M
M^%MX)"[J;L*+NIAG-TVO#W P'29?:,_!KN/%B AG6FNVT8Q$Q/8! 8$5*WZ'
MPXLS!P2/6EG[@7M@3/4/S]M).'45GAMN\HSI;.[T?1/]E"P+[U*F7HW6I;TJ
M#UM LN_7)D:N(58SGZ](.Z#9O+C-_-UG<'N*KY]PG;\6F_%XA&/8&NY-P_\R
MZ $L6036&RJ,[!X7B+X#>!#RC5+0N(#N=K E^2KEP$P#,REI43"0OYN>T,AI
M/"2I(.E!"[=?&"G\]+B_8(*E$@MUE(:>^9*ZKD+O$E=>JX\G15L1>NQ\EK6U
M5DU+-0YD)[5L+@CQ_F'J:A15:30X47S/QS/C:$!VO!^YD(G9Z8(R 3U]XLRM
M7+];&DAEBL6(A[Y/V0X*7]=CGG9(WDCU<O<-2@,CJ&?@71!:/(02[!"Q<.$V
M&;*T/74<<CI:KXG+_&& XI=-_@K%/SGXR#>>"Z9N$?<L>96M[PT.#O[S(#$<
M979(19^H&&!@<U#>-E.LF($I "?R+_#T%$[7\ERKR KR[3UG<TG/VF5/EOR5
M;N;D-)>&W6K0PGK2L!4D#](=BO+I@K$2D+V0I']<1$G[\H1?^60]W'0$FX%"
MMNF;OA"V%&P2W5-]GR$8#^UM!Z0O!+@8VH3+3(;69W:A$S3!]-%"54M>&BY]
MA2])_P92TVZ*5K>E8"]DO7@'>G=/12[O"7OP,8@1Z6*1C+*EB&8175;Y&S#+
M=R'/].2 \&)PX]Q(W5'Q;I#7A_X?%4E[JBU"^;GTLC'U7;#OZ+IR/(U/,*1,
M4N"$UQAJ.B$ )],58^;<,J<&$0C/<>;G#E<:2:<?CF *">4J]1P5EF?_/MK,
M*$?W)VJ PJ5*94G !0!R25WHY Y9HG'\7^CII7#-/HEK3753OPKONEQF#E(U
M&5"YJ&-ZY^WJV]J+-,!00[EWE$!K,J=EJLE/_ *Q.,MUM?5"Q-Z+JWO<B.YO
MXX!J:G>0#^2+3/_1S7_8!B:E#LF;W/_4+O+ME;V1^FGALA:?%I@%1!Y01!O(
M;!2SHX:.4]'"!&@WS>=Y.RNF# _\V$3MV8\R0!]]-9%,;BT0TN1 -RT/'EJ(
MR39_"]%S.3EYARW1D)HI='Z+5 @H$:^[R#Q'NLVC>\5Y,U;ECQK*-QW,LZ4C
M/[4V/\VXPAJ1B57''8,( 4K=$%Z:V1 <BKC1./YW$8&XS'0$\R5=CX\#5Q8E
MAC\.B_U+ JW#\\7WWG".]*0]0EHB,:5H0@"RQP*X:(SWP$!3(H]!R>H69YL2
M\?C@([C)YP:C)J)?;OOW8OF(^<\+F46LH $?)?-41X&!G?E,7 *"(OJ-8+&:
ME$#AB8@A?)GJG/2TIS8%*# 'E W_W Q4\!,*E!'!=VQR)8DGL?P2L\7ODZVI
M*#0K53,\U0+P>4L=IC(! >^9%HWG.BX 9=AFHO[ERI8^;C-P]M"V2V_L)=OS
MWW7#^VD<]G1W)@E%&QEA"@PH6%5ZML(\JWN/4/SG*D_O"M?T_*:XR*SCLH-O
M%NR1_071%V6O.<X:J+SP66_-G$_"S?7L +)S ]70U?SM*)P2:@=*G*V31)ZE
M6(14E!:+3/D6FJ9='I'2,_]Z39SO?*=GKT)%LTX:^HLQA=N6]!RPH-F"^U&C
M'O\6FM5UBA)!9.SESP:"3*;\%3N&*P;$1J10TX>M-GQ,?0:Y.OJKNG?I]Q>I
MS%Y$C:E530I/.68\93M:Z6WXI?%><;[Z]J3K/["7-U!W=1\DGS,8ZF\'X9U_
MU7CFP:0G M26K\^*+$/N/,77^*WI$\=Y/MD:6779W+W&^%']\ 7<%YJ,()@J
M =*0[4!"I040Y8;CR%B!^*EV\7?PS2BEL7I=Z$DM* T/H]3IZ O6Z'/_+);_
M2YH:(RO X/GKV^(>^46M=6.J8ZI;^N $)"'D&$3AV<$$;%?3^K='\&\G+&)E
M>HY!I[;R$9Q5OC+("343A1JI)A^1 T^[U3LW^=.9&=-*_MENY#91>'(PX.T-
M0F5OL1*!HVL\28^=>$./%YERU<KX1S7^TJJIPI))R8T[\P^[U@L/MZAG7QRE
M465A2]#/QO&4BP1$U[^D]&B#<H T?J_Y2WVA8+&\]9>.]#)I6\/."!='^C?-
MJT(2.XCGSN#V61@=$'^SH2FB@;668\G> "01-#2[71&;DY9W+J0/!#L%[^H
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
M$MFNSY?M/4;<IM3T0V>S*/G0$PCP M49D#UP0,Q"^/2>%2Y\&0]-O_5#J0A
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
M""R9G;E,>?U.3Y+URIC8PSO)5OZ/4L:MIHLH<2C*.]K;!F5![!W,O=(%X8#
M^PD&5BC>[)FB 5D_[M=L4E["VL/P'8(R< [VDFI*,/X90#6L"?6R:NW=U=&H
M-P[B+Y)PE?,*/B7)>M;B_!FFOY49#'-Z1Q6EH10;L+%T3M(A*#X0?AZ?3K&=
M4*?$60_6+IQ[EBCA7.LY_W1+*K6?$Y&:/SZT U>76W((FTC*\[V@5UL_VL$;
ML%DQ,[-+]8OQ]1+33RJ+(U3>MRV7>5^BI>3C$C::7'U>'FOL5SP5V"%7(_*9
MUD'G]9;@('UH+ L=G!VQ(D=Q:N8$Z5<.IF_<K6/QN%);I](CS]UP$.3:5KPV
MV4K)"0QW"PI\YA4B,GR<9"85[WXOP\-#2O7UXY.XJ5__2*'Q;-<:I/GFKJU6
M-!8Y4IX;8#:FG8?8XM*3)2H]QRQ+I&8M73331S7*MQJ-X^5D6>*7=8_%7\BL
MJG'ZO2S@-3OV4/N[_D@CZ$Y[6W+_0DEJ1'^D5,%/>Y.I>Y/OO1)5R]_>JT4-
MMJ"X?4?7+<22U...I<6_TQ*X-_%/[&Y\!QYZZEQ&N^?3A5V[E]?!C[#03$Z[
MZ(G5\DOVPZ"@Q#_ZIC=\UE[RVSYQ/:%H-KB?E#5;69PDH#]"6SZ.+&A,P6-/
M5A4_^VR%K8BYS?JR(1(SM=C*+O=9:#_KY9-AF[Y<1(MTBXO3==,8T>SY_DW>
ME%S9KCVB+&=C';.<Y''/ENU9+TKDCZ-<]<QN/Y2G_5;S,![+O&JS+A(Q<[5N
MOOWB.T^'GSE&E_I!"DQ2C^5;;%*'X0P2R"H6.@SG9& ;.V#GR=BS@)"B.9_!
M<,N^?PU"U*M1=M<>IYEW-)U3)PK,V]54[(3!2/I(.ML0PU"E #_&IPG  >U5
MCE'S)9K73_P:4]K4\'O2W%G_.<F:+.4C^4)8RN26T)+6_9-B#+(:,4X52*>S
M>PENO N4C:LQD#4;YITW=!/U.?VMR?+YCP;Z@T/0Q:OM+X69DN=7M*GAC"O<
M$3]@9# J 0ZM IJ<X@QXZ6,HYDV#,SX):OR)H6G?,=\U?</42V98=&C5<_K:
M.[#I'5Q*?"<3LNLZ^AXT&7M:MC4=@VW8C=<(%/ =5KE[2W>5FO H\H>>_;F;
MN@IKNK:9R)NV]LLI5(%QXG)-S_8LS'0L>&2NPHF&HNK*Q(G*OFP7QG\XTLQ\
M/H;>-]*O:UCE^#!<3CQ>1(PPPS, T^(A"#B/99!"04+6)C<IM@_&'1R8X*C<
MX\1=$6K1K].?/'N[]I'_M]6F7VP@^(XHD\RO6V(//.1?@*=]\4@?5,J^_48M
M2;3WJ./&L);KS[\H]CMY<WGZ/".;N='=+!Q-0LU*E+U883&O7.K1<?W+OJAF
M+:K ",5ZLK'*AE+Z$R$(V/>(#/?G^56L/I?B\7O."$+I?"72:9+@C(!C P+'
M3CL/[GUG$H=N&#.6RQ:@$:V LUF;/E6A'S%JOE"^3J8U09';*82EYJB%KT5#
ML\ZJ_JFI486Z2M=:(]-4+QLPGF^*<>%GP.( 2O^.8D7(A.9= 5(\WE,?3-A;
M_*C,,TG2$#7/?GUB7EEUSR@%[Z6-8>GLK5E)H;.7D)O[8 U(*H\1G0U/1(GZ
M\0*1?072Y/S&7Q]+AT5,I>=+LA_(BY0G@\28QM!&4%PK(YP0 ?L@$IW3B/(5
M.1/9TQSW=/]#3M%O(SLR),[JZUD_P]-:W.5-_SRM&S)=B^^_@%Z5J^G% F='
MJ'R'($S!42UI>6@Z);P%&"!LIZ Y-*PXAZI^&YPA/WVIE%(U[7SU7(C)G3?7
M1E^/*7\S\Y=4&LFQVLP P5>.%$,9UZ+@1Q3!EBKV@_J(?&&DSWX6^DJC^$>
MC6%=_!;.68_W.H="6O^QS9=[Q]^F8BY!U %3.E<>+><?1,Q'1RN^H28!>^K>
MY <!RGY- E7&_PEIZ>6.6=I7.Q,3A^J?8FFL&D04Z3G_R#0:AT*RR\QN+U&M
M&L)+58>3=&]J2_Q;1I%N(P&YV'@TKA%=-P%E8(%NR R4B".;QC4FB*96AO;T
MR'^8^>UWZMVW(<W=JPI,)B'>$Y)H6>U"\$3-*RS)%A:#/H7&%4*Y#D&>!U_A
MYL'$D;A]>;]9Q>7\XENK,M/2<[_,J3^^9-1EB5K'GA_1"Q>'C:1LDDDPPG87
M#% ",RC7"/X!^KUR7PTGE7^\_;P/0=R1.=C+3^KAVF1SR*;P(<C![875!7GF
MS*O')3(V0EQU:1^AN'04Z0YD9@J/3H1Z,Y H_#D)BADH&+*IGWJRU"SP..MT
M_96\I3]->JFM0C.&3*EODLU85YMC&3<JP4^6W5RIIH_<! (QHZ'U/?M7UFW6
MU;SG]*#JEF(\Q^.WD2,R2J<#9A(K$I?]TFA)4%PUY!3R0<U+&&_GV5#(=7(S
M!=J=U]:FZ+IX<#U9=RXGH(K^@S KMXR\F($WO&#QZ.5DYV/@SH$__-84$K=2
M$P=CKM&[%P[MSA?$4W7ZLF*3VH]QA!4%?*A]HVVEGC9^[:%SREOR.$0#V=58
MH#31"6& 2U5D@&6825L8I]M5LD$'TNUQ?.7D>%\)F^1KEN,\E86X".TE$1#-
MFQ8']4\!TQ<AH(W.<Z$P(W)L;$/>>MDFSU OPS,C"I,X-NZ/LC[D*S"<?ZPO
M/R5/TNV%D&Y#9R5&Z)RQ/Q"73,FZMV'Q4[#33N9YO1"WAIWB!D'>CQGU@W]J
M&VW=94+7778WPTB1E"U:SB'H7C"MJH16I:%OU)\KD>=%" CYHO+[=0]^*.S2
M=8_-=]??I+Z_PT(@1^!AIT1][H+G=.3)IG3V>T=JV0P/@(I"?8(D&!P+C0<?
M Q(H26E^X:86F9.B50:$/:SE2\FL89- F?,K>2?,I&_<"*W<!N0T:PY<D5TL
M'X%@\I0#[:/&=HHKRR3<..!]Z'A/+B5+O*IS]9:YTT9MS",>5:.+MU/<)"^X
MZ]3>9-K/J$9V7=:3+T0L/H=N_%..H8;+)FATG&W,#LYN"%B$Q$LG^[";AZ"7
MTT]?G*L7=A?^U3&)5J&Z'013;P0"E[+PZ*X.W7Y[,O4L&=SS8>HC Y',X/X\
M4.*LHB:<?US@?2E>\@7.PU0\: ?;#4E&-5E1^63I[&T'=G!6$@Q39B!&U28I
MORK9"2XJ<G+UU3GQ-N06AC/_!7N4WHQN<<A@%?H46\\+Q*(U+ 5-,A^94R::
M;@PS)DF65@KUQ";!^/[!$A=% 36\/3D\Y96&Z,/6"(R(X_6!MUFZ^';G(MWH
M4,0M9C&J#TX94( DHP,5H?T0;GCP@0.#P_"6FY?.8W!8%H#CBWUN9LK'RR^$
M+)=[55*#,G7O.&3N"<<Q1<BQ_LTS1IQU1'8Y0_UJ4B"D0(E&LF2W#E<E6E0/
M0A@!C*FFE8Z_=0.YWGRJ'"GO\AW=W%%1YVX[QP];_'J,N/S/"CBSVSM4DXP6
MJJ0:,>+1W$@O5KSAR8]?2!ZX'MDSOLFQ+Y_H;YMQ_/N?2I46_^S'41NBTRI\
M3/OCQGPWF?Z_#WZ L:%.,!8QHHKZB);(B)\-=*$4_'9\^^U%$!"$KX+T2LB2
MJC+&.76MF[72\M+UC"([S]]/K#UH,>J78][MCJ<R@E'$P1'E"P9'0$DWP*S#
M)%/G]L!7T ;]OHRLE]M/FN="F](J0W@6NDT7#&Q,A?3MJFW)\:M(W.SV++H/
MVK!-Y;'HZ;P(I!(63'L7SXX'A[N.VTPV)J U/9/E8U*OI]4>E/&6#DGPF_J"
M:,SOT0;M1RA)%_&5+D'NZ,_M5"*;E+V;7DPRV.Y[CHQ15H)#_53.W)TOA_>D
M[IRK>_V836RJDWJD2UA.Y0!8B;#H5N5X/=_6YW!O,UC7;)V#L[/W_M>,5)N
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
MZ!.+"K^$#BTZ/ZT2^: I_NH""]4CI%#^\V.UW%]4649(B 1H!_*(":PPW/)
MCPHG?7P)YR83[<)A+@F.I-&)QBH>^[0[;/7I)\13JV6FOP^"Y%LLE-9H,MGA
M\2,#AZ#,\7M+# C]/)KZ'-5=/LZ,@TV[T4^:%]*_P>JV,>@H"3WR6RPO7);<
M8WO@/L7RLTJ#0[O[D^DSX6S]P19S^)=CV]>)K/P8JCPC)MVESV'K8WM"$7QP
M/5HM7/<C57:<Z*<OLWV3]!%%4!3Y1OITI<\!GM"-T@Z@BQ>"H-=*"\&)]*/2
M GD]8W(]99J6U:GBB^2SN=5.*V@ _/^I(8N1'X!6]\<CCQVUN+O_\*9=[)'*
MG:7507$YN]A&&)5/DA("$ .)HN)<4SCG7SY_GSW9+7#QTI)XRG,3[T9<7G::
M[*Q[_Z+-P R@'27Y.X$91DSR -0.KIL2Y<5U,'B#Y'W;3HGP2TLH&T7*=KX7
M%S_K_EU<V2'H=KB)0=>DXB@A3B;)H=W ]M/7=V^J56+$+_9<8FUV?%  3U7'
M[O09V-!'<0AGQMS-6R[UCVF&(QJ8]FJ.1!JT@/R#LU0?LG("V@V98D%"&I.C
M?FW;DDQ?J:,W]<'?5R3L!P]NNF\N"#]A]7Y<R$Y1GAZGL\V01_"8S3L?X;[
MWH%E: HA*^[)@7!EI9[6^QFE=/Q<J P^ZC6.[9*=1Z]WR+E:SR\U-8J-&8+6
M>Z^W4Z"JD0,58RX:&TGR294+':SW+D..FO3),"9+$$NZO@ E3 @NJM:2LZ@*
M6 $P3W] PTH]?43HS3/%EKEG--Q>#*NX_ #\*+?'&U=(JZO4,R<+*ZNC9KOW
ME'$NNM=#E?14I.QWM7YD*9YU2JJS%+JKR<+]B?@0\SN:CVD/1D@!SC9O:I#1
M%.[Q(]56"&)<@K,>@.%%O?W;=;WPV^SMC]>@7JDBV /SZ2(]:QF"Y!4+\^5Z
M-?[AY_:;1R7FVA/H -C,",430 KVR5$E9;^(.E0]"/9SN6"NI'&EB?)PKZGG
MFX11I*]+B$!7\-]+M--_<L,XGA@K#*N!6(.BJRMZ#+A3+),\/UM+]P1%CD$_
MHM&'()A:K>DR-HD!N6(@#;#-*2+L^"JT46M3^#VPCCL$O0P6:E3_T0#FXKQP
MT/NGO\T(JQIM^_267;;P2?OT!_T!/4VT$C0N"27<KLPP'-5)I$_-3!:A.5(/
M3% 6^?WZM\'9L7;[=TWO_,14,,>=JN)C9MEGOSP%9;M#+]E?8!AXF1QUAA:#
MQD45J!ZU0/$924;RMM\AMW1*KV/%],0-(DL7%KV1'I^3Z;@KX\[Y:6_^7'U%
MT+:S=P\3#!E*WSH$D4Q@@,S"+I6G@J(<BS<I(@Q9B3@;5;GZ8F<U)SG=HZSJ
MV9;K6P8WUMO>_JVI^%T('D9-$^DG:W$H0':*RBM+W.T^!"6[7AR'!Y-6,(*[
M=(6IFL+QI?&8'._,UYD>M*6D7]T!\)_!2Q>=F9.14L@ (3HS$$1G^Q=,6L>C
M-FO)D<1_T4N935BP :_1A_DKF5F*#Z,1,V]8S A&9\VNF.AAE7V?(V\):HXN
MS@V<&L6HJY:9FKH,XDB&K!&<#SNY:&\Z!:BZY#<%YQA4IP<&^NUZYG5FN(T5
MZ5])%3%](B?MXLI.(?C[(4@(SD$K,Y! =NDC[T-?0#F@> 4&756*R0HD0_H<
MKV .07S)>8&^:)\(TX>74W/=&D A^DTZ$LA;58KT 3\QW:7TP<MY2P'?IH4&
M] ?^E<D5@I/0N&84R4+1@LY./% (1>*_9Q%U(<PC[X$/V%[+\. /C?O7:IU<
MC):/WY$\D_Y0]*G5O*384K@-4?D$-![!O]8I[A0=8VEQ+<^2]\U\;584!OW@
M&?.E?K_"]R\,S!G^3O'H;'HP&) &;_@?"8H)W@$F\8T''>Z^FK-A#H5WQOBY
M]_RW'NO5!14$C<?OR78C2?YBF5B2)3@!RJ0Q$O]C8<U5ASP(;)M.;OP-B1!7
M7=.^+17C[>BIVF^K+:6:VGZ:[29XW8./"3@XN(;L8CH$^08"<K(;<W@L$SR
M]E'O3!."*7.*SCVLU5/ =_[#X/VD=UI:[=U_OI_K/G.36\O,=%'CGVPR%)>Z
M_S'A/^V]3C)^0H/<%R6"[(&R0C@L\<22-LM2K=12XQ4%NN=ISW\WQF)I=X17
M)#?7Y)AW4/T,\S/T&]H&Y+"](XFN(D!'.8#\@A1O<-KD)<A&LN2FR%1P#D?.
M::6&M.TZ9&0^?"IP^]2[^";6>/B1'CZ2\6]@)OK7_4/0!F/Y.#7P^O(49+L@
MPSO0!T@?L*=ATEUIL/H1R=,\K#F1UP1,/2W),>Q?P-,ZC#]G)5I111>JX0Z,
MB3Y/U:2ENP'O2F9\#9BG^NN5XT2-4O'M,,T]:FW@"HL-/;OH41"]DCP"L4!V
M6:-Q;W>Q)&LP('NCC*0TU'>[4Z!]@B63I48_TL4$Y58@;+456;9'K0S?4EOL
M+'W_ JIS"'J  LX:[V[J'NC11\QQV+A;H:S$V(V98I]]9 P5=B+5SZ\^X$3K
MQ4SQN8SKF>OGQ#J_M68\[&]/(6*IIZTHV;3V=@\2IA\FP=CA6*YUUS. 5_4<
M=G7?( D/E32.7Y!*-L\.\,ZI]O N.C%SL?PSLQAXBOU_%796HD1"B19 .,./
M5+@H-G;^BP/=^F,E&3Y--#Y1G-IZXJ;YWTJD.-4NI:>UW#M7/\]O4>ZSE:JB
MCN#LI[/$[Y_3CQL)(%]%#$=P.Y.M 66\TXQ? D&9QU6IA1!16:;9W=1ZO]FA
MZK[4GE\R1YH[DN!_S]16SD2%DM'@(FA/MQBFID_@R^+?+*W>:TQ;0,<8=&!W
M[8<K*I:@T?^4$S[E&_5;YPMVDSV]_[*^8?E\656"UC5K*MH>+<U*SOK=DBL8
MN034U]0DB2Q4/3DX[JVGY;FZG")5>KO=0WOV#\A.;?<^!M3F9M-?C171\Y*-
MJIK)ZWEN(0\D>QPT/[CL_9<4%L'>/DT_%G<(4N32%W:S=2G_[.P&>GCBR62-
MG,WR3.-[)Q/E?VD+VT,_L3?T-"4T+K0$"G4X+=Z"Q2JX#O@,ATD'A-K_M'$A
M3185^=K<:)I-:LBL4H4LFE27F+-6FP3E4O/)*"JO$V$E2L_E48D/73B0VX=T
M;=2P8MJYV]_=6'M^Z[O>>]9%^R[7Y_]J)D92!+4DCOU C)>4+_B)]'VI'2]\
MU+-@GB:4LO?KA7K2[U(D. <9B)T^!/5"^*&>(YRKG:P')A5EH9IA>0EM8'53
MS89F=A&G9#.P5C8'O[Y1DPX(\3%B)_ZS"'VDX&*TO=^ B[QL=;*^H]/, L4
MTELM_B[W7GC;1YV,BZL-A6,!YA48A\%]647^GUD[$C;D,(H'*242[382:R!.
M-NVSY.@)V7?Y1_G@(5!39E36,6!];O:55?9HWZ?SZ0\P]\U\]X?H;/ZY!G$'
M*L;OO.FZ8]20P*(UWE<K]<EFEHFW-/]&OW_#)KF&.>Z6GO@2=B0F?]E -#2>
M\3 %_.0)$:7* HXIN'))3TGSC/N?O[7\=46SGS%;7Q]^4WO1]8?M5X<%_>0N
MJ8(@&],>3 "+KBY"4MMUE7)H!6[HG U[V]>#U:>DBEA5-@*S7Z OB;Z4Z:S0
M^4)S.YOA^#GIV=N-/9Y? 8M:C>.6C61'FF)S]\-%GW\W%))%8K@&#&U^W2A*
MC[I?I>O2UU?ZH6-N=K89O=IX98I4W'GG=>#W^><2/S$8,M9\[)<#W#B@+-0$
M_\IY[=/>TV_(F98K/R '&Q#?BG(7_PZ_!*?HUJ864&4/6*QG^@^7OC$":@.^
M!1%I7J))?*-'%\67V%][;%DU9;?6#%,+ZS60:6F>,!CQK)#A50A7??YOW_[2
MH\!GI:X0#<\T5R8%'7#-=5N;-7M!LR&I[X/84(E_HM<W7EJHV/UFP]F*S.=9
MYSL:\D'7[N'-(*&[@1C^L5#6VSY5B[/F@KOP0F@8_\"4!RY<25M]1+N"36;-
M2NQI'_A>U?":FO7@,[,#K7==_*[ZYP.*4_OZOBCOQMT-A5C?M'Z<Z@R]X5-P
M@S)8.T<G'X)$7I]B!_D-<F<@.V!RC 7S0=]%"R"[+)!WK4[#SY$0;>^ $+NI
M1@Z.'&6-0*V-;OFPJ/RLW6O#G]\X/XK?+X?G\"FQLLJ*ZW-:_KC).G@(XCZ2
M'8*=1/HJ3Q_@P=VH1+I /3FCICM<UJJ^+FUQZ]=74_V.-T_KU -YBPN<H@9,
MM+6OF-BZ#1\U/H21S%-XZ#/(AJR-*F)-[/Y*=/MYOP-]X)6O_>V0 =7P\F&O
M3ZEGFKDE3YP-<'?69/W>3O+;PGQVR%(:C)S_5]S4$;/)7Y3J?/%KU_IE2!:D
M 7S4]NP-H,% 5N[DCYN7#C2!%-Q653!9US+EQL\GAZ!735,W9H6Y#;G#O%Y:
M\!^"3$V$W,\(7!%^Z%?^/Q5!1>@*B'YTDQ4&E0#A,9 +#2)HEI"+3!QDVIOJ
M,L=P,%V%=#7C%"5MNR$IW\2'\6^5#?>-<^68"2C@S B55[(/23+?GD;?!KR(
MX-- 6.]LR2$H?NL?L-5P[V*SV8>FAE=G=^R<0OV>RC(+W=N&0>G?L:3+VZ_0
MK% <"M6(ZA;=%@$NK#O2"AN?!8N?HYQH.5#*K9[IZW?C1.TR(S3VJXQ!""?Z
M*)84N)U@H,=8/6G$,2I/$Q#W'D 20K[XE3:*:SDE3][YV]8R-3R8<<:L8J>(
M==9,A>ASZE'6P6UDUUFHKW@0I1-0/K *!?>C6:EWR)@N!'<S:25> >[DIO><
MDS8F-22]7!BO/QJS,[]IEU@!&D3<+_KW.!Y$;:-EH7'I4 G$2637S6VTWW8B
MEJ==FLQLF]?5G#G;GX(?5EH35O3\TX3Q^MAMNQVA332^U6LN6<_3EB?[&PR<
M^Q@/]4Z)1]71JXC;LP;;]O5DK:1VPV=A[T/=K$?QX[*DZK0Z5<,'Y&)S&<K9
M.=6M@ +[QT$4:3XF$I8JF$=G\R-L _+@C2D<ZCB@U5L@1OK^#H\4,B1<JM9(
M58EQ*&ILB7J_=PWS='5BY^6+9S6?W]]*+77+!!T+]YFXR=H#;;"B\@SU'8*$
MH;C/D!-(7WD(3^B#J6[H*;B:9FQX\8UZI(_+('G-KU.5#]-,TX&V?Z&F;-[X
MKSX#"E27 ]C_;,_A"4W*58[3TRKY#6.NF=VV_=3)*]IA:-E[B\ 9;Z/K)KDB
M/\"_^Y^[?@'%918HD;*H@B$82..312G24B>8;!I))"UW)D<$;LIY."@4*>W!
ME!\$.)-F>I3%_8:@]U# .4B?U;2]':VX'?*>:D/ZWDB"$4W2*PU2BEU\ZDS+
M?)XW$IY=M%0O%.L3DTZEJ&"C N(-^?<#&;;!A.RR0^)0B*-<K1NRZ]/SD&X8
M_WHNY%5PDC)!L6-GT><<K%YGWO+1N=(=?J<S8A+R,U1K!E,:IG4@_6NFM[O0
MQ]J-R3UX=BK+SR?A:IL%DI$6K2E](?N/BV]A_/0<5'3/V K?.3WP*3"HY27-
M'=@\T 5X*2B2:"B,H!P%AQ(#N32Z7<2U[M19#-E<\'+;>&BR/-"UF>YR.Z78
M$4":-WZJ;8X9&^SG:VZ.D.804RED+RU\" *!]$^ _M/1J0]=%]W<9<7P*5W:
M= ZJYN16^[E6R"LI$CJV\0/,@&B1;?6^AW/]5-(?A:AK7]R"O#[X+1BH'YUK
M1OHK ^?1?=!CWI#&D#YP%))4@I!8(Z^-K2ZRU+7&[/:E];/'YGM<KM4]^T0:
MYLL&\W=_;;J:U8>>B<5C,6A>P-Z1W!P!5R-4P;Y,H68-)-I_J@-;GJ,/0DSH
M 6T79;06^$SE([,G*/P+#%N24&),\.W0&F?&UWJH%J6TD0R.J:(*XE$LZ!CW
M4?9AVOL_0DJ$4]E6\G>U3C[SQUN),P LZ<8V((UBT'<4 P!O0LDH9[)LS+\
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
M*QLVZRA2ZDP32KS_!]T\V\QF>-;(__O&Z4?QPXQ)]8<>HX_!F*@>U0RJDL]
M=EK[-]*?4O83=;YIY3[->G(VZ%16C*:,MMV$F@!FL.JRQ( Q''O A?A1(!-)
M4:PG?\34Q,%.:.@[<E2\*PW-ZA;I=>OAX!GLUG"*$Y(+OLF\E*AI_!3&A [<
M?LE \I!X)75H+%300!R8<VRTD6H2T40'/'MR.OB>R*7[16V@R_\*P:[OXX?)
M(8E/1HYYWUIS[%C2U'R($X9(U4OPVYE8J$D<8^Q7W#'?(D'9(?ZG _EFW4I!
M3RV>4M3K74/"R*RV0-4SI7Q<3E'S^/T@\94X]T3S8Z<?CLZ4$9ZQGFFAC7%3
MW?E*IWIR1S!6BT ,1Q5S=\ W1QE:5NY[BE;BQ]U'J8<@!;ZEE=VD297?F;=O
MKC8]G)OK$>_H:#U)B-=@3RT58B]\"!(#R9?_#^K>.ZBIZ/L7#8*B%)$F)4!4
MBM([2 V*=!$1Z4)$FO3>I(0BO0D(*@@1Z5UZ"X2.=*7WD  J/:$&$L(+WS=W
MWMP[;^;][LR;N??^L?]*SMG[[+WV6I_/V>M\UJ_<M@)PFZCEWI#M-%X4G%DI
MB(([G,R_.-QB_HM5_MHBF[RB%]T"Z:[@WZF;A0PW0>4W-_TDEB#:[X:D$@\4
M8 :_7M,  $.XJM7 )3:A.B7*H;1>KCO"G!E'2YP?G9)E=A]= !31%!X$UY^P
MWI3ZU61V$X(RIGZYJK@NWL4Q;RU1=DBRFBJEK\UT*:ZT>*V6S 1*I<@2;,W[
M-X:@4D+RKLIPIC'V]J,)EQD^P8=CNB5-&58G:_:ND2K>1^U\#6U54Q> U"7"
MI^<5!3_\W?QT78ZMU_\<Z9^VN=C7KXA2F 8I8.H;TJS_2+F[!O"E-^KZ"#*,
MZW)#F9+6OR1[ZHW7S_DE@"J$W1'L/F45V@ITE!N2;>T5Z._8 47[OQ/;!B"'
M)JX$Y@PI\,'X2R6R<H<^PTW\F'&9VY[+F:NW80F--)V/ Y#GTV+JD:]FR4KK
M6Z(@;A3?Z]D(RS?M%TG)S<77//!LE%7-">I7>^*VJY;2_?47MK?,'ZHS]>2+
M_M7RT7)H[&-QRD.BSX:92+P3:H1K0J^Z,6GZ/Z];H\0CXZ3(##5^ *C^$F5-
M^STP:3TU8-IKZ7[WQ#;S'Y\+FKXT=.+EK-,*@)HA9.8^.L@_#)!3&!P9./&=
M66NP2-5<0]AG:^O*DG9^)"ELWP9O.QF^WNM*H?(EB%MF.91H!!ST\[BP_;QJ
MKG@!@(W"^U4PA'80QC<>^& _HVN)?F;WZQ,$RJ*_>QMJIPE>&)M0A#XR?<.Y
MJ6WI=B#;M:$MO@]):97H5W3AB*NLN5)@8B/&G7)J#/,?6KD=><R_*Z6Y2Y ,
M^AN0IOYQ03!EU.P6C<@S^1I0Q;O[9@(.T]G@L(6CHUU#9R4!1$^<[T++86!5
M"DIR(T<>\UZ')[X 5SH22]T$M4-R^&RTW :_]_Z-==.9V+5NG+DWJ2CH=Y^:
MJ];5)>_#!:!:YJDP3BFPMJ?&VK/,.B5%?WD#LWD[]9&4^ C-3_W?OR1J#CLI
MPP4AY8\A/<DC#CC']K6VI\H5+\!=L$'+??QNP4GC/_=V^OKDEU,N"XYCU'1B
M$MD_NY.\?L4=WDSOZL0KO36CV7_E[[)'N._#S6(W7KB/LKL3:G:-]D:?5V*V
MFL(.ES(F'*T3#.J3*04@R4DC!D%2XA__)5*R'N?-=D&[,P_?@:="P'>#[0K
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
M&[L2;E)!0&8Y5O3VV&H"J7]&D*EPB982I]HO2W'P$X<A#9!M?1^?DE?^J1<
MPRC12,^K=EG/)X["[S2]_<DA5C>[(JJ5HS]IO$/7D8SCK>H@K3GO^=]$(G\0
M,\Z\5#0^'U/F,)*_D9E_H%71[\:NZ(O-WV?M.="B"$C_83KW)7:QAV"XHC?G
MA(XFW)8E4I-C^E=/>L%S?XUP+!CDBN_G'$-$'-O-:G2VMIREDPU_O584VZ+F
M#8LF=6#L)T> .Z0.1@".H/5HB3V0&N-( F4P9L\,EXCYM//NN )ST"?[F%,6
M??5\R/P5LI*</_V[C>9-S6NTH2VO73<O *_UYAE1H!AE6N(<C&8;8;<$.G8\
M_Z8HC3G0=P.^?:>3?^9#N#7WZIXB3;2-8X5[?E\>Y:@ZW7W#\VN7*5703M[+
MVLB=3Z/"/+"R&M/FKS#%*5(N3AI3A1-[A^L?PC<3HJUH'L.R@1_$XP;.DTC1
M.AX!N !8[44I*V#&P@FR)<-(1F?>"46]<L>6_,;,AC(7'C?@$WL>UAD&N1XK
M9>NFM5 5RC70=B+>F"!X#KO\1OD]%S,N!9,#3OR$9%2^LVD&C8+?E]X[#JZ8
MSJ7%R^M*CYFDL.6]N*83ZPO[T,P!W>G&1/<CJO]SR'DL.5V?_!Y<B]@^12?J
M]#7H.!0%"2.^U/.7C^Q\?2;->EPN5&"3*IU"=B#[+/\'*ZB6BQ2HPAF)(Y;"
MYS&'>W/'6YVRUJCEZ!*=\@T!::>H2:FL =,O?Z(VYO(I]EZ_3'W/P<S-ND;D
M@G8V70!JD*'U8)K-&2XVK$8LW "EY+A@68V]W8AV&JHP'FM\\$M]/_KYKUR5
M)^:/[7DB,@'XFA^N[1P.F<E)][!7T;K!4 ?6I!%7'E'::(LQ)JB/C?-*N^QK
MZSLV1D?,^B4/"")+-)LOWF\75ME#,^<(X>'N#ZH4<&F!LKUTC(UAWG,V<2/6
MIG =/T;FM\)9N_."-Y_4)C6MWUOT%XFJR]68UQY[4N]60VS8W4[ FB1;4Q?X
M'NJT_D,8G?$L_*;'&1-%H8E66"&$;*0WFX7W@^2E2==K^GL_=^,S-(,?!8!C
MKQ_&Q?4-<DH, IW\K1L;&]62'N0]+V$O[GA."0"( 4K>5IGG6.ZFF/'.0;.6
M3M,BNUOT3[+7A6WPB'USWM^\K9,1!I,[AQ8RZ/W=MSL[+O<<"C-4Z]^H4=0R
MS@)N5 JN]'WQJ!HH]I\PB-)T(SQEW';7;K7L?O8TRS^&>-ME1# IMT @9*58
MF2\99[HL4XUY:NHBPYS\$DM-OI_EWO^S'GPT_X0WFG 0VXE'M]UL^+1;O']>
MLK?.!0N<^2WR1_R<R)VU/?$[8*CL M!HE%-I\=R8&[MOY891Z*.[ #PW[QR#
MBPA65G(?IZ4-X6Z@D<>'<P;$,R"TPC["N.=10-7PA'CZCW3(B>VI9-EXW7KT
MD]K&%+\ L;XFJU_%(!3D4A+#XC+GGYDXIDR-:8]?V2HY9(,;\_;/U^MX-/BC
M0S5BOD-7["36?IR&6EX?J*JEO-+D-D]^[(E)WI%;\2*175:'[\01FX-O*1R]
M'@XBUQDT[NU7A&OD<MS28$:FK(K-.@<KJDMP8/0,$1KV]GFUT\L:GWI.726!
M'Z>Z;(^4LDUY\@3KIRPL'"LK*QN:3[_@KX0L0ACJP/.0KA:N G2B5R\[*$Z:
M]7"A5?C%QIY,0-';#!E/4[8;-.[N*G>2WH?\T$53/V1.GK_G$KK&[<H-TCXM
M.]8]CVCG#!D%<Q+4I^5#<J%5#N*=/OG(S4_W N[6Y<BHBY>6?O,0\BH);FU(
M9V.3.[/<TVAL3W9.*:.Y)3D*/B,>;6$SK,/[K+D-KMXT'*S<3M\K];5\MD1<
M_0N7&SA0;!5.YQBM4ORZE+[8_.)W6?N.K&V182O0H6H>\J%ZN-S$AH: _&36
M )3^0+Q>RR8>E8@3Z$QZ?I;DN+^QSQ/3A89\ E3ZNP;<ESL7A]P+B2AQDGKI
M\B=2P;=ZC$VJX.LAZVK2(6#H7!YI6)]*7?RF*=SP 58[]_?DT54]"M"[51L<
M7>&&T+B_*_XEYNNPCO-$(<B&YVQ!DYT#VA(7O%7GL+_ G#;<Y_$5-OC>#QP
MY@+W-13%E.AI*BEXAY39'\AM63D8^I4 ZVLWV[BVUD9Y'"T5,0$7 .V).AB+
M:0FH;0*YS=*T^U2B.C9Y_.58@=EXB+R_[\GSI+ZS/R[D+SZ@G(]BV/N,Y?IN
MM3/HX>V&!2OM!.1LF6'E)O.XK*=.YF5 BQ>CJ!#_2FXZIHA?95=N!N,JE.I)
M!(<!)%V$*CT59#VWK >O3$[4U>-S4D\;11^?][98F@\PQ7')O<SC)][QOX=@
M&MMVPEM .UL-< <]D-IR90[<*EYZR9$1!]/'V.47<CJIZH9J8].[)7G$^PHU
MA[,R;HT .J7QS^;?)8I76%G;@]+7U5^3/>5F!:I?9]WIY/#>@7P,N8R1MT.F
MEUG'X?HK$)*=Y3P W2 X"/]LK\?R)9_GEINI>@[/W&#N(ZR?M#]U ? .S.>G
MO2KR^ /!F"7CA*Y5XR]3ZFZTLQ!"<"QH&#!(K!W+T@.T$'UNH6"0VD<<6*V?
M-$*/:ED)_M'XTY-PO<.=V^7;VLUD(G4K%KG:'DGB>)SGB410$!NN#$T7_2ZZ
MIYAO8I<G:5-C8MG4+OPN"3+!1-9Z:A0$FNY\$)Q#..CA9$%="";HRD=+LO,,
M..-J:Q7E!I$&RV')VX2]NILJS784F$L[_G2/8>B6NF_SS[LQ:@DBP#WCRI Y
M,$;+%.PDNE!T[([[U:Y@<2,$,/97)M4[N8[3[:1:*TSV:[O>&3RX?TL%E UM
M..F Q8$P:J*X!RS;!>AD*N(XB(W(?0'H6L.FON42_H$-^3'CFQD77#@H!_6^
MKI+T22_R]0CP7DV[TR\296UNOP.]]"(K[2!ZL%VV#OJDA^X]XCJ1QM^.TQ@O
MV27_9<(-KN8^8#<BJ!71^J>-HZ:E]+%,L;U=50-TI?@"@-$V!:_D@V^#[2\
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
MUR_2B#4L[#>W>P^#SBWW04.;O,-DM#V!$X(!H69BA5WS,*"^-FM4=N_*CPM
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
M1Q#WD8UU.5JBV7A74% ^W4BA9<^'INW_Q)00NG,W7>^9T[H;3I!RNQ]_-V0
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
MZW&UH%R6A5)BB$.[BI\4I<+2<--TD41*G&@GBWS"O&@$X?^B[CVCFHJ^M\$
M2B]*[T%!01"B5!$D(M)$1%"Z$ 4! 0&1%B DTCL(*@@H :DJ1;K42&\BO9>0
M@*+4&\!P-2&\\3=KS9I9_YDU,^^[9KTS'TX^Y=YSSC[[[/T\]^RS-ZQ@J$P<
MW^]2I.L]7:)Y^$O_^)^U'\-J$^973ZAG/OZ+F1EJ89YVRUQ]W9O90&D.<9[[
MA'('W.BNGE=Q'VS1)\"Y/$?=3=OZU224.8IJO#63C$H>+#_]_,M!D9]AD&H,
M%'_TI3.4+I/E]_X.+#W6V?>FYFZ5!#G)1HRM#2@<2W^WW"^JTW%'^I1O-^HB
MY32F79IVP0/3$)-*,4!/(@1;KI ,>Y:.CQ6.H40*08PQA?M%07#XE$DQY\<F
M5VLT(Z?*FN],.$;O9QYGI0@HI <FY_47(6,-QNJVE)PX,T*2"X.LM@UO%CY[
M3]57Z8#S[$,A2"]_+Q:]T7U3"67!GHYO6IXNP_<,GL&N@#_JY?(X6_7:+RN5
M$SXF"VX8C6W7AA:=NY)47TH>/[<:DY1<QI,O<*?C",*.@BV'L>--1E$:>8_^
MNA06(Q7/UX)>RS%ZDY,GKWU\HLFD;77XOP1'TIEGB7T3+J&SX[)I5\;?WH3$
MKO'>@WW*F=XY;]W-=IO3T#^_Y .9FTU-+!I&:S<2!]\7--35)1=GVW)/QO/S
M?C6[#SG[&1OQUZLWKGA"V^N]WGF-I;.LY_->/MA47>UOB$LEN"V,?=YH<BC9
M9M_H/",VG3D[/[1/:4!GK >#LYIUT3&[^ $%3,YLP-2&:Z"=9*(GH55TW*PJ
M0LM>3-AB:8E?V*;@ML#=4 CDXUWS>Q6FS35M%\VM[.E6U.C!/7C/];TZ/(/A
M8HN)F//AO$DQ[=6"-1_I8LMP'([G%#R@+C2>]<!!9P/ZOJ(,2H)]AQV>>:,9
M4^NU9(Y I6MYR+UKO+5< 5]IB_0MI\(F'E:9_BU^46/Y2;A?9?Y2%C^FY8[;
M:'(@O]5+C\M^ED*&?N+Z G8OWYNXGVW;S8SY3<$(T&W6W1H?Y7&+AI1U0=KN
MY9@[?TY:>T: S/!/JLEN'4.[#=%JFEY2%D_1_6=EZZG'GD;][?)L#A:\N'?!
MD3KI=.Y#@+C5XA4-LQ]Q[5,!CWJ>+LW]42M R/I?3NB>HKK[E#"G0/%#X]_A
M\EB_PRO-5IPTS;:L"Z*7=OV>M\+A&]D#O887YT4$;G%PYLY6^'2WG3>'SFX]
M_/,:M5V2M__W"*+DF?-YPENID^ULVF2.KP5>"?U67A3U[@>[W+O2%])$GI1:
M?#0-,HTR*^M7O0R/V=](MJ(9/7 O3%EBG;.U=;YMVZ?O7*<K*RRP-[U50_2$
M0K&S,+O1;<$#4Y)L]Q&$9WWNX?LC""RCO 1_ZXSY1&E<+'Q1PA=AVG0^;F"@
MK(*]^M-"&<^Q$TBIOZ*[J='P3PT=T/ ES0:2;!25I?#GW^X$4TFLO(GVJ#N;
MQM_)FAAC405]WTY6W@N&$I?RN/W(4F!XJ:?HP9:$']'48WW-%$CM'G+]=BY
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
M+G\<'TT-U%C.#$=T2RJ3W&*HLH3/<VI>UC9TU:Z^<XKQXIK10);35?&]7 5
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
M1:9(\!!Q75NRG32IW#-OW 7)TZ(9^>)>!XY&B@5I*W<FA#C2^H:"\-4:6\-
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
M'PM0/6K,-SIPLRE)9:IWP?9]0?)_QZN ?S58OEDS18(69VOO_@2^0[I;<O<
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
M<HM74&!779[YN[Q>^9)43M[92N)^V8-^6?L,@T_YO0P?_[ W*_QKEKU=B;4
M$$=!E!(L#G)C[6- >A%F\=Z,K"*F.>7[*K1 76V_=X[ZV42>ES7!FC_AN,'-
M-RSGR*&-QQAW)#\7_#M'8Y% 6R-(N[$# >V(K>ZX"-UEZGFOOY2_JXGP,L^E
M;E1IQN &4]?P?6Y,@\^Q^ML>3:<"L*/IW_CV.;;3\0^>\IF%B(+?H7+X,2S[
M(KLWD7A[U>R<(W-!Z=*672/+WFH0F>Q_EM10W]!,:ART<"I#CU3O=+>6?WG/
M@]J^H5MIS=9'A1E>#&\8OFTF @#&M9T0UTP4C.MY *F ^ZI+VHB:RPQ#"(#C
M?./J0KTO"!4HA%F:@*(_)ZU',=R@=PP8GMB"6"\I_@ \*VAKC-R^ZA6*4_WI
MY43Y[H#8$:SY^54/K65W'9I&$P#M3;SGI*G:R%X! /E]Q_'14V+]*/3"'8X
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
M\5Q)1D%*@>C84?![4^(.(H0J>QMZ6^^5@^7[N59M9W1)KKW6O;*R[/L)SAL
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
M7<S@H7!_<O6**@KV[MU69@+@JR,27.R-]UXV%"8Y%[ 8 ?!W+@"7!MT_(K7
MR?E1!BWF'C:,5\IUK#9,:TXKJIY>4253BL!BU8R$H(Z:S5*>#TO3E;8<O1#
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
M* (L$(:,\ABB-*2ZLU\&*<^S,, X(D%JG:ZS?XYSVQI29 )FZ 2R)=0A1>4
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
M1P=-'P+[N&F9'D+/AN1Y&/0%Z!#MR#81T-=>$!T==SX!LB\6:#X*X5/"RH^
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
MC^:P)"Q#60A%DJLE+)8I))%@4.8)BJ,,YXQ8MRQQG?S<E'9+/S#K%4TF4"P
MPP/H,;']W:$/J:M<CJ^+?:+M6>DZ SVF\ZLKX@[=83TB/U<'V<D>=;<6LR.1
M&VI#ZSKD?*UJ1S*[T\YV[!@CZM,)*:I*\!ORH\T>4+.4]UU?K?KGOEJ]ZS\6
MA!9+4\)TP2*6<I:IE0(5 J(HRR$.2 A)D.49EH+2W#H4:1J2SLW,7-V1ZE:M
M,5\UE44%_P6L2[ 2Z\UIAD.ALVF$=MS:S"\*_QNXAD"@*-PT(WS5,/4+V++U
MO"OA!=BYM\?>[')S*%$WN_SF*E(WIQS=ZMA-"OE0);MI)IJOEMVDP.Q4LYMV
MY+';;.],4V(3IM8$"FL';Z&>7YGP,(8\T=$1.<60A(1"*6(J."*82[;X)BI:
MVF^=[9W)Y2WMS^?O)36!\ZQ/H^L.UWY(;?>L3H;)LS'JZ+/$:,2.TB "OO>(
M]D\^\Z[/( +/]W&&+Q^K&:[7=[KL2/FMJ,T#G,=9+N-00!Z+ *(DIY!D-(:2
M!;&,$YXD7"R:CJI?UJ1:V^J%G^9Q>=1_GLW?4_]&W!8KO> %M"DSZJH4?D8S
MX3A7.E9"*9GR/7A,(<81@EPJ(!.9A2)(6C3?K?AL6'9S>=0?ID;Y5##::M43
M@/&L3PUEX&%#VI2:] #7OG7HS]/.K#T/</U<;QZZT+T"P0<FJ\M'Y2&7U>5Z
M+>K&DWB_)+<+D601P8'2F!EG$,5"0J)#3C,<,T%SFHC4JL_L\#3GMG'PX>K]
M9]"2"GJT DVL?2&" 5R'W_SIT/*]OSP***=Z!,=Q&%V18&#HV6H2'&>O7Y7
MXNK1KE2]+N[)6ES+G868]NZ8R;]\(SZ10OUK(F>HC".J5@ P#73U@9!GD+ P
M@5F0BE#BE#!$G%TL%PK.S_7JR.<[OH6S^^4D!FNWS!>TOMVUEF[3'JI/N2D5
MITG7.[I4@ =%O?ZHCW9-_]65CA<@J]4C68+*5.XP#5HG:G1_(K+>W4 GHN9V
M#\<@ML=M'#7,6.UXR=:/N@+4\K*N'^_;YJTZ D&GJ7]69-2+0$DC$ZF 222H
M\C!Q#'/E!T&2IP$1-*!I9!6CZC+IN2V<VC!@4-)E<4M&[3]9(&VK]:;%S[.J
MVQ"KNS&TU)I(J99>H,,3)_6O[.'QK:\L*)E92=EC\UPS.=Q[)G5PV]?V>OO6
M+D*.0AG+$*91K+P_F5%()$U,V'V<,\DS:MW_;"::STT9;E,1*=&U+Q_*8F7;
M=&9.41\_DSY# 7K6QO,4+^W,Y;6KN9SS\7CA0K>G/2;_5]6Z=7E<7K[<[6'!
MS5WQ=@\E_[V+WAZ&UGO=VX&IQR<(/U2"%6:TKKJV3)(,"Z'6&RGB$$7\_Y#W
M[KV1XTB^Z%<A<(%SJ@%SKQ[4:\]?KE>/=ZK+1I6[!XO^(\&GK9FTY$VEJ]K[
MZ2])29E*.U,BE:*L/7<PZ*JR,\F(7TC!B& \0DB(YT,29H$?^XS@R*CW;>\N
M2S,8NB3:]<+O!]/47SH3(L='LA4ZHPJ 3W+OOOCW]=:S%_Z>Y/Y8T>_I#]M?
M/WWA=WC]J=@J/:5JUR.?D,2/$4093E7=6PQQR@4,,D)8$E"1"FIZY_1B[:6]
M\9H\4-,'_KPT[P!P#+?A.Z4ST'#\<ML 875]=(+ET7=&+]>;[:+H!"/=VZ%3
M'QE[,/^&_UENVDYP=5\)Y/F!H,*#&55-.W#$Y;N)8BBR)$8Q]K$(C>Z#^S99
MVDNJ*02T)7%DIXXC8)J>R^=!Y/C-M41GQ,%\FGW7Y_*1G6<^ED_S_OI4[OGL
M^*D4W^_Y>OVAE-9_\=R,49#G<TI]:9$'- BE#@A#F%(20B_U0Y+0+$C]Q'8N
MQ>MMEJ8%FK-)$PH:2NUG4AR!<_C8G@8DU^9Y.Y?B "$GHRE.XW#V<(HC2\\^
MGN(T>\<&5/1\>NRYW^UOJ$,!U551=^B^)*HE#=VN.$VIAQE2-<P)1$GB0>(I
MLX %0GA10''"[>R X4V7IA'V?355=D)-LYISQ^NF]W_BAFYK4\$ ?U/385I4
M70?=SP9TA'5ACI!K:\. DIFM#W-L7ELC%M^UOP7]PG'%*_U?59:[\JEJ?.HG
MD"?8AR@FF51,J?1-&/;"F,>I9]8/]<C:2],ZFC @=[(8'OP2KN$;OS- <!XI
M4)1=@!J'V[-P,+_:.@./F:Z@+'"QNALZP7G/'<[+;\QVUW*"U.Z=R*F/V*L@
MW1[@TU];7C!5[*B[!WS_B1^;^?4K/_-#1GP?!CP3$$6>#U-?9#!BR(M1AB(_
M-59) WLM3475W2U:>D'; D-3;/ZR#@$\K,0FA,VQ4NM#;$1+EB'HS/7>A!#.
MI ='/7Q6&M$0DQX-.;3";!K3D)6N!C7]RN@ZA)YFZYCY0>(G(4PCCB'RF("8
M,P+C5"1^Z,O_(<M;X?]!K>X/&^B]:GS?]+EOVMY;EQU,T.+^?T9;^T_S-;)?
M0//Z!36L']6D?OK&]$J'73*FNW_B==VUXK)@>K*<_+EN4<&KZ^+[$ZEREN--
MSMMCTXM#@9(D@I&'I$DG<"+53QA#GS#$(HR1CXR"7N-)6)I.VG,!<LT&P 4#
M/Q0CTO=6Y^]6L0+* E0=9LPMF9&2&K8-W>/O6(]UH*\YT(WE- ]0,P$T%RIO
ML,O'"&MRI S,C4SWLIC)]APIDVG,TO-0[+%61RX\FQ%['N-=V_;,E<9TD57;
M[$*E7YIFU;Y.#PAXXO$X%O*X">5QDTB3EV O@P%G./6R)/((,>\8>WJCI1TJ
MS:NSOPUHJ;7*D!J$=_B,F HTQR?!2;S\:0&SZ=LZ#7"S]6@=^<!9MF0=!J6W
M_6K/UV=LM3K,Q&%;58//6^K-I\V&%_1Y]>O[FU5" I%13F 4,CV/.=!W/C!%
M419QRD*<"+,^!-UE;9[1>9H+O-_(@ZFZ!X_E4V$XR^X IP%E-Y)WQXKM]T(U
M;05_EPX@*Q\NP(UB?@IKZ0B[/9DC[<>U([[[EWY#Z[>SN]P\;^(1!G9OW;'?
MV5LFWSA=XZK*15Z_L>_Y]B?G1:>/HQ[ +BVD(ZT=G[_QM>J$<<L?'LL-WCQ_
MS(7\D"1KYQU$*8Y)E/H0^[Y\<05-H?2B/1@&"4_C@-#0?-:O8UJ79A^]9!>0
MFE_ VBZKTNE65>1\6VE__.#GZS%==%T_#<.VV()D[%CKO1)OP^IA$UW-K78O
MC_;658EWFF6PXQETF!X1!7#]")A;EPMZ%&8R4.=X)*8Q<F>238^=[)J"V4SM
MF:#L6NMS;3GV;O"#MFVVFHAJ)7SFXRQ)(8^4[9^Q".+0(U @ZGNA?)/BF*^V
MY1:O36\##]:W.O9WN[A3 K=J#U";=]OF>+>]YCL$T/1B;S0LCD_*#V98C+BY
M.\JQZ[NZPTUGOIT[RO'K^[CC'[-W+W3S4I6UON'WJDS]1],__BO?ED(JE5]Q
M7JB^\67QG6^W:QT\6/E1)GR:Q9#Y))8^0\AAEH8I9$%$!>992+E8%?RNUD)&
MKL,8.HS>@*Q^ UY1X^YM4&2JBS95CJML!-7\3IWZC\U(Q J\JS@'1;GEP$_?
MX5]^,3?^1HEKV*AWAOZ<S8\/Z&_N?2Z 9$&E:4@F+H!B [Q3C/RB!+3GQ;$
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
M>!BCN';\(O_]^MNGRPOP[=/-[^^_7'T UY\G,(A>,=K7-*#^<-,SH/Y'IV7
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
M6,Y6,-MX:39C3350UJ*F6\WM%I)R\$.1KAQ-MB?>UD<WE(6IJSX]PH[MKFG
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
M=$%E!S;WT&'(N/ \UB3D18Q '$4$9B(@G'DI0[93XT_LM#2GX*!^!BLZ;1V
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
M]=H!\:>X?W!K^7 .R<N.[PCX3*P[&@J!(A&T-%X! Y<B<SA"#G,&AR,UU\Q
M'\3<QO[U8]$WPN_,G?.-X^LG_6BTWH5+?0*'2L1*_G=FLC?=_E7P.\%7"*5Y
MGH8)C%*I_,4("XA%AF#. L)Q$) \LNZ]=WJ)I>F[ Y5:ZW%%)_AF"'4)4)W$
MTB;6-Q2AR>-Z77 TB>"OXX#C$JD;"M)L43E7L!QC;WTX],;93MXX8TRMC_#C
M^%GOE>Y:3FG,#U(*MKV17\0#V59%6U+R^X87=9,W+/B'-L7^1GY]I'7!"U(5
MHEZ1,$MP)E,89"33LT*5&L0AAWF6"Y3*/ IRJRJ$H80L36/JW9P89O1[7NW8
M$=RQ5F&P@"XKV+E@GU@-:\0;/G1ORRXG^M]'O( =,V8*18>=F61BK]?GDLU,
MVG]2&3EM%&, V[.=#'K\;)O.&"!TMZ91GN>^@7UIAO'IA;X4=]_4ZK_7PO1Y
MJ&_%AFRVG^[U^ =3%'F]7I<_=%U&O:(T82G/ B@1%1!EA$',0@3#-.-YQ"3/
M VJ[=?F1L+1-:\\%D&4%MH9P4!PH!V1/NKVF])3.Y7UK>LPGWK$.<&MEJ%F
M-Q(J)D##A0X#&!%T& '7\XG ?IN:7A0S;5!3B<1I;QJ&9L^NY/G@V?:C88QW
M=Z*!3_)..&CFP]Y6A(LO@HGBNRZXK%=)S&2*$(=1KF=7Y8) +!(!U>\2JGZ7
M9]RQ)<F9E9:VH[1SPFKE >UH=$X;.(.I=9[ <*2F3@QH* 1;36('J5$+'R_
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
MB&.:\SAQ;"(SF*:E64W'GDR')7#=[2^UYPITV)JGZU=7H#X.YN1BFM77=.X
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
MF(ZH:H\6!_([^_7#@0/[0@X/P?1KCNGAGEBU-,0#33W0Y.LJC0X#P/2IU2R
M#@]70',Q*>SVA3/3PC]3Q<P48G JE?%'L:=&QN.ALQ7'^#/<K8H9\!1O@U ]
MN[K]1C8W&_$_@E37&_Y;N=W_]O9'J7];MPU[A(SR+)-,^>BZ1";-*219SJ%I
M#<P(39/,J@6PY_I+VUC4*QH[VY%.@%M;FE/!.+4MJBD$6T4B*#?"A(A-\L2F
MW(+UX6_;'V43/IZDAZ07>)/;MDY$S6W]^B!VPC[V>LR "&6EAW^_%\U_/VVT
M4E5KZO_H;(WO9*T+AE:4A6D4$*+4&M4V<\H@88& $N<XC F3,<K<'&/;I9?F
M-;<%.89F\(:WU.NI HWMK#]5\X,X\. 1=;03BT.(<72PIX\G.F$,B-2ZL9VR
M7DKEU;!O9L1,9?P:\_/8%3M.H,X01+2C9_Z(H1-.)\.#;D_PU8?_MWCZE6Q(
M<[[^69E+Y68CUC>RR>R]J3X3/<*U-412%F=4"@Y9$'&(HCB%),8IE&D<!Y%@
M6118113\EE^:X:=H!_=[XL'#CGKS*1KZ7;6@DS!L->%4$$^L#2^CJ]YT\&"(
MG\0@],%M:H7G1-/,2L\'KY>*S^LI[N%4<[;2C@*]URV6WY6;;5701UWD7'XD
M1=6V-=>)O.UU:_/6Z+Y*0KWCFZTB<I4$&4W3/(!A'"&(<!+#'%$,PR0D D52
M1 &VC;&.1-/2U*1AZPJ0/:GZ6VYIM8_WC26PR['75Q##Q*K4<-2.,;X"#5.@
MPY6.#&J^@&%,-W33K!UN.$CN\RM*SCY\^PH2G"FF.ZLDG8*](V/>$P$>:Z79
MPL(C0].-%8_]:/>-]!?MG=2_E=O_$6KQ>_4-,,'-+\V92\(IE8PF:G],)$0Y
MI3 7-%(.A-0]L5., ZM:_LM++6W;,X2!K3YU5)_;VOQ+!S2?]"#,'?7V6O0"
MSI>WM?'0FSH:; B] HI4H&@%>V*O0(.IVT'A!>#L=Y7Q )QILQ@&I)/VM\.F
M1ZE?>,!LNMJ.D:X*MKS#/UZM5(BHMVT3\"8#[#>Q/4[CW>68/#4M(H.<D#AE
M&,:8*JW+<:0GNB!(4B&C*$@HX<2SS90[-59?QOQMIG:L7$J_'%,N.1>I8#F'
M02JYV@TC#G.*<H@R'&=8!C)BCE,B)A/(K+G-K21TZ[Q9Y&!_B# MNJ]SH+!1
M>\'SJI!=3N03>$,T%SJGO'Y<FYQF,TRZV EIGW[>?#?G2WF\SA?\\9[^K,&#
MMMG/'?SQ.W4&,>!I8[3]V.=(=]M*Q G) Y0Q)2&,($I8!/.,2-/U@T<)"@+B
MF'UR:<GEZ4M3=V!:M0WIXG$27EO5."9H$ZO!XRX=G=:2<[3DZ,-FSA8<)^EX
MQ98;?;CTM]CHO7-@P['V/[\H_1:N(L%9$B?*=HXIT7EN&21Y(F#.>9JG*2<H
MM)J+V+O*TI3+\QY:[0] $PMN-K[]QHZ [=<QH\$UL5KQ1LJ_W=@I),;I-G;T
MY-=I-G:*N;.]QDY>[!Z];.9L%63]:5-O*Q.4J:^I^I&P[4H@E@2<Z%GIF?K^
MA: P#Y7+)K(H9LI=BX4,;&.7?0LM307L:04=8L$?.W(=!G_VPGLY9#D6:!,K
M@IGPLH]4CH7;3'%*;_R<0I0VH/0$*'MOGRT\:<-$-SAI=?V@&5!'SN&AEO56
MW#^4%:F>WA=27:N#HO7O&U[4N].ICV4EBKO-!U)MS&PU3 12-E4$$:8,HC!"
M$#,10IGB-)(TEX&PJOZ?AKREJ>C]=)MN0P!3A-[4MZE?$[K6QT\MGX ?&+U2
M5SX0Q>F^1\ACEW4]T$+S#D3+O-=0H['>B\N[Q.M*>VK?M3O&Z,,N]-8P^-/1
M'*0]D^!]5]1'?(*64?!A":+U&F3U"B)^C0E7,XK:=_S5R)*PFXLUUJ*O,3!K
M9,#.3-(:>Y616JV9MF[U]89?\W\\UNKWI_^^,W8CEL5QFJ90I"F"* M22!,=
MBLD#*B/$ Y0ZCN$:1,_2]O^&NJ:<79>(E/</CT8[/(BJ[;](3#Z0:;KV'_\G
M3(/_OB_6:UTQ^M-_#>R^YBA*VXCR; *:>,M^T8U-?3?*#%?:NGXF-;)FCZU6
MIZ0NF*GRX<7:Z.^=]=41Z1]D/)=H9-QG;N'F2.3KMG+S0_1B2S?/QXYQ,/<;
MV:K_ZO;6?VZ5870COQ3U/^OKJJC5&_M1(7+*[^R>,@G.I&0\A"$A&"+*,"08
M$TAH$L<LR'(26Z7-3T/>TK3]\0&68:8YE#\9.1ER)#A8L#['AW.*:]:CQHUA
MK)D#8%C3OZR,^$C#72-&N1=CT0V S7 Z.1;T<YYD#J;Y%4\]Q\*[_X1TM%5\
M3U._?A/KM>Y<1S9/JY!0K.S/'"8ARB!*N%+SB6Y()9(TRS(D FPU]OWTXY>F
MJ]M304,B:&ET/3,]@L_VL-07E'E.2>WP\#@9/<7VP"/1HT?.?!9ZBIV7AZ G
MKQK#L/NB6P;<R ]_BHH5M?A<%<QTHGS<UENUC2GUT>W9WMWX*4TCPA($<9(+
MB' @(*5*FR,9Q2)' >)VAZ4CT[4T]?#,E#/=&M0/.\9 PYG^58<W8)@#+7=#
M[#M_^?H8=K-(;5:+KMH)3.P$]K 76-D1V/$(C#DLN<%8SVG"^1/[BK;;8(3[
MC;;ACW<_Q_V]%HJ.7XKO:J7J^KZLMD5M3CET][GZTT8M?%?0M6@J!TVQH6[)
M]'-9\A_%>OU95$7)5S1#41J&$K*$2-UG--(=1R,849&A$,DXR*WRY$:C:&E*
MOV$*K O99J#NN  FU][A%&X<@5T^4YU=#!-K\58"AB%P4X$N2Z9#9GT%#ERU
M]=*@J;;6C($=9U>@X6UND=F?E<XNNIF.1^<3H=.!Z*AP]YR!CK/.;,>>H\+2
M/>D<]\$^J4]Z[,;=IM!KEG(?26G6HT^WZI&EO%6&8BW5TCH+9X4BE%*LMD4I
M(PR1+E[!"2$PRO*4!G&61MAZ@_18?VG;X1$+>D,\A+';KY8^ <V'_MN.$_"'
MX<4AF=)'4C;91I/B/WDZT6*A=\D&FE0$LZ7[3"$*QV0>;R![LW7<GSIC.HXW
MR\?Y-OZ/\8W3?59OWC=2*Q_Q5M?R/E9/S0GOBG,4($%S2-*(013D(<RIH# 0
M*0E%*.(XR;VJ_<^M:/4US5_1OR-7?S#;EF!0;TOV3YW2VORTFSZJ;G0.I)T5
M ,UPR!#/H$!1HAQ@K@O%> S#C!*:"1%SD;C%/@<A/^-6?GUW5QD!F]I]#?S7
MOWW5Z<4M_2:9&'"Q+O2@,IUGK'38U[?O1A: ;7!R#%@GWJ%/O\2&RC%#AY>0
MF#H:>';]F0-\EW!X&;.[>(>[3W%V:+SZ^>#1U%^:_/Y3F9QM2U@]XR=+10!S
MP5.(9(AAGDD]HX&F(5<NB$,1Q5A$+4UE[?BZ,CIHVV1G['@S_SK$YQPB<Z/)
M\+(+\AJ2F5KK[85BF **$[!GR_RKPQAH.3N=!P_^^/5"+^#I9&?OP[R&#&=R
M;$:4Y3ANSMA8]_@^HRTUFT,T-CA=+VGT9_NZ3K]O=,ZU(N=[4>M0H?BN-QIN
MHH/[W]:K,!(D8GD*B4AULTJ"(464PS@,4,(SA%/FUS;-;OV%NE4-M<0T7G^H
M"F7/FP$]#WNZ7<UX2VG8&O4C@CO3890A^ "@\I<:DJ_:\< 6T'J8_&XX3>T
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
M"GXU0V]WL:P-%_>;0A:L"709JE:81&G,=?TZI2E$+.$0!YF$<8[T?*HD"H/
M]B1D-*J6MD]=/\NX[&:)*W<%U'ONU%_@_8&_-B>TRZ'31C>NK"^?GKR*!"?6
MO,\SKP]C3$N@^ ('QM1?CH37Y(8?"<^E#=RXPK,_<7D5(<YT!#.G,)T.948'
MO>>49KRU9CNV&1V>[CG.^ _W]07?EMMM>7\CO^@(55LQRZ2,4*A<OH0K1P\)
MKG;8)",PPFF,6)3A!#M64)]896D[9D.BWOY,BI>KYW *1UL'82 Z$^]&SX"9
MI$:W!X&I+?Q32\]LR/=P_])>[[O8OW_O^G%;?!<?I!1,J1J3[+1+9-S\]J@7
MN9$W%2\VI&KR'NL5S74#*8$A(T@7>>8,8A:&,$QB%HHHX8ACUZ:][F0L38WL
M> #",*$_F[*334QT%NBN^/WKVW=MN?R;8M-4R]?.(0LOV=EJIJDE,K'J.B&,
MIB=!V;"@#_<VA@DCIY:-5A+C-N3UQW'Z+KP>M,W>>M<?OU/]=@<\S4W'UM5V
M931U,\^-!D0*3"'/!($H"!',289AD+,XSCDE(K/JGGOTU*5I0'U>4=3;0G>2
MZQBP3M/&CF'KUU;>8$RL?#QQL-8N)_D^T4=/DIH:JM4-1E'\1:RWM?X7;'1"
M"%M/[?B)LWSB)YG8?;&G_^@>>_R5L&_%1E1/UQO^03E>#UH.X6XJ,*8<,Q1#
MJK0!1"A((:8Q5FX/H20,DU38SZCN6VAIG^F>5M.U1^RHM0\4]:)Z.7 W%E83
M?\4'F'36[(%0C^G4_:^A=;!L+.!FBG\=OV=[@D>>3&T#2D]\JO?VV4).-DQT
MHTA6U_OZA%_TJ[%N&P.N L:Q"'@ LYQ1B+2?AW.U>;"<XC#)2)A2J_*3,\]?
MFG)LB-NUMG1UR8ZAL_6UO &96 -:8N'A%9WD>&IWYWC1F?V8DQR_=%!.7^;[
M)5^OU^4/4PW 6/FXV7XLJW=F*,4O95V+^D8V0ZT+LFX/;B27F H%'L(LAXCG
M <2$8<@2)DF(2"ACJS;A_B0L31_LZ3=)^+Q\I%O%%R --\XY0,X2L=4A4^(\
M]:'G'N(650-U.SUE;<@WR=<[!BZ=2GOH(U_TIE99SG3-K-5\<7NI^+R?Y-^B
MN&9584(_-[)=M-C<?2[7!7M2JS?K"=,)J#OF+$[".*)Q#DG&4HB(DEQ.\PQ&
MG,>21#D+<\?4:D]*EJ8I]ZW!VP]U<W>AX]?(@K&.;$\/]]3![0,'36/('0_@
MP3#1U(LU;+2M(B>;-S<,S.F;Y/J1-WN;VT$HGFI4.^R!XXP#?=$L]Q?UBT];
M<5^O:*+4J-"M#&+M548155J41S +21PFA&5I[%@4:KOTXM3FLR&2IUIQ_Z'6
M%J#0Y#L7LEB+Q/YD<'R@)S\-' GCP1,Y+\,U[^C-'GI>=<;F99PN#=.T>(*W
M6\UYT1P9[II_WWZKRL>[;V\?:[5(7;\K[ZG2L.::Y^,[]_?\7);\1Z$>EQ+,
M"8L2R$*"E=,=AI!2C&%"@@"G:21I8-75<2H"EZ8Q]]PY.]_CRLW:-7\U:4SM
MN.\8Z\Z*V#:\ =HRIZNO]]Q=G1B%W+GWKN5Q5-=^$O0G=_S'I7KNL, DF)\(
M&DRSCOLY\U\%OQ-<[RY?'^D_=&_B\ITVL-=-G7=W4"FB+$P#J9MH$ 11'#*8
M9T+"&/$XSK!2_W:M^]R679H.;R@WYM:5+DGYAVE$7@+6(=_^?-4!_LO'T].
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
MD<Q,I__^$K(1D-.A_7!<>T[=!SQ\MF/SX0!TS[U'>)K_//H78X@.WUD<\31
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
M'7L].!$P-VVT)57W)^MH=>]%[28#6Y7D#UG/2DH3#J2FO%52KY[: IU?@#P
MMZ_NUJ/0\U[W[T95Z"K_49@=J.D?]YPI)AR^$VM2+?2*ZHC_T)7MK)[6VQG,
MS:?M; J"LH2D602QB$J(*6:PE&4"4Y*)4D8%%X5CY_V1E,Q-*^[/ZN,=(^H+
MWG("B&:E-ZK]K$$B8P5HJTD#B,6S2O4FD3,'*HY ,^1\11?R+CAN<02*P],7
MQSQPBGX'.QIN3,J"^'/]1@_TO"UBF62E9) GIF)/'3Y)SE.E>9,4YU&*668U
M6]9MV;GIU:_L7O"GA?F&-=W@[6JYKBOZY-@^T0'XTZ$A/W#ZUH<'JL1!3TE^
M,Y0#33IX,SQ2]AQTSZG?GP+E"];DCT3[S K[4Z Y5<T??=@%*^%/,3A<W7[R
M[M&-]&UZ<=V24AVHRT@J+5]F>I15#@M"!.0L$H)'F.?$*F/,<=VYJ?FKGYK?
MM?D .FVL>:V38!=/7)O F[EQZY7IJ/ZX'7L MB-N5\:M]Z3>HUIMZ,LQK;?L
M)&=[DIY<'I[WB9]%$:H/H1-.WOO&6Q$3NA.\"T('>KL[W3Z%9^%$9_B=5<K2
MA,N2,A@QC" N]$"_O,@@S\LR%XC**"K&NQ5LR9B;4MRW8.U&2$SE4[ 6W1B'
M@@^!!/4F3"B+,[T)KE"&="58TW9!/X(K?L-.!.>GC2]V-EFO?RRK=?/NZQ]=
M2DJ:1S1.BT)IT"B".!48EEF4PIP0G">IR&*[4-6)=6:G)[_^,:)0]1" 5J;_
M%+#XM_7;HD]#)C!T@E>*TE]&I'H. >9>JGLF<*%K;T< .*J*=@ 6B[+80W<'
MKW,=8.%0X>K0Y:,;4S_IQUQ+,Q2O+7?]N&S6M7EEFNNG=;,F2VU)?ESNJ@8^
MDV<S=J*NM7&I?[S-\IS2 L>0")+I.JX$EFE,8)'G>9I)DE%J-45H<LKFIGI;
MMO21J-%4-V"UXT076':_=JY0G4J0MJ?3"XC'\Q:PDXP9T]LUY0#5CJL]66U$
MU=4[/;:L ;+C;=)>W-/"[;UQ]T3DAN[R/2W*!UJ"3[S F?-\7C3*%Z5(2U%F
MD-)$CR H<TAR7$+&4EP0FN=8.JKQ(RO-32V_G6H*P3%D;?7J!'AYUI/N4(V?
ML7*IP0/'EK_,1!3[D0.G;G"WGO58R]52U_VLY,VJ7BW7J\_UZE'4Z^=-S4V2
MI2DK4L@95X8T*@M8"EK C.92QE0I#9':VM G5YN;WM $@]42F/HU=73HB 8;
MJNV-QM- G[:U)X7/LQHYA=P(N_LTA/;6]Z10!K+!SX?4R1*WAFC 'C_]C&!6
MN34[?=O<_J:S+?3=X= <#:\?NYFE5%G>0F"E>2/U'T:5Y:V3[QF3M* 1E9P7
MMVWT\>N:U&MG^_OPNBZO_\^K^_L">L2^!E3<5<NEMM4H45<Q,8E]?40,N0([
M$;*$6:F3?17PD"0%AT6JF^LSDJ.4=&)XO^07$\)F[4 B$*VM' !_FJ L0T*]
M]^I[@+@H<E@DB,,(<ZR;]R,I7<>H38=]B)-(CTS0D>@3;V<_T?DH!O/_&,C
MJ@-Q!DZ?8>R".7..D'$I)\TP*@/.EQ,WCI^XHKYST:QUS=V->LBF[CTB),Y(
MRB!)=04NQA)2K*RD%#-$&!<\SJQFJYU<:6XJ:4-FVXE1/W_$5)'#F-JJGPF0
M\JQV#H#DI3/ "23\CR YO'SP<22#*!P:33)\PUAE\6N]:AIE*LAJ?1OA+,ZS
MG$$%7@EQ2@M(N4QAD;.4YGD>QS1R&S74>[J34@@P:LB0IA-1%6VNVJ /FJT&
M& F%;^^'#0HCOO(#W/K^LOM+!OZ:#W#[\@L^=)&['[0+PNAA#*U"Z'JH7BWY
M.T'7'YOF29LX9HS#;927B.5(0($2 7&B+)*2"@()HCQBN4A8:5V)Y++PW X
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
M1BG5319R/:HDRF!&2\EE(G@BK,ZF/SUW;EM.1YJI*+)OH= ':GCO.(-]S_N
M%>=.#1$.\#FZ 4+_6<$:'AQ@H-_@X- _C[4#^X6B.NB1RU*47'UNG(D88H1U
MGX(BAXCF$B<)RHATK)GZ:86Y?7@]\D9&CGZ&T-8J/ ,8SY^D R8CK,(C?/LV
M#']>-K!M>(3KE^;AL0O'?N';)NC:.Z6]2A^7.O^HT9TZK]K18Y5HKFAC8M6W
M><1I3D@":80DQ()'L)2YA#21$6=IE!;<JJG16 +FIA^VI *RI?7_N*H(1QG8
M:A!_R/KV/.F9!]+,/# !AU<F.% M?S&IC#_#K710Q\*D>F@<>K[5E"-5@;78
M.,Q>*KF1SQFK S]5A%:+:OW<3L65+TV;YK:D499RGD%<%@CB'!>P+%(.TXPD
M22)0CEARNVS[R[4N^J]K4J]MM: %"58?:-E^H$<(\??)FGX'I&LA0\5=M5SJ
MKW0EP?.0/7^&0 I.6$S5V5/FK(18"@2)X$S[*Q$J2A(3B?<%\G[)YR".#1F!
MA*&]+1[%$*."1QG+(<EDHF>%9DH,3)T/\@CS6.1Q)K/;Q\M]$-V.]3,%'@U6
MQNHGM5UM0N<KNJC:[+]07T82"YID-(*)$+G25SB#982PDI#283++2(QQ)Y(+
M?!)[ O'_+0R*P_.W87M0FQA:SZ>SW\4:\,[7NT%UL>$ O#)Z9](6VP[P^#Y^
MV9 2^,SE@,[+@Y;+S:,MS#:.O%FJ;\DH!858B4LH= T)%E&D]HV$081X1B@G
MM""9HS5Y=+&Y68Z;\/IB1ZJ[X7@<6FLC<1+ ?!N$+['R9?6=A,.[A7><@M#6
MW$DL#EANI^\9G=/\,B6J46IKQ70HGNLBBM9&-&T /BZ_/M&FXA6I%0UO:K)D
M]^U8F<T=^B\?E^I+5[>HR__OJEJN_ZYN?5*_N)4<ZP0("DDLA;+VN++VDE2=
M:G%"8B8R+E*KYH47H7YNFN[F0/YGH^V3COFVPJK:L6]Z-_0 ,%,Q?]Q7[!XL
M5_NIH7V-<$^^"W4B,0VQ3&;=OX5E<L9E7C);%3W35\>SSC_[K5'65L<](.J<
MO[VS_6NU04#?]M\:@WYKD/XK-_R^+5?KO7>N&7CGQN0IAY>]][SD@"R%SD,.
M+ZT#><<7(&**NG2UB/K\*KH0;9MBM>ZOJQ7_42T6_0+F(A516201E)(3B L9
MPY(2/9&-4AYSREA\1MM..R+FML-N2#2:;<="U]/[G%IS2Z'8;F5^H?:\(^W7
MCU<[F#?C!A3X=QM)A"@3=T,P9$&X)647+/UVPVZXR-OQ66.5Y;5N>?:[8K:U
ML=JU;A.)8BD+#BE+=8\@+&&A72J$QS*)TX@6N6-'CH/KS$WE&2+5Z6L).S*[
MK]!5V1T&M8@9+_.8PXA'".(R26!1I#F,2(;3G$G"<.XV\?-\4 .,^/0+JNTF
M<394GO<!9Y1&J/E!#'QK\L.+!U;6@PB\U,?#E[O7SWQ<LC;+BBR^_B"/F[F%
M98P1$Q&#9:3['T4<PR(J$HA(S)(4IT0DD6U9S.$EYJ9H>U0"0Z9]-<41#(?U
MP#3(>%8!+T 9T<?X"#KV)23GHQ2H,L3^%7*J[QCF?Z!LX\B-P:HQA@GO%UF<
MN'(*LWO;V+*767HM6_W9-_%$1N-4EAR6:13KUD$2EF69*;M;E"S)LC*2CG.Y
M1U Q-^6X;Q+V^K3^MC^@[GQ#W%9,8RQQ#^ '-<6EQOV[P?VGP8"=91["&'<$
M,:0U;DO:!<UQ1_2&[7'7AXW.;%CH]ZL9= "8F@^":)EE209)BA-U:LP%+#BA
M4!8RPB+#"2VL3HWN2\]-879TVSC01E7;6(O$.C_" ]"^LR6FPGA,_H0C7-ZS
M*6SI"9U;X8C3@4P+UR>XV\"?E/H4;=+R]5*D2*&<W*QP$L51DG3F"D*T$#$J
M(,O* N*R%)#$&8,)ISGBJ)02,5N#V&*]N>FS]"](OY^);EV%_Y)$?]&DVMN
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
MI<LX-N5=-,FC(J*0I2*'N$@Q+#@N8()QAG4$0NV/;B>-H>7F=M[8H]4]2W$
M5UMM,15:GG7&'IG@<4.GEZ9J-I#X3Q\<H"%XEN!I/ XE UK<-5:E[&()VR<W
MMX4@,4O*4JN23!VN$W6X9HA"A-5!.Z,(RR)R4R6'EIF;"OE]%TAS52 '4;15
M'.=BXUEA]&#9J8M)3QA# /A6#P?7#JP6AOA_J0X&KQZK!OZQJO_Y<:D>>*=>
MG>:61HA'.8\@RK,$XI+EL&1E GF6E$BHKY]D5FT&CBTPMT]?4Z>C,H\=?:[?
M_T_PV7[YXT'Q;5ATW_L/6UQ&?/6'F??]O?^T:N O_3#/+[_Q(]>-MQO61(>
MWI-:^X2:6QE1@1D2,$\$@CC)."1%D>LBM3+)*(T3XOA]_[S$W+[P=R[5[0/(
MV5L#X_'P;@&TI '1T3;MD?\PW_Z/^3^M&_QH?YCO0\?Y(U>._[HUE=6B(FT_
MHK?W2MJZ%Y&)\>X."5=4V1&$K6]1E. \)0CJ,"O$5!WTBSA1>D 2&66X%#QR
MG CD2L+<M,,^_=J-RUH.=JD:NZ,O^$8Z-IQ#K\ZBLE<W_@3@71U-C/THK34.
M/O]:S9&NX%IO'&Z'M.+()TW0]Y63M=A.2;J6-SK$\5:M5:GG&7),FS@IU)F8
MWS(JE8I4VA+E<:J.3F4!:8X()#02F,19P4K'S)61E,Q-A^[1V3:[; E]W6]I
M"36+O;%B9S14=1*;K2(-( S?MMNT<CBO5>@8# /V\W0B[W)--\>@.-@9<]0#
MQVI:I;P?1;U^UIF'ZZLEUQ&Q1YV;>(N1$"GA,>1,<(CU#.V"R1S*A!"*(\R4
M9>JF2X^N-3=MN2'TM<D-7ILHKM@0ZZH4!Q#&,4)%*6!">08Q*H1".$=0TAS'
M<2Y1A"+7%B>38!RFC4D@E&DA4\II"EF!2X@%YI!B5JJ_$D$2+&F<C4I&F@3I
M</E(@VCW<Y(H6>BJ\PD%$,59A#,*DU(6$!="'<HD);!$:2H8SB,<$?>TI GA
M]Y^9= )\L>1>D+<]5TV"I>>3TSAM,>* =!(,WT>@XP0$/N2<1.+E,>;T+>[]
M*SXN65LN018WHG[XM"*;[ _!HH2(0BJ%GL3*W$LC2&*6PR2745;@+"D0L=M
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
M:U*6F<ST=8F_BK6^9ZAO&5YNN"XGG2MK:[,3O(D44KRZBH)$DM#W(8MD )'
M@:XHY<,PC1%'4K(X-$J([%KPI1%FJW6=7><N+Y3(>77A?41PI(N!-^7:Y0WG
MS'1]/)*\44M3]R;?P.,[GGI#N'_BOM(<L+WJZB'PH)2OZNCJ3Z$*Y>0= -I0
MSCZC?%S4IL,Q<Q#FZ4(;]W&A#L?H9""IR_Y'9])KI&&L4 TW!R7E3U<%/V:$
M-C4:5[JD;Q1(#_I()U])4P*Q-M]YF/B4(4DIM2R=;BO"TI:F1O 3%]77!Z&M
M\^G9CHOI>C,GVG.?F;1K0P-XDQBL'(G\F%Q[(\&;/>N>K5RN\^^-Q.U$)KZQ
M+8TFR(IT[SNM/BM2_LN.%&2S%6)_X<EG,N940D0(@DAQ(4R] ,,T2F5"4I)0
M;%14RK;CI9'A03YKQC,#VICG)H=O;G;;"[QGK^?*LKW?RSR+'\,.J-F9S$P:
MU_QEA=$)UK)[WS[NY(__^)UDFUM%AOJ&J/JNVA,924F$4V6M>:@J4NI#&@8$
M4HE(($B<AL0X?^@K?2R-@?[X#Z#E!(V@0$MJ'E#Q&I#]M#,1/#,SS"ED1L2<
MO :1><C)!% YBC@9!YE5Q,D &#T!)Z^]Z2S>9$#T;KC)T*.6E%?9>>QY=??7
MJQ5-2>"E.("A)R.(N)<HCA,!]$-&4!HG26@67M)M=&FD=O= ,D#)P]9PFG;Q
M&:"ND5K/S%5:8?4+?@&N^K0VGVDGU.R) &D?KVR9_;^J*5A/OVYS;N;;"07V
M$^S4WT9>-]-YMWDWW\3E=U)PG7&1/8B[[[G?L'V,6>Q%D802>3%$*-8!K4FL
M,SP$W"/"Y]QLUEEVO+29&43_$WP3NA ]4.O$LR %""SO59E"/FR#S 7DS).]
M$AM6<A^EQ@&5Y!>@D1UHX4<8+%8@6]YFFP%LE]?;)@/=_LZ;)7)#E^!,FW-[
M*\Y2R1?7Y&S?'QVX<[@0H3:F/U^<6(4HB82?!)"F,E0F%D.0$(K5/\-8>CS"
M7F#IW>KO<&DDWUP.VI(?=M4HC $V]6I-!]O,E-Z]+*6=6)DY@F-B<8Q@F3T,
MIU\*UQ$X1IB<"+XQ>V\LTWPHRYVB-/*4;<FZ67.]@/EA(CA,4<@ABBF!U.<^
MC%(_I03S%(=&EZ-Z>UD:IS3"@;)*]_'+)M\*X(>&M<+[\31EDS-1FIE":ND
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
M42 BH[2Y$\NUM/6@$0[4V=4M??,3#97AF8W[ 7!R&D/[_>>T]9_34_[SZG]
M.XBW;SB(ED<G[@?3Z:&(NT&U/^>8%OJA$XR)>G-[-C$M1"].'29N?NS&JUZ_
M]4)_OZG<>@J(Z[S<EG?Y#=V2;'-3O-^M9;:N:NP0MBW_GFT?VCO>Y2I,"0I\
M%D),*(4H"CE,11+!E/N)8"%F/B9V6ZXS)5K:XOI;F\$^VWQ3(U?-<:;5L=TT
MG3M2IMLEA_C/[<*KMSS%7A6@IWF-OG:0YI4Z:L( 62FD_M)H!+XKE0!K=9IR
M@S01O'-OC<X5T_&F:")47VZ'IFIX"L?8]5IOXLNFC,LU><JV9-U-_)@0H@B8
M^S!,J ]1*@*8)CB&L9\D0GI,T 2-]W\-=;\XYCWRD_PFU&BM%0=\V,B\>&SL
M,9KOMJ!1940BY)'C-,9S-27Z3AU4K!9\7PT*L 9N%ZDX35%SZ6D:E.D-'4JF
M>/7[C8Q;L7</=;LY+AF@;ZLT4<T-7?^7X!_J7!7:SB[$@_I;]DU\V##%S1UQ
M*I?5G?H8K_2WN(KBA&'"0\B(SR"2F$+B^QX4OI LI5[H"2.3UHVX2V/=2[;=
MD4)7 J]" BJ'<QT7< $^B:VF@3OR0V<R;Y76CNJ;ZP_5D^JW^MO)9&:3)<K!
M1S'LGUK64+NC^!N]MM857!I]ZSJZ[161SD!_:/,+'6D-:K5!1V_PM=(<:-7!
M5?\*\19?@[FC:UE?A2/_UX*^#BO7F+O!ZO&8.1#"F2/-':!=_YK#7J>Z'?5:
MG/&M**K=BD*Z\;$'//&#5!+H<1Y!%*-462=I!)5M@I* D$0&YG6(SI-E::9'
M1\!Q9UEG#(OA^94;L)V<69VX\]%_SZ,[/*-.J<X8GG,O]<PR3&]]16>RX9K@
MGHTUP-:W9LQ[>.,[,-90#-]HL6]R"G]EUY]V);;?A=AT2AEEQT5K$H\DF-$
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
MQQ56VV1-SU7Y@I5$5 B2)E#XD4Z')".(8Q9 @:3:%E!$$;&\H&4MP])(H5$
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
MBC//^(= -ST(F G*F?GO^-R?-G+K\KI[P9V$ !@BYC(88$BD-PP+,$2K/T#
MM)'1^>?T-:76'X0(QK$7,,@"J1._<@))&G%($QG%A%$BD='!QNGFE\9-M6S6
MJ>6Z@)G2SE@89N:56JQ9P@9.:3Q[TKANGZY3Q9W0]T2"N%-/V;O9+K>%V&S$
MA\U6W!?ZTL>7?+VKJ$%M+?_4_+7-%J=SH$B>0!PD4@=PAQ CFL#$]]+83Y2M
M$B)3AYM%OTN;[(UPYDXA&XR'W6LS(3<S/S1R@8/88"^W=A&Q/X%?FF=^'7$F
M80.QN0=N)J@=^>*FA=S*-3<"N!XGG4UKSMQU(U3L.N[&O#[6,'NG-D[;YTM:
M5MO>51*BU$]C <-$UQ+V? Y33!*HWDX"1G#$4LNDG\<=+(VO:^G^CZUU]A-J
MIO;9>"QF9N!:,/"5-*)-:J.=UGIN*^VG7AW;::=U?FFIO?+<V-G<)E7\3=3_
M^V%SG"OOX-/Z;2?N\I?Y) XO7FHG6)&1]659[NI#PQ52MAUE-(8!29G:N(6^
MSH#'8!SP*,)<\$!89L";5^"EL8W_/T$KKRWCS#RRI@RVG/&:__"W3D_Z"V\D
M_E6G!?LY2VF^UQ?PG0#;'!0GTHJU3>@62*LV('N]IV1;-R,T-WO/K(7CU<#-
MF+Q<71SU:^]9^&/S(/B]X!^VXK%L$[AFHEP%,D)QDJ20<$\G6O64_1G%##(>
MLC @7AA%1K<5^SI9VJK0R@EH7A3Y]VQS;Q&'^"J2P\Z"*?"9F87WT%0R7H".
ME!- 9+[9GP(J1SO[,9!9[=^'L.C9K+_ZJK.=^9#PW6WXX+-CK?1+IKZ$795&
MYV;[((KK_/&I$ _Z9O@W44?MK!31,8Z1I[;?B=J(!S2%. HE% E+/$X\+IGE
M1MR@UZ4Q8T=DD&N9]5GD06B+!*QVX#-.PX ''F0IQPK\.(24JD7)DPFG.(VD
M3Y+5DRBRG'_9DF+[1D/PLP1O-Q!9)?N%,HOOL\U&I^BG1#7 K+<Y1E.#^[&7
MI!S&H;ZBP+"^HI F4$>-X2CQ0C\1S>B\V_ W'9NV_[<?&;'A,P^+Z19R8J#G
M/ILPPG?*#9P%/G/OPDQ$<;R5LD#GY7[(YN6QBWO=<%VVHJI(4:Y\P27'/H(>
M9FHY\81:3C#W8)!(PKE,/)Q8IF!YV<G2ENZ;>JXT-5JJ"B[62_4)*$U)YCR
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
MT-J/UDH-?MGD6P%"BZL-X\9GF-QG1WUFMC\ ?I>#2@.82ZAT +42H-$"M&J
MCAYSPV^1_GKN87"5$'N6X;!+DWT.E'V)LT>UZRZ5]CEJ'R77/JLA^Y7GBI09
M^ZP^S29(0EG9CS<;L8HX0HQR#GT22(@\@F!*60B3($(B#:0?"F:ZMKS2Q])6
MCP\;A3Q9 ZK%!86VM40M\ 50_3^:\]5KH XO"!- -3/E5Q("+6(;:'4!M)0Z
MZ<+Y")ES]@1(.6+E48A9D>X %CVT^MJ;SHAS0/0N-0X]>GYZR<]B747LWN5U
MW5E=6>;];KLK?DIH)LJ;S1\;GI7;(J.[K>!-M=IWI-BH)\I5+$@BH\"'(DE\
M73XK@JGD ?05H]((4S_QC'*>SRGDTNA7I_%K^+94[%LKJ2]2UH6EZ^I.LE*T
M*F_727!IXTR8;<R'R7T)(SGW$=^);(V@U5-;I8VFE<NBUO7G7(YJ]&\VX$A?
MT):$;S5>P'"/S\#Y%L/^ALDZ70[_6<D]IQX7BSR@DW7]9BE#IP:O+[OHY'U-
M$:NHK1'M#[S.-\T.[J:^-$[U_?#&?WA9%#IH4O]8A[HA&H<\3F.81BR!B,0"
MIOJ?/L.AP&G*A+"LLWFV3$NS"XXCY/1&K#Z987NE]EE-8*47>&H\Y>2@V11!
MC.-&N-\L>*-QF]D*<#-D9T8WG@6RRRC'<8*^8;3C6<CV1SV>U[3]#O%CME&]
MUDFN=+]?E!3;YRO5>WFSVY89%W</:CWZEJ^_B:))CT:9#".<2HA#3T"D4U"3
M(/%@S' 4BT"&+#%.0C6B_Z7QMY9SJV:_MN\^_OFZ9H*RT@-0K0C(:TW ]D&G
MS*EU,;?PQPS1\%YM9N!G)F MO3XH;N2OS.U: U"I !H=P%T'\A'I <=@;[YQ
MFGD,'.V)1HW%-#N<,P#LV;R,:=79ON0,E;M;CG.:&9'(H?D2=2'KJ@+CT356
MM7TA;+M*I8@2CB@, U]M%2A'$#/"8)3(.!6()C0T+CUMTN'2UI%6YFH"-45
MNU? O[:"V]S4-P%^>+&8&LZYS?.W0M(BG<'$B+K*5- B2T8C:Y=^P *FOLP"
M)LVX2QI@H=11/@";]\:Z?-[]>U>UK)JK.BLO'_/=9JOV(ZV3Z2[?EY^XD;?J
M\ZA/[U>2(QXE803].)(0A8)"2CF%DJBAH+%D"<9VKI[1LBR-VFM%0+;Y)NH"
MXD#NU$IKZZP9/S:F3AHGB,_,_GNP]TI< %*IH?TS>Y_[-N]6PLDET,DSAK(I
MCG#)G WIW*Z8\0(Z=L&<C>1+U\OY39Z;U4RGH+C?9'7*@2;XEJR;@*A]GB2<
M)'X@?0_& 6:ZX)>$*=/E(A(D>!!%)"%H7/XRH_Z7QJ>7C.EA*M5VDHGLF_:!
MC<U>98:_@8D\+ZKN'-I5!JJ._)UX?+)NXRR_3I WS SYL1G")A^!-\H%-LE(
MG)'RRPI'X^1>9JV^41HO*Y5?3]AEUXS].O(W94MFFWN_25.0<L8I@1&61!=G
MXS"57JP6B"0AP@^0^A_3!:+;\-*8OY5-[33-LQ"\0&N8SL=B,#-/3Z.^.:>.
MA<$169K"8<5_IW3N(;:CQYTQUBDANU1T\N]V',-%5A5'5\U\>7ZD^7KE>1'#
MPF.01WX,42)CB)FD4/ H0K'G$YI($Y)YT?+26*81#M32F<VREW#UL\Q9(,Q,
M,X;Z&T^K5W4][&W+=G-;"O:G^_S;G]4[U;;VWTC_".L?JUGWLC4GT^Y5)=IY
M]_H#(^I$Z3/_*WWFKQ,?B4V=;+MS\'_U?'BD#0OX3@I^\U1'#1P.I?\N]#T;
MP2^_B8+<BW<_1,$R7?\C8^)SOEZ_SPO]XHIZB'I"$)B&::+VF,J82'T?04)Q
MZ M)HRB.C&M+.1=_:112J0<K_4 7 ] ! 5P]@^YS[0WH"HD+T&!Q 3IH7( 6
M#]@  EI$0 4)^*I! 0TJ%A;"&WQQPV;8LK^CF5GX__^$AC\AB\)=B_Z47!7[
M6O@G95<K[,U&M*^^F'NAW-4D>S/ C^J8O9T4T^1/7^ML/[>DV#YW,K:O(N$K
M XP$4 I]I2X@#!+L13!(_3A-$4U%=$:D_"N]+LUJ:L0$E9Q &=-J=%DU:N<E
M0#\-N>FIZ,1 NO/E5RG.:T2?*D2_;K6WF$[D+1Z%D-L$YJ=%>=.,Y;WH#*4H
M[W]Y+#_]7,3I<L/W1<PHP5&04 EIZD<Z :X',8H2R+P@02F/)2-\]22*+.=?
MMDHP4W;JZ=-F,OW<\WSSZL//]<TN !7WV49?M0*4K'5B-5N6Z@->8$0I%@PF
MV!<0R83!-(TB*!+5F& LP,)K@'^WX6\">]NO4]!%'6H_ ^*FZ\%$&,Z\#KR
MK@K:FZ,0GP$><[-^GPB.V=X C9<L;_+26';_E&L+BJSKV):51![CE"E"EPI,
ME"HN5^9E @7'(8T#ED:8VAF:QQTLS::L@GF4%=D&@2FCZ(\_??G3__H??NS]
M7ZZL?%)86Y<_06I*'..!FIDK6L$:C*8DA],ZS\T'/_7JF ).Z_QRUK_RW-B)
M_E?![P7711$^9H1FZVR;B5)GNN*>)WR( \HA(F$ "><Z0C=B$C$O]+E1KI:!
M?I8V[6LAJSHB%V!]D--VJI\&U73&GPW5S!/?&J41#-"+P=Q$<+ISQWS0B\!+
M6NA_?$2B;*&^%F5@W*LM9'5S0#5W6^3*AM\^ZY#6ZD;!OW?9DW:5K7SBA8P&
MJ:***(0HHC&D2&!(D-J/<$%Q8G;*;]WSTABD%?2B"@VO[[R(5M@JIKRJ*;[3
ML<)"IV0E.J$>$X*K&>5[_Q/\0I3-#9[V&%3) O(M65MD9K4;N^$3M=E&9&:B
M.LBMPR!;R<%AC"KAZQM?K?ASH6R1BGLNM%WEY)X2=;OLW&.0ZTO3;=6>NWS=
M8]0\2MP]JH&Q%N8E_^>NOL%4OL^+%XDIRI4,>8*3*%+&)O+4XA%QB/V$PR!.
MN4^XCB$Q6CS,NUS:JE%?*8%J$[_519S%X],Z?Q8"?+FZMC4]!]$VM4*GQ'!F
MGN^("F1>G$JB,ZEQ:@K-W';JH!R.35937%Y:K\9OCB6A6U)NOXCB6\:$+E*@
M764DVY0?\[(4Y661E=GF_KU2Z4LU!:L^/XGM;T)F&\&OQ$;]L&T-Z^?*W;9*
M<(QI$(0P]H2R>8F?0DH%@X*1 'MI@K%G%/LVIY!+(SJM(2AK%:N",G7BF[T^
M?V:[0A<MKX)'UI7>M@0XPTA[. S\((IA&HA4>S\IQ)B'^IB=^=P/&0\BBWI
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
MA.,TH/:]IU^?>&DZ^KC%\?V ;H EX>!O,3$#E:3=^'A&4Q;:*GEVA%VKW%G
MG=@L^C)2/EM#CU#SAHV@+V,TWO99XW[#H.\^O.3NR\T?=RP(0U:P&/( RW8T
M N,\"R,8()3@)&(XS3.MF.[!H$O30U_6C[BN< T^LZUF*/$0HG$58LNX8_70
M\RSKW7P7?%<S!/:>871DMVQWN7J[]Y_4KED7VSL<SD_H[AD&]I&YYWZS=1-^
MQU7==L>9-_5[W#Y\7*V__X/1>U6\YH9_PS_N4)GB@"84YD$J@]]D-8B$1##*
M6)&G.0YPII6 ;#3KTEY,68OI7I -WLDH@5]D.!81A ,N* </BG13MT '>UV?
M8&9$';_QBMH.278>RRNU\26\!6%YY_0(#'!R[0[HD.+9%S! Y]01,+G9//5K
METS6;AJ5C-*J.N3?'G#=QP3_WN!ZP^BGNLNU'::C?</-O2R0R=,TI43X#TE
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
MY"2!*" AS%F108JC+(Y82AG6/A0QFGEI2O8#XZR1R?B\.^\67@^1/)B$A)@
M?UFM.H/3N1M9;L".<+6;WEX!2;NT7AWU8$B^[ .Q>;U,XD2<3:)N'.'M+>!F
M5MP-0VTLL!N-LC$9SV. C06;Q[$U-@-8>-$/0HM=U_3; Z[$0T+[77:,TXCP
M-(%Q@ .(DH)"S#F%G.592DF2!V&A[4"?G6)I:EU1"0298$>G@:=W'D0-AW@R
M-*Y]X1-4+.HZO */@0\\&29?[J_^0V3F\HX",.;MGK_1GZ,[2OB1CSM^I4U!
M3K'\%9#*TCF[DM(L"AC/$PQ+CC.(4$Y@F6 &HXC%91#'C&?:3NR9\9>FTP8D
M6M7G/@?A9:4V$1C'&LT%)B8%(2=AXZVJHQ%&A@497T5@M*KBZ5T>2R.^2O)Q
M?</7+S-77ZHYA#QB:M@#J]OJF77[I[N.2;*IDCRCOJE/^X"W=R4+"$G*"/("
MB]5ZQ!G,X[2 09D6*6<H2;%>1\2IE"Q-)9XV&'N2/(G_I6]3KVNX^_PDO&[(
M'I]6ZQ?YRNT#J0V#&Z?)\;*V]28=QWJYZX)SQ CH.%'+SZ[GS8\K\+MJM?=9
MM=J[J4'/%.BY4D6RO$E'7^][DY(G"^%%6D9V91:$1RS0M/&]V:I98!A:M7D&
M-+=_@^J_FWU1X+/EN D-,(W*$K*<<HA8F<$B8;E,*64TBV)&<Z*3_F,TJY%=
M\Y -]$W.,;GNO3[HEPV3$R@=&Z%!57)PO1F4+)]<@EX?67VCX@1A3P9D-J2-
MC(0Q8B,&07\L;\K?F+VAHC>_V5RIR[/+CPT3)D3X^JS=?,$;I@S,26^\OA?>
M79BAL,1)#AG+*$0\#&$9</$1X2C'<4@HUU[(&,^^M,6+9 !RP0&H>A9 (W@
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
MM026 Z0\"'^^^(R+'^@\?AS[,)Z,%V.X%XF.9>2+RNA&,G0%@*-#J1.0;&.
M0".(V)E+_Q*A?7OU':2/-*:G09Q)MT&P7;S@+O/9,$:"Q*-5RF!(B(J1B%Z&
M@U2*[G<,A6LU&'DHXEK,!&@.#L\%*(_538\XBY/YAHLWU6Q6?1M/+^=%5N#Q
MF^_Y&ED?/#>Q%%,Z- O+=&\O7"!*,Z6<,L#$HR#3DTS*NFOU#9BFM%JU*.)!
M'$VKC 7D9&7]??(_5FD+%]7JQU^6-S>3<6E<Y@2 *24+CH= )%=H!99K'T4H
M*/7.6=59K* 6Q7U?D0WCKTU]#0*&FV>B&&=+2+]^OX'I'.8;/I]*<Q0%VA:.
M<1+0G,!#WR.OD25BLPB*"9[4KM;*[3[BU26^[X!Z:^!L58M#PNF%_[[%QB;!
M B3+/#$\\B&CKVR<(]X&C9C11D;*$\JV^WR7IX3V':1O&W_':V=(6%N-7YJC
M<N8C%(<(TGF2T)0@DO%$?,E2C<SA>5^\JM1U^OD]=7V'Z-M&U8%Z&,A[T([#
MUWD\8[5Q!-G/1 HEB:>02394">JTX*XSH^[ 2[+]9)C6X'2H)GH,HQ4OZ#Y
M_*DTJ:VFY_EECTA$M$43"[A#3)F]30UQ$G^7HW$A&>V /D+93J=SWW7[=@ :
MCUBT+OQ!W'GW''Z&6%U.QW/8EN [R.,II#<PQ=\L2B+0B*G P09'P&GTN*D*
M:$R:0%">26;.0>0=C=G:.<7VIKYO3Z#%N%J[FNPYW+:U$>^L@HV;<_]WVSO1
M))HT!4\"7651>E522#)AP5NIK55.B/V.P7H+]VWKMWT.MB#^01R$6X_ZVWPH
M[Y)&HM'R=*M,)$.\1G<&HO JNM)$<T=;[-:S*O8%7(MN0(M'6@,Z&02V'E@(
MDDL#(9+ 2^%CY)9X5@*'H)/3T0';U1^J'4 -R/IO$46'2G]([^<;28B4@B^]
M6ZT0'.U+$TME8RR]P:EV680<.@M(/"2M[]2<%@%TA X&<?RLIB6EM_YFC+@<
MT8@,T&!)=$467./I&:0B)E(.,E*C66=!TP>4]?V$>8R:GZ:<'BSS04#F8H:>
M[7+V8SVL;>2]\QHB)UY00/J9)8XA)^ E5P[="&4ZJP)\2-I P@[-@.8(J>^/
M&K=&S10N2Q>EBP;!LR+_TPRNQ\OKD?$RQQ0H\66,K#32$2_+4T "*IRC$E1G
M^3;;A TD$M ,< Z6^" .F\^P\"4V\:N?34M@;>1R$E&CMTB!&KRNDR16)T^8
MRA[]QH2':&>I[(^)&XA_WPQNCI+\(+!S%N/R>CDI1]CZS;NZ1F*N8#H??X4/
MTUA=PTA9FX1)D0 K1;"@!0G@$M%(DK29L_ X(MYB:O+K] [$H6\&84WK9Q"@
MNY708C$;A^6B9 1=5.??IKC">?ZTDO+(1>Y05IR@XU%BJR@ZES(C/O+ @C>)
MB<ZBY*^3.Q#OOQG(-:R=(84!'GBW(^:H$ZS4 4AT*&1@*_]6$A.D XEHX+QK
MC#T@L.\"C/9# H?KHS%4M=D&]J[NH,KG-[#NO'YL.]C=W]E\6]@:M#?6'G9]
MC]VM>)^WH)CAQOG26[CT;=$*CS N20*?I6.1V]19SN0S-#9AO7^%Z1+>XP8L
M3;7+E\[_.5Y<O5W.%[CB#/W8(",8ZDCV%H_S:$0YSAUAP<7 A ,?.W,!7Z6V
M[RA4$UC:9>@WJ:1!&&%OJ_GB/'_QI>N?-91F(<J<;Y:(1&\%KW(\?F/,*IJ$
MW,CN.@S=T]5W<*H=+!TJ^$&@YJ^S:C[_-*OR>#$*.=+HT+@4+#N\M!,:G($#
M6IV(=89RP+_O"C5;=/4=F6H'-8<*?A#F]Q>83,J(7D OPD_0[#M+U^/I[32:
MKW";>#^B3$+0G),84IFQF"UQP1AB!!ZJ.:=@:&<-T.N1W'<TJQVLM:"N01Q>
MGU$]2$+II_P.+_1)M>K&M6''>4N5]I8$NIHRCHZ(8\$0%47247 0HK-'FA<I
M[3O U9:)U91R!H&UL^N2\3I?J>7U_CF&>:7PW";2ZU@F00+Q4@G$AHFN3',#
MTUF:U%Z4]QWY:@>+[2FOYSS0=0SYRL\N85[27+]"Z>#\YL?[Y3069D<V!95*
MYZ:D51D'5T;Q2$O1/BU]PU($EA[%Q':F?;ZV3M_9+DW"IG&Y#N+\6IN:']'H
M+$[O;0AH>GF&['R]35&UX&BT>"1[Q8H5FHA5 I EI5/2ACO6F=/X*K5]QU+;
M.:>:5=(@7(5U@Q8H3G(9D!P3-UR17(J-I+*A#*?$6Y]*A()3D78W$6F;L%IH
M:GS2?=MH.ECT SNPWD"N9G#AOX^2* WE+%[*D@4BLU-X,UM',@U)69:]Y%WV
M/'Y,7[U8*3TU'!VKB4&<0V=3/_DQ'\_/\UI(I7_SVA>YDY(W' V^8O?Q,KX]
M984^2<(=0W5B1CATC[LSVE\EMQ[83BXRW[">AE7]C#OGEID[YL[2?RWGBR+
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
M0G*B>$2+2J$[XPS%0P "*(%F%G>=A7H.XF" KFUCL'K1;FA'QX. \F>XN7U
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
M2$E (S>9X(5]/%9F)RB;INMTBA8.!6ROFNP?S%L1LE1R=?/8/ZFCVI9+*;N
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
M0F!?%\OU;'7Q\[R>BS!;;LR$>?['<K%:W?E*-1Y062=UM"!BC6>;VL QU<!
M$IFCR G#:%?D4$2V5I#C^1130,D$S\OV5I"N,(YD(S.?29440:HD"' J1*N9
MB\Z,EKJ^:X.M#<-IP.<)5!\@RTD@<@=OMHV4+=DJ@0>ZAR)Q1QD.CAPZ8*7V
M4)8Z:S=:-.S!74X+FX> X!ZN^I'(),"U[UF]I).CE2S6IG<L6%#%&HC&TN%D
MV2@E<K8QC(6\PTAH?;4/ ,L19#D)S':RBMY=]?W)+EF3N0.F>'WEP@PQUI&H
MQKBD<XKL[ICMQC&6=WOU<1_0PQK-_!Q0HI- [(,TU10!S@L=/J/HG"MD'J*D
M6Z/09>%*JCVKVC]JM[["AX1']V?MO61U,.R^XS(NVF12O/H2YI_I;R_67_ /
M7+]<+/[Z9S@[QP'2)YY::N"<B;TH'3%1(JI0B[H)82%[NHK)AHS&6?!<.2V<
M"2&,EJ8UK40)SZVUI7I^H5I&]1W/\:0@,TMGATLKDYS4)?Y,$B7V0=Q1B1+[
M"' 2=W;'&&J)D@LA#=B0ZR0L+<'%H,CP02FSIQMH/!_\ETN4V LTAR9*["/!
M22#SJ<"'-[)DQC/P:)'L%.3@:F6V9-X6;8ISN7V9R$0>AP: R-Z)$OO(:Q(
MO!&IM]%*)V*"6E(+*M8^N'6"5Y+9>6],U'(TB^7Y)$KL)?''$B7V8?_S3910
MY%%8&>CD<<YK'GV&D,A2T3P$$8U'Q;M,6?QU$R4.P=.(,IETHH1''5F)P$HA
M SA*!=Z&!'1\N*PSVI1G';#UG!,E#D5/;WR=Q*6VYR,30UN8RQHPV0C*DN9U
M01CBH6$ZR\COX>99O2I/(ZGA./M_0(E. K$?,"WF:79V$>8Y*9>O6IL.DT]5
MIBFOA36,S%AK:H]BLF6YEQ!])AV@N?%L-!?A<#):FWE# FQ'1YM1I#T)9#_\
M!I\3,\Z8 G7&."@O& 3F#&0L,I9DZ,H:K;/Q9.,E8T%EC]C)/G([&(*T]FR1
M/Z[#<MU7>L1EL\;5R?H++C\1'S]]62[./W]Y>;ZB<[U:O5I\C9>#U%8/4^^M
MXKF0B>Q=;3B%G!@JN0*A%9=<9D._&BU=HA>26AL1S2#> !&34,DO$NU]=4'Z
M0133X><FY=KHNI##Z!5I@*+)/Q"D [1'X]QH)L>QQ+3VZ-JA?TP43 +W-S.I
M'B9+!D;767U],[7-&UETX$2VH*61AJP^H\IH"<*==MRF,]\$$-R_//>'J;^
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
M*/06G! :O M&\J"\=*.U(SF"CM;.<Y,;>"RY3P+D5U:#HB-H69& *M#Q5*E
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
M4@KKSF9NP3TH1T?*0B%X@S)*@8LF@ Q..:([V/'R(+IM^?FJKGV@U2&>?[Q
MGX'^.CSZ=/\;?6NPH;HQ'8LS%,%%5 @U/9.N,"4@^N0 Z1ZSF@MA2I>TQBFK
ML(MR);JJ??:9@9;UKBX$\ZCKZYG125K/I1ZO"^)3FWV^:FL?..VEMO87XB0>
M(5Y55QI7-PW(RQ89-I*.S1 ,+Y60 C$Z3N9C--87EMEX#L #>VP=E^P7#/>P
MUH=D)@&Q.[RY+(1F2:%7M06X]:I64S-P21K07+'"O$AYO F$.W?8&EZ]R'_W
M,]91PI@$ICZ0(;,\3^OS)6GY*W(NJ<G!,85!@]#9 1F* 8(O!9QUC'DZDDR/
MEM_WV$9;(ZP'+-S#5V^"F03,_A66RS!?_[Q+B"]925&]D>3(BO!2@Y/2D2D1
MN-"RA&!'RQY_8(^MTRZ& %<?XI@$KM[AYW!&5"3$3.=D=9<@B3$[\GG)C['D
M]V9)ED--EH_2)>^2X4Z,UN#QB;VV3HX8 F=]BF<2>+LBX,UB^1K)^_\Z6]5?
M$G%582^6%P*;YP_XY<*-VOS&)DQ_2;,) 5V4'J0E=TEQ8R"BEL!UYHQ^)=QX
M*N]X<EHG8 R!VI&%/ E@/^*#O;NJR2RNR,#(1$ZU$E,)SLCLT &R<JBMRUX:
M.Q9TNVRX]=4]L&/;N\PF@<0'YS#<(?'Z)2IDS63(( *7]1(I=.R5!N8,LRR7
MPN5HZ>#[;KZUY](_A'8X,@/*<Q*(O4/(J8F>)RXMZ(*<O#-RT0+R"(6YS+RA
M'\=K^']G;ZWQ-BP8GGJDV4LR!T/KVV:JR\=U6*[[2B'/>3-.?F-+7])RE[3D
ME$JU ;.6NI#KYLCX"?0_(F"TG%DCQPO9=MAOZZMY9"#V+<%)Z+T_Y^<KS%<4
M?,#O]>/Y+EU*1,9S)JM&:B1CW-78LR:;1T?CG>"V%#D6,KMMN;4K/C(X!Y#C
M_OCT%_B<X^>PQOQI")_]SQU$)5F,CR*2R1UMY1P'IT("ZVTFO]'IDD=[('IL
MHZW][)$AV9O,V@/Q8N!06F)8X6N\^.^G+\O%^><O+Q+]<G,MS/,?N/[M[[3A
MZNM9H8WB/.&].T*YP)&5#+'4CARFOLWRFBQ45+12&R==E_+"OO;3NGYB%%0V
M$^ D+OF[!.0BR$@Q!H*5-?3$+<04-4A>;'2"%6O3E)V; 0LJ&CLW^TCF2.?F
MMWGN*VWFH@KDIH]&9K!3F>Q>9S(H@09<JM/8J@IS$27RT?(9[NVNM=LRPGO-
M<1*9A,ZZKBZZ047PM1* #INSMM28@"?-6_N9*UN"5W5D0(.N$=-Q.D: UM%R
MF02Z;NX=(_),VV:1,: ;/$*H&1F^Y$#GQ&611W-MI^,KC("D V4PV<K!5[21
MV?I-2)>9MV1/OJMVYDD\FWV^*,X\(-F]RU?[27_?>_\]),1?E,#/PMG;>4V5
MV@Q%OJY1Y5@B9W14."-X.2'!>R?!%*,P92M*$D]P[ZDU^@VZOEPLEXL?-4GB
M9MV&E3QJ02I1,!5!A=H)QUFR[E+)CNDB1C2&GMQMNV3VWJ#P>)#U>!E-MK:F
MPP$^N&BP^[='4T8#E1D^BD.;4G2!)6!*DO'LM07'=08R?U34.5BKN[2U&$(E
MK9;KTVWSF?-P=LVH-X3^</:_,2Q_#S45=?WS8_J"^?P,[W8ZS :U0"(NFD16
M7$#PQFC@VD:ZZ!UW>H<EM-IJJA)6<8-XVLE&2?T[GJU7]5=PH8\X7++@Z*U.
M5$OM@XZMEAI7;(T[QVPI."FWSO?/%VD]^T[_O4-9CJ)(C@Z*B)YTL4K@=30@
M1<I(*ANM[M)-=;]5VSP/#(*M@5D^"4^N2[/7W7<^$X)%6]OC\'K3,Q4@)$Z&
MA4E<>%<ROXNN<>RRO:AH\^(P"%K'ENGDX'N=8'"7V&KZ$*F79Y;,H3>+Y3M<
MK1!O$N]T061H01E7>_I8#Y$Y!36+UB=A6#*CO8[U2%>;IY 1(3ZFW'L<Y-/
M?=G)J<,;"1R[XFBN3G>ZAW: F Y*,E4 505<)/P[:4C+VB!4*2[AW5R+QF\R
M3]\?%VG<2&Z^"LZ +P9!T?&%D$.$&#A&*YACI<D,E([[GZA'M ]<CK4#]I=C
M0PN@NGT?24!8^?4QX3PL9XM-27/F+O)@4PV>9+I7Z@3#'#GH('DI/B%S.UI?
M'.B%[]Q"ZP3CP<6^Z%,&K4%TN>\_YZMOF&9EAOGUXFN8S4_16&TU,M#>T=GS
MWH KY-05JWBR23B]J\7^H4!Z:!MMP-23:!=]\WDB8"$S$E-8K2\KW6S**2D6
M0%@A04DZ-UY:5K.:E/6U_Y[8X0D?B93;>V@(DWX$NP,J1W!Y$K[IM8Y]^?./
M\!4O.FYHF2.J#-YY4K2>?B(=&T$42TY/5"+DT5Y-=FUP2MD]0UY>/8IIDF"[
M/#2Q%E0&8TC^AM7 7(&(7H#+1A5&Q'D_6AW6[BVVMI:.%_^3B#I %JWGNN"/
MV\_=ER0XG@HWG"ZDJ(@O5M;Z!VXA.<6XC27%N['XW:-==G]^:E X1&Z+?IG8
M& =U,/R[1;AJ*J "'0K&&91L]$7JMHLR@V0R:H4.B]$=Y'_GL^V<[UY$M.B'
M7XU%_78^6\_"V9:"2P*XD:BSU9 =)W/?U%A 4!;J  3OB88L<@>![_QX.[$?
M):9%GSQK+O2TW/AX]XA C[GX.O)"UY:\R9&AS02"43Z8S"0IOBZ:_L$%VH6)
M^Q-^'[SK,:!P& 0^X/?%V7>Z]+8J\/4Y_J_S.9(HY98>M(6<-@LEZCH-12<(
M+'FPVAGF0LI6N0Y8>'JE=J#H^R+HF:N-U<2;V7*U?ACO2=CJSB<Z08H,)$U.
MN<^"]!_G!5F)G.LNPZT>7Z6U8]JS<=@C2ULG)=62K_P(*1HCL\'3$4*LC1H]
M!%&?#9,7(DF5L9/V>&*9UJ4C/<.C3Z8VQL<N5?@[[>:+<"1D?4E0T44**1S4
M!HN5(/*]N3?@37#9,>XY=JGJ[;18Z^*0GK'2/X.G@IB=5[(Q$3F+"*):UDK$
M0H0$!BG*0#<RUM+B?9!R\$O$@$7=0R'D:(8V1L;M_?/-6YU +F7P'))."52A
M2Y/ ;2%H%8WQW"4A.^!AQZ=;WRECO87WP=EI >,R J5S4E$Q#ZQ(<L1J[0O9
MZV1G>VZ"U5;D&/:'1LO ;"^B>ECL!_"ML>!?+F?Y,U;+B&]-([K(M.2%:)>U
M&!+I)V\YL*R5*9(I<3=NOU/H]SX\&8$?(J1%7QR;1+#K$_W-U4EY.Z>/XFK]
M(:SQ8IZ!<6AB"C5!2A@@%UV266P*2&&1/*>09!@MW/70)EM;G^-'6'L1UR2
M=Y.$#57;9LO,6D>&-1BM11T'6Z=/FP@Y>B;(,@N2CY8Z_L >6P?7^@'!/6SU
M(9'&5]@[\O07\PTA,<S_.MDT3LJ5H'=O7YY\V&II5T1(NA2P2=1N 3F"=P0
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
MG[BZ?03H=J;M;/*]3Z5%@9H'$%IRHM0)" H3H!(HK"34QR;-%)_:^#/38OL
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
M3=&#<&A(CU5Y"2$@.TQ.YF*YF:P39 3Z?HH 0FL7<!QTG=D5ZV<N<.M](L,
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
M6=?VJMOA@R_J\,$G17Q]:>]<UYV</Y!D7](W_G$AC'2>6>)M)-ZJJ#V0 >]
M"J-Y+H[;PCH8N&.?\VQ5<Q\ _Y!K:TGPYZ^UCV_(Z/V)B?7VN&N6CL9]=D(S
M8S@8GB0H6_<Q[)9V:<<4F0="^P/UD#^'XC[-M+K.347ON;#:@=.*^!<P@?.)
M@XQ<H]:N>#<9_XZFXFRU=A_T#F-0]Y=Z$X'E5Y6]M4CIM\4R+-,B7%[S][IJ
MG)C(D-A6.&:B)BOBHLU0DD74&$04D_7Z/W70N6$Z$5X>X'0PX34!Q7M$[*M-
M0@XNU@Y4SDTE(R$$R030_W(P6@6.DVWY.WC"N<$W' @>X.MTB;0!K-7ZGV&=
M;_9<WY0QT4$36@6.^P+*A BQ! G,A))BB5'QR1;9'CSAW, :0/H/$76R*)I
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
MH'JY6J]7_R0UOFN_(3.A7C>#PI4L(F@5-2CK2'DS[T"2UK8A97(Q)MN)<NB
M\TTP'_WE.UD>3:)J?SLT:N2:9W"Q[N$5EIQ6SCQ(F0LQ*F%)DXVW/7S$N575
MZ>)_%E%'R&+F]-TK^MQB^UM(B\L["[&DB\D6!RQ+54-L&8(3#E2,,EK.K;;W
M6H0..G*'?G9K(#A&8JL!V=>$2KE]Q-^N5U\7F]I;M+L<4H4B,FE:J8VEXTL#
MKG9_:*=KE,V0[IVL%^>1,\ZWMV Z1^T$J30!KUT0[SL1^UN"2IF@2@0C4JCS
MA0.XXA5H'C$X([F8;G3!P1/.K:H&D?_AF/=)PF@"4S_<OEMR;K9]*H9*) W>
MD>>AZL8#HJ% B4$8I1VW..5^X$</.C?"!L#"H>6LPPBF"9@1 5]PO?U6IZ=O
M:YCWOZ\67VH>\L8GE9PS*1G8A+N]Q^2=2OJ'LEGH6)N8Q&0!@F?..C?8A@/&
M \P-*:4&RNDV;Y;O0QVL\OYJ_>7R:G.?'%TRSZ3W(=:,@DHA0%1:@$&>-$\>
M?1(=S/,.GYJ[7&YPS(S!XID1\[8.,EPM*_:_ETG4V0&O=GO77B]_#__<4\5%
MUDSY!$%A;38*=<M:#H R!NX52A>Z]$IT_^+<A7*CX&<DAC>@>%:[2[$J'U;K
MU7*[NE&K-T%=10YLSF1H,IU %4?\4B*#<5$4*[0.O,NFVV<_-'=UW&A*9SCV
MSCYFFG[.,ES>*Q+=$\(P9ANY 7)]%;%(D7_"0P06G70Z:\U-%RWSY$?FKH$;
M!2/#L;4)V_FFE/C5ZG-<+'?"N79@M2$/%0G?.M7:3ZTS44):L9A@DS4E:SY=
M"N210\ZW57#\-,@0<FD"8;\NMXOMM\V'6DKWVVI]B+#]Y2D"D9%Z@>*" <4$
M7<X@ P3I,$JZED)--G:N\ZGG]MB& <K#[J=1I#;WD_CY2_C']D[]\IZ$:$),
MVB,(3$0"%Z2U$_V#[$$7>!(60Y>6E$=^_-P(&4F4JV'Y.OL:L"<4^N^WP^]S
MTD7&6FLL>0!EA:-?*0NH,V?D;C*.7;SZ;E^;;V'H2,_;2(QNXYE[KEU4F^@#
MV8?$IMI.'QT'ISG=M5B\D(FKY"<;@--F<^]8\.C?VMM'5K,W/M7]&=\)P7TA
M_H5D61HM/&#B=7Q#LG5VA "6O/(>,6/HLG'P\$]OM #I-( ,Q,PFU%%]DA?K
M&O2J/<3OD,"V"9=OROU_?]-S_/K'GF-ZGVTQF=[_7 =)>LOH5]F289"D,'1B
MS),5*IU&2J.U!T.IL@GE/*NB>RZJ0Y1$(P2I[")2(5M3UL)3=!"8\9J+2(1.
M-I;I\!$;C58,A<0!Y-*$YOS[>D&\6?US>7N;KJL[#B<O+SA:*TQ14%1=P*8=
MO0RFL#JVR0F>DU1QLN1ROZ,WZEX,A<<1Y=@$3G_8D_G+8O-E=4WBGZMENEI7
M$5P7YE\DQY02-D RD6Y@K*-<(QDPNCAF9% YJ,G:'[L>>IZNYLFP.8KL&LA-
M]AUMHV/*J!.'+(LA\Z/&*%-]*W(Q5F>OY?U'>](90_;, #:%&&:?%O/(\)N+
MZ%A1H<[?TM64S9F(R D!E=2L)(NNTVR/1WY\)[RX,\3+$.R<6?-T'6<CO10)
MM0+#.<&\CB#WB9BEG4M%:^:E[S;]9;CY0:-LFQ\9,6.PNPF+ZC>L0P)>K3Y_
M7FPV=Y8?^))%<,R34DP.5(@!@D4+H?"(3@0EQ&2I\$?.V"U@R\X,;<.*9G8M
M=9L>N\NB_:/\/W29-C<[A5;K.QN$OO^%]TC2H/_P\ELM9+OS\VY;Q9?T0S97
MG[_LDGIORN^+$&O/TP(WKY<'\GY_XO8"I;4AZ5 S?9;\<\V(>=9"]K'DE#6Q
ML=M0M1:IZW8MSBV1T2Z_>Z&I"9U_A^[U0SYNGN/CIB\?GV?CA<M*.BD4:$U
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
M(3>@H 2O)3W+R!Q$A0J2]B$4P;-G;+*+TO'0+75-CF5-CR&_)I#9)6D=JPY
MT@[11D.V8@Q EJ.%*%W(UD8I\V2K>,]LO,)P8#FJW*"/Y(Z&XY?!9RF\NEI7
M5K_']==%PE>KS?;9!ON(C&ZQ!V.E V5* >]]@AQ-=H*[Y/ED$.U]^MF-@VD
M.ZY4F]"F;\/F+GUDY=3BBTVMOL#-B_5BLUA^K$6@/8KHC7+,&!W!)5NO< @0
MC7,@$9-E2IF4)G,KAR>O<=MA*.C/C(LF[L91@U-*SE:'NA2^!++T:_5]S*Y
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
M5%S2QI,/[&RJ W!(3;E2"#G<N(3&%Q:[E.@,GM!XTKOIMNK!<\ZRM9JL3YE
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
MHGH*WOVQG)4<!&>)]NRY(HWJ$0(*4K#9$ TAH16G0.CZ\]VJ,7[L9[T^.-_
MZ_+MO*BM:4C<GY-W/>,I9S3D#^=HZB!U@63I(9T#4XS3S@?%?0?\W+]"-PC]
MV(]F/?'_,;3/O7[KGB_N>!9AD7>> 'OIJ'OL8KTWV3V+VH'Z[NJ45+0V0-F
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
M\'@JOEI.J3X&5(.E5!\C[8F3RM[6$-8V0=,68U36D*P(H.B*(LU/)I27EHO
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
MN](>(XDF$'6@)RHY.$Y$F0 E;5^Q;,$):< (GHAGC!G'QT+3H^A*>QZ2SI1
M&RBZ"%OO]OKZK]HZ$]V."0.\&I\*%0=OR,7UQ=$V=7#ET'C<@6!T=W_311^F
M,Z+.%5.+6+L^,D8R%J4K=8BXJV0@1(MU3H8L3JG$O1BM(]+!'4Y] YXM^^^A
MZ01!-(&GG1S':Q*RT['XX$$;$J_2&,#5/GI95P4OF>5\-+/\SNX:P]$I4K_;
MX>4L$32!HENV[*CLS1D+2N>"7H#9M'76RD/8U)ES*>N\+^[&ZXA]WR:GZ1+0
MR%UXCL":@-X. =>GQP;%8^2Q'A<ZC44[B#HQ^@=YSU'2;WT9"W-W=M>, CM+
M\'<+H,^20A- .J"&-3)O+"E?)32HE"P$KC+8'#C3J*36HQ7D-W<3GBGQ+K?@
M$>QO D$[FGMSI$HIM$L7(%A%!)CH(# I246'I)A41NXW8QX./WM[FZ;ER+1W
MWCGB:0)?3]Z_7VTKA'9(N9EV(*S4@AB"F<Z)H@T0,2$"=R'Y*)GW.%J^X /[
MG%IKG86!N^D./0FD#73M/M1O(WLHDM7<@A1<U.QK0PHX"?#.UARB X_* V)J
M?W=3(ZDWV=]%U5F": )+/^-GO%CO*/A_S'%%>_KP9?N4I8DQ/#(0<3.]CM46
MD1[!%88Q(FKR<$>ST!_<ZC0=CJ:])WL47A-@?')Q<3])-[:FDD5*8P 3DNWJ
MA0*OHP+#D#MKM$EEM(2'#ON=6OGU"9%#282]RJL)$&XHX@]0I"4CG1X,)$>X
M4)P.;M "022?64E&F8RCZL0'-CLU_'I'R&$=V)>XV@&@>("BZ+BF"X*!=?70
MUC([Y[,"S90H J7G^[4$ P/P@<U._0P^$@#[$M?$I9&GF3(_WU9I,:M,XL8!
MX[F>-8OUH4X"(_B$9+P*8B\.UV-RZ\_33B.8PA0<6V9-Z,?]R@0LP@0>!2#W
M!HB8""[Y!,)GGF1R4=O1LLI.*1UI* /V1%3<T8GGB*@MC.TV6$Q6J8PRT]Y+
MHA/J,\0@(B23,&OIDQ2C%3$=VN!C2Q7J'6VG"JOO-E"3E"U]?9:A?W5W[.+
M%4P=5Q^QF.D4?@Q=UR29IXM<><@N(5F:SM =GPUXNNVS1#)$47>PCX:H:]IY
MW]LYS%LNU9F\9;GZN-4E<7EU>9>?6R/&:?0EJ039;OKD" ,A% .21VL4_2Z4
M\5*23J>CT1*I8^#S\'RJ(>4ZX06^7EW>YBEOXELN^."XU<!T9*"$=>!Y\( R
MT<YUMF@/Q&K6-X L81TWFZ0/;[#X-[RX7->?8 L[#M?'<G_EJ0,OHPE[V0/G
MI_1ZK_=< P77^R?KX=GR8Y@O9L(94Q39(=Z2Y:!R3A 1,QBB2V>&0KB'T+/&
M]%_OEY__=K/&%D$W/VT0M%7I#^QA&AR=)\UESZQM 1Y/GSRCF\;*XFN>IPB:
MK%0Z')'S!#8P)XI"4?B!*4JGPX'6G.@BZDUR^U XEHTMB/[=/WZ:&<N8X2B
MO!16'5A2B8@6."^L8%0RY%Y%3VM.Y,T-)OICV=B"Z'_Y_6TM/B@H:V,-8<@W
M)9\2O%<%2O;&21:"B0=R"T\7/:TY49[S8*(_EHU-B/Y_7LV<DK9P3&"L=S6O
M41'1*8$.DMRQH$,N_8K^?UY-E.XWG.B/9&,+HO_[3V]F.8HHK<R$3ZSI9D*!
MXYK@6OLT>2.DD;TJ?%ISH@R6P41_+!M/%OUG7,5E;X;>J]]G0>5B(\N 1"TH
M6Q@$2P9+C*7XA,QZ/!#%.,/0>_7[1&]6PQEZ1[*QA7/__+>WY.B0?2*+@NS)
M 5:6+-1HJIGJ<LF,N8SLP-OZZ:*G-:>9:36<Z(]E8PNB?_OZU2QQB2S% LD9
M0==42.!KL(T;PU+QGFEVH +N=-'3FM-,=QI.],>RL071__KW9[-B7-(L9_)&
M:P&+K*4L-G'(7(FL+3.DM_H4/:TYS2"CX41_+!M;$/U_O_E]5M 6Q;P%E!9K
ML-.#$]F BU$@9]F2Z=JGZ&G-B>;Z#"?[8_G8@NS_O[?_FLEB0I0R@BN>0"L-
M0O I ]-"25]J!_(#I3BGRY[6G&BRS7"R/Y:/3:1WW'WYV$2Y#=,)-3=0-BE8
M2G.(]$>P47GA-'>,C99)='B+4Z=3COVLU*O(&H7>=9HH\SK:FH6J#1&A0N80
M:K*R1.?(;G*&*SL=^-I()^\#!!V0=8)$)D[<?;%<_1%6^?;-;I&O?_/K'^'3
MT^5BDS]P6_Y-3GF4EHY?Y&2FZ1 AD$=.MAJK?0OIMMX?7W\X"^6(-=L#SBDR
M7H[ \":4U'7SN,V$ENT1<RRA]"E!X26 0HG@<BX@9 YH19!:CE;T<F=WT[R7
MM' KGB>H]K!VTZ8)-?.829?K6K-3L@"_F4NK=<P6639^M!KY _N;6IN=*?6'
M472"")K T=.P_O#B8OG'-U1$7:1$:8 ;1J1$3TJ790W9)Z:1EZ+5:!V&#FVP
M*22=(OF[_:K.%4,38+K3TUED,@4B^;1*,$,N+GG+3KA$)F:R6HJ@W7BMBT_J
MLS[2;+E)KK_3Q-0<T&ZZZG)/5%1'1E@)RFYZGJ #,D:MS%DDR<T44&M*8YTH
M\B[=UH_A?Q,8.M"9V6H>A0V!K(!2B :,I,,Q VEPDZ(0Y!?GT>Z]TWICC]ME
M_2BA=^F-?8P$FD#1:5K\Y]L:+E\43RP@1%X<L=$'\$(KLDA1N.!L86(T4^M,
M6J;)Q&GA0AT3!$V@?F\RJ.#!*M0:F&)T:HO7$(PWH&L]MG+))#E:_=(IPUQ;
MP^2)R/C> -=CQ-0$S)Y\QE5XCV]6\X1;=^L;/I$1(Y55,H%G];;@3H/GDH,O
MS&HCE>;CN1??V>OC?(+J"XA]"G+B-X-?PI_SCU<??\;%^\L/K\N[^4?<CN1^
MN?C&B9]9-'3<0B:::G^4.MDH^CJ>+4?A42C.S%XN[,'W@J[K/<YH[GD &TP>
M36B_OX?Y8GT]6'3Q]$-8O,>7B]L^ 97+MQV%9QE+"(P1-8Q.D4IDB#LG#405
MT;#(,O+16ED>L>_'&8/I2RL.)> FT+MU[G;Z">QW-\FDU(,E39^-(][9A."#
M8Y"T3>3M6</R:"_WW]OL-'GF+;@VO8JQ<6#N-D)!06:'MW3 C+"@C*S97<H!
M\A3I_X-3[D ER]CH/+:-3>_Y\&U#]%2!]H;3OEO:/ V?YI?AXBNO3^E,<^ C
M_328^=[N>N@3\W2Y^K1<A4O<A=8B_TK[O6Z9]/+%VU^?+HD-\\V<]ILF(#QK
M1R9>(.<B^SK'J/;_, 5$U-(9%DB%=9F-?>KZ_08:7\=_8]K8!6^6%_.:DTI[
M>+-:)JRVQ(OE:M//AT[:M42>__GI@GY#2WR9F:0D*NF!,R] H8X0(_,0)(L9
M-9DP>I* XQDT3==W9A0X/AQO' L+CT@GGMZTZ_YO#:4AAVJH=3(R/>,<N5)@
MU&:@O/?@"1[@8PI&.B>\3H]&4=YGB/RT7*V6?]"AN#9 ;-&!"T>FZ^;9R95
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
MK$0.*>1<A]6IJO4TI.@-^J*D,EW:ZSV\2C=D/*X(;8]\;1$A=^UF)Z.W0@3
M$NA^S-& Q\SI?I0Z%HL85'<'I)?ID?QQ15T'X'.SXR.O*W#KQ,3;(MR=.8G?
M[K_3<,CO?;&?T8]'[;N/P8XW33&N%_XZMH\+DXKR"H3-DF! ?R)D"##DLR2?
MT>=NDWOO6^#\,/NS^3I=+-=7*R1;:5M"MAV!4O,%;I8C5%^$1=@\)$A''E74
M!K2J([RCH#,C4==2:LE,#EPD_2U)P\79C]W\A/,?>X'(W0C[H.)[K(IID^MR
MRNS:;M\=14D=HF%05171Z1"-)UO'DZTCDP.G(P?OG"%X^EPZ/5>,I*KHS^$Z
M#6[ST/D6/^/B"E_0H;O)^EC_:W[YX;9<=?<,&)X$X5W7AB$U8*0"^! B\!R"
M34&%R$<K(NB+J!95VS&0>EBUC2;N)IZ^=RF_P]U=RD1B!B.OC5 LDA%;++A
M*",E+DMP:+@?K1%VUTU/E^<S!E![$U=S0/RF =.*O*!=RC0KQ6<Z4T;Z6+TI
M!M%H#I$HLT4;X>5H)=!=-SU=2M 80.Q-7(_5"-R=D'#[RV=X&>87 YB&#ZXV
MBL'8G=Y!S4C/94 M%01'GHS2M?VGY &X3-ZI)"S'+@&FWLW(^M'MF\#RKI+F
MLU!$YMP$T-F3:@ZA=BT5!6(NY!YE9KCK8OW>OT*+]MDQLMJ-@?7$QXDCIC=4
MW/67^8SQDK)6D?2P"Z0@G0$G(@+7/CEOF&0I' &' TNT: :=BX=S.?E8KYIK
M;R1^N?[O!KME[EMHE NF$Y6#WBVD4C1J(T$'86OU4@(O"*Z.'+MB54S*=^G
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
M%UR06%I,>E4FQ3T'JP*'I$L/W$23,9-9LBW&.W>:X;A::FC YMZ(#N,*G],
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
M1]K*\-]LQ()X]=6*30$DT]8AYNC#Z=KB34O_'3+(S?II:1?'&LII8Y<9FW]
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
M2BK2I;M=_2[1F"][ Y6)R=_O2+!H48#ZQ0/":T![/%%(P?,@BW@^9'G4(!5
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
M;O1AED-W5P>O\ZJQO%RTUYPG_P)02P,$%     @ MU)N5'+Z"/61!@  $B0
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
MJDHH.=:NE"PN4)A-PU],P4,H,,=J\Y1-J&V\GS+[M;=ES+V=O7\!4$L#!!0
M   ( +=2;E01J%3(6YP# +^%(@ 2    97AH:6)I=#0R,S(P,C$N:'1M[+UK
M=^)(LB[\_?T5>:KW[F.OA6F#[^6>7DL&7$4W!F^@NJ??+WLE4F+GE) 87>QB
M?OV)R)2$P(!QE:N46#%[M\L&73(S(I^,>_SZ?YJ]QO#OVQ:[CR8NN_UTU6DW
MV+N#7W[YZZCQRR_-89-]'-YTV''UL,:& ?="&4G?X^XOO[2Z[]B[^RB:OO_E
ME\?'Q^KC4=4/[GX9]G_!1QW_XOI^**I.Y+S[[5?\!'X*[OSV__WZ?PX.6-.W
MXXGP(F8'@D?"87$HO3OVER/"S^S@(+FJX4]G@;R[CUC]L%YG?_G!9_G ]?>1
MC%SQ6_J<7W_1?__ZBWK)KR/?F?WVJR,?F'3^\4Z.QR<V=RXN1B>C\^.Q<S2J
M"W[AG)Z(T=E9_?3X^']K,,A?X')]3QC-7/&/=Q/I'=P+?/_[VN%A]?!\&ET^
M2B>ZQS__^]W"M9'X$AUP5]YY[]6(X=NQ#_-+OK9]UP_>_W2H_G>)WQR,^42Z
ML_?_=R@G(F1=\<CZ_H1[_[<2PBH?A"*08WUA*/\CX(WP<O7GHQ[1&3S'E9[(
M1GAT!$-J?;F7(QD!O>I'O_Z"UZ^:%P_N8&HC/XK\R?O#:@T>_>/&KY[X7D;P
M,GMA1L>K9_3/5N/3L-WKLC];_0'\NW9::Z8 S!#\5M1-SZP]KLI6;WRUV_*$
MMF'CB.#5*5U;XM35=+UN7P\_,NNFU6W"?\-=G$)3(1</F3]F36&+R4@$[+2"
M8%7;Q?E$_C8<7^@0&_U6LSUDUH=^J_46V.;WV!.L?H8\4SO?Q<GPB>_=F<\V
MK4YK,&PW+-;N-JH5ME,#'K;Z70M/0*O#.K>5'1K[WJ>!M:^6G''/V8&!]X=6
MN\L&GZX&[6;;ZK=; ]:[9HO<P]I- )[V=;O59,./K7ZKW5U/$Y-W;LBB>\&N
M_"#P'T40[A)CO3&6VF7^^1!S4 LC?Q<8Z,KJ_H&K#U)G']:^PKI5:V<7WW)
M/Y5A%/!(/@AFW<%X*FSPB'IT!VY@'>$Y()#"-H'_6.?GGX[/+ANL'8:Q"'9S
MTALV_.*P3PT:-9P1K(<'!>N K@,Z++NU^L._]=DQ[.TB(?[WI?\S'AD:5M<"
M>.ZR]LTM8 -(6BE6-'HW@!:-EOGH=O/I^H,:=H5UALW=.!]Q<Z0KW>W]:;%!
MHS=L6[L)3R%K^ >I19*CG52C<F@\&:YZU[#TK<:G?GL($DKE&:G$E&$_OVMI
M$_SX3?"[+^&]'<$=9@4@&]Z!<J&D$/W%E>]_#F+/@T]?8X*O9@#=_*!DDF=U
M>,+4UUZ0]X%PE?"UUBN0FMCGM_!1Z+MQ]/265R;7^78;Z*/5K_W\TT7]LG9^
M?'YR=/9PLLI^/5^-[;PIQYDWY3Y(9S3E=^)@% C^^8"/8=7?<_>1S\+%]<IY
M7-1*KUO7EYC#G^.)NAF[IW;R]4;QI2G\*PXC.9[ICR0H 5[T_NAT^OH^G>TF
M-;R7(5N:&=N+\-.??SJOUP\OTWG^^-'I-7*$[0?JP'X?H\Z$5[W[S8)CW-'.
MQ:*&]^XWM4*URWWF;' VL,A7NG@C$(Z,0.@(A%#>U4",12 \&^X<"==_9+#F
MHYE6"=%PRQK"%< L-F=MSZY64%'L@>P22)_!DDR354%J";.)U? G4^[-3"!5
M96%5 4P\KGWF:+W-K[ K)Q*).N5!A,?AO9SF[TVLIYHN0'.7/_) +-'%OQ-
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
MQ4ZKM0O3ENS6#Z.#ANMC0C7KC>"HUD6]3&&S,P-/E%;:R* CA5$K53=MI>"
MA;,7X:WM/8!HKDYA@Q;,N*,V9:TBU^A[:T,O/55!!!X!"V'FK4&L<VP:Z\SW
M6E.&*J39,!P_-VW%,AS'T,R0V]J7J#PAUG@L78SJ,6D!+]A:;;R$P?!'% QO
M:C!\038=4^'E*@Y ,PS]B9@;;(K%%:5\+OK:T95BG/RXNH5%4K*IAU5LA>YV
MTDC*'EN.$X"<(+36W?4CN*+@I5[7UQ U?!4Z\8P9&VZ6P=R0/6_)-+=C98?$
MCIFVBXJ=>.NF;>,"=Y\+P<R\.Z99ME/'$[-,@\9K/YB@=4EE5VB@*_Y(259+
M\UK#U"73JY4MWFV67O[F#XJ4FW?LG&CLS#EAY*F@(D%V+2VT,8_NO<7F!4[A
M$4C#A3"UK/J<C7*]#F9#&75UD*3JB1'"),,QSX)=U:9.+I['URS$L2<37VZQ
MH6J@PI2P6 2& /H>;._9_ 5^,-M48NQ-A^Z<[%SH3M%-VA-9IY^T"$G2%%?6
MID.N_2+L6+6:P2P&$6!=O(3G%_;'-/"GJC9.=@.>7?"6<(J%2?$XTAI<D.T%
M?1QC\YGG*@LGWR]'FNNHML&C=LYX8O'JCHHH:K!V&,;IM7U,7L1Z:VGOFTW=
M$]^LRG"R<]$PO2E0!S$20]Z $4/A[L3NX6S,'V ^JIR2GD/^*,!R1U;@^:[#
M?O[IZ/R2W>K:HG_PF5+S?1?^Z'1N*TP%!MAZYBG69_M'BE#E-;,KEW^&\Z+!
M0[@L3)[Y(> S!]ZKGI-%)NSU=$;P_C-/32/7!Y%X1!_WC?V'<!_$+/^HKO_
M8;@@9_/G'I=6[KSBP8@[?HB/F4VP=D+HPEX,DVI7+I^%^.@-#],YO&*?->/(
MOJ^PC]B']0_X49FG%VLMQ;O#=*[E9ZTBV?+!RQ/[TN8*GLO]M/#O?._E)>E
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
MZ@X/G;EK5.G=JY=D8?YB70'XQ*Z=S;"2:.(A^B_SF4+K= XEG:&N@/F]6AT
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
M]L!DQ)M'HC:LOV^L;B:QL1KKM&_:PU;S+8MM#3Z#I[!VZ'+/"4DA+U1<XP&
M KOU?8\4\F\4X.9+2:);]K,I V%'_AOQ8:U'[CHA]^Z3UVSD)N FX";@?FW@
MOB#@WGWR$G 3<!-POVW@+@%,)UXK)KT4H84#?["6=X? K7I+_\6!Y]\&;<U&
M[05#2=OG'L<FEA+_O8+E]"*"Z:U@>M72$5QO#]?DO"J5\XIR<LDO5GJ_V(=.
M[PI[T957Y/OH>W?L#_A!HAXIZ$:2E!1T4M 70/MCK_N!_8$_RA7/0!!.$+Z;
M8$403A#^'(0?$803A!.$FTI2@G""\#403KA-N$VX;2A)";?)7T;^,O*7D;^,
M_&6O(?0EVOKML,4ZPU+*? .8 X>_!<E\)/,925*2^4A77X!M^*4Q[/>Z[<:
M[0WV";T)O0F]324IH3>A]U(;L>:GP;#?;@%X-SZVNQ8!. $X ;BQ)"4 )Y,K
MF5Q?W>2ZN:PQ65C)PKHS-;'7:.8W^VS0[%;9U<?FAAK9.X7ZZ^6X&^X";\CU
M==]W:IY[?7$GPTA+4*SK5UGMXOSD$'CZK'9QQ/9J1Q>G1R<'G_:?;K(?X&#:
MJ:4T6R)>R-;]&\,_&O?ZIWRQ5%Q2Z7=IU<HG +^2 </4,^W#U8#=6!WK[T';
M>OF!9M:LON'\>M8$8\Q,E>#U] 2K'];P!#L^/CT\@Q.L=GIQ43\_N*4C;,>/
M,#K!Z 0C&_S+SK2O/\\,GV*9%;2+<SC>:D>UHT.V=WQZ43^Y.&C2Z4:G&YUN
M=+J1@X(<%!033AX+B@E_3C3>Z[:&'UO]CM5M#O;95?7/M]W?,X[L^TQF?I3
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
MV9[@]CWC9K-IQ@8KU$@#&!;U=MCL3W'@R>[: 4C(UMHP2)A#]-ZG@;6?'G_
M$BY_Q/B4W3K^VAZH<]QE"TMMQDJGX/M&@9<1YFZS6CN(MROWU Y KG%PJUWS
MN&[KN"!<L?R;3NE=./E6#=L 8BBO ")&Q73(,!,MEIAY*P[>);8UDE<9K^S&
MJAFP:"!RJ25+,H+]@(T#?\(B>!4*4^K?O*B57-X1RMWRW+5(D2NK^P?K73/K
MIM4'";K"NE6K6F)+6KBRI5%E(0)&KRZN'BAPG9]_.CZ[;+!V&,8BJ+X5>_5<
ME+^'-0FT%QK06\7\(_#I50C9-/ ?I"/@D@???<!%PH6)1#!A+@;0V"HAAHVY
M+5V0P9(H/GP"J 53'\/Z0A'AAX"TR)G2TYR9?PDJ<8_2=?'QP,N.ST*?@;R.
MU^"K=))"5D_[Z2/?"%W:'DX2M"Z1:+.)VC6)HQBD6SOIT*67@V<AI,DBX+VH
MO@E'GUV(!DB01$U+[Y[?C%;VL>^Z_B.F IQ??N4B%NI0LOK#=J/38NVJ<HS!
M?\W6=;O;1C/N@%G=)K,:C=ZG[K#=_<"&K?[-^@A%0UEE];PW):XUQ1BY@ UQ
MZU19H8AKA2P.E5<'>%*&\Q@!S:.:_=2^5_L\O.>N"Y@$R*P87W /OLQO^)&
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
M<^7CQV!S)6 %@H>^!X^<P4JBZ445/-A@[\9'<* 9O$OG8L'W63R #5 !S!O
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
M_<8U<Q=&\&$QW4.ZB[I,9']P@W#HZMX+;,4M*Z- KA&I&1_XL<A1Z2C3PY+
M]PFD:1@TJCQYRTU$.:$6W.S72*X5DHD1,[]S<<<'WZJ2ADIC R7D>LS='!"]
M#0T"E*]"$AS3B1S4696D7Z@A#QJ?KRU#7(U"VRD^SN%BFRNYH](V<MMA@'T:
MU6FCM__^$R<":574%FX I;LG8+OQ\^!/-8U+#_Q>M[B,'']_9VVU*/)ZOA@.
MREX=E!;-:I:4(*+!G[4J4#]H;K#_1171@@?[=!(&%^<7%WM0"TC8.[33Q5GP
M:UZA!-K.?9"RBIKP1!11T@M5;)HB3X"M#F13J-D;]%D&]J0E^H:W9L4@^UV]
MSX^U.6\RFIX6&VEH>SYFVS.^L3=MS]T@>M.\*$A?<ROE2FT8&T5@#G9C[*4Y
MZAPB*! OC+ ^"!-#5U6JN1=S+[2>3W7R#7D!F>HSTQ$<6*BG2&_"P.&X\H9J
MS3J!!HR%$+!M%&9Y@<@FR/G$."9YI.,:IG5K'F0RATUWM$T'0WI- GU:/^3Q
M _G9$^OY<%Q]]SN'"63>U=E)XQIM&.,-C<BRJAFX5'(60('#^\#9HN/"HO@9
MS*#006$ATOIL!GXX.:0S!RL$C["(%W 1B C"30CQ9N,.^T<:BAM'Z8;AX(H&
MD3V"R!8%1G^+7H"U6D@9$24;O[E*<^(C?D-\<A:*[!!G/F18+!,(LBZUT!-'
M:J4BPF9#N?LC3^#K4ZW _Y>)X6" _&6:YY^+.LLX<H0T[\SS^<N'C^]N0M>[
M\WZ)#A=8-J^1S1*[SIC #@9_!2X<VCMA\.O9Y5D8_/+[NW_096'PH8KA%]>O
MK^!!JP0C#>!W?M85FY,8V3"/^S5?J^ FRJM$>9!UR;YY<:@@!@_FJ\S,-YL7
M>\]K0I;YJA/E8;,7F@*!H<=W)@AJ'M<8S4#SVT%=>1]M@EN$5KT2<$**()DP
M4!@L\YB#->2NHRD/=I8VH)@#)\O1-=\N.+O^:$(,139'J1SH'F6OR?Q%GVSC
M@?Q1]#)X"Q*1$ 8]/4+K8$1Z0<),I0@>18<(E^]VD9?N3XD7ZH:G]W,-&Q;V
MY!RIPTX;%!HS.0/XN7IU#]=HR,'L*<8"*V8V93U<+/L;A'M[MTBF2<43_N[)
M:0$P);;)6IOF;91D45I39%6G(!M%GB51"U\2YEX7A@BV+JU=ZJY?I:K"QXT/
M8H0<=/41='55%<FTKB05$^LIK!_F3'JCJ[LC@F)*Y()SRM:K,6]A^YO+10]'
M8LVDVD/9XV>$$HJC"V"0L8'Z%7N+':K;O$YCE%ID6,6W!E.54KBM7&CM<(%E
M7*M"@^IG R>WW+O=H;KW[ZYO/%]P>_ WFPS&4L'^^4##_\V">.\<NYB>G"C%
M3<L?;@.G-6.$^Y%$ON(8'VO9B/F5MS#-=%U-F/&46$&SL+EF9%Y&E!=L3X^.
MZ@)LW'^Q%D*\Q%(QFED;^O'&AK:N";8-I;X,/M9%M,!W6"O1YBGY_K+Y!M!<
M\T(MK=./J?H"=U?,<X";:->W"\JD6R:'R%XVD*<]R<;+FCDI;Y6F&LN,"OA@
MV&O_X@$XU&HSTWOF:*%BSK2#\JVCJBZ,64Y?#3^DF+@%S6%G$OZD4CU4P!R
MTQ_:]*=:YPG+ JYF7D_A;UF^<_G=!CU89N%%M9BIWT!PMP@P.5^Q\_P8#N\C
M'-Y@D*'*? =Z 38\[/<;,,5T;RB"V-<BZ9>11GY%RM:APC4KRQ7Y]Z"!,5AR
M W9\$B>JP JE5BW!!L\G=,WBX WLC>441)ZK""8O0Y^R66V]N[03M9N(YX<K
MG7Z^-15#Z?0WH[,\T1JCR;'2K$O MHY@NQ5Z@=PN:S38L/0XE,)ERA5CI*+B
M[1BI<A',TORV=!ES?R<>L(/1-3=^)!%4Y)4NV=*N\N'(.,:109R 8A# &7X#
MQB.>W&5=D#)^GZ&#KOH5KN,CQ!MY&,1UNFDP6K1++M!J_4CA-Y!5^Y/(( <U
MJ**4XT01GA,*O!FX>2-1)GJ.!/F[XTQF3$:<P48JR'B?P3O,C"9N1BWIDC<<
M<TXE16.G#)OA*)LA?V*9K;:@#/L@_X^W. -I?)Z.IN-1DB0#U>(/L96N-6@]
M8U@/V^D;;:?UL)N^^]VT5DFJIDPN\Y$JS/NP>W;$XYM%$!YWH:7BPPIY[HE$
MGZ#A ?@%*.9AX$RDB70MV: ^_N$75=5$:$U7>]8>W'@O.0N]G)52Z>$5C]IQ
M E.LZ\+LY3ALTLZ;J&Q7G\ ]=(Z/K(,$M,[+DQ.^2.S_H/F_GQ&U)2C,9C7K
MH$?EFQNEVP?0HSZR!3XU$^K@YQSM.,%>#YWEO2@ZEZ.$,X:[$UVX-[N.&^QR
M?<*$#57P6F?1 J3E,SW/G0J@M._&AF:W^PZJV24U0L1O7*Q6X22Y$)>[V.1-
MJ**6.D+J4C*69MCF6$MU-J\64@'QG@J*X#SCHYRJ>C=CSM'<)J6\5I*S]KPD
M&D^YT31W:CL=,XW=*=H2Y^Z>!%\A-8OAV@G;82]^^[WXF@Z.R^!-4E+&&SNQ
M(ZWC_B1LPHX<.U9]@MDDO,S!)<?'LD@WTMEF?WC2*O6;GJEF-OIKT]/5E7'L
MY]IYKMBSH4?RQ]NJO2.(91-N^W^[*J9V;N%&3:6M=47J<-J^AI:;G_S>G,!4
M!WX)CQ]1/;F2PI:K-[]=<X-TGKF#A<L@ILT1*#L"(KGGINT@09%$L"TX8L79
MBSW7L/E+4YVU\]NX2 7/V^DVU^<#9L565'B5P*8#W(C)VS_K9*U2"GTQ/ZNA
MD_7Z1A^-KHM2!<8-+_JI(034-%_KGL[3*JU/>G0'YV>3\_]PS*?#P7"\@Z&U
MX_MP-.P.</=S*MO!IF>CV6!7_2#;QR.'.KDUU5%EOL<V@)-_YZG?\K[WNT=@
M6RP1,W"5;DSD8(:X#,TR[J\R$--HT8%CXRU(R='6]J 8VI -Q%FA'-98 $<.
M5A/EE.AC(*V$51!%5;[F%YA /6RNG")$'2^%X4PYZ1BKC06[B/"IL2JH3NE!
M6[S)^?>B3Y5<_=[C*OK\Y/<5E00O,TIC<7BK#SO^$6>!GYZ=3T;1<$1^]]LG
M29^\S]#![ETAGK[3192X-JI_@C^NG[S);SE<?Y5G:U#U**P?$>*F["C.N]94
M$8W72$%BM>F(.J:)R8%S'/V2 /\:!>_O,Q"JBAXUR.7QY/*#GB=EVJ\J4:\!
ML"O2\_;M9? +]PA<H7%5("2DX 3@(7")&.\FS/7\.8K<FZ00@,F+\\DSLE*>
M_T3_>?N[L6R0.7REN9P3Y-5VC]EBZ!H$-=VZ^O?,6E"-4:3J-@R*&LV=0L\M
MGF=A6L:;>&4=W\1HF0AXAA$S_*^UCV)=1D4R-<B',)K?@XX%M1&_T& Z=*;@
MX MP*_YO&'6<+T,J9PW>FP]M_I7L/YIDN/_B_/PG6*J2(1QTO#WD<:O_CB>E
M.1TP/E^CR!>U7LO-&@X$LG!Z!\999R5R^>+C9C ->!V&*"D!LM8E%Q',DF))
M&3]IAK::)W&:IQ3(MZ0(E 'E*5O-AXQ-FB:PBK&4,"NOIIB_BN](L$]E3=AS
M*TX.(?+=>-!OQ]!OC&YR"4X-2%9O=%O0&AACN=@6"U &"!N8%WO*QG^X;J87
M0S?3\;J9!NURH';IC(+T1\\HL!)HJ^=@2X#QG7)?\"S)G-GPQEWQ&J[@"KI?
MJ9/+3PCBY19KZDV>IJHH;0Q,'F4P610>?YA8(T =FW-S4%6"E[F% 6/SE7NJ
M7/*"\X^";T]MSPC,DV"/?"45"&#Z<>\.3.,ZP9PD D7KY8H#=8DTW<,'ACA)
M!6Q*@JK"*<):P3M']K'SH^$N<)*^YK>=!<$[LCT2*CR$=0&KC6:2;!(:IKQ?
M:$5:RPO&CER$;Z??-#X'F\-*N*\BD0.93-DB3C=<@R1X_2 DO=YY/"5]V&8&
M=-Q?PLLTW1TA+?W.>PE\LD!NR1D)$()IV'J_/$/P(S9^MP1NZ#$[I<[WZ\O[
M()@NP%,14X1+0:C]XHE2MR.$7W:XHS[*!0DL*E ?!:.C11+N+72RG((>U/Q7
M4>4SYWAY*06I*&6]QDK7(6/L_))A-QQG-Q3UJ@+7]BJ/>V3W$+^(AG$*A*8,
M\EJ3A7+),<G)3R]?!:/)A&-$OY_=G%V=!?C#RY\-4-[DFQ,?T1/_3H!/T0&?
MJ6$,^L^S4\[T$+DXRLXJ=5\*%+_)$%Z>39X?,D?;L0WD*WSR].P5WMZB\D1:
M&9Z_$^;]_O9?K(-,06&L*,V>(AH7^R=416A+O!"3 UDMV*Q;P'.Z>N6,-D-\
M\I)S_5BKAOKJ%=9$SL XI(=BD :TVAF,I-WG5DB1I>U#\%B93 R:1HO>!YSA
M$6(G9!G&O+OBNNC4M )9>"M&L&1OK0J\C%HQC'[>:O["&'IDR#G<=W5\S0!1
M=@!$F6F0L0K$^1LI<F=1_/I?NLA#7N^B<8F @>'?223$"2T[D)>90FQKH:UC
MA,$'?KBNNB3%HX!:@ZN>PYK/5 2>;.FUE+9N$BL//==2?%Q$GT:OM=!5762A
MH):F :P2>E<1^OUQPK8H)7(X[L]OXI0(#)4:?P@FS[7BK BQFV9!**K0<R;\
M/*POHC2,] WA!?@ #"9@<6M(L02=YK<\R6X3%<R^A@RG+L) U[@I]"[OF#=>
MJPJ[%F7OJHJ['5<Z$[22J6%*DWX-W-2-J@AJY*4M;E]F>BQI,#PV&.C[MC3!
M9$TU0=J9*<O YF>>G0X-\VC:)[$4X^FI47I[/T,O3SI#C.#*I)B[E!S^&G24
M$JR*?LXH5^.7/2G'S_I:37SBIBQI5'!$I4W.,,RBYW75;-[LYT0VNC].6V[&
MDSJXD$=T(7O3S6!R4A0,E"R&(GM/K 6V"?.6<K<A=?][2@J-4T#<Q<=G@@U7
MMF/K$E(?Q.X(8F<ZUWLC<5@ E#!S1!A\>/_ZM^O!DSS0DT1_B*@E'?V.]A 4
ML/(ZC\A[?T1DRF3(GOH8)!M6-K*=T Z83%<3YZ;]VEL3@[&$B#72D]*"N?"O
M7A Q._T<6[>3?%5SM>>@-@R;74-ERX@]=MW9+D-^9KD@R.8EN/LX#G(>DVVF
M<R%I&/3T$?6T+R"]T=E$B_;%G3TO#Y"+)R<4C-%D9Z__NU;4K9_"T]*DH]-"
M@H:"(E^ ":D\SF>,/())6"TD%D?:,0+;\V#RY[\FAI/S5SV7P]V8$X1_7&,U
M%S,4PA(3961P\]N[:TNCB.WJDV?/7OT'YE'/X!]HPF/Q$L9.R['D0((68I5D
M*YXL88 +&].-ZT(JJ<_/+EY,7DS@H1<OSN ?!S^T6A1:'FLK OS'/KMX=?$"
M'OOLX@S^<?!CR^1NYT-Q)L[/7DZ>3Y["@U].SN ?AX_W5J?KW0-VV%[?H>A-
M'R1Z;V#N-L$--5=LB> ^:2%3_VL?)">9LQXX#0\L5CAI$I;Y>I*9<_[8]V/"
M1C&!+=$C)2ZP1%29TMA^'KP<R0OZ$1D=;>_*?L[:R5%=6JY<N2J()#=&?8)V
M]]B2%^@_:W'K.#WK;/-PIY7BC!DI#G8'-3I\4BKLPF22]%2-1\%"SC1H3A-'
MV_DRH3TN<T1_2\JHT.XDW'E3EE>8?"RW*$5\2%>3?50>7K)D>RS<,'5/T%.F
M&E2WR7CB+UJXC*$CPW/I2 %E9+BIXD"01H+0HX%&"BNR$906O"=\=99[:?5J
MD2!!Q>CI^7B@(;+"_W)K*H;&G:_4N--;6^5O_T5X'6ZS&GPWVM^H# S69'><
MRN;;0'TY+Z[WI_*I,[EX*EOZ]N\W>G*QTW5HURSU4URVHB=]")^PQX4RS-:*
MK>EIQH9-$SG/-Q;_6",F&#6*HE3 9]6:3MH,4?3QWVN5UO0;+#(;MX]6,E_8
M:$$.4R*;WA^BL7:'M2I*:0YWZL0IF7E"R)1QS03N22S<:096P(+)LP64/0%+
M;2W=Y/@ T$41(F)D;/.X2C5ZL[/PD(<3C818VB"6*M;<!'9MC))_P&8MB+$>
MB]3S>,-M;9RJ?.(G,,M-%L-SB?60 >IG*D+KB/BF)."/%9G-O-8C(K+K@6][
M?T(LM+65G6<6=5;:H&+_LV'FT)J<]M#J;=D;'#.G/\T=+72[>G>W(-XF'<R^
MMJ274W*[RGJM-A5\W)SZ$:.:V$Z^D[0<YC;O,SM1DPN^+^CN+(.YH/.BK'B&
MJX4Y#E:$GQ<-!-J'J=!FOII.KM9$&BKK+PM/A/O2WWO7%VL9#(6#SQYY6*;H
M.]D;CR]EC0AEV-5'S$Q,=-N;+'8'#.DNW6.X2J)%A@U-84O\"4[($/V"O6@H
M?4?. C6_DAU&* ^) 4<RY1NFADZ&&>ZYU/00O%&;^Z]VL3>)J+TYZ"6MD-W]
M-UCK>>LCP/XU/<BS@J*HT<9GH#&-5]P&LE0$8"7QO]+O66@\#ILI++,%/18;
M3Z@G1,O-(7L$C)&7TSE1)5G-;@6'.H0ZS?@'#(*'PW"\,FF>?YZJZ+.$(COO
MP,%@)$K-L>4$5'K)K,^NK^5@^5DJ(DX;L\.U)[ <P;E16I=N!:]=%8D@^!=Z
MEI)<XTCC?&4Y?BP&FB7?VJ.4R>+(\;N7B7E6 TE+BH+V.H&^(A<.8$GZW'-L
M!R/$$Q'#?N\<T$S9SY2N]%5>-#[QP6<91ISWO+SK')*A9/G6V\S!V(8BVSO_
M^@ZN9)H8NHHE2>82/[/Y,'&O]TX5I=CLP#.-:%:J($Q(6(Y,PA\V^;8]W <8
MI4,[\E%/WD\%O("U\MMUGRK&NL_:'3QA'I8?)859VTHIJP&=,!URC@.7HHOX
M.RNH/AOXE+C)\1\:[,R924MYTFVJ5';REV&E2#,PY !5Z?/^J(NDC!/>0'B=
M9,P:[Y"6/@ECX? 9^!OU%]B_K4(4J:0OV&_$A%8.=@36A&(,#>:3];AT-5(@
MRZ82Z5<[6=-L*LVT!4KO) Z*+''S4F=W1YK"@,9A$:=!CB@&'!%EMFM50CXO
M6/,Z*+W6%!D,IQ+N*;D;U"+K=+L5= >-5@YX.@)EH"1KS=EBWKFR0_ER5H0_
M@ILRHX&O[7B*#,Q*0OS\[18.N'*1K((K1!&8B?ST1J&!)HC\@2%DJBK(U)^Z
MK\CM5PBDK/52.S_UVL*N#M)V(FES2] ?47LZ":[.WIU=&_R;8'(^.3^[>'H^
M2,FQI 1\X+17;7K9QN0#E>U400#%?*.U:"!P/6#,YKY1$UO29CE'3\?PI.-\
MV<O^%2*^O7Y_<SEV%D<]_4,,U$])!488@6S31037 FK?@&IX<]L]M<]^>OG<
M09/'9,6-HC&MW4=0-^AD+?(2RRA*71E@#?!YVWER>KVW8L\NQA; FNRR]@WM
MH>/5#?*G]M DJ\SC$.>93*!#) L>OCTG@VHZ@FI*\X@"91_4;7]4DVU;H B,
M"82A5!E\?G?&!J.W5^/@UUPHR2Y>3@C;\*<7>/G%!?QES8C[DY_@=R/!;$K5
M+:/TV\<T8/U)<+UW8/0)[EKRD\@SZ:8(\!&92MEM+\VE_P#G"2Y\EQ?PZ1EZ
MVK%N?$F_JKLOZ__\MXN+IS_K[#8IJC):(#XC>*1Y$6=U-C\I1%THFO#!8A)8
M"2%YZ)"1D#&N".NX).!ABC+G,/P*'#F2G$[2!##+US!1]0[1"$;_! <?X2U5
M.A9FA<FK 0#>+NJKH8[T6]61#J?CEYV.@KS<AY,10^2/8K)ZD9VEBL.]O'$2
MORSRN.;@(&AZ-2_4:D$P5%4^F)_'DYG@%\3S2E3:"^%YO'R#; Z].#N_&!@'
M?X2=DYS6#&^'LUTEA23EI<*B3)"@5F4:04 9OTE,Y%(M=?!IL]*AT<GT&X,7
M2Z4/H0,281;#;439#YQWVH-ZOYNW%NY;J+5):='K6U4KMKB;3A4#>"^0]OVO
M S91GXNS\\F@%KYSM> 5=?5(,PA*MI>55\&-JNH"?AL&-_ !:N,(]>B'3!!X
MJ<VBH!0+L?TQ8PHGS?_%U<]1BB%0IHR@K:EN4<%0C "O!O6!&6"^#@]Q:8BA
M,,XM)9-WXX,(>,5OLYF4^Z0Y=6H,Y< 'E /_-7B5'?S=?5$$>\!5DID#6Z>0
M#9=MXCYHUDR4NL)#LJ2J*R2Q[S[;N'AT5A,-"W) )261JU"!5$A/X> E%S_:
MJD>'C-A!U\N4I#O>)W%2V9!:I31*[WG<=1"IHD##&'%2]U!Z/?#E3FO86;3Z
MP!^+D&,UQH4;'B'!:]-71D19NKK%?C/6(&).?("K*+8+"X)_"#0,)Z;'2.'=
M7\,6Z;OX[@9H^6+QS8)+#Y[IRBPM%?2U$#MQ[?^"6./MN\1JYQCVB#4][VO(
M])Z7=XBU21J"YXN[_]/E]3_>?N**[.]9]**=HG>+8! &/;!=2WJHM(1.5*A:
M>;_*M41K'PFAW]-#N\G =KL3>V1LBP#.%?>'KK1WG2>QX<6*\WHJG0.N-'8+
M_+;]W/'#!-F,=[:S!+=;(_O&7$-%3X4]ND&Y#./\E!<@&K#K?\LJ9(1HFW)3
MSLL9B^[[W@+Q2;7O*)'7WU1D-,Y#1RC:M;;.]!8C&L754'%8-@IX,!^J?N/T
M5$?4AVJ_B9A#G/6O//M?!:F>PQ,7>9K@KYQ-G[)-WY%W(S'AC\&<8&*^3-DH
M@O\Y?.QL[42L;FC/Q(/,#^Y(E]X5^^('&R/6!VIPI1L#1=H!+)>/><]?AX3H
M^V[17[);OLBPV"TV6R?^X=MMGRSN/"[PMSO'\DU-E6#D*X"=>F>\?ZLXG8',
M-22U,RE]L'RUONJ@QN4"%$>R A4P@]G+R.WGI+39_!'27!8;QV0C Q^B2]\^
MKG"%-?T?B[P2HXS#H[V),VUWB*# $%;::['-2,8$"XSHSK!Z#4XT/*C><->;
M<$8YR\S"&]D*O^0N&+T8!PSKZ8$@^4\:Y/$8\BC'^.4O'["BIA?90U&)[ORV
MHT3CUM7X8P,C(L-JM'KIHTC:Z-<@4 48Q:!P10WB7^:V;2B <4:V&5.6Z'.6
MWP:;O"[ 1$LD=$GCX4Y0WR1#685M'&D=DU%U18[/Z!<:S <[& 8M_&3'\LZ,
MI<$;/PCZ$07]C=0(VY)RG5'-6\]*RSV?VAN@X'/G!,)*-C=FVO6:L3<$F=56
M1YMR:%LO; K\O))I!D9"!9]TUD]/GKT\FXPF8X<@24B9G]3=@2+\PQ7A_304
MX0U%>#W5?>2K]T'+];X6[^KR31_FR='<@.DSJU//G9WQ$:$&Z^'H.RBXP6;J
M9=*?UG[BF%VB8]_DRD9(-/;\;:[UWY^>GX?G_/]-J$I*X<_G:&!7V%9A@!ZO
M\B5\*^.;,:?QKOE (T+J_=D)1&0/#,3$3#!,SN$AKQED^G@RW5<+>"7CPH8V
M0C"P!G"S1]!S%,TM8O&6& Q/RF8+4A,?PFA1 5#AA^?%7&644"$\=:EJT047
MRQA  WD9YLK:KZ7&J"HI.'AH?XT!/-/%QW%3;)'1_B\END@QQ(\*L=(EN@E;
MK$Q@O8J-0?L9-LDQ-XG-;/9FBX1"F\.582J8I754U8QDLLTRK@GTI%XVSP>/
M!]K &KLKMQ[R9YUC.!ZEN*R4X:R36N^=//?Y'O FCG,G\NBR^>C2Y6GH"TMB
M57"<>UOC2U!/4+XK=UA0S= [/],KB2/ E<[<LOF=PL?AF^T54].H8=-&U);,
MR6==(/C8U9O?KCD13HL4/#U_0M4*Z&GW4]1/S@ "1LBKGWX6YBL4PX@0LR=G
M\.>Q$\M0\+11\FK0;_ A$<&84>B:"HR[Y502)@;$"Z4A)+0?0U.-Z\=(7 (E
MAWN+X>DL,*%IMVCDG+B1?*AG/) RM?(M2*]DQ&*/MH%\[7KY+..$W&LQ>W?C
M]8+)>B,TGJ*8\(BW/,IKK*.HRX 1CDHOQAOE)>.JQ;HDU!@XTNLB"VW6'F8:
M<Y01):@3+M)P0(/RP-!PR5!)#I)_>AJ,&+AX_$5"<>$2HVL" M7 BL<+\ %8
MS(*PQY3V9-(^QK=B1"L<)N9.V*(GDE(G]Y(?--/ DUFISSK0LQE:4X(BA=E&
M ^UHTHM".8U*;*L+3%# S! ,$RYG%^GM@ZUR$ENE=[SFSMLC"Y>.1DHO'D9X
MWO&)0GV^Z^,[2=#%^+'WV,9+YIAR.F9OD=@@TT>4Z1O)UY7!![ A^R/2%&3!
MU![HNTSA:SS/%/_H !3*X*VQ1BA[25]"W5A9Q405U"7%%5M$=,8^ZJNG9^?/
MO10,YAH31*@E/!N3@0FWWO;>Q^/PJKY^E;]?:\JHT+]E?]W4*P3H,R 0)G%)
MO&)4K"DEEJTG7:9/_H]*Q(G^!%(^A17SA]*Z_08/$/B M^8 _46KLH87#VG1
MD^TO'=6$H6GMIC[M,4QZZ@+SF\'VB%'H/J8ZGFLW^)#J3<C>,KO&KU'1=W"S
MJ/696CO0T6Y@2U-9;!*I<C&- !Z"<9H$$:P%5M G[S/#_C7/GOQ^=G,6_ 8*
M8 YV(9Q;@WP?0;[+!:Q'BE6-8++#,WLDUGFP8K%E)X-2W>S%$E)LFJPYE/$@
MP43?&4%H\\*BZ'P@W7L5O"_+6G.IKM=_2V@]D9TB>J:Y@X15=#@6[.^LYO<N
M),<D]V]LMOO"!V%9*>4)$JQ4M-7M7H5EQP!"[%Z6J>&I4A&5,H*)F)H6Y?TX
MY08DVXL8-^=F5([%_%.H2<2_28IM*D_V\81KJH1C,R^J)E-7HYPTED8 &XG&
MP*]E-.4Y]/# #\7</>B+0-,\ICW:APW*,K!0:^1H,R 6,'93MV+6!*MQY[DA
M5>"[#((@.]NN1(R]8?Q6;[.Y<$%3E ;;YTARYWJ/^E/Z2&C>'-?'*/J/V0!<
MLGF7$%<":#(*Y\9) 0=$RJ;5K,:H[[Q6!2A9S1<D65E[ ,_BI]Q4JC+'0Q,(
M0SG#S"78D!89;$QX.+>+D%KU3[0O'Y!7@;JC&K]S/!)M5G,N_:#'5@6?*,1[
M8@A OC4 XJ,//Y/6AG4"LY_[(2UA9+,UZL$B\Q=6%XLFR!",.3E!)X!9TK$%
M5UEBPQ?O" PVY!4;><*KC>;* J8<A:U,[HAD^\7Y.""685NI;TB&501ZCRLK
MO^\FP=TMVJ-DW,F'0<O3SO-LK9D4OG@A0JFAP>BC:6L+/7AZ7C5KNF(76].:
M5C[6#NSD2P^:4]C?AR);LZZ3\Z'*]EM5V1ZROT^T[*Z;U242WC'1+^S)T6MO
MRUBXV1;\#>XMI!Z><X$/^EZ4[1,E&ZD5PON*:U9@4IR\NKN(DF"SX-^?>^5S
MV"Y[Y;V47L!XXN4"E/@3RO=[(U@IS&,77*1!6OGF/__MZ:N?/U)/;Q6DX -6
MP>63B7'2M>N--V<\=@'BG;_D>;RQ\#K^_1_WWC^RS88TW*GF:'2O;772OY?(
MK;;&W@T8=P^L=>[NP7[ISK8Y$P:4(Z3;:O@JQT6[-?U.1%(25; S-ER=XE</
M^^9)8CI.=QDI8'PDTG2"E3#1(M$SB:(2=1YC.U$GL.T_)?XT/X<<#L41NZU3
M#@^8]2@I[D"(VK)4OW%-(@>0,$9GDR=7N:4MI!5XH]<ZS5<&F6+TKW&SS]>(
MCI<)W448B&N]%?IJTM'O,%5ZIJE#U-.(KXC/_2)53Y6:L7P7:="*"HAPT'EV
MJU5:+4*L[P(3/<>M35(E2"=E B(#YN(J1TKZ"%Y:UE,XA2W<^K 9O__-"#+X
MYK'9"J@_WMJ-8[$U'+2 AU#SU_3*HS1+[.;LFVDBE+%S3<MEH9^VQQJR+G?\
M1?V<Z+[-[[B5ZQ'>W#T!FMO<A6<TTH)N@M'%RR% LQO(;$L5HDQCN:825N!9
M<B?ECCC9+E!,*$&;IIP3;XT$85>*.$4CL<]-H,T8ZO8574^F6*P7XIUN&%S,
M,V**E0@P/2 F#3W:J6+'7,>)" ,X/J/BX9<?'W)?4\$S?S=*(^A0E$VLC,]<
M@)!6  1P\LH(H!QL/YSX[081*_2J+J(%[FYERDK*@()>Y&8A?M"FP2-&6M:>
ME%4!GVJ%S&.A/]!*'G,7D;-_74($,8YT\<5VK&0MNE(:3-"[E<CH3*<T[529
MA$;F%#8MEA4CV%E28!-*D3!1;VEJ=VR9Y\@KF\MR@Z&7Z*QD+YN_-71ER"RG
M=HED5R 8VDPE!GX4]G+*;$+6WO&W@>LQH!8#PT;,?93RDR<&WGQ]WYMB-U:8
M)X0=1Q[.+18J;K2BR#G5\>\[VJR=Z3)J7;*'H?H=+A?M-.-T=>9P0K--=SA?
M<+^ZHWUI>:1]B*_[WBE(V&Y>'G*S6+E\3E@1%4N,*IF?3"QWI!P%%>)[>N?!
M'$G0QMMG )YFK2=>/N1IWDE$(2ZTUTV732METAG:&GSDP4=^L(_\_>,PSG;C
M,&9K. D%8#%*55G:)ANL="L8TY;VW_MWUS=4MD<AO4I(0\DG83PL.?[<(W&K
MP=Y>8O_DW#0S._/CO;O0A*TON1)O\M.S<]EK=*KCU0OX(&FHI#:A*6XT,IE)
MV>N$3N\M=60TBBE:PS3W#'9[3DK3[&<JAZL2:NE#6\("#]G9L2U\W@.4*W>$
MP[I04458D&54)%/7J.3JM?JYL6'5ZU*7DJ!6XQ/72Q1Y/5_P8/HY7V"^#WPL
M/T"5WB\J4W/N*^QA?P*79AFH6 ,B@?$?4+J+9)I4SH7"(&\9B-7K@4E4!;7
MD/M%1:)+]\DPR#58*PT PE8--%9=8^T1CC&("S6K0E/7%*DB1@!?/74_K)[0
M/WRO5+P<=BCQ;U0:Y4(P],MQ2+7;)0P7/GRFB]#T8&-_-=B:&'!8Y#4FAJ@U
M5TJSO6%R$RVU8^OH,[;.H@O&ZQX2BEV1IRG\W4<<#I$SYO,TOPMMT3=ZQLA0
MFS@[ EPU.!!,-6Y%Y, <J=9V#OV*VQW3/.SJX^_JGH1UO0TM\0Q)5D1JI2)J
M-B)D&@)F$>J#'>J)]$#H$7%S[2$E_&$C4ARIY##2OJ=(4&D;#V:H!;.U8).A
M%NQXB(LG6N16O:PR$53:#<$EN/-X$DB!+O^-&<ZGW?L/XQ^XL>V=8Z19P""^
M=W]R\&;?N4T;X_8S1OL5"[DWNU\WP@Q28(#[155%8$%H0ROE3Y!WD77'W(S1
M;7'KMO$ 9K)?'OL:&EKDMP@'?-JI(1/8@%.)5^Y<;Y8T:9,22!0Q5DQ'[4[)
MMYA2F6V0X3HY!GMB6U!,[>Z6R5:W7)<ATB!OV%G&T*%Y=ET[#I:8"Z+XB?1U
M$DZSWT"\"=[H$O0L?\*O%G5HY_LIF6)U1>=,#);L$2Q9 _35!_/U7KYV0OA.
M#/2A20MTL9@0*LNU@W$;9.D(LO3NJ@]2Y)R@!NBD\.SY/KIAH_&+'J3<P!?#
M!K?Z3\]?6DP&!#!I &_>9CH.75<==;J9GSB1UV[%&>3R*'(9_'>>QE'>'_%$
MN$HR :26P4E*6T)8NE U9CDFK.'M6"U!*9.@==)C.S <Q8:^W&:U#:("S$1I
M\1Z/\?H"?HCUM-)Q)M4<#8 'NKWYPD3;:IYJL]*,-B?0M;(OD^52QVBTP!9;
MP9AUW/>42'#B9,B UG(4/6.1"C^HV_ZH&H)$C*1] C%#.^FJ0E/Y81V>-,UO
MX:_4P>\"@>2 Q/FJLM4G1/4I"(SRC%3=AD%1IQH#Y@9'BZO*M*(.BJE72NX0
M'@^XEW45^T&>7\&='?!AH! J\[-!$+./$,^I4;LCY37_L,W/H-XN72U-$=@:
M3[()^'-Q$"7"HW#%!3Z@T'_6H/3,V.=U@KX2:SM6K6B@CFX77-0,O\44BQ3!
MB8O)3X,9&.\?UA#>.*19'N87K3G;>0/S61%V':X\RE N13F8P,$(E^T\PU^_
MR>/XR;L"'>I_8B+_!N1/5\&UMM@W5WE6UHA_[C'B8=D!H:[#'2(1)8M$Z<E$
MV1"*DF6Q-@$OJ29K\A_3);>FZ7^T,?OG0>^!M5G6Z5QY&3V*&,SHH!8W*D=P
MOAN?3)FO*W4J) >51DQ*NI7LXWJ%N2<J=!I)V 2\>JS?S N_-LJ6J(U-ST:K
MU$T JSVB2%$!6&QF[DXXE;@#JHC'^?[]^] "VGA7.NA=$S"4$Z6ANT5_AD+6
MEHKI8JL =88%&G'(BE"0,FC1!G/^:,<L<A^P*]>?HQ;L8&J.(*'7QI:E7Y6X
MX:A(Z$>%Q$&U8%#V;32?HJ&%^?V\R.N5K?'T^=VX1,KPPHM'7@:3IZ.8*ZPG
MS_!?/K0AU[.^-4RSMB#LZ3-PQ>L**\R]DG;#8>'HYHBW0W(4/.! LBZEYZPP
M0#85Z-IK$+04<R)1Q2SH6ZD2*J[7:(N96*QI3(OKB+PN5*/.O&&$1UN7BT,;
M-\*\OV7ZSN-Q;Z2&2I<;JAS1 7\FU49@V*+P9]TCTKO&$P6F.7[RE*<9_O7<
MJ[R[=Z:QCG\E927*FR-:ZBU =-#*%&;>,<ARD5CQP F!>[W297I':[GX-2:P
M6%"!"2;#L(B[T A2SN888[33GY,2*VV+*"F9?=OS-G$="(O9FM K\(05:R/*
MS8W<@\+>MZ6)%4^C[8$2'8]WQ\Y0C7)TH5FK[B,5(!GVAJWII*@V3V9H<-LF
MB:?/_V/<AI9<Y[1#5XR5PP*5UY6U&.]])29RN.;_29RDA,DZ566"\1V,"[*S
MP%424OA#,DO%]7]%<!LF#PW$6\HA^WF?>]#/J4$Q.&WF<Z?'Q#X2TD[EW+[0
MR(GBC9G>BAR(=H=[N<EZV]QV-IQ- 1E'2,(.=\)+XS7=@!VU][@S1Z5A;4.J
MB_OV,9W8*1] H!0T8XXHK.(S%44'OU?^\ 7O;#;9<6+4&P"7F-L(@C1%4BVC
MBDR( Z,HGNWI_17L@$*7=<H5Z/0I'K!Y]R=A=85->INS&+7S;=9+?3PB#QE_
M0T)D;^1JMC;32@1.*0%Z4!^MU(1JC3"ZMB'/,[*HK<#,#5X$C\!I1#\1^W7:
MV/ELMQI&%R]WZ8+6%:.L@O.<MUB?L!!H:Y?0>2"QO'C,IB<"I*@62\IAYM->
M:?Z^6P1WX^K%W'4L!GV2Q[2 MSK%X-WD8DSJS/1A+>%-BWW(J[/9]WN4_>V_
M9*Y8+QVF4.)<<VTYH@AS6 K4"=G\7=+:<$>(.&CLF8)#$:DM(KT8BDA_0$#!
M \Y>A^$Q2V;5QIV_S[V>\;]Z[F+?^E+]8=N/N7H"VRGME=-<%:1+V:?+&<B?
M3U>_@9?[0."=TSS>;'V5IF9Y"MTB-$%.Y$HS\A3!JZA5BDTAHMMO%WD W],:
M"5(T\5#VOE<L7.K[1](P+Q $9T)(/<7V-3 FG6IK@@F:'1,&'_S*6ZPD-)@?
MTTWCFUI)\'ZZ+R;5G9PTU2VQ1CPJG.=!)[I706U6<\>JV<;SME0?*#S4<OYE
M\G'?AOA.I*3LB9B _=S/:4+]TH/Y.>$VXB!67GRW/LANZ"C_R)NI)*6N"'2Y
MN:F17,$]H=)[(6+\HWVK9LM/*R!RB3VO#70K$C##/$J IY"F1 ;9X)\E@5WE
M-HUK\LJE\8UA#32U05(XDT&O/!(8K(! .Q\3MSP> VG^G618+TN;S&I'!S##
MT/_<@?7I>I XL,$,DX7U>8U9WWC;P]\M!B6@499(=424].$$GP1?2D[SFQ]3
MBS>%[+B4$&.@&!NLH5@4!XAN,9S4[P7M73*=,3;*D@D=]Z:&^-);H4ZW-:T1
M&:14ML$U, Z)QVN<SAFT)S+H1R(W+C=H9(0"T=.$&4MRDR1L>D]4Y<W1\L@E
M=F_A,C[/'H4,P _S/L@!GBN/8KY.F\YR[3-KV[10-OF^4/U4^7=R=O9;)+R:
MVCX(!>O2_ZGA?+MX&087YY-7@Q@<0S/$/5I^1J"B^LX4L3IU5DO[$M7IO'HQ
MB,0Q1*)/')&&TM[E83A^A#T"5%22IIB9! >RVD9-Y(P/X9L>Q$%,Q7N4>2TJ
M6WL[)XC,N%7*T@D8QPZQI9U\(W2D ];-4<76S?MC$&"O.M&C!2\%,?Y_\H1<
M-@=*8:KVV7>T$+_H'0C-L8-1QJIZ,Q=8S[E4B(7J>+F9$=ETRDLKAX>NX8M\
MHU*@GR(@Y;;!B[/)\U,NO5>L@+-&$SKH@J/J FS_Z!5\'?%_HS>.N]H@WS0A
MR=VH;<1:T&6\<@6\A4 #7K-<[;VIR97,0Y!.(I@\$]4LN;"HSA!T3C,<7?<C
M#:DXXSP7)E !PWB?1866]B\:'@YN$/7CB'H>XPG@U[7W1NQ-6KQCC,'H)?54
M7YV9/HE@\JT/%GKBWQ''/XD.^!2-<(5_GIUR-L?#)CK.)JHSZ;CMT]Y)2F?Y
MA<XZ,\:$[>DQ5AY< _^)Y9^4?U=IR+6 ^*LDPZY0Z3O."/VH08<8NO9@ I7G
M!R%]5)HCPS99-MS?*)#C%+MC7VEK>(/H'D5T,?_:!Z&]%Q8IP2AT7'-Q_DH5
MX*FHU2(8@K['%)8TH7C%E=OT?9 =ZR6[8;5 ZETSQ[*_'NC;.P*B#MX.>.G?
M^TZBDY3<-K)H^Q-K"CMID@DLO(E$$C#S)!6LYADV?U.OLBK+/$KH4+>,AAAA
MI2+6&XN7@*!U@C[)-DKL4.W\VAQA1QZ3]^EJ9T+S7C.-[!C8PAM7:%)Z&'JF
M_"?XJ#9D +UQT'GA]D54!-N1I;W6J5YC7.O:OUWJQ0RR^8Q,(:%Q-ATOAD?(
MD+]1X^2*!U-RB:^\W"&@5SI:H'&9-A=@3=:4Y6@!QQD,,X*K=GCQW M$"?UU
MGL0&QR7.ZZF ;'9"#;X69AV8GHW[//XTA)*A&B7Z%('DH/!AH>5#0I:'PC W
M8;P@R6H6&K8:^?M3G<V1:VD6I'G^>:JBSU)XC'1B-MQ(=NBJ2!3WCDFA@V4D
MW1./#U$:"CU+29!]1!\*P+=P<R16X=5G%=( Q32=.+9E8A[4V D>R,[.W !U
MK,%6S:@-VS^:T+Q&LA>#4"RT,"NLK4!\T9E!!V[ODZ$QQ#:&/!T:0[Y[=/%1
MCFC?>])OR,Z1(\71QK482MNYP_*:M<./M+7:>TZH09H*%YX[PTY18385]*7.
M_=JA),RK"G/R=>YI?9>40A)%?^<S0/0&#K[Y4/&9'C =2>G_(=-X'BON=O9P
MF&P^<OLCFF$%&T,0,DC?@1^"3\<Q)<VBO<\0_R3XI.YZ9$\&OY%@>,.D\<FV
MQ#I4T^!$QL*2&'8XG9C!KM*JX$*OD8"F@RQ+\;V.QW8;XH-F!1@X"RQ5Y#<@
M]2[]"NW/&79HTN\'H3R*4(+ED,3D!EP)_]TEH:GV03 YKX7B26Z%G F=Z.PA
M9<L-$&RS3X^L2/CU-=C 14(4N@V 5]^/(1XC@M/#?[RU[2#4A \"?)O7:1SN
MHA$,J170L0T2($OD3[+A<"H7"-_7'FB;A%"^VH+2#WOB1'OB0\*EUDD_-/:#
M-T;JQL^H%'E=!7%M\4?'#]TS1]@,]XS VRS^U[5VS  ^-%"O_#7JE?OT@6Q&
M=$.D H/@U(UL-DF]"5(XS^9/<(<VT,@)A;C1"U?8DI$TYT:B&-%_N;9#GMXH
MSS#&O7N!MS&&H^/(1\?;U^\_O;GLPVDA\6+#(61  XS_>ZC"[=+?94)E18%:
M$IR<QFY,C,$U9N)74.[B\UA_6M!L^KF.J[0^Z3'?Q#=W"&8=![<)>GI=K'"B
MU+1ZA/K'X9&85BOZ/*;X@4HC0C+'["UQH^U8+=\P[N=*&92']6G[T\'2@24:
M"TJ<P5IH3*M-5UPM0-_"J]M;H<V3A7'O)$HJ85UEW+N2X=),U@?4_LTF@ZNK
M) H^$!S);U-0VXH1UGQ@$(?M92CD9SK&.FJI 2%66.32R!P3#?OG$BT_5$VT
MOBOTT2=BC6!C'LLLZ TXP*3(1-^M=%9N*0E\PEH>D.79$W+1(IE%?(BP[5IB
M7*;TQ4U >:4"_WF?K/MP=PC'B]LF39:)%+V,+CV&@%LXS_63?#:CV 7_%.>W
MJ&-'K^6ZE%I%46>6BE#0&3I/<=^NFL*X\TR*+T.3GX,E5TE!OS7?AW]!5]!_
MJ2O&(98!E<TIU&EXZ^GXQVKOV'J1U,?0H'Q'PX-^OPVF0W;&E7P'"V5[VD/W
M&UFTDM$6Y)?\]7VU+?M@=W=S FSA6#J\2V4PD"FNV\^)96W,@H-[]J03S&8Y
MPVICT#%?LN5L#C^VFCM,MF T83JBEM0'AE@+13YRG4.P9YD> 2\5VI!976$=
MG<'L*X+1!3_3:0NRV87)&PFX=;+&;"8J[?4XJ+.Z1%M*=E6!VY/@[>Q^(_0-
MT1*'II)SF"7"2C$W-L^2:0YO=7GN)7)^=^0;"'G20:"..Q3VVC]VQ#A$MWR3
M:7 VS.CA. /UN*:X,6S*/WA66^<-#&">PR3.%.4Z:,H+#<[)OPS?)>.(&A_H
M(Z5_\4'>&(,R)[V(-UA=SL#'6T,J[9@P6CUZ+U=[V9@$O:!DEE#VF0Y,%54U
M)8G+>H4^F?W+Z'W'_:J"DQ-.&;I*C+<=P[;%=<S)[AX! XB2E2G*E"F@!#>*
MNH!QOO9609#D2[D698DVA2&T[7@[?K_WSI;<VT4P)'4>+"5#49J03B1=R"9
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
M&P%EEV.(@<_!^K E[P8& O8%J,4.VR[<J2N;)X!YHG>>R7%%=*3;N8$A!OB
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
MX9<.8&A'T1PS5:>]2'"(70=")@3G!)T;<[DIV7FXYZJDJBLJJPW>&AYT^8A
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
M8#RDQ!^>]V4\I,KZ' 3CB+,9=FY1WIIL> 7)DD'<T.D96538+Y1K?K+_R(@
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
M4;+2['XT(7?L1I0<YF0XDD/Y!MOX.NBK.)8"N&Y!7#VHB&/#/P*;:<#ZJ;4
MVW&'I(QSWAZU@I42]+9L'IWJ1*\7\/?+.'IZ^/0E-TK-LLR#;Q/&:)%PF$MS
M^P0S';,?C\9@/^F)7DNM3 <"M"7H_MB$7[_4N'&D,XHWSSYZLW[G<30>6T:_
M_D#HR@K3.VRUY, NVYPV^-FMW9O&0*O0$NCJVB KT4B$=D'--WQ2L_,7/%-I
M\F4N-]-*2ADA @1NB FO(3&D7E_N68&I9SF_/&RVDY;7A\Q).%ZQ616OPV>\
M-2U^_)B\(@];JYE]"A:EH W!^ZK$C)KR>Y9",P[SV& E>L:AL^+!+[/,=FJ
ML@U01X.UF!J@OEH#U%Y>\OW%0^'9F?]N"RU)]U>Q_./PZ8L)>O6^\H PUP:]
MICV736R!G>WTQ0>Z>DFND-MASZ4GM/>'O$!L)O:,=^G3 33Z+CZ [EG#%GW<
M0Q4PQ7=V<"C/BFS=KOTV%CYE!+ W6@8_I@7'PU?L(M)]*]?OQA%,)2DA),ZF
MLG+P+DE"9ZF%RKEVSVQIG--+6^XJU(BEC&T:T9N*8\_(_U'6"*CBY2@)SLA
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
MLH.=A43[Q(D6$6X$M+.,:?V%3K)-1CK$_"#9&AO[T@[Y!VT7 H./@H921T1
M]E$7NKE!Z#8!XY4Q[5;0T0>Z@XTX(#7(S*N"<H/6-F"SK,IU?^B5NL:O]$>=
MM&  XRC5.6+]X3\E'*3(%MU21@2L)\V: 7V]H#QOC;&#*+;D OTON&E;$  5
M\XFPSDN\0R[0Q96Z$@YCRQ-)N6?%"^!#'>"VQ9&D=)A:(3:QNLQ3(7G@Y#)R
M+)E;RCULAL6_>F);W)G27Z")/E-5?AN]V^":!:/U]W/E&M0'4"C-U1*&['R3
M*]A)WYZ_?G<AP/'1:UTD*Y">/T 3Z6O>N7T \<MW;RZ>+!3:$/0].]+./"J=
ME8K.3-C4XIB'^:9-!=NS@\-7X$CMG;TZW*R#07MXNF=Z[Z4$L2V*/'PBQF14
MCD5Q)K.Y*[,9EH-$F2#?RVGIT%(W:KW!U'U;T<?F_$@0++ 1J^(J(Y>]PB?E
M[(@[CM1P/LN5/*KA1\%""?)I^-S%M8?$!2HN!'W)!WMT;^BL+/[-K?5EL!XA
M[N2A2L-';2($2V\H\F,VC>?&&&:9[:[,7:4=\9B_HC]BI82#O.D\MH[&763K
M<PX=5/%ZZ.E\+['[#2W=(P.0@FWDY3Y%?_(.=V'F/,J18^*Z"<?:S;(MP2!4
MZ9J+:F^)R)WC.J=ECH;LS NR+7M$GC[#RJ;*"F2RRPW)C\5]H53W5<;'-T)4
M-X?1!=7"PN<"NV4+LX6'WOYE,]T))NG)U,K9$^?K!;RR;0])MHLB*B==\+$_
M^=B.BXESA..WL%.]:S7,M5PL%SD0Y?&GMB$R-I/)"EDV:Q.1<K/MLD6-35#5
M=OZ\#EZQ1"\J0)R(V7H!ME?+BUI&OQ7VLU3$OC;5"O LK9SN969K]3%;8W27
MYZ6N%6R8&&)#Z*&T4C>N@($+"&M701@UZ@]OX?SEF.JI73WU\\%:3/744SWU
M7C=&C)[C+RET$LRF&)/1X0W@]IY4G-@K>,TE"!]EV;)"MHN:]PXPN4HJGNUN
MBY^_T<C=F$=O8$5J#AYU=RN,YMD5HBC*D-9V+*@3]],4QKPCJ:,X]/B+2S*J
M;V$X09:+3<D7%0MS0TX\1F]BV*A!OD'<*S#H+:4B)":)7U,&"K8JD^/S >\>
MOI"P!,<YC%CPXYU@,5Z1$.KEYZV->?8[5N<KK<'D:7]]@_)>@4+E.J<"QQ#L
MR2/NT3TZ/'CZ?,\E^)/.[$1GLN@]EEIW^.U#T!X^HOJSZA.0EEXKDH<4 AL
M)OB8@2NK.;2%R3M,37SE)Z,1_T_6@"0F#WC6#2[_!I=_KV'RA:JSVA02^<=
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
M.NHC\A_U4=Q]N>VV)?54"[:%T9NP$CUTJ-AUN9)+Q7U$84H/D[)$>]X/8]-
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
M7KXZ@8=IB1%7A1U,ZZ]' .9][E?*V>7W,9U[R-I<A(>_[#_-Y!WLR#MP(:<
M!$C\@S$,*M?UPDIOIVT QI'ZF<OK/;'R=-YL(U%W/Y,&50MU7CN]QRW*3 RG
M) #(QMUG-FWNW%>SYZ_FWJ%0O =KO(Z32:)W)=$?/$#1?R*M0C""'?=H#TB0
MO=A(QUW''8BI.16A]; [(M2X%&/BFAX9)]=7%,;1!:A PJ02A6X8@-MNBEP[
M@W7,)1OG_BVM:[Z4W=5@\7:80NG#D>N9.6J!Z+Q)7B)5.X:9R47Q7@IQ7<SJ
MN05_Y1.SQZY(/2RH<K&X52-7][RESGP%XK5TD[7!(KJ5H312\]@#(>]-R9SN
M5?7'DZ9\@O_5C9N\A; ;O+7:'P41E].HW1##AGO5ZRPU(]JH8*55FG5PBSV$
M8A]IB1V6I+PJ,J1Q3K7*R5\=?24S=@$1WMAP<BCIJ38>E,/EHY@A?SG%YW=A
ML/[W_,V'$.S3(XYE/3TX?#9;3K&L;UU5;@@4 _XM>&"!5%V81-;"3(J-J#==
M<EU]UL1 %[C#9GQP^'5H#2:-"N>%>R)*6WXXZM3'DA3.^$1M5$*5>=8AHOJZ
MGK*Y2&%MDT8U_03O"ZXR.3^V66^J/W?UY\\':S'5GT_UYZ%8*=#M$&S4XW66
MW>8^ 5-_;YHC'!HA*)#QF0MF]>@[S-:_?XQ>\]YQ(X3?TW#ZU>T"&?D:KO*2
M&+9)Z(6YIF<?5]DB:WA-7^]QDO_?_^W2B]&R(43A!KW/>RC">OEE7O*"BG@M
M)&2$B!3\3>5_3 F*=583>$I]6S>:[FM?JDS@KOMC@!1_M:F$]XH:2S7UKB"(
M$%A3B29BU?*F+.H,0X[OEDM0R6HJ<-NGN;[$M/HZ"R&G:[OL#%.G_C=R;TIL
M'2LT65ALXN"O+PYCF!G^?S="3X)Z=57I*XPT.^C.$\?N*^2E(RN!U118'4PE
M"C@L,SQ'B.,@64 .Y=]WATF0O[X@WQ;P)F!GC]YJ!%\-,<5,[GM9Z(:*>UTR
MV2]1YS2R*U:+ZO))HK#D&4RR/"*RS2^?+%1.>:MZI3FATZB/4:6Q50,'S35A
MQ<'G7G&/EY4S5>.$IE5%FQ*4JC9,&Y:4.X%S+2/">045E+U.2ZY"VFRTJ@R"
M46].7;+W1=NPGQ!S:HIAC6K0%R[ JN#RXH^JW31)GR@^%G9P[.M?*<PQP?OX
MC\N79;TN&?^V,]-Y@BI:<4\+9S0I)XD/N)Y:0W:CI1^.+_Y^]@'9,</12D[@
M8E)<O%B>Y%.D>8TM9^A&W9+:B%^4H';5 C4AA'C7.O;]MNX5-!(VCK J^LG:
M.]PY'A^,0)MQ;Y.'B#VGWHB-+JPJU[II<ML_(?>GIB[DVYOD>U?RO5=\L^&6
M0S X3YAR$=DB6WC+5'=XH57^A)IR_H[%LM&EDY^SCXA37?.URX$TBZ:T39;#
MU/!4C=WHN30TI>Z$0?C6]-L;,-6Y:HM$N*Q_A:,$,4X>_8CP^H>OOA'Y#+N
M\X/ZJ /J;L63I0"B4Z5YBVUWZ,A@+6RNKZE;*UN#<X)%+FG+N 2I3EM3OXV;
M^\I0+7BGWX5*_F@W_M=X-B4?1T!OE]KOM4.WX@H^H)NYBI>_4U4R7@'G#]"<
M%;7O]4M.30%\;(\&#%8*#AE5"!8JI])3CU=\HH+>G<S#3AN]G@+Y7Z3JY6@*
MX'\WVN+%,$)0'"EG99@Y@D/G"H*8TO3=XNRU^D/3QYNR,F=L\H6\IY-PDD53
M&(+P/IY4 *GFWK, $NC?5+ ]9AO8,25\!P<3/*0T<#3:4'V"%/+R^\/W>_3J
MISHJU)K*?@-=:>G2V;L5)/S_PI9B#\7V@ *:R@8E!^]C1!F\<"7%H\ Q,YB1
M0H5TWUWQ./KAYXNSL^CGWWX]O3@[C=Z<O_GPK^B7\[=OS]_]&IV^>_OV^.(R
MFOWUF8O63E&779GT\!B"^R)H6+_.BZ32XG+[4P</>I*6'4D+5;0]0E&A>?OG
MP"'LD+2,]BX\IDLG<[0K ;M\]^8B&/ERD(C>"?VDK"K*49,<?= %IE(0:X9[
MGXYMPPQ_14F<U[I(5MAB$Z4ES+6@3G(SC*!I]2\<N;4;YL+%>SG52"U.M3\L
MSJX_)NJ'B5SWOW-7UIQ71= <<(5OROY/+>+,PZ8VMF 6YPB\/UU%:<OBT"DJ
MR.'L*SU1 AGP)"]+ZC_#(#FW[G-+$UR)@L,9*#Q(4]M7344,.F7$:,110)?%
M1M8OX.MK=.([P9S793I5&.Q"VU<@%!B"BX[)^0Q&Z2.O:& 2A!T(0EF5!0/$
M4VXY'$%@* N5N[0WX9*A_=C&A(L($E%>)@S+VT0_/'\>G2*3;I;G-<Q0I7%T
M=/3B,#J[RK&)%LV^+EH=G:F:FU/AVQ>CW](Q6A8KCDY4H5(U=0NX;H$7@[68
MN@6F;H']6C9T*%SIU[NVP>I7RDF%9>5<3,B;HVS,)NSCGJ-_F&(W^0HK9C!C
MQK1\F W#SBE=U1+(BXX9BY50$M'4O28<U^/H[-]M=JUR3/;1T'/&5.PW4ED
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
M^0TTTT-3X3*I6Z?1P@BWW_*K:PC I9,+V2A[T2(AGUH5P+8DJPR=BXIZ4+E
M$]H:9*/+ 41&M<RJ+FZ0#16 5J+4I2Y<&L2.6\] *9EYZ#\LM=Q9,M@CW,3Y
MB?-^+\Y[[.< 63?]T&YI-JPR=))/24&7:ZN(@L >]0( ==;]02G$L71^R:T5
MN.B9P^?AGB+#RC@PED*?/RW%5O$),)\-W"WXRT0J&L+70THWB2A;LEI@QX)^
MH[0H'@G2I!E""H%/L:"3H:F$981D3FMPC=?9$AB(P=\DMQ8G8=P4=W 7#FOZ
MY4M8:.8*-*Q0^J0*UQ4AA$UD'TM(+M-,%;@O96 8C8[!%D98X6")R[864S84
M)_7T$@4HN#:;JIWRS"2U2"HN!+K=<<.I:Z5/YP9U'H>GI;"@?J#CFPE;%F?Z
M' UF0!Q-AHW?"7W$HH/9)N)?54%TUQ+]H1(9M8U8,S.D0RJH6R)@5),^, P!
M W6M#^E%X)V.)_G^0\P!_J".%>R$.JYCRM!%WT-L_-2-"P&5RGF?5([@7Y<,
M]<81(<P'V@\53A%KND52FC^G&'<]Z)]R41=JPRH&0Y*.9%TAZ(NA3Y8('C]M
MX+J2& 6UKGIDRZDO;%'-NR/OU6V1F!EXJ#TB>;[5C"MH^L?/U"^*%1TGN-.F
M\GYQ1$6F5S$Y?_N%U<P'R/F06W:ID3P6^L2??!A[CNKQQN+#'+?A05\]!O-?
M$'QWF5P!(7G=*R;3H3>@P C*3>/] &VHM$S1)F\!MT$0-SA]OXFDR05_V</S
M793J'AMZ6!8G99Z4,OT(A[M_3ZV.E#[)10I1S%?XD*NO=DS[IT>:&2VV#UZO
M87>:5,.7MG])4%>+15>KYWR+SDXOBQAT6NU8MFN.S]\+<VQ@I\:[="I6.H78
MG'*(3\!JD4_J9I6-OZ(3B]XAL0,]'-3IK \[G0<G@WO= P+5&11MOIUZ1!7'
MN8#<:*STR)-]O%HQGJ'\&^SN'?JWOF]#1:D- ^;8ZK^NZKJZQ_C*CJA(=7AE
M>CRQCF2FWV1!34:''.#:E]DF6Q9PX&M( 8)Y-)^]SC:?U5VX;I)<D-N-#9C0
MO_D:-_1"2@H*%F\]C)0@#+MUTE'>61-3SN<7%=>2$T6:.D7$% I<RJJOP7"7
M'480M37,'*KU-*'<?-WQM20:'!@2\%IB"0=6);XFT15)AU;#?T?"M7OH\> #
MI5+[N[;"@)&#+Q(P(7RN^5HS]"'[(XNZ36%_$GXD%,?G9Z]H _$'USF8!'W)
M;GN?U4L"H7U+=6&RA=1S?&+ZLLB(OYR0$2>FKT'"B*@/OJQR@CW=PX!"2N74
MG&-):-R#[FZBCT@-18\RD@02QE)C*T,3D#+Q6S!C"-]H#);5P"O7&2I/,4H&
MM1_6]SD'Z(W/X-;4H%Y\DZE%1XWNMR0'OPZHQ>"WWW9U9?RNT!<NW_SV07X0
MZ]I"X*HMV \/B47JQ;S,#7^#3C3DLD<%UZE1=C"S?-YJN4%4B6G<0%P!FVS?
M&A/$F,I 6XWIV-JR8XNI/?:V\LG[HP*(4.*7J]=J+3Z:ZWQ BCCXY+5:OEMH
MIE&!C+VQ?A7W%W-M(S@WS<XO>[0B]VP1_*$;0S4(P3[*7EWJ%&'X.?K?A&OW
M_WI$298?HTA>I0-A1U6X%PF,1XVCXB#)0U?HPTD5G28-]\]Q'8G.>]3?;2@#
MN\QEZR.YK#*#<IWK(7&(: NU.M(P+P<251:-*-:X,Q8&%"\KS5.-=8\:JV[
MU#5#LS.DX=\JL49^%KVV@/OP*N^ZXU,+3,A>VPFD<4E*W<N$ND5#\(!HL15;
M-ZC:JH-@)?'*NO1&_%')1[RY70]=8@ !OU/F'Z(+$BS!E?6HI="1+?R@=U"^
M]1H,AD5_QK3)A;]%9HEQCX<*^.#E$F$MZJOS<QPZ]_PY]V"?K<^4CW6OOOF0
MS%X\GR>ONZ9 +-\;%8U8? &J,IZ 26JMP=R$GVO&SBTQ[PZ5,E1XT&%K-'46
M#G09#H\SF'J\2U2!DR8C>*AZR(!@#HK2K)FG>K8!>5J%>OA*?0^(@(!.O]K,
M]] =[E,,Z8KHVQI$QGK;*ANB=@VZP%$9R,?/-1\28)3V/]%[+=,CGFO7JAH0
M9I*\#;_"['&/'%_3^<X\2O]>^Z[+W+;-ZK<.(]9BARSA\Y5O ,'J'RZ"G]3Y
M(B^V-@%EM/!MCB>H:'7/?V.$U9/1]#$&R\]51C1Z/_>4FE&6?<-[O$HYGEW
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
MI:-R4 3IWGJRI\2I0(\8 R\FB @J:.Q\4]$4^.FZ7LGU)UWP"@0>U$'!*-]
M(39K+%=K3/SW$AFDM%"W1-!_":\<%N4C3N+</3J'0SB?2*(F''"B4\\]++:/
M08?3&DQ%UB)LZ&E;\-:$+5D+? ME,XZ]?OCXG1K(M@UOHDE(Q7<3LYZ;2E[V
MN^QGRK.+;!!YK0*YE0H%L]J2(_O7M[X+9E0T5('4D(59L(+S?WYJO[6UJQ]/
MM:L_I'8U>>T33_:_#<"4V510"N\Z5_]:V<-*=9,X&"V )L2\M6D167+7#[@"
M3;4H,.Y# "%<5,Q]"SX5%6PLBP IE)8 *<5ZW4'F0BV=T8*2%"H:N4Z60NX"
M,L3*G;GZWU%!BZ'M5O*A7+GL<XZ5!Q7!-]2"VW1(FFI9QOII5K_'<H?D5'7$
M#;6"Q==^8V1+>2J [>(>.I&OE'?!^;((D&W <FKSE4#L\N+YO\=X'U^<_SO\
MHFNFS,D[$<FA<#4/)H;"Q0R4*RE1J0MVAOA@2;@SK+!XM#:1"HESX^/M>8JS
MZTY32M\#]]A217/4QG"E<U2PXQ<241N!P5]T;?7,@F&/I+-NZO[$+G<BBGVV
MZ0..'D+#EE+;$V5*RV[_ 6>]K%&7I+)>?HN:^)7)V0[.\T1F5)_%DNN>@W>8
M)Q8>O8Y@OYF;EZ=+ =ID6_.X441LYQA10_9<[3;9M0P:=K8P4!UN223#M;<.
M9TGR,5B($_?3M%,-DUNNL@42% "I_4/RN_*6H"$(RCQ0["Q*PP&=)>^KIL5O
M86$>.]L755<7D+^\YIQ+C8-5D>J U772-3HYV3PT;;YVJ*Z#Y0'U=V6NH5^X
M% G-&I?!=(RO<V3:D#2>0=6^UYI$1K+&Q4@[KT\8VII!X0P09.U]18=D]B(T
MZ)0*5WB9I2Y64P*Y>73)Q:UM91)I (RIJ&+-W(M>ZM>9 &H\+Z]^4-OYF5I/
MAPYSB,=;G^H5%7-TL5$6F/N'*(T4G>6^NG/P -4!9Y+ \4"(+MO2_>3XX/[C
MAMJ88FA==M95=HR2([OF)$UT&5,PUFO:,N*YU51GUXTFH&/:;<U*LA(##/S^
M F\_ OF88'^B?M!+\: 2U,</R-]Z([ZUR=;,#KA<UO#:3BA'N2'WUV_%KVWX
M2*$ =\\(]2*O \&&X#;GAK5>OYJI[* B!]Y.,+7Z5PN8TXN+F7_3F_ZG%">
M<S6T+FJIN8=J6)1$)^!_R9P?*\R,?*&!ZC=#@/8XHVYW$RAET7WU1Q_58!U+
MGLU^*8.:K<CG")PP<YA[.LT>M+V.[:4CYW(;^QE,L7UOOG+[+D1 Y+19\?.N
M.F7 F]O8X@U9M]Z#B?P-JA[8N$RS'/DQ]X[Z<J]Y3M8WD:S-B^O3V'IP1U[0
M2,JU.EZ?/.Z4OW<96.1TE5 -P?%6A]TB) U:5)M5H0ZOJ1@'-V$&/I;R&;>W
M# R#4+U&JOFY;7,,_O16TMVS*Q\%H4DE8]OV;>-R2A-;C)(*O! [K$.D3R*F
M,&-Y?Q^NZ9LW@+<&"C@>%F, L!H;$+VM!N<"=])[8%E*K7,)B^J0&.P8XQYM
M7?4WO*?;<:\DN"\\GP,HJY0R.(@4V?^,FB*SK<E8<8=@#0U>P21.F_113;91
M9+2AN'6E(=7H_?Y9VD$#,.O/O FR3,P1L N%, *T>+\9C!]VCX 8PIYT#> (
MR'%N8 :2<B"N]2G9UL!DMLAQ<-U:N<(<DIOL@PQ(\E!B@^<0^6TE@19>RF'"
M%D'.NH8.Y@7-I5!_[C9F&RU=0X._4F[AXA9>'+5$T'8G==%\/G7LV:KG3Z>J
MYYA5SY&VW5*;X(2U3<0]('PS1]1*#Q*TGQWT9;=HA6?AT%.$1\--T[!!VJ@9
MF>6D-_IG?Z#&X;OB<5_\RC6AEKW#3!\=<+X>XYHC^T48$9=:0J"HZ6<^BT;,
M#C0=L$P<@E['#"P@#HS@HNDT3T2P3C2-,A%7E.<GYJ2]F),TZ>F.':4</^$5
M@WX3L&$I-XR2Z ^Z]5=?3L15E"I'1X^X$YXA;8*FAIMA7PMR0]L(N!]E193@
M'!*(#'JFB(VC0C9*@9RH7V[(<%K%#+X]Z2/X:[41^\7#KZ M;PJ'SVPQ@2 #
M^\PI1.J"(6(?2EE@C2;B;#1<\;39 =M0TYO&%^J:<=-XC,*M->F )IK.3+[?
M-KR&,WTKSB&XXJX>[S>JNN\\5F 2!!.1[NUAQKD(=5%&W;S_4'^:P?QD".W@
M7?A%YCM,&1Q5.LA49- /%\T!L9[06%;U6K(R$1B>NHM)X*2;3U, OVX*8+Q?
M'<21Q3M@B'8!NF]QH#*-$,EYUI)IQ?51^XC'CD' TP@&/!I'@6<)]*"-!H'/
MH',)GEQ)XSP""<<\,-5V1&5$>Y.">FA:@K0HLT[I[-G(-% D!VH3I[E*H]-D
M\?I,58KZU&+9J,N%,$OMD,S=;HW"J[NP7\IE4$85#=5T:$3$=;XBZK$<W532
M3\1-NTEF/_E &/'UJ+_HTSG'RB6FJ+2+I F13/2*PM?P%#&LS8M][NM,I.$,
MN4/G*6LG_8*+).R4L],/0*)''W%N\7H;64-AB(RM(C!-C:'!<4WJD!@<<=(J
MWJ)V4#DKVC:J(]G<%2##D<S"8%@"<Z 0L^@P7NB0FPKG83#/0:7 /CCK,,4T
MV"BA\K[Q)V-:Q!KZH?/P O?#9TNU86"R!D]<EC0"7-,Q_U'!MGG!1YZ20'&V
M[]^':P%)XH^ :R5C<VJZD_=99$<%#+VH.B@@B.%W5J+T&-T0T@PVM\?>DW[_
MC?)M7)5T3SS;F3#ZFVY]3>^U!-=(C$_2MSJ,I)^[6V_R; F?34'7#( E9%C>
M/_4@CKZ#G(WC(H=7UR8-OK^/[-E6$4.<_.0#\I.5-JGSS'K%[K9")7 3GT(
M>66&,-NQEI0TF3/JSF'I>K0'[AK=H_7"XTZX!^($^R;)?X)(3C9C#F="R&_&
M%'FVO"-B&."U#$XV3RR@,%"7V@LKFI5-I9\[-D,PW.B2M'67,^:-6J9V $$E
ML/%X&SX7!];P^4:/#(*=_*#9/1';3466=QWY?VHCWTM(SZAXEN-5.'&DRN]0
MX]18<6/)/0*7L-JAOUN?USK'Y!='R(>']8=QR_PY\"?HHX$^_GR"/OX)H8^#
MAM/V)_1ZO'9U^D6(-D/I%L/3'*/\H. ]>#7F0G0ZN 8:NK' J9S,+36K"EH8
M)P[@.)O -+HJ6I2&]]H^\IH98+BQT2N#]%HK39%6$FBOD!<\=L'^>G'YM:7'
M#:V9&9ML\T"B<0?[RXQ^M:D'CN;TS?B%=^P-/V= 1.RKAE\MI-R_4JZ>8 !X
M/8*$Q"X0%6-L?MK  N/'7$QGMC5[>MPD.(50M'VFU<;K_.8V M-3"!FE[&'-
MG?@BG.(7C*X?88\$%[HGK4ZOCP J?^()I]_O*2);23EQ3E9AC\G4L^/_A?,W
MIP)'&U:Q._*:MW75W0QTXL4A\!YB6Y\4V6(N$C"&I7EC-YH9N5?V<(BT)>!*
MJ*,)D"=QQ@26V VT8*L?PKA&> RGO2W$2"7$>GB)GG+03(=I^'A-Y&$CYW%N
M=3M!7M%2*(LKM/=^2MK2=H=7R4PF9)%J<DC4F1+&8<RM3A";L9C/QD6S:-XK
M:=WXB&ZS8NG-"DT3,W(%T\IV3I+5;:E;'<N6</S;GHV@0BH+*"3B=!=:H,*S
M@?;O$I-&;%4UH5.FSL/:%RL\0B&Y<A01RZ2K!O7T] POG6^S6M.D0!R]S3&8
M=@!M4"Q6?UUOM,<0/V6ZU1&FC,!19<YDFIF#A6X]J!372JW/DND@S.)$7TT7
M]#HDX WX(GWW8I459:.'E./(4ZW\^P:;-T_N<E3WFQ$YY/JP,\7-C92)7P6O
MYCZW,YC%5*/R+\"+X2D$;3B<W_==-5%#_"9!ROP BF._RU6D$<;3<#YT0-GK
MX-JC(\Z)-PD\<X?5GKY'TZ]=V\[D+'E=U36YY>K^HBI5 0\4]8*H*.XU",H'
M.(K\ 8V4*!I>UM[A&'!_ ON1HI*K.BB?WV2U(1R#H[7NB+!D#;IBJV+8@RM$
MO1B[$*6UK@I@-I#HE?IQWRU/$T Y>!WROKKJ6J6\ 1+AE?1WS#LW)R$V1OL
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
MAWFO?D?S5K :_& !LX$2O;=ADKJ)D&>QF 0+#(![9?HN>8G,6C>]DI\! 6M
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
M&/L0->QC7^;JO08:8P\]]HIW<ER)92-65<3@<0LU\/EE R/SE-L8F60UL.(
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
M: W'.FZCDSR?YFK[*?*7H[>ON=V\(-J06E;KK&%DSK2ZP9G=U%#HHMH9_1<
MR2XJ,($-AM< <"UL@@QC-DZ2J6-ZW<#5U;L6*P2ZUW7U%9'MU+V,>,KK:I7V
MNCW0 6Z4<3 @8(W/D^4CW2J@=E$9-Z7BS2\,"E9'S+!A#K2-_.O4_Y((IJW+
MDK@CX.DG&Q6-%DNTMC3)\Q?PTE7L!.Y+4<$KB<PS"YB^4];HUQ00NZ7-UF:0
M'D=<MS-E(8-R&7142'2@>=-=3W1?=>624@"TU.0HW*IM JQ@72RTI#I3T_/
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
MAR5[LC6(>T42@KUO[R81$*L@S] ZM$LT98&^T%:"\<&/J;O6JC"Y^4,W[\U
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
M:RJ1>;7:E@NY0$_$V/?ST]Z'?IP1[$-0#[& +5OA]*FX38&D;RLLC( AAPK
M@'-/;#$&\.9=;.>US(/U<$N2<T4W%'2YXVD-[^^W!VO_[0QK/\/:!T>5=&KH
MYDBZYY!JMX,E%,0G9J"0_\>%25K':_2[CGR68*UWM5WMNH_>II-I#71,%Q3
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
M%F2$SL0,@^X(9>K9H$;T%>=Z8%TAEMJ0H:C65(%:54@$76#W#>,/Y+_UZR;
M"2^*[4>>UQKQ2XWCFL:O@5!Z6;U3UV(_'E:+N1WD=GR>[#6*0[CQ)UY1N!I1
M1>%<4.@M*#R^TF;34J09>B%CB$M "R.SFS"P-MJL"Y',G#P3[,=0F@GV?>M"
M#%%L;A@39FFAFRT\":T@PK1\V%362(O1\,-C?I[1?L/"M3=R#;_52^\;$+TA
MF)!-,NS_Z6J)E_T)G:5#:4?02NJ2\(Y*%Q;+<(]9[N( !U.6V@(+V__[Y?NK
M2[3P;J68FF?A(M@]'H/9.#(31Q/BD>$K.[2+[6W5,(HPTX%P&K]?_/C+Q61&
M4@7_^3W]IY>4"&(3]V$?!QL8UHI1E+!_7A 42@V DICYK(CB&-YQ$)[J+&\6
M/FFPN)P=F13>TDX%DHGH*DN3[C_ 'N_T2!WK*"-+#:]LGD_<NJZ8%K4W/I=/
M#TLE7<G74@%8 DDDZ'J%4--'Z17ZKL\FT5>"EL'*C'&QI/<>HQ8=_V=)\JXJ
MD=MXZ02+YZKEK[^=JY9?IVK98T8/-5IC6Z/1DNK%:/L!O=;EPT)U4TU]DT[2
M_#F;2S8;N72-@U)SNF] 0XF6)$_;.O;+P$T_97#HGB1-N!2-R9+@:G+F(,Q-
M@3\-QOFNJ+9-Z3*!^,7CT4KUJ+I<$>D,CB8156HX6:'YRMN<DTW9?+ZE?B.<
M-D!-IH0O2'$;A(APL^#<#^QE?,<HM@4' -ECUE6KM+]/]$[@0>YK!A,SV9Z
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
M(O%_M76%-$)WC-N7*L5OS[]#D)R0,%%M1!0$ :RL#V623^RNT*3JUN.*=.Z
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
MU5T))<-?N8_!]%D>=98/E$ACL4T7;P3_V -68?10K&:)A$-=$JN>PQ<\T2Z
M'VDH_ H1+AHL7@1 W'5YR&-=[UNFE;VI:AT;$GE5<6-4D37V!8UG%WDR6?3
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
M!/;6,*70*Z0I0#MWX*XUS%KXPVJ8]8):(:Z2ZZ;92F7?9</0'"H&847/BSG
M &2'M2ULABC6.33+JBPYNS^WJ[;!&L:",XZ?T*8U]D;,_CGU?2FE6)''6\64
M=PO!D$0E95!-55W 6F4E44FVF,>I-FA6)OQ3C'(U435[L-^>*E#',D28 29R
M+R2?(<2ZH02%"V3@1C<;9#?!J.#U<EG,+= 8-2<1O*A]>Y!++70L8')55@3?
M(T#+!-,: 2<\<HLC033R^^*_;]R1NA7>#T23N.%QJ=9" 3Q#J%?>N</4RGE!
M/& KH?R>2?[#28CNS79L+NG/@1H6Z6^O?/W;N7Q]R/+U:)1A?Q1J],H<!RCE
M-2;R^KAE^,!U8\Q/(P<>_=H-#&V@8@\MBR)]4"E"9)]["IMS.XH%0BV8W7'6
MQS7_4IE'O8E7:$Y]60?(M'-LHV;;LR0$A(PVT#@M3_YQ=<6IC3=OWET*V#);
M?T@NP1N:7&7K;)%-'8)+"\GZ([OW$]-J_/S)\,O$PL_,/AF3&AX'[[<>)16A
M,^#V8,?K@JQD?RWGQ#>\O\A'YP-VE)85-Q1VG;KFL?:J&$%RKI1"=*&\5K:0
M8#&RL3W775YG#'</-Q1SE_0W=Z^\;87#CHCHG%J@B1"L/\OKN)(1*L^4()!Y
MO237?=<E&M CQ!9@X'MRXRML588_9>5I"TZ_W*#[[?FJ.<(46&Y0$)S/%LDK
MD!-819WX"(%0F2]N=C J^M6I'&?&\V88R]B$DY476]==A[V:E:"84I1/>HZF
MK>8?D@V:@B;)VC;#P0[<*@$WF2AY9"R)J$_<>14I1?]9K;^C+O9WX%P7BX+$
M5*:/N#>M#6YLNS8"/5AE'F2FM5JYA(,F'GFH3JOZ)EL7_S(:E1[K#3Q.M9Z>
MN/SN9^BJ^S6LQFVQ(10P:L(_BARS'* O_H%P[D7RKB4IQ\_(Q!7$0 P!)R('
MMEDIX6*+A9D; _*2N=VL#DWF)%2 =KRJ47_=L$^<DGZ$\/'O5?]F^0=;:$XI
M/*XS3FSVJFJ*>HVEDH,6T25H9&B@S7BLS!<0O3#]?NK'?\C3I<%G0;H%EA_S
M"[Q<QH45I$>Q!L]G1BSGWN]@H2F[:'X07C62,XHJ@J$64ZX(&_=6)-HUNU1]
MIVECF'C*#-41RL$\VV1S_(?>-9;&TGYC^>F_V$##V]/9B/XD"@+8FQD5+R_Y
MO&V@$O&&A&PY;0DM^JD3N&/,+!7MHI$K/N"/%Q>,F5EBI.NI8XL:]J+$9^"^
M%M2AF!<U33EN_D^#:TO&#8+2U@61\!MO"'.R<.T[V(8%Z7*94X"_ 2&ZJ2IT
MSZ0>+R[/L!]3VS#QM&6D7T0RSF8P0F4#0N!$S(RY% 1/O:[*1?+__%\__/H_
MDS<5,K$D_V_V '9P?EN5>"S_>),R"1/FHIJ\-,WWCJU(+27'BS+[D*=@CAKX
M;B,7_EN=/2S@">ABQE(-7%!YD?B:986#,8:^KJF#2."/,21KDL$>?<GS8%X@
M*?,;]*UXV8*\!(@'@N5V1"A!$8E@=MK2!8+9<LL^'+7:C$?LO+[YHU6*CSS6
M\#XG+O\#64#7U%+]98\RC:*4^:?4M&A.BND$=:IV=K+]V!DI&WX)K.%.9N=)
M9)&%HJ4Y-/QYM$OS_20[+.0+->*(5^>P9XH/M^4UY(IM\;5Z@T;(*B<P6E]U
M@Y=K^NC7E3"R!',FP52LA4MI(7.*R>1N%Q1Q6^+8=S8%3M?'*]]FTNS-W=VN
M/<X_;GCXE#2%IHE0D6$S /C=6QH;Q8USE/)1R!;6KOZ.&66\Z>4"&T%SX;\X
M=>/^>.M.]OFVR)=:JS YLB$;;TR[VZ6$8887HV *Z%U5LM#0Q'0PJQ4$+91
MEK'IU#(FL]D8>6HZSP+,D$L6X."'I.'6Q6H,;_,WAY^ _W\&4)P!%*PAAE2$
MI%DQ"'2UQ>?%.STNLCAUC=U?%32YI:<LM&&(+M;-MI;]DKR]:M%BW69$8196
M!X,8VG@ U4Q^0-J^L8-KN9H"?SW=C>K?)P%)NCDB<D?$_PEL7LDNTVV>MTUH
M8*-&5'F)ED6#.9V'/*N;A"E^7N;S?#7+:VDSN4"&[ LB[;_XF2X&__%+:E(C
M9.+")W)Q"<L$:Q^<$$V9(#&_1=M[E].0=F1?G$MW..X]EV\Y)=[<)LNRNF_L
MS%+O@?=X4[>5E2 ."![2@K*3+]NNHTMKW1?_E?9:8,H\R0,+O3*N,74PK2U;
M)X]%D(7^E8M";5+"^02)+#YB@IUF7/[\?(K\9(T=G1AZ*.[+!D)!.M)[!5Y[
MJJ$X^]/<@G]U6Y4,&*7Z5\^63/#NXYXA@-Y1L8H&"V,8+B!-S6NI$ H7J#V<
M>Y[@NUP$Y*=ILMR"=@X/-67Q#=6K*S"G.VIHUJM9W[&O@0T$R %7K:6GM>06
M;:R0,6&\VQ=E41ROM"XB@80S'MTVOI%AP[:>@E*2M"L33HK3>$.F(1/PR")?
MK4W-R+NKS9E#F#PO,Y!E[(?/5R@1:$ ?\I;OA='+E!][;EN+6,_QLX=/I^U)
M.E4:1[82I(*+W:(N&T2$=5^L9.:\">JPND;=S??;VY,P^ERNU;D'O=#IBF?_
M)*SWE!^QG954A_/H#!K0QJCI[Q />V-J;:!!YGE.AWVC5J9.=1<^K*M[ DB%
MUJO;'2M]$>TMN(@0)'-6'?F1I?!'47NUK2EG(WT-]'SUK%""P]K'Q]A2MT.[
MYWB@L[R3F.E/MYRN5"P>S_02$KDXYPA=K3+')<7I](L"7EG)-OH*746MJ#J\
M@U\:7B<-.*5Y:A@O\*O;DAL8GQ:T.0_NNBZO?[^\2I/?K]Y<,J2FJNOM1DO,
MOX.XP=XE;Y@E\[4VW'C@YM,5D?RSBHBRH9/Z5R2#Y4.K)#-JT=XA\#($)]CR
MK:,SC#>+ODJ";HK+0C_@S^X>)$&LO]PAX/ V%XV')W.H6541V;[F+OI=Q5!9
M7>SL.\;47[Y_>_WZ/<J;L YJ(?WR[W_@7SU<%UZ7RO8>. RAH)A6KH5BIRUP
MIE/^ !_04U$_'?VY)3::@A9/4-^IHUOAO*WG9K_$&T==GSR AD[F(+W@Y-?B
M<6K-^W2/QW*((X6%$.T:2.$/>TLA$^69#A62.PCG2JPX,RA1%YX!"XSOZJR]
M=2%?@%%EK96\-KC6MRRD=AA =[2]UP[+S/9ZX!KF<.E>]LH%)#$E=FEX@[W6
MF],5BIO^X3?<8GJ?D1(<T#8^OZBS0>3BFQ8R_/,R%WN*'LT:Z<J#'!G])%)?
MZ&3,?L]1:>.)M4A'U:FSO+VG[!EHL%4EWKH;,.+_EB0KDX8C3=NLI8])B9?Z
M1IYW430S> *;(0B0/E$M/%G F\TQ>%)YTE\52\<:#"SM5*^?8TD& Z*[JD#&
MU,P[L1+C/N;8CC,KL2FW!\T^")/B@L$SZ)ROL+NQ,7T'NR0C4Q<",V6@ZK9M
M'O8_8&2RDK+M7M<L. JGLBV?$O,7$)V"9*#:WC!X;"Z[;",>,;F-[3IGF*UB
M@@AXRW)EI]=D3[8(R62DHC46*E+>=",%-IJEA 3GHI!J 3PM#/30M2F)\:H4
MMF4<?D)"J7HN5&^]VJ3?C'V#%=J+<X7V2U5HQ^OO_-.-6S21!V<#FR&EP:"-
MT)YA@QI-QZRSFSK;$#YYG&K.XT'[[=GS'PX+%ES2? X930.+IH$H4\NL( RT
M0YR&@*LC9MCR5AP1FH==\4X@A+EP00 $S2W.<*UP%@ 1\"]H> \U]MVQ^P&F
M)]^TKBMB8'P)%P>8,4;'#!G7G(-KQ]NWR7>^CGM/NI/>=?9@;ZQDEF$B+=,7
MWC6_*I;><<<Q<",/7\OS<+!)K<*TON?JL(@2/@N=/&<J'M=03X2K#]&C>[!J
MX4:47>*IYL T?N][*+4,==9MM99$_UMGQ$6'/\NA)<V&O\E^$_-O9FL()^Y(
MR2G/0'*]GM>Y9/\- ]ULB_4,>P=*'/[)LND0?%1K9'UWQVVX@WULJ]K[APWS
M37>F +W:0FC Y-(/SHR.-+ETYKA=Z1>(J-;]%I)E./7O2SZ8:^IHK9,7U$IX
M28WF=UF)9XY^-PU(Q]HSR=A JMHEZM5>V'LJ)K8*?"D<X(OM8<.]SG1(XCC-
MI1)2_N?!H?HVYQ-FZKUE[",OHK%V7(%&V*WW&V)C5R.XW-9@B&XYJC9<U *E
M#9M0M<R>5-+1RF;5F.JVWC)#.ZPM)I?H;O#12NN!4H!HA)]M:=*Q9$KU:^3K
MUOXPKYZ28JJWT"M/$QT)8[SCA9O/"/6ATKH'N2P;"^\0=W$$YX1)H"<6Q9IG
M(%,YD^#34_)N4 \<W.AA9*N6V322_^2<$.4EPD4)G>8C<GZ_/ZSSV^Y6GD>@
M(GEN+ Y$'D''SGB;FD;1T'0<B8"?GCW_Z;!Y]6ZH:30Y'MH5CE,23E 'BFE-
MIUO_&>>".Z>6%_W0O67C7*:#M_9:$ ^R\A_'^?WYP&FETZU_]V-A_ZR2E_DR
MVY:4QN)9]B M^C?6:(1 Y$A <'L(^W*2239Q%&8)D )$1X Z1$=."AH+>(WR
MVISN%@SB/7MA6^2E6R!19X*R3YF.=7X!A;^CE,,?\!R: XJ"OH93/.C<S^'8
M+OSTM>0WI8OGQ/>M'Y%YO0QWPW+8(AKGI8QI@'6V]+>M3C^:>T3]1Z"=OW]V
M<5CO2IRHA3_]PB</SGH6OHLNSTVD'AL-$#N/IROC_9#2:Y_Y/NOJ""YLP"M4
MVDQ F:%HGE78-DU>%G0(!*D8O":O8&&H75._>[JKW8]0=)'_,QJ>5 M-%R68
M+ PU1<-Y6\P*A?Z;%$^QVL &Z8Q6LLF<@T.27T3K/U!R[F\N-O_2TM UW5)0
MQ*)+ D)&UB@E757+[VGD<9/,J7O 91[V,HOV^T-^@?P;+E4Z[*AV>C?=ZN@J
M4'')"$>>]4XX\[([?KDS#8U+DY-Q;V]'GPD2?-^9WF:<,>4Y1_N43%!0#?0A
M-T>PDA?/+IX?="6#V3NH^=W*,E5N37EY*W2 W"F!P,(_T&:B&5.-F%S.(7IA
M(-^)V(U73!8[5-5W.D]/K^@.9PPV6:<_N9T:D83L+*>Y3&[UQ"V>/"1'3B^8
MG#GB1FQ$>_GA^JO-08XA/-MGM+.#=OZ^LQAGM//G1SN/8ORGG?[Y]M6;MZ_>
MO?KS_26/ +W\\V7RS\NW;R__?'_]ZNA&?@Z8> >[\U=5$%\%D;KD=PCL)MB(
MF#4/#V#,]UZ]P6C^'HU*&\/"Q<7EIX%9J43D@0B7-/G_& @SM_[ &W0@1E&-
M.L2R'1;,&DJ[(?&.L=8_V%HT!*>38LKD^$AN5&_0 T!6_"A5/D+CXFSW-'ZM
MRWD_\;%=UBI/G=[>/[)[8\-#=GP>7:L/)MDTES(?'DIK=8AH9V@5QRLYSR=B
M+\$;'.%_RZ/=@.>C#E0S:^)?EH9K;34%X]"10P%G+"E@L+JGYV-ZEH+Z_AIE
MDIJ#;GE IP7_/M.FN0!PR,-@4NUAIH^1"Q!)_QA*'N/7Z9L_ 5Z/'3G!>#)3
M5=.1"!;0)EQRL@#\[X']Z^QU=T-) KT=O:=\+;V)MENGLEPNJ1;^6.:_%!S+
M:'BQG;<J%F8-I;K6<(+SOSW%A+O!+\34>(*G\WCQ"7$BO<:CC58XY8?"#M)V
MV*Q6/=(E.C@%>@3(NLR*<LLC2A85D@\P'@#[.K\*E\^H_8S>[I%+5_7RP?VS
MPHP4>&((N"@./)#]VW4TWM_J)%JRO6*G'EQ#17G$V4.'Y\8;#65J6OZP))[?
MAV9(;);Q5&P&@,R6,\T)4UC8*FWF#AHWQO:9N1X#MN]+?9!,G+H/<#[Q6#)5
MD_1>&\L^5]EC?G7L5C13$OWA@V8"VFMWL(^QSBS-UN3#A9=@H=I$T?T"%9)N
M 0QNY[?,S.Y(/XWT4[.(54.GS(>4=%[^DCGJ^MP%\<12OC</5,++F&*EI?KF
M2QAR5?R6*:/RX>31;:]M6U7?]HI3PHR>1'6,HUF=[\C+N5[ ,OP"]V;%'%SX
MT-"4>H]9U?2NQ?JO[5J$ .E!F"-PCIP&LHH]]5ZYJ_"V@21!R+B(OR7V<.!4
M4)UC9SN=6 ;P&2T+]%U1(2ELXCTM.%*GH^U_Z-/VL:5V5?]K$N4K<;_/BO]
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
M6(*]BILUXPC%-0@88MW 7Y=58WN0X=V^LPN-$K0]8;S1( 3;X$5B2(X=&^'
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
M)@4 <2?K!8QIH'EELIA-<D^9)Z#+#VD;T(79<PFC(04/&R %:('@O_U]<;2
M04]V,6J7[TU@,9D G1[D%&+<M]AK:B#3KMB((_-,.UR]K#,7H'N]QT62)X%/
MR%90VGFT#R<D/C,FGE.6P!>IJ.T&_+QE5)?^(_%044JUZ[M+E91J)8XX*3B5
MQ8"O"VR4=>>U20^<?!S@>;=#]YF\'WN[,LCBNIZ 6V,/%5 3I#^#4'I5F$8P
M9?)G:[LK*.R!ZAT]YT37:E"].G]B5^MA31YX2 %A8!D0(/HE>W8Q"T,XF1(W
M0TNW3I-FU_ OEP<9_NNF62-L"C6-\/_=WMX^MOOH\55Y<V DR<O]!MA+2_K=
MKWRFLJJG/?[UX 2D2?78>HR'/N'.+FD2P'QY>]<U2G-CS>4RPMBC9"0GVR7D
M!+7S /_FB8LCR@K'GIE,X01=^#+H]Y(<]R*4$4B4#@*$2%F5/B):%[=44*T+
M/XRYO;+:'B)2%6RB-G,R5<Y82N>8'[';,0WYU4EPN@EW\'0WXC0-X1Y^YLEX
M#9X?7_@$[Q?#I?*]3D :@A.>C! $=Y%=T>CQ.EVBWUG/?)5=\RKN&9^CV*#P
M7V**J^SVI03%^."YA([XM@*END)?8V%@X_%7L0]3?S&KHRO[AV)7+HQ(8+SQ
M/=N,#AQ2_&[T4!'N:YDL4!\ +:T"@0'(:[8%2;[SJX+L*9G:?#D0/;"Z\N =
MZ+'QU"A*W1ED1T_E&X,Z/XG-B,YJ.*;\/*G*-_C:/_<LJ<0Q-5>'#^'*2R1A
M ;>R+]R$&2*%78+K4")2WEP>'*M5*HOI!1$=)R#_U84SW)*O2US+TD'[8(C=
M2*"6%0R&C 36N%"?2(:B,P\G3*W#U)X_.6%J#XFIG4IB\J/:Q,S&E2R@?I";
M]$I8N%QOQ[:6%U&=Q6U] 1)_5Y3YI2;) .7%=@ZM4LS4PKHM![/-K/Q')0M[
M5.$-+J,W==WBA24#H^ZM4^7BA8(5@@)DX:* ,!GN:#Q" ;MXV@RZ+\NJ*F_M
M0_\FXS %_EP8:SD*L1+4>TJ8AS<0;[W-BL]U''W8%*G]Z7,<7>8FJ=Y!!1<Q
MW= ^"G0X&>; 1-Q'G;\0L]5,MAO5&QO^K:(SN.FDY^V=/5-@C4YBMM"9$L0A
M@$S G9!B#V^_^\$^_XY8E.BA)S&VX'NB1V6=L[HL"I-'T):8EF@#;['%&WRM
MA0$KZC Y15D\8DHH;<RZ(IZ=:AYX/1=+T)Z"CM4X8A(5_@+<0&6>V4<5P*B@
MRLDI@V=DM]D45_:415<Q*VX,06B(/PH3%?;D^VR:1T); ](.-W2'[M.B&_8.
MQ\$A@_P#L7O</844"^39K;1*V"-DP*:X8%Y)807G2; \:N]M+L#F<(H=4(CK
M;-&6;9UOZ.526?3O/KU\^^92BN@87(#&H]T5<!:NVI4DY%<F*2*GW79;5B.7
MH$\GZS50UD#IURXD!/9R HNHB\#+D3822OBXF'%.CPB&=F! @GO&<M-^N-2O
M'PC-N1G/<5&17TYX^BD\G#W.RLGWEM@')Q(#_2=.2-2,*50$<?$=MH5:^%T@
MA4O,+DV*(O!$!V?=!@8P^:^B&B?\^5.!D%5DUJR#+R*2J/>=4R/"E@S(-,?F
MVB[-F\.>(C';D* L.;9UE/2NXB? ?:GV.6X_%N<QC6?CFN8<.!C=D\=/7AQR
M)CC1[E).(R?0MN,"RQ,HL-*$:HWJB&*=X:1+5";N(G2#V>@19U!N0N;P ^#/
MU+SC\VJXU]G_[A&\!29='9" '&YR1@VB 0?3NNT(!BN^=32@&H,\.6W6<,X=
MD7:53Z(56P8"KK_W8#R6NT:_EPT<%HY"L^/ZC/8C*4!FD)N#5QP;B^"]Y1&.
MAC3EV1B"[7=4QIX&]_TAQN:PQ"CO!+/**? [L:.0J/DX-<I#92X1PJX%==Y1
MPP#L^E_-,FGSYK@!TN.]B#P*ULA2QT#2H-XJM8N0HB5U3RN()YPF7]:DWX"1
M+WP6ZQ#.=-H%:QVOVD2O4.CAN$=WO"%C=-6]>O_FPT7TZD85\%R$M+1;%Z1A
M6%8J4!7LH'U9\6V+@E/B8Z-WT.5CSSQ[ !?'/2'C_0 \(<GB7VU6<VL4]&_)
M(N:_@R/>KE:.V2^!G >[?1?JNP^6W9Z7L5M;UHHB72HU##3!6AMH]>EV5>2)
M))H1D&B_$-,/6!**HTYCDV[AV+O[(NZV&RV:-L$-=Y/DK3P)-1<IG7F=M#G:
M#3/>S.#/!S).W.W$C7PMM2.N2^NRX]#JKC$:3/P[J<7:#W2*S3V#=OQ](^,:
MD9@@@$HR=7A">+ECM.0T\<9)@(FLA/P1*BL)!>!G37E%N#3,M?58=7U#BB1Y
M=U_S;GTC_2Z1NVD'3W=640V)7>^>=NJD\S(.NG]@+A])4_14.53OZ7(_-J60
MIIZ:KQV<1KEB&D_#A*@N_0O?O\5$""WTH,P,J]X&7(5DF2D-#5>!,"S,9-.)
M]CB*QI;(/5D=AZ8?$#0=,2G1( /P-EM KS!UIE/U!PFZ("F.VJTCFB&^+S=4
M7.0 2-HO )<";0/WSDR-YGQ^&CM]WI$8-(S7'SZ*.*6 #I,"2F@MIUEM':[*
M.EQ\TF([OQA+(&M ]1NT0\E&\4\TM7?9=% (G\RS! &!R-WBV?)<\@0N\#'Y
M$GXNJ:V-JSWUPI46.Z9G1/<O-S>()"48JI3NP$@"\P5]!J[5U $CH*,IH(PR
M% ^IN=K:Y*NR3"$HMCM^OB$AYW4%Y7&X[,(8>/K:#I5]2ZJ\ NU%NW Z3ZGU
M->#30)]1W8RS4*C["PXQI'9C'PS=HR&&"ZI4^M#!;B75SR-A/83LR8D55",8
MST\(QK\*P3@9#E#*(D(M)LPD@EX8<;X0:F%K"C'$.8&ARI/;96LM4)YDJUKP
M'-G2VI9UDJ6Q4#]NX(-B,I/H;68/=P>59^NT";3)?/P#'Z[O7Z0RZ@(\'W4!
MR$*ZK-<K(/\"5SF.7C6+2;@"1Y<.&*]8\&P8(,0I[-U(-H0[!<8$NW$]HUHX
M4;=AH$/G=:ED![MMTHYW9,9I8T3\))[@Z<^VRNHT6\C2P&1S=67C-,X*D#X>
M%0$:E2'PY?+Y9MJQ#M,5OK ^\L2;L XT3G9DGA]R9(X[!3M>HL.L IQUBE).
MTA*J>0@_ 5>L(5^>W636#(#G3CO0_L-N<7N0,370TN[1A8V+C:9>Q,:>.JOP
M%MQPR4QL[%/+WO=\-;SQ0X."8;1R>-,22 _&7 !=3-S3"3C:9;"-W(W.@PB;
MJ/!$R'.9#V)"(_:9I"'&!VN&4P/H%OEW5"0KGGZX$F2BY,\XT<6C=<<#H/!E
M5P%X^YP=C^/T\]C4_ 9[$'3OJ<#[SD6[)Y_IQ_I,O[$QC".W6SA'VX!SI#:,
MRXZHU 2Z4?]JLS4FPKQ9#"VAH\_LVD*7J[@M"<Y=5M+GJH@X2ZBQP%5OG<:I
M_"--5@ 3GR,+8)OD5/&'[YI5H=TLDQZ_(1P_#U=R'OH9 M%K8$=3!62RD=Q5
M!A_(DX41Q@ LZ6X[N\ZRF;164)MTD,#RBP121B4D6@Q1/_@4$M_1<?Z[>5^4
M;44<!OX0!0Z8H5(?K[ Q.E5EDE,#!&_V<KYG 9)H6=$:#AO(/L4T5FDLXT/'
MB1L=U5/23]SY]\X Y!_E)78&>DH,9*G%6B]Y*=">3.T / IS*-G#PU0H[S',
M9K?]K6,FS;$C=HL<U0@ _?Z^QO&<6R_V.;=@KEY!)P$?8F^*N@4?T9S.L!][
MADTS^.NX.--8'5$D!SYE\1WV!/I,R[9(Q?:W#8<T_-21%)G)./F&NSWX-?U%
MNCU+'8,)]W:^07)EG]+:OKRLT93R6<^WL^Y"6C/%JS5R^8;N A4,_MY\(VUW
MNIO/E4Z@+,&-M?Y4D<.KV:SY<>Q7B)-T18SZ"?'AZ1LODJJ"XCOE@>2BBZQ:
MM"O('S&*!R]#Z5)^KIT,LU)/LF,H_DWL<J\Q$)169975JW#@\+"HVC5K._'8
M'Z]A&/=[IFD8IG=F1-$E2MZ,(I.H<0>"86RBRD73D]I9<8=R-14KFORS,4%]
MH+OY=RQ8:M&V=UN550/[UR#P-&MJYPXA1HH:26--A1 0")-5"&ZNF6J\<:*^
M0/!$W;XCN2HT.Y7_=UBP1%1GF4,C< 449\3W;X?3E6L]328V]E(?U!80)H$Y
MPWRSZT[ RROKT[MD97)S U"9[IL!H!,;&^3'D7& :  N&J-H7)&6UL-#%Q;+
M/\3XDV<+-/4.QYA!\RNFK*F&#?^PBV1MT#[ U9N*67E8Y7L''3LI-374K0%4
M2=L^FF$MZMF3&2B.N76YKC( XS,U$R.)YL!>;OQ[#[R+AU;EE"""R8>AR:$;
M[ P:S.WUSLZ?L.'IWY/OU6%@XVM07 HH!'[_HBS6'DMBX_!5U@+S=!7W#TPU
MI_PQ/_*0C_KT^,/CH5-[=$&Q%-P0X81TQB!;E8I29M9@7*#T %"%X*JP04+F
M8WS6:@J>@_9.[,FT :#O1YO7))%QDS%"FR/-NO&VQ<*\X4895G_K1/%.;]EU
MP6$,I"W@YN!AC L5NX PR-5WZ5H07D&QHBBU9X =2Z9E2:ZX%1OW8>>+&]%&
ME*^.F0!B$]^UU<E(.QK(P$CK77WF%"K<F[F >(3FL;M@AIPJ5SGS783]@=IS
M\<Z@/CWZ/$M5_SEA0\[/GYZP(8=DMSK0O%.NB'I)M.B*W5UB:<\(;(65Z-L"
MW3FPC@O[&:2X@T2\-57VE,NC7\V\Z0@US20S)<3:WK+51->Q%*P7V3,X)ARM
MXB[KVSL7T ?1[(O;9>>C"V;O<&W*'T"3R7O806_TT62J_C86^UQV%"T F_#X
ML!A-?*3-N!27HX_G\YK<16X^>BLL)%B2@#J!/6;!M\,P^L^V6'B\IEV92*"C
MU&$<82)G'5SP02SO'%%[3(:<[!R_.Y$_EX9R9(_\H/"<]AF1;JW" Q@>3C\;
M%8OAR6 C?5?8IJ=&GRO" Y7B7=#08QX?A_F4[?5[Z)>Q/?2R+#_3BGH/D7QZ
MZ WD%I]+XM'2C>;XH'8%5OB<M$^HVRSV:Q?P3[';=[ <JE:D;*W#;B,,.Q>B
M.F?7%IA+"((]WA>Z/!$CA9V%L+N,T@A'8@_>KKXWUW6W*9!3S=@L:*&&N]V4
M^8TP4Q#6.4QI]7.,XY!BI\V#81?Q><4A#-(A0/ J6P9/RUWT1H19K,3"](R6
M?=!_:,PW'U -<J-1P0MEH<IJTT&+W3">[*O?]VCVYOF3L;UIS_4U$^6\1PS/
M@??F)TF.2)MMN25D"0@Y=<,M08\@ 4_2E?@ER43[= H<&Q"/EU[?:HSOHDN;
MW;TT'%N4SIN!S8<FH(;O1UF'P=HFAN/F2X+U4^(=9MTMK<>%?'E4_,?ECC8T
MYKW_V4A[,5>7L70PK_'%^)<0Z=+GP0_,ZD5;4P:0Q;WD9CQ$3O<6]R=\+LW
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
M521<$7K+$R;M[*6P069?9"FYU_CY^=W? AJ<FIS\D)O2+KTS7JMPD95)"D8
M?H0\^6/[ME>X/7!1G3_^Y?G/CYZ>+69G3V>S_0;D[,N,7WV/=V;(S%>.%3KX
ME[/O..4P;\<]8,=K&\:- [+!8P'8:\UY6;'>,!VMJS*.&%"N2EB#V.*N]#YX
M<EF^K\MRF12)-17%@+>"OLA=2K:0#6$0QLGUN9?F;;?K,Z*DJ%?O-/,.08;R
MY00RE"AP^&/\R)&SNVM<1YU#UB4^D(=(=_\:KV<?!V9X$-CKXY;3J;A^AQB)
M:>[F:=5N[D=UIIZ(\;.;9)K#9#?\1%+[<$#T\:O8W-1S+<6/#7T^WLS:]SN%
M9Z/AV:#I.]H0;;%/B#:6,KY+Q+4EM)I8B#0$BNO%2ITA^:X1T]IZ!%<F()"4
MRR?N\A ! 4QU^R679:71Y7^5K%(L>%B"P9*RVB* PB8+"!:D$C_^Q'N%AB>0
ME0=9/3^!K!X@R&I'<J2K)_K=$R/0?5 MLMJD:I.?LB7]_W_8L'[XY#YY?Z/>
MWY8!.UH?,+V;#]C/PS]@/_"OR9F?/,!O+ [\Y>=??#H []D!.)K</=XY^?9#
M\&$E0\SH>%TH.9BNY-(^#:S +.]ML;7:62J$;FG9SE'^W>LLA 5EO*F=H*Q,
M.]T TTR=3@O52YW\]P8"_?R0@V5/<6L+5FLPH]1=;G1O>>2(W*SU8)4<%!BN
M6D^KK=K'8>21M-)^7#68,W^EH@EW-T7<NN&>=F!=N.*-1-1)]FA8K;DD%K2I
MDV1H(/2][7!73@DJ1$$7NR>(18WC.JO$4W$\8Q-SN- -CECGD@7"*YC-VGE-
MUC4&=P<T<: ^!?TJ:9MKGWN 5[/7@50N488'?J^E5C0ENKQ52QJ@[O>_!JNA
M0_J+>MZG;N-3I]"I4^C'E1./HU/HH,?D@^L4^GG4+;8#\>BRK*IVC6?TP7GW
M(SL)!4J,P<'JI!I##?10.0"F\5.!BA\?F@0TRUZ7UC!?%1&_6/0.E*0R8*&^
M('*-\U]>O(CYA'7O;G\O7WQ'U+A_@%RSO25][PQ31<F,OOCIOZ.7538W]D2
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
M/=$$(A8$,!2Q_<FTKUO_,+"^7T87 G@B#!:7<]\7M?30#A6X"NN/$,#7G_-
M2XJQCYT].QOUM>Q[=FZP6&;$>*%K0P4O,$<2P8W5E&M()1%\/<PQ __HNK3^
M52KW0<3"K3%K;%=J6>9O;V"!?1.F_H!&AWJ9.*<:&V@J:USQ#HQ\#B#GE?*5
M"@ W0],TNGOS)"<S;5\P+Q<0K:N'D[+L. '4_FT<=V,)NIQY/])>U50:W:U2
M L&FHH #%PM\X8ZPC5TO@$[LKS/H-EF5*32.0*L"9K&D,CJORL\V@KHR?A3O
M,$1,CL09,ZYV,5R=!/?T5LB*# 'I0:\%F87P=T0/[#+57"53;GB'@&E+$8N*
M<2H'/>"N,U3*WP-)EYD3%Q]+IBMQGCR/%CR>?T%00-,=(_TJWMH43F.-*V:R
M)]S=[?>Y%$@74$]_W!9VLV\1S;=(K2NSRMJ52L<F505]S;C73L#'70WE>&"I
MA!F2K[JR-;$2=L8:VHE*NW Y$P9>JETY:;?1D-Q:]TF\$5:=79G;'4G+%KZ>
MI#?T>_)3\*%ZDWFT:_]_=Q?L\/2#^CLF/1QB*>AE'3KQ4[.TUAC&-D:-C&L[
M5.S]I:!_S/9'VZGC'NMD%\.-#&C92B''T>9!AB9F\%EE((&$/9BJUF.#OR3+
M5YQ:$N=&KV3?@<'^0DR)'^1,R]9!P>CD@P?\.[L(>) VDK<*&Q3BB:%36R<'
M72(6$V\N_QI =9B84?!1P^'TJ/,[YS,>N 6N$@">!;,.L)V%H6SRDB0D/*OC
MB"<CWH=>38,-WOQLPXG*>X 3 ;JAP^KSN@PP[FVF=:(<L,L2VX&F$3:]I0/
MJ=/P?_WP^T1_MPJH!C7&#-JUD096:&B(F1;>._&:6S[H;\!O N:%CT#G"!VW
M%5WLHF$!9FA&\6 >2R@KT%)RO16SD/W""30)+DW%6C5\7ED/!&,_&F4FN46$
MRBOOQ@B[K>0OE!LX?*.N#<> S%321\&6\,BA0^DXK0H,(&ER<S*W6%R7L/+9
MR0'L-?J"RN&IK,>.3@V6I^77/!6.IP!C%V)=LQ<%][\AUFP1.'%565D]N!D9
M'MN(7AQNSF66T^,1WIY]G1X_CH*7ODTP/8^ZD7#MVPHV=P&7A_,4]&Q(YP3B
M]]:^QE5V8P9)=\*+(MZ5%WO>7*,R^L#3Q9PUA??5*2NX)Q,4@5Y3@=HX3E/F
M:!>@V46<@N@6Y]?T>R$F?0XZN.IAJ0]=YD,O.":N%_('<"<+P&GGPLX'(X\
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
M1/_^M$]!$CU__.2;V$?@WZOD,P=<'6LVFZ@96N=M?=AP"NH,"12.)07"<ZV
M;';)7UOC#A7;.QP@D!9(8']%KX'A/GJ9V'A83A4UQ2)9]Q9D[8&T^CV,DF\V
MQDY>#/>>/G[Q' DHSA_;=7.VI.(Y=MEC^V2>P$$:=V!SG1R^9'+L>4R'%&<O
MLM7*I)#RS($+RRP,KN5IKAJ*,''N#DZGZ..7QFOE" R>^J1T@S:EWI@/S,[,
M(LD7K9.=U5.7W$!^"?I:LWL\0P>=H"V42WOQYASHJ'K=W=CE#6EB>-=RQR9W
MQD.O)T%W9_@Y('T#!P'X@!7J98E,+O/:$')%H+A$BVWD!UZ1-TG>FH'3AG1D
M0GW?PK@'K4S35H56EN0T31PI"))P<,<N,HB#'#/*W<"%:F*:9Z*P&)C\EEA9
M+IC9&,K+&U<)AD9%$N83&F,<G_IN^*\I.#JC)$O/QKU.GX8],,O2);I$,57A
M@?/4NDQ$%]TNE]3B3BJ]766$$Q632J6K*H76S[6#M*=H[M<(YCY <-G3WF"<
MP&4/481MG,PKV)9?UW>30Y?]/>F1.&P13.JZE7$B*>@.@.J&_!L[C>J@U<@U
MLIRRO/MD>0?;K[1$4=BNE0;L$/(--45JAD9:P>AD)U2 W-IZHD3$G&@%)A')
M<7!+]3?^(F *J3*U!&(89-,3A*&BUQ$88#R4/>N^ EYEY/% RD#:*JF#DH[9
MMK#^:H[P A\B'G?><YP63S'U#/?TAR >)3T?&MB!]B@??N^Z\FG[[\6W-[+G
M=[#?L5BYF^C]:?/@I,1V0WMSD'-L(/F&=/B:(N\MJ(97-:DD +$#(+,",@Y_
M'\V \G"T@,;I[W1+SQF,FWTGW5D".VJV>V/Z[O&JPZ>/95D=2ISX,G9MLRY/
M./)EG %MO[5G?;B<9O/9@WQ&R3*)I L1S-J3;\4M#*!MF-6?84O5Y8)@KWCZ
MY5DRSW(NUJHC+>8<$O^ ^N%U3%!^EHI!DN"RT@>MXR4BK$?03P78_FL [ _D
MEKQJAP?Z!E^&,QD<D6Y"'(X.EUNMH%!,S$<LUF&W^6?31#>9N66=CN,V"]L(
M&@/A27WJ+I)U!B4HTO^-HP^;PLZ.G4AKAZ&9XH].DZ 3-2'E>KVN87J6V1="
M6<IU:>W@<N.)QSH,?P5TZ>W7[%+,G&3F35:7<!9,TZ[T-!8.G (_N3J[H&O3
M')OK\A;J@1-0TL0HL%L)ATR^=>KZ_N$V10Y?"!,V\O/GK@Y^W+9WG+ITB^V]
M+>T!5=7<18+5'QN]TGFVR),,9$MKDR\?>3W34OOA@;AZB:44:#>&$G&R7AL*
MOJ4*@A^@5CJH,AF\RY7B5>7-VNWS%F34N#CUPVYY&2<@[?#\!(K*]P@2/PW"
MFON&BZ^G@8L_N0=?H3P09J(0J==M6>-\X%Y=2_U#U&5,VD):V+%@K?,G<%3
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
MS4>^#<;UE+H6M L]A6'K"N\,TX\<?5E_7*)((E#"5]AU50<,FJI,$6%MFA+
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
M6>ZP*.A_Z9M$FTC\&[U,D.*1]+'Y*;A9"]<4)[178[53X_ ^C??9!-2ZB08
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
M'IA0?TW=ULUF0$12L1A$I(1-=V1\;P[PZ+?0XL"VT,Z65_ULI>NOU(BMUS9
MO5-%4<P*D/ 4L<+F P7E7S)J]*$4%=L=;':0D9%1^8[^P\)X A!"0],ACB89
MAXC ,!$+ EJD2^K++(]4F<QWM%D[>NFP/##I\"8U5@'$@#G ,!1/@9U3R /R
M !GQ^1XQZ[37WDK+S;G*:=(>3A";A2Z&!*WAD='%/_R03T9=16)09"MX[,_/
M_,<Q/NM(&M3\]O39BZX->@G(?9B/WU=%NR:AYU85%_,PD9@U13"%SF@DP@?]
MD!TJA.R@-5&$26_]^@"(@R20")U5>J;'X9J>1I6&[X'^[__UVXOGO_ZUT@R8
M 5JG8<]UWZ5H<7>%$ML]W%@-BE"QM\:<4=(;5;7J<(OQWD1WYDJI@A>$:[-#
M#GGJU9>)F%^'HB@>G ICC<PS+.RBF'E,L 1#J$>9^4B(!=0?S&'A2NO  _BV
M-C- G4/G/+0H6W5O$5.7PJ.YNXF+[/ *MCK2V:'IO\#8+%-J^R%^FSM'FR"_
M;[9 DR"?-<)GV%VO3%UV>-J@:-4!'$N$X^[W*5E/^*?G+W\^X9^^"_YI\#)K
M/Z%5YUA"UB+\X%AV4:^K=4(^;TMF-25%O$L8F2O@H;8)5#*=EC6SXO% J#2/
M>UOA"%1C)B$=@2#T@ULT-80HZ< N9NA='R+9"@66!BH'N)5'%MNJ 6;:HOBY
M,+]@O4VE6#1<R1&,_\\,+F*-RZ"6DK[6^'XNQ<,DM_ [4!?2;XS$HGG1\:KD
M+?N;R3@H[P'K+--21:^!@>*U9: P;_04F9=AX&PPG8<4J,\$]0!^][)>J@=)
M^MW'!1##RO%G$KJ;@VUWP4(^K,IEGERTDXMV&"X:4!#%P ,T^CP^Q1Q.&_KP
M-S18,J/-N#OT  ESB [8#H0(+^:^SQX[3K.J; 6UKH=25-8O0??X&\=^3G&>
MKQ/G:810!A4WZ0R;'.\R?G77MW_G]0#\S2/>3X?F:QZUYW_7N1B6?,VC_B2>
M.4M8(:QML-E+># )S%(ROLF=L1L%;I.M6_?1.<7?>+AB2V!"6)U%<H\P4[,]
MF/3C:[O_O2S T%DQA]J#[-;(A+M!]"!#FP&V+\(%J) #M<#A,%LJC_3%:-Y[
M&V20W-1AI;#=#<Q,2O%+F]&E5>=E-+#H#25?7C$GU'1CI/^,>8Z!+T&8?-P"
M>@TH6LPX%?L1OB7Z?2Q7LCY]NF(%PGN,(6;-*V>+@<7KV5H0(C SGE;PY- 8
M% &S9T6)N&]_N]/LYJL?H-SW'8K%(/I 1FO7"68_<0F,W;UVC@>K];)+ZY]I
MOJIY]-8<H*IGA-:9JC44DV3N3 Q1E$0A-G I2Y,,HK;O"*LJX20Y *7NX;.T
MQ5%R!EW@K :?F.:NIP/Y8>W3CQUQO([;S'1SEU7%@?2)['N-QP16$1'.E'@S
ML.:!/YE50K,2B.-@E4]CI0#TYIY!3WY%L__BZ?-?>P_Y#G.BS-3\UJ_E/!'P
ML\5>!U4O'WL7-D73[\%!TR'HX8>NT5N@/^_9O2DTB0PZ.U"HJ$PX+3<L[3PR
M>J=I%4OU($ @8RP?SZNT"AB7JAL.W4A,EW3I+*LF=5FE'!280VVZ>8X-Z 0W
M#EJT_'314^0(#/-$"DE\SQSQ8SM9VR8WH^:<TV253*'4%31U/;U]<%#F$(^E
MT3%%WG-$YFN>R]!I5)@1ZT/&OG/X+EUSG0Q[J&]3Z.[3V#TV--BP$,7;_:)S
MS_X^;$O]'DT1W7B=C"[8/R+EUHS$CE29K2ZM7JSW3G,;R"94)\2L0LS^<D+,
M?BO$[$""UO_?_W_2KX_UR,S8D%#'S!ZQZ2VQF!8X]$OAQ&^(-YGH!@H$:M(0
M6C'0.>]?53;TT?*'L%"N@6%Q2 ;*R'&-/<!2"< !@D8'E6>*;<*I&!?6%AN
M@LU$K A0+,<<V7Z/9^F 81),,%Q9I.&[8IHL;$,L2OO[QQPR#S#NLZ69TFEB
MFS<02[ZE6C,6T4/>Q%F(75;6D8J7WO?Y#RE=WA:0-1F2>'F05+&RJ)4CDX3<
M%LFA>1/#S:2\3FG0)!:8?+V>7PVF7&*T"%Y)F2T,H&/(W*'-R"-I4.9V8QKI
M&3;ZZX!*^/*U^@:1(!V=L@B.-1_'0HGHX;#:7XY1_??8,047R[I4.)-W8Z\8
ML2L'Z"]N*,> _7@R; TR]TEY84QE<I^K!"CID$HI$50'@H'Q]E4@D\KPKL')
M_A%I0<)3<E.UX+:J*"?@V#V1J9<>,_[15$C_PBRZ31<2 O]!%$@V'X#^Z)28
MPIZN$F2$Z_!.1-R?N.(N(=CO-5JW:-<MPW8PI]KH;+BJRZI." T[S!/:3.D]
M>WE*Z76E]'K-=CX*)WN(\NM=TGM:#KHR)@L(7F.-G#G)PL:=A,D]G1$),PN-
MZC.P3]C9)4[0;T$ JEEI7<]!&Y[W6&?M3QGU_#&W.UEFX2)&@+U+[@\.A!5>
M2M4I;)A"I2U]1]-^TY,G ;RE6QH;X75%N*H.2.7#S UM(@S;EN_;KN1:6EL=
M)O@6,W%$PKR)8+HQ!*E:@@<<4NY+AG#DIU'$]'2\2J41KQF@L'(C:3$]"#<T
MUEJI@_;S41MP+QJ4T-0#CO8"]JE;@:SEKMGT/HS(T@!"'^CRHDKM..7$CBGA
MMAVH#R?,?."'8@VNKP4E$^3';-+"_!1+K*?B7B3^AUKH)_1.B-ZDT+\88R06
M_TWC+7)J8M 8M-:2$A$)/,0,\OPSI*K%G=;WA=QVI=OH_=1AG%0NWM!"Y<W+
M8LE;PE.,C5_9<NRD,C-I)GE2K^&KC'M>HD/ONA KAB=0PJV!VHG%5ZN\MJAA
MN :*WZ"^&T7'8E&P'6#^Y,V=5=6-Y;6! -8E1Z*ZFUO6K#FT3KRQGSM,(:D*
M/?IUI/CX33$J56[BCN/@1\ ^%/F3WY]>/:6=1SVMW5^]OS2W>A#D&A(*(JK]
M=]%=1[IW&^+6*[4HL\K%=G?'=5%$A^..3A:E(DEQB953@%O3A1!9?FRIS  ?
M@SJ;\J9)[,M)?(HHAP=_P+@W."(W*8HZW",H7:MZA4$;\Z4SAO1P0+SJ?ODR
MV0A+0-SZ%/1O4BE%=M%6#J''\F2,U<*3S+R,ZGP!37'8+&C?G&T9#95-!5Z4
M28L??)5QU';-$+Q&_*TQ*#X(?P7CQ9'T=H4U2")JZH>'S<-/<;N]*KHQPR5+
M@',0V%IDN5J@KN78E&.S@*)K+,9B1/J$.]OFO)!FRK@XC+OT1<GTS[RX7Z2S
M&TF23*?I"EL6-3JK;ZOWT2:OAPL;IDQG: NW%/M'KV(=ZV]<>7 CP6&V %B$
M$9@P+Y[]E381_O#\K[Q[J.KZ9!.>;,(?%3WY:VLR3NC)KX^>_$Z+'"Z^/+N\
MOGC][CRZ^,=3_!#SO[,W[R\^7%Q=7YY=7_S]/#K[V_F'ZT.S-L,?^Y>GSYYO
MJ32U&AD$^5F]OBW*;-UWIP@T>000HM!5J?Y](T7.U"Y9"2V\II3_I\^K6A
M4 A3!*N!AF1FC6VVIB.V(9B:5+0'L>AH^-!,_CO=\E!0=U!KCLI$F,8:8\I1
M*]JB6[QT147;";4HGJ4+C";.MJ95V;@C4XI,4^Y_259JP"B7$6&IJ?=*U982
M<!DSHI5=6]OANE6O2!8I8X#A$48=0"FK9'LG:9[.LZUFX5Y8.RIWSSFXIE.M
M>='B(M*F $%T8!?25T;8)YN-(AK=5+?_%+O$?28$"M$8Q]U1K8N"36"PPV>.
M3Z<F<(BLAAAC"7RCV&(PDUG.?7XZ&)0J2Y] ?Q02!7CH6,R*>4IT"ENKB:01
M]#I% G8(-!>Y^141J,VS6<V?+E1+V9+LM1$%*X%*R<<2^6XK?-IT Y[=N@1N
MY7:/6D@I11=YM4Z3F4-%X6165(F<&&M)P*=&_/YI#)JID;/%,I;V(-[XS0Z5
MUGWS!1(D@ZD)O!;^#) I8X9\FZW,,J_O(1P[99<9OF!%5M>11!ZNM^/4DD5%
M@I%%(6_-J0IKZUW:11P4MV6UH*3\RK4LY<-&?X\#)/XC<%CL1AG'SLGMAOA1
M;7S@LLZXR?B+M,L#Y+V:W.2&_6 =;H!'T<_>^U%.8IM*J-^$\S.%^ !Z8M"=
MR^_@Q?%0RRKR+DM)L3@7+2CP1<A3[9<Y0Q*"V4?F7PC>S(@.\BJZJ1XQ^K)C
M<TG1U[1X@K^OL"*>_TU_-2>NS---90[6DSG.+*W(CIKF@P'=1,9T^[GW<(+>
M=K+7;+M9V6JPQ03[KP(!HJ$L<)$!K-"4'-?)B1!UEQ(D!6U]MG_D;2&6L[4R
MT4C1SK*2YW&K5>'"HOD:6L-;.XIMDDIH>P(6S3"WCZVUZC<6-5RH@$Q0O_.C
MBF^'.4TBAIX_>_KLI]%TW"LO&4?LB_KF5@AB]U<,]RE3I#[2HN'(J4>'@Z M
M-M1#S)5'8C+^P61="^->K"40S)8"R]7F;'8$\)W7N:60.[8N84COB*JIK *!
M"+,K#?<"I6XQ%\F]'>PGD.),$?C?=3I)IZWAAE51R)[=TVI4:9'*.8*M:7/
M#LR<6$OQ=K."J9J"#U:FS(9+.LRJ)OP=U<O5:R")/PR3NSEA<Z;KUHLOTOK%
M+W]Y8?M[9G?9@D@$W3J.U D?ID3]3[62E]Y*]@L=1NDW;@3>=)[26EAS;IN*
MGH\%E0K^/9VF585P@N &!REJMF+W+& BT9QU.DQXT,F5GWF'%.5_Z)1&F9!3
MPE4X_F9&B<-3;FP_;(]I7A/,T%;*.=VR/-WBIKE9ON0@'YSF[ R\=[?C59%&
MYK7LE^ 1SL0G(X&!7C\ML878?O%P%3Z%JZMDF6K_C"V% &.1!3$DE0YQNC@(
MH#)LX-L^VUF!&=MU$+SL'*C$B76HU<][FXWJ_;Z2/S#J@4$A+IGJR..A=_H4
MI1/2W>-U@JHR>["-GT?J'TQ9DRWRF GGJ81WWV4S(.F5635;Z HD(S\V  "
M*:4#+]A5RC/'T2*%&2^,U6PD@?&[[W.2GV0Q(&#&&21S;,V=@5R? 1UDV8I4
M\^\W;L51()AWF*\!J6MF+\UOC B2^X"P'T3 I#9N/DPD)>3]M#V'$Z[J297-
M_)AT"WDC-KN:D=W;Q<_S"%$MO'-6LW'#=6FB#1M42\<CNSKI:<\_3^O%*EG#
M\G[2Z8^^Y=>6R#8L.B&4:"FYQD7G+-+/>"[,BGMGW/E\[.NI0M^P R/GCE_3
M%)5@W_L#-4_+$]"B9@Z#[A:?&3A&MH^-1>)T[>7M)(T_(+#CMQ.PXUL!.PZJ
MN6/2V6[#0X4I_MT=:5 ZZ'$$53WEC*P%:#I#^97$ML8#""93W,\D:TF5?K69
MO&_24F,PD][=43,LH#<6'8&_L.DH6("$H_JE,P_;%Y'A&8M8]__8-E"=P/<P
ML1S ,:_BC%(P$6]#.EWY=<VV[<9<<8J"V!KN2Q+X_*)F2S/,I: QP^V.ZN6$
M\,DK\SSPT&[25GC* WW+!WID[1[2H.L#QT-M0C*$!BT[5M^3*7H?V,W-VQD>
M$XMU7ZS,DVB/XZ+(C\19PD2<,;M(X&!OS3H;NWB2D?G@,.-2^N&A8VU[KE;O
M'_%<D"M4.!KNBHPX/,W 9D4]63<_2*#UYK/NLF+AM9^PK/1FQ<Q5CKZFU>[#
M#AN_%[M*&+%J1C%/,[";S$04,U4B77JD.N9U ,1-2S*?K#S&N&<J/I4WO. H
MOKP3U="%]'2WD+8"-:F^R$ANR7H0T NSD<E^]DX-;-]%:G>=:H.J;P)W''JB
MTB*2*0OV<PO[W<G_XT[&<EGG[-F;^]%16"=FOBRPX &>>^?KV/&UWONA>8Z/
M=L3\)=42 ]NO%B7YZ/@#T:Q8UK!V!]"RW3#TF^A/%=LF<H0=$G\"<H.<NQN
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
M[S3H,Y72(;X8!\_C&95\)+?)6V\<@;H%,PBK.Y[OXMYEMO?]6.HJ+ ^.58&
M)<B58";_R@9P22$QKB#F:@(5$-\VN1D3HKH'1)1WIH:HCBDAT""52\L6B"_W
M9EZU+*PZ]-B^#E?2B%1+/RF,'6&Z%U6@12BZYSG"?,U W6%WV*,6A]4T_DQS
M30 /%-%W:67CP:HM(R4I8EL?N"J!@22]X2,NM>%S?X.,W X9AP>IVS<>$G*?
M3M/+I\^>CV[ZM8X=*($FT1$] J9GC_/]F*.-;2[G7Z2$\"!YA%D2ROAR!13.
MNH7UD,VC=ZNA;$X>]\+8Q[.-?ALZ(O1*M7G];A&#WL= EOI+KT46G'.;IY#
M2S;HEC7Z/8.$VB54[5X@[)6EO*E2^U3$N,$RI;.4']5BJ1%7@3FM@RZ@\H*B
MLW:T=L>NM3)<QV;DGF2QPT(Z(2LLLN*G9R=D19_,%#VM>\C\WM8U8;#E;9XE
M@62QO=H1#<_$:"]Q-XM6LPGV]O=U T#J5O4D4F2SNT M\'YAAI7&!UPR:<&3
M!8?TR%FP,$KGJBVCT=D84HR+]&&&Q3VC1;8$==&M>C7F=%TKV*X$^IP*7Q<%
M/4T/3V;;\@@VBIL?8J9HIH'1\[$:?XM0TD.7:Y+8D ?J^<O:#5;AN]&+\<X%
M"P%[2K-AYVEI@YO<\L+ADK9H_..- LTZHT!G8-RK73;9Z(UFIKW9L:=K]_K<
MO:ZEF>YH 0'B=;:NUVDKMXS;N.DZ8P_-)BTN]8%N#HN>506? ^*"AV'.*Q0Z
M8DC\(3YH>VSN'+4ZW 5[31?UVO7(M:Z."U_.&'"P]\3@:_C7W0WWB );GV3[
MW51*0^6>^OBM <_^9VJFV)SE2Q@6B 5T\^8U,/UGU9_4CF6:K?BE9DY_S\LT
M6T[,-@ 9R)[@\#-2GLY\\?39R]&T5^][Y_9N'8A=V]O2"+<(IEOHQO"&UC?B
M3I @6$9*:]^MW51IWV-7ZK&UON/P=N?/_>].%U-4$<.&>^W'&)O2R_RFO1?=
M]ALQ@JL17.1]#='ZBG -4ARD0E7MI/C8!H$D/<DRT7;15=@QBP3L*[RYQTPU
MHEQFT)-0JF4?5;HSW-6RJ;\\]D5!.9N7PMA*UT;AA8<?HH73J S3SB!'."&#
M C2E>!4MW>L"[9ZD(@0SYD <W!A'PN8VRAN.; +AP0W7[S>+XP)-#:WP@_94
M%5?:I=Z<!6RKIN!5M6KJ<XX'"?UKEU4*/>=MV;59C$Y_Z>/:<57W7:IUOD<R
MR!7;MUM1Y$5NB8^"'RR=$\]H,Q)("W4QANA](@X V@M-!X8I)1J.;T+7<&M.
ML_DJ<\(91PJ^EU;=7#E+LK6@US3R33F> K,)I6JZ3.\R,^M"0#>?)UEIR3W:
M%&&!;NY-(IJUYU[LF)"'?+GPEJE2VTU+NE9R&35'U-,C]*/[3S7R41*?&I"O
MF^<!P[<F56-R0DB&P7\;D0Z.!X^AFKPB<28=)79L3SMEU5:^'7N[FR3,IR.S
MJE?LNJ @M_!WEW*F:S$B.K*\:CX\\A%O$:R":D9Z4#LG,'L%XTAF7D]8/978
M"H/FG#:2ZA8>,YT-DS*QWDGR9+&I,B9C-U<G686^,C-.YV 1L)A''AV** J?
M.I@"!8IX0)RO4C+ZZ-?(C1AK6G>;BG/EV? [&LH] &DSQ]G2Z+OCHF*6IQWI
M<<5[5*@U1+?;/%Z9WM0+JOMZ!QU[-(<?ZDR(LD@L)D#32J_PYLZ8MQA.1>4(
M,7YB&&H0 MDNN]!!5.:;7RK=YI6U\72O3<W--)OB%KH69-!7X "W*PD_0NV
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
M*$![!L]Z+C"72>\]EX8?0!T(-?R8V)*"DLI(.(PL[B](OL^7A/,=O;9:>8
M356+5TX22ZP*<\=!.XZ"6@PQ;=6UPIO,0^MU2C3;RMX("B#FK>\4-Z)_@ML"
M V81U %Y]#,6&I;.L]RV$>1<[C!/HIALD#7OEQJ6TMJM%(9*($O39\9Z(+ "
M8!5N34O&8RDZA;>P?HP;T!^+VN158 %;(S!KF>1(Y&R1H4X:B-F"2PX;.BV7
MMA-]3G55ZB_4=HU4WA@1)@"MP<(F:M@HSE HJ4.MA"<IG1JK<!^UM=TC>).W
M)=V1&]'=QLST%B!SAZ Z^^8Y0]2,=)Y7[:Z3Q9KI6DX=\UIS5MTF)1=SBO^D
M"(#(D3AY([O/;[</S <XG $?]+'N'U(@'EO0AFDW0T*M';?^_LD<-*-E$VG-
M!36"N^ZY3*4JW[_2#U2X!97VR^A);@1/F-?+"5GIJ[2$#$5"A8,29]!46ZAD
M)9?E<1DB>>!&0ZT]!V IW1X%96:!VMB00,**E0>!C;]:LN?PCV[WV=6TZ!;5
MJR<N/&$0'8B%H"[4CVUKMYUARX1?GS[[J6^1,/@9^KG/&5)]:A8+[A( F)]U
M1CAP^"69^4Q833]8RM$':'M*C_@<>6ET0T]*G?*7PT"%'>0T$XVH3]]HX>[R
M!5YODP-+=/7=*@ *>QC$A;@S;V*Y#!FQQUN;6DP1#)<LC/]X[#[8MDS&7MU'
M=QPW1>+K*"0#S+[5EQU!9QP@IP S9-KR#,5"WQG8"O1X5^,46'HEM6^,^S=O
M<X=5-2X]F'/;N^A6;:4.:=KZEG1Q<VN+>+-SV6&SN1S?U^FH.G01EWWN;J@'
M[L? ]]GSI\]^.1" ' (]_(;@$CTFX8A>&X>%SP5B@ #T,XA7Y:2$7U.5G/%8
M"8)]Q#PKW5OS$$*@T8NGS_M5'3NCGXJ<B"[P>M=S1&*?/8H5&-$953J8A[EZ
M5^IH38403,?"19QSZB<@).KF^7+7?I$(KX;^A#WUL*>_M";CA#W]$;&GG[<
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
M)[6%&S?S@8/$YZVY%M-0T"W6[-EK[7I0$S&T-UT?, $P-@?/.YNI'/"Z6;I
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
MY< YAPS:9E%4%?B6QA#*EN:_LV29W, OY%49^4SI9Z/'JM36B?Z9@7<EK3K
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
MRG25XOS6^3H#; '?O6WJL$-[%9BJUO/'X[BKYV:UR6="I\46%^%JH,)0+(Y
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
M"AA!C8VHXP8K2M3L<6H15\5'=QRDWV^=63?B#EI]FRDFU(H\U>_5=.8\MD\
M,<G74+DZ4K'PQ&+/F-.);0KEZT'<C,TA"P.B6*5D!B0]:.1^Q>%720JI2;2C
M,M9V:?.5UP5DPYHUW)(M@$&-;3"TSE%@LNG22&L&KFADJ#F::R$A$F>DX<G"
MV%(4E-"(M5:KC]#S-7!)VT\<TL2/AQI*&4*8::!3,Z@HTXX]AP$?\'%C2<R0
M@QNKMJPJ><</" NL^\0OW=)H+4WH_C#A:ON8[$FD&LBJP/V4M5= L?W M$R
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
M59?36TRR,(N\S:HTV><JHM.?^+^,72<S[+J5 [4_]S/&/RM&B1IU;^R(ZSI
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
M^*D=;1@>CT:#H*"N,O5K5YW/KKP;+):;HIJ:E]G8+:;EBRNDS%SC,_ZO_Q>
M G&)IR1?:UC3N^+JFSVFEYO EX1[]VZ+O>1^-UG2;4NL*J(EK?/5:PHMOVX;
MO\QE*4UUM+?^9J_0-;/D2KW2^C)4DA3=3>*N%D@XP\,) YZR\E%8 #1'5/^!
M)FFIN$K"WF"?=*&*,A,84Q2GH8?UTF^I\UEV1YIL(QIH;\2\]A,E1>&R?783
MP\Q)*!/EI#^6?W.?#D/L/5(DOFEKFMMDTCD,A>14K_(I>8J]"0#,M=$;T]>Y
M3^)GX+>:"T:_E;OA]C[M1]N:.5%(19EQLG?'%[D_:8=B[_O/LH)3A=R_T'J:
MAIPXZNNC]YU-%PU*D]8+TT*=NM],<LD;TNQPRDQ[KXUN4:<S>Q]?.1/)CV)N
MU6K+L>FLYGNT^JMM4?Q@WR7-E[_VO'*@3U:DS6$A&4$G;%C$\@TU^[6U6!GU
M'="YX3C4A7 '>6S4+H6P6J$GM5 OOZX>$O.Q">$(K;5"Z*1*AG #$CH9J!/+
MVX-/?,['=N5CYFO<ACH03=](;,+NU$_J[MSA[SS^[F\[_-UWP=_U.-QKFO?0
M^NR 1RO*C@4NK:9M&JV#]5I.TV.O1K2W<]_?DHX,,(CPQ=*,@6D@OONF*W;P
M>;UF\"1KNG5R<.,JIV8Z]($F$%S,Q6,RF>+LUJBRM;UI#;)>[J<M?]ZG.C0X
M@-6+A>[&MURPZPTK0%SKA_CCVQSN?X6R6->G=:Y7VC^H%""Z9"_Z3K116R@7
M;LDVM#$(29U1Y[)7U\%F[2*;-AZM,Z\<*B8$Y"WA[E -4@XD!*F [EJ& -EQ
MNQ@![WJ=Y]B]T,@5FO_OJ@/&(V2,2OYG'WTPK$#@=QM=<?!H<D\H8R17]=Z<
M))DPZ4XV):*912DB0[+P(5"!6'^*PX$@( C%P7U#[VU\4S15[4+COO%HOPO&
MN#A3^"R69X7)>02<LD0-*92^8C%<NIB-UT+0(>4XEM/'"UG41J*T^V926^DK
MOO$<P1KFVS"=4.>3&N%@K :=?=16.KYD/QY.A O%GNC"F+@D[Z6,ZW G6J6T
MYGVQ257&D!L'%K/6N00OXX!>>"QF-67TEVRP;@WK&A>JC#"N[/8\WE34C5.5
MTD^84<X-8I?Z,BN+_W&29?J7:0$AB>C;6Z08)?_RBSE<>II/BWS"IGUOH\NI
M[^2E3H/7W832ZGW+RG;\T7\N[I0)<>_9/JT2^ -,;HY3R\6VZ,NFB,!"+-3R
MB)1.\A5NUR%<:J5#=+G#,LPO*[Q@,U>&>A[/UNQ6T5#3N+<,B<SP!9U*ERB2
M,<E<-DIA$;+YQH(NS<>RO(*=Z_S(9\]_W<L=I1BV!M>+V7QT!P?I."?;27CV
M EXT,[4DI6ICX]BU ?N&)HS>)"A3X7DE9G"<<_(85\7M5>XR"<9=A&F!<Q.K
M]7B$S@@R@B8=DV_Y>.G"C&3N@C<??8,W9ZO[PNU' @XTW!>@I"VX<86QFEG
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
M*Y=8LXM% Z_4-!1K&@NL^3/[<%HQ?K")=0C0EI'M-Y]\ GDMS B59^<UA:A
MRDXN[;]",3*HKYEC5V,>/6^L^*(2)WC0*$1*A?*VA7("]")PZE8.RR</B6 I
M#;+'/L0<Y[BGZ/ 6I^Z^-^B6"9N0Q8,4C#CGF4B5M+H-JX1VKK=D<WZEJO;H
M8UG=LD8*;P)?<&Z5L?%LX,)F'LU\%F&%=I379<3AS<RJCK/SN7)NP3Q-8S@>
MI]6,TMFX#LG1HTS+&+8.$K->9K7#?"XX>W'? U("?N2_B$K78!W&T]SAEY?>
M(-:0&[276+#*059F\,9E,A$=%"H*X%9DD+S)>TVU,2645K4?).UH^QG$_#VZ
M5=T//OF]#WQ""I<XNV?YO)I,P"BNTX4CDHIDJ(3DA_DD0Z?>X-=(JH\8:(@!
MDY).1;F@-*;!$ND/749A'QGT.^I%XW#8"H$;MR0PQEU8FBN83Q;@D*&PKE2N
M;*4J+"FG3)N%+\OU<.(G21P:#MYZG%.9HH'P.2]IO6*!#EO:L!C,[)8U7 5C
M/TY]/I*OPYZ1J=2"X<T0:T'#!_'J?O!"U$3EFWYM?FCO_D\S(X/RF>H,]!#O
M.U_!#;@VN(1QNA9]&?[0"B<C"=]WE##)+C.$NP1#*!^-D$J8N_'3^AN!"4^$
M-)C+D>2V>]&GU1/0GLQS67V57[=O2<(<UN8/\/B*JH;/83D]&/GNK?U8F[U$
M80\%1[1Z'OQB/+XBV]9IL+]_B*7LP%M86W\6Y36AF0ACA.Y,=2L%"0CKX6"X
M2G&S8+02O%:HK=4WR.-B0BFNN7>8E]WTJIK26</5;-Z(E*?AU^0$N_B]X_P"
M?H&^\2Y.7XEUO[#J$Z[8(2:?"'*M/*:K+7F1"CVY&CJY4I\UHIA?^ \:;U^=
M.T[=Q 0\*ZZQ0@4S.;U;&O).B(2[ICT@%KS/8Q$PS&-1657B[6>_KS5UPX>7
MY"9$'OZ.LP1NVAH,<RZ5J)%[G#JKA?8UA2LT6<B<+H37W&M#!QTNO1J<M#XA
MSR6^?]O7;XN\2&^>=_?[%K3BH3WR95G*A1U4;L3.FU%=7' 2QV);QLB-S[SX
M5BHAI$O:82D\EN+9#DNQ]5B*[O;+!'2-Q;!B;O(IL5,%XJ'S*ZLSL5*,L2RV
M,$[61A\,Q$6QYD-!,:2<<Z<P@:RZJ60[C(D!B <7N:G<3SQ;TSTARK+Y0Z<5
MO>>6XKL++=O+P;4X1#"3RP@&_,' X8?7'Z*W<=&BN"([<.%]X$**S$7F":;C
MDL!1'50JQE)&T>D&;-C8)DWCH[]%F:*_]1*(JG R:],4U\4\D\+8.B?W\WA.
ME%/&<#]0L5[?D4.$VF&Q*A<W>,["%A>=7S\(B9+\_'7VJ;A>7"-2@6)4S'PN
MFD5=5(O&?%M/A@AAS=ZN>0[#J1M\H0NM"^SFF$J/,Z5&L_W]1T""_U;&YW1#
M:/!9EZK7)H?4)"I)I2PW1EB\#!@">4%P7MZ^<>H0=(U9#2[@H960.^(K3]\G
M88KJ0Y'^3>&_A@S5HJ3EZCZ$?4(8#?G[R2G$A>V^AGWW5+R/1M+WF2:C*[!L
M^3CEIA@I0TK-K7?LG)I [X#8*A2QW[:Z /IW2NK++/AL^*B8N)6._+MKEV8H
M&FE <6R(I,@IU+HIDH>EC(K)KPO>NZ[0Z;D774D%WH7J-S<0]H"%J>^$H\IQ
MF/+STYDB3<W(G1-42V"QU'-X6$K@UC00L :J$?\+ZQ-PSXPL5_Y? 8LM2OXG
M L5X).?5W+-6(NA/YTY H\K9'  U<=IU09W$%,VWYVQ[]G39V799FV[;H2HZ
M84+OR7I1+></@DUP=R0L"CQQ6%_+HX*[2#*B#C4LH/>:OI;B)):V1>N>4=9S
M)#E58V%T7A5IW(8A*,B:R8T2TQO8+&"W0V"6!\E\V @W='J:EW+):_4"" G/
MVT1@:>EJ7XQ>/3=KM@K[FWE\:JSV\Y.GS]:=T@VJ!GJ&D4*=%TJ$DZ7T8HY4
MA"#)( C"1XOY/0<(SC+=H/<*<UMW)#$I3<U64E87'@.IW"O[B/]?7=*1E\+C
M9'SP,<L!5<,U[-<ZDNOL\LAY!UG2:I$[Q%4IAUC:&=XE$4@D\=B"XT=S"4Y8
M3RA_"9F]1;7J9\_ZK/39HKXI;MC_.<V1I00[H(7.&8;B ZGXX0"N.289D%O8
M?<!;]X!<>POYE@,&HDX/"_]ZK+\QK9,*O9=%HXTL_,\0G(>_IQ- +V):?%&7
MQ-%5B"+N1P5U./$:8YSGSEZ>L:SATK?U.QTMLE :U#EYM[0Q[MOW0=J-T2DD
M_"2=1D6)*I@*GU(\^XIN?%4+*0KLLXL<QH+?L,M^)DF$%6ZI22+XO['F%^ *
MAPO2YU: 0TNK$O\D<LI#]'L;BO0\'9B 'B@[AF"#A%J;$A&%P$,-3J]I)5)$
M&NH&E5SOZIE5:,G"3546S<)U::@?C9N(%13.I9854GH5UQZ.X"7A<$;V7;R$
MZ#2-3\B1Y3:C0FJ^-(QT)GM5Z>"C1IAAB\S>\UZSA\B+[ )1_G>;@,^Y,ZQI
M701SM430H1"V7B&[FPJC >Q>3+-)4,-]>NB/IB%PCJXF8@J7E:,5KQ\H+%D,
M+Y56BUX<;]W[N &Y'2<%>8D6$#@S6%1A0AC,79AGU8-<BM>PP+(;ML:&WZ_,
M+\$TR$9B 91IQ@09]P^.?2^RXGR9^2T9<MC&U74Q4KM P!%BA>#NAR9A7#IZ
MNQ5X$BX*R)Q/\I GD7*)7"G3D;58]H2'=X$X]8 +QH^WW("29NC\D'4*OY2+
MQ''Z/GM7>*0/-FW6Y=%[-$I:0<F>3,::50#%%6A)@LIAUMV7@>EHNG3308C6
M*=PUWJ>FB>1HH<O42 A836=Q\&;VW!*W@"-KFU2*%89Z!+']Q^@V96M]-I;T
M0MF#F?!3=V;I,0"&)J6I]&VWZ*A[T8M&90NH3=HR\>L_]&S1#E8L9CGF4YY$
M-=K15MA'"09ZL79Y43PI)]:?+DB:LU/*IY3R<57^=, ]A_Y/L@GMO'V.EIJ%
M%"YG@P_$J3QU^?>1HN+80!HO&TMAM:EEX?91MHDJ55Z<R<9%>(6# LO?49="
M$_Z/IA.^<;M]K:E#6KJ;.5 P-#^O=5FNQM5@!W 'ZWOVZ_,=K&_K87U\''YM
M3< ]CHT=I8HT*&1EJ"J#OHGS"HA2IVG+)>UOZL&[,7BL__._?_G][P\):0*6
M=@Q@-B+(Z6%ISWI)VJU+VE8X<Q*Y)+#NB;:5@$4<C?T?0 K->(9KUD,C0,#6
M+M2+WH5J(YE8854Q-9384=0)0U*4Z]8(* ?@)?2A&;R$OHNF609,']JD':53
MJ3:5*RF>?H'@<(MD6N_(GWH$VP4<UE_6[<OS\6BR88]F])[#Z.V-U\L(Y_L2
MG1.R%R8%%8@<WURT)=J[A[J5<V0-DQ2F;:(U2O&1 V>OI>+8V6ZV)=_N&=V%
MN]E_P.QO]U$SZCUJVHM,6QV,&\/T7KC*A"J+:\U8?B;E)*HA.ZJ[1[#>UIU<
M"%CZ+/N-\F$]FD369N2QTLZ2)9R+T-)1W1,&>.&4\^CJ8.G:"?%(LNVV">/E
M[N>#]8<9O0L'WM:.6+ZZ%5UJ/\6S)X@F'=Y+"BF!\H+Z)28F"*1*V]?'E&3E
M SNFA(<VKFGC>W2N2-6 D;06MX<K8>!7 OYE@ FP61MT0:B63MN;H&DJ 5XN
M^7JMD"'V2\1D_-<N_:C(*366\(^3W\;+]1&C%W)6(('&D+:# :^TQ7KZ>%B=
MW72H1T+5\K4N05D?B$&#N270Y44 Z99B9@@;7;Y.V3KUKLE'AW3H00&'V1/!
MD85$@Q_SJ+=+$$HJ%Y.W,$F5X="AS=N4MV);0PXFAQN^+1II-AL5]6AQC7MJ
ME"N0H4TI1Z@&4\[.PHDR3S;*25RH8MZJ1S=O_0B5G_L.V=<DO45K.;OE\^L?
M!FTFW4/ST>,4/]UTYZ<_K;Z99OSUR9_#T^.CX]?)F\&'-4LVGO]Q=)8,7I\.
MAV^'Q^?)X/@0?C5,3N#_3I,W)X/CY/#DX#W^[2S9&_[[8/CN/$T&9\GY"5S[
M5^PZ^O/PW^].AV=G;_Y*SH;GR:N3T_,_\+ZGPZ/C??H2_/#!F\'1V[,T.3@Y
M/C_%,3G[*TT.C\[>O3^')SA-#@;OS^ ?KY+!P?G1R7&R]^&/(7W?T3%_!GZ/
MUYW#[?&_]# ?CLZ&^\G+P=GP,'G_[N08'N?TZ P'^^3].=X,+CP=OAF<XZ_@
M+5H# '_M>:^O^OHXQO#\QV?\:F?T/L.W[^"YX+GQRI=_Z87T[[,_!F_>)"^'
M"2\>N.@E#!9> 9\\.S]]#[^!81D<')R<'@Z.#X;)AZ/S/U+Z(EAE^.+XS[/S
MP3D-Z?'P0_+7R>D_M]<J]-<P-M,JG+U_^?;H[ P7.JRN?[R'57MX1*MC[29B
M"(OL[3M<\+C@AH.#/^S*?S<X/?\K.3H]'?YY<C!X^8:O>G\,"_/P")\?5NY?
MO,5@X_PQ.$^.SF%UPG(^/CG'.\.V@?5*MZ?W39,W\+G7 ]KTL"'?G9X<#(>'
MM(=?T77_/()O@+\<#L\.3H_>\8>,=: 5?YH,__7^Z/ROX"_6;AP==TT'[*G7
M@R/84?3:@\.W1\='L+W@6?Z$'U_S!H<G>#,\/AR>RK\5$7QV]AY_)S:$K QL
M2QX?V8!@"X:O3_!5<+?"51\&?WVF/4++US8C[DYH-N!N? W^,]4OA"=X_U9N
M"+-Q+//[_A0L?)^52,Z.SL_EH=WOX#/'YSS9\KGWQT?XPO3Q,[3DYZ>P@OGF
M[MY@AN&KC_V?S?>D[FP8O'LW?(/C)Y]^=7KREOY KW/R*C5+D6^,PWP$7RMO
M?M]ZI.UV?L9#/@SV&][Q[#W<64:%GLDL7[3$?';A>("A?S?DU]CAK3S>ZD5G
M,'9XJZ^$MUKE&%Y7='O\%V^=>RWY6[![X,[\,1R<'M(..QR>#T_!W+(C0S?Q
MYN?<6X(3L+"R:5^]?_-F"*9Z^.]S-(CO\//GY^0;H0%Y<X3;G_R?U-WSU1#L
M]N -WPP;^_M-2+#GDU='8#C 3AR^)NLKUG2UEW7>&]B@@S?OS^@P@7>601@>
M@U$^X!=GPVS-T1F^SAF<9,G)L=@J>08^P_SY\'9P?#RD+_[SZ)"' =X=7A(.
MVC_$?'?/E^ 6X1'#SSUX]0H-')UI1Z__..<16>5\U.,K/"'IM=V)F_PQ@(_"
M<+\\Q4?T;D!K##_OD+2GN3HQW<OEB(:Q ',/WPDKB1;"4?MTQ,_9N=E>][F_
M+KN9[O.' :S 4YRC/X?'[X=;X3/3.YU]EKFC!?[R'T/>2>IUX\8[/B'?&&W<
MX!687+?_.%3\2]QL&D5=\M$-^;7B:K$_;-U/AZ^&,"J'>(LC&B>XQ^#='[Z1
MEFPUW/N,WVVY"9?HV0[T%PPJ7G\(#W@L:8EC>$28,1BJ(_PL>]9RW[=@=^".
M%(JK/QD=1GN0\*&TM3:EOZZ[F3;E;'CZYQ'/'TW8V=F:S0JM=+8=D3 ',T&4
MJ(/?=Q]=#[.VDP"K%OT#N)@NV=29H*WC\;]K;7)>ZE%19D-<)AQO=IG$D 9S
M)],TM#/4=>;Z#=(6559^Z:>Y8!&Z:I*\0R6BIA%:EA@P<=T]P43]&P-,"B$$
MJG7<5(B 0'4-N0R1S;-956AQ.[^>L:RJ*;X)S8OA>.(_\TV0F5!ND7.-/[NT
MQ?6>G@'!;*?2K2(H4<=&DQ*,CLKMI3+@++LCD17-B1]MEA//1>HD! 6^I]!L
MHHY@9:D&KUI<7Y-B++?8"C._PU]S^XUTW> =N5&!BY BD=<L6(-C95WP"%5K
M"RG#G(B+VHM:GU4++)N6J 9)+;?X!UPZ?U7U1ZJJ1C\U%Y97=V53S.="U,_%
M5X94Z-]3>6,=/'ES@M]51E5O^>1'FH?-L+.@%[(SH6H LW<J^ P?7GFLHQ/M
MR*OG6JG6B15EX3+'B4722[C(T1*9AW8Z&3T\1<1I1&IS*[RI\,DM2B\IR H.
M1:.BBK*4[T08(>U?Q03/PZ[O*Y;@B^U8%!R$N5KZ5&X2J<IO;T/#1]5Q9F3"
M1TF-2HC75 YTUX,FG4>"45EKV\&R):RJ+79>7*,\SZ&N\:]BPA *(S<0JY A
MTTR#[5UB+0JSL[_(JD5[6#PQG/(7Q(8E*ERS6VFK@*9%#I/X)6*&H:K%6I&A
MY37%M-*ZP JA_R.RB?O-7DIJZ3//0=^W%@DVI 2!TNDZ;9BZ7*E,NP#-J.&7
M-L+QN$8_[/&T#29KCQ@0@E7GERCQ+")F(_21:/2NX=0B=A,&$<&'D(2$AAB1
MEV@?"D%\FQE##*CB/W4)H#*9](.*CI <Z;.[I?N^@_;$U<I'L9BEV^RN P$5
MY0,QCWR^_F<QOA1D<<G2MJ&G%EJSE=P,:M"6;_%[(_8)*R.XW&6P-+X3T?,K
M2L^CJ.3%3&WF/1.$-LZ(AIRT1%=YJ#:U,A,+-R'=]NY(7YT5I(-^MKU!RZ==
M!3[P<C6.K76\QFU"[D5DEZ":M;(*$G/=<<5:%G;5D@$)I*7GU.[75"QME#)A
M&..VR<8L435S 9)0K&'_3TWM ,P1PYY)T]K,G:4^;\EKXD1,"Z9^*PR#LAGK
M707=5]!_WE70MYZQQ-F6!;?5!&R\PD&?U45# E8<1'3HFW';M:G64Y7.13:Q
MR[)0JR+TB[Y%?XDMNB<425W^PJ4[G"!P0.!)2L$8"PM;F9>KG5"H] !#)*D0
MUL!@7N"FR47/J\]LRX<FU:*4CWCXNYC,>R0.[",T,,!XN-35K"Z(N(V]?R,/
MQ?8UC!W%.]>Q;0^0G728V#J4-)EFMUN4Z_VU+]?[03K!)@B>OTO.415^W1G=
M3L'EZU84/:9"JK-:C!TDYZ='@S?XF7^\/_U+2P-OAJ_AEZ9Z>'AT.CPX?\/@
MA6/WT]>JS<8PAC&HLN(,X9\.I<T8[!./N4P=W-)_'?S?R>E?^]':UMY ZH4'
M",=X=:18G.,3>!L$6,,3$O D9>0)W?D<ON-X^)<67/A;8 [.X$'^&)SY3PX/
M4X/3#C&@]#54D0T^_^'D_9M#+/VD6DP;_DG?^\I ?]+D;#C\)PZSP'I:N$\!
M*F"]?^^EO.#@X)_')Q_># ]?&XALB,5O%[9QG;P<#K$$??C^@ OF^%:X#+I3
MO!373TCRMR>X7&1.X#G/N-S]]OWY>UAQ_- ,A939.!CP<M *F-;CM\=0_=9G
MJ(XKI*4I&FQF!.O_JA@O1@6FNT_A= -/MQ!:]O4J!!UUO 3.T=,![+UO..W*
M1N*.("B5HI6AO^GZ'<+N$6GFE=.L&GN% !&*J&J7"^VF*O?3H.G,J3R82UDF
MWE2J;,HV;9>Q&LK+>:E.:2H-E8%23SX&[[OO+0_ENU"PXI*I3,;R('*R-Z(Z
MP;UR03;6Y1>6<$M_G_417^#KI*)CIKX!C6M$+YLD7K/Z6OM_?YKFY>6<>!&N
M4987N:3\HL7.T_EM'O+ZIGVK9KD.;ZK%Y:I$E0[D+5I*\+O."=S<^?.C2,//
MX^C..BN:U):\;<T7B\10K@Q[6G,N,%>W92+B UBM6% 3,>F_+*;28(ZWRSXE
M&1OIIL6@C@1@Q 9/E.N!+T^2#0=F\]]OB&#7C[(9)<W1I-YDTT7&3Q0*D#5*
MPX3,D&SED(V>^(2;CXV2-;.JL8N*@H4>,\_X,3$QL<H/IXWWBK91VRWGU<T1
MS7O!OW?B-3@G8/61,QR+N@T)6AC"K93D+%DR3M+Y6ORE"!L5Z"BY=R=Q\126
M#IX;F6 G\)NX.QQUZEB>DM<4U:A5@(0?@\4J9;VGBO^HDXES328ARU?:/H!Y
M,6O^87*/E;1I"M'EI*VCF[S,B[F*A<:IT4TMU(]\&0HF78E0D4\BME1*O^0M
MHNG*>[>;3.K\"E$%-KGIY[C)YXP@T 2MR'@MWZ(T? 7LTWOV:#AB:7ANWJ,R
M+YD0.$UA@7">)[FHJVR<T.UHP.P L#!J>5--C9*M_!K\N@E6TIF9KO*8&3<U
M/0;]WB.89+:^X?H9%XW(VY0^06_>[JNM,,2!\\T0YH*<>S&]VBF*U/8=BO$C
M1]8B.=LJ>#]%T@5^72)!T]F;>]FQ[#(KRJ9?KJRUMEKJ9>WM@G_"_.Z(=.,R
MU /"%ZKU5= &C>Y"(S1>X('9$T7PG24TN"<JV:(H\_>^*',XA?&HJ[(8)4.E
M4!$F"?^74ZS8C<6&'!A5R^U%D??3/;0U<3MZ[HEJX?*60EZA12GAJ>6L#/[0
M(<+SIW>J)E7,.YC]:^&QZ<P1?;=:8%4V75!FWUQ[Y@1&M3;N]WW:GZ1VMD*4
M\23:,25T?.O8]R1<&,B:IAH5M,/<C@Q&P1<7?5%<54RU_BV>@$KI9M?.Y2;_
M"*9^D5&ELK@D87JGIJIAECQG^,54A6/FT@H-9NPM4G:*6KK#$B5$'M@?"'H
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
MLBJQGD7.@1#/:.>2O8?]-)SI(Y%C0N=Q#(\KMA[A/_0#,Z70K8;P/N"7'#D
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
M,P1F_^(+!E -NA\N!EWXJW>5BN/YTAOVNU=77<0('*"E(\6= _J,5)L6=K-
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
M\>64ULOK+2EFM"53G]B9U'+&<XV)8EU== 3V(B$H7Z";48@R&^N>CM'1+8+
M#U2I*U4M32<[3,G*,)ZA, ^EXR";W,K44?;3"=PH'U:2C@9ZTHZCB4_!%1-.
MF;__C@,GM!W)"W@G/)%XB%#$)LGET#>DLD3@=Y;<"4@@E]OOJ7+.EJH@2EL5
M.5'Y)'&X>9>I!D=43TMF<4E7'3/Q +*""UYV?<Q;HY.62FN!WD[TJ-86I?0:
M9K+]12*!T9@W405)I*)1DK[).IV4>8;#%LG&V"3,47/M 45A_CN=D"S0F?I
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
MZCCKO*3_I]Y??OKQJ/ONKW^%_^R\,R/05:M8-"K'+-/\"#1/X ^N1H7YHQ_
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
M1<=]B[M/@73X"G.:E5HO]I1+G:DDMEE+]>OT\766VJRJX[I5N<U6WVR9'$_
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
M5&8$X%FWAN1ZZ<HPAAF#I4BQ)RX^)E%]F55,1+(\C5DH<[P?(:_ #240E86
MH4FJF2*IG)Z\S6\S%[M;'='MZJYM+Q>P%"6,^LIUWXF#[4>$;:'B<+#YE -B
MCMV;Q1-P_S:W9Q4I]KG&&RR9]O]%# ?MWY]GC?O3>F$D\=AI' F)P+5"]MM)
M&&!T*$^\D21>*3A"T\UO#]#O;>X^)4Z@KUN60X--3)L"!;/H;&[?H- ES>(7
MQJN?(D:[KV#V/7UF$,LU?VZ6GN^H:NOEIY0[RT\2IRUJR]"*K#D=2&A3Q,DD
M;DL-7)#JDI""$'A.TQAN.*NCX=ASQE<#:B:+ 31M/1Q[+[0TOP<-U*B=D8H'
M43I]A6H LPHA0<1D9+(<"6:C&<!?HE T/%P=2E3 :F"2FH!?5*S#:'A[/2'E
M_Y/3+XD17'H9WQ-LOA(X/U)#F$(\%UX87?\>UF2G>4UL_9.6T:7K -VE"7L!
MM&+O5RT(49TQR3ULY03M-%V9,H^JRS@EGM35*-AE.@SA%VO(*%BX+,A0A.#%
M_E2HL0R((#HG\F:U<8=O8F[!V7JZ%GZ#A2H]D+YU_"'RBT:PS48R'!CW0Z,I
M=14+-P"WS:_!+P'%A<S1J+E6?SOL-F\'R_Q=Y#]*/2JJHF"ZD-6OQV:!L:]=
M4#P3-E0DB5D5 3B@[.9U#E0#;/V'M\2R@ME:65NV"$8#D='C5:$:!JFFWQUC
M"IG979L&MH;2%3<,;OWQ,:R^9.PU2\;2%>,$G+M6V$,-VP&%$Y8QN O\'#GF
M!T$R[AASOU.VZ0K6>Z*Z-]^H.6S[5,DW-)4+LO0A/.V/.(!)0&A-GBBB)<>6
M(.8):$]$,&>C8-*AR!86[.61QTJ5.Y(H!/"4E1^/:*T&B1M)ZJ*5*B2$XGTG
ML4T*+@@5+[\!&V+_ ;N.)N(!/2DS?<W/:6WN:M.?(L+?PR!'G&C $S9JS*@[
M38I=W5\(6/T>9OJ@S4H(C?3VZB 6-1SCSZF3I,W#9DGB(L!.B>(.=)V!T7?
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
MNQ7*B7E(+AIBC.SZM_*K>$^AA:SJ$."5!/Z'@:GY!!84?>31B!WQ7$3)P@(
M\]>Z-4*WOB+^S6XK_9OKJ][MQLG5Q^N+,_1PQ/'I/S[U;C^>7=ZNN,>_VQQ2
M/!\89BE4:K6>,N+8\G>N-O,=3%#S%"%IHO)9-9_!N,>44VN>JDY)J[.:G,BI
MC4KI\.WL:4)9"B9H9(Q7G*ST?#?&) ,,95.$2*.6GS[IE6@5S7HIH#5_QM-1
MG&28FNRL2&,JY"\+.-E%O;[G<\V5VS-@3_6JG;"GK8/]58^%[CY !EK1C)<J
M$[>C(/'%-9'0G:J7-IQI_QY](!,U7R?.FZ1OWIAO1A4^D)YY0!4VSS5/ZQI:
MX4&6JG! FWF&T<TBW>LMEYY]:#D5^K95:&,ZB57HJJO)G68UJ0^/N;VY6(7.
M884O]OB\WUG\_T\_[AZ\6VG%N-.L&.=,;+E)H"0:D[+B?,H4E^[P DW6N&F7
M-(\E!?[T,Z%&\,GS\PE3Z9E$"[QZ2BSBT"F%M@S_B<:+>01/JS0-=-JX>=<T
M8GG?AC9^(-;QB-)XID(N_?0-Z>0''*:'#KMO4\CFYRNFC1=IH+^2<G?:>$'[
MI;$^X-I@M@E_74GA")T_83F93>?,R^; 3S"94T5U8^E>J+PLB:/ PR;!43I
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
M^@%<'D[.>90E<H-5P@VU*D:QY4,Z45C]--,X:6Z^XI/.LU*'UGK+ETI$8Q&
MO^]DYA_L8E&>^6ON]_S@M,\D5.)G+DOG-?3'DF:75*I1Q#!G.&]1W"S-3#4[
M?\K3VEE8U?2=6O>%HE20U8H?*RY9K<>?%SVJ6?O,ADR[6UJ[6?IJ9FRV0I*J
MS-2L$E-%D'I4_6C.%T2?K#K \K Y[/IMIXM86SJH\<9L_FL"EBT?ROC(B4N1
M94Z[\X2:J37YZH2*2E5"B$6")]+*\$F]%JR+ZUMQ?7(NSD+UA7JG?2F.D[4
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
MJN$?83%?K@DV$[7,X7&]8%W/0Q=V;W4TJ?#=Y"DGW5 ]OE0,VZ#<&VP)9E#
M+\Z\JVO8OBQ-[C;I6*8' O==Q/\B2C/J+RP"/SG2RBZ,A$YV[\5&]LW]^N7?
MQV<_G0=GQ[\?OS\Y/A]Y;Q7,PF"'T(6E/EJ#<P\#3YSVUJI==%-F;^C+IMW[
M=;>% 25?C!9I&'1EAAM+!""\,H3G(N$JSEKKW@>&L"Q$BMV2EK3:\V0?HV 1
M>%:H20&G88H4.5QV^X/W*[)^:GECNFQ*"!!F3?'?*59I#M^8H7MBZW:>]$RI
M;^T12N'+EW25G:OBMBK4C6YD@RO,M'/H<%.?.#_K,TQ2J!L.O2'S_C;</ZY:
M"I9:<_ <P8%<K&7S]M@Q"E.<[R,/1[/+O Y$FJH'@)P-PK*44=KIANEP;''_
MOVYG-@W&MCG2]AP;+?NQ]T/NO5BO ?>0/=M&PMD2.$\3N3](8]PJ:+\15%*K
M1KSW B^9JX<O'J.Y_M#-[FT@N_,738V'YDJ5M!7 -Z1=.^>$0!/' F33GRN+
M!?A?\S1#@)W'2C3^53.(HCJ7.-?8!#/K5?!J=V\OQ/_?IZE_#0[(*S!%BS 0
M&@1BN1/%-U(OR++B%F>L3?K!4S=78*"5%N4AMQ>Y#MK*/^+47Y+_3M)#V*FM
M?7U;R2'GF1:3_E#$\%GWGE:3HA4=FTJD7Q;U587@8(-XJ6Z_'E5.(3. 2*$E
M/^#>A\.*)%I&N!M]G#7Y\RQ0T <":551VCP>H7P!!ARE\.QOUBCJ+#.VTJEM
MR8/+/J-?7G&WM .O[N+!W6=USB@MTD0E:%(-QWG "8%3BSUD$G SE]!R']X-
MUF16/+.R!3MUK4I3R[AFJ39GZ(,)^-WD@A9-2>.OQ3 TUCC!XKM@0"BCQ+#G
ML+?6Z=I^X[V]8WR.@6B1$Y1TJ]QCB5?V-CI>.3Q]'^A_?_AR>'9X>O$)__VO
MPS/\-T0R])$OI^^/SRX._^OD],/H0YLUJ@['3@1O/4^'%D([+DV$S@ELFC]0
MB508+E&'LB2^''%>_"SNU/[;4SI^.96.I]+Q5#J>2L=3Z7@J'8^@*PF]BV'_
M(B4NEB@ 1QE3*!"@K8HR8JX8_B?&6M2OAY6=KVE%3-H6SYI%MSH]^$<#@522
MQKIF9"^G-6I&V_I%@SRL.$^#C%&][G.L_:81IX4S8B9L% ,R"D0XSDL5Y2(+
MA,&I+W_ER07:7DJ'%IM+?ULP"8.I(R'$,M#9,%@5M^)/1TU]591I+<W@]+GH
M6K&"L)1=<X49NJB\"Z7$BI1*H5%LYZ9UJ;LR)D(R!ISRX4(LLIIS K#[F6(.
MHRKD5DXWMT^&2A4]+5<ND'M#[Q31LI(,ET.;"A\3 4A:B()@Y>3''/NY5US^
MQ87W[ RKSG.;1/GSTZQNP<X93.403\-#%B?NK;[I0S+7D'.BPOEK.."&/FX7
MM3 Y&,P%63.\&_%18@8SY<H YP3[$Y/^3J,LY1;,Z*"<MY_.=,I].:9FQ5(2
M&L2CQ.:YP(SK#($Y28IIAILHS?B$@<L8(XFI.NKC*YHRYJ+:4JDZ>/):VH)I
M>WT_EY_&O\GI@P6BT-0DG1*3=LTZ0QX^:O]J_I"_I#M](Y5\; -99 @JA)7"
M\K?"2"W5$AS>/&F63(0(01:V!N%GJZJ(;=/X_.YG<)VK%B81,3UU6M,$1YDY
MZ)^XZC=_X(?[OGL'/M3X)QHK]& T58@L;H925'5I_"37 =(.#TV#]\Z<B"L)
M!J<5LPT.01QQ+#C#L&G#65L93M:]1<;SR-'[='0ZOY<5V_SY'.Y!'=Y(E-$(
M(8H4L"W5Z&+D7Y /H% QO?RA )M'$%^8ED/MNS]VEA$.T\R7J<P&_#WB"1GN
M;T18;4J,P)9B7(9;VH%+C"/!RD69WGH&$P%G0AKKBO=2=^&6ZC*%O:>EE^HK
MWI #T^9@'2ON\8?8U2WM\W.^VMV;.>087",'=])0U- 3)"J(M+P3& ;$$,/J
MF:-J%QV98"!,*S+J3B'COV[?C^1/C5[/I0Y?JIOB&F[ #^KVE>.O8EITJDU?
M-K#S40M!*NK:]O %;(^N4VB>:ST]O<B7:=6%E\"+!KFU#:'(F_LS*1J5(4(5
MT8Q&#P$:H:[[MX :CF[%?,:8?2KQK_L.VIPL<5'H<\6BY8D2)@J9:[="YRS
M'MR@[U(7KA@@ K5%^CE%A6G+N$;5\M'KD>VM2:)9P)A/_NXVLKCP9Y;\0[,B
M7.<4SE0,7&1WMX014&QZ^""B?7D?)(RH"C'58G=Q'VG)&BB,P_XO<&Y&L<5U
M@Z;$^.HVWSIW]')L&9B6+W.0:$%#PIC.*R6^_S!2Q47@L#TU22H#2T\(:Z%I
M#_E0('R0BUQGA1>%J3#Z+06Z7Y>TTJ4IB$X0QDDRC.J^$1; 9N3+F+6Y9>"Y
MK@S$M WS@X4DT!)F-^1Q\<!TAM10N")Z?YU^;IE447+,D[__[>6;7P1)K%NB
M_+Y^B:)7*"Z&I@);LU9%:3._QKOGN=:X9%Q$*8P;S'FN%FD[0H>A;!'Q:^G)
M7LR^ZWWN:#9]KE=U%BH?W4)!,"$"#"+@U80(F! !$R)@0@1,B( )$? D7_N9
M3C (-3"VZ=/YZP$6FMJ,]GU:[H[Q%U1^">M^*91AY(S*5V:C1SZO*30[G2UN
M(TL[1D#?]$QAI:JR?CZ+D+;S\,2*IAG*=PP?N:?S2 &,YR_3AV;C%@[#>1@&
MMTAW:LIU?)/(E4FHK"35&C0%T^0I>+Z;R-(.8->>AKF4/(GCYS>FP1Z6&"*"
MRS5#173BJ7*$1R'FS+#K":GH\TLA0T.3A JB\+=@EPG%TFK VP(#,UB//[>B
M:%[,^[+32<0UP1Y5V!YK(5_08>B*=%C)L*-D0+#S9A;<J:BL@D59++V6*6V9
M.$E@Z\%>;@9OH<T=)UBC(7H')! I4\Y[W+FMK_<WZU$6&7_J"AM2F<;$BBG(
M"_T<_#CBX?/#7_QG?W;@BRP>1)_1$&)S-$[*O7-A\[($2;O!9EJDL9!$:^49
MV5:F)^"D73!O*N;W%[P"%B0XGTY+I6+& BQ?,)-!HO2"&2HUV,9D;(/#S)9N
M-Y)L/J79)=.4QW!:A$%6@%<<7+I7Q)1\DX,U6\$?!CPVXP[K(K[&SB6P9)>2
M<Z9\<Z%309RH3C-)=.D?5GF5!6:1P7P1?NR,:S32N,V;Z2+ZBL:U*37=#KYX
M;V8MK0(I^-!/AL?0SQAWGA$+($T>2]J:TN+(HF.:J6QY6C_!H^^/)D/NG\SZ
MZ(:R%#Z<>#0D#UAY5,T+=E3O)2/;,+EHNUJ'<0P_^4F=V1LN KVWOY'=8:>?
M3G\^1]WGDXO#BY-/I\&GWX+?#T\//QR?<3_8IXM_'I\%OQ___BN^ N_^Z]/9
M?_WVZ>SH>.R>P!II7-MDZ19%=@2+4MP:J@2I<%KB!'( [JUT^+WL.P: ZEEK
MJ:5I!0NRJCOK_(Y[C82YSLPR99&I-W_MI+MPKDN-1Z5DC:*,^OI-!YR$7&W*
M"$=YF2HG5O:&LO5H]5=H]A$\0(3O,(,0YL(_;*5#EVNPUF&K'E@7;#+4J _E
MQ,-7X<>4ZJK($L[>&]#WS'\L*5(Y#7P<G;2>ECG-*N(F(X\9/)Z9W^&>-*6F
MH?C[W][M_?*/?\!_#GX)EO#05]JO(R>N)\Y$!2XXU^J0ZIK(<(6"4'!/Y&B@
MUFUX X$8<'>" BB8M^@&7B 2J(=_F?V#\<9*^^NZ+G"N?N=E-7)56AJ'P9C1
M6Y\[_XU+YC/X0VE"'@>,4(/%>5K/8X<][*_K7?#'Z;VQ.(?)3418F>,<?KU2
M=J">@F;Z(<9J,#H>&BMWB,(_ TCQ7- N.E.C ,_3_>=UXLY$5! 7I)R5SQO
MPHCL_4)>3*9(AA'+\_1D;?]?HDY[W'HNSOB!-VNTPT\%9R'J["XR+\"M:/P\
MDI9T<S[D9*RR*)90EUU![9R8-]@GDWP?IE/+)JT9*Y-05:KB<(UP.K*N&+07
M%TN*PSF1H-T]N0*#.A+YBH:5F)X[[<.9;UJ)0? ("XG+$\3+PW,O5Y(DX#)'
MWGHT'YFB2R'.!P2UIL$=E->L8>DHZ=NR0 Y9A7T8CT*GT3K;;#A>W3ZXQNL)
MKC'!-2:XQ@37F. :$UQC3![:6L1!XY;!>EPU*7)9?XV(_VQ'K<=N^M $8HN#
MJIW(VPV<!*4#AN!*TL,?V*L4<O.O;30U!<NRJ)7AGJ#:@;I,F2#7<.!6/IK6
M;7HT+-S](8!\EA\>J=7%":.^KZ0@[^ZV**^#JZBLKC!AB6.X&YRP[X=$7/!%
M*G?32"0""TD=OL*FDP-%7CQJ5N).?12#I\H5TTKB*Z2D#1>I"M2CC$IX#WGS
M$X7,P@E5A/.AJW/)GIQ?^@1]B7Y05&EU<3O0NADAK>6NY%S;);0;_$NHXR$4
M^*-)I#'(CJ<HD7.M2"[?*1?3Q+B%;/F@2U)9*74-4_I'DPMS@D948V6)K2SB
MF-6B7?[!9['RXK!B3$NX;47KK,V>%4DU;Q8+=-AK97U@<' ;E50[UT2:&D>/
MOQAC!WA07)8R(@MJ1:,HGI]C+$R$!QM9:^JP#XX]N%\#D3)@M9]<#L&TQ):U
MF' 9N,N]ICEX[9(_J3H=.-3WU+")7N'VQ(:6571G.E_<WG3_R.%&=?U9IV$]
M]+>C@T;4A*)8_6<B@6) O* M>S_,75M+R^ ..F1L'#1=[;-C0S[H84^"3W9\
MGATC,N-S?HB04M)#T5UKK7 )"BM6^#K^%^8K44OI9-(0(#X=26%E6>3JSG9F
M1R*>*54O67717=>?\6_<QEGT#ZO3!>[UFZZBU&1L^.EQS<MC,PIE]."T-3#
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
MW;T_-DNO$8]!L\:@UZ?<?,1QUW"GXY_>8&!W#H%B#,DN;@=6.(0]L5*LU.S
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
M6-+$[.L@=Q\B918S3>>ATQ-1[=\@I!)>C@BB"H4]4@27.!?MW$4:;(B!FQ0
MA1"!\G5W0[<9L6-\^9Q+1Z>8^C1."!GZIR^?!R^0>ZXT9D321E*Y'-I6.R=Y
MR8'TW__V=G_OS2\53]%X]^XP,(9$)+0H!V7??N;E^IDYB@RANO?F&6U<>E^G
M(+3FT9)U(1AH@QO923XAG9):SMLE6D%K^V_U39 ?T3[L._U7I[=&;*S7,EMX
M\-@=JZ&!M1#XB411)=AXDS$J/ X]1K1Z')&83QI2FNN;]!TAN,!\(UC29&88
M_Q\PI^;+U&I+7Q^S71VD!?)VKZ-8XFD6<^J6CN!BL8#SM0R-[DCHJX?!Z/>.
M=S_##?EMSI3'SF*!?^15%/NTOEMS$&XD5<8A[.ZZA+%"^LR1<)M=V%HY\=O8
MP\;E87+8R:C!W8H3.39-&DOT:@XA2,#UR\A\K:Z]T^1IACZ@0ZR$;2PSVVQ/
M?N@"/6+3P^^-?*M 0I"H9OZ'0V.:YC<*!O52]%#3'$O3=Y9VP,H28E(>VP04
MV  EOSV:"85V.F]R;=B;LFZKI_0\%)ZL<_ZZ??>PJ:\*)!D:[X9]MY%8^I/3
M\R]GAZ='Q^-E2WTWC)G?%,3V9MF[9P=2?"ZR--Z$;MF' [7?[>Y_+U:;S=]/
M@R'X4;%RX#QI7C7<8K>2"6V!S73MN$?_-+=\-)O1P[TQ:_)[0%N"O=U7(PYF
MW@T',_]JD5)2>5K/[=.:K#<^7A].T%"QGD;A3D17>\$[?TH#Q>:,SW ^P\L^
MX=H1SM,F9\)OR<TBE 5%:00^1GE9%!'Z<SI/-F?@AA%CJE^4@0C+,2D#+[ .
M#L8=2\S/4X=V4MAW^)!8XOV"971-W]%K%>%$+*_$0+&1C_,P@ N/6V0Q2)NE
MIJK'U9H(Y%9SP=N3@W18<*0ASASYJ V#K7);:V%1):MM[+)\X,%*OHPJ#<>R
M+$ DCDASC_SN_HZ-[8,X[4\0IPGB-$&<)HC3!'&:($YC\"F&(4Y(+L.@#0G)
MN0HFC$'R[]M<E=55NM(%T;+(_,(EESY+PM CVJ3.E&3MV0WQ -GXAHUC1YU"
M'ZQYV1H-QA?HE!EJ89V$BJEO.[I$AZU&$I]K[2H[30_82I)BA<92 "E&=>'
M<_F8PL!R20 =?CTQEYUS5R:UD@1Q5)9W%-V@V))6U9@W58I5\?'.T]Z+C:QU
M')Z?'X^8&PA&?2/)@3YI:S?>$',XLW98K>VLHOR(B4&CJE*URSV6JQ@,!8K+
M:?R%J&*)1C%J@X@UV5Z"2!A-E5+-FIK_4$D949G43&9/5%%*4I=DMM&.LZQ>
M+-#<VUS:SUKIJD6I'*RHRQOH<O"72H-"B5@/CVM**%3$\HE'0%LMT&H$ZO-@
M]G2NAQ]@&M?.(^8%KU26&+"" ("NP&]"51SPK"KE0BMB.'O36H,G*"V"= =1
MYGW*<G@Z"HEX*"=JH8BEU21P"6[DB6!9J3E[&7BL_MJ5Q2YM)>[/>&$&VK5(
MOZ)W)(;M,JUJMG_?KOVPAU31THK]<O> (7UP>4K"P>B[Z&D&#K+;YKQN& C
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
M8,16:$ ]/PS(NQ$#,F) 1@S(B $9,2 C!F0(OLI-KZ]R9JDY5P;J1+:VQ$;
M$&T&D&.0C 2-)#B-;DVFVI?$;[E$\1 ,W*9%4V4FRY2IJ*+_,LN?GV:"[98%
M"IOPE&T*CIB?KG386\R_,:!1>>11N^@7'$IL][K\+:PKEBG,.;RA03)XSU2T
M(Z3&=1.A)EYAN%_D+7E*S U8XG1Y+J/7$2O=7Z%CG/9]; _8<>X'3%PMYX9Z
M66HK3F?&3:G9(?'9)C"B^;"[!'Z_7]SA$U43-W?5F"8.E=+F$>8CWL D.L/L
MW1*_2\<S18'"SDM+>);63I,))EZX[\=/;@UW"KY\CRD0;GW;]L_C2FQ'0DC5
M&,HC=UL0^3*N^+MH5=CVY$<YN]\H,Q:&=:#_F"N-9C1)*7PQ3U):R40D/*'H
MF/F%5P;43L;927'-D6" DI!)"OY6F@BZ(RYTL[>FFHIOL)^\&K(MG]V+CI8<
M540M40) 2!NPP%14,*13<AYF\R:KBG+!D"JM_N+Q!3A30_QBUR9I!0=L$4>9
M;:N/3 H+&V/@1&UJO#:E]!$;50YX3O+[[1LG\\2<<MQ\R+V EF]9P%\HYA Q
M;A4WDK,URB)*,/;9;GM[>('D=S!6.MO[+,Z&XM[>C1'&(75[2@HN!+'I%MK.
MLRBG(73 FO3EN;Q!MNA_BYR9;M#4D3T24CK)]QD(GG3_4N)6YX:S#"ZMJ5$,
MG@W_U?GCN$)6_O9.\+$3 <G\92RC&VX 6*'CX38&N !+(+.W%8+%^\N?W^V]
M?/]3%MUINA'+?( 4^& V;Z-,M)E,\VVI/\<%-IXKYK6DW4P73]2LR%+]MZ&U
M">$V:F5Y=L0?R:ABBC6Z)LT2PBKQ*PMI,0_]-G3\+:T+8>7"+3FFEAV7]H3<
M4Q$:-$1R;Q.!>B<8JWX58^+3LM C3N^)X?3\!?G8EIEA"GA'X5J WCERQ_U,
MS#@6>O1L06BXO7@N:9Q@?*9-1OZ_Z 2J*>JY#=@Y[,=>':'318-#_0=:!$H?
MC?I\-4>IM.<EIM>$/FF$;V1]UBUE/#L!FG, -7[@4N0U4&8TE%RI?U'.E4Y>
MT,(/G4:38L+0K0%/VKKVH>X(%5<XD;7HILL3'CKBL8/ %<>Z6H:^R?2X XSI
M!%D"J'B(:>RD'WHC807'><^74P-U-/78<$AC!0R]G?"\.U:CLB18%@Q)20Z_
M$W]J+"><991R!'LR51*X"D98]):"I%&:-=7I-M1)&,&+H1&B)3V/4M@6I+&5
MZ/9'CUL=FU?KB'EIW#2%SDGPK2(ZM:(-5=Q1BA7L7?0'X6@X\6;3054SXYOT
M\WU4=;%[UO2K"L1P1,081,S[$1$S(F)&1,R(B!D1,2,B9B!^T4K'R'5!R.N
MA9'.B8]1 WDMFE9H[TIU'6'*B-*OS)1G.!C :^'HSOC^ XZ8UHE4MJ'1N;J&
M/VTJVZI&6J'(5G&)ZN,('U)WAHV??3T1EVVW"4A@E;-*N?8B$8)4>9 E5C'B
M*P\ZK.UO*G!+MQKXX<B)^HD$H0D%EQO%>9F"P:7]Y*S"@+/XKS:2Z* M17-U
M=/CKZ=G)V2__&+ 4U:O-9#[XH*9ISI71P9J332F=]*S1YUHZ^14<$FSBVZ3B
MB5;C\8BLM'I!M:AJ-:NXQ[Q3<IK:.TT'X64QK;E+<4(E%U<N!$$*-:_"?S8I
M"[6()G2TD,^J $4*$^0NK^12GJ+XTIUQDFA<G]_IF+H*+GE<-V6%XL+1N\:%
M.>6J!JOVA9.5*E.QKTIA5MBV(6372].C[*^J(DXIC)@CE+",")>F4]45D2N@
M#YLW\"\GU<J:4+;57&CX6VU^BO5TK-RE;"3/>4;O#E4P]3N>U-(259G3<;TL
M--)%+?]PUK]QCW@WH-?1H^^0QQR$X#&?WEH&<W:9P\+=17H[##K:V4C,TID6
MGAB(T5G#R*")2*P K#E''2"*88E<.+PDNK3O6?P.IE(6D%A!TD">DH@]Z\8M
M80*B)J>*:#E$8,"[]J"WQ_XF;H_+9HI<*BH7^MASQA%0?E(._&5/;,A;Z&'
MB$T/QE= '/VI9KQ:,\%4-S*6@J4PI,3:4.AFI#8A^!*AK2IG],:TR6-6-$RQ
M(S*.YE&,G1@.@ 47W@,#J8V?@WX<'.(NXB7M272N(Y&TUX"K6:ASV_#!DDTL
MO+IM&IFL74=[C=E:8>05+B])VU)=C.F .<GMKP+!BZ=YH_/?75Z-SJ0C*IM8
MJ26XEH_1RS!LN=*;;N' F.B"C/GPE?;Z3YBA+Y!^,&#')L6RD?!,@_U"6-["
M#<VH>P<S[8*DK)HY:I$&]-%KV;16=4NLX41EJ;H5L)JW\5=N=OP!!^ZJSY::
MZS(SE?!>1U\9W !]20Y0IXJ;2'6>9QJE65.J@6-B^R&$#I-WK>(;3"AD(M9W
M'>5I%6EM6/@<C-,JCF_:A+HA>NE4;PL'FAP'3(;)5(@F &L48%M0PDZ@U2&H
MTEI5DN/PS$ET"S,I_(QLP!*G1WC9X%"1C97OJ+!$.F790EL0,2JP.L4>!O.;
M195*DY\=*G@HHML6/],,D\[N3:+X"SXR"N6Y>$EE]$7IU#,W8BDENTS@ZF7Z
M[&!A;UZ.L+ 1%C;"PD98V @+&V%A0W#4^I%+1K(%[G'Q8EHT9;"U]VH[F,%%
M;ZK[R;9T2D2A_TRNO;!>ETU%?;CB&8?!;0HOH=<S::Z)?QO_Q!V5%'>YL.(R
M_U"'U\<>'?Y.')%'@Y\U7A!L@+*9Z_9>HMS6_X9'02I/;/D5;1O3D>X]@RGW
M##A2ZX=*6=Y5&.+0#8=%:;=[M2S)\UKIY] -J$R506BCJE8#@YXAF?>.BB-W
M=& [(M'+2#.Y U?$B:::8][,)M2[3?^J%W-IS( ED2+;*S<9:3#80UA-GD 6
M]]4F9G%-D8,FYLQ-X+=Q'D\\=XMH(A.@IM6SS=8*31>QHF>+%B^Z9LUC,AS_
M8.FE34,[KYM+I6;#'_.B?&2NA["Z?'@M?^,'OS]-RQ4R#4-*',%[!^+:&O@'
M,/IOO%5\O9% U\.S3^<GQP>GAT>$<_UT<'5T<7QP$IP?77PZOAJPS-?KS02[
MGI.$*;@1)]IEP;US*'WKP[4C(ZO($T,4?=)!$*_81T=7,?[P^7;L1Z)^[++D
M>O71HE*6]D)8%6RS^5$.<7*A)2Q.HKMM=EY6M'$/8#17#><TS02F&5&KU53
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
MFP!ZL*6L"I9.(9RV\?)$<:83:Z++ ["[':Y:R5[ZU5G'[NLK%_2&4,)?W<!
MWA19\IB($&& C[ O1<K9#)2B1<=Y1K/&]!K@R?DA<^,=/B8;(L>/+D8QNRF#
MA7!?4@D77X?]6>K-V9_@>/I'?Z^Q^HY'OZF]UC1+=O-Z%N"'P.8>;US[3WA<
MB6T3N=0FO?O ,LCF'Y1[_6N/H7[,ARTU#<9N5L'NFYW=EUJ8@_[>6QX\SW;@
MTL1U]QR<C[V=_56K3I_'3KM_>R&2_)NL2>]\7C$!VZT9Z+#F/39ZR):U=R8^
MRMD348N6P$B2HIGX\5(48^-6II)K+CIPF8Y+=&'00E,(R5QPC'U;*M&NG0-%
MK.A,PWR]Z0"C G++Z_)Q=$E?.=&2YQCLL[XC6\)<,G+L%?P&GL*[GX[Y7NFR
MY]B\Q@>P1(ENG8R0;XN5O^T5W=\96(X!=[\?PD+K]OWV=JZ./QUQRN(R^'AV
M$?Q\<7SZ"\'U3PZ./PTAG=,').T]8J_ZT@Y3J:3R8G=B;=XE'%Y@5R27PQP@
M$FT6_EI5<VLL&4A3%$X02)$%6W )W+BYKM?SE3T%G-J32:&B/EU8(]W\QDH(
M,EH 4Y6[.&;8_U5*&&6^!5WWI!_^:X7"6'&3&=T%?.NDX,<N%=:;X1&O>:O9
MDFC53)'X*MD67,=$(5^,1<$*%58U)*]M;U5>IL)@)MAZNTWZ8I6@TS4@0Y N
M'T0HTHUKX=S%QNRV,608#ZH:8BRM@8_]UO%AT(M-=UWV5N5-/'?NON-.'@>,
M^['C1^H$C-\I;SOYG>Y]:O+'://=WM[+QPWNX5Z/^ X?-[R'D=C]:3FCI)MK
M4-0&30^IQ8C%TF86(061-QT+LK5:VR2Q]@71[")*)48FCBK5%4VZG0#+-V7:
M3OQ?334; P>Q-L'D##.>&1/%M+(Y*I$B,D08(YKR%E%SDK]#B[#[<IMXZ/#S
M2;1P+0-\/<Z:RC&\SJ\,?T/W>L#?M*%Q^#_"4HH$_]0RJ*.T@X]E>SDB448D
MRHA$&9$H(Q)E1*(,Q*%X]=T="L.W_UW"LQ\!PG[$X7[]W8>;$\\\Q$-(R?6-
MW;VK:I3MX08AG1[B3+K5-9\@A[[3%.*E>%M)INLHS:NZL_"YLB]$HI/>S*S<
MBGM[7:G7*J 42DC_V:-T%FU;2HI9U>KMD.,N=<OYN0KB<+B/(2R([A"^OU/Y
M].SJ^/ H./OX@Y*UC[0##F1UNI6FEB!M5X)FVR9?.Y:KS?#O=63X<2$UN<*N
M^5AQE\[R;I">-BO>(@V]R'@(__+L&NQ1H>G,)>U)W_!)\YSL;:C32Z[<ZG)>
M@@?&)EJ9DA:;,JJJ(2A$@N*K:0(OD09DHF^ GV%G"*UQW=NDOVW\\OSH\/CC
M\6'P V&JC[15>DL5;7C4=P!&;LX"Z.,-Z$V_=W!LW"?UR(@Z'%7:<21EG0>"
MFQLVRO35JFI&%-P669/7B-TY8CHK<N,<%VZR8/Y1^" -;F0*2MT4"D9KP H1
M,*6T-/BN^OX=EJ(<1^8._86[B,2^0MUV9I*Q[#7-T7*6Q,J;J6M4PL'J&1PH
M41YE"R2<AAUT78!EGT:LOM @=;M3./,*7O1S86#96WA8> %=4Z>TL[JH@ ;7
M)PH1UBNI/7TD_G8,406>9N@H&8$JDN=YP,+;??GNL5;>[GWI!?K6W6-6,'09
M@E8+$MFF[(-C$2*ME]F!O,+G]R+5V?S)FVSDY*4X&3A_+4 (,?]SAW3?1\
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
MIN==IJ72#<BL;N$41IE5:,#+>'?%,CZZ/+KX.RW=8:[DI=(*P4YH82E>G>3
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
M5>'X*U!+ 0(4 Q0    ( +=2;E2'971I@,X( )RF6  0              "
M 0    !C;',M,C R,3$R,S$N:'1M4$L! A0#%     @ MU)N5.*.I.2Y-P
M@X@" !               ( !KLX( &-L<RTR,#(Q,3(S,2YX<V102P$"% ,4
M    " "W4FY4A7\N&,4F  !2@@$ %               @ &5!@D 8VQS+3(P
M,C$Q,C,Q7V-A;"YX;6Q02P$"% ,4    " "W4FY4<#RMH]<+ 0";"PP %
M            @ &,+0D 8VQS+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4
M" "W4FY4LL.QN #3  #M3P$ $P              @ &5.0H 8VQS+3(P,C$Q
M,C,Q7V<Q+FIP9U!+ 0(4 Q0    ( +=2;E1R,!%[HZ0  $;G   4
M      "  <8,"P!C;',M,C R,3$R,S%?9S$P+FIP9U!+ 0(4 Q0    ( +=2
M;E2*JXF@64H  -Q\   4              "  9NQ"P!C;',M,C R,3$R,S%?
M9S$Q+FIP9U!+ 0(4 Q0    ( +=2;E0OAWN<>YH  #[0   4
M  "  2;\"P!C;',M,C R,3$R,S%?9S$R+FIP9U!+ 0(4 Q0    ( +=2;E2&
M@)T88<T  '-< 0 4              "  =.6# !C;',M,C R,3$R,S%?9S$S
M+FIP9U!+ 0(4 Q0    ( +=2;E2L9PVF3Q8  #87   3              "
M 69D#0!C;',M,C R,3$R,S%?9S(N:G!G4$L! A0#%     @ MU)N5.I%]_CK
M*@  URL  !,              ( !YGH- &-L<RTR,#(Q,3(S,5]G,RYJ<&=0
M2P$"% ,4    " "W4FY4/ J&+T0>   ;'P  $P              @ $"I@T
M8VQS+3(P,C$Q,C,Q7V<T+FIP9U!+ 0(4 Q0    ( +=2;E1D2D_'_Q\  .T@
M   3              "  7?$#0!C;',M,C R,3$R,S%?9S4N:G!G4$L! A0#
M%     @ MU)N5.T"'$!@'P  /2   !,              ( !I^0- &-L<RTR
M,#(Q,3(S,5]G-BYJ<&=02P$"% ,4    " "W4FY4C&1=#.@"  "^ P  $P
M            @ $X! X 8VQS+3(P,C$Q,C,Q7V<W+FIP9U!+ 0(4 Q0    (
M +=2;E3Q_DIXQ7$# !RK P 3              "  5$'#@!C;',M,C R,3$R
M,S%?9S@N:G!G4$L! A0#%     @ MU)N5*V!XW[G'0  YB$  !,
M     ( !1WD1 &-L<RTR,#(Q,3(S,5]G.2YJ<&=02P$"% ,4    " "W4FY4
MBHCIO,_[ 0!H1A4 %               @ %?EQ$ 8VQS+3(P,C$Q,C,Q7VQA
M8BYX;6Q02P$"% ,4    " "W4FY4*^1R_K], 0"4= \ %
M@ %@DQ, 8VQS+3(P,C$Q,C,Q7W!R92YX;6Q02P$"% ,4    " "W4FY4@#SG
MM*H'  #?+   $@              @ %1X!0 97AH:6)I=#$R,3(P,C$N:'1M
M4$L! A0#%     @ MU)N5%Z/'INN!P  <"\  !(              ( !*^@4
M &5X:&EB:70Q,C(R,#(Q+FAT;5!+ 0(4 Q0    ( +=2;E2[?Y*;#04  $$5
M   2              "  0GP% !E>&AI8FET,3,Q,C R,2YH=&U02P$"% ,4
M    " "W4FY4<OH(]9$&   2)   $@              @ %&]10 97AH:6)I
M=#$U,3(P,C$N:'1M4$L! A0#%     @ MU)N5!&H5,A;G , OX4B !(
M         ( !!_P4 &5X:&EB:70T,C,R,#(Q+FAT;5!+ 0(4 Q0    ( +=2
M;E1V.?,H_B@  %UH 0 2              "  9*8& !E>&AI8FET-#(T,C R
M,2YH=&U02P$"% ,4    " "W4FY4_("WVA\Y 0#[Z@L $@
M@ ' P1@ 97AH:6)I=#0R-3(P,C$N:'1M4$L! A0#%     @ MU)N5"'H/:7Y
M @  < X  !$              ( !#_L9 &5X:&EB:70X,3(P,C$N:'1M4$L%
3!@     ; !L U 8  #?^&0    $!

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